




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录,1.绪论2.可行性分析3.需求分析4.总体设计5.详细设计6.软件测试,1.绪论,人事档案管理是结合公司实际的人事、制度,经过实际的需求分析,采用Myeclipse作为开发工具而开发出来的人事档案系统。整个系统从符合操作简便、界面友好、灵活、实用的要求出发,本企业人事管理系统主要具有如下功能:系统用户管理,可以对系统的各个模块进行添加,删除,修改,查询,从而了解相关的信息。员工信息管理,员工信息管理包括对员工基本信息和情况的记录进行查询、添加、删除和修改。主要由管理员进行;员工工资管理,主要是对员工工资的综合管理,建立合理,规范的企业工资核算制度,保障员工的合法权利;员工考勤数据的查询,主要实现对员工的日常考勤情况进行查询,能够有效的监控员工的上班情况。奖惩管理,主要对员工的奖惩做一定的管理。,2.可行性分析,经济可行性:人事管理是企业管理中的一个重要组成部分,涉及到企业管理的各个方面。人事管理水平的提高,能够带动企业各方面水平的提升。利用计算机对企业的人事进行管理,使人事管理人员从日常琐碎的管理工作中解脱出来,更好地协调企业人才,大大的提高了人才的利用率,使企业人才的能力得以充分地发挥。技术可行性:在技术软件方面本系统选择了当今流行的MyEclipse8.5开发环境来设计,使用SQLServer2000数据库存储数据。同时采用先进的SSH框架来进行设计,这些软件都很安全,可靠,所以在软件方面是可行的。操作可行性:本系统具有良好的操作界面。系统功能、显示内容简单明了。操作者不必具有较高的计算机专业知识,也不必进行专门培训,只要经过短时间的操作就可以很快掌握并熟练使用,加快公司的内部管理,提高工作效率。,小结,通过对以上对系统的经济、技术和操作方面的可行性分析,最终发现本系统的技术相当成熟,有友好的界面、操作简单、运行安全可靠。因此,以下将对系统进行设计。,业务流程图,3.需求分析,人事管理数据流图,小结,本章对需求分析分别从功能、数据、行为等方面来描述系统,解决系统中具体做什么的问题。通过需求分析,针对本系统已经对系统的员工基本信息,薪资信息,结算信息,招聘信息,奖惩信息,培训信息有了较全面的设计和了解。为此后的系统的模块的总体设计做好了充分的准备,奠定了扎实的基础。,4.总体设计,系统功能结构图,本系统分为七大模块,每大模块又分为几个小模块,(1)部门管理包括三个操作:对本企业的部门进行添加、查看和删除部门操作。(2)员工管理包括五大操作:主要实现录入员工基本信息、删除员工的信息、查看员工基本信息,通过所在部门查询员工的信息以及对员工的信息进行详细的查看。(3)招聘管理包括六大操作:招聘管理主要涉及到的角色是应聘人员,首先对应聘人员进行录入、删除、发布,详细查看招聘人员的信息,以及对录入企业和非录入企业的人员进行查询。(4)培训管理操作主要是对企业部门中的刚录入的员工和正式员工进行培训管理,可以实现对培训的记录、删除、查看和详细的培训计划进行查询。(5)奖惩管理主要实现对企业员工的行为,表现给出一些奖励或惩罚,进行对员工的奖惩管理的添加、移除和查看以及详尽的查询。(6)薪资管理也是对企业中的正式员工的薪资进行管理,不仅是记录、删除、查看,还有可以通过编号来查询员工的薪资,通过工作的时间来查询员工的薪资。(7)系统管理主要是对管理员进行管理,管理员主要是分为两种,一种是系统管理员,另一种是普通管理员,系统管理员可以实现对普通管理员的添加,删除和修改自己的密码,而普通管理员只能实现修改自己密码的管理,其他的操作不可以。,对数据分析,制作了数据库的E-R图设计,数据库E-R图,数据表的设计,管理员信息表,数据表的设计,员工信息表,数据表的设计,薪资信息表,小结,在总体设计阶段,我们根据本系统之前的需求分析规划出了系统的功能模块,以及创建了本系统实际应用时所需要的数据库,并对数据库中的表和字段进行了初步的设计与分析,使系统的后台设计具有了较好的雏形。由于后台数据库是软件设计运行的保障,所以在日后的开发过程中,数据库还将会得到不断地完善。,5.详细设计,本系统管理员正确登录后,便进入系统首页,系统首页主要由3大部分组成,一部分是模块功能导航;主要功能是链接各个管理模块,对系统的七大模块进行综合的管理操作;一部分是常用功能,主要包括返回首页、修改密码及退出系统功能,是系统的快捷方式操作;一部分是功能展示,主要功能是显示所链接模块的内容,主要是对企业的各个管理模块中的操作进行具体的操作,在系统首页中,展示区中主要包括各个模块中的添加功能。,管理员登录后的界面,系统主界面,浏览管理员页面及信息设置,企业信息部门,部门管理模块如图1所示增加生产车间如图2所示,人事管理模块,员工管理流程图,图1员工基本信息设置图2为增加员工刘光亮钱小云效果图图3为删除员工杨丛凯效果图图4更改杨松职位,招聘管理流程图,添加应聘者信息,工资管理模块,2013.3月工资查询钱小云的工资如下图所示,奖惩管理模块,针对员工的某些行为进行奖惩,培训管理模块,对员工进行必要的培训,小结,本章主要对该软件中的主要设计模块进行了比较全面性的讲解,其中包括页面的显示及相应控件的具体设置,根据总体设计的每个功能模块要求和数据库的逻辑结构,利用相应的开发工具设计出应用系统的过程。通过本章的总结,可以对系统的功能的实现得到更明确的描述。,6.软件测试,测试的任务:测试阶段的基本任务应该是根据软件开发各阶段的文档资料和程序的内部结构,精心设计一组“高产”的测试用例(一组输入数据和与之对应的预期的输出结果,在设计测试用例时,应包括合理的输入数据和不合理的输入数据),利用这些用例执行程序,找出软件潜在的缺陷一个好的测试用例很可能找到至今为止尚未发现的缺陷的用例;一个成功的测试则是指揭示了至今为止尚未发现的缺陷的测试。测试的目的:软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。它是软件生命周期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。在目前形式化方法和程序正确性证明技术还无望成为实用性方法的情况下,软件测试在将来相当一段时间内仍然是软件可靠性保证的有效方法。,系统测试步骤,单元测试:单元测试也称模块测试。通常单元测试可放在编码阶段,程序员在编写好一个模块后,总会对自己编写的模块进行测试,检查它是否实现了详细设计说明书中规定的模块功能和算法。集成测试:集成测试也称组装测试,它是对由各模块组装而成的程序进行测试,主要检查模块间的接口和通信。集成测试主要发现设计阶段产生的错误,通常采用黑盒测试。确认测试:确认测试的任务是检查软件的功能、性能及其它特征与用户的需求一致,它是以需求规格说明书(即需求规约)作为依据的测试。确认测试通常采用黑盒测试。,本系统测试,主要针对界面,管理员登录模块测试,若密码不正确则提示”密码不正确”错误提示,员工管理模块测试,小结,软件测试是软件开发中不可缺少的重要环节之一,不得忽视。本企业人事管理系统经过以上的软件测试,运行效果良好。在处理管理员登录、员工档案增加、员工工资查询等工作中表现尤为突出,方便快捷,大大的提高了企业人事管理的质量和效率。达到了预期的目的。,结论,企业人事管理是现代企业管理工作中至关重要的,在当今这个计算机信息管理激烈竞争的社会,为了提高企业工作效率、保证企业人事管理质量、使企业管理真正实现人事的网络化、系统化和科学化,快速而且准确地为企业制定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的。所以,开发企业人事管理系统是有必要的。在本软件的开发过程中,首先对本系统的整体进行了设计,确定了系统应该具备哪些主要特性和特殊优点,明确了系统总体的设计思路理念之后就是对系统进行有效的可行性分析,其中分别从经济、技术和操作的可行性进行了分析。在确定了本系统具有较高的可行性后通过对系统的数据库的分析和总体的功能模块的设计基本明确了本系统开发要做什么,怎么做,然后着手于软件代码的实现。代码实现过程中本系统的软件开发环境主要选择了当前较为流行的MyEclipse8.5来进行前台的管理设计,而后台则选用了功能强大的SQLServer2000数据库。在设计过程中主要采用了SSH框架结构,并通过JSP和JavaBean和Servlet技术的相结合,完成了软件的最终编码过程。最后,对本系统采用黑盒和其它测试,测试系统的模块功能和内部逻辑。经测试本系统具有相对较高的稳定性和实用性。现阶段此系统还处于初试用阶段,当然由于时间和个人设计方法的问题,软件在技术方面还是存在着很多不足之处,希望在今后的学习过程中可以进一步的改进和调整。在这次设计中使我积累了许多实际经验,这让我在将来的工作中更有信心做出更大的成绩。,参考文献,1邹竹彪.JSP网络编程从入门到精通.清华大学出版社.2007年2孙一林.彭波.Java数据库编程实例.清华大学出版社.2003年3王珊,萨师煊.数据库系统概论.高等教育出版社.2006年4林树泽.Java完全自学手册.机械工业出版社.2009年5闪四清.SQLServer2005基础教程.清华大学出版社.2007年6张海藩.软件工程导论.清华大学出版社.2003年7陈曙明,余凯成.人事管理与开发高级教程.高等教育出版社.2004年8张德.人事开发与管理(第二版).清华大学出版社.2003年9BruceEckel.ThinkinginJava.译者.ChinaMachinePress.2007年10Philip.J.Practt.TheConceptsofDATABASEManagement.机械工业出版社.2001年11BruceEckel.ThinkinginJava.译者.ChinaMachinePre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年正高级经济师考试(高级经济实务农业经济)仿真试题及答案
- 2025年中国冰钓鞋行业市场分析及投资价值评估前景预测报告
- 重庆新兴产业投资机会分析
- 白蚁防治工程施工方案
- 氧气坏了应急预案
- 安全应急预案口号
- 螺纹及螺栓紧固件教学设计中职专业课-机械制图-机械制造技术-装备制造大类
- 第四单元民族团结与祖国统一说课说课稿2023~2024学年统编版八年级历史下册
- 企业招商引资中的区域差异分析
- 锤炼良好的意志品质说课稿-2025-2026学年高中心理健康北师大版浙江专版高中二年级全一册-北师大版浙江专版
- 第二章 有理数及其运算 单元试卷(含答案)2025-2026学年北师大版七年级数学上册
- 2025年11月中国质量协会质量专业能力考试精益现场管理工程师复习题及答案
- 印刷厂生产报表编制细则
- 幼儿防触电安全知识培训课件
- 仪表阀门培训课件
- 《诗经·卫风·淇奥》课件
- ULK1:细胞代谢调控网络中的关键节点-自噬与糖代谢的分子机制及功能解析
- 智能交通诱导
- 妇幼健康项目课件
- 梯田文化课件七年级
- CJ/T 164-2014节水型生活用水器具
评论
0/150
提交评论