您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 人事管理系统实验报告
1设计题目:人事管理系统的设计与实现系别:信息技术系专业:信息管理与信息系统年、班级:\姓名:学号:指导老师:职称:讲师日期:2013.07.62目录前言………………………………………………………………………3第一章概述………………………………………………………………41.1课题背景…………………………………………………………41.2课题任务…………………………………………………………41.3课题要求…………………………………………………………41.4开发工具…………………………………………………………3第二章设计简介及设计方案……………………………………………32.1系统功能分析……………………………………………………32.2系统功能模块设计………………………………………………42.3数据库功能分析…………………………………………………5第三章详细设计…………………………………………………………63.1数据库设计………………………………………………………63.2详细编程…………………………………………………………8第四章设计结果及分析………………………………………………114.1设计结果………………………………………………………114.2设计结果分析…………………………………………………15总结……………………………………………………………………163第一章概述1.1课题背景在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。而计算机的普及加快人事管理系统的产生。人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。1.2课题任务建立一个人事管理系统1.登陆2.可以完成员工的基本信息的录入、修改、删除3.可以完成员工工资信息的录入与修改4.能完成人事变更记录,人事变更也就是,某时间员工的部门和职位发生改变,能在数据库中反应这一更改,也能同步更新员工信息表相关信息5.能查询员工基本信息6.能查询员工工资信息7.能按部门、年份、月份统计工资信息(报表形式)1.3开发工具本设计采用ACCESS2003数据库系统第二章设计简介及设计方案2.1系统功能分析系统开发的总体任务是实现员工信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本设计中员工信息管理系统需要完成的功能主要有:1、登陆界面员工信息的录入、修改、删除、查询2、主界面员工基本信息管理模块3、员工管理模块员工工资的录入、修改、查询员工部门调动模块人事更改的录入、修改42.2系统功能模块设计2.3数据库功能分析1、登陆(员工登录)2、主界面(基本信息查询、员工基本信息的录入与修改、人事更改、员工工资录入、员工工资查询)3、员工的基本信息的窗体(有录入、修改、删除功能)4、员工工资信息的录入与修改窗体(有录入、修改、删除功能)5、人事变更记录窗体(有录入、修改功能)6、员工基本信息查询7、员工工资信息查询(以子窗体形式查询)8、以报表形式打开按部门、年份、月份统计工资信息第三章详细设计3.1数据库设计本设计采用ACCESS2003数据库系统人事管理系统(PMS)员工管理模块员工基本信息管理模块员工部门调动模块登陆界面53.1.1数据库概念结构设计(E-R)图3.1.2数据库逻辑结构设计数据库逻辑结构设计也就是数据库的关系模式设计,由E-R图转换得到的关系模式如下:类似下例:员工信息表(员工序号,姓名,性别,籍贯,部门,职位,电话,密码)工资发放记录表(记录编号,年份,月份,日期,员工序号,基本工资,岗位津贴,加班次数,加班补贴,出差次数,出差补贴,迟到次数,迟到扣款,缺席次数,缺席扣款,实发工资)人事更改表(员工序号,记录编号,姓名,原部门,现部门,原职位,现职位,更新时间)3.1.3数据库物理结构设计1.员工信息表(设计视图截图)电话电话用户录入,查询,统计,修改员工基本信息用户名密码姓名籍贯职位性别员工序号部门62.工资发放记录表3.人事变更表73.2详细编程3.2.1员工基本信息管理模块(1)员工基本信息模块1.添加员工信息。此部分实现了对员工信息的增加功能,2.员工信息修改3.员工信息删除4.员工信息查询8(2)员工工资管理模块1.员工工资计算2.员工工资查询(3)人事更改管理模块1.更新人事更改表与员工信息表9第四章设计结果及分析4.1登陆模块测试本系统实现了对员工的基本信息管理,还可以对企业的所有人员进行管理,系统主界面如图:输入员工编号与密码,按登录,如果密码正确,会打开主界面,否则会弹出“密码错误,请重新输入”(1)、按员工信息录入与修改,就弹出员工信息录入与修改窗体10(3)、按人事更改,则弹出人事更改窗体(4)、按员工工资查询,则弹出工资查询窗体114.2员工信息管理模块测试1、员工信息查询在窗体内输入员工编号,然后按查询,员工信息就会出现,如下图:输入0002,则出现员工编号为0002的李xx的信息2、员工信息录入在窗体内输入新的员工编号,姓名,性别,生日,政治面貌,籍贯,部门所属,职位,电话字段,然后按录入。如果录入成功会弹出“录入成功”的信息。123、员工信息修改在窗体内输入要修改的信息,按修改,若修改成功会弹出“修改成功”如图:把上面温xx的部门和职位修改了。4、员工信息删除在窗体内先输入要删除信息的员工编号,然后按查询,再按删除,即可删13除该员工信息。如图:删除员工编号为0009姓名为温xx的信息5、工资查询在窗体内输入要查询的信息,则下面的子窗体会出现信息,如图:输入0002员工4.3员工调动管理模块1、人事更改144.4以报表形式呈现工资发放情况1、工资发放情况(按部门分)3、工资发放记录(按年份)154、工资发放记录(按月份)总结本次的课程设计主要运用的数据库中的Access来实现,以简单地VBA编写模块来实现功能。感觉整个系统的设计过程就是一个逐步完善的过程,必须要不停地思考不停地探索。每做一步都要分析下一步要涉及的事件、关系。整个系统看上去简单,实际上要细化很多事情,例如工资的计算(要考虑考勤情况,基本工资,16要做工资计算规划,还要做不同的查询来实现实发工资的计算等等),人事更改(要先获取员工原来的信息,再次基础上修改,再把所改的信息录入一个新表和更新员工信息表中原本的信息),这些都需要有清晰的思路才能做出来。我在老师的知道下,一步一步的解决问题,做了一个简单地人事管理系统。我在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。本次的课程设计给予了我一次锻炼的机会,让我真心体会到做一个系统的复杂,要考虑的事情很多,不是一件简单地事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。因此,在今后我一定要好好学习有关知识,为以后的设计做好基础。
本文标题:人事管理系统实验报告
链接地址:https://www.777doc.com/doc-2701994 .html