学生考试管理系统-概要设计说明书
概要设计说明书
概要设计说明书
1(引言 .......................................................................................................................................... 2
1.1编写目的............................................................................................................................. 2
1.2项目背景............................................................................................................................. 2
1.3定义..................................................................................................................................... 2
1.4参考
资料
新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单
............................................................................................................................. 2
2(任务概述 ............................................................................................................................... 3
2.1目标..................................................................................................................................... 3
2.2运行环境............................................................................................................................. 3
2.3需求概述............................................................................................................................. 3
2.4条件与限制 ......................................................................................................................... 3 3(总体设计 ............................................................................................................................... 3
3.1处理流程............................................................................................................................. 3
3.2总体结构和模块外部设计 ................................................................................................. 4
3.3功能分配............................................................................................................................. 5
4(接口设计 ............................................................................................................................... 6
4.1外部接口............................................................................................................................. 6
4.2内部接口............................................................................................................................. 6
5(数据结构设计 ................................................................................. 错误~未定义书签。3
5.1逻辑结构设计 ................................................................................. 错误~未定义书签。3
5.2物理结构设计 ................................................................................. 错误~未定义书签。3
5.3数据结构与程序的关系 ................................................................. 错误~未定义书签。3
6(运行设计 ............................................................................................................................... 7
6.1运行模块的组合 ................................................................................................................. 7
6.2运行控制............................................................................................................................. 7
6.3运行时间............................................................................................................................. 7
7(出错处理设计 ..................................................................................................................... 8
7.1出错输出信息 ..................................................................................................................... 8
7.2出错处理对策 ..................................................................................................................... 8 8.安全保密设计 ........................................................................................................................ 8 9.维护设计 .................................................................................................................................. 8
概要设计说明书
概要设计说明书
1(引言
1.1编写目的
将软件系统需求转换为未来系统的设计;
逐步开发强壮的系统构架;
使设计适合于实施环境,为提高性能而进行设计;
结构应该被分解为模块和库。
1.2项目背景
系统名称:网上考试系统
项目委托单位:哈尔滨理工大学教育部
项目开发者:
项目管理
工程项目管理制度介绍工程项目管理课程设计政府投资项目管理意见建设工程项目管理合同工程项目管理培训总结
者:
最终用户:哈尔滨理工大学教育部门
该网上考试系统主要是为了完善以往的考试系统,为应试者创建一个安全、可靠、公平的考试系统平台,同时帮助教育部门的主管考试部门提高工作效率,实现企业考试的流程化和规范化。
1.3定义
数据流图:指出当数据在软件系统中移动式怎样被变换;描述变换数据流的功能和子功能
状态转换图:指明了作为外部事件结果的系统行为。
数据字典:数据字典是为了描述在结构化分析过程中定义对象的内容时,使用的一种半形式化的工具。
1.4参考资料
《软件工程》(第三版) 张海藩 倪宁 编著
《Java大学实用教程》(第二版)耿祥义 张跃平 编著
《设计模式》Erich Richard Helm 和Raph Johnson John Vlissides 编著
《面向对象软件工程》Stephen R.Schach 编著
概要设计说明书
2(任务概述
2.1目标
将软件系统需求转换为未来系统的设计;
逐步开发强壮的系统构架;
使设计适合于实施环境,为提高性能而进行设计;
结构应该被分解为模块和库。
2.2运行环境
操作系统:Microsoft Windows 2000 Advanced Server
支持环境:IIS 5.0
数 据 库:Microsoft SQL Server 2000 2.3需求概述
将整个系统的整体构架进行概要设计,将用户的需求分析进行初步细化,为整个系统的成型进行基础铺垫。为学校设计一个网上考试系统,用于提
高考
地理事物空间分布特征语文高考下定义高考日语答题卡模板高考688高频词汇高考文言文120个实词
试效率,提供考生登录端口和考试窗口,为教工提供登录和管理窗口,同时该系统可以存储
试题
中考模拟试题doc幼小衔接 数学试题 下载云南高中历年会考数学试题下载N4真题下载党史题库下载
建立题库。
2.4条件与限制
本系统更为理想的选择是与其他管理系统集成起来,组成网上考试系统。在功能方面可以考虑由多用户分别进行管理,系统也可为级别不同的用户设置不同的权限,同时应进一步提高系统的安全保密性。机器内存不得小于256M,显卡无要求。
3(总体设计
3.1处理流程
概要设计说明书
开始
登陆
N
输入密码
Y
选题作答
Y
出现异常
服务端处理 N
N Y
继续答题
暂停考试
交卷
结束
3.2总体结构和模块外部设计
本系统包括考生考试客户端、教工服务端、数据库存储端三大模块;
外部通过网络连接实现。
概要设计说明书
3.3功能分配
消息传递与接收
教
师 控制设置 请求 答题 教
工
服
务
端
考生权限检查
考考 生
客作答
户
端 考连试
接请 生 异常示意 求
系
提交答案 统
数
据考试信息 库
端 数
据考生试题与答案存储
库
考生信息
概要设计说明书
4(接口设计
4.1外部接口
JDBC桥接,连接ODBC数据源(Access 2003),JDBC使用java.lang包中的Class类建立JDBC-ODBC桥接器,Class类通过调用它的静态方法forName()加载sun.jdbc包中的JdbcOdbcDriver类建立JDBC桥接器。建立桥接代码,该软件与windows系统、客户机、客户机和网络、客户机与打印机。USB接口:连接鼠标、键盘
4.2内部接口
网络
考生客户端 教工服务端
网络
数据库
概要设计说明书
6(运行设计
6.1运行模块的组合
网上考试系统
考教
生工数
客服据
户务库 端端
口口
6.2运行控制
由系统自行控制,人为开始运行和终止
本软件控制流程:考号验证运行,用户输入用户名和密码,系统验证后,主
程序运行。然后等待用户的选择操作,根据用户所选择的操作调用子模块,实现
对应的操作。
6.3运行时间
以用户的实际需要为准则。并且由机器配置所影响。
各模块运行均在1~3秒内(其中大部分为响应用户的动作)。
概要设计说明书
7(出错处理设计
7.1出错输出信息
屏幕输出方式输出:客户端显示“系统异常,维护中”,如考试出现异常,自动提示考生停止考试维护系统。服务端口显示“系统异常,请管理员进行维修”,如果考试过程中服务端出错,则出现提示信息,某处需要管理更改。 7.2出错处理对策
(1)应充分考虑各种系统错误,避免造成数据库系统不一致或损坏; (2)努力提高系统鲁棒性,避免因用户的疏忽对系统造成损坏; (3)采用对话框形式为用户提供警告信息;
(4)可考虑实现数据库备份及密码功能;
(5)一些关键性操作(比如删除记录),都应提供确认机制。
(6)如果出错严重则重新启动系统,而后恢复考试数据,继续考试,如有大的故障出现,则终止考试,维护系统。
8.安全保密设计
有管理员权限的用户可以在必要的时候对网上考试系统中需要进行加密的信息进行加密。并且能够及时的进行更新
9.维护设计
用户的信息带有密码部分,如果用户想要登录信息,则需要输入密码才可进入,这样可以防止他人更改或盗取信息,造成不必要的损失。
由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、写详细的注释外,没有特殊的维护设计,如:设置维护模块等
概要设计说明书