院系新生报到管理系统概要详细设计说明书.docx
《院系新生报到管理系统概要详细设计说明书.docx》由会员分享,可在线阅读,更多相关《院系新生报到管理系统概要详细设计说明书.docx(22页珍藏版)》请在冰豆网上搜索。
![院系新生报到管理系统概要详细设计说明书.docx](https://file1.bdocx.com/fileroot1/2022-10/10/b2720e97-5ee1-4608-a805-f345cf82eb68/b2720e97-5ee1-4608-a805-f345cf82eb681.gif)
院系新生报到管理系统概要详细设计说明书
专业:
软件工程
姓名:
何圣平
学号:
20
班级:
网络工程一班
在班序号:
05
新生报到管理系统
概要详细设计说明书
本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后,本说明是后续实现的根据。
本报告由以下表格组成:
概要设计说明书目录
文档序号
1.引言
S1.
2.总体设计
S2.
.需求规定
.运行环境
.基本设计概念和处理流程
.概要设计模块结构图与描述表
3.接口设计
S3.
4.运行设计
S4.
5.系统数据结构设计
S5.
6.系统出错处理设计
S6.
7.程序系统结果图
S7
8.程序设计说明
S8
及维护人员参考。
系统分析员:
(签名)
日期:
2013年12月17
主文档名称
概要设计说明书
主文档编号
S
子文档名称
1.引言
子文档序号
S1.
编者
何圣平
编写日期
2013年12月17日
1)编写目的
在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规定说明书中得到详尽的叙述与阐明。
本阶段在系统的需求分析基础上,对系统做概要设计。
主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干模块、决定各模块之间的接口、模块间传递的消息,以及数据结构,模块结构的设计等。
在一下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试已经软件维护阶段也可以参照此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或者修改时找出在本阶段设计的不足与错误。
(2)项目背景
开发软件名称:
新生报到管理系统
项目任务提出者:
某高校
项目开发者:
某计算机学院
用户:
某高校
(3)符合、缩略语和定义
FRM:
S新生报道管理系统
B/S:
Brower/Server浏览器/服务器
4)参考资料
新生报道管理系统可行性分析报告》.编
《新生报道管理系统需求分析报告》.编
《新生报道管理系统委托开发合同》.顺旭软件公司
《软件工程导论》.张海藩.清华大学出版社
《实用软件工程》.郑人杰等.清华大学出版社.
软件文档写作》。
潘孝铭辛明海.高等教育出版社
主文档名称
概要设计说明书
主文档编号
S
子文档名称
2.总体设计
子文档序号
S2.
编者
何圣平
编写日期
2013年12月17日
主文档名称
概要设计说明书
主文档编号
S
子文档名称
.需求规定
子文档序号
编者
何圣平
编写日期
2013年12月17日
(1)性能
相应时间:
每笔事务处理响应时间少于3~5s(不含统计分析,报表生成类的输出);当数据录入操作时应无等待时间。
数据可靠性:
在应用系统投入运行的5年生命周期内数据不得丢失;一旦数据转为历史记录后任何人不得更改。
(2)程序正确性
应用系统试用期结束后,程序运行过程中不允许出现程序逻辑算法错误。
程序系统在运行过程中,由于操作错误或者输入/输出数据溢出时,不应该死机而应提示故障原因,然后以正常出口退出当前操作环境。
(3)系统安全
非授权用户不得进入程序系统。
无修改权限的用户不得修改数据,更新以及执行处理操作
主文档名称
概要设计说明书
主文档编号
S
子文档名称
.运行环境
子文档序号
编者
何圣平
编写日期
2013年12月17日
硬件环境
PII或更高档微机运行内存要求:
10MB安装所需硬盘:
100M打印机:
选择经济使用的即可
软件环境
服务器端:
Windowssever2003企业版客户端:
任何安装了浏览器的pc机数据库:
SQLserver2005
开发工具:
visualstudio.NET2005,Dreamweavercs3
主文档名称
概要设计说明书
主文档编号
S
子文档名称
.基本设计概念和处
理流程
子文档序号
编者
何圣平
编写日期
2013年12月17日
1.学生信息的增、删、改、查功能:
工作人员学生信息查询
逻辑处理思路:
主文档名称
概要设计说明书
主文档编号
S
子文档名称
.概要设计模块结构图与描述表
子文档序号
编者
何圣平
编写日期
2013年12月17日
1)、用户信息验证模块
用户信息验证系统模块结构图
模块描述表:
模块名称信息判断1模块代码
启动条件用户打开系统运行
1、学生登陆名
2、登陆密码
在该模块中系统对学生所输入
的用户名和密码进行验证
1、登陆成功
2、密码或用户名错误
模块名称
信息判断2
模块代码
启动条件
用户打开系统运行
输入
功能
输出
1、工作人员登录名
2、登陆密码
在该模块中系统对学生所输入
的用户名和密码进行验证
1、登陆成功
2、密码或用户名错误
功能需求--模块关系表:
学生用户
工作人员
登陆权限
√
√
查询功能
√
√
录入功能
√
更新功能
√
(2)、新生信息录入模块
模块结构图:
新生信息录入模块结构图
模块描述表:
模块名称
新生姓名
模块代码
启动条件
用户输入新生姓名
输入
功能
输出
该模块将用户输入的新生姓名
无
用户输入新生姓名
保存到新生数据库中
模块名称
学费缴纳
模块代码
启动条件
用户点击录入学费缴纳情况
输入
功能
输出
该模块将用户选择的新生学费
无
用户选择新生学费
缴纳情况保存到新生数据库中
缴纳情况
模块名称
档案缴纳
模块代码
启动条件
用户点击录入档案缴纳情况
输入
功能
输出
该模块将用户选择的档案缴纳
无
用户选择新生档案
保存到新生数据库中
缴纳情况
模块名称
组织关系
模块代码
启动条件
用户点击录入新生组织关系
输入
功能
输出
用户选择新生组织
关系
该模块将用户选择的新生组织
关系保存到新生数据库中
无
模块名称
宿舍分配
模块代码
启动条件
用户点击录入宿舍分配情况
输入
功能
输出
用户选择新生宿舍
分配
该模块将用户选择的新生宿舍
情况保存到新生数据库中
无
3)、新生信息查询
模块描述表:
模块名称
查询新生姓名
模块代码
启动条件
输入
功能
输出
所要查询新生的姓
在该模块中用户可输入所要查
无
名
询新生的姓名
模块名称
新生姓名判断
模块代码
启动条件
输入新生姓名,ENTER键
输入
功能
输出
新生姓名
将所输入的内容与信息库中的
验证成功/验证失败
内容进行比对
模块名称
显示新生所有信息
模块代码
启动条件
姓名验证成功
输入
功能
输出
无
调用信息库中的信息给予显示
所查询新生的所有信息
模块名称
更改新生姓名
模块代码
启动条件
输入
功能
输出
所要更改新生的姓
在该模块中用户可输入所要查
无
名
询新生的姓名
模块名称
新生姓名判断
模块代码
启动条件
输入新生姓名,ENTER键
输入
功能
输出
新生姓名
将所输入的内容与信息库中的
验证成功/验证失败
内容进行比对
模块名称
信息更新
模块代码
启动条件
姓名验证成功
输入
功能
输出
更新信息类型
用户选择更新什么信息
无
模块名称
宿舍分配更新
模块代码
启动条件
用户选择该操作
输入
功能
输出
宿舍分配信息
更新原有宿舍分配信息
无
模块名称
学费缴纳更新
模块代码
启动条件
用户选择该操作
输入
功能
输出
学费缴纳信息
更新原有学费缴纳信息
无
模块名称
档案缴纳更新
模块代码
启动条件
用户选择该操作
输入
功能
输出
档案缴纳信息
更新原有档案缴纳信息
无
模块名称
组织关系更新
模块代码
启动条件
用户选择该操作
输入
功能
输出
组织关系信息
更新原有组织关系信息
无
模块名称
信息删除
模块代码
启动条件
姓名验证成功
输入
功能
输出
无
删除该新生所有信息
无
主文档名称
概要设计说明书
主文档编号
S
子文档名称
3.接口设计
子文档序号
S3.
编者
何圣平
编写日期
2013年12月17日
(1)外部接口
用户界面,采用非常流行的web图形用户界面。
软件接口,客户端运行于任何安装有浏览器的pc机上,服务器端,需要sqlserver2005与.NETFreamwork支持。
硬件接口:
支持一般的x86系列微机。
(2)内部接口
由浏览器输入网址,进入系统登陆模块。
退出系统模块,执行完毕返回操作系统。
系统菜单模块,由登陆模块调用,接收系统功能相应消息,启动宿
舍管理、报到管理、缴费管理、报表等模块。
宿舍管理模块,由系统菜单模块调用,执行宿舍查询、宿舍分配等功能。
报到管理模块,由系统菜单模块调用,执行档案收取登记,组织关系收取登记等功能
缴费管理模块,由系统菜单模块调用,执行缴费查询,缴费登记等功能
报表模块,由系统菜单模块调用,执行新生宿舍报表,缴费报表,组织关系报表,档案报表等功能。
主文档名称
概要设计说明书
主文档编号
S
子文档名称
4.运行设计
子文档序号
S4.
编者何圣平编写日期2013年12月17日
(1)运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。
在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。
接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收网络