需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业工业管理系统 需求规格说明书
1. 引言
1.1 编写目的:
提供:(1)软件的总体要求,作为用户和软件开发人员之间了解的基础。
(2)提供系统的功能、 性能、 接口和可靠性要求, 作为软件人员进行设计和编码 的基础。
(3)提供验收标准,作为用户确认测试的依据。 预期目标:本说明书将要说明工资管理系统在技术上的具体要求,要实现的具体功能, 指出实现系统的方法与途径,为后来的各项工作进行起着指导作
用。
预期读者:( 1) (2) (3) (4) 1.2 项目背景:
开发软件名称:工资管理系统
项目开发者:武昌首义 学院软工 1502“工资管理系统”开发小组 用户单位: xx 公司
1.3 定义:
工资管理系统对于现代公司而言,是能否发挥其日常管理作用的至关重要技术平台。对 于公司管理人和公司员工来说,是能否方便快速查询自己的工资情况信息的关键。所以,工 资管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。
1.4 参考资料:
张害藩, 《软件工程导论》 (第四版),清华大学出版社;
王珊等,《数据库原理及设计》 ,清华大学出版社; 赵池龙等,《软件工程实践教程》 ,电子工业出版社; 钱乐秋等,《软件工程》,青还大学出版社。
2. 任务概述
2.1 目标: 工资管理系统主要用于企业内部员工的工资、考勤、奖金的管理,便于公司领导掌
握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便, 使员工情况的
记录和统计变得十分简单,这些优点可以极大的提高企业对工资管理的效 率。
2.2 运行环境: Windows 系统
2.3 条件与限制: 要求员工可以在招聘进入企业三天之内可以核对自己的信息
对相关业务技术和总体方案做决策的管理人员和质量管理人员。 对
本系统进行测试和验收的用户及测试人员。 参加概要设计和详细设计阶段工作的软件开发人员。 项目组,及其他有权需要调用本文档的人员。
1)
2.4数据描述:
数据库逻辑模型图如下: 员工等级表:Level 员工表:emp 薪水组成表:salary 考勤表:check 奖金表:bonus
bonuw
冬overtime -
float
2.5功能需求:
总体功能描述如下: /
、、
工资管理系统需要能够按单位要求设置工资管理项目并定义工资计算公式;输入、修改 工资数据和资料;选择工资发放形式,方便工资发放; 的计算和汇总;可根据需要进行职员工资的维护。
总体用例图如下:
各部门主管
人事管理
人事部
查看信息
一 M
修改密码
功能描述:
(一)录入员工信息及查询员工信息的描述:
在企业部门里,凡属于本部门的员工,都需要对其基本的档案信息做好记录存储处
理,员工的基本档案信息包括固定的数据信息如姓名、 性别等,变动数据年龄,奖金等。 这样,在确定好部门里的人员对象后,才能正确的进行进一步操作动作,对员工基本信 息的操作包括和加信息、 修改信息、 查询信息, 同时在数据库中要形成员工基本信息表。 录入员工信息才能确保管理人员在需要的时候能
录记嵌谆员
员工考核
自动计算所得税;自动进行工资数据
更改信息
-「—、
工作情况录入
考核员工
员工
核算工资 ==亠=
登录
各部门主管
及时的查看员工的基本档案信息,对员工的调职、离开等及时的给予信息注销从而准确的对员工进行工资计算、工资统计分析等。
(二)计算工资数据描述: 企业确定好发放工资的基本标准和计算方法后,在对员工进行工资计算的时候,根
据各自的岗位、职务的不同,需要对各自的工资组成分别进行统计计算。由员工的请假
次数,缺勤欠数等计算其扣款项金额;由部门的绩效考核可以将员工个人工资的明细数
据计算出来,计算出应发合计金额;根据国家税法规定计算出个人应缴税费,主要是个人所得税;由银
行方法单和对账单计算出企业实发工资合计金额,同时要按时的通知员工领取工资,以现金形式发放,
并即使的对员工工资领取情况做好记录。对这些数据进行计算后还应对工资数据进行汇总,进行工资结
构分析等,从而使工资更趋合理化。
(三)查询工资信息描述: 员工查询时只能对个人的工资信息进行查询不能对其他员工的工资信息进行
随意的
查询, 也不能对部门主管的工资信息、部门工资的统计分析结果等进行查询。管理员的权限是最大
的,对员工个人档案信息、工资信息、部门统计分析数据等都可以进行查询。
(四)汇总工资数据描述: 对员工工资数据计算完后,同时要将工资信息统计分析,如汇总统计,工资
项目明
细数据的汇总等,又分为对员工个人工资统计分析、部门工资统计分析、月份工资统计分析、季度工资统
计分析、年工资分析统计。在数据库中要形成员工个人工资信息统计表、部门工资信息统计表。
(五)报表生成与打印:
在员工领取工资时, 能生成个人工资组成以及金额的明细报表。同时进一步形成部门的月报表、
季报表、年终报表。
(六)系统维护:
(1)设置系统使用用户及口令、权限的级别,对公司不同要求用户授不同权限,可限制一次性
访问数据库用户数量。对每个访问数据库的登陆用户要有日志记录。
(2)及时对工资管理的所有相关数据进行更新。
2.6性能需求:
(1)数据精度
因为此数据为公司内部数据, 所以要求不能有误差。由于采用数据库技术并且用户的应用领域对数据
精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所
以对用户的使用没有多大的障碍。
(2)时间特性要求
处理响应时间:对普通事务性处理的响应时间不超过2 秒;对查询和报表处理的响应时间不超过1 分
钟;对磁盘和打印机的操作也应在可接受的时间内完成。
(3)适应性(灵活性)
本系统可以在Windows 98/2000/2003/xp/vista 、Windows7 等环境上使用,相关要求配置
低,灵活性强。
2.7运行需求:
本系统基于C/S(客户端/服务器)结构,客户端PC要求配置为:Pentium(R) D CPU
2.80CHZ、1G 内存、80G 硬盘;应用服务器要求配置为:Intel(R)n(TM)CPU 2.6GHz 以