工资管理系统设计说明书成品1.docx
《工资管理系统设计说明书成品1.docx》由会员分享,可在线阅读,更多相关《工资管理系统设计说明书成品1.docx(10页珍藏版)》请在冰豆网上搜索。
工资管理系统设计说明书成品1
工资管理系统设计
学院:
经济与管理学院班级:
信息管理与信息系统
姓名:
丁吉祥指导老师:
张波
随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业工资的管理显得越来越重要。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
企业的工资管理是公司管理的一个重要内容。
随着当今企业人员数量增加,企业的工资计算也变得越来越复杂。
如果能够实现工资管理的自动化,无疑是给企业管理部门带来很大的方便。
资金是企业生存的主要元素。
资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。
企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。
最初的工资统计和发放都是使用人工方式处理,工作的时候,出现错误的机率也随之升高。
工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地保存大量的工资记录。
企业工资管理系统,为个人提供工资查询服务,为企业提供工资计算,工资统计等服务。
传统的纸张材料的数据信息管理已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现在公司管理工资的首选。
本系统实现的工资管理系统基本上能够满足现代化企业工资管理的需求。
一、需求分析
本系统的开发宗旨以及总体任务就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。
所以为了能够实现编制这个系统所设定的目标,在程序的开发之前,需求分析是必不可少的。
需求分析的第一步描述工资管理系统的功能,即定义用例,以此确定系统的功能需求。
工资管理系统的用例分析主要是找出系统中所有的用例,因此要和工资管理系统的潜在用户进行讨论。
系统最终实现的主要功能如下。
工资管理系统的用例包括:
(1)员工基本信息查询
(2)查询员工工资结构
(3)查询工资账目
系统管理用例包括添加用户和修改密码。
都通过其相应的窗口来实现。
员工基本信息查询包括查询员工部门、职称及其职务
工资查询用例包括单人查询和查询所有,可以显示员工工资的基本结构。
包括加班工资。
出差工资及迟到早退所扣除的部门工资。
查询工资账目包括查询公司职员每个人的工资明细
系统目标
采用公司现有的软硬件及科学的管理系统开发方案,建立工资管理系统,实现企业工资管理的计算机自动化。
系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。
系统功能调查
系统从总体上可以分为员工信息系统,工资结构查询系统,工资账目查询系统。
(1)添加用户:
使用这个用户登录后,可以添加其他用户
(2)修改密码:
每一个用户都可以更改自己的密码
二、数据流图
第一部分:
员工基本信息查询子系统(见图1)
第二部分:
员工工资结构查询子系统(见图2)
第三部分:
员工工资账目查询子系统(见图3)
1.查询员工基本信息
图1
2.员工查询工资结构
图2
3.员工查询工资账目
图3
三、数据字典
工资管理系统各实体及联系的数据字典
1.员工资料表
字段中文名
类型
长度
备注
员工编号
int
4
员工号
员工姓名
text
16
员工名字
性别
text
16
无
籍贯
text
16
出生地
年龄
int
4
无
生日
char
10
年/月/日
学历
text
16
毕业学校
专业
text
16
主修
住址
text
16
长住
邮编
char
10
无
电话
char
10
手机
Email
char
20
无
参加工作时间
char
10
总时间
进入公司时间
char
10
无
起薪
int
4
无
2.工资结构表
字段中文名
类型
长度
备注
员工编号
int
4
无
工资账目代号
int
4
按员工分配
特殊加班工资
char
10
无
出差工资
char
10
无
旷工工资
char
10
按小时算
迟到早退
char
10
无
正常加班工资
char
10
小时计算
3.员工职务表
字段中文名
类型
长度
备注
员工编号
int
4
无
职务名称
text
16
无
4.员工职称表
字段中文名
类型
长度
备注
员工编号
int
4
无
职称名称
text
16
全称
5.员工所在部门表
字段中文名
类型
长度
备注
员工编号
int
4
无
部门名称
text
16
全称
6.用户表
字段中文名
类型
长度
备注
用户名
text
16
真实姓名
密码
char
10
六位
7.工资账目表
字段中文名
类型
长度
备注
工资账目代号
int
4
无
工资账目名称
char
20
无
员工信息图
员工信息图
部门信息图
部门信息图
职务信息图
职务信息图
职称信息图
职称信息图
工资信息图
工资结构
实体和实体之间的关系E-R图
1n
1111
1
11
1
以下是工资管理系统的关系模型:
员工(员工编号、员工姓名、性别、籍贯、年龄、生日、学历、专业、住址、邮编、电话、Email、参加工作时间、进入公司时间、起薪时间、备注)
部门(员工编号、部门名称)
职务(员工编号、职务名称)
职称(员工编号、职称名称)
工资结构(员工编号、工资帐目代号、正常加班工资、特殊加班工资、出差工资、旷工工资、迟到早退)
工资帐目(工资帐目代号、工资帐目名称)
一、数据库物理设计的内容和方法
二、关系模式存取方法的选择
三、确定数据库的存储结构
在SQL数据库中需要建立6个数据表:
员工信息数据表、部门信息表、工资结构表、工资账目表、员工职务表和员工职称表。
1.员工信息数据表
2.部门信息表
3.工资账目表
4.工资结构表
5.员工职务表
6.员工职称表
关系图
一、数据的载入和应用程序的调试
二、数据库的试运行
三、数据库的运行与维护
参考文献:
1:
黄明梁旭《VisualBasic6.0信息系统设计与开发实例》北京机械工业出版社
2: