软件工程设计说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.2
硬件接口:需要规范打印机接口进行报表打印;
软件接口:WIN9X/NT操作系统,汉语编程系统。
通讯接口:本软件无特殊通讯接口,通信接口由所使用的PC机决定。
3.3
系统每个窗口都会申明若干记录集类指针,调用需要使用的数据表。
4
4.1
不同用户登录系统获得的功能是不同的,经管员具有系统的全部功能,普通用户具有浏览数据但不能更改任何信息。
数据类型
字段长度
说明
Job-title
char
50
职称
Work-number
char
10
工号
Work-name
char
30
姓名
Sexual-distinction
char
7
性别
Wage
float
10
工资
Financial-aid
float
10
津贴
5.3
对数据结构常用的访问有查询、增加、修改和删除等操作。
本软件需求说明书全面、概括性地描述了人事经管系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过需求说明书可以全面了解人事经管系统所要完成的任务和所能达到的功能。
1.1
目的:方便维护人事档案信息;员工工资、津贴评定,人事信息查询和信息统计报表输出。
预期读者:与《人事经管系统》软件开发有联系的开发组成人员,经管员。
2
2.1
2.1.1
时间特性要求:系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对信息实时搜索的速度可以有较低的要求。
可靠性:系统要有较高的可靠性,可恢复性
灵活性:系统要有良好的接口,以适应信息增删的要求。
2.2
该软件是为了简化超市的各项经管程序而设计的一个虚拟超市平台,目的是让超市经管人员通过该软件来操作和实现各种超市的功能。该系统运行的平台是Windows XP。本软件是一款独立软件,全部内容自含。
津贴
2.科室统计报表
字段
数据类型
字段长度
说明
Section-office
char
30
科室
Work-number
char
10
工号
Work-name
char
30
姓名
Sexual-distinction
char
7
性别
Wage
float
10
工资
Financial-aid
float
10
津贴
3.职称统计报表
字段
Work-number
char
10
工号
Work-name
char
30
姓名
Sexual-distinction
char
7
性别
Section-office
char
30
科室
Job-title
char
50
职称
Achievement
char
2
业绩
Wage
float
10
工资
Financial-aid
float
10
2.3
1 2 2 2 3
1 1 1
1 1 1 1
2
2
1
2
1 1 2 2
3 3
1 1 2 2
模块名称
功能描述
用户登录
使用者登陆系统进行操作
档案维护
人事档案信息维护,包括注册、注销和更新
工资评定
根据专业职称和业绩来评定工资、津贴,且可提供查询
信息查询
人事信息查询,如按人名、按职称
统计报表
人事信息统计及报表,如按照科室、按照职称,报表可输出
b.工资、津贴评定模块中,要查询员工的工号输入;
c.信息查询模块中,员工姓名、职称等统计方式的输入;
d.人事统计及报表模块中,科室、职称等统计方式的输入。
2.7
暂无。
3
3.1
用户接口主要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单和对话框等图形接口元素对程序和数据进行操作,在输入框中输入命令的方式查询信息,尽量使外观合理化。
具体软件的运行模块组合为主界面调用多窗口的运行环境,各个模块在自己的窗口中执行操作,在软件运行过程中能较好的交换信息,处理数据。
4.2
软件运行时有比较友好的界面,基本能实现用户对数据处理的要求。
4.3
系统的运行时间基本可达到用户提出的要求,感觉不到明显延迟。
5
5.1
1.人事档案
字段
数据类型
字段长度
说明
概要设计说明书
1
根据对企业的人事经管系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事经管企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。
定期备份,就算系统崩溃,用户数据也不会丢失会遭到破坏;
一些关键性操作(比如:删除操作),都应提供确认机制;
采用对话框形式为用户的不当操作提供警告信息。
6.3
由于系统较小且没有外加维护模块,维护工作比较简单,仅数据库的一些基本维护即可。除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。
1.2
a.待开发的软件系统的名称:人事经管系统;
b.本工程的任务提出者:人事经管部门
用户及实现该软件的计算机网络:互联网;
c.该软件系统仅供本公司计算中心登录的员工使用。
1.3
暂无
1.4
a.《需求规格说明书》;
b.《软件工程教程》北京航空航天大学出版社03年第一版;
《软件工程》李代平编著冶金工业出版社。
2.5
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
用户登录
档案维护
工资评定
信息查询
统计报表
员工号验证
√
经管员验证
√
返回/退出
√
√
√
√
√
合法性检查a
√
合法性检查b
√
√
√
√
录入员工信息
√
√
√
√
删除员工信息
√
更新员工信息
√
计算工资、津贴
√
显示员工信息
√
√
√
√
输出报表
√
2.6
a.信息维护模块中,员工资料的输入;
用到的程序如下表所示:
LookforHale Waihona Puke Baidu
Add
Update
Delete
档案维护
√
√
√
√
工资评定
√
√
员工信息
√
√
√
统计报表
√
√
6
6.1
如果用户进行以下操作,系统提示用户是否重新输入或退出:
a.用户名输入有误;
b.用户重复注册;
c.无此用户。
6.2
本系统有保存数据的功能,在系统发生故障后可以依靠数据库的还原功能,有效防止数据丢失;
硬件接口:需要规范打印机接口进行报表打印;
软件接口:WIN9X/NT操作系统,汉语编程系统。
通讯接口:本软件无特殊通讯接口,通信接口由所使用的PC机决定。
3.3
系统每个窗口都会申明若干记录集类指针,调用需要使用的数据表。
4
4.1
不同用户登录系统获得的功能是不同的,经管员具有系统的全部功能,普通用户具有浏览数据但不能更改任何信息。
数据类型
字段长度
说明
Job-title
char
50
职称
Work-number
char
10
工号
Work-name
char
30
姓名
Sexual-distinction
char
7
性别
Wage
float
10
工资
Financial-aid
float
10
津贴
5.3
对数据结构常用的访问有查询、增加、修改和删除等操作。
本软件需求说明书全面、概括性地描述了人事经管系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过需求说明书可以全面了解人事经管系统所要完成的任务和所能达到的功能。
1.1
目的:方便维护人事档案信息;员工工资、津贴评定,人事信息查询和信息统计报表输出。
预期读者:与《人事经管系统》软件开发有联系的开发组成人员,经管员。
2
2.1
2.1.1
时间特性要求:系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对信息实时搜索的速度可以有较低的要求。
可靠性:系统要有较高的可靠性,可恢复性
灵活性:系统要有良好的接口,以适应信息增删的要求。
2.2
该软件是为了简化超市的各项经管程序而设计的一个虚拟超市平台,目的是让超市经管人员通过该软件来操作和实现各种超市的功能。该系统运行的平台是Windows XP。本软件是一款独立软件,全部内容自含。
津贴
2.科室统计报表
字段
数据类型
字段长度
说明
Section-office
char
30
科室
Work-number
char
10
工号
Work-name
char
30
姓名
Sexual-distinction
char
7
性别
Wage
float
10
工资
Financial-aid
float
10
津贴
3.职称统计报表
字段
Work-number
char
10
工号
Work-name
char
30
姓名
Sexual-distinction
char
7
性别
Section-office
char
30
科室
Job-title
char
50
职称
Achievement
char
2
业绩
Wage
float
10
工资
Financial-aid
float
10
2.3
1 2 2 2 3
1 1 1
1 1 1 1
2
2
1
2
1 1 2 2
3 3
1 1 2 2
模块名称
功能描述
用户登录
使用者登陆系统进行操作
档案维护
人事档案信息维护,包括注册、注销和更新
工资评定
根据专业职称和业绩来评定工资、津贴,且可提供查询
信息查询
人事信息查询,如按人名、按职称
统计报表
人事信息统计及报表,如按照科室、按照职称,报表可输出
b.工资、津贴评定模块中,要查询员工的工号输入;
c.信息查询模块中,员工姓名、职称等统计方式的输入;
d.人事统计及报表模块中,科室、职称等统计方式的输入。
2.7
暂无。
3
3.1
用户接口主要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单和对话框等图形接口元素对程序和数据进行操作,在输入框中输入命令的方式查询信息,尽量使外观合理化。
具体软件的运行模块组合为主界面调用多窗口的运行环境,各个模块在自己的窗口中执行操作,在软件运行过程中能较好的交换信息,处理数据。
4.2
软件运行时有比较友好的界面,基本能实现用户对数据处理的要求。
4.3
系统的运行时间基本可达到用户提出的要求,感觉不到明显延迟。
5
5.1
1.人事档案
字段
数据类型
字段长度
说明
概要设计说明书
1
根据对企业的人事经管系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事经管企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。
定期备份,就算系统崩溃,用户数据也不会丢失会遭到破坏;
一些关键性操作(比如:删除操作),都应提供确认机制;
采用对话框形式为用户的不当操作提供警告信息。
6.3
由于系统较小且没有外加维护模块,维护工作比较简单,仅数据库的一些基本维护即可。除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。
1.2
a.待开发的软件系统的名称:人事经管系统;
b.本工程的任务提出者:人事经管部门
用户及实现该软件的计算机网络:互联网;
c.该软件系统仅供本公司计算中心登录的员工使用。
1.3
暂无
1.4
a.《需求规格说明书》;
b.《软件工程教程》北京航空航天大学出版社03年第一版;
《软件工程》李代平编著冶金工业出版社。
2.5
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
用户登录
档案维护
工资评定
信息查询
统计报表
员工号验证
√
经管员验证
√
返回/退出
√
√
√
√
√
合法性检查a
√
合法性检查b
√
√
√
√
录入员工信息
√
√
√
√
删除员工信息
√
更新员工信息
√
计算工资、津贴
√
显示员工信息
√
√
√
√
输出报表
√
2.6
a.信息维护模块中,员工资料的输入;
用到的程序如下表所示:
LookforHale Waihona Puke Baidu
Add
Update
Delete
档案维护
√
√
√
√
工资评定
√
√
员工信息
√
√
√
统计报表
√
√
6
6.1
如果用户进行以下操作,系统提示用户是否重新输入或退出:
a.用户名输入有误;
b.用户重复注册;
c.无此用户。
6.2
本系统有保存数据的功能,在系统发生故障后可以依靠数据库的还原功能,有效防止数据丢失;