基于asp.net的在线考试系统的设计与实现毕业设计论文

上传人:dream****gning 文档编号:114828305 上传时间:2019-11-12 格式:DOC 页数:52 大小:1.17MB
返回 下载 相关 举报
基于asp.net的在线考试系统的设计与实现毕业设计论文_第1页
第1页 / 共52页
基于asp.net的在线考试系统的设计与实现毕业设计论文_第2页
第2页 / 共52页
基于asp.net的在线考试系统的设计与实现毕业设计论文_第3页
第3页 / 共52页
基于asp.net的在线考试系统的设计与实现毕业设计论文_第4页
第4页 / 共52页
基于asp.net的在线考试系统的设计与实现毕业设计论文_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《基于asp.net的在线考试系统的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《基于asp.net的在线考试系统的设计与实现毕业设计论文(52页珍藏版)》请在金锄头文库上搜索。

1、 基于ASP.NET的在线考试系统的设计与实现 ASP.NET-Based online Examination System Design and Implementation 摘要 随着计算机技术的发展和互联网时代的到来,人们已经步入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自身的情况进行学习,老师希望能够改进现有的考试模式,提高学生考试的效率,教育机构也希望给学生们提供更全面更灵活的服务,希望全面准确地对学生进行跟踪和评价。但是传统的笔试考试模式在节约成本,绿色环保等方面都暴露出了许多弊端,最突出的问题就是考试效率低,浪费人力资源,而且还污染环

2、境,不利于我国的长期可持续发展战略。“基于ASP.NET的在线考试系统”采用了B/S体系结构,是一款在网络环境下运行的管理信息系统软件。前端开发平台采用了当今流行的开发工具Microsoft Visual Studio 2008中的ASP.NET 技术,采用C#语言编写代码,采用IIS服务器技术,后端数据库采用SQL Server 2005数据库管理系统。系统的主要特点是不需要在客户端上安装任何软件,操作者只需在浏览器上输入网址,登录服务器进行答题即可。系统主要实现如下功能:1. 后台管理负责考前准备,包括注册学生信息维护,试题信息维护,组织生成试卷和成绩管理等模块。2. 前台管理实现上机答题

3、,包括学生注册,登陆,答题,交卷、查询等模块。关键词 在线考试 ASP.NET B/S模式 VS2008 SQL Server 2005 ASP.NET-Based online Examination System Design and ImplementationAbstract With the development of computer technology and the Internet era, people have entered the information age, it was also known as the digital age. In the digit

4、al network environment, the students want personal satisfaction, to learn according to their own circumstances, the teachers hope that the effective improvement of existing test model to improve the efficiency of examinations, educational institutions also want to give students a more comprehensive

5、line of flexible services to fully and accurately track and evaluate students. But the traditional model in the written exam cost savings, environmental protection and other aspects of exposed many shortcomings, the most prominent problem is low efficiency test, waste of human resources, but also po

6、llute the environment is not conducive to our long-term sustainable development strategy. Online Examination System Based on ASP.NET of the B / S architecture, is running under a network environment management information system software. Front-end development platform using todays popular developme

7、nt tools, Microsoft Visual Studio 2008s ASP.NET technology, using C # language code, using IIS server technology, back-end database using SQL Server 2005 database management system.The main features of the system does not require the client to install any software, the operator simply enter the URL

8、in the browser you can log on the server to answer.System to achieve the following main functions:1. Admin - for exam preparation, including maintenance of registered student information, test information maintenance, organization and performance management, generation module papers.2. front desk ma

9、nagement - to achieve the machine answer, including student registration, landing, turning in an assignment, query modules.Key words Online exam ASP.NET B / S mode VS2005 SQL Server 2005目 录第一章 概 述111 基于ASP.NET的在线考试系统112 开发工具的选择1121 ASP.NET 概述1122 数据库(SQL Server 2005)概述3123 SQL Server2005的特性3124 SQL

