《学生网上考试系统.docx》由会员分享,可在线阅读,更多相关《学生网上考试系统.docx(38页珍藏版)》请在优知文库上搜索。
1、毕业设计论文题目:学牛网!考试系统院别:专业:姓名:学号:指导教师:年月日摘要当前,信息化时代已经悄悄走进人们的生活,自动控制、无纸化自动办公、企业信息化、网上书店、网上娱乐等等都是信息时代的产物,可以说,二十一世纪是一个信息化的世界,人们将跟这二个字眼密不可分。随着信息化的潮流,我们的教育也开始了信息化,几年来关于教育信息化的教研论文不计其数,这说明教育走向信息化是一个必然的过程,那么基于B/S模式下的考试系统正是这种思想的一个重要的表达。教育的信息化必然会出现无纸化的、远程的考试系统,它的出现可以大大促进远程教育的长足开展,较大程度上减少了教育经费,真正表达出信息化时代的特色和优点。建立一
2、个平安稳定可靠的基于B/S模式下的考试系统,是当前信息化教育的必然,对信息化教育有着较大的促进作用。因为有远程的教育也就必须有远程的考试,没有考试的教育算不上完整的教育,本系统就是在这么一个大的前提下提出的。关键词:网上考试,教育,信息AbstractAtpresent,theinformationagehasquietlyenteredthepeopleslives,automaticcontrol,automaticpaperlessoffice,businessinformation,onlinebookstore,onlineentertainmentandsoonareallapro
3、ductoftheinformationage.Itcanbesaidthatthetwenty-firstcenturyisaninformation-basedworld,peoplewillbecloselylinkedwiththesetwowords,withthetrendofinformationtechnology,webegantheeducationinformation,informationoneducationoverthepastfewyearsofteachingandresearchpaperscountless.Thisshowsthateducationto
4、informationtechnologyisaninevitableprocess,thenbasedontheB/SmodeoftheexaminationsystemsuchthinkingisanimportantembodimentoftheinformationtechnologyeducationScriplessinevitable,remoteexaminationsystem,Itcangreatlyfacilitatetheemergenceoftherapiddevelopmentofdistanceeducation,thelargerthedegreeofreduc
5、tioninfundingforeducation,andtrulyreflectthecharacteristicsoftheinformationageandmerits.TheestablishmentofastableandreliablesecuritybasedonB/Smodeoftheexaminationsystemisthecurrentinformationtechnologyeducationmustbeoninformationtechnologyeducationtopromoteagreaterroleindistanceeducation,becauseitmu
6、sthavelong-rangetest,thereisnotesteducationisnotacompleteeducation,thesystemissounderthepremiseofalargeraised.Keywords!OnlineExamination,EducationJnformation目录1弓I言21.1概述21.2 运行环境配置与系统结构要求2硬件环境要求21.2.2搭建ASP.NET开发环境21.3 编程环境ASP.NET技术简介21.4SQLServer2005介绍32可行性研究及需求分析52.1可行性研究5工程要求5待开发系统的主要开发目标52.1.3可行性
7、研究的方法52.1.4 评价尺度62.1.5 技术条件方面的可行性62. 2需求分析62.2.1市场需求62.2.2软件功能分析72.2.3软件的非功能性需求72.2.4软件其他方面的要求73总体设计93.1系统的用户分类。93.2数据库表分析设计93.3总体模块框架图IO3. 4数据库及模块设计10系统E-R图10数据库表详细设计IO3. 5详细设计11数据信息准备11程序数据流图11登录模块和主界面功能设计12登录模块和主界面模块设计系统性能要求:12登陆模块中系统的功能分析:12功能模块及实现134系统实现144.1登录模块设计144. 2管理员管理模块194. 3学生登录考试模块265
8、测试运行与维护315. 1网站测试316. 2网站维护31总结32致谢33参考文献341引言1.1 概述随着我国国民经济建设的蓬勃开展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善效劳质量,提高工作效率,这些都在很大程度上给我们学者企业提出越来越严峻的挑战。信息科技在全社会的飞速开展与普及,把世界上所有电脑联接起来的网络技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。特别是INTERNET网的普及,它改变了传统传输媒体的传递方式,而且是一个非常廉价的交互式国际通信媒体。越来越多的学者开始参加各种各样的考试,而这种考试大多都是网络考试。学生网上
9、考试有很多的优点,比方可以节省很多的改卷时间,节省大量的资源,减少了人工改卷的误差,考题丰富更能检测出学生的能力。因此网络在线考试将成为未来考试的趋势。1.2 运行环境配置与系统结构要求硬件环境要求CPU:PIV2.OGHZ或更高频率的CPU内存:DDR333256MB或更多的内存硬盘:至少IOG以上或更多的硬盘空间1.2.2搭建ASP.NET开发环境单击“开始按钮,并执行“设置一”控制面板命令,翻开“控制面板窗口,双击“网络图标,翻开网络对话框;然后,单击“添加按钮,添加所需的组件,选择“协议,最后,在“厂商列表框中选择MiCrOSoft公司提供的协议,在“网络协议列表框中选择TCP/IP协
10、议选项,单击“确定按钮添加该协议,完成安装。1.3 编程环境ASP.NET技术简介ASP.NET的前身ASP技术,是在IIS2.0上首次推出(WindowsNT3.51),当时与ADO1.0一起推出,在HS3.0(WindowsNT4.0)发扬光大,成为效劳器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。因为ASP.net是基于通用
11、语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上,通用语言的根本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是IangUage-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有Cit(C+和JaVa的结合体),VB,Jscript,C+、F+o将来,这样的多种程序语言协同工作的能力保护您现在的基于CoM+开发的程序,能够完整的移植向ASP.neto1.45 QLServer2005介绍SQLServer20
12、05是微软公司在SQLServer2000版的根底上新推出的数据库产品,它扩展了SQLSerVer2000版的性能、可靠性、质量以及易用性。它还包括许多新功能以提高系统的执行性能,而且使得数据库的管理工作变得更加轻松易学,这些功能进一步将SQLSerVer确立为OLTP、数据仓库以及电子商务应用程序的最正确数据库平台。使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。(1)非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL语句接受集合作为输入,返回集合作为输出。SQ
13、L的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法。这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一局部,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用适宜,而用户从不需要知道表是否有索引,表有什么类型的索引。(2)统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。根本的SQL命令只需很少时间就能学会,最高级的命令er托管提供程序的连接字符串中,存在很多属性,但是常用的属性并不多,数据库连接字符
14、串的常ConneCtionTinlCOUt(连接超时时间):当数据库连接发生错误时,系统会再次尝试连接数据库,在关闭数据库连接所经历的时间长度,系统默认的时间为15秒。2可行性研究及需求分析2.1可行性研究学生网上考试系统的主要特点是一方面可以动态地管理各种考试系统信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,用户可以在规定时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了用户的最大的公平感。如何通过一种开发语言能高效的设计出这个系统是一个值考虑的一个需求。由于现代计算机网络技术的快速开
15、展,信息已遍布全球。再加上现代考试的普及。网络已成为群众化的产物,所以将考试系统与网络相联,是很有意义的。ASP.NET技术为这个系统设计提供了极大的方便。工程要求1. )功能:数据库管理、考试功能;(2)性能:操作方便、可靠、高效、界面赏心悦目;(3)本系统必须要求开发人员对网络技术有一定了解;(4)管理员可以通过本系统将考试的信息存入到数据库中,可以很方便的对信息进行更新。待开发系统的主要开发目标(1)迅速实现试题的更新;(2)使系统的后台管理功能完善;(3)让系统自动生成试卷;(4)实现现代考试网络化。可行性研究的方法结合系统本身及自身的情况选定此课题,对该系统做出了可行性研究。系统设计是以学生网上考试为目的,基于现代网络在线考试技术,结合现有的技术制定出设计的方案。最终将开发出界面友好、方便现代用户考试的一套完整的网上考试系统。评价尺度(1)自动生成试卷的可行性与完整性;(2)后台管理功能的管理能力;(3)题目更新的及时性与更新性;(4)考试界面的完善;(5)成绩查询的多样性;(6)系统在使用过程是否便于操作和维护。技术条件方面的可行性因为本系统最终在分布式系统上运行,因为本人电脑的配置对于做毕业设计以足够,该系统的功能足以被实现。在软件方面可以用以下几种:(1)操作系统用windowsXPoWindowsXP作为一个优