企业员工信息管理制度系统
- 格式:doc
- 大小:767.00 KB
- 文档页数:16
企业员工信息管理系统————————————————————————————————作者:————————————————————————————————日期:2《管理信息系统》课程设计说明书题目:企业员工信息管理信息系统学院:商学院专业:工业工程学号/姓名:指导教师:职称:副教授2012年11月25 日目录1系统分析 11.1开发背景 1 1.2需求分析 1 1.3实现目标 12系统设计 2 2.1系统结构图 2 2.2代码设计 2 2.3数据库设计 32.4关系模型 43 功能设计 5 3.1 功能结构设计 7 3.1功能模块结构分析 73.3输入输出设计 74 系统开发环境 8 5总结101系统分析1.1开发背景员工是企业生存和发展的中流砥柱,是企业的重要元素,也是为企业创造财富的重要力量。
然而,能否高效地对员工进行管理,关系到企业发展的成败。
改革开发以来,随着我国的经济的快速发展和全球经济的一体化,我国的中小企业显著增多。
这就加重了同行业之间的竞争压力,是否能在激烈的市场竞争中生存下来,完全取决于企业决策者对员工的管理模式。
在现代社会的大多数管理行业中,都借助于计算机来完成对企业各种信息的管理。
运用计算机来管理员工信息具有公正、严格和高效等诸多优点,从而取代了人工管理模式下由于各种原因出现管理漏洞的的可能性,因为增强了员工工作的积极性,提高了员工的工作效率,确保企业能够正常运作,是企业能够在激烈的市场竞争中寻求发展。
1.2需求分析在不同的企事业单位中员工的数量都各不相同,员工数量越多管理相对来说越复杂。
本系统主要是针对中小型企业员工的工资、出勤情况等信息进行管理,系统主要包括以下几部分:(1)对员工基本信息的管理能够添加、删除、修改、保存、打印和查找员工的基本信息,对企业员工进行有效地管理。
(2)对员工每月的工资信息进行管理能够记录员工每月的基本工资、奖金、应发工资、应扣工资的金额,并能够添加、删除、和查找员工的工资信息。
(3)对员工每月的出勤情况进行管理能够根据缺勤时间统计每月营口的工资金额,从而计算出员工的应发工资。
(4)报表打印信息管理能够打印员工基本信息报表、员工出勤情况报表和员工工资条等信息。
1.3实现目标针对企业员工的工作性质和特点,企业员工信息管理系统应用于各企事业单位后,应实现以下几个方面的目标:(1)系统界面友好美观,系统操作简单易行。
(2)系统支持鼠标和键盘两套操作。
(3)能够根据每个员工当月请假的天数填出该员工的旷勤工资。
(4)能够统计出员工迟到、早退、事假、病假及其所扣工资金额的相关信息。
(5)打印出员工基本信息及出勤情况的相关信息。
(6)打印员工的工资条。
2系统设计2.1系统结构图本系统可分为7个完整的功能模块,系统结构图如图1-1所示。
2.2代码设计代码是代表事物名称、属性、状态等符号。
为了便于计算机处理,一般用数字、字母或者它们的组合来表示。
助忆码用文字、数字来描述,也可以用文字与数字组合来描述。
其特点是,可以通过联想来帮助记忆。
在本系统中,使用助忆码来设计。
员工信息表属性代码:员工编号(emp_number),员工姓名(emp_number),性别(emp_sex),出生日期(emp_birth),身份证号码( emp_card ),出生地(emp_houseplace),联系电话(emp_phone),现住址(emp_address)工资表的属性代码:工资月份(pay_month),基本工资(pay_basic),奖金(pay_prize),加班费(pay_overtime),补助金额(pay_subsidy),应扣金额(pay_recoup),应付金额(pay_payable),实付金额(pay_money)出勤信息表属性代码:事假(emp_private_holiday),事假日期(emp_private_date),病假(emp_sick_holiday),病假日期(emp_sick_date),事假扣除金额(emp_private_money),病假扣除金额(emp_sick_money),迟到(emp_late),迟到日期(emp_late_date),早退(emp_leave),早退日期(emp_leave_date),迟到早退扣除金额(emp_lateleave_money)2.3数据库设计图1-1企业员工信息管理系统结构图根据企业员工的工作性质和特点,本系统采用了Access数据库,数据库名称为db_employee.本数据库由4张数据表组成,分别是:员工基本信息表(tb_basic_employee)、员工工资信息表(tb_emp_laborage)、员工出勤信息表(tb_emp_work)、信息设计表(tb_set)。
下面分别介绍4张数据表的结构设计和各数据表之间的关系。
1.员工基本信息表员工基本信息表(tb_basic_employee)用来保存员工的基本信息。
表tb_basic_employee的结构如表1-1所示。
表1-1 员工基本信息表(tb_basic_employee)2员工工资信息表员工工资信息表(tb_emp_laborage)用来储存和计算每个人基本员工的工资信息。
表tb_emp_laborage的结构如表1-2所示。
表1-2 员工工资信息表(tb_emp_laborage)3.员工出勤信息表4.员工出勤信息表(tb_emp_work)用来储存和计算员工每月的出勤信息,即员工当月的事假、病假、迟到和早退的相关信息。
表tb_emp_work的结构如表1-3所示。
表1-3 员工出勤信息表(tb_emp_work)4.信息设置表信息设置表(tbset)用来设置每位员工没请一天事假、病假或者每迟到、早退一次应从该员工该月工资中扣除的工资金额。
表tb_set的结构如表1-4所示。
表1-4 信息设计表(tb_set)5.员工工资表查询通过职工工资表查询可以将员工基本信息表(tb_basic_employee)和员工工资信息表(tb_emp_laborage)连接起来,实现显示每位员工具体工资信息的功能,职工工资表查询的设计效果如图1-2所示。
图1-2 职工工资表查询的设计效果6.职工信息统计查询职工信息统计查询是用来实现统计职工基本信息的,该查询由员工基本信息表(tb_basic_employee)和员工出勤信息表(tb_emp_work)中的部分字段组成。
职工信息统计查询的设计效果图如图1-3所示。
图1-3 职工信息统计查询的设计效果2.4关系模型员工基本信息表,员工工资信息表和员工出勤信息表三个表之间的关系图如下:3功能设计3.1功能结构设计功能结构图如下3.2功能模块结构分析由系统功能模块图可知,系统分为7个子系统,分别为:员工信息管理系统;员工工资管理系统;员工出勤管理系统;员工出勤信息报表系统;员工基本信息报表系统;打印工资条系统;退出系统。
(1)员工信息管理系统功能模块:①添加模块:供管理员对新员工信息进行添加。
②删除模块:供管理员对辞职员工信息进行删除。
③保存模块:管理员对员工录入的信息进行保存。
④打印模块:对员工信息进行打印。
⑤取消模块:管理员对刚填写员工信息不对进行取消处理。
⑥查找模块:对每位员工基本信息进行查询。
⑦关闭模块:退出该系统。
(2)员工工资管理系统①添加模块:管理员对员工的工资等进行录入。
②删除模块:管理员对员工的工资等进行删除。
③按员工编号查询模块:可通过员工的编号进行查询员工工资的信息。
(3)员工出勤管理系统①添加模块:管理对员工的出勤情况进行信息的录入。
②删除模块:管理对员工的出勤情况进行删除③按员工编号查询模块:可通过员工的编号进行查询员工出勤的信息。
3.3输入输出设计输出模块:(1)员工基本信息管理的界面员工基本信息管理的界面图(2)员工工资管理的界面员工工资管理的界面图(3)员工出勤管理的界面员工出勤管理的界面图(4)员工出勤信息报表的界面员工出勤信息报表的界面图(5)员工基本信息报表的界面员工基本信息报表的界面图(6)打印工资条的界面打印工资条的界面图登陆界面如下图:4系统开发环境硬件要求能运行WindowsXP、Windows7操作系统的微机系统。
数据库应用系统开发软件可以选用Microsoft Access2003,或其他数据库管理系统。
MicrosoftOffice Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了表、查询、窗体,报表等数据文件功能。
由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在Access 2003 中工作变得更加轻松自如。
另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。
此系统即是运用了Access 2003 的基本功能完成了简单窗体等的链接的而成。
5总结我们组选择的课程设计是企业员工信息管理系统。
通过利用Access 2003的数据库系统在企业员工信息管理系统中先后设计了录入功能、显示功能、查询功能、修改功能和删除功能等,并且最终将员工信息保存在数据库中。
此系统最大的特点是处理信息操作简单,易上手,权限分明,员工信息输入调出方面功能完善。
但录入信息方面较繁琐。
经过这次课程设计,我们对一个新系统的开发研制的流程有了更加深刻的理解。
在设计的过程中,我们在实现权限管理信息调用方面遇到了问题。
通过请教老师,我们在获得知识的同时了解到自己的不足,但是也更清楚了流程中的重点所在以及各个环节。
分工环节如下:(1)系统开发与设计:林大放丘宗琼(2)(3)。