绩效管理系统毕业论文.doc
《绩效管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《绩效管理系统毕业论文.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、绩 效 管 理 系 统毕业设计说明书系 部: 信 息 工 程 系 学生姓名: 专业班级: 软件09 C1 学 号: 指导教师: 2012年 3 月 24 日目 录摘要1一、前言2二、相关工具的基本理论4(一) 关于ASP.NET的说明4(二) 关于绩效管理系统4(三) 数据库系统概述5(四) 关于SQL SERVER 20005三、系统需求分析与总体设计6(一) 需求分析6(二) 系统设计61. 系统功能分析62. 系统功能结构图7(三) 数据库设计81. 数据库需求分析82. 数据库逻辑结构设计8(四) 绩效考核的流程11(五) 绩效考核的内容12四、系统详细设计13(一) 系统模块的具体实
2、现131 系统的主界面132. 登陆模块163. 部门管理模块184. 部门计划设置205. 管理新闻226. 留言管理模块267. 任务分配计划模块288. 员工信息管理299. 写每日报告模块3110系统管理模块3211. 绩效评价模块33(二) 本章小结34总 结36致 谢37参考文献38摘要由于计算机技术的高速发展, 绩效管理这一词语在企业里几乎无人不晓,正如有些人所说的,“一股绩效管理浪潮正在席卷中国大江南北的企业.”该程序通过ASP.NET 3.5的ADO.NET数据对象来实现ASP.NET前台与后台SQL SERVER数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构
3、与实际应用的紧密结合。本文研究了我国中小企业绩效考核指标设置的问题与对策,利用360度评估法、目标考核法和工作标准法等方法,论述了我国中小企业绩效考核指标的设置应该是:在职能部门方面是部门职责的完成情况;在员工方面是德、勤、能、绩等一系列因素。并证明了绩效指标的设置在我国中小企业绩效考核中的重要性。关键词:ASP.NET 3.5,SQL SERVER,数据库,绩效管理系统作 者: 指导老师: 1一、前言随着计算机的日益普及和网络的不断发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此开发绩效管理信息系统应用程序在各企业中也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越
4、普及。绩效管理是每个企事业单位都需要进行的一项工作,所以,开发绩效管理系统具有较大的社会现实意义,同时绩效管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。绩效管理管理系统主要用于企业内部员工的工作管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对绩效考核管理的效率.因此, 绩效考核管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高公司绩效管理工作的效率出发,摆脱过去由人
5、用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商品管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的绩效管理系统。绩效管理系统针对企业员工信息的处理工作采用计算机进行全面的现代化管理,主要包括:1、后台管理方面:1) 新闻管理:主要实现新闻的添加(支持图片新闻),删除,修改等功能。 2) 员工信息管理:主要实现员工的添加,删除等功能。 3) 部门计划管理:主要实现分配各部门阶段工作任务等功能。 4) 部门管理:主要实现部长的添加,删除等功能的管理。5) 查看留言:查看留言,并删除,回复留言。6) 系统管理:主要是本系统的运转。 2、前台应用方面:1) 公司新
6、闻:主要实现查看公司新闻。2) 日志信息管理:主要是员工个人写每日报告功能。3) 工作任务:主要查看员工的每日工作任务。 4) 密码修改:主要是实现员工可以修改自己的密码。5) 留言栏:主要实现公司内部事务调整的功能。6) 员工日志:主要是部长查看员工的日志。7) 查看留言:查看留言,并删除,回复留言。8) 部门计划任务:主要是查看阶段内部门要做的工作。9) 任务分配计划:只要是实现部长给员工分配工作任务。在员工使用过程中对员工的权限具有一定的限制,防止个别员工对公司信息做出修改、删除等操作。本文首先介绍了绩效考核管理系统所涉及工具和一些相关的理论知识,并注重介绍了企业管理系统和数据库,其中包
7、括对ASP.NET 3.5和SQL SERVER 2000的使用和特点进行了介绍,然后对所做系统进行总体设计,数据库的设计和详细设计,从这三个方面详细阐明系统的设计过程,最后,在编程实现的过程中,介绍本人使用ASP.NET 3.5对数据库基应用程序进行设计、开发与实现的思路、算法、并得出结论。设计过程如图1-1所示图1-1 总体设计图二、相关工具的基本理论(一) 关于ASP.NET的说明ASP.NET是微软公司推出的新一代企业级B/C模式Web应用程序的开发平台,与以往的类似技术相比,它具有开发效率高、使用简单、支持多种开发语言、运行速度快等特点,是微软公司构建高交互性网站的旗舰技术,现在In
8、ternet上提供服务的大型网站有很多都是构建于ASP.NET之上的。ASP.NET发展相当迅速,版本不断更新,功能不断增强。ASP.NET经历了近十年的发展,知识体系越拉越庞大,涉及的技术内容也日渐增多。简单性和易学性,ASP.NET是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像吃饭。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更
9、好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.
10、NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio.Net)一起工作。(二) 关于绩效管理系统绩效管理系统在最初级阶段是统计系统,所研究的内容是数量数据间的表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。绩效管理这一词语在企业里几乎无人不晓,正有些人所说的,“一股绩效管理浪潮正在席卷中国大江南北的企业.”然而我们是否真正理解绩效管理了呢?绩效管理这一词说来“气派”与“现代化”,但是作为管理者是否对之做好了充分的准备呢?实际上,实施有效的绩效管理体系,其“知易行难”或者甚至是“知难行易难”,远远超出了
11、管理者的心理准备,而使得绩效管理遭遇失败,而大部分企业之所以失败,是因为企业对绩效管理孤立和片面的理解。因此我们需要重新认识绩效管理。设置什么样的绩效指标是绩效考核中一个重要的、同时也是比较难于解决的问题,在实践中,由于缺乏科学的绩效指标的分解工具,中小企业绩效考核指标体系没有形成统一关联的、方向一致的绩效目标与指标链。在绩效管理过程中,应该主要抓住关键业绩指标,针对不同的员工建立个性化的考核指标,将员工的行为引向组织战略的目标方向。(三) 数据库系统概述数据库系统是当前极其活跃且富有挑战性的研究领域,数据库系统技术是当今最广泛应用的技术。数据库系统是指在计算机系统中引入数据库后的系统,一般由
12、数据库、数据库管理系统、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员。在一般不引起混淆的情况下常常把数据库系统简称为数据库。数据库技术是应数据管理任务的需要而产生的。随着计算机技术的不断发展,其应用远远地超出了这个范围。在应用需求的推动下,在计算机硬件,软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。与人工管理和文件系统相比,数据库系统的特点主要有以下几个主面:l 数据的结构化;l 数据的共享性高,冗余度低,易扩充;l 数据独立性高;l 数据由DBMS统一管理
13、和控制。目前,数据库己经成为现代信息系统的不可分离的重要组成部分。具有数百万甚至数十亿字节信息的数据库己经普遍存在于科学技术、工业、农业、商业、服务业和政府部门的信息系统。20世纪80年代后不公在大型机上,在多数微机上也配置了DBMS,使数据库技术得到了更加广泛的应用和普及,是计算机领域中发展最快的技术之一。(四) 关于SQL SERVER 2000SQL SERVER 2000是由Microsoft公司开发的功能强大的关系型数据库管理系统,其主要特点是:易于安装,可伸缩性强,支持数据仓库,便于开发,使用和系统集成。不仅吸收了许多新的功能以增加系统的运行性能,而且还使数据库的管理工作更加轻松。
14、SQL SERVER 2000可以使操作系统具有应用程序数据库,并被优化支持未连接用户或移动用户。它也用于在单用户机器上进行小型应用程序的开发,能够很好的满足我们的需要。三、系统需求分析与总体设计(一) 需求分析需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统
15、开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。(二) 系统设计1. 系统功能分析采用Microsoft Visual Studio 2008+SQL2000技术进行实现整个系统服务于公司员工、部长、系统管理员三类用户,从操作简便、界面美观、灵活实用的用户要求出发,设计开发系统的员工和部长管理、新闻管理、工作任务分配、日志报告、留言栏、后台管理等。员工模块:该模块主要是员工的登录的实现;员工登录后可进行个人密码的修改;查看自己的工作任务,写每日报告,查看公司新闻、留言功能。部长模块:该模块主要是部长的登录的实现;部长登陆后可进行查看员工的每
16、日报告,分配工作任务给员工,查看公司新闻等。系统管理员模块:该模块主要是系统管理员登录的实现;系统管理员登陆后可以管理公司新闻,管理公司人员,分配各部门阶段性任务等。最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备了中小型企业绩效正常运行的功能以及快速的响应速度。仔细分析调查有关企业人事信息需求的基础上,将得到如图1-1的数据流程。图3-1 系统数据流程图2. 系统功能结构图根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图3-2所示:38图3-2 功能模块(三) 数据库设计1. 数据库需求分析数据库的设计是指对于一个给定的应用环境,构造最有效的数据库
17、模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。2. 数据库逻辑结构设计根据实体间E-R模型的需求分析,具体数据表的设计如表3-1表3-12的表格所示。表3-1 用户信息表列名数据类型长度允许空中文含义idint4否编号usernamechar10是用户名passwordchar10是密码positionvarchar50是职位表3-2 部门信息表列名数据类型长度允许空中文含义idint4否编号dep_namevarchar50是部门名称dep_principalvarchar50是部门用户名dep_idchar10是账号dep_pw
18、dchar10是密码表3-3 日志类型列名数据类型长度允许空中文含义idint4否编号usernamechar10是用户名log_titlevarchar50是标题log_timevarchar50是时间log_contentvarchar100是内容表3-4 留言表列名数据类型长度允许空中文含义idint4否编号usernamechar50是用户名contentvarchar300是留言内容replyvarchar300是回复datetimedatetime8是时间picvarchar50是头像表3-5 新闻表列名数据类型长度允许空中文含义idint4否编号titlenvarchar50是标
19、题class1nvarchar50是类别contentntext16是内容laiznvarchar50是姓名join_datesmalldatetime4是添加时间change_datesmalldatetime4是修改时间picturenvarchar50是图片imgurlchar10是图片路径picnumchar10是图片数量imgtextchar10是图片文字imglinkchar10是图片链接imgAltchar10是图片来源表3-6 新闻类型表列名数据类型长度允许空中文含义idint4否编号class1nvarchar50是一级类别class2nvarchar50是二级类别sjcla
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 绩效管理系统 毕业论文 绩效 管理 系统
限制150内