内容发布更新时间 : 2024/11/15 4:54:42星期一 下面是文章的全部内容请认真阅读。
武汉理工大学
毕业设计(论文)
基于C/S模式的在线考试系统的设计与
实现
学院(系): 信息工程学院 专业班级: 通信0906 学生姓名: 王红琛 指导教师: 周 宁
武汉理工大学毕业设计(论文)
目 录
摘 要 ............................................................................ I Abstract ......................................................................... II 1 绪论 ............................................................................ 1
1.1 研究背景 .................................................................. 1 1.2 研究的目的与意义 .......................................................... 2 1.3 实现技术 .................................................................. 2 1.4 需求分析 .................................................................. 3 1.5 可行性分析 ................................................................ 3 1.6 论文框架及主要内容 ........................................................ 4 2 系统总体设计 .................................................................... 5
2.1 系统结构功能 .............................................................. 5
2.1.1 在线考试模块 ....................................................... 5 2.1.2 后台管理模块 ....................................................... 5 2.2 系统用例 .................................................................. 6
2.2.1 管理员UML用例 ..................................................... 6 2.2.2 学生UML用例 ....................................................... 7 2.3 系统流程图 ................................................................ 7 3 数据库设计 ...................................................................... 9
3.1 数据库分析 ................................................................ 9 3.2 数据库设计步骤 ............................................................ 9 3.3 数据库概念设计 ........................................................... 10 3.4 数据库逻辑结构设计 ....................................................... 12 4 客户端——在线考试系统详细设计 ................................................. 15
4.1考生登录界面 ............................................................. 15 4.2 在线考试系统主界面 ....................................................... 16 4.3 个人信息维护界面 ......................................................... 17 4.4 修改密码界面 ............................................................. 18 4.5 考试协议界面 ............................................................. 20 4.6 在线考试界面 ............................................................. 21 4.7 成绩查询界面 ............................................................. 23 5 服务器端——后台管理系统详细设计 ............................................... 25
5.1 管理员登录界面 ........................................................... 25
武汉理工大学毕业设计(论文)
5.2 后台管理系统主界面 ....................................................... 26 5.3 个人信息维护界面 ......................................................... 27 5.4 修改密码界面 ............................................................. 29 5.5 试题维护界面 ............................................................. 29 5.6 考生信息维护界面 ......................................................... 31 5.7 成绩查询界面 ............................................................. 33 6 结论和展望 ..................................................................... 35
6.1 结论 ..................................................................... 35 6.2 展望 ..................................................................... 35 参考文献 ......................................................................... 37 致 谢 ........................................................................... 38
武汉理工大学毕业设计(论文)
摘 要
在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。
本系统采用ASP.NET和Microsoft Access 2003数据库,编程采用C#语言,开发了基于C/S体系结构的在线考试系统。系统分为两大模块:服务器端后台管理模块和客户端在线考试模块。其中服务器端后台管理模块是进行题目的添加、修改和删除,考生信息的维护,以及考试成绩查询,是系统运行的基础;客户端在线考试模块是考生通过自己的姓名和密码登录系统,进入考试界面后由系统按照管理员预先设置好的试卷结构从题库中随机抽取适合的题目,生成试卷,考生开始答题,交卷后可以查询考试历史记录及成绩。
本系统改进了学生的考核手段,实现了由传统考试方式向网络无纸化考试方式的转变。
关键词: ASP.NET;Access;在线考试系统;C#语言
I
武汉理工大学毕业设计(论文)
Abstract
On-line examination system the aim is carry out examination of have no the paper turn a management, can carry on through Internet or bureau area net to some examinations of categories, convenient school square test the management of duty, also convenient the examinee is particularly suitable for examinee to distribute widely and not easily concentrated of long range education.
The system uses ASP.NET and Microsoft Access 2003 database, and C# language, is developed based on C/S system structure examination system. The system is divided into two modules: Background management module on the server and client on-line examination module. The background management module is to add, store and delete questions, student information maintenance and test scores query, is the basis of the system; The on-line examination module is a client module , students can enter the interface by their names and passwords, then the system will set papers in accordance with the administrator ’s set from the questions ,After students submit their exam paper, they can scan history records and test results.
The system is to improve the courses teaching quality, improve students' assessment means, achieved by the traditional examination way to network paperless examination mode.
Keywords:ASP.NET ; Access 2003 ; Online Exam System ; C# language
II