- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于网上考试系统设计及实现
关于网上考试系统设计及实现摘要:本文围绕当前学生计算机考试的难题,利用网络和数据库技术,开发了基于B/S结构的网上考试系统,极大程度上提高考试效率和考试质量,减轻了老师及学生的负担,同时有利于分析每个学生成绩的动态变化。
关键词:网上考试B/S模式SQL数据库设计实现
1、引言
随着计算机技术的发展,在大学里,每个学生都要学习计算机知识,学生年级多、人数多、差异大,尤其是纸质考试,要耗费极大的人力和物力;相对于纸质考试,网上计算机考试有诸多的优点:监考人员减少,考试周期缩短,基本上不需要改卷人员,信息反馈能力强,大大减少了工作量,对老师及学生带来了极大的方便。但网上考试也有弊端之处,例如作用单一,基本上是为了考试而考试,真正对教学工作能起到的作用微乎其微。因此,所要开发的系统不仅是为了练习和考试,更重要的是能跟踪学生的成绩变化,从而建立学生个人成绩数据资料,真正做到具体问题具体分析,对症下药解决学生的学习问题。
2、对开发模式的选择
计算机软件技术突飞猛进,软件的运行方式有C/S模式和B/S模式两种方式,跟B/S模式相比,C/S模式存在着以下缺点:
(1)远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。(2)客户端需要安装专用的客户端软件。(3)系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。(4)只适应于Windows 98,但不能用于Windows 2000或Windows XP。
相对于C/S模式,B/S模式则不存在以上缺点,且有以下优点:
(1)业务扩展简单方便,通过增加网页即可增加服务器功能。(2)开发简单,共享性强。(3)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(4)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
通过对以上两种模式的比较,加之对考试系统软件和题库的考虑(题库要不断更新、扩充),择优选择B/S模式,考试系统的服务器端采用SQL(Structured Query Language)数据库系统和ASP(Active Server Page) 组件来构成考试的 web及数据库应用服务系统;对于客户端,则采用浏览器,学生只要在浏览器上登录就能完成考试。
3、过程设计和功能实现
3.1考试系统的运行结构
与纸质考试相比,考试系统的开发应该具有以下特点:自动化、网络化、通用化。按照设计,过程包括:题库管理→试题生成→网络考试→考试监控→自动阅卷→成绩管理,全系统又学校信息中心负责,面向全校师生使用。本系统采用三级结构模式,具体如下所示:
(1)第一级别为系统管理员。作为系统管理员,拥有对整套系统的最高权限,管理着教师、老师的信息,以及考试的全过程(包括监考、阅卷、成绩管理的权力)
(2)第二级别是教师用户,拥有系统的部分权限,如个人信息录入及修改、考试过程监考、成绩统计等。
(3)第三级别是学生(最低权限)。处于此级别的人只允许填写部分个人资料、参加考试和成绩查询。
以上系统满足了不同对象的需要,权限分明,既简单易用,又保证了系统的安全性。
3.2系统的要件构成
3.2.1系统的运行环境
服务器端:本考试系统采用Windows2000 Advance Server版的操作系统,核心数据库则采用SQL Server 2003(Structured Query Language) 客户端。在任何地方,只需要有一台能正常上网的电脑就能进入该系统进行考试。
3.2.2系统的开发语言
C #,ASP. NET,C#继承了编程最先进的技术,它集合了计算机C 和 C++的优点,又用Java进行了兼容升级,能够直接支持系统组件的构造元素,如方法、属性及事件;ASP. NET是在ASP.省略则可以在几乎所有的web应用软件开发平台上使用。因此可以这样说,本系统是C# 和 ASP的完美结合。
3.3系统的数据库访问
系统利用SQL Server 2003(Structured Query Language Server 2003)建立共享,并以快捷的后台数据库作为题库存储,最大程度发挥了网络的优势,能够满足绝大部分大型考试的需要。使用ADO. NET(ActiveX Data Objects)技术连接和访问 SQL Server 2003所建立的题库,可连接查询各种需要的信息。数据库的工作过程如3.3所示。
4、结语
当今计算机技术一日千里,考试系统发展迅速,本文所讨论的系统,以学生为定位,力求方便易用、功能齐全,其最大的优点是是能够在任何一台具有合法IP(IE5.0以上)的计算机上操作,不用安装任何专门的电脑软件,真
您可能关注的文档
- 关于Mobile WiMAX传输效率探究.doc
- 关于RT K在煤矿测量中应用探析.doc
- 关于SG―803-2斜切入型磨床维修及管理思索.doc
- 关于Where从句抽象含义.doc
- 关于Y电容导致整流桥失效原因探究报告.doc
- 关于《单片机原理及系统设计》教学改革实践及思索.doc
- 关于《品德及生活》课堂教学有效性几点思索.doc
- 关于《计算机应用基础》教学改革一点思索.doc
- 关于《一分钟》一课听课后心得.doc
- 关于《计算机网络》课程教学改革几点思索.doc
- 金融科技赋能普惠金融,2025年应用效果评估与金融科技发展趋势.docx
- 2025年智能零售新风向商品识别技术创新之路.docx
- 2025年储能技术商业化在新能源储能电站的融资渠道研究报告.docx
- 2025年新能源汽车充电桩建设与环保效益评估报告.docx
- 2025-2026学年初中信息技术(信息科技)八年级上册粤高教版(2018)教学设计合集.docx
- 未来十年医疗卫生服务体系国际化发展分析:行业深度报告.docx
- 先进制程技术突破在高端医疗器械制造中的应用前景报告.docx
- 新能源汽车电池安全性能测试与评价标准研究报告.docx
- 5G时代2025年广播影视业产业融合趋势分析及未来五年市场预测.docx
- 2025年慈善事业人才队伍建设现状与未来五年展望报告.docx
文档评论(0)