工资管理系统需求说明书.docx
- 文档编号:9916779
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:11
- 大小:21.59KB
工资管理系统需求说明书.docx
《工资管理系统需求说明书.docx》由会员分享,可在线阅读,更多相关《工资管理系统需求说明书.docx(11页珍藏版)》请在冰豆网上搜索。
工资管理系统需求说明书
软件需求说明书的编写提示
1引言
1.1编写目的
编写目的:
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,同时培训我们的合作意识和团队精神及对技术文档的编写能力。
读者对象:
设计人员、开发人员参考。
1.2背景
说明:
1)此项目为:
工资管理系统
2)工资管理作为单位内部的一种财务管理也是如此,由于单位职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此开发这个工资管理系统是很有必要的。
3)假设学校共有教职工约1000人,10个行政部门和8个系。
每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处。
财务处于每个月月底将教职工的工资表做好并将数据送银行。
每个月3日将工资条发给每个单位。
若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。
1.3定义
1)员工基本信息表Worker
2)员工基本工资表Salary
3)奖金表Reward
4)处罚表Punish
5)部门信息表Branch
6)系别Depart
1.4参考资料
1)电子工业出版社《软件工程》
2)王珊、萨师煊《数据库系统概论》
3)《软件工程文档国家标准》
2任务概述
2.1目标
内部工资管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
该工资管理系统分为四个功能模块,分别为:
系统管理功能模块、工资信息管理功能模块、用户信息管理功能模块、用户出勤信息管理功能模块。
系统管理模块实现了登录、修改密码、注册等功能。
工资信息管理模块实现基本工资信息、奖惩信息、扣税款信息的查删改功能,并计算最终标准工资送至银行服务系统。
用户信息管理模块实现所有职工基本信息的查删改功能。
出勤信息子模块实现对职工出勤信息的增删改
数据流程图DFD:
对应E-R图如下:
2.2用户的特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
这些是软件设计工作的重要约束
2.3假定和约束
因为我们小组是第一次做这个工资管理系统,在实际单位工资发放制度等很多方面还不是很清楚,因此学习借鉴了一些别人的文档作为我们设计的初级模板。
虽然困难很多,但是我们还是会尽我们的努力完成这次系统设计。
3需求规定
3.1对功能的规定
分为四个功能模块,分别为:
系统管理功能模块、工资信息管理功能模块、职工基本信息管理功能模块、职工出勤信息管理模块。
3.2对性能的规定
3.2.1精度
用户可以随时查询上个月份及过去一年内的工资信息 查询内容:
基本工资,奖金,处罚,出勤率等信息。
3.2.2时间特性要求
1)响应时间0.5s;
2)更新处理时间0.5s;
3)数据的转换和传送时间0.5s;
3.2.3灵活性
1)本系统是跨平台的系统,可以在windows2000/xp/2003、Linux、Unix等主流操作系统上运行。
2)跟其他软件之间留有一定的接口可方便性能的移植;
3)精度变化无;
4)计划变化或改进无。
3.3输人输出要求
1)用户登信息表
字段
字段名
数据类型
宽度
1
用户ID
字符
15字节
2
用户密码
字符
20字节(变长)
3
用户身份
字符
10字节
4
所属部门ID
字符
20字节
2)在职员工基本信息表
字段
字段名
数据类型
宽度
1
员工ID
字符
15字节
2
员工姓名
字符
20字节
3
所属部门ID
字符
20字节
4
职务
字符
32字节
5
身份证号
字符
18字符
6
银行账号
字符
20字符
3)部门基本信息表
字段
字段名
数据类型
宽度
1
部门ID
字符
15字节
2
部门名称
字符
30字节
3
部门人数
整型
4字节
4)离休员工工资表
字段
字段名
数据类型
宽度
1
员工ID
字符
15字节
2
离休日期
日期
3
离休前职务
字符
32字节
5)工资计算标准表
字段
字段名
数据类型
宽度
1
部门ID
字符
20字节
2
员工ID
字符
15字节
3
员工基本工资
整型
4字节
4
奖金比率
浮点型
8字节
5
罚金比率
浮点型
8字节
6
退休金比率
浮点型
8字节
6)出勤汇总表
字段
字段名
数据类型
宽度
1
员工ID
字符
15字节
2
应出勤时间
整型
4字节
3
实际出勤时间
整型
4字节
4
请假时间
整型
4字节
5
无故缺勤时间
整型
4字节
7)教职员工出勤工资 奖金 扣款表
字段
字段名
数据类型
宽度
1
员工ID
字符
15字节
2
出勤工资
整型
4字节
3
奖金
整型
4字节
4
扣款金额
整型
4字节
5
统计时间
日期
8)教职员工工资表
字段
字段名
数据类型
宽度
1
员工ID
字符
15字节
2
部门ID
字符
20字节
3
工资金额
整型
4字节
4
扣税款额
浮点型
8字节
5
统计时间
日期
9)银行发放工资表
字段
字段名
数据类型
宽度
1
银行号
字符
20字节
2
表单号
字符
30字节
3
发放时间
日期
3.4数据管理能力要求
该数据库设计为关系型数据库,其中包括9个表。
表的设计考虑到了实体完整性、参照完整性及用户自定义完整性三类完整性约束。
只有服务器端程序才能够对数据库中的数据进行更新和删除。
员工角色用户登录系统后能够查询操作。
由于该系统涉及到大量的数据存取操作,因此要求数据库的配置一定要性能强大,而且能够提供严密的安全防护机制。
根据需求,在每月的20前及22日后,各部门出勤管理人员登录系统后将失去录入或修改数据的功能。
3.5故障处理要求
1)硬件故障
情况1:
服务器电源不正当关闭
处理 :
1.数据库事务回滚到断电之前的状态。
2.为服务器提供一个备用充电电源能够支持服务器进行临时数据的正常保存。
情况 2:
客户端与服务器网络不能连接
处理 :
1.检修本地端网络连接是否正常;
2.查看服务器端交换机端口是否被关闭;
3.查看端点间网络线路是否完好。
情况3:
存储空间已满
处理 :
1.数据库切换到备份存储空间;
2.进行数据检索,删除日期超过4年的数据。
2)软件故障
情况1:
服务器死机
处理 :
1.程序自动保存内存中的临时数据;重启机器 。
情况 2:
服务端程序报告异常
处理 :
1.保存好临时数据,关闭访问端口,关闭程序重新启动,通过临时数据初始化程序 。
情况 3:
服务器端响应速度慢
处理 :
1.查看接收的数据信息,看是否有不法分子的攻击,并作好防火墙的配置 。
3.6其他专门要求
1.对登录人员的密码进行加密;
2.拥有登录权限的人员应该妥善管理自己的密码,防止他人窃取;
3.随机抽取数据进行人工校验,检验系统是否运行正常,处理是否合理。
4运行环境规定
4.1设备
1.处理器型号及内存容量:
IBM小型机服务器
2.外存容量:
640G
3.联机数量:
同时访问客户限制在20位
4.数据通信设备的型号和数量:
华为交换机1台
4.2支持软件
1.操作系统:
Linux OS
2.编译程序:
Apache tomcat5.5
3.测试支持软件:
Apache tomcat ,MySQL数据库,IE 浏览器
4.3接口
1.JDBC :
访问MySQL数据库的驱动程序
2.Severlet :
能被Apache tomcat web服务程序所解析的程序
3.通信协议:
TCP/IP协议,HTTP协议
4.4控制
客户端用户通过浏览器访问服务端域名激活服务程序,由服务程序对用户的操作作出响应并将结果以网页的形式展现给客户端用户。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 需求 说明书