一体化考试系统的设计与开发(源码)

本次课程设计题目为基于WEB架构的在线考试系统设计与实现,首先介绍了基于WEB架构的在线考试系统设计与实现的现状,然后提出一个数字信息化领域的架构,并对相关关键技术进行了讨论,最后说明了基于WEB架构的在线考试系统设计与实现在数字信息化领域的应用前景。现如今计算机网络以及技术的发展日新月异,功能不断更新和多样化也促使原本纸质考试逐渐地向网络无纸化演变。而方便快捷的网络在线考试也越来越成为考试的新宠,所以设计与实现基于WEB架构的网络化在线考试系统的就显得不可或缺了。此次设计的方向指向在线即时性考试。系统容纳题库设计,学生信息管理,教师提供考试科目与试题,并由管理员统一归纳集于系统,学生通过自身信息登录系统完成相应的考试内容后教师完成批阅并公布成绩。确定了研究的方向,接下来就需要一个系统的设计规划方案。首先从功能需求方面来制定一套系统的设计流程,然后确立设计需要用的辅助工具,论文将会从程序设计的选题意义,需求分析,程序设计等方面来剖析本次设计与开发的网络在线考试系统。关键词 在线考试,数据库,互联网,ASP.NET,B/S架构目 录
1 绪论 1
1.1 选题意义 1
1.2 基于WEB架构的在线考试系统设计与实现发展现状 1
1.3 课题目标 2
2 开发环境介绍 3
2.1 ASP.NET 简介 3
2.2动态网站技术介绍 3
2.3 SQL SERVER数据库 4
3 需求分析 4
3.1 可行性分析 4
3.2 需求分析 6
3.3 系统目标 6
3.4系统模块结构设计 7
3.5 实现的重要模块 8
4 数据库设计 14
4.1 数据库设计 14
4.2 物理设计 17
5 详细设计 20
5.1系统重点模块设计 20
5.2 登录模块详细设计 21
5.3考试科目信息模块详细设计 23
5.4试题管理模块详细设计 24
5.5 用户信息管理模块详细设计 27
5.6 考试信息管理模块详细设计 28

 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
据库设计 14
4.2 物理设计 17
5 详细设计 20
5.1系统重点模块设计 20
5.2 登录模块详细设计 21
5.3考试科目信息模块详细设计 23
5.4试题管理模块详细设计 24
5.5 用户信息管理模块详细设计 27
5.6 考试信息管理模块详细设计 28
结论 31
致谢 32
参考文献 33
1 绪论
1.1 选题意义
现如今计算机网络以及技术的发展日新月异,功能不断更新和多样化也促使原本纸质考试逐渐地向网络无纸化演变。而方便快捷的网络在线考试也越来越成为考试的新宠,设计与实现基于WEB架构的网络化在线考试系统将会极大地节省老师和学生们的宝贵时间,使得我们能够更充分的利用有限的时间完成更多的学习。
依据已学的现有的WEB架构来设计实现网络在线考试系统,将会有两种基本模式可供选择,即传统的C/S(客户机/服务器)模式和新的B/S(浏览器/服务器)模式。所谓的C/S模式, C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。但是C/S模式,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高, 效率低。而B/S模式B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本。
日益发展和建立的学校,学校管理的各种信息也成倍增长。面对大量的信息,有必要开发试卷考试系统来提高管理的效率。今天我们使用计算机来试卷考试信息管理、工艺无法比拟的优势。通过这个系统,可以实现信息管理、科学统计和快速查询,从而减少管理的工作量,有效地提高信息管理的工作效率。
1.2 基于WEB架构的在线考试系统设计与实现发展现状
对于在线考试系统设计与实现发展现状,就国外一些发达国家得情况来讲,由于他们的互联网建设发展的比较超前一些,所以网上在线考试这一应用已经获得了较为良好的发展,很多课程学习都已通过互联网来完成,而一些考试事宜也早已通过即时网络得以实现。微软MCSE公司(微软系统工程师认证),GMAT(MBA入学考试),托福,GRE(美国研究生入学考试)等,像这一类的著名考试早已运用了网络在线考试的手段。
国内,由于计算机考试系统发展的比较晚,所以目前的发展方向还不够全面。从1994年国家教务组织的全国计算机等级考试开始,现在国内的计算机等级考试和一些技能等级认证考试,就运用了全网联机在线测试,而且多数国内高校也都大力推崇发展使用在线考试系统,所以基于WEB架构的在线考试系统设计与实现在国内已经拥有了非常迅猛的发展。基于WEB的架构设计和实施,目前各大高校教务系统已可提供相当完善考试系统,比如一些在线测评,网上报名等,而考试系统则可以通过组卷,测试,评估和试卷解答来完成整个考试过程。
目前,线上基于WEB的架构设计和实现发展的这一技术已经初具规模,现有的网络技术以及辅助软件工具也恰好给了在线考试系统一个有利的发展平台,利用ASP.NET和数据库系统可以完美配合完成系统的建立,而现在的社会发展也使得在线考试的发展更如鱼得水。国内高校众多,而恰到好处地使用在线考试系统可以为教学工作带来便利和更好的教学工作的落实。这些优势都极大地推动了考试系统的设计和开发,也决定了其未来发展必将势不可挡。
1.3 课题目标
系统的相关问题会根据需求分析得到,并依照需求分析设计出本系统的框架、流程及其用例,以及面向对象编程的方式,最后以实现功能模块的实例化。目前会照不同的功能给模块划分,具体可以划分成四大模块,即账户管理功能模块、学生专属功能模块和后台管理功能模块以及教师管理功能模块,然后对每一个功能模块进行细化实现具体的功能。
本设计提供一个在线的网络考试的网站,学生通过在校园网或互联网上登录访问该网站,所有学生根据自己的学习需求去浏览学习各个科目内容,并完成相应的学习结果检测;教师就目前阶段的教学内容来制定各考试科目内容,添加考试题库,通过网站对学生的学习情况进行动态管理,并依据网站记录的考试成绩来掌握每位学生的学习情况。在线考试系统既可以减轻教师的工作负担及提高工作效率,同时也可以提高考试的质量,而且这样的学习模式也能吸引学生的兴趣,从而达到乐学的目的,大大提高了学生们的学习效率,达到一个双赢的结果。
2 开发环境介绍
2.1 ASP.NET 简介
ASP.NET是建立在公共语言程序结构。ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2665.html

好棒文