新生报到系统概要设计说明书.docx
- 文档编号:30463125
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:21
- 大小:401.23KB
新生报到系统概要设计说明书.docx
《新生报到系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《新生报到系统概要设计说明书.docx(21页珍藏版)》请在冰豆网上搜索。
新生报到系统概要设计说明书
新生报到管理系统
概要设计说明书
本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后,本说明是后续实现的根据。
本报告由以下表格组成:
概要设计说明书目录
文档序号
1.引言
S1.
2.总体设计
S2.
2.1.需求规定
S2.1.
2.2.运行环境
S2.2.
2.3.基本设计概念和处理流程
S2.3.
2.4.概要设计模块结构图与描述表
S2.4.
3.接口设计
S3.
4.运行设计
S4.
5.系统数据结构设计
S5.
6.系统出错处理设计
S6.
本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。
系统分析员:
_______________________
(签名)
日期:
年月日
主文档名称
概要设计说明书
主文档编号
S
子文档名称
1.引言
子文档序号
S1.
编者
编写日期
(1)编写目的
在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规定说明书中得到详尽的叙述与阐明。
本阶段在系统的需求分析基础上,对系统做概要设计。
主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干模块、决定各模块之间的接口、模块间传递的消息,以及数据结构,模块结构的设计等。
在一下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试已经软件维护阶段也可以参照此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或者修改时找出在本阶段设计的不足与错误。
(2)项目背景
开发软件名称:
新生报到管理系统
项目任务提出者:
某高校
项目开发者:
某计算机学院
用户:
某高校
实现软件单位:
顺旭软件公司
(3)符合、缩略语和定义
FRMS:
新生报道管理系统
B/S:
Brower/Server浏览器/服务器
(4)参考资料
《新生报道管理系统可行性分析报告》.编
《新生报道管理系统需求分析报告》.编
《新生报道管理系统委托开发合同》.顺旭软件公司
《软件工程导论》.张海藩.清华大学出版社
《实用软件工程》.郑人杰等.清华大学出版社.
《软件文档写作》。
潘孝铭辛明海.高等教育出版社
2.总体设计
主文档名称
概要设计说明书
主文档编号
S
子文档名称
2.1.需求规定
子文档序号
S2.1.
编者
编写日期
(1)性能
相应时间:
每笔事务处理响应时间少于3~5s(不含统计分析,报表生成类的输出);当数据录入操作时应无等待时间。
数据可靠性:
在应用系统投入运行的5年生命周期内数据不得丢失;一旦数据转为历史记录后任何人不得更改。
(2)程序正确性
应用系统试用期结束后,程序运行过程中不允许出现程序逻辑算法错误。
程序系统在运行过程中,由于操作错误或者输入/输出数据溢出时,不应该死机而应提示故障原因,然后以正常出口退出当前操作环境。
(3)系统安全
非授权用户不得进入程序系统。
无修改权限的用户不得修改数据,更新以及执行处理操作。
主文档名称
概要设计说明书
主文档编号
S
子文档名称
2.2.运行环境
子文档序号
S2.2.
编者
编写日期
硬件环境
PII或更高档微机
运行内存要求:
10MB
安装所需硬盘:
100M
打印机:
选择经济使用的即可
软件环境
服务器端:
Windowssever2003企业版
客户端:
任何安装了浏览器的pc机
数据库:
SQLserver2005
开发工具:
visualstudio.NET2005,Dreamweavercs3
主文档名称
概要设计说明书
主文档编号
S
子文档名称
2.3.基本设计概念和处理流程
子文档序号
S2.3.
编者
编写日期
系统流程图
处理逻辑:
主文档名称
概要设计说明书
主文档编号
S
子文档名称
2.4.概要设计模块结构图与描述表
子文档序号
S2.4.
编者
编写日期
(1)系统模块:
模块描述表为:
模块名称
登陆
模块代码
启动条件
输入
功能
输出
(1)用户名
(2)密码
验证用户名和口令,如果为合法用户,则调用主模块,否则出错
(1)错误信息
(2)用户信息,如单位、名称等
模块名称
系统菜单
模块代码
启动条件
系统验证为合法用户后
输入
功能
输出
菜单命令
根据用户的权限选择相应的功能模块操作
显示选择的功能窗口
模块名称
宿舍管理
模块代码
启动条件
系统验证为有新增/修改权限的用户后
输入
功能
输出
选定缴费管理菜单项
缴费查询、缴费管理
相应的查询信息与缴费情况
模块名称
系统管理
模块代码
启动条件
系统验证有管理员权限的合法用户
输入
功能
输出
系统管理的菜单命令
用户管理、数据维护
删除、修改、增加用户信息
模块名称
缴费管理
模块代码
启动条件
系统验证为有新增/修改权限的用户后
输入
功能
输出
选定缴费管理菜单项
学生缴费的管理
缴费情况
模块名称
报到管理
模块代码
启动条件
系统验证为有新增/修改权限的用户后
输入
功能
输出
报到管理菜单项命令
管理各项档案缴纳登记
学生各项手续缴纳情况
模块名称
报表生成
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
报表菜单命令
生成各项报表,显示各项数据
各项报表,以及所查询的信息
(3)系统管理模块
系统管理操作模块描述表为:
模块名称
注册
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
(1)用户名
(2)密码
注册新用户
错误提示或者注册成功
模块名称
修改密码
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
(1)用户名
(2)旧密码
(3)两次新密码
修改用户密码
错误提示或者修改成功
(4)缴费管理操作模块结构图
缴费管理操作模块描述表为:
模块名称
缴费登记
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
缴费情况
登记新生缴费
将已缴费信息记录到数据库
模块名称
缴费情况查询
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
缴费查询菜单命令
修改用户密码
错误提示或者修改成功
(5)寝室管理模块描结构图为:
寝室管理模块描述表为:
模块名称
宿舍分配
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
学生录取通知书号、相应满意宿舍号
登记新生宿舍
将分配给新生的宿舍信息记录到数据库
模块名称
宿舍信息情况查询
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
宿舍查询菜单命令
查询寝室的等级,空的房间等
错误提示或者所提交查询数据结果
(6)报表管理模块结构图:
报表管理模块描述表为:
模块名称
新生宿舍情况表
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
新生宿舍查询菜单命令
查询新生宿舍情况,生成新生宿舍情况表
错误提示或者所提交查询数据结果及报表
模块名称
新生缴费情况
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
新生缴费菜单命令
查询新生缴费情况,生成新生缴费情况表
错误提示或者所提交查询数据结果及新生缴费情况表
模块名称
新生组织关系情况
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
新生宿舍查询菜单命令
查询组织关系情况,生成新生组织关系缴纳情况表
错误提示或者所提交查询数据结果及组织关系缴纳情况表
模块名称
新生高中档案缴纳情况
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
新生宿舍查询菜单命令
查询高中档案缴纳情况,生成新生组织关系缴纳情况表
错误提示或者所提交查询数据结果及组织关系缴纳情况表
模块名称
打印
模块代码
启动条件
能够登陆系统的合法用户
输入
功能
输出
打印菜单命令
打印所需报表
错误提示或者所提交要打印的情况表
主文档名称
概要设计说明书
主文档编号
S
子文档名称
3.接口设计
子文档序号
S3.
编者
编写日期
(1)外部接口
用户界面,采用非常流行的web图形用户界面。
软件接口,客户端运行于任何安装有浏览器的pc机上,
服务器端,需要sqlserver2005与.NETFreamwork2.0支持。
硬件接口:
支持一般的x86系列微机。
(2)内部接口
由浏览器输入网址,进入系统登陆模块。
退出系统模块,执行完毕返回操作系统。
系统菜单模块,由登陆模块调用,接收系统功能相应消息,启动宿舍管理、报到管理、缴费管理、报表等模块。
宿舍管理模块,由系统菜单模块调用,执行宿舍查询、宿舍分配等功能。
报到管理模块,由系统菜单模块调用,执行档案收取登记,组织关系收取登记等功能
缴费管理模块,由系统菜单模块调用,执行缴费查询,缴费登记等功能
报表模块,由系统菜单模块调用,执行新生宿舍报表,缴费报表,组织关系报表,档案报表等功能。
主文档名称
概要设计说明书
主文档编号
S
子文档名称
4.运行设计
子文档序号
S4.
编者
编写日期
(1)运行模块的组合
客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。
在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。
接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收网络数据模块必须始终处于活动状态。
接收到数据后,调用数据处理、查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。
(2)运行控制
运行控制将严格安装各模块间函数调用关系来实现。
在网络方面,客户机在发送数据后,等待服务器的确认收到信号,收到后,再次等待服务器发送回到数据,然后对数据进行确认。
服务器在接收到发送信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。
(3)运行时间
在软件需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。
网络硬件对运行时间有最大的影响,当网络负载量大时,操作反应将受到很大的影响。
所以采用宽带网络,实现客户机与服务器间的连接,以减少网络传输上的开销。
其次是服务器的性能,这将影响数据库访问时间即操作时间的长短,加大客户机操作的等待时间,所以必须使用高性能的服务器。
主文档名称
概要设计说明书
主文档编号
S
子文档名称
5.系统数据结构设计
子文档序号
S5.
编者
编写日期
数据结构图为:
数据结构描述表为:
结构名称
学生信息表
结构类型
记录
数据项组成
序号
名称
标识符
类型
长度
备注
1
录取通知书号
matriculateNum
char
6
2
身份证号
ID
char
18
3
姓名
Name
Char
10
4
性别
Sex
Char
5
年龄
Age
Int
6
省(市)编码
provinceID
Int
7
家庭住址
Home
Varchar
8
联系方式
Telephoe
Char
9
班级编号
classNum
Int
结构名称
班级信息表
结构类型
记录
数据项组成
序号
名称
标识符
类型
长度
备注
1
班级编号
classNum
char
6
2
班级名称
ClassName
char
18
3
专业
specialty
10
4
学院
College
5
辅导员编号
teacherID
char
18
结构名称
辅导员信息表
结构类型
记录
数据项组成
序号
名称
标识符
类型
长度
备注
1
辅导员编号
teacherID
char
6
2
姓名
TeacherName
char
18
3
性别
TeacherSex
10
4
学院
College
6
年龄
Age
char
18
7
联系方式
Tel
char
18
结构名称
报到信息表
结构类型
记录
数据项组成
序号
名称
标识符
类型
长度
备注
1
录取通知书号
matriculateNum
char
6
2
高中档案缴纳
gaofile
char
18
3
组织关系缴纳
Organizetion
10
4
学杂费缴纳
schooling
6
寝室编号
dormitoryID
char
18
结构名称
寝室信息表
结构类型
记录
数据项组成
序号
名称
标识符
类型
长度
备注
1
寝室编号
dormitoryID
char
6
2
楼号
floorNUm
char
18
3
单元
Unit
10
4
房间号
RoomNum
6
等级
Dengji
char
18
7
已住人数
checkINNum
char
18
结构名称
省信息表
结构类型
记录
数据项组成
序号
名称
标识符
类型
长度
备注
1
省(市)编码
provinceID
char
6
2
省(市)名
province
char
18
主文档名称
概要设计说明书
主文档编号
S
子文档名称
6.系统出错处理设计
子文档序号
S6.
编者
编写日期
(1)出错处理设计
A、出错输出信息,程序在运行时,主要会出现两种错误:
1.由于输入信息无法满足要求时产生的错误,称为软错误。
2.由于其它问题,如,网络传输超时等产生的问题,称为硬错误。
对于软错误,须在操作成功判断模块及输入数据验证模块进行数据分析,判断错误类型,在生成相应的错误提示语句,送到输出模块中。
对于硬件错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,返回出入阶段。
出错信息必须给出相应的出错原因。
B、出错出理对策。
所有的客户机及服务器都必须安装不间断电源以防止停电或电压不
稳定造成数据丢失的损失。
若诊断电时,客户机上将不会有太大的影响,服务器断电后的恢复过程可采用SQLSERVER2000的日志文件,对其进行回滚处理,对数据进行恢复。
在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当网络断路时数据的通信。
在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。
(2)安全保密设计
在用户登录系统时进行身份验证,只允许合法用户进入系统。
(3)维护设计
维护方面主要为服务器上的数据库数据进行维护立刻使用SQLSERVER2000的数据库维护功能机制。
必须按照软件铲平设计规范的步骤进行开发,并充分考虑软件可维护性,详细编写个阶段的文档资料。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新生 报到 系统 概要 设计 说明书