2022年基于bs结构在线考试系统的设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年基于bs结构在线考试系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《2022年基于bs结构在线考试系统的设计与实现.docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源题目:基于 bs 结构在线考试系统的设计与实现年级:09学号:0943041111姓名:易新专业:运算机科学与技术指导老师:陈瑜2021年 5月 8日欢迎下载精品学习资源摘 要在线考试系统是一款基于传统考试流程为基础,建立的以网络为平台的纯B/S 结构的 Web应用程序;它旨在探究一种以互联网为基础的考试模式;通过这种新的考试模式,为学校制造一种新的考试环境,提高考试工作的效率和标准水平,是学校治理者、老师和同学可以随时随地通过网络进行考试;该系统由在线答题及试题库治理两部分组成;关键实现了考生在挑选科目后进入考试窗体,考试计时,考试时间到,系统强制考生交卷,及客观题的自动评分、存
2、档功能;本系统后台数据库采纳目前比较流行的Microsoft SQL Server 2000数据库,该数据库系统在安全性、精确性、运行速度方面有肯定的优势,并且处理 数据库量大,效率高;前台采纳Microsoft公司的 Visual Studio .NET 2005 作为主要的开发工具,其可与SQL Server 2000 数据库无缝链接;关键词: 考试系统, B/S 结构,考试计时,自动存档欢迎下载精品学习资源目录第 1 章绪论. .4第 2 章需求分析 . .62.1需求调研 .62.2可行性讨论 .72.3应用环境描述 .82.3.1 ASP.NET 开发环境 .82.3.2 C# 编程
3、语言 . .92.3.3 SQL Server2000数据库 .102.4数据库分析 .12第 3 章总体设计 . .163.1项目规划 .163.2系统性能需求描述 .163.3系统功能结构图 .173.4数据库实体结构设计 .17第 4 章具体设计 . .224.1在线考试系统前台设计 .224.1.1考生注册功能 .224.1.2在线考试功能 .234.1.3成果查询功能 .264.2在线考试系统后台设计 .284.2.1治理员登录功能 .284.2.2治理员功能 .304.2.3添加试题功能 .32第 5 章编码实现 . .355.1考试计时技术的代码实现 .355.2从库中提取考试题
4、目的代码实现.36第 6 章软件部署 . .386.1系统运行环境需求 .38欢迎下载精品学习资源6.2 开发及运行环境 .386.3 网络系统部署 .39总 结. .40致 谢. .41参考文献 . .42欢迎下载精品学习资源第 1 章 绪论互联网的进展,使一种新型的考试流行了起来,网络化考试突破了地域的限制,将一切变得如此简洁,深受广大考生的宠爱;相比传统的考试方式,在线考试系统的主要好处是一方面可以动态地治理 各种考试信息, 只要预备好足够大的题库, 就可以依据要求自动生成各种试卷;另一方面, 考试时间敏捷, 可以在规定的时间段内的任意时间参与考试;另外运算机化的考试的最大特点是阅卷快,
5、系统可以在考试终止时当场给出客观题考试成果,运算机阅卷给了考生最大的公正感;在线考试系统极大地提高了教学的敏捷性,现在,在很多领域已经有了广泛的应用;最有影响的案例就是 ETS(美国训练考试中心) 举办的 GRE(美国讨论生入学考试)的运算机化考试,它使考试由原先的每年只能有两次参与考试的机会变成了每个工作日都可以参与的考试;本论文叙述了一个功能强大的在线考试系统的前、后台大致实现过程,该系统基本上可以满意学校及现代信息化企业的内部考试要求,可以实现学校或企业的低成本投入,高效率办公的宗旨;例如:一个学校或公司假如使用了本系统,老师和领导即使在外地出差也可以通过拜访 Internet 轻松设置
6、审批考试,考试终止后也不要传统的繁琐的阅卷过程,极大地提高了办公效率;考试的题型可以都是标准化客观题目(单项题、多项挑选题、判定题),但本系统加上了客观题,对于其他类型的题目只要在本文的基础上稍加修改即可;本系统最大的特点是考试方案的发布都需要通过层层审批才能生效,审批流程,系统自动提示,这符合企业的运做流程,也有利于企业的治理;在线考试系统肯定要以考生的信息作为基础,关于考生的信息治理其实就是一个简洁的会员治理系统;只要对这个系统及数据库稍加修改即可满意任何企业,任意部门,各种学校,机关单位的考试需求;这里所实现的主要是题库的治理,试卷的制定、生成,考试结果的处理、公布和查询等功能;本系统是
7、基于网络的 Web系统,用户可依据自身的应用特点快速构建考试平台;与传统的考试相比,网络化考试系统具有高度可扩展性,被授权的考生不管身 处何地,使用网络浏览器,就可以通过网络登录考试系统,以脱离传统的笔答形式,最大限度地排除了人为因素的作用,保证了考试的客观性、欢迎下载精品学习资源实时性、阅卷标准的一样性,从而高效率、高质量地完成对考生的才能测评;本系统是将传统的考试模式与先进的网络应用相结合进行开发设计的,主要实现如下目标:具有实时性,已注册的用户无论身在何地,通过Internet浏览器,都可登录在线考试系统;供应了考试时间计时功能,随时明白考试剩余时间;实现提示交卷的功能,当考试结时间到时
8、,考生仍未提交试卷,系统将提示考生交卷,以保证考试可以庄重、公正地进行;考生可随时查看考试成果;系统具有自动阅卷功能,保证成果真实精确;采纳开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合;操作简洁便利、界面简洁美观;欢迎下载精品学习资源第 2 章 需求分析2.1 需求调研随着网络技术的日益成熟, 网络已经深化到生活的每一个角落, 包括训练、购物、询问、办公等等很多领域;在网络快速进展的今日,网页技术的应用也越来越广泛;网页技术的应用对于训练行业来说优势更加的明显;训练行业可以通过网络进行同学和教职工的治理、组织同学在线考试、在网站上发布学校相关信息等活动;这样不仅能增加学校治理的
9、透亮度,仍提高了学校的治理水平;在线考试仍能充分的利用学校的现有资源,大大减轻老师的工作量,把老师从出卷、阅卷等一些繁重中做中解脱出来;本文重点论述了由于网络的存在扩大了学校的服务范畴,为学校的治理提供了更多的条件; 对此做出了具体的调查, 可行性讨论和分析; 系统采纳了 B/S结构,在网络上建立学校自己的训练网站;系统开发经受了系统分析、系统设 计和系统实施三个阶段;从设计方案的提出,经过具体的调查,分析了方案的 可行性和必要性,通过具体的系统设计,力图提高系统的集成性和快捷性;并 在系统实施阶段收集了大量的试验数据, 以便测试阶段系统的精确性和稳固性;依据学校要求,设计一个在线考试系统;要
10、求参与考试的同学不需要集合在一个考场内进行考试;同学使用老师或者考试治理员安排的帐号登录考试系统,然后挑选需要参与的考试科目;选定考试科目后,开头答题;系统自动运算同学已经参考的时间;假如在考试时间内没有答完试卷,系统自动交卷;交卷后,系统立刻批阅试卷,并给出考试结果;通过相关调查,要求网站具有以下功能;采纳人机对话的操作方式,界面设计美观友好、信息查询敏捷、便利、快捷、精确、数据储备安全牢靠;规范、完善的基础信息设置;考生注册、治理员注册;在线考试;自动评卷;欢迎下载精品学习资源为后台治理供应治理入口;后台编辑各专业、课程、试题等信息;系统最大限度地实现了易操作性和易爱护性;系统运行稳固、安
11、全牢靠;2.2 可行性讨论现在,运算机硬件技术的进展已经达到了相当高的水平;但是,远程训练软件的开发目前仍处于起步阶段,随着这项技术的不断深化进展,就要求有更好、更完善的软件系统应用到远程训练当中去,这就给软件设计人员提出了更高的设计要求;远程训练包括很多环节,例如教学系统、答疑系统和考试系统等等;其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节;在我国, 虽然远程训练已经蓬勃地进展起来,但是目前学校与社会上的各种考试大都采纳传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成果评估和试卷分析;明显,随着考试类型的不断增加及考试要求的不断
12、提高,老师的工作量将会越来越大,并且其工作将是一件特别烦琐和特别简洁出错的事情,可以说传统的考试方式已经不能适应现代考试的需要;随着运算机应用的迅猛进展,网络应用不断扩大,如远程训练和虚拟高校的显现等等,且这些应用正逐步深化到千家万户;人们迫切要求利用这些技术来进行在线考试,以减轻老师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发同学的学习爱好;例如目前很多国际闻名的运算机公司所举办的各种认证考试绝大部分采纳这种方式;在线考试是现阶段讨论开发的一个热点; 它是建立在国际互联网上的应用系统, 客户端的配置可以极为简洁,使考试不受地域的局限;一个完备的在
13、线考试系 统可以使用户在网上学习过后准时检验自己的学习成效,已发觉自己的不足, 使得学习效率得到很大提高;在线考试系统中题目的生成、试卷的提交、成果 的批阅等都可以在网络上自动完成;只要形成一套成熟的题库就可以实现考试 的自动化;这样一来,老师所要做的只是细心设计题目、爱护题库,而不欢迎下载精品学习资源是组织考试, 从而大大减轻了老师的负担, 这说明其经济性是相当可观的;为了适应新形势的进展,我们小组进行了这一系统的初步设计工作,也可以说是做一个初步的探究, 期望它能够在各类考试中发挥高效、 便利的作用 , 把老师从繁重的工作中解脱出来;在线考试系统的开发及应用,防止以往学校里考试纸张、笔、监
14、考和巡考等各种资源的铺张, 并且后台治理是治理员单一的治理, 确保了程序的安全性;在线考试治理员登录后,对考试内容、专业、科目和考试题目等,都做了具体的分类,只要考生通过自己的同学编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判定考卷,以及核对出最终考卷的分数, 解决了在学校考试后等待考卷分数通知的问题;2.3 应用环境描述2.3.1 ASP.NET 开发环境ASP.NET作为一种动态 Web技术,是微软公司推出的全新体系结构.NET平台的一部分,它供应了一种以Microsoft .NET Framework为基础,开发Web 应用程序的全新编程模式,可以使Web开发人员更
15、加快捷便利地开发 Web应用程序;ASP.NET是建立在通用中间语言上的程序架构,因此可以在任何一台 Web 服务器上建立强大的 Web应用程序;相比现有的各种 Web开发模式而言,ASP.NET 具有更为强大的优势和魅力;ASP.NET2.0 结合了 Web 站点和 Web 服务这两种 Web开发技术;使用ASP.NET2.0可以比以前更加简洁地创建出动态的数据驱动的网站,而且仍具有良好的可扩展性,并且可以很好的支持各种浏览器,而无需开发人员为不同的浏览器编写不同的代码;在 Visual Studio 2005中,可以快速应用程序开发 Rapid Application Developmen
16、t, RAD技术构建 Web应用程序; 在窗体上拖放控件,双击控件并编写相关大事响应代码;欢迎下载精品学习资源2.3.2 C# 编程语言1 C#的特点系统采纳的是 C#编程语言;本 C#是微软公司推出的一种简洁、类型安全的面对对象的编程语言,开发人员可以通过它编写在 .NET Framework上运行的各种安全牢靠的应用程序;使用 C#,可以创建传统的 Windows客户端应用程序、 XML Web Services、分布式组件、客户端服务器应用程序、数据库应用程序以及很多其他类型的程序;C#是特地为 .Net 应用而开发的语言, 与.NET 框架的完善结合, C#巨有以下突出的特点;(1)
17、语法简洁,不答应直接操作内存,去掉了指针操作;(2) 完全的面对对象设计, C#具有面对对象语言所应有的一切特性: 封装、继承和多态;(3) 与 WEB应用紧密的结合, C#支持绝大多数的 WEB标准,例如, HTM、L XML、SOAP等;(4) 强大的安全性机制, 可以排除软件开发中常见错误 (如语法错误),.NET供应的垃圾回收器能够帮忙开发者有效的治理内存资源;(5) 兼容性,由于 C#遵循.NET 的公共语言规范( CLS),从而保证能够与其他语言开发的组件兼容;(6) 敏捷的版本处理技术,由于C#在语言本身内置了版本掌握功能,使开发人员更加简洁的开发和爱护;(7) 完善的错误、反常
18、处理机制,C#供应了完善的错误和反常触发机制,使程序在交付应用时能够更加健壮;2 C#语言编程环境目前,开发和运行 C#程序有多种挑选, 例如,用户可以从微软免费猎取 .NET的软件开发工具箱( SDK)或购买功能强大的 VisualStudio.NET 开发环境,各欢迎下载精品学习资源自的特点如下;SDK包含编译、运行和测试 C#程序的全部资源,它包含 C#语言编译器、 JIT 、编译器和相关文档;惟一不含有的是用来输入和编辑C#程序的文本编辑器;Visual Studio.NET是微软的完整开发环境,它包含一个集成开发环境( IDE)和高级 C#编辑器,同时仍支持程序调试及很多可提高开发人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 bs 结构 在线 考试 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内