资源描述
《管理信息系统》课程设计说明书
题 目: 企业职员信息管理信息系统
学 院: 商学院
专 业: 工业工程
学号/姓名:
指导老师:
职 称: 副教授
11月 25 日
目 录
1系统分析 1
1.1开发背景 1
1.2需求分析 1
1.3实现目标 1
2系统设计 2
2.1系统结构图 2
2.2代码设计 2
2.3数据库设计 3
2.4关系模型 4
3 功效设计 5
3.1 功效结构设计 7
3.1功效模块结构分析 7
3.3输入输出设计 7
4 系统开发环境 8
5总结 10
1系统分析
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 Access,或其它数据库管理系统。
MicrosoftOffice Access 是一个数据库管理程序,可给予更佳用户体验,而且新增了表、查询、窗体,报表等 数据文件功效。因为该程序能够识别和标识常见错误,同时提供更正错误选项,所以在 Access 中工作变得愈加轻松自如。另外,Access 新功效还能够帮助数据库开发人员查看相关数据库对象之间相关性信息。此系统即是利用了Access 基础功效完成了简单窗体等链接而成。
5总结
我们组选择课程设计是企业职员信息管理系统。经过利用Access 数据库系统在企业职员信息管理系统中前后设计了录入功效、显示功效、查询功效、修改功效和删除功效等,而且最终将职员信息保留在数据库中。此系统最大特点是处理信息操作简单,易上手,权限分明,职员信息输入调出方面功效完善。但录入信息方面较繁琐。
经过这次课程设计,我们对一个新系统开发研制步骤有了愈加深刻了解。在设计过程中,我们在实现权限管理信息调用方面碰到了问题。经过请教老师,我们在取得悉识同时了解到自己不足,不过也更清楚了步骤中关键所在和各个步骤。
分工步骤以下:
(1)系统开发和设计: 林大放 丘宗琼
(2)
(3)
展开阅读全文