软件需求说明书
1引言
11 编写目
该说明书开发系统进行全面说明开发该系统务进行概括性叙述系统运行环境进行规定时明确该性功求性求指出该系统数数处理流程时提出障处理求通该文档系统分析员软件开发员清楚解户需求基础进步提出概设计说明书完成续设计开发工作
12背景
(1) 系统名称:学校部工资理系统
(2) 项目提出者:XX学财务处
(3) 系统开发者:XX学计算机信息学院信息X班X组
(4) 系统户:XX学财务处
(5) 系统计算中心:XX学计算机中心
(6) 系统系统关系:
a 该系统服务器端运行计算机中心服务器户通网络浏览器访问服务器端
b 服务器需防火墙软件服务系统进行防护
c 系统财务处财务理软件数通信
13 定义
Myeclipse:软件开发工具J2EE视化开发台
Java :面象开发语言
MySQL SQL数库
数字典:关数信息集合数流图中包含元素定义集合
数流图:图形法师表达系统逻辑功数系统部逻辑流逻辑变换程
ER图:概念模型描述信息世界中常概念
14 参考资料
(1) 学校部工资理系统开发计划书XX学
(2) 软件工程实验指导书XX学
(3) 软件工程王忠群中国科技学出版社
(4) 数库系统概王珊萨师煊高等教育出版社
(5) 软件工程导张海藩清华学出版社
2务概述
21 目标
工资理学校信息理中重容半工理方式达理求XX学员工数量较部门职务较样造成员工工资计算标准样化统计工作带便目前该业务流程完全通计算机系统动理完成该系统开发正解决问题
22 户特点
该系统网终户XX学财务处工作员求工作员定计算机操作知识够服务器台处理进行理捕获异常时求工作员掌握SQL数库操作够台数库进行日常维护理例:数库备份恢复冗余数删等
23 假定约束
231 系统运行环境:
硬件环境:PC机台
软件环境:MyeclipseWindows7操作系统MySQL数库软件
232 开发期限
课程设计系统开发时间约月针该系统软件体系设计复杂加合作开发期限会受限制
233 费限制:
课程设计组成员PC机完成软件均免费软件组成员利课余时间完成费问题会受限制
234 务安排
务
时间
参员
备注
需求分析
周
全体组成员
学校财务处进行实际工作调查做相关记录
数库设计
周
全体组成员
建数库表设计出功模块
界面设计
三天
全体组成员
作静态页面方便编程员编写程序
代码编写
周
程序员
严格户需求进行代码编写做安全高效
系统测试
三天
户组测试员
量找出系统漏洞时补救做测试文档书写
3需求规定
31 功规定
311系统功
(1)户登录模块:添加删更新种户信息
(2)月事表模块:显示学校单位月事情况包括员工工号姓名级类部门单位
(3)员工信息检索模块:根输入信息检索出满足条件员工信息包括员工ID姓名部门单位性职称工级
(4)薪资设定功模块:该模块设定薪资方案包括项考核系数
(5)终员工工资报表模块:该模块显示员工终工资信息包括员工工号姓名底薪奖金处罚金该模块直接印该模块报表
312 数流图
第0层
第2层(1)
第2层(2)
313 数字典
名字:员工工作信息表
描述:记录员工月工作情况
定义:员工工作信息表—员工工号—月份—旷工次数—迟早退次数—请假次数—学生反应次数—缺少课时—工作完成量—工作态度
位置:工资理数库
名字:工资表
描述:记录员工月工资情况
定义:工资表—员工工号—月份—底薪—奖金—罚款
位置:工资理数库
名字:工资结算方案表
描述:显示计算员工月工资情况
定义:工资方案结算表—方案号—底薪设置—级增长设置—旷工减分设置—迟早退减分设置—请假减分设置—学生反应减分设置—足减分设置—工作完成量减分设置—工作态度减分设置
位置:工资理数库
名字:员工信息表
描述:记录员工基信息
定义:员工信息表—员工工号—员工姓名—员工部门单位—员工职称—员工性—员工片存储路径—工级—工作种类(行政教育)
名字:固定工资
描述:根职称决定职工工资
定义:0…9999
位置:事数库年度数工资明细表
名字:实发工资
描述:职工月实际获工资
定义:工资总额—罚金
位置:工资明细表工资表报表年度数
名字:工资总额
描述:职工月实际工资数
定义:3{数字}5
位置:工资表工资明细表报表
名字:参加工作时间
描述:教职工第次参加工作时间
定义:年+月+日
位置:事数流事数存储
名字:部门
描述:职工部门
定义:10{字符}10
位置:事数流事数存储
名字:级系数
描述:根工作年限长短应计算数值
定义:1…44
位置:事数库
名字:奖金
描述:学校根月员工工作情况予补贴
定义:0…9999
位置:事数库工资明细表
名字:职务
描述:事行政工作教职工头衔
定义:8{字符}8
位置:事数库
名字:姓名
描述:类区分体
体定特定名称符号
定义:4{字符}10
位置:事信息表员工信息表月工资表
名字:工级
描述:标示位员工工作级
定义:工级—姓名—工号—性—工作年限—担职务
位置:员工信息表事信息表
名字:工号
描述:唯标示单位位职工编号
定义:工号—部门编号+职工编号
位置:工资理表事数表
314 ER图
该系统完整ER图:
32 性规定
321 精度
系统求户输入数信息量准确系统求输入年龄整数员工出勤天数天单位员工工资元单位考核系数0…100整数数情况精确数点两位
322时间特性求
(1) 系统数查询时间:3秒
(2) 系统更新处理时间:5秒
(3) 系统数统计时间:10秒
323 灵活性
(1)操作方式够满足鼠标键盘意切换需
(2)够支持Windows XPWindows7运行环境
(3)留系统接口:升级Linux版够系统稳定性响应时间提升
33 输入输出求
1员工信息表
字段名称
字段描述
类型
键
备注
Worker_id
工号
Varchar(10)
非空
Worker_name
姓名
Varchar(20)
否
非空
Worker_unit
部门
Varchar(30)
否
非空
Worker_title
职称
Varchar(10)
否
Worker_sex
性
Char(2)
否
非空
Worker_photo
片存储路径
Varchar(30)
否
非空
Worker_lever
工级
Int(2)
否
非空
Worker_type
工作种类
Varchar(10)
否
非空
2工资表
字段名称
字段描述
类型
键
备注
Worker_id
工号
Varchar(10)
非空
Date
月份
Varchar(6)
否
非空
Basic_salary
固定工资
Int(6)
Int(6)
否
非空
Bonus
奖金
Int(6)
否
fine
罚金
Int(6)
否
3工资结算方案表
字段名称
字段描述
类型
键
备注
Id
方案号
Int(4)
非空
Basic_salary
底薪设置
Int(6)
否
非空
increase
级增长设置
Int(6)
否
非空
Absenteeism
旷工减分设置
Int(4)
否
Eary_later
迟早退减分设置
Int(4)
否
Ask_for_leaver
请假减分设置
Int(4)
否
Response_of_student
学生反应减分设置
Int(4)
否
Amount_of_class
课时足减分设置
Int(4)
否
Work_finished
工作完成量减分设置
Int(4)
否
Work_attitude
工作态度减分设置
Int(4)
否
4工作表现表
字段名称
字段描述
类型
键
备注
Work_id
工号
Varchar(10)
非空
Date
月份
Varchar(6)
否
非空
Absenteeism
旷工次数
Int(4)
否
Early_late
迟早退次数
Int(4)
否
Ask_for_leave
请假次数
Int(4)
否
Response_of_student
学生反应次数
Int(4)
否
Amount_of_class
缺少课时
Int(4)
否
Work_finished
工作完成量
Int(4)
否
非空
Work_attitude
工作态度
Int(4)
否
非空
34 数理力求
该数库设计关系型数库中包括4表表设计考虑实体完整性参完整性户定义完整性三类完整性约束
服务器端程序够数库中数进行更新删员工角色户登录系统够查询操作该系统涉量数存取操作求数库配置定性强够提供严密安全防护机制
根需求月20日前22日部门出勤理员登录系统失录入修改数功
35 障处理求
1 硬件障
情况1:服务器电源正关闭
处理 :a 数库事务回滚断电前状态
b服务器提供备充电电源够支持服务器进行时数正常保存
情况 2:客户端服务器网络连接
处理 :a 检修端网络连接否正常
b 查服务器端交换机端口否关闭
c 查端点间网络线路否完
情况3:存储空间已满
处理 :a 数库切换备份存储空间
b 进行数检索删日期超4年数
2 软件障
情况1:服务器死机
处理 :程序动保存存中时数重启机器
情况 2:服务端程序报告异常
处理 :保存时数关闭访问端口关闭程序重新启动通时数初始化程序
情况 3:服务器端响应速度慢
处理 :查接收数信息否法分子攻击作防火墙配置
4运行环境规定
41 设备
运行软件求处理器奔腾III存256MB计算机
42 支持软件
1支持操作系统:WindowsXPWindows7升级版Linux 操作系统
2软件支持数库:MySQL
3软件开发工具:MyeclipseMySQl
43 接口
软件通干中间表(省略结构)实现软件通信JDBC:访问MySQL数库驱动程序
44控制
1系统通户验证模块进行户登录控制根户权限调模块
2系统通显示月事模块进行月学校职工情况控制根事表进行工资结算
3系统通工资结算方法模块进行月工资结算控制职工根工级职称考核系数等进行工资结算
4系统通终职工工资报表模块进行月工资统计控制全校职工月工资信息进行报表统计
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档