人事档案管理论文
• 测试的目的:软件测试是程序的一种执行过程,目的是尽
可能发现并改正被测试软件中的错误,提高软件的可靠性 。它是软件生命周期中一项非常重要且非常复杂的工作, 对软件可靠性保证具有极其重要的意义。在目前形式化方 法和程序正确性证明技术还无望成为实用性方法的情况下 ,软件测试在将来相当一段时间内仍然是软件可靠性保证 的有效方法。
• 在本软件的开发过程中,首先对本系统的整体进行了设计,确定了系统应该
具备哪些主要特性和特殊优点,明确了系统总体的设计思路理念之后就是对 系统进行有效的可行性分析,其中分别从经济、技术和操作的可行性进行了 分析。在确定了本系统具有较高的可行性后通过对系统的数据库的分析和总 体的功能模块的设计基本明确了本系统开发要做什么,怎么做,然后着手于 软件代码的实现。代码实现过程中本系统的软件开发环境主要选择了当前较 为流行的MyEclipse8.5来进行前台的管理设计,而后台则选用了功能强大的 SQL Server 2000数据库。在设计过程中主要采用了SSH框架结构,并通过 JSP和JavaBean和Servlet技术的相结合,完成了软件的最终编码过程。最后 ,对本系统采用黑盒和其它测试,测试系统的模块功能和内部逻辑。经测试 本系统具有相对较高的稳定性和实用性。
• 确认测试:确认测试的任务是检查软件的功能、性能及其
它特征与用户的需求一致,它是以需求规格说明书(即需 求规约)作为依据的测试。确认测试通常采用黑盒测试。
本系统测试
• 主要针对界面,管理员登录模块测试,若
密码不正确则提示”密码不正确”错误提示
员工管理模块测试
小结
• 软件测试是软件开发中不可缺少的重要环
图1员工基本信息设置 图2为增加员工刘光亮钱小云效果图 图3为删除员工杨丛凯效果图 图4更改杨松职位
招聘管理流程图
添加应聘者信息
工资管理模块
• 2013.3月工资
• 查询钱小云的工资如下图所示
奖惩管理模块
• 针对员工的某些行为进行奖惩
培训管理模块
• 对员工进行必要的培训
小结
• 本章主要对该软件中的主要设计模块进行
int(4)
No
money(8)
No
money(8)
No
money(8)
No
money(8)
No
money(8)
No
shifagongzi
money(8)
No
描述 员工id 工资月份 基本工资 加班费 工龄费 考勤费 保险费 奖金 实发工资
小结
• 在总体设计阶段,我们根据本系统之前的需
求分析规划出了系统的功能模块,以及创建 了本系统实际应用时所需要的数据库,并对 数据库中的表和字段进行了初步的设计与分 析,使系统的后台设计具有了较好的雏形。 由于后台数据库是软件设计运行的保障,所 以在日后的开发过程中,数据库还将会得到 不断地完善。
小结
• 通过对以上对系统的经济、技术和操作方
面的可行性分析,最终发现本系统的技术 相当成熟,有友好的界面、操作简单、运 行安全可靠。因此,以下将对系统进行设 计。
业务流程图
•
3.需求分析
• 人事管理数据流图
小结
• 本章对需求分析分别从功能、数据、行为
等方面来描述系统,解决系统中具体做什 么的问题。通过需求分析,针对本系统已 经对系统的员工基本信息,薪资信息,结 算信息,招聘信息,奖惩信息,培训信息 有了较全面的设计和了解。为此后的系统 的模块的总体设计做好了充分的准备,奠 定了扎实的基础。
• (5)奖惩管理主要实现对企业员工的行为,表现给出一些奖励或惩罚,进行对
员工的奖惩管理的添加、移除和查看以及详尽的查询。
• (6)薪资管理也是对企业中的正式员工的薪资进行管理,不仅是记录、删除、
查看,还有可以通过编号来查询员工的薪资,通过工作的时间来查询员工的 薪资。
• (7) 系统管理主要是对管理员进行管理,管理员主要是分为两种,一种是系统
• 奖惩管理,主要对员工的奖惩做一定的管理。
2.可行性分析
• 经济可行性:人事管理是企业管理中的一个重要组成部分,涉及到企
业管理的各个方面。人事管理水平的提高,能够带动企业各方面水平 的提升。利用计算机对企业的人事进行管理,使人事管理人员从日常 琐碎的管理工作中解脱出来,更好地协调企业人才,大大的提高了人 才的利用率,使企业人才的能力得以充分地发挥。
char(10)
No
NULL
描述 ID(自动编号)
员工姓名 员工性别 员工年龄
学历 职位 住址 电话 Email
数据表的设计
• 薪资信息表
字段名
数据类型
是否为 是否主
空
键
默认值
yuangong_id
int(4)
No
Yes
yuefen
int(4)
No
jibengongzi jiabanfei
gonglingfei kaoqinfei baoxianfei jiangjin
节之一,不得忽视。本企业人事管理系统 经过以上的软件测试,运行效果良好。在 处理管理员登录、员工档案增加、员工工 资查询等工作中表现尤为突出,方便快捷 ,大大的提高了企业人事管理的质量和效 率。达到了预期的目的。
结论
• 企业人事管理是现代企业管理工作中至关重要的,在当今这个计算机信息管
理激烈竞争的社会,为了提高企业工作效率、保证企业人事管理质量、使企 业管理真正实现人事的网络化、系统化和科学化,快速而且准确地为企业制 定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的。 所以,开发企业人事管理系统是有必要的。
• (3) 招聘管理包括六大操作:招聘管理主要涉及到的角色是应聘人员,首先对
应聘人员进行录入、删除、发布,详细查看招聘人员的信息,以及对录入企 业和非录入企业的人员进行查询。
• (4) 培训管理操作主要是对企业部门中的刚录入的员工和正式员工进行培训管
理,可以实现对培训的记录、删除、查看和详细的培训计划进行查询。
管理员,另一种是普通管理员,系统管理员可以实现对普通管理员的添加, 删除和修改自己的密码,而普通管理员只能实现修改自己密码的管理,其他 的操作不可以。
对数据分析,制作了数据库的E-R图 设计
• 数据库E-R图
数据表的设计
• 管理员信息表
字段 名
数据 类 型
是否 为 空
是否 主 键
默认 值
描述
id int(4) No Yes
varcha
userna
r(
m
2 No
e
0
)
varcha
userp w
r( 2 No 0
)
ID(自 动 编 号 )
管理 员 账 号
管理 员 密 码
数据表的设计
• 员工信息表
字段名
数据类型
是否为 是否主
空
键
默认值
yuangong_id
int(4)
No
Yes
yuangong_name
char(2)
No
• 现阶段此系统还处于初试用阶段,当然由于时间和个人设计方法的问题,软
件在技术方面还是存在着很多不足之处,希望在今后的学习过程中可以进一 步的改进和调整。在这次设计中使我积累了许多实际经验,这让我在将来的 工作中更有信心做出更大的成绩。
4.总体设计
• 系统功能结构图
本系统分为七大模块,每大模块又分为几个 小模块
• (1) 部门管理包括三个操作:对本企业的部门进行添加、查看和删除部门操作
。
• (2) 员工管理包括五大操作:主要实现录入员工基本信息、删除员工的信息、
查看员工基本信息,通过所在部门查询员工的信息以及对员工的信息进行详 细的查看。
yuangong_sex
char(2)
No
yuangong_age
int(4)
No
yuangong_xueli
varchar(30)
No
yuangong_zhiwei
varchar(50)
No
yuangong_addreel
char(10)
No
NULL
yuangong_email
5.详细设计
• 本系统管理员正确登录后,便进入系统首页,系
统首页主要由3大部分组成,一部分是模块功能导 航;主要功能是链接各个管理模块,对系统的七 大模块进行综合的管理操作;一部分是常用功能 ,主要包括返回首页、修改密码及退出系统功能 ,是系统的快捷方式操作;一部分是功能展示, 主要功能是显示所链接模块的内容,主要是对企 业的各个管理模块中的操作进行具体的操作,在 系统首页中,展示区中主要包括各个模块中的添 加功能。
了比较全面性的讲解,其中包括页面的显 示及相应控件的具体设置,根据总体设计 的每个功能模块要求和数据库的逻辑结构 ,利用相应的开发工具设计出应用系统的 过程。通过本章的总结,可以对系统的功 能的实现得到更明确的描述。
6.软件测试
• 测试的任务:测试阶段的基本任务应该是根据软件开发各
阶段的文档资料和程序的内部结构,精心设计一组“高产” 的测试用例(一组输入数据和与之对应的预期的输出结果 ,在设计测试用例时,应包括合理的输入数据和不合理的 输入数据),利用这些用例执行程序,找出软件潜在的缺 陷一个好的测试用例很可能找到至今为止尚未发现的缺陷 的用例;一个成功的测试则是指揭示了至今为止尚未发现 的缺陷的测试。
,从而了解相关的信息。
• 员工信息管理,员工信息管理包括对员工基本信息和情况的记录进行
查询、添加、删除和修改。主要由管理员进行;
• 员工工资管理,主要是对员工工资的综合管理,建立合理,规范的企
业工资核算制度,保障员工的合法权利;员工考勤数据的查询,主要 实现对员工的日常考勤情况进行查询,能够有效的监控员工的上班情 况。