需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12935 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题研究的内容是设计并开发一个B/S模式的在线考试系统,以实现管理者和学生可以通过互联网在任何时候和地点进行在线考试和管理。 本文对在线考试系统开发的过程进行了全面的论述,首先对在线考试系统的社会现状进行了分析,并介绍了在本系统开发过程中使用的相关技术,包括ASP.NET技术、IIS、数据库技术、B/S结构等。再根据现有的考试系统的相关功能和弊端对本系统进行的需求分析、概要设计及模块划分。最后进行了数据库设计和系统的所有功能的设计、实现。
关键词:网络; 在线考试系统; B/S模式
目录 摘要 Abstract 第一章-引言-1 1.1背景-1 1.2本系统特点-1 第二章-相关技术简介-2 2.1软件工程-2 2.1.1 软件工程概念-2 2.1.2 软件工程常用模型-2 2.1.3 面向对象方法学-2 2.2 B/S模式-3 2.2.1 B/S结构-3 2.2.2三层B/S结构-3 2.3 ASP.NET与IIS技术-4 2.4 数据库技术-5 2.4.1 数据库基本概念-5 2.4.2 SQL Server 2005简介-5 2.5 ADO.NET技术-5 第三章-需求分析-6 3.1 系统功能需求-6 3.2 系统运行环境-6 3.2.1 服务器端-6 3.2.2 用户端-6 第四章-概要设计-7 4.1 系统功能模块设计-7 4.2 数据库设计-9 4.2.1 数据库命名Examination_db-9 4.2.2 数据关系-9 4.2.3 数据表结构-10 4.2.4 SQL编码-14 第五章-系统公共类设计与实现-16 5.1类库命名ExaminationClass-16 5.2系统类关系图-16 5.3类库类结构-16 5.3.1 MyConnection类-16 5.3.2 People类-16 5.3.3 Administrator类-17 5.3.4 Users类-18 5.3.5 TestInformation类-19 5.3.6 Subject类-19 5.3.7 TestQuestion类-19 5.3.8 Test类-20 5.3.9 Batch类-20 5.3.10 Attendance类-20 5.3.11TestPaper类-20 第六章-在线考试系统详细设计与实现-22 6.1 用户模块设计与实现-22 6.1.1 用户注册及登录-22 6.1.2 系统首页面-25 6.1.3 用户主页-26 6.1.4用户个人信息管理-27 6.1.5 用户申请考试-27 6.1.6 用户查看成绩-30 6.2管理员模块设计与实现-30 6.2.1 管理员注册及登录-30 6.2.2 管理员主页面-31 6.2.3 管理员个人信息管理-32 6.2.4 科目和试题管理-33 6.2.5 考试管理-36 6.3在线考试模块设计与实现-38 6.3.1 用户登录和在线考试-38 6.3.2 生成试卷-39 6.3.3 计时和提交-41 6.3.4 阅卷-41 第七章-总结-43 参考文献-44 致 谢-45 |