毕业设计(论文)ASP网络考试系统设计.doc
《毕业设计(论文)ASP网络考试系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP网络考试系统设计.doc(28页珍藏版)》请在三一办公上搜索。
1、摘 要网络化考试是在互联网的基础上兴起的,随着WEB数据库技术的发展日趋成熟,国内的网络化考试正逐渐兴起。网上考试系统(IES)是一套基于B/S体系,采用数据库Microsoft Access 2000和先进的ASP和技术开发的,以组织客观、公正、科学合理和考试为目的的标准化考试系统。该系统定位在基于网络的在线测评和内容管理系统,提供极其方便的创建大量试题试卷和调查问卷的方法,这些发送到网上的内容可以是开放性的,使任何人都可以获得;也可以是保密的有严格限制,通过系统来限制用户的使用功能,学习考核两相宜。本文介绍了采用ASP技术一个简单的网上考试系统的过程。内容简介如下:全文共分八章。第一章为绪
2、论,简述了开发网络考试系统的背景、目的和意义,系统的设计思想,并对开发工具进行了简单的介绍。第二章为需求分析,阐述了系统功能分析,系统结构分析,系统的开发环境。第三章对数据库进行了需求分析,概念结构设计,用详细的图表表达了事物之间的相互关系,并对数据库的建立与连接作了概述。第四章的系统设计,详细介绍了系统功能设计,系统的工作方式,系统的功能模块及系统的工作数据流。第五章是考试系统的界面设计,概要的介绍登录界面和主要的功能界面的设计方法和技巧。第六章叙述了网站的建立与运行。第七章简述了系统测试的方法,测试的结果分析和解决办法。最后是毕业设计小结,包括致谢及参考文献。为了使读者能更方便的理解本系统
3、设计的过程,论文中配有详细的图表,对图表分别作了简要说明,并进行了统一编号。由于本系统设计中编写的程序代码众多,限于篇幅的原因,完整的代码以附录的形式放在正文后面,以供参考。【关键字】网上考试、ASP、ODBC、SQL Server。ABSTRACTHave an examination networkedly and rise on the basis of Internet, ripe day by day with the development of WEB database technology, the domestic one has an examination network
4、edly and rises gradually. Have an examination system (IES ) whether one because of B/S system , adopt database 2000 Microsoft Access and advanced ASP and technological development on the net, in order to organize objective just, science rational and have an examination for to standardize the system
5、of having an examination purpose. This system orients testing and assessing online and content administrative system because of the network, offer convenient establishment a large number of examination question paper and method of the questionnaire extremely, these content put on the nets can be ope
6、n , make anyone able to get ; It can be the secret limiting strictly too, limit users function of use through the system, learn to examine two suitably . This text introduction adopt ASP technology one having an examination the systematic course on the net simple. Brief introduction is as follows:Th
7、e full text divides into eight chapters altogether. Chapter one the introduction, sketch the network of developing and have an examination in systematic background , purpose and meaning, systematic design philosophy, and has introduced the simple one to the developing instrument. Chapter two analyse
8、 , have explained that the systematic function is analysed , systematic structure analysis for the demand, systematic development environment. Carry on demand analyse to database concept structural design , express interreaction of thing with detailed chart, and foundation and connect summary of mak
9、ing in database. Chapter four system design,introduce by function not systematic in detail because it design, way not working of system, systematic function module and working dataflow of the system. Have an examination systematic interface design , introduction log-in interface and main function de
10、sign method and skill of interface of outline. Chapter six narrated the setting-up and operation of websites. Chapter seven the method to sketch system testing, analysis and solution that the ones that test fruit. It is a brief summary of the graduation project finally, including thank and list of r
11、eferences.For enable reader convenient understanding course that system design this, thesis furnished with the detailed chart, make brief illustration separately chart , go on serial number of unifying. Because procedure that systematic design this write code numerous, reason as space is limited, th
12、e intact code is put behind the text in the form of appendix, for your guidance.【keywords】networked examination, ASP、ODBC、SQL Server。目 录ABSTRACT3第一章 绪 论61.1 系统的开发背景61.2 系统概况61.3 系统实施计划7第二章 系统分析82.1 用户需求分析82.2 系统功能分析82.3数据流程图92.4数据字典10第三章 数据库设计123.1 数据库需求分析123.2 数据库概念结构设计123.3数据库逻辑结构设计143.4数据库的建立与连接1
13、5第四章 系统设计174.1概要设计174.2 详细设计18 第五章 系统界面设计225.1 输出设计225.2 输入设计225.3用户界面设计设计原则23第六章 网站的建立与运行256.1 网站的配置256.2系统的运行25第七章 系统测试267.1系统测试的方法分析267.2系统测试用例设计267.3测试结果分析27 毕业设计小结27参考文献28致 谢29第一章 绪 论专业班级:计算机科学与技术05级翁源函授本科班 学生姓名:郭怀龙指导教师姓名:龙腾芳 指导教师职称:副教授绪论部分对本系统的开发做了简要的描述,主要介绍了系统的开发背景、系统体系结构、安全性、管理权限控制问题,以及系统实施计
14、划等内容。1.1 系统的开发背景 纵观计算机化测试的研究和应用的历史,可以看到,随着计算机技术的发展,计算机在测试中的应用从当初单纯的判分,到IRT模型出现后的自适应考试,再到现在的基于网络的情境化、模拟化测试, 发挥的作用越来越大。试题的形式也在此过程中发生着变化,从固定在单一试卷中的试题发展到了可以自由组合的题库,再到现在的多媒体试题库。随着题库的建立,组卷变得方便了,测试的形式也发生着变化,由所有学生同考一张试卷的大规模的集体测试发展到了同一场考试使用等同考查效力的不同试卷的小组测试。 组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。这种工作将是一件十
15、分烦琐和容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,远程教育和虚拟大学先后出现,并逐步深入到千家万户。人们迫切要求利用网络系统来进行在线考试,以减轻教师的工作负担提高工作效率,以达到提高考试的质量的目的,并使考试趋于公证、公平、客观,来激发学生的学习兴趣。网上考试系统的实现及应用是未来信息社会发展应用的一种趋势,在此本着探索的原则,设计一个简单的考试系统,既使原来的知识学有所用,又学到了新的知识,为向更高层次的学习和研究写下开端。1.2 系统概况1.2.1基于B/S模式B/S体系即浏览器/服务器(Browser/Server)体系
16、。在B/S的系统中,用户可以通过浏览 器向分布在网络上的许多服务器发出请求。B/S结构极大的简化了客户机的工作,客户机上只需安装配置少量的客户端软件即可, 服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏B/S体系的优点是,系统安装维护简便,数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。 1.2.2安全管理机制 由于考试
17、系统的特殊性,安全性显得格外重要。网上考试系统(IES)从考生登陆(注册)到参加考试,到查询考试成绩采用了数据加密技术,确保系统的安全性。另外在考生考试模块的设计中,采用了必要的安全技术,例如:禁止刷新禁止查看源代码考试结束自动交卷等等。1.3 系统实施计划系统目标:开发一个小型的标准化考试系统,以组织客观、公正、科学合理的考试为目的。开发工具:系统前台界面是以Dreamweaver为平台开发的ASP动态网页;后台数据库是利用功能强大的Microsoft Access 2000开发的,并且以ODBC的方式进行数据库连接。采用ODBC存取数据的最大好处是应用程序的开发系统不须要与数据库是属于同样
18、的系统。 开发设计思想:l 系统的优点不仅仅要体现在功能上,还要在使用上具有方便、快捷、高效的特点l 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于系统的维护。l 在服务器、数据库等多个层次上提供行之有效的安全防范措施,可确保系统安全稳定地运行。l 具有高度的灵活性和良好的可扩充性,可随着用户需求的变化在功能和规模两方面随时进行扩展和升级。第二章 系统分析开发一个软件首先要进行系统需求分析,其主要工作是确定系统的规模和范围,确定软件的总体要求以及所需要的硬件环境和支撑软件,确定待开发软件与外界的接口,根据用户的情况确定软件对操作的要求,以及待开发软件总体上的约束和限制。系统
19、需求分析有助于弄清对需开发的软件、硬件环境、支撑软件和操作人员的要求。系统需求分析的过程实际是一种解决问题的活动,需要系统需求者与系统开发者之间的反复商讨。在进行系统需求分析时所要考虑的项目和解决问题时所产生的结果一般包括:分析计划、项目与用户的联系、系统目标、现行系统、数据元素及结构、向用户做调查、对其他系统的调查、各种方案、选择设计方案、结构分析和下一阶段的计划等。2.1用户需求分析 本考试系统的主要用途是供校园内部考试、或者机关单位的培训考试之用,其规模比较小。其用户有考生用户、系统管理员两类。 对于考生用户来说,要提供方便、快捷、高效的考试操作功能,考试应该让考生充分发挥其知识水平,不
20、应因为客观原因而影响考生的正常状态。系统反应灵敏迅速,如在执行用户登陆、试卷提取、成绩查询等功能时,应快速做出响应。对系统管理员来说,要提供方便统一的管理功能,管理员可以浏览、查询、添加、删除、修改、统计考生的基本信息,管理员面对的是众多考生,要对考场、考生、试题做统一的控制,负责整个系统的正常运行,对试卷的保密、数据的安全与完整性等方面有比较高的要求。2.2 系统功能分析1. 对学生信息的管理(1)考生的报名注册。文件录入考生资料时 证件号码不允许包括空格 否则会出现在考试机输入正确证件号码但报告错误的情况出现。 报名编排必须一次完成 不能把本次考试的学员分两次报名编排,如果分两次最后一次编
21、排的数据会覆盖第一次上报的数据,造成数据丢失。 (2)、用户管理。可以锁定用户,限制是否可以登陆、是否可以参加考试;2. 对考试科目及题库的管理功能(1) 管理员可以对考试科目进行设置,如添加、修改、删除等操作(2)用户题库设置。题库共享:管理员可以设置那些题库为共享题库,共享的题库所有部门都可以使用;专用 题库只能供某一个特定的部门使用。3.题库的功能(1)、随机组卷,所有参考人员使用决不雷同的试卷;自定义组卷,管理员选择考试的试题,所有参考人员按照预定的试题使用同一份试卷。(2)试卷库的功能为:做备份,有据可查;为以后的组卷提供依据:教师可以调出试卷库中的试卷或直接使用,或作参考,或在此基
22、础上稍加改动形成新试卷;通过从试卷库中选取已公开的试卷,供学生进行自测,检查学生对知识点的掌握情况。4.成绩查询功能(1)当考生考试完某一个科目后,可以直接提交试卷就会看到该科目的分数;(2)管理员可以查看所有考生成绩;(3)可以打印正式试卷,可以打印标准答案。5. 管理员信息的管理 管理员用户名和密码的注册和修改,用户名和密码要具有唯一性。6 安全机制 只有本系统的管理员才有对数据库的管理和修改权限,例如对考生姓名、考号、成绩、试题的更新与修改,不允许未经过授权的非法用户登录修改。2.3 数据流程图数据流程图(Data Flow Diagram,简称DFD)是新系统逻辑模型的主要组成部分,它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP 网络 考试 系统 设计
链接地址:https://www.31ppt.com/p-3976409.html