在线选课系统-毕业论文..doc
《在线选课系统-毕业论文..doc》由会员分享,可在线阅读,更多相关《在线选课系统-毕业论文..doc(36页珍藏版)》请在咨信网上搜索。
1、在线选课系统 毕业论文. 作者: 日期:2 个人收集整理 勿做商业用途基于ASP。NET的在线考试系统的设计与实现摘 要传统的考试从出题、组卷、印刷,到试卷的分发、答题、收卷、再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大。而在线考试系统是一种可以实现无纸化、网络化、自动化的计算机考试系统。论文采用ASP.NET技术和ACCESS数据库技术设计和实现了基于ASP。NET的在线考试系统,该系统包括:考试模块、用户管理模块、科目管理模块和分数管理模块等功能,实现了动态随机组卷、在线阅卷、进行题目的录入、存储、修改和删除.在考试模
2、块中,考生可以通过姓名、准考证号和口令进行登录,随机抽出试题;开始考试后系统可以自动计时,保存答案,自动阅卷等.该系统的实现可以大大提高考试的可靠性、有效性,降低考试的成本。关键词:ASP.NET,在线考试系统,ACCESS数据库DESIGN AND REALIZATION OF ON-LINE EXAM SYSTEM BASED ON ASP.NETABSTRACTTraditional test from the title, printing, paper, the distribution, answer, again to convicted of rewinding, roll,
3、announced results, the entire process needs artificially participation, cycle is long, the big workload and error-prone, also have a proper job, make whole secrecy examination cost greatly。 And online examination system is a kind of can realize the automation, network, paperless examination system,
4、computer is of far-reaching significance and value。This paper by using asp。net technology and ACCESS database design and implementation technology based on ASP.net online examination system, this system includes: test module, user management module, subjects management module and scores of managemen
5、t module scores, realizing the function such as dynamic as unit volume, online marking, on the topic, storage, modification and deletion。 In the test, the examinee can through module name, password to login confirmation and random test; out, Start the test system, automatic timer can save answers, a
6、utomatic marking, etc. This system has greatly improved the reliability and validity of the exam and reduce the cost of the exam。文档为个人收集整理,来源于网络本文为互联网收集,请勿用作商业用途KEY WORDS: ASP.NET, On-line Exam System, ACCESS13目录第1章 绪论11。1 系统开发的背景11.2 系统开发的目的及意义11。3 论文的主要工作21。4 论文的组织结构2第2章 系统需求分析与可行性分析32。1 系统需求分析32。
7、2 系统可行性分析5第3章 相关技术介绍73。1 ASP。NET的简介73。2 ACCESS数据库的简介93.3 动态网页技术11第4章 系统总体设计124。1 系统总体功能124。2 系统的体系结构124。2。1 系统应具备的功能详细介绍134.2。2 系统部分模块概要介绍13第5章 数据库设计155.1 数据库安全设计155。2 数据库的物理结构15第6章 系统的详细设计与实现186.1 流程图说明186.2 主要界面的详细设计与实现196。2。1 登陆界面196.2。2 用户注册界面206。2。3 考生选择科目界面和考试界面216。2.4 后台管理界面226.2.5 新增试题模块236.
8、2.6 课程管理界面24结论25谢 辞26参考文献27附录28第1章 绪论1。1 系统开发的背景目前,很多院校的考试基本上都是采用传统的考试方式,在这种方式下,组织一次完整的考试要求教师输入电子文档试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程, 需要大量人力、物力与时间的投入,已经越来越不适应学院信息化建设与现代教学的需要。显然, 随着考试类型的不断增加和考试要求的不断提高, 教师到处找试题、拼试卷、印刷、考试、评分、算成绩, 整个过程工作量很大, 效率不高, 花费了教师大量的时间和精力, 教师的工作量将越来越大;而且随着考生数量增加,对考生的考试成
9、绩进行统计将是一件十分烦琐且容易出错的事;而且一次考试的反馈能力弱, 试题选择随意性大, 全凭教师的主观意愿来评定一张试卷难度的高低, 对成绩的分析停留在平均分、及格率等表面层次上, 难以统计出学生对各个知识点的掌握程度, 传统的考试方式己经不能适应现代考试的需要1。随着计算机技术的发展, 计算机在各行各业的应用越来越广泛, 人们迫切需要利用计算机来进行考试, 以减轻教师的工作负担和提高工作效率, 同时也提高考试质量。使用在线考试系统, 教师平时可以有效地收集试题并保存到试题库中,考试时的出卷将变得较为轻松, 完全由计算机自动进行;也不用为考场秩序混乱伤脑筋;烦琐的评卷工作也交给计算机去做,
10、避免过多的人情分;计算机还能帮助教师分析教学的薄弱环节等等2。在这种情况下我们开发了在线考试系统。文档为个人收集整理,来源于网络文档为个人收集整理,来源于网络1.2 系统开发的目的及意义本项目提供一个在线考试的网站,学生通过在校园网或互联网上访问该网站,学生可以按照教师的建议或各自的计划对所学知识进行自我测验;教师可以通过网站提供的环境对学生的学习情况进行动态管理,并依据网站记录的考试成绩给出对每一位学生客观的综合评价。在线考试系统可以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。1.3 论文的主要工作论文的主要任务:(1)
11、具体介绍了在线考试系统是在怎样的背景下开发的,有什么样的目的和意义。(2) 对开发在线考试系统进行了需求分析和可行性分析,对其可能实现的功能进行分析预测,具体指出了此系统需要什么样的软、硬件环境才能运行,并对该系统的实现进行了可行性分析。(3) 详细介绍了制作此系统所用到的一些相关技术.(4) 对系统进行了整体设计,介绍了系统能实现的功能和系统功能模块的划分;介绍了系统的体系结构和主要模块。(5) 详细介绍了数据库设计。(6) 设计并实现了在线考试系统,详细介绍了系统各个功能模块的设计与实现。1.4 论文的组织结构本篇论文分为六章:第1章 绪论,介绍了开发在线考试系统的背景及意义,指出了论文的
12、主要工作。第2章 系统需求分析与可行性分析,对系统的需求进行分析,主要对系统实现所需要的软件、硬件、功能和可行性的分析。第3章 相关技术介绍,介绍开发本系统所用到的一系列相关技术。第4章 系统总体设计,主要介绍了系统应具备的功能、系统的体系结构和主要模块的简介。第5章 数据库设计,介绍了系统安全性的设计,列出了系统所用到的数据库和主要的表,并以表格的方式对表的物理结构进行了描述第6章 系统的详细设计与实现,对系统主要模块的功能与实现进行了详细介绍。最后是全文的总结,并指出了该系统的不足和需要进一步完善的地方。第2章 系统需求分析与可行性分析2。1 系统需求分析1。 系统功能分析在线考试系统为考
13、生提供登录、注册、在线考试等功能,是基于计算机网络的应用系统。它可以使考试不受时间, 地域的限制, 一方面极大地减轻了教师出题、改卷的工作量, 另一方面使学生能随时检验自己的学习效果, 使学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可在网络上自动完成, 只要形成一套成熟的题库即可实现真正的无纸化考试3.基于ASP.NET和ACCESS的通用网络考试系统是一个复杂的综合系统。考试作为一种检测手段,是面向特定的对象的,所以用户进入系统应该进行身份验证.系统将用户分为3类:超级管理员、普通管理员(即教师)和考生,它们具有不同的级别.系统授权的高级用户(超级管理员)可以根
14、据实际要求进行题库管理,新增科目并建立相应的数据表,同时对全体普通管理员(教师)、考生进行管理、监控;系统授权使用的普通管理员用户可以根据自己的需求,生成组卷策略,或进行成绩和试卷的分析;学生端用户通过浏览器进行身份验证登录后,选择要考试的科目,在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交;考生可通过浏览器查询记录在库的各科成绩,并且其答案和成绩将被记入库中以供汇总和查阅,并作为成绩评估和试卷分析的历史数据。本系统是拟采用ASP.NET 与ACCESS 技术开发的在线考试系统。它使用方便,操作简单,具有用户注册,多用户同时在线考试、动态随机出题、自动判卷、题库管理、用户管理、
15、成绩管理等功能.希望本系统能够在考试中发挥高效、便捷的作用,为考试技术的改革起到作用5.2. 系统软件需求系统实现的软件环境主要包括服务器端操作系统、WEB服务器、数据库服务器、WEB与数据库系统的接口以及客户端操作系统等.根据计算机软件的发展趋势和网站的整体情况,作了如下选择: 服务器端操作系统:服务器操作系统选择Windows 2003 Server/Enterprise Edition(企业版)。操作系统本身的安全性直接影响ASP。NET的安全.通过测试比较,Windows 2003 Server在运行速度、安全性、稳定性及网站的管理等方面都明显优于Windows 2000,维护简单、安
16、全可靠,是WEB服务器、数据库服务器以及高性能组件的最佳系统平台之一,所以本系统采用的是Windows 2003 Server。 WEB服务器:安装微软支持ASP.NET的IIS2.0作为WEB服务器软件,提供基于WWW信息出版和应用程序发行的功能。数据库服务器:采用ACCESS数据库管理系统,该系统性能完善、稳定,是作为后台数据库的较好选择.WEB与数据库系统的接口:因为ASP.NET提供更方便、更简单的访问数据库方法,使之成为开发动态网络站点和WWW数据库应用的主要技术之一,故本系统采用了ASP.NET技术。客户端:采用Windows系列或Unix, Linux等支持Web浏览器的操作系统
17、均可11.3。 系统硬件需求服务器端:WEB服务器和数据库服务器可放在一台主机上,也可单独设置,应根据系统业务流量和经济实力进行选择。结合目前计算机发展现状,服务器最低配置为Pentium 4。0以上处理器,1G以上内存,80G以上硬盘,带宽100M以上.客户端:Pentium 4.0以上处理器,512MB以上内存,80G以上硬盘,能够轻松地运行Visual Studio 2005,可以进行上网。2。2 系统可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发
18、成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容:1。 社会因素方面的可行性本系统用于学校考试,无法律和政策方面的限制。2。 经济方面的可行性主要是对项目的经济效益进行评价,本系统作为一个实训的一个项目,无需开发经费,对于我系在经济上是可以接受的,并且本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。所以本系统在经济上是可行的。3. 技术方面的可行性(1) 技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等.(2) 软件方面,网络化考试需要的各种软件环境都已具备,数据库服务
19、器方面则有ACCESS,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能.其灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。(3) 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。4. 操作方面的可行性目前,大学的校园网路覆盖了教学区和学生区的主要建筑物及部分家属宿舍,从而满足校内各学院,各职能部门,各直属单位上网需求。学校良好的网络设施为开发使用无纸化网络考试系统提供了坚实的基础12。第3章 相关技术介绍3。1 ASP。NET的简介系统采用VS2005进行
20、开发,程序设计模式采用3层模式(即数据层、表现层和逻辑层),以便后期的维护和更新。数据库服务器采用ACCESS。ASP。NET语言的功能及特点:ASP。NET是一个革命性的程序设计框架,能够快速开发功能强大的Web应用程序和服务,它的优势主要体现在以下几个方面:1。 与浏览器无关ASP.NET是一个与浏览器无关的程序设计框架,利用它编写的应用程序可以与最新版本的Internet Explorer、Netscape Navigator等常用浏览器兼容。2。 将业务逻辑代码与显示逻辑分开在ASP.NET中引入了“代码隐藏”这一新概念,通过在单独的文件中编写表示应用程序的业务逻辑代码,使其与HTML
21、编写的显示逻辑分开,从而更好地理解和维护应用程序,并使得程序员可以独立于设计人员工作。3. 新的集成开发环境Visual Stodio 。NET提供了一个强大的、界面友好的集成开发环境,以使开发人员能够轻松地开发Web应用程序。4. 简单性和易学性ASP.NET使得运行一些平常的任务如表单的提交、客户端的身份验证、分布系统和网站配置变得非常简单。ASP。NET包含称为ASP。NET换件的HTML服务器控件集合,这些控件可通过脚本以程序方式使用。另外,它还包含了一组称为“Web服务器控件”都有自己的属性、方法和事件,用于控制控件在应用程序中的外观和行为。所有ASP。NET控件和其他对象都可引发事
22、件,可通过代码以程序方式处理这些事件,从而更好地管理代码。在ASP.NET中,有一组用于进行用户验证的控件,可以大大减少验证代码的编写量.它还支持Cookie的管理和对未经授权的登录进行重定向。5。 用户账户和角色ASP.NET允许创建“用户帐户”和“角色”,以便每个用户都能访问不同的代码和可执行代码,从而提高应用程序的安全性。6。 多处理器环境的可靠性ASP。NET是一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝技术,大大提高了运行速度。即使现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变就能提高它们的效能。7。 可扩展性ASP。NET是一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 选课 系统 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。