网站大量收购独家精品文档,联系QQ:2885784924

基于.NET三层架构的在线考试系统设计与实现.docVIP

基于.NET三层架构的在线考试系统设计与实现.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET三层架构的在线考试系统设计与实现   摘要:在线考试是建立在联网上的应用系统,客户端的配置极为简单,使考试不受地域的局限。该在线考试系统是利用微软.net三层架构技术并使用VS2005和Sql Server2000数据库编写的B/S结构的网络应用程序。它具有使用用简单、部署方便、扩展性强等特点。   关键词:.NET;B/S;在线考试   中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)35-2500-02   With Realize Based on the .NET Three Constructions Online Test System Designs   GUO Bin   (Xuzhou Higher Vocational School of Economics Treating,Xuzhou 221004,China)   Abstract: The online test is the establishment in the networking application system,the client side disposition is extremely simple,causes the test not the region limitation.This online test system is and uses the B/S structure network application procedure which using the Microsoft.net three construction technologies VS2005 and SqlServer 2000 database compiles.It has the use with simply,to deploy,the extension conveniently strong and so on characteristics.   Key words: .NET;B/S;online test      一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来大大减轻了教师的负担,其经济性是相当可观的。      1 在线考试系统总体设计      1.1 系统总体目标   该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的应用程序。考生进行身份验证登录后,在规定的时间内答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,系统可以随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,不同的考生所面对的试题是不同的。   1.2 系统结构   根据需求分析,系统分为以下七个功能模块:   ①用户登陆模块:用户通过用户名和密码进行登录。   ②用户信息的管理模块:管理员可以增删用户。   ③试题库管理模块:可以增加、修改、删除试题。   ④试卷生成模块:从试题库里随机抽取试题生成一份原始试卷。   ⑤在线考试模块:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。   ⑥计算机自动阅卷模块:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。   ⑦成绩查阅模块:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。   1.3 系统模式和技术架构   目前,网络应用软件的模式主要有二类:C/S模式,B/S模式。采用B/S架构模式最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,客户端零维护,系统的扩展非常容易。考虑软件系统的先进性、发展性原则,用B/S模式来设计考试系统比较合适。   系统采用.NET三层架构中的四层架构的模式,这四个层分别为:   1) Web层   客户端首先调用的是Web层,Web层为客户端提供对应用程序的访问。这一层是作为系统解决方案的Web项目实现的。Web层由ASP.NET的Web窗体和代码隐藏文件组成Web窗体只是提供用户操作,而代码隐藏文件实现各种控件的事件处理等。此时的Web层相当于表示层的功能,它为整个系统提供了用户界面。   2) 业务逻辑层   业务逻辑层为Web层提供统一接口界面。它包含各种业务规则和逻辑的实现除了低级系统和支持功能之外,对数据库服

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档