10、Server 2005的体系结构4125 B/S模式概述4第二章 可行性研究521 技术可行性5211 硬件可行性5222 软件可行性5223 人员可行性522 经济可行性623 操作可行性624 法律可行性6第三章 需求分析731 业务流程调查732 “基于ASP.NET的在线考试系统”业务用例分析933 用例图描述10第四章 系统分析1541 “基于ASP.NET的在线考试系统”的静态结构1542 “基于ASP.NET的在线考试系统”的动态结构1643 “基于ASP.NET的在线考试系统”的物理结构1744 “基于ASP.NET的在线考试系统”的数据表设计18第五章 系统实现2051 We

11、b.Config配置文件编写2052 数据库操作类Datacon编写2053 系统后台主要功能模块设计24531 后台主要用到的技术24532 管理员信息模块25533 管理员修改模块27534 考试题目模块设计29535 试题添加模块设计3054 系统前台主要功能模块设计32541 前台界面设计主要应用到技术32542 考生登录模块设计32543 考生注册模块设计35544 考生准备考试模块设计36545 考生答题模块设计36546 考生成绩查询模块设计41第六章 软件测试4461 测试计划44611 测试目的44612 测试方法4462 测试用例44结 论47致 谢48参考文献49第一章

12、概 述11 基于ASP.NET的在线考试系统随着教育改革的不断深入以及网络的普及,一种新兴的考试形式基于ASP.NET的在线考试系统与传统的考试相比,网络在线考试系统具有高度的可扩展性,被授权的考生可以随时地参加考试;脱离了传统的笔答形式,最大限度的排除了人为的影响,保证了考试的客观性、实时性、阅卷标准的一致性;实现了考试能与教育评估和教育管理功能的高度结合,可以高效率、高质量地完成对考生能力的测评。架构设计上,采用“B/S”模式,不需要安装任何客户端软件,只要在网络环境中设置一个服务器,其它客户机上只要输入该服务器的IP地址,就可以访问到服务器数据,登陆后就可以记时答题,直接避免了考场座位分

13、布和客户端软件出错而不能考试的问题。本程序是将传统的考试模式与先进的网络应用相结合进行开发设计的,主要实现如下目标:1. 具有实时性,已经注册的用户不管在哪里,都可以通过Internet浏览器,登陆在线考试系统。2. 具有严肃性及公正性,本系统具有自动交卷的功能,如果考试时间结束,学生还未交卷,那么系统将自动交卷。3. 提供了考试计时功能,考生能随时了解考试剩余的时间。4. 考生可随时查看考试成绩。5. 系统自动阅卷,保证成绩真实准确。12 开发工具的选择基于ASP.NET的在线考试系统采用B/S体系结构,是一款基于网络的系统管理软件。前端开发平台采用了当今流行的开发工具Microsoft V

14、isual Studio 2008中的ASP.NET技术,采用C#语言编写代码, 后端数据库采用SQL Server 2005数据库管理系统,服务器采用Windows的IIS服务器。121 ASP.NET 概述ASP.NET是统一的Web应用程序平台,是一种新的编程模型和基本结构,通过ASP.NET能够构建更安全、更强、更稳定、可升级的网络应用程序。其主要特点是:1. 高效的运行性能首先ASP.NET采用代码页面(.cs文件)与前台页面(.aspx文件)分离存储的方法,这使得ASP.NET应用程序可以像一般Windows下的应用程序一样,编译这些代码页面成DLL文件。ASP.NET在服务器上运

15、行时,可以直接运行编译好的DLL文件,这比ASP等程序需要在边编译边运行的运行性能要好很多1。其次ASP.NET采用缓存机制,这使得页面的运行性能更好。2. 灵活性ASP.NET不依赖于任何Web浏览器,并且它与任何语言没有直接的关系,因此在ASP.NET开发中可以结合多种程序语言,编写功能丰富的应用程序。ASP.NET网络应用程序甚至可以调用API、Windows其他应用程序进行联合开发,这使ASP.NET的开发更具有灵活性。3. 简易性ASP.NET完全基于面向对象开发技术,使整个网络应用程序开发根据页面各个对象的属性、方法、事件进行各个功能的开发。例如,页面中添加一个按钮,只要单击该按钮,就可以为按钮设置一个Click事件,在该事件中添加一些处理代码,则可以实现单击按钮时,处理一些功能1。4. 可管理性ASP.NET 2.0之后的版本,是基于Web.config文件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号