首页> 中文学位 >计算机基础课程网络考试系统的设计与实现
【6h】

计算机基础课程网络考试系统的设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题研究背景

1.2 课题的目的及意义

1.2.1 课题的目的

1.2.2 课题的意义

1.3 国内外研究现状

1.3.1 国外研究现状

1.3.2 国内研究现状

1.4 应用范围

1.5 本文的组织结构

第2章 关键技术介绍

2.1 ADO.NET介绍

2.2 B/S模式介绍

2.3 SQL Server 2005简介

2.4 VBA技术

2.5 本章小结

第3章 系统分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.2 系统功能分析

3.2.1 系统的用例图

3.2.2 关键用例描述

3.2.3 系统功能需求分析

3.3 本章小结

第4章 系统设计

4.1 系统总体设计思想

4.2 系统体系结构

4.3 系统功能模块设计

4.4 系统类图设计

4.5 系统业务流程设计

4.5.1 组卷流程设计

4.5.2 考试流程设计

4.5.3 交卷评分流程设计

4.6 数据库设计

4.6.1 E-R图设计

4.6.2 数据表设计

4.7 组卷模块设计

4.8 操作题考试环境设计

4.9 本章小结

第5章 系统实现

5.1 公共类的编写

5.2 用户登录的实现

5.3 考生注册页及找回密码实现

5.4 试题库管理实现

5.5 考试过程管理实现

5.6 单选题抽题组卷实现

5.7 单选题评分的实现

5.8 操作题下载的实现

5.9 操作题自动评分的实现

5.10 本章小结

第6章 系统的测试和运行

6.1 系统部署环境

6.2 计算机基础考试系统组卷功能测试

6.3 管理员功能测试

6.4 学生登录测试

6.5 考试结果准确性测试

6.6 本章小结

结论

参考文献

致谢

个人简历

展开▼

摘要

随着计算机技术和互联网的快速发展,越来越多的学校使用计算机进行教学,并且在考试中使用计算机和网络作为考试的工具。计算机基础课程是辽宁省交通高等专科学校所有学生的公共基础必修课,所有大一新生在第一学期都要参加该门课程的考试,人数非常之多,传统的纸质考试由于涉及到出卷、纸卷印刷、考场安排、批阅试卷等诸多环节给教师带来繁重的劳动,并且人工阅卷不可避免可能出现一些误差,而这种误差会影响到考试的公正性。网络考试系统,不仅可以节省大量的人力和物质资源,还可以大大提高考试效率,使考试更加客观,公正。
  本文采用ASP.NET MVC和SQL Server数据库的结合,C#作为开发平台,在Windows系统上开发了一个B/S模式的网络考试系统。系统包括八个功能模块,分别为管理员(教师)信息管理模块、学生信息管理模块、考试过程管理模块、题库管理模块、在线考试模块、自动阅卷评分模块、试卷管理模块、成绩处理模块。对系统各功能模块等都做出了详细规划和设计,重点阐述了网络数据库的访问和维护的设计与实现,测试环境的建立,管理人员和考生登录认证,随机组卷,自动评分模块的实现。本系统使用ADO.NET对数据库进行访问和维护,界面实现主要基于ASP.NET技术,并结合了CSS技术、JavaScript技术和Ajax技术进行综合开发。界面的布局使用CSS技术进行控制,动态界面使用ASP.NET中的UpdataPanel控件和ScriptManager控件实现,后台逻辑处理使用C#语言编写业务处理的实体类和控制类。
  本文通过对辽宁省交通高等专科学校考务工作管理的需求和流程进行分析,提出了Web环境下B/S结构的计算机基础课程网络考试系统的开发方案。给出了基于B/S结构的网络考试系统的详细设计和实现说明,包括设计和开发过程中的需求分析、功能设计、代码类设计说明、ASP文件设计说明和数据库设计说明。最后,本文对系统进行了测试,实验结果证明运行情况稳定,设计方案简单、实用,评分较准确,适合计算机基础课程网络考试系统的快速开发,有一定的使用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号