软件工程概要说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、概要设计说明书1.引言
1.1编写目的
1.2项目背景
1.3定义
1.4参考资料
2.任务概述
2.1目标
2.2运行环境
2.3需求概述
2.4条件与限制
3.总体设计
3.1处理流程
3.2总体结构和模块外部设计
3.3功能分配
4.接口设计
4.1外部接口
4.2内部接口
5.数据结构设计
5.1数据结构与程序的关系
6.运行设计
6.1运行模块的组合
6.2运行控制
6.3运行时间
1.引言
1.1编写目的
在需求分析阶段中,我们已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。
本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2背景说明
开发软件名称:人事管理系统
项目任务提出者:福建工程学院计算机系
项目开发者:计算机科学与技术0701赵灿、陈顺庆小组
用户:福建工程学院计算机系
实现软件单位:计算机科学与技术0701赵灿、陈顺庆软件开发小组1.3定义
RSXG:人事管理系统
C/S:Client/server客户机/服务器
1.4参考资料
《实用软件工程(第二版)》-----------陆惠恩张成姝著清华大学出版社 2006年出版《Delphi 7.0 程序设计》 -----------田原官东李素若李文波著清华大学出版社北京交通大学出版社 2002年出版
《信息系统分析与设计》----------- 杨君岐, 邢战雷著西安电子科技大学出版社 2009年出版2.任务概述
2.1目标
1.方便基本信息的录入,实现录入的数据的高校验性。
2.查询信息的快捷、迅速。
3.添加、修改、浏览基本信息。
4.高安全性、保密性。为了使该人事管理系统有更高的可用性,所以必须实现以上要求。
2.2运行环境
现行市场基本硬件条件即可。
2.3需求概述
开发工具:SQL Server 2000,Delphi 7.0
操作系统: Microsoft Windows98/XP/2000/2003 2.4条件与限制
Windows98以上服务器
运行时的内存要求:10MB
安装所需硬盘:25MB
中文Windows98/XP/2000/2003
SQL server2000数据库
3.总体设计
3.1处理流程
3.2总体结构和模块外部设计
结构图为:
3.3功能分配
a:新员工档案的添加
b:员工基本信息查询:多条件查询
c:员工基本信息维护:修改、删除
d:部门经理可以查询,修改员工基本信息
e:总经理及部门经理可以对于工资的统计查询
f:实现经理,员工及管理员不同的权限处理界面
g:实现对于不同阶段人员(阶段包括:在职,离职,退休)的档案管理
h::修改密码:用户可以随时更改密码,以保证信息的安全性。
i:添加用户:用户可以添加用户,只有系统管理员才有此功能。
j:重新登录:用户可以重新以其它用户进行登录。
k:退出:退出该系统。
4.接口设计
4.1外部接口
用户界面,采用非常流行的图形界面。
软件接口,运行于Wondows98以上版本。
硬件接口,支持一般X86系列微机。
4.2内部接口
由操作系统调用本系统,进入登陆模块。退出系统模块,执行完毕返回操作系统。
5.数据结构设计
5.1数据结构与程序的关系
)
一、员工信息表(staff)
字段名数据类型是否为
宽度
小数位
备注
空数
员工编号CHAR N10 员工编号,主健姓名VARCHAR N10 姓名
性别CHAR N2 性别
出生日期DATETIME N8 出生日期
政治面貌CHAR N10 政治面貌民族VARCHAR N20 民族
联系电话VARCHAR Y15 联系电话
毕业学校VARCHAR N20 毕业学校
所学专业VARCHAR N20 所学专业学历VARCHAR N10 学历
学位CHAR N10 学位
家庭住址CHAR N20 家庭住址
所在部门CHAR N10 所在部门职务CHAR N10 职务
照片IMAGE Y16照片
员工密码CHAR Y10 用户密码
员工级别CHAR Y10 用户级别CREATE TABLE [dbo].[staff] (
[员工编号] [char] (10) primary key,
[姓名[varchar] (10) ,
[性别] [char] (2) ,
[出生日期] [datetime] NOT NULL ,
[政治面貌] [char] (10) NOT NULL ,
[民族] [char] (20) NOT NULL ,
[联系电话] [varchar] (15) NOT NULL ,
[毕业学校] [varchar] (20) NOT NULL ,
[所学专业] [char] (20) NOT NULL ,
[学历] [char] (10) NOT NULL ,
[学位] [char] (10) NOT NULL ,
[家庭住址] [char] (20) NOT NULL ,
[所在部门] [char] (10) NOT NULL ,
[职务] [char] (10) NOT NULL ,