随着计算机和Internet的普及,传统的考试形式更多的转变成了网络考试形式,网络在线考试系统是现阶段网络教学中不可以缺少的组成部分,通过计算机互联网,教师进行题库及试卷的编辑,学生通过网络进行考试,并能够实现自动评卷的功能,这种考试方式打破了传统纸质方式考试时所受的时间和空间的限制,本文详细的描述的网络在线考试系统的开发过程,从考试系统的需求分求,到系统的功能模块设计,数据库设计,并具体剖析了系统各个功能的实现过程以及详细设计过程。 本系统具有多方面特点:首先,通过人性化的界面,为用户提供了良好的操作性,使用方便简捷;其次,系统功能完备,通过三种用户身份登录,完成不用的操作功能,用户功能的实现更是细致入微,并且安全保密设置齐全。 关键词:数据库;模块化 ;服务器;系统 目录 摘 要 1 Abstract 2 目录 3 第一章 课题概述 1 1.1 课题研究的背景 1 1.2国内外研究现状 1 1.3 课题研究的目的及意义 2 第二章 需求分析 3 2.1 系统实现目标 3 2.2可行性分析 3 2.2.1 技术可行性 4 2.2.2 经济可行性 4 2.2.3 操作可行性 4 内容来自www.paper51.com 2.3 数据流分析 5 2.3.1数据流图的符号说明 5 2.3.2在线考试系统的数据流图 6 2.4 数据字典 8 2.4.1 数据存储分析 9 2.4.2 数据流分析 11 第三章 总体设计 16 3.1总体设计概述 16 3.2 网络在线考试系统功能设计 16 3.2.1 系统功能结构设计 16 3.2.2 系统功能模块描述 17 3.3 数据库设计 20 3.3.1 数据库概念结构设计 21 3.3.2 数据库物理结构设计 24 第四章 系统实现 29 4.1 系统开发工具介绍 29 4.2 数据库连接设计 29 4.3 用户登录界面设计 29 4.4 管理员子系统功能模块设计 32 4.4.1 课程信息管理模块 32 4.4.2章节信息管理模块 33 4.4.3 学生信息管理模块 34 4.4.4教师信息管理模块 35 4.5 学生子系统功能模块设计 36 4.5.1 考试信息查看模块 36 4.5.2考试模块 37 4.5.3 历史成绩查询模块 38 4.6 教师子系统功能模块设计 39 4.6.1试题编辑模块 39 4.6.2问题导入模块 41 4.6.3试卷生成模块 42 第五章 系统测试 44 5.1 系统测试概述 44 5.1.1 系统测试的任务 44 内容来自论文无忧网 www.paper51.com 5.1.2 测试的目标 44 5.2 测试方案 44 5.2.1 模块测试: 45 5.2.2 集成测试: 45 5.2.3 验收测试: 46 致 谢 47 参考文献 48 |