logo资料库

在线考试系统概要设计.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
1引言
1.1编写目的
1.2背景
1.3定义
1.4参考资料
2总体设计
2.1需求规定
2.2运行环境
2.3基本设计概念和处理流程
2.4结构
2.5人工处理过程(省略)
2.6尚未解决的问题
3接口设计
3.1用户接口
3.2外部接口
3.3内部接口
4运行设计
4.1运行模块组合
4.2运行控制
4.3运行时间
5系统数据结构设计
5.1逻辑结构设计要点
5.2物理结构设计要点
5.3数据结构与程序的关系
6系统出错处理设计
6.1出错信息
6.2补救措施
6.3系统维护设计
在线考试系统概要设计说明书 学号: 0902071020 作者: XXX 专业班级:2009 软件技术一班 指导老师:XXX 1
1 引言......................................................................................3 1.1 编写目的 .............................................................................................................................. 3 1.2 背景 ...................................................................................................................................... 3 1.3 定义 ...................................................................................................................................... 4 1.4 参考资料 .............................................................................................................................. 5 2 总体设计..................................................................................5 2.1 需求规定 .............................................................................................................................. 6 2.2 运行环境 .............................................................................................................................. 6 2.3 基本设计概念和处理流程 ..................................................................................................7 2.4 结构 ...................................................................................................................................... 8 2.5 人工处理过程 ...................................................................................................................... 8 2.6 尚未问决的问题 .................................................................................................................. 8 3 接口设计..................................................................................8 3.1 用户接口 .............................................................................................................................. 8 3.2 外部接口 .............................................................................................................................. 8 3.3 内部接口 .............................................................................................................................. 9 4 运行设计..................................................................................9 4.1 运行模块组合 ...................................................................................................................... 9 4.2 运行控制 .............................................................................................................................. 9 4.3 运行时间 .............................................................................................................................. 9 5 系统数据结构设计............................................................... 10 5.1 逻辑结构设计要点 ............................................................................................................ 11 5.2 物理结构设计要点 ............................................................................................................ 12 5.3 数据结构与程序的关系 ....................................................................................................12 6 系统出错处理设计............................................................... 12 6.1 出错信息 ............................................................................................................................ 12 6.2 补救措施 ............................................................................................................................ 12 6.3 系统维护设计 .................................................................................................................... 13 2
在线考试系统概要设计说明书 1 引言 1.1 编写目的 随着网络技术的迅速发展和广泛普及,网络化教育代表了教育改 革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展 形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之 一,考试测试作为远程教育的一个子系统也成为一个重要的研究领 域。 学生在线考试系统是评测学生能力的一个重要组成部分,他对老 师的工作效率有很大的提高,它可以降低对纸质试卷的要求,同时也 体现了节约型社会的要求。该系统涉及了学生在线考试,学习成绩查 询,以及很多相关信息的综合处理。为了方便配合教师对学生成绩的 进一步了解,开发学生在线考试系统是当务之急。学生在线考试系统 把学科、试题、电脑改卷、成绩查询等部分管理工作集成到一个统一 的平台,各管理人员分工协作、相互配合,及时了解学生学习生活情 况。 与传统考试模式相比,在线考试具有无可比拟的优越性,它可 以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、 评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接 干预考试活动的可能性,不但能够节约大量的时日、人力、物力与 财力,而且还可以大幅度增加考试成绩的客观性和公正性。 1.2 背景 在线考试系统。“在线考试系统”主要是为广大学子及其老师提 3
供一个方便的场所,让大家可以通过互联网在异地了解关于操作系统 的各方面知识,与老师交流,同其他学生交流心得,并在线考试等等。 相信它会给广大学子提供方便快捷的学习途径。 本项目成果提供一个在线考试的网站,学生通过在校园网或互联 网上访问该网站,学生可以按照教师的建议或各自的计划对所学知识 进行自我测验;在线考试系统减轻教师的工作负担及提高工作效率, 与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加 激发学生的学习兴趣。 项目名称:在线考试系统 任务提出者:唐春燕 开发者:比特彗星开发小组 用户:比特彗星工作小组 1.3 定义 实现环境:系统运行的目标软件、硬件环境。 实现技术:系统所采用的软件技术或体系结构,如:ado.net、 Server 结构、中间件、Web 技术、多层体系结构、后台数据库等。 实现语言或工具:实现系统最终采用的编程语言或工具包,如 C++、VB、PB 等。 在线考试系统: 该软件是面向学校的,它为学校、教学人员、 学生的教学学习及考试提供了方便,同时也使得教师与学生、学生 与学生之间更好的交流,本系统使用 asp.net 开发编程语言,独立完 成其功能。 Asp.net:是建立在微软新一代.Net 平台架构上,利用普通语 言运行时(Common Language Runtime)在服务器后端为用户提 供建立强大的企业级 Web 应用服务的编程框架。 4
1.4 参考资料 <> --------蒋培 王笑梅 编著 清华大学出版社 <<软件工程>> --------钱乐秋 赵文耘 牛军钰 编著 清华大学出版社 <> --------刁成嘉 主编 机械工业出版社 ASP.NET 与网站开发编程实战 陈湘主编 清华大学出版社 ASP.NET 项目开发实践 陈娴 刘开文等编著 中国铁道出版社 ASP.NET 与网络数据库开发培训教程 零距离电脑培训学校丛书编委会 机械工业出版社 ASP 数据库系统开发实例导航 宣小平 但正刚等编著 人民 邮电出版社 ASP 信息系统设计与开发实例 黄明 梁旭 编著 机械工业 出版社 2 总体设计 2.1 需求规定 2.1.1 对功能的规定 本系统通过网络访问,应该支持 100—500 人同时在线使用。 2.1.2 性能规定 5
2.1.2.1 精度规定 数量值:精确到小数后一位; 时间值:精确到日,并以 yyyy/mm/dd 的形式表示; 价格值:精确到分,并以.XX 的形式表示。 本系统对系统输入提供格式验证功能,防止非法格式数据进入系 统。输出数据,在不影响其意义的情况下,按照一般系统的输出要求。 在要求使用高精度数据的地方,系统要提供高精度数据的处理能力。 不允许系统随意忽略数据的精度。 本系统要求在文件上传下载时,如果文件较大需要时间较多, 要有提示信息。 本系统需对每个用户进行严格的权限管理。 2.1.2.2 时间特性要求 每添加、修改、删除一个属性的操作步数不应超过 3 步。每次响 应时间不应超过 3 秒,数据量较大时不应超过 10 秒且系统应当及时 提示。用户在进行删改操作时系统应有提示。 2.1.2.3 灵活性 在切换操作系统运行时,不应出现乱码。应该能够防止一定的注 入攻击。在不同浏览器下访问时,应保持基本功能能够正常运行。 2.2 运行环境 2.2.1 系统的软硬件开发环境 (1) (1)服务器的软硬件配置 服务器的硬件配置: CPU 1.6G,硬盘 160G,内存 2G 服务器的操作系统:Windows XP 专业版 Web 服务器软件:IIS 7.0(Internet Information Server) 6
数据库服务器软件:SQL Server 2005 或 Oracle 网站开发前台:DreamweaverCS4 集成开发环境 (2)客户端的软硬件配置 客户端的硬件配置: CPU 800 或以上,硬盘 8OG,内存 64M 客户端操作系统: Windows server2003 客户端浏览器软件:IE(Internet Explorer) 客户端浏览器分辨率:1028x768 像素 2.2.2 系统的开发工具 利用 ASP.NET(C#)、HTML、SQL 数据库等技术和工具开发 设计 2.3 基本设计概念和处理流程 7
2.4 结构 1.考生子系统 模块名称 成绩查询 个人信息管理 2.管理员子系统 模块名称 个人信息管理 公告管理 功能需求 按照查询条件进行查询 打印成绩清单 查看个人信息 程序 ID CardID StudentID 功能需求 查看个人信息 修改个人信息 发布公告 程序 ID ManagerID ID 2.5 人工处理过程(省略) 2.6 尚未解决的问题 目前我们觉得最大的问题是数据库安全性的问题,数据传输的有 效性和安全性,但是我们都一直在努力解决。 3 接口设计 3.1 用户接口 本系统以鼠标和键盘为用户接口,方便用户对在线考试系统 的有效操作。打开系统的登录页面,用户输入正确的用户名和密 码就能进入考试系统,否则,将一直停留在登录页面,等待用户 重新输入 3.2 外部接口 本系统所用的数据库是 SQL Server2005,在和用户进行数据 8
分享到:
收藏