工资管理系统需求说明书GB8567——881
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (3)
2任务概述 (3)
2.1目标 (3)
2.2用户的特点 (7)
2.3假定和约束 (8)
3需求规定 (8)
3.1对功能的规定 (8)
3.2对性能的规定 (8)
3.2.1精度 (8)
3.2.2时间特性要求 (8)
3.2.3灵活性 (8)
3.3输人输出要求 (9)
3.4数据管理能力要求 (10)
3.5故障处理要求 (11)
3.6其他专门要求 (11)
4运行环境规定 (12)
4.1设备 (12)
4.2支持软件 (12)
4.3接口 (12)
4.4控制 (12)
软件需求说明书的编写提示
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)用户登信息表
2)在职员工基本信息表
3)部门基本信息表
4)离休员工工资表
5)工资计算标准表
6)出勤汇总表
7)教职员工出勤工资奖金扣款表
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.随机抽取数据进行人工校验,检验系统是否运行正常,处理是否合理。