金鹰员工信息管理系统-软件工程专业毕业论文.docx
《金鹰员工信息管理系统-软件工程专业毕业论文.docx》由会员分享,可在线阅读,更多相关《金鹰员工信息管理系统-软件工程专业毕业论文.docx(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中文题目:金鹰员工信息管理系统外文题目:JINYING EMPLOYEE INFORMATION MANAGEMEN SYSTEM目录引言11 项目概述21.1 现系统的概述21.2 组织机构及业务范围21.3 业务流程描述31.4 现系统存在的问题及薄弱环节分析52 可行性分析62.1 技术可行性62.2 经济可行性72.3 操作可行性73 系统需求分析83.1 总体目标83.2 具体目标83.3 系统功能建模93.3.1 系统数据流程图93.3.2 数据字典113.4 系统数据模型134 系统概要设计164.1 体系结构设计164.2 接口设计174.2.1 外部接口174.2.2 内部接
2、口184.3 代码设计184.4 数据库设计194.4.1 数据库设计原理194.4.2 关系模式设计原理204.4.3 关系模式设计214.4.4 数据表的设计214.5 输入输出设计234.5.1 输入设计234.5.2 输出设计234.6 网站运行设计244.6.1 网站运行环境244.6.2 运行模块的组合254.6.3 网站运行控制264.6.4 运行时间264.7 网站出错处理设计264.8 安全保密274.8.1 数据安全性274.8.2 登录用户的安全性274.8.3 操作安全性274.9 维护设计275 系统详细设计295.1 员工信息管理系统登录模块的实现295.2 员工信
3、息管理系统首页模块的实现305.3 员工信息管理系统系统管理模块的实现315.4 员工信息管理系统信息管理模块的实现315.4.1 员工信息管理模块的功能实现315.4.2 部门信息管理模块的功能实现325.5 员工信息管理系统信息查询模块的实现336 系统编码346.1 网站开发工具及编程脚本特点346.1.1 WEB服务器简介346.1.2 SQL Server 2005数据库管理系统简介346.1.3 JSP简介346.1.4 javascript简介356.2 脚本习惯说明366.3 脚本367 系统测试377.1 测试目标377.2 测试原则及测试方法概述377.3 测试方法387.
4、3.1 黑盒测试387.3.2 白盒测试387.3.3 单元测试387.4 测试项目测试用例397.5 软件测试结论427.5.1 软件能力437.5.2 缺陷和限制437.5.3 建议437.5.4 测试结论43辽宁工程技术大学毕业设计(论文)引言为了适应现代社会人们高度强烈的时间观念,员工管理系统软件为管理人员带来了极大的方便。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。对于中小型企业来说来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且人事管理又是一项非常烦琐的事情,数量之大,传统管理极其不便。同时计算机,具有着手工管理所无法
5、比拟的优点。在现代化的进程中,引入现代管理的思想,建立一套可面向企业的员工信息管理系统是十分必要的。国内外政府、专家学者等对企业员工信息管理信息化问题进行了的广泛而深入的研究,不少学者对企业员工信息管理系统的内涵提出了自己的见解。应劭霖认为:企业员工管理系统以如何增加信息含金量,加强提供服务的及时性和准确性为目标,是企业管理技术、信息技术、网络技术和智能技术有机的结合体。Rmez Elmsri则认为:企业员工管理系统应独立于现有的公司组织框架,着眼于企业未来的发展与成长,为企业体制改革与各方面变动留有余地。在此不再一一列举。金鹰员工信息管理系统是针对企业信息管理部门的大量业务处理工作用计算机进
6、行全面现代化管理,该系统必须具备以下基本功能:(1)员工信息管理:主要实现管理企业员工的基本信息,包括员工基本信息的录入、修改、删除;(2)考勤管理:主要通过员工考勤信息处理模块实现员工考勤信息的录入、修改、删除操作及员工考勤信息的统计等信息;(3)工资管理:通过工资核算模块实现工资的录入核算,并在工资发放模块中实现工资的按部门发放;(4)查询管理:主要实现对企业员工的人事档案、考勤记录和工资信息等信息的模糊查询;(5)系统管理:对系统信息进行设置,主要实现操作权限的设置、新用户的添加、用户密码的修改、公司部门设置和系统帮助信息。由于设计时间与水平有限,论文中仍有很多细节存在问题和缺陷,敬请各
7、位老师给予批评指正。 1 项目概述1.1 现系统的概述拥有在职员工126人,商场代招营业员407人,金鹰国际集团,于1992年归国创立,是南京市首家批准成立的大型多元化外资企业集团,目前总营业额超过50亿元人民币,员工总数逾万人。金鹰国际购物中心,位于最繁华的新街口商业区金鹰国际商城16层,营业面积近45000平米,依照现代化国际商业理念设计、规划和布局,集购物、休闲、餐饮等诸多服务功能于一体。当前企业员工信息管理系统采用B/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中管理,方便企业建立一个完善的、强大的员工信息数据库,它是以JAVA和SQL 2005数据库作为开发平台。使用J
8、AVA语言设计管理页面和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。主要功能包括机构管理、信息录入、批量处理、查询输出、系统维护、用户管理、人员类别管理、数据库管理等,但很多部门依旧依赖于人工的输入。对于一家员工人数过万人的大型企业,此系统远远不能满足当前需求。1.2 组织机构及业务范围金鹰国际集团组织结构图如下图所示:商贸集团连锁店总经理室顾客服务中心财务部策划部行政部软件开发部现场管理部工程部营业部(一至五部)人力资源部图1-1 金鹰国际集团组织机构图Figure 1-1 Jinying group internationa
9、l organization 公司的目标为“比承诺做得更好”,为顾客提供优质的服务,主要流程如下:(1)人事管理部门分为培训发展,薪酬福利,招聘,绩效管理和员工关系这五个方面。(2)培训发展包括职业生涯,培训和岗位调整,目的是为公司进行人才储备,最后可打印出员工培训结果统计表一更加深入的了解每个员工的特点和工作能力。(3)薪酬福利包括薪酬和福利,是对员工最好的奖励,可根据其具体工作情况进行调整。(4)招聘,当公司人员紧缺时可进行相应岗位的招聘,对招聘到的人员进行培训以更好的适应本公司的企业文化和工作。(5)绩效管理包括评估和考核,每一年根据员工的工作情况进行考核,评选出优秀员工给予奖励或升职加
10、薪,来提高工作激情,打印出员工考核情况表,大家来监督指导。(6)员工关系,每一份工作下达后,具体的事物需要员工来实现,对员工的评价其中包括入职,考勤,试用转正,休假,奖惩,离退休人员和调动。最后应打印出员工基本信息,员工统计表,员工学历统计表等以供查询。(7)最后这一切情况可由操作员登录进行删除,修改和查找。员工也可用自己的员工号和密码登录查看自己的相关信息。1.3 业务流程描述(1)对系统的管理进行分权管理,设定不同的用户,每个用户分配不同的权利,以保证按权限分担责任,使系统的运行维护顺利进行。(2)招聘管理模块中,记录每次招聘计划的详细信息,可方便的通过部门信息,人员类别和学历等方面查询招
11、聘信息,使聘用更为快捷方便,招聘记录要定期进行统计。业务流程图如下所示:图1-2 业务流程图图例Figure 1-2 business flow chart illustrations人才储备招聘条件招聘招聘人员培训培训发展职业生涯岗位调整员工培训结果统计表薪酬福利薪酬福利评估查看信息考核员工登陆员工考核情况表删除管理员登陆修改查找年龄结构统计表员工统计表员工学历统计表档案学历证明劳动合同员工基本信息休假入职试用转正奖惩员工关系绩效管理人事部离退休人员考勤调动图1-3 业务流程图Figure 1-3 business flow chart1.4 现系统存在的问题及薄弱环节分析通过系统调研,我们
12、认为现行系统存在的问题及薄弱环节主要表现在下列几个方面:(1) 鉴于企业组织结构存在着直属管理和间接管理的问题,设计上没有很好的注意到这一点,因而现有的系统中存在着管理上的重叠与架空,存在着企业内部人事调动周折、职能分工不明确等问题。(2) 原系统的设计缺陷和安全漏洞导致的员工信息丢失,存在着员工信息泄露,不能实时更新的现状,导致了企业的人事办公效率下降,公司人力物力资源的浪费。(3) 指令传达流程多,效率低下。主要流程有新进员工申请、上岗通知、员工基本信息录入、调出及离退人员通知、学历证明、员工考勤表校对、工资调节等等,这些流程都涉及到人工申请与审批,很是繁琐低效。(4) 由于大量的重复性手
13、工填(抄)写和人工统计计算,容易造成遗漏和统计数据错误。(5) 由于个人素质等方面的差异,容易出现记录字迹混淆、纸面脏乱、丢失数据等现象。(6) 档案数量巨大,移交、存盘、查阅等非常不便。(7) 耗费大量的人力、物力和财力。(8) 安全保密性不强。2 可行性分析2.1 技术可行性技术上的可行性是主要从项目实施的技术角度,合理设计技术方案,并进行比选准确的评价。各行业不同项目技术可行性的研究内容及深度差别很大。对于软件项目,可行性研究的技术论证应达到能够比较明确地提出员工、设备储备清单的深度,技术方案的论证也应达到目前可行性分析方案初步设计的深度,以便与国际惯例接轨。技术可行性的目标是根据客户提
14、出的系统功能、性能及实现系统的各项约束条件,以及根据新系统目标来衡量所需的技术是否具备,本系统是一个员工信息管理系统,其具备的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。本系统拟采用的技术如下:(1)采用面向对象的设计方法进行方案设计,选择Myeclipse作为开发工具。(2)采用关系型数据库技术。DBMS 采用SQL作为数据库平台,并采用JDBC的连接技术使应用程序与数据库完美连接;以上技术的使用,是基于管理系统的基本原理,是现代软件开发技术中最成熟、
15、最可靠地应用产物。由于员工信息管理系统采用的是比较先进的技术来开发的。所以,该系统的性能会更加稳定。同时还可以保证系统的安全性能以及在线人数多的情况下,系统还可以稳定地运行。该设计的网站模式是B/S模式,它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据,该模式的优点有:具有分布性特点,可以随时随地进行查询、浏览等业务处理;业务扩展简单方便,通过增加网页即可增加服务器
16、功能;维护简单方便,只需要改变网页,即可实现所有用户的同步更新;开发简单,共享性强。综上所述,无论是在编程技术还是在开发模式方面,在技术上是可行的。2.2 经济可行性成本效益分析是通过比较项目的全部成本和效益来评估项目价值的一种方法,成本效益分析作为一种经济决策方法对预开发实施的项目具有重要的指导作用。成本效益分析法的基本原理是:针对某项支出目标,提出若干实现该目标的方案,运用一定的技术方法,计算出每种方案的成本和收益,通过比较方法,并依据一定的原则,选择出最优的决策方案。在开始成本效益分析前了解成本现状十分重要。需要权衡每一项投资的利弊。对于企业员工信息管理系统成本效益分析有如下两大方面:1
17、、在成本方面有:(1)软件的价格成本。(2)软件操作人员的成本。(3)开发软件所需设备的成本。(4)雇佣技术人员安装和维护的成本。2、在效益方面有:(1)提高了的业务流程(导致年度经营总成本下降)。(2)信息供给更为有效,明显提高工作效率。(3)由于使用现代化软件,员工士气得到提升,工作更加积极。(4)由于该项软件由一个人即可操作,大量减少了雇佣劳动力。所以,成本效益可行。2.3 操作可行性Internet的飞速发展使得用户对于网络、Windows等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大兴趣和热情。我们通过调查分析确定了总体结构,用以最简洁最容易的方法开发本网站,使其成为一个稳
18、定的系统。网站的操作对象是员工和人事部管理员,在实际应用中将追求界面美观,操作简洁易上手,能够迅速查到所需的信息。后台维护只需后台一到二名维护人员即可维护系统,节省大量人力。3 系统需求分析3.1 总体目标该系统的具体任务是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进职员信息、变更职员信息、删除离职职员信息、查询及打印等操作。这样就使办公人员可以轻松快捷地完成职员信息管理的任务,使企业的职员管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。设计的指导思想是一切为用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户
19、出现误操作时能尽量及时地给出警告,以便用户及时改正。该人事管理系统目前已有比较完善的管理与使用功能。人事管理系统软件是为满足人事部门负责人方便对员工的具体信息工资的管理。其开发意图是为了人事管理的更完善,为了人事管理更方便,减轻人事管理工作人员的工作负担,加强员工各方面的正规化管理。通过本系统软件,能帮人事管理人员利用计算机,快速方便的对员工进行管理,可随时进行删除,添加,查询和处理,大大节省了人事管理员工的人力和财力。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的人事管理系统,实现人事调动,工资变
20、化,实时考勤,增员减员自动化,高效的计算机系统。3.2 具体目标(1)人事变动数据录入利用数据库对职工信息变更数据的录入,包括有上岗通知,员工基本信息,调出及离退人员通知、学历证明、培训人员通知及考核情况等信息的录入。(2)人事变动业务处理对员工的调入,调出,部门间调动及退人员的实际执行和学历变动,员工培训及考核的处理。(3)数据分析用系统针对员工的相关变动信息进行统计,再做分析,有利于企业对人员变动的管理。(4)打印统计报表打印员工统计表,员工学历统计表,年龄结构分析表,员工培训结果统计表和员工考勤情况统计表。(5)档案查询员工档案查询,调出及离退休人员的档案查询,员工培训及考核的信息查询工
21、作,提供多种形式,多种角度的调查。(6)绩效管理对公司每月的绩效考核做出统计,其中包括日常考核,绩效评估,以便于公司及时根据绩效情况对员工进行奖惩、工资调节及人事变迁。(7)员工信息查询员工的培训、基本、奖罚、薪资信息查询;修改、删除、添加员工的各项信息;打印查询结果信息。3.3 系统功能建模3.3.1 系统数据流程图系统数据流图简称DFD,它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部分和数据流四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读。对各个方面总的数据处理环节和外部实体进行了描述, 然后,根据自顶向下,逐层分解的原则,对每个方面的处理功能进行细化并分成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 信息管理 系统 软件工程 专业 毕业论文
限制150内