在线考试系统的设计与实现 .doc
![资源得分’ 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)
《在线考试系统的设计与实现 .doc》由会员分享,可在线阅读,更多相关《在线考试系统的设计与实现 .doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录摘 要.IABSTRACT.II1绪论.11.1研究背景.11.2研究意义.13系统需求分析.23.1可行性分析.23.2开发环境.24系统总体设计.44.1结构设计.44.2数据流程图.55系统详细设计.75.1数据库设计.75.1.1基本的ADO编程模型.75.1.2数据库选择.75.2数据库结构图.86系统实现.106.1分模块详述系统各部分的实现方法.106.2系统需要完善的地方.16结 论.17参考文献.18在线考试系统的设计与实现摘要随着计算机技术的发展及计算机的日益普及,网络化考试已成为大势所趋。网络化考试也越来越成为各种考试的好帮手,在电子政务蓬勃发展的时候,职称考试等考试
2、的网络化就显得尤其的重要了。本系统主要用于学生在网上进行考试。教师在网上为学生出题和抽题。学生考完试后本系统可以自动为学生判卷,并且将结果存入相应的数据库表中。教师可以利用此系统的出题功能从而为自己所讲学科的试题形成一个题库。教师还可利用此系统将从题库中抽出的题生成word文件。本文首先进行系统的需求分析,得出要建的各个系统模块。其次用Microsoft ODBC数据源管理支持下的数据库Microsoft Access建立系统运行所要的后台数据库。本考试系统具有自动出题、随机出题、自动阅卷计分、在线记时考试、用户帐户管理、批量添加考生、成绩存档等功能,它将有效的提高考试效率。在本系统的设计中,
3、尽量做到了对其的设计达到较强的移植性,使得本系统具有一定的应用前景。 关键词:网络;网上远程考试;数据库;互联网ABSTRACTWith the development of computer technology and the growing popularity of computers, network test has become the trend of the times. Network test more and more become a good helper for various examinations, e-government in the vigorous
4、development of the time, such as examinations and examinations of the network is particularly important. The system is mainly used for students to conduct online examinations. Teachers on the Internet for students and topics. Students will be able to automatically test the students after the test, a
5、nd the results into the corresponding database table. Teachers can use this system out of the title function for their own subjects to form a test questions. Teachers can also use this system will be drawn from the question to generate the word file. This paper first carries on the system demand ana
6、lysis, obtains each system module to be built. Followed by Microsoft ODBC data source management to support the database Microsoft Access to establish the system to run the required background database. This exam system has the functions of automatic questioning, random questioning, automatic scorin
7、g, online chronograph, user account management, batch addition of candidates, transcripts and other functions, it will effectively improve the efficiency of the examination. In the design of this system, as far as possible to achieve its design to achieve a strong portability, making the system has
8、a certain application prospects.Keywords: network; online remote examination; database; internet1绪论1.1研究背景目前,计算机技术与网络技术飞速发展,传统的教育模式和考试模式受到了严重的挑战。现在很多国家和地区的大学和社会都开设了远程教育,通过计算机网络实现异地教育和培训。学生们足不出户,在家里就通过上网就可以完成听老师讲教课,向老师提出问题,老师回答问题,交作业,考试等等,就仿佛把学校搬回了家一样。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着
9、这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。1.2研究意义在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的网上远程考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。网上远程考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相
10、当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!3系统需求分析3.1可行性分析可行性研究就是预开发软件系统的总体目标,给出它的功能、性能、可靠性以及其他方面的要求。其目的是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。下面从四个方面分析本系统的可行性:(1)技术可行性本网站采用Microsoft Access 2003进行后台数据库的管理、操作和维护,用MacromediaDreamweaverMX2004 和HTML、ASP进行前台界面设计、与后台数据库
11、的接口、数据的录入、查询、浏览等功能。根据ASP的特点与DreamweaverMX2004强大的方便快捷的开发工具,以及他们当前的广泛实际应用,充分说明本网站在技术方面可行。(2)经济可行性经济可行性分析(能否赢利)是,从经济的角度分析网站系统的规划方案有无实现的可能和开发的价值;分析网站系统所带来的经济效益是否超过开发和维护网站所需要的费用。经济上的可行性是企业行为的基础。由于网上远程考试系统的开发设计是为完成毕业设计任务而进行的,所以不存在赢利问题。所在此也就不讨论经济可行性问题。(3)开发环境可行性网站开发需要的开发环境需要装有windows98系统以上的电脑上运行,这样的配置在当今已经
12、不能成为难题,而服务器方面,只需要一台安装了IIS(Internet Information Services)服务的计算机即可。所以开发环境可行性是没有任何问题的。3.2开发环境考试系统开发环境如下:(1)硬件配置环境:CPU 1.5GHZ、内存 256MDDR、硬盘:36G(2)操作系统:MicrosoftWindows xp sp2(3)Web服务器: IIS 5.1是windows xp中自带的Internet信息服务组件。(4)数据库:开发过程中数据库工具采用了Access2003。因为IIS默认支持Access数据库,这样在变更编程所用的计算机时不用重新设置,且Access使用起来
13、比较方便、符合web服务器对数据库的要求。(5)编码工具:采用Macromedia DreamweaverMX2004编写VBScript和JavaScript来实现ASP动态网页的编码,同时也用它来设计网页前台的框架(6)美化工具: Photoshop 9.0是图片处理比较方便的工具,可以用来在网页中添加图片,使系统界面更加美观、友好。4系统总体设计4.1结构设计在网上远程考试系统的设计和实现过程中,为了使系统便于管理和安全,在网上远程考试系统中编辑设计了管理员登录,管理员具有最高权限,他可以向网上远程考试系统增加和删除教师和学生。教师和学生要想使用网上远程考试系统必须先登录。教师登录后,可
14、以修改自己的登录密码;为学生的考试出题,并且形成题库;为学生将要进行的考试在题库中抽题;对试题进行修改;对试题进行按要求的查询;将考试的试题生成word文件。学生登录后可以选择自己考试的课程;删除考过的课程;按照考试课程的名称,课程的编号和时间选择考试;查看自己的分数;查询自已考过课程的试卷。网上远程考试系统的设计思想把整个系统分成管理员登陆、教师登陆、学生登陆三个模块。具体分别如下所示:图4.1 系统的结构图管理员登陆分为管理员密码修改、教师注册、学生注册。管理员密码修改可以修改管理员的基本信息,而教师注册和学生注册可以帮助其获得用户名和密码,进而登陆到各自的模块中。4.2数据流程图图4.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线考试系统的设计与实现 在线 考试 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内