业决策提供及时准确的信息,而采用先进的管理方法引进计算机信息技术,将计算机管理完整的对人事档案进行管理,则可以提高工作效率,进一步简化和规范办事程序,提高生产的质量,为企业带来更多的效益这已经是各个企业的必经之路。本系统就是针对这种情况,参考同类系统开发的。我们小组做的程序实现了人员信息管理,部门管理和人事变更三个功能,其他的考勤管理,薪资核算,员工考核,招聘管理,教育培训等功能没完成,因为我们做的只是对档案管理的一个模拟。
12项目内容
根据本次毕业设计的要求及任务,我们上网查资料,参考同类系统等,做了详尽的需求分析,确定了项目的具体内容,人力资源管理包含几大方面:人事管理、考勤管理、薪资核算、员工考核、招聘管理、教育培训等,由于时间有限,系统本身又很庞大,所以我们只完成了人事档案管理部分的人事信息管理,部门信息管理和人事变更功能,通过这次课程设计,运用所学的知识尽量做的好些。前台设计:VisualBasic60数据库:SQLServer2000操作系统:Wi
dowsXPWi
dowsVISTAWi
dows7LINUXUNIX等
f13小组分工
角色名称A主程序员B程序员C程序员D辅助程序员组员名字完成部分主界面和人事信息管理功能部门信息管理功能人事变更管理功能数据库的实现
XXXXXXXXXXXX
本人负责的是D,我的工作是根据需求分析,和概要说明,对数据库进行设计,连接,以及测试等工作,以保证所设计的数据库能符合系统要求,和维护数据库的安全稳定。
二、系统所有的数据条目
添加部门信息部门编号部门名称部门主管部门电话备注员工状态是否离职离职时间离职日期聘用日期员工信息姓名工号出生日期身份证籍贯工龄聘用日期家庭住址员工职位员工部门员工编号行政职务员工编号员工部门员工职务员工部门原职务员工部门员工职务员工部门现职务员工部门员工职务员工部门
三、数据库的原型设计
31总体ER图
下面是总体ER图:
f图31总体ER图
32数据库模式定义
1人事信息档案表档案编号,工号,姓名,曾用名,出生日期,身份证,籍贯,工龄,聘用日期,家庭住址,联系电话,部门名称,婚姻状况,政治面貌,民族,技术职称,文化程度,行政职务,用工性质,健康状况,工资级别,员工状态该表有22个属性还有4个功能的实现增加,删除,修改,输出。下面为人事信息档案表的表结构。数据属性档案编号工号姓名曾用名出生日期身份证数据类型varcharvarcharvarcharvarchardatetimevarchar长度10101010r