您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文档 > aspnet-随机出题在线考试系统
本科毕业设计(论文)题目:在线考试系统学生姓名:学号:指导教师:院系:专业年级:2009年5月3日在线考试系统的设计与实现摘要随着近几年来微机技术、网络技术、多媒体技术及相应软件技术的迅猛发展,学校的教学、管理、考试等工作己越来越离不开计算机了。一方面,计算机辅助教育与计算机辅助教学是计算机技术非常重要的应用领域;另一方面,计算机与网络的应用更加促进了两者的飞速发展,目前它们已逐步成为现代教学的一个很重要且有效的手段。本系统——在线考试系统,采用ASP.NET技术作为创建应用程序的方式,以C#.net作为编程语言,采用SQLServer数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。实现了用户登录、试题的管理、试题库的维护、试题库的组卷管理、在线考试管理、考试成绩评阅管理等功能。关键词:在线考试自动组卷ASP.NETSQLServerOnlineExaminationSystemDesignandImplementationABSTRACTWiththecomputertechnologyinrecentyears,networktechnology,multimediatechnologyandthecorrespondingrapiddevelopmentofsoftwaretechnology,schoolteaching,management,examination,etc.hasbecomeincreasinglyinseparablefromthecomputer.Ontheonehand,computer-aidededucationandcomputer-aidedteachingisaveryimportantcomputertechnologyapplications;Ontheotherhand,theapplicationofcomputerandnetworktopromotemorerapiddevelopmentofthetwo,atpresenttheyhavegraduallybecomeaveryimportantteachingandeffectivemeans.Thesystem-onlinetestingsystem,usingASP.NETtechnologyasawaytocreateapplicationstoC#.Netastheprogramminglanguage,theuseofSQLServerdatabaseastheback-enddatabase.ItisbasedonBrowser/Serverstructureformedunderthedata-drivenWebapplications.Followedthesystemofbasicsoftwareengineeringmethodologyforsystemanalysis,design,detaileddesignandsoftwaretesting.Therealizationoftheuserlogin,testmanagement,testdatabasemaintenance,thetestpapersquestionsTreasurymanagement,onlinetestmanagement,testmanagementfeaturessuchasmarkingresults.Keywords:OnlineExaminationAutomaticTestPaperASP.NETSQLServer目录目录................................................................41概述.................................................................11.1开发背景........................................................11.2项目提出的意义.................................................11.3系统的开发方法.................................................11.4系统开发工具...................................................21.4.1C#简介....................................................21.4.2ASP.NET简介..............................................31.4.3数据库简介................................................42需求分析.............................................................62.1可行性分析.....................................................62.2系统需要解决的主要问题.........................................62.3系统应该具备的基本功能.........................................73系统总体设计.........................................................83.1基本简介.......................................................83.2运行环境.......................................................83.3系统结构图.....................................................83.4详细设计.......................................................93.4.1用户个人信息设计..........................................93.4.2数据库中表的设计..........................................93.4.3数据库逻辑设计E—R图....................................123.4.4功能模块详细设计.........................................133.4.5主要模块的流程图.........................................144系统程序实现........................................................184.1index(系统主界面)...........................................184.2用户管理模块..................................................204.3试卷制定模块..................................................254.4试卷评阅......................................................274.5判断题维护....................................................324.6学生考试模块..................................................355软件测试............................................................405.1软件测试的意义................................................405.2软件测试的重要性..............................................405.3软件测试的范围................................................415.3软件测试的方法................................................415.3软件测试的目的和原则..........................................41测试1..........................................错误!未定义书签。测试2..........................................错误!未定义书签。测试3..........................................错误!未定义书签。测试4..........................................错误!未定义书签。6结论与总结..........................................................43谢辞..................................................................44【参考文献】.......................................................4511概述1.1开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的教学提出了新的模式。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型教学模式的建构提供理想的环境。在此开发的在线考试系统,旨在探索一种以互联网为基础的教学模式。通过这种新的模式,使学生通过自测及时的掌握学过的知识,为学院营造一种新的教学环境,从而提高工作效率和教学水平。1.2项目提出的意义一个完备的在线考试系统可以使用户学习过后及时检验自己的学习效果,以及时发现自己的不足,使得学习效率得到很大提高。在线考试系统中考试科目、题库的维护、自动组卷等都可以在网络上自动完成。只要形成一套成熟的题库就可以让学生实现在线考试的网络化。这样一来,教师所要做的只是精心设计题目、维护题库,便可以使教学质量达到事半功倍的效果,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在使学生对自己能力的自测水平发挥高效、便捷的作用!1.3系统的开发方法目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,在线考试系统的软件也必将不断的更新;同时软件产品本
本文标题:aspnet-随机出题在线考试系统
链接地址:https://www.777doc.com/doc-1523012 .html