企业工资管理系统需求分析.docx
- 文档编号:12376019
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:26
- 大小:401.20KB
企业工资管理系统需求分析.docx
《企业工资管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《企业工资管理系统需求分析.docx(26页珍藏版)》请在冰豆网上搜索。
企业工资管理系统需求分析
软件需求规格说明书
企业工资管理系统
数计学院鲁锋
2013-05-25
更新历史
编写人
日期
版本号
变更内容
鲁锋
2013.04.28
1.0
规格书初稿
鲁锋
2013.05.13
1.1
系统功能分析与设计、其他需求
鲁锋
2013.05.20
1.2
业务概述、系统数据分析
鲁锋
2013.06.01
1.3
模块名称、界面原型
目录
1.总体说明5
1.1需求背景..................................................................5
1.2总体效果...................................................................6
1.3产品功能...................................................................6
1.4用户特征...................................................................6
2.具体需求7
2.1系统数据分析11
2.2系统功能结构分析12
2.3系统业务流程分析12
2.4模块名称:
考勤管理模块15
2.4.1界面原型15
2.4.2字段及关系15
2.4.3业务描述15
2.5模块名称:
基本工资管理模块16
2.5.1界面原型16
2.5.2字段及关系16
2.5.3业务描述16
2.6模块名称:
部门信息管理模块17
2.6.1界面原型17
2.6.2字段及关系17
2.6.3业务描述17
2.7模块名称:
员工信息管理模块18
2.7.1界面原型18
2.7.2字段及关系18
2.7.3业务描述19
2.8模块名称:
所得税管理模块19
2.8.1界面原型19
2.8.2字段及关系19
2.8.3业务描述20
2.9模块名称:
保险管理模块20
2.9.1界面原型20
2.9.2字段及关系20
2.9.3业务描述21
2.10模块名称:
考勤工资管理模块21
2.10.1界面原型21
2.10.2字段及关系21
2.10.3业务描述21
2.11模块名称:
职务工资管理模块22
2.11.1界面原型22
2.11.2字段及关系22
2.11.3业务描述22
2.12模块名称:
操作员操作模块23
2.12.1界面原型23
2.12.2字段及关系23
2.12.3业务描述23
2.13模块名称:
银行信息管理模块24
2.13.1界面原型24
2.13.2字段及关系24
2.13.3业务描述24
2.14模块名称:
工资管理模块25
2.14.1界面原型25
2.14.2字段及关系25
2.14.3业务描述26
1.总体说明
这一节应说明影响产品及其需求的一般因素。
本节并不列出具体的需求,而只是提供在第3节中详述的各种需求的背景,以使这些需求便于理解。
其中包括产品总体效果、产品功能、用户特征、约束、假设与依赖关系、需求子集等内容。
1.1需求背景
当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。
而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。
企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。
如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。
传统的纸介材料的数据信息管理方式已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。
随着社会经济的迅速发展和科学技术的进步,以计算机和软件工程为基础的信息系统正是蓬勃发展的时期。
企业工资管理系统的内容对于企业的管理者来说都至关重要,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。
所以工资管理信息系统能够为高层领导者提供准确的人员信息,以便领导者了解企业各个部门的人员构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。
因此,开发工资管理系统更具有一定的社会现实意义。
不同的企业具有不同的工资管理制度,这就决定了不同的企业需要不同的工资管理系统。
在目前市场上这些众多的程序开发工具中,有些强调语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
现在大中型企业信息管理系统中几乎都包括了工资管理模块.有些是作为企业财务系统中的一部分.这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能解决具有中国特色的中小型企业的问题,本设计的研究工作就是要为这些具有中国特色的中小型企业解决他们在工资管理方面的问题.能够设计一套中小型企业的工资管理系统特别有意义,并且是现有财务软件替代不了的。
1.2总体效果
✧尽量减少人力与管理费用;
✧提高信息准确度;
✧改进管理和服务;
✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;
✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;
✧更简便、信息化程度更高的工资管理流程;
1.3产品功能
本系统开发的主要目标就是要使企事业单位工资管理实现计算机管理,通过强大的计算机技术给公司管理员管理公司工资的运作,公司职员查询工资带来便利。
使管理员能够有序的管理每一位职工的各项工资条款的发放,以及企业工资的统计,使企业运用现代化技术创造更多更高的经济效益,在此基础上开发一个功能实用、界面美观、操作方便、实用性强的工资管理软件。
实现本单位财务部门对工资发放的集中管理。
1.4用户特征
✧本软件的最终用户是面向管理员(公司工资管理员和其它管理人员)、职工(各部门的职员),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
管理员和职工都是经常性用户。
✧系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
2.具体需求
●系统功能需求
管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产生信息的过程,因此数据是管理信息系统的灵魂。
从而实现了数据的一致和共享,管理信息系统可以解决企业或组织所面临的问题。
企业工资管理系统为企业提供工资计算,工资统计等服务;而且系统使用表格保存相关的工资信息,人性化的设计方便查询、浏览、修改等操作,并且检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
基本上能够满足现代企业工资管理的需求。
针对系统服务对象的具体要求,设计了企业工资管理系统。
可实现本单位财务部门对工资发放的集中管理,可供财务人员对本单位的人员工资进行增加、删除、修改、查询、导入、导出文件、输出报表,并对系统的可登录人员进行管理,对工资发放中的应发工资合计、代扣个人所得税及个人实发工资等项目由系统自动进行计算;并拥有一些简单的使用工具方便操作人员使用,帮助系统能够知道系统的使用。
同时本系统还可对工资发放情况进行多角度查询,能够按不同的条件进行查询,并打印出报表,还可以导出报表的EXCEL格式.
企业工资管理系统主要有以下几大功能:
⑴对系统进行管理,能够完成操作员信息添加、删除和修改,以及修改操作员的密码。
⑵人员的管理,包括对员工信息、部门信息以及员工考勤信息的管理。
并能对考勤信息进行多角度查询。
⑶对工资进行设置,包括对员工职务工资设置、考勤工资设置、基本工资设置、保险设置、所得税设置和发银行设置。
⑷工资管理,能够对部分变动工资的设置,结合工资设置的标准自动完成工资结算,并且生成工资表。
还能够对工资进行多角度查询,如按时间段查询、按部门查询及按员工编号查询,根据查询方式的不同统计工资的总额。
对于报表的管理可以打印报表和工资条,并且能导出工资报表的EXCEL格式。
⑸数据管理,包括数据库的备份和还原。
由用户自行选择备份的路径,数据还原方便快捷。
⑹系统有记事本和计算器两个工具,方便操作员使用。
⑺帮助功能,解决用户普遍存在的疑难问题,以及对系统的介绍。
●系统性能需求
作为数据库系统的开发企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用Eclipse,该软件具有组件丰富,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,而且语言简单、使用方便功能强大从而有效的提高了应用程序的运行效率和可靠性。
后台数据库采用目前比较流行MySQL服务器数据库,数据容量大,稳定性高,能自动排除各类异常操作;严格的用户验证与权限控制,确保系统安全可靠,系统还提供了完善的数据备份与恢复功能,用得既方便又放心。
在安全性、准确性、运行速度方面有绝对的优势,可以快速的开发窗口应用程序。
●系统其他需求
(1)安全性分析
采用严格的用户验证与权限控制,用户需要通过身份验证才能进入本系统,进行工资的设置和管理,没有权限的用户不能够使用本系统,每个用户只能修改自己的密码,保密性很好,确保系统安全可靠。
(1)健壮性分析
系统基于性能优异的数据库系统(MySQL服务器)设计,系统还提供了完善的数据备份与恢复功能。
不会出现系统崩溃。
(1)可行性分析
可能性主要包括经济可行性、技术可行性和运行可行性三个方面。
a技术可行性
本系统使用Eclipse作为前台开发工具,MySQL作为后台数据库。
操作系统:
Windows98/2000/XP/2003。
计算机硬件只要能运行这几个系统就好。
⑵经济可行性
在计算机普及的今天,对本系统的操作人员只需要简单的培训就好。
软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
同时此系统利用计算机的高效的处理方式取代原来传统低效的手工处理方式,将库存货品以及销售状况的数据分门别类的管理起来,可快速查询、修改和跟踪。
提供高效的管理模式。
给公司带来的利益远远大于开发系统的投资。
⑶运行可行性
该系统是在WindowsXP操作系统下运行,该系统投入使用后只会简化现有的管理,所以该系统运行可行性是很高的。
●对性能的需求
(1)数据精确度
用户可以随时查询上个月份及过去半年内的工资信息
查询内容:
基本工资,奖金,处罚,出勤率等信息
(2)适应性
a.本系统是跨平台的系统,可以在xp/Windows2003、Win7等Windows主流操作系统上运行。
b.跟其他软件之间留有一定的接口可方便性能的移植;
●对输入输出的需求
对工资信息表中的“姓名”的输入要求不要超过4个汉字或8个字符;
对人员的所属部门只能选择而不能用键盘输入。
对工资的统计既可以用表输出也可以用折线图表示。
易于观察。
●对数据管理能力的需求
要求提供数据库的备份功能;要对企业对人员的历史资料进行永久保存,而且工资信息修改比较频繁,因此对数据的存储有一定的要求。
●对故障处理的需求
在输入不符合定义的数据时,或是进行不符合要求的访问时,软件应出现提示信息,而不是出现死机或是删除已输入的数据,然后再弹出输入界面重新开始。
其他情形不一一列出。
●对其他专门的需求
安全保密性要求:
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止用户非法获取有关内容。
●对接口的要求
✧硬件接口
考虑到数据的备份等要求,需要外部存储设备,如管理员电脑的硬盘等,这较易实现。
✧软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。
考虑到文档处理时有可能需要较常用的办公软件。
例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
系统数据分析
系统功能结构分析
系统业务流程分析
0层业务流程图
图4.2 0层业务流程图
1层业务流程图
图4.3 1层业务流程图
2层业务流程图
图4.42层业务流程图
模块名称:
考勤管理模块
界面原型
字段及关系
用途
记录员工的考勤信息
字段名
类型
长度
键
中文名
备注
员工编号
Varchar
10
主键
员工编号
年月
Datatime
8
主键
年月
加班次数
Int
4
加班次数
迟到早退次数
Int
4
迟到早退次数
旷工次数
Int
4
矿工次数
请假次数
Int
4
请假次数
相关表
工资表
业务描述
项 目
内 容
功能定义
查询和管理员工的考勤信息
使用者
系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
基本工资管理模块
界面原型
字段及关系
用途
记录员工基本工资信息
字段名
类型
长度
键
中文名
备注
员工编号
Varchar
10
主键
员工编号
基本工资
Money
8
基本工资
相关表
工资表
业务描述
项 目
内 容
功能定义
查询和管理员工的工资信息
使用者
员工、管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
部门信息管理模块
界面原型
字段及关系
用途
记录员工的部门信息
字段名
类型
长度
键
中文名
备注
部门编号
Varchar
10
主键
部门编号
部门名称
Varchar
10
部门名称
相关表
员工信息表
业务描述
项 目
内 容
功能定义
查询和管理部门信息
使用者
员工、管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
员工信息管理模块
界面原型
字段及关系
用途
记录员工的基本信息
字段名
类型
长度
键
中文名
备注
员工编号
Varchar
10
主键
员工编号
员工姓名
Varchar
10
员工姓名
性别
Varchar
10
性别
职务
Varchar
10
职务
部门名称
Varchar
10
部门名称
代发银行
Varchar
10
代发银行
银行帐号
Varchar
20
银行帐号
电话
Varchar
15
电话
相关表
职务工资表,银行表,部门信息表
业务描述
项 目
内 容
功能定义
查询和管理员工信息
使用者
员工、管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
所得税管理模块
界面原型
字段及关系
用途
记录员工的所得税信息
字段名
类型
长度
键
中文名
备注
级别
Varchar
5
级别
应交所得税上限
Money
8
应交所得税上限
应交所得税下限
Money
8
应交所得税下限
税率
Float
8
税率
相关表
工资表
业务描述
项 目
内 容
功能定义
查询和管理员工所得税信息
使用者
管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
保险管理模块
界面原型
字段及关系
用途
记录员工的保险信息
字段名
类型
长度
键
中文名
备注
员工编号
Varchar
10
主键
员工编号
医疗保险
Money
8
医疗保险
失业保险
Money
8
失业保险
养老保险
Money
8
养老保险
相关表
工资表
业务描述
项 目
内 容
功能定义
查询和管理员工保险信息
使用者
员工、管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
考勤工资管理模块
界面原型
字段及关系
用途
记录员工考勤工资标准的信息
字段名
类型
长度
键
中文名
备注
一次加班费
Money
8
一次加班费
一次迟到早退费
Money
8
一次迟到早退费
一次旷工费
Money
8
一次矿工费
一次请假费
Money
8
一次请假费
相关表
考勤表,工资表
业务描述
项 目
内 容
功能定义
查询和管理员工考勤工资信息
使用者
员工、管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
职务工资管理模块
界面原型
字段及关系
用途
记录员工的职务工资信息
字段名
类型
长度
键
中文名
备注
职务种类
Varchar
10
主键
职务种类
职务工资
Money
8
职务工资
相关表
员工信息表,工资表
业务描述
项 目
内 容
功能定义
查询和管理员工职务工资信息
使用者
员工、管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
操作员操作模块
界面原型
字段及关系
用途
记录操作员的信息
字段名
类型
长度
键
中文名
备注
操作员姓名
Varchar
10
操作员姓名
操作员密码
Varchar
10
操作员密码
相关表
业务描述
项 目
内 容
功能定义
查询和管理操作员信息
使用者
系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
银行信息管理模块
界面原型
字段及关系
用途
记录代发工资银行的信息
字段名
类型
长度
键
中文名
备注
银行名称
Varchar
10
银行名称
相关表
员工信息表,工资表
业务描述
项 目
内 容
功能定义
查询和管理代发工资银行信息
使用者
管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
模块名称:
工资管理模块
界面原型
字段及关系
用途
记录员工的工资信息
字段名
类型
长度
键
中文名
备注
年月
Datatime
8
主键
年月
员工编号
Varchar
10
主键
员工编号
基本工资
Money
8
基本工资
职务工资
Money
8
职务工资
医疗保险
Money
8
医疗保险
失业保险
Money
8
失业保险
养老保险
Money
8
养老保险
个人所得税
Money
8
个人所得税
生活补助
Money
8
生活补助
交通补助
Money
8
交通补助
电话费
Money
8
电话费
整装费
Money
8
整装费
加班费
Money
8
加班费
请假费
Money
8
请假费
迟到早退费
Money
8
迟到早退费
旷工费
Money
8
旷工费
其他金额
Money
8
其他金额
其他扣款
Money
8
其他扣款
应发工资
Money
8
应发工资
应扣工资
Money
8
应扣工资
实发工资
Money
8
实发工资
备注
Varchar
100
备注
相关表
保险表,基本工资表,所得税表,考勤工资表,考勤表,职务工资表
业务描述
项 目
内 容
功能定义
查询和管理员工工资信息
使用者
管理人员、系统管理员
业务规则
只有系统管理员能够录入和修改
用户意见:
用户签名:
日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资管理 系统 需求 分析
![提示](https://static.bdocx.com/images/bang_tan.gif)