旺旺集团员工绩效管理系统的分析与设计-毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SHANGHAI BUSINESS SCHOOL
摘要
当今社会,计算机的应用越来越普遍,对于大中型公司来说,计算机能够提高办事效率,节约工作时间,节省工作成本和人员成本。
而且在现代社会企业的要求越来越高,工作的规范度也越来越高的情况下,仅靠人工是不可能实现公司的这些要求的。
而计算机具有易操作,规范化和快捷的特点,所以基于这些特点,利用计算机技术的员工管理系统应运而生,开发出的员工绩效管理系统很适合现代公司,能够极大的帮助公司解决日常繁琐问题,解放出员工的双手,可以空出来越来越多的时间和精力,然后进入到更重要的工作中去,才能够为公司创造出更多的业绩,使公司一天比一天强大。
经过普遍了解之后,公司在实际工作中的需求,一般都包括最基本的五个部分。
所使用的系统的是windows,数据库通过SQL Server去搭建,运行环境是ASP,然后经过C#去实现动态的交互网站,然后出现问题后再经过调整,修改,使它成为能够方便快捷充分的满足用户的管理系统。
该网站实现的五个部分有用户注册、员工基本信息管理、人事变动管理、考勤管理、部门管理。
这个网站比较简单,实现的都是最基本的功能。
关键词:员工绩效管理系统网站;信息技术;功能实现
Abstract
With the rapid development of computer technology,the popularity of computer applications,the use of computers in business management in the enterprise management can greatly improve efficiency.For medium-sized enterprises,the use of computers to enable enterprises to efficiently complete the creation and management personnel to adapt to the modern enterprise system,and encourage enterprises to create a more scientific and standardized.A computer with high speed,high reliability, large memory capacity,security and good,long life,low cost,daily work management information workers can easily find these incomparable advantages,these advantages can greatly improve the efficiency of the staff,but also to scientific and standardized management of enterprises.
According to the actual needs,employee performance management system is divided into five sections of the site.In the Windows7operating system environment, set up to run ASP environment,build databases using SQL Server,C#scripting language is completed by dynamic,interactive Web site,and constantly adjust, improve,achieve a practical system satisfaction.The site is divided into five parts to achieve user registration,basic information management staff,personnel change management,attendance management,departmental management.
Key words:Management Information System,Employee Performance Management System website,function realization
目录
声明 (I)
摘要 (I)
Abstract (II)
第1章系统规划 (1)
1.1背景介绍 (1)
1.2可行性研究 (2)
1.2.1经济可行性分析 (2)
1.2.2技术可行性分析 (2)
1.2.3社会可行性分析 (3)
第2章系统分析 (4)
2.1用户需求分析 (4)
2.2功能需求分析 (4)
2.3非功能需求 (5)
2.3.1技术需求 (5)
2.3.2性能需求 (5)
2.3.3可用性需求 (5)
2.3.4可靠性需求 (5)
2.3.5安全需求 (5)
2.4类图 (5)
2.5事件表 (6)
2.6用例图 (6)
2.7活动图 (8)
2.8流程图 (8)
2.9状态图 (9)
2.10硬件软件需求 (10)
第3章系统设计 (11)
3.1模块设计 (11)
3.2输入设计 (11)
3.2.1用户 (11)
3.2.2员工信息输入 (12)
3.3输出设计 (13)
3.3.1员工信息 (13)
3.4数据库设计 (13)
3.4.1数据库概念设计 (13)
3.4.2数据库逻辑设计 (14)
3.4.3数据库物理设计 (14)
3.5应用程序结构设计 (15)
第4章系统实现 (16)
4.1用户登录 (16)
4.2首页 (16)
4.3职位信息管理 (17)
4.4部门信息管理 (18)
4.5用户信息管理 (18)
4.6员工工资管理 (18)
4.7员工修改登陆密码 (19)
4.8查询工资信息 (19)
4.9考勤签到 (19)
4.10重要代码 (20)
第5章系统测试 (22)
5.1测试结果 (22)
第6章总结 (23)
参考文献 (24)
致谢 (25)
第1章系统规划
1.1背景介绍
目前,经济快速发展,企业发展追求速度,因此提高企业管理效率是特别重要,这也是所有企业所追求的,所以建立一个好的员工绩效管理系统是必不可少的。
现在越来越多企业已经开始建立了高效率的员工绩效管理系统,所以旺旺集团也即将加入这个阵营为公司的美好前景,来创建员工绩效管理系统。
如果不利用计算机技术来进行员工管理,仅通过人工,那么工作量是巨大的,特别是如果该公司有成千上万名员工,人工统计几乎是不可能想象的,会需要大量的时间和人力投入进去,费时费力。
现在科学技术发展的越来越强大,计算机渐渐变成了家喻户晓、人人都懂的东西,计算机技术日益成熟强大起来,他帮助我们解决了很多问题,也给公司带来了极大的福利。
电脑使人们从繁重又单调的统计计算中解脱出来,只有几个简单的操作,就可以及时,准确地获取他们所需的信息。
员工管理系统具有很多优点,例如手工管理:快速收购,很容易找到,高可靠性,大容量存储器,安全性好,生命力很旺盛,可使用时间很长,还有费用较低。
上面说的这些好处都将充分地协助公司开展工作和管理,使企业效率提高,竞争力提高,使公司能够更加科学的管理员工资料信息和一些基本工作。
员工绩效管理系统已经成为了一种潮流,在世界各地都有发展,在很多发达国家中已经形成了一定的规模,在中国必定也会形成规模。
所以中国要紧跟时代步伐,加快我们的企业现代化发展,使公司人员从复杂繁琐的工作中脱离出来解放出来。
所以我们要探索高效率之路,从员工绩效管理系统这方面入手,这将大大提高公司和员工的工作效率。
在公司发展越来越快,社会越来越进步的情况下,如果还一直用人工管理工作是不可取的,会跟不上时代的步伐和节奏。
旺旺集团员工人数众多,且在全国各个地方都有分公司,如果仅通过人工处理员工各种有关信息,每天的任务量将会很巨大。
如果企业不节省自己的工作时间,不节省工作成本,不提高自身竞争
力,就会被社会所淘汰。
所以寻求一种高效率管理员工信息,分类员工信息的方法是很重要的,也是目前所有企业所追求的。
1.2可行性研究
旺旺集团的员工管理,目前没有一个统一的地方来管理,所有的信息都是分散的,致使信息杂乱没有规则,管理人员分散且队伍庞大。
而且员工不能自己查询和更改信息,必须要通过管理人员,使得工作效率极大下降。
通过设计开发旺旺集团管理系统,企业员工能够自助的查询和更改一些简单的和公开的信息,企业能够把员工信息分门别类的进行排序和分类,能够在整体上把握企业员工的基本情况,有利于企业对于应对市场变化和企业自身的前景做出合理的判断和决定,极大地提高企业的运行效率,使企业员工能够了解自身情况,是企业系统更加的完善。
1.2.1经济可行性分析
这次完成的系统网站看起来很简单洁净,然后有很强大的实际效果、使用起来也很方便很快捷,让人感觉很好。
这个系统可以在没有庞大的数据库,大量管理网站系统的工作人员和早期繁琐培训的情况下运行良好。
系统通过操作可以达到的功能比较简单不会很复杂,都是最基本的,因此系统运行起来,一般不会有太大的问题出现,不用经常投入大量费用去维护,要使系统工作地很正常只需要投入不多的费用就可以了,不需要在工作中大量的投入。
1.2.2技术可行性分析
所使用的系统的是windows,数据库通过SQL Server去搭建,运行环境是ASP,然后经过C#去实现动态的交互网站。
通过SQL server来创建出来该系统网站的数据库。
它具有很多优点:信息很容易被找到,具有强大的信息管理和解决方案,名称可以自动更换等,而且它可以存储东西,用它来存储会很安全,对于那些可用性很高和性能很好的业务可以建立然后去管理数据应用程序,上面所说的都可以为网站的提供了很大帮助。
旺旺集团员工登陆网站,可以迅速查询到信息,然后将信息予以保存。
遇到输错文本时,网站可以提醒员工错误的地方,
这些都是极大提高工作效率和给员工带来方便的地方。
1.2.3社会可行性分析
中国现在渐渐成为世界大国,国家积极发展经济,其中企业是带动经济增长的一大动力,企业通过建立员工绩效管理系统来管理员工信息,能够极大地提高工作效率,带动经济发展。
在社会中形成良好的影响,进而带动整个社会中的企业陆续建立员工绩效管理系统。
通过这样的改变,企业才能提高自身的竞争能力,社会才能更具有生机和活力,国家经济才能发展得更好,有利于国家竞争力和世界地位的提高。
综上所述,该网站符合社会需求和国家需求。
这个管理系统最重要的是有这两个模块:第一,即前台:工作人员能够在该系统上注册账号密码等,然后进行登陆,查找工作人员及公司变动信息、考勤信息和部门信息以及公司重大事项和安排等。
第二即后台:管理员能够查看人员注册资料和情况、添加修改删除人员资料、考勤资料情况统计、进行人事变动管理和部门管理。
第2章系统分析
我设计的这个系统需要分析的基本上主要有三个模块,即非功能需求的分析、人员需求的分析、功能需求的分析。
需求分析是需要对即将解决的现象和情况展开细致的了解,搞清楚出现的问题需要怎样的解决,然后应该知道的是,需要键入什么样的数据,要得到什么样的答案,最终可以出现什么。
2.1用户需求分析
旺旺集团没有一个完整的员工绩效管理系统,员工不能每天清楚的了解自己近期的考勤信息,不能更新和修改自己的基本信息。
公司一些重大事项员工不能及时了解到,这都给员工造成了很多不便。
所以员工绩效管理系统需要能够解决员工这些问题,使他们能够第一时间了解公司信息,能够及时更新自己的信息。
管理员也可以及时了解公司情况,尽早做出决策。
2.2功能需求分析
本网站需完成以下五大功能有用户注册、员工管理、人事变动管理、考勤管理、部门管理。
(1)用户注册:公司新进员工可以进行注册,注册后信息将会保留到数据库中,随时都可以查询。
(2)处理员工信息:所有已注册人员,都能够进入修改和查找自己的信息,也可以查找公司里其他人员信息,但只能修改自己的,不能修改他人。
(3)网页信息即时更新:能够及时对于员工信息和公司重大事项进行及时更新和修改。
(4)考勤管理:员工能够及时查看每天的考勤信息,对查询有异的信息能够及时反馈到上级,进行调整。
(5)部门管理:部门能够查看该部门员工数量和员工资料。
2.3非功能需求
2.3.1技术需求
所使用的系统的是windows,数据库通过SQL Server去搭建,运行环境是ASP,然后经过C#去实现动态的交互网站。
2.3.2性能需求
公司员工众多,所以网站运行速度需要快速,能够满足至少500人同时登录查询信息。
2.3.3可用性需求
网站的界面采用淡蓝色,大体上简洁大方,网站上的图标一看即懂,方便员工进行操作。
网站排版布局符合常规逻辑,使用更方便。
2.3.4可靠性需求
系统需要有系统调试员经常关注系统,及时发现问题然后修正试运行,这样才能够确保可以安全地工作。
2.3.5安全需求
工作人员要等到注册这个系统有了账户和密码之后才能进入这个系统,然后就可以进行替换和更新,修改和删除这些员工信息,且只能更新和删除自己的资料,不能对他人信息进行这样的动作。
2.4类图
采用面向对象的方法来绘制类图,其显示静态的结构,其中最重要是能呈现类的存在、类的内部结构以及它们与其他类的关系等。
图2.4类图
2.5事件表
事件表能够把网站所有的功能都能清晰的展现出来。
表2.5事件表
2.6用例图
用例图是一个图形化的模型,是用来概括有关参与者和用例信息。
图2.6用户用例图
这个用例图主要是展现用户和用户登录系统,员工信息查询,认识信息查询,考勤信息之间的影响。
图2.6管理员用例图
这个用例图展示的是公司管理员与各个系统的功能之间的联系。
2.7活动图
活动图重点表现的是工作人员进行的工作和他们进行这些工作时的顺序。
图2.7活动图
2.8流程图
流程图主要表现的是工作人员或管理人员进入这个系统后的操作和运行顺序。
这个系统主要是提供给工作人员和管理人员使用的。
图2.8流程图
当用户使用该系统后他们能够查找自己的个人信息,查找其他人员的能够公共查看的信息。
系统的管理员使用该系统后能够进行增加、修改、和删除人员及部门资料信息。
2.9状态图
状态图主要是表现了某个物体对于发生的事情响应的行为,他们表现出了这个物体怎样根据目前的情形对事件做出的响应。
图2.9状态图
2.10硬件软件需求
硬件是DELL电脑,软件包括Windows7系统,重要的软件还有Microsoft Visual Studio2008,My SQL server2008和程序编写语言C#、Microsoft visio 2010、等。
第3章系统设计
3.1模块设计
程序设计者明确每一模块的功能的时候,系统的功能模块设计能够很大程度上帮助程序设计者。
这个系统含有:管理人员这个模块,这个模块可以提供给管理人员进行变动人员信息的一系列动作、改动部门的资料情况、公司信息、输入人员签到等功能;员工模块可进行公司信息查询、个人资料查找等。
图3.1结构图
人员登录系统后,可以查找人员的基础资料、薪资情况、签到信息等;当管理员登录后,可以修改添加人员资料、签到情况、薪资情况等。
3.2输入设计
输入设计中含有工作人员进入系统后,人员资料信息被添加的资料情况的输入。
3.2.1用户
下图是管理员进入系统首页时的画面和情况。
图3.2.1管理员登陆
在管理员进入系统时输入帐号、密码就可以进入系统。
3.2.2员工信息输入
人员的资料信息的输入包括基础的人员信息、薪资情况输入、考勤情况输入。
图3.2.2职位信息添加
图3.2.2员工信息管理添加
图3.2.2员工工资信息添加
3.3输出设计
输出设计是用户查找人员基本情况信息、薪资情况等输出的表单。
3.3.1员工信息
首页人员能够查找员工基本情况信息、薪资情况、签到情况。
图3.3.1员工信息查询
图 3.3.1员工工资查询
3.4数据库设计
数据库的逻辑设计、物理设计、概念设计一起构成了数据库设计,他们从不同的角度表述出了系统数据库的设计。
3.4.1数据库概念设计
概念设计的过程中,我们需要去知道这个实体所含有的东西,然后去构建类模型,就是设计类图。
3.4.2数据库逻辑设计
概念设计时画出的关系类图在逻辑结构的设计中会以文字的形式来对其表述。
然后需要以前面的那些表述作为一定的基础来开展物理设计。
基本资料(账号,密码,姓名,出生日期,学历,固定电话,移动电话,入职时间,部门,职位,角色)。
薪资(姓名,实际到手的薪资,基本的薪资,福利,津贴,绩效薪资,所得税,职务薪资,时间)。
考勤(开始时间,结束时间)。
3.4.3数据库物理设计
工作人员在注册的时候,他们的资料和信息都是需要通过用户表,然后去把这些资料进行存储,在他们进行注册的时候,用户表会将他们的帐号名、密码、联系方式等储存到用户表中去。
用户表的主键是用户名,这个表里的资料信息只有它可以标示。
图3.4.3用户表
储存各个部门的资料情况是用部门表,各个部门的名字、资料情况都能够在后台里面进行增加。
其中部门ID主键,只有他能够标示里面的信息资料。
图3.4.3部门表
考勤表是用来储存人员的签到情况。
图3.4.3员工考勤表
3.5应用程序结构设计
了解该管理系统采取的三层客户机的配置环境简单的应用架构-服务器架构,这是一个所有层的一个处理器去进行的,当然也能够在多个处理器上进行。
下面的图片显示了这三种情况之间的相互作用。
图3.5三层结构
第4章系统实现
4.1用户登录
工作人员第一步一定需要先输入帐号、密码和验证码点击“登录”,在他们想要登入系统运行的主页的情况下,之后就可以登进去到系统运行的主页里面。
人员登陆时,他们的帐号和密码是管理员事先在系统里添加好的。
当管理员把人员的账户和密码添加到系统后用户才能进行登陆。
管理员能够对自己的账户和密码进行更新和修改。
图4.1用户登录
4.2首页
首页显示当前登录身份和姓名。
旁边展示的是系统里的基本信息和模块,点击这些,管理员就能够对人员资料进行更新和修改。
人员登陆首页后,能够查找自己的各种资料和信息。
图4.2管理员登录首页
图4.2员工登录首页
4.3职位信息管理
管理员打开之后这个项目后,可以对这个项目进行职位的修改,例如:删除、添加之类的,也可以进行修改职位名称,职位工资等操作。
图4.3职位信息管理
4.4部门信息管理
管理人员登陆后能够进行更新部门的基本情况,添加部门等操作。
图 4.4部门信息管理
4.5用户信息管理
管理员登陆后能够进行更新和修改人员的基本信息情况。
图4.5用户信息管理
4.6员工工资管理
管理员登陆后能够对人员薪资做出更新等操作。
图 4.6员工工资管理
4.7员工修改登陆密码
人员登陆后单击修改登陆密码后,进行设置新密码,再输入原密码后即可修改密码.
图4.7员工修改登陆密码
4.8查询工资信息
人员登陆后点击查询工资信息,输入要查询的时间,即可查询工资信息。
图 4.8员工查询工资信息
4.9考勤签到
人员进入系统后点击上班和下班就能够成功完成考勤。
图4.9员工考勤签到
4.10重要代码
网站登陆界面的代码
图4.10网站登陆界面代码个人工资查询代码
图 4.10个人工资查询代码用户信息管理
图4.10用户信息管理代码
考勤管理
图4.10考勤管理代码
以上这些代码是系统中较为重要的,通过这些代码能够看出系统的后台程序是怎样运作的,能够看出为了得到某个结果而需做出什么操作。
第5章系统测试
系统测试,是开展各种组装试验和确认试验,通过把确认过的软件等其他元素都放在一起这样来进行的。
5.1测试结果
管理系统测试报告如下
表5.1测试结果
第6章总结
互联网迅速发展,计算机技术越来越重要,在很多领域发展得越来越好越来越重要。
出于在旺旺集团实习,有了做旺旺集团员工绩效管理系统的想法。
运用计算机而建立的人事管理系统能够很大程度上地提高公司的效率,大力发展公司的竞争力量。
旺旺集团员工绩效管理系统的最大的意义在于利用计算机技术让公司管理员工信息和员工管理自己信息更为方便和快捷,安全和可靠。
这个管理系统包括管理员和用户这两种角色,里面的内容主要有薪资情况、考勤签到情况、人员基本情况,管理员从后台添加和修改,员工从前台进行查询,这些都是员工绩效管理系统最基本的功能。
但是由于知识有限,不能做出很复杂的功能。
在设计中也遇到很多困难,还是因为平常的专业知识掌握得不扎实,在关键时候就书到用时方恨少。
技术方面,旺旺集团员工绩效管理系统运用visual studio和SQL server,和C#语言,后台采用SQL Server数据库,面向对象的方法来进行分析、设计与实现。
系统可以执行的功能比较齐全,还采用了非常简单和干净的界面,通过计算机技术让系统变得很容易操作,很快。
在设计过程中也遇到了很多困难,从这件事情上知道了只学习书本上的知识是完全不够的,一定要深入实践,从实践中找到知识来充实自己,积累经验,然后在现实生活中能够去利用它使用它,这才是学习的真正目的。
在设计过程中,涉及很多知识,需要自己去图书馆查资料,自己去寻找答案,这个过程使我掌握了查找资料的能力和独立分析问题的能力,使自己养成了独立思考的习惯。
而且在毕业设计的这次事件中也知道了,团结就是力量,单独一个人完成毕业设计可能使一件很困难的事情,但是因为有了同学们一起努力,才能够使我顺利地完成,毕业设计是我成长起来。
参考文献
[1]戴志诚赵国峰.JSP信息化系统建设案例.北京:人民邮电出版社,2006
[2]蔡剑.Java web应用开发.北京:清华大学出版社,2005.
[3]韩国峰.网络系统开发.电子工业出版社,2006.
[4]陈佳.信息系统开发方法教程.清华大学出版社,2005.
[5]马秀麟.管理信息系统及其开发技术.北京大学出版社,2006.
[6]黄梯云,李一军.管理信息系统,高等教育出版社,2005.
[7]赵强.精通JSP编程,电子工业出版社,2006.
[8]James Holmes.Struts程序员查询词典,北京:中国铁道出版社,2005.社,2004.
致谢
到此,毕业设计全部结束。
毕业设计是对大学这几年学的知识进行一次全面和综合的整理和总结,进行一次系统的展示,是对自己大学四年的学习生涯和辛辛苦苦教育我们的恩师的一个重要交待,是一件意义重大的事情。
在这个漫长的系统设计过程中,张晶老师在奉贤和徐汇两个校区来回奔波,非常辛苦,非常感谢张晶老师对我们的悉心指导。
还有同学们的帮助和支持,在设计系统的过程中出现了很多问题,但是老师和同学仍然耐心的解答和帮助。
在这个过程中我学会了应对困难时的镇定心理,和解决问题的方法,也学会了最重要的系统设计的方法,也提高了自己的实践能力,开拓了自己的知识面,享受到了成功的喜悦。
另外也要郑重地感谢我们的学校---上海商学院,身为上海商学院的一份子和学子,我感觉非常自豪和骄傲。
在我们这么多年的知识学习的过程中我们一直有能力很强的老师,和先进的器材设备供我们使用,这都是因为我们的学校,我们才能得到这些,感谢学校,使我们在大学四年充分学到了能使自己立足于社会上的知识和能力,使我们能够脚踏实地地站在这个社会上。
在这个毕业设计的过程中,因为有了老师和同学,有了他们的帮助,我才能完美的完成毕业设计,感谢他们。
也感谢学校,给我们提供的各种支持!谢谢!。