- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题 目: 基于bs结构在线考试系统设计和实现
年 级: 09
学 号:
姓 名: 易新
专 业: 计算机科学和技术
指导老师: 陈瑜
年 5 月 8 日
摘 要
在线考试系统是一款基于传统考试步骤为基础,建立以网络为平台纯B/S结构Web应用程序。它意在探索一个以互联网为基础考试模式。经过这种新考试模式,为学校发明一个新考试环境,提升考试工作效率和标准水平,是学校管理者、老师和学生能够随时随地经过网络进行考试。
该系统由在线答题及试题库管理两部分组成。关键实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,系统强制考生交卷,及客观题自动评分、存档功效。
本系统后台数据库采取现在比较流行Microsoft SQL Server 数据库,该数据库系统在安全性、正确性、运行速度方面有绝正确优势,而且处理数据库量大,效率高;前台采取Microsoft企业Visual Studio .NET 作为关键开发工具,其可和SQL Server 数据库无缝链接。
关键词:考试系统,B/S结构,考试计时,自动存档
目 录
TOC \o 1-3 \h \z \u 第1章 绪论 1
第2章 需求分析 3
2.1需求调研 3
2.2可行性研究 4
2.3应用环境描述 5
2.3.1 ASP.NET开发环境 5
2.3.2 C#编程语言 6
2.3.3 SQL Server数据库 7
2.4数据库分析 9
第3章 总体设计 13
3.1项目计划 13
3.2系统性能需求描述 13
3.3系统功效结构图 14
3.4数据库实体结构设计 14
第4章 具体设计 19
4.1在线考试系统前台设计 19
4.1.1考生注册功效 19
4.1.2在线考试功效 20
4.1.3成绩查询功效 23
4.2在线考试系统后台设计 25
4.2.1管理员登录功效 25
4.2.2管理员功效 27
4.2.3添加试题功效 29
第5章 编码实现 32
5.1考试计时技术代码实现 32
5.2从库中提取考试题目标代码实现 33
第6章 软件布署 35
6.1系统运行环境需求 35
6.2开发及运行环境 35
6.3网络系统布署 36
总 结 37
致 谢 38
参考文件 39
第1章 绪论
互联网发展,使一个新型考试流行了起来,网络化考试突破了地域限制,将一切变得如此简单,深受广大考生喜爱。
相比传统考试方法,在线考试系统关键好处是首先能够动态地管理多种考试信息,只要准备好足够大题库,就能够根据要求自动生成多种试卷;其次,考试时间灵活, 能够在要求时间段内任意时间参与考试;另外计算机化考试最大特点是阅卷快,系统能够在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大公平感。
在线考试系统极大地提升了教学灵活性,现在,在很多领域已经有了广泛应用。最有影响案例就是ETS(美国教育考试中心)举行GRE(美国硕士入学考试)计算机化考试,它使考试由原来每十二个月只能有两次参与考试机会变成了每个工作日全部能够参与考试。
本论文讲述了一个功效强大在线考试系统前、后台大约实现过程,该系统基础上能够满足学校及现代信息化企业内部考试要求,能够实现学校或企业低成本投入,高效率办公宗旨。比如:一个学校或企业假如使用了本系统,老师和领导即使在外地出差也能够经过访问Internet轻松设置审批考试,考试结束后也不要传统繁琐阅卷过程,极大地提升了办公效率。考试题型能够全部是标准化客观题目(单选题、多项选择题、判定题),但本系统加上了客观题,对于其它类型题目只要在本文基础上稍加修改即可。本系统最大特点是考试计划公布全部需要经过层层审批才能生效,审批步骤,系统自动提醒,这符合企业运做步骤,也有利于企业管理。
在线考试系统一定要以考生信息作为基础,相关考生信息管理其实就是一个简单会员管理系统。只要对这个系统及数据库稍加修改即可满足任何企业,任意部门,多种学校,机关单位考试需求。这里所实现关键是题库管理,试卷制订、生成,考试结果处理、公布和查询等功效。
本系统是基于网络Web系统,用户可依据本身应用特点快速构建考试平台。和传统考试相比,网络化考试系统含有高度可扩展性,被授权考生不管身处何地,使用网络浏览器,就能够
文档评论(0)