ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:492.05KB ,
资源ID:16989609      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16989609.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络考试系统的设计与实现设计+开题+综述文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网络考试系统的设计与实现设计+开题+综述文档格式.docx

1、2.能够实现在线添加试卷和试题的的功能3.能够实现在线统计考试成绩4.能够实现查询考试分数的功能5.能够实现在线答题功能6.能够实现添加用户的功能要解决的主要问题:网络考试系统分为用户管理模块、教师模块和学生考试模块。教师模块包含了成绩列表模块、成绩统计模块、添加试卷模块和添加试题模块。学生考试模块包含成绩列表模块和在线考试模块等。系统的模块图1如下: 图1.网络考试系统结构图网络考试的数据库功能主要体现在对各种信息的提供、保存、更新、和查询操作上,包括用户信息、试卷信息、学生成绩信息和试题信息,各部分数据内容又有内在联系。即:1.系统用户分为管理员、教师和学生3种用户2.用户信息记录用户的名

2、称、密码和身份3.成绩信息记录了学生的成绩信息4.试卷信息记录了所有已经存在的试卷信息5.动态创建试题库信息,记录试卷的内容6.联系人信息表包括联系人编号、联系人姓名等三、研究的方法与技术路线:该系统将用微软公司的Visual Studio.NET的集成开发环境,选用微软的SQL Server 2005作为数据库系统,利用.NET提供的ADO.NET数据库访问技术,使得数据驱动的WEB应用程序开发变得迅速而简单;基于B/S模式的设计思想,便于扩充应用和升级维护,利用浏览器访问位于WEB的服务器的纯WEB页面,实现网络组卷、在线考试、网上评分、在线统计等相关的功能。四、研究的总体安排与进度: 截

3、止时间要求完成的工作2010-12-012010-12-10在老师指导下进行毕业设计选题2010-12-112010-12-14明确课题的目标和内容及做好相应技术准备2010-12-152010-12-16下发毕业设计课题任务书2010-12-172010-12-22学生撰写开题报告,查找文献,完成文献综述2010-12-232010-12-26完成开题工作2010-12-272011-03-01学习ASP.NET语言和SQL的运用,完成文献翻译2011-03-022011-04-20完成系统的主要内容并进行自我测试2011-04-212011-05-30撰写毕业设计论文,整理材料,毕业设计论

4、文完善,修改及定稿。准备毕业答辩。五、主要参考文献:1 李京文. ASP.NET数据库访问技术研究J. 安徽广播电视大学学报,2010年01期2 唐子蛟. 基于ASP.NET的网络考试系统的实现J. 四川理工学院学报,2010年05期3 高少航. ASP.NET及SQL Server的基本运用J. 电脑知识与技术,20104 胥卫东. ASP.NET的发展及与WEB数据库的动态连接J. 山东潍坊职业学院学报, 2006年06期5 王春艳. ASP连接SQL Server数据库的方法与性能分析R. 石家庄理工职业学院学术研究,2009年04期6 韩晓辉.基于ASP技术网上考试系统的设计与实现J.

5、 黑龙江畜牧兽医职业学院学报,2006年01期7 宋斐. 基于.net在线考试系统的设计J. 科技风,2010年20期8 闫兆宏. 网络在线考试系统的完善及扩展应用J. 同煤科技,2010年01期9 杜达. 服务器虚拟化技术在在线考试中的应用J. 商场现代化,2010年 05期10 叶潮流. 浅析ASP动态网页制作技术J. 合肥学院管理系学报,2010年05期11 Jesus Bisbal、Jane Grimson、David Bell . A formal framework for database samplingN. Information and Software Technolog

6、y, February 200512 Lei Gao. An Intensive MVC Design Pattern Based on ASP.NETC. School of Information Linyi Normal University, 2010 Second International Conference on Computer Engineering and Applications,2010毕业设计文献综述网络考试系统设计的相关知识摘 要:在线考试系统将实现网络组卷、在线考试、网上判分等各项相关功能,以优化传统考试的运行模式基于B/S模式的设计思想,便于扩充应用和升级维护

7、,利用浏览器访问位于WEB的服务器的纯WEB页面,实现相关的功能。关键词:ASP ,ASP.NET, 数据库一.ASP的发展ASP 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术是指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到现在的ASP.NET。ASP的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。但是早起的Asp是十分繁琐,需要编写大量的C代码。到了1998年,发布了ASP2.0。到了2000年,随着W

8、indows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。2001年,ASP.NET出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为ASP.NET。ASP.NET技术是由微软的.NET 技术细化而来的,它不是ASP的简单升级,可以说ASP.NET是一个全新的技术。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面引入了许多

9、新技术,正是这些新特性,让ASP.NET超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web 应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的Web 商业模型提供了一个更为稳定,高效,安全的运行环境。二.数据库的动态连接一个现实、完整的网站要维护业务往来需要保存很多的数据, 而且这些数据之间往往还有着许多密不可分的关联, 因此, 利用关系数据库来管理这些数据, 可以很方便的录入、查询和更新这些数据。关系数据库有很多种,例如:Access 数据库、Oracle和SQL Server等等,

10、其中SQL Server是一种高效的关系型数据库,它与Windows NT/2000 Windows 9x 等操作系统紧密集成,对于今天复杂的B/S架构系统来说,SQL Server是最佳的选择。ASP.NET 从现有的ASP结构体系上跨出了一大步,其整个构造体系使开发结构化的应用程序变为可能。Web 表单设计带来了一种更加直接和易于使用的开发模式。服务器控件增加了提供公共功能的能力,从而使扩展和加强现有功能变得容易。数据捆绑使创建数据约束型应用程序变得十分简单。它不但具有许多很棒的新功能,而且还有一个用于开发Web 应用程序的真正架。使用ASP.NET的组件,可以轻松地实现对网页内容的动态控

11、制,根据不同的浏览者, 生成不同的页面内容。在ADO.NET 的支持下, ASP.NET与远程主机上的数据库的连接与操作变得非常简单。ASP 可以通过3 种方式访问数据库: IDC( Internet Database Connector) 方式、ADO( ActiveX Data Object)方式和RDS( RemoteData Service)方式。从概念上来讲,这3种方式对数据库的访问都是通过IIS 来完成的。Web浏览器用HTTP协议向IIS 提交请求。Internet信息服务器执行访问数据库的操作,以一个HTML 格式的文档作为回答。ADO 是微软最新的数据访问技术。它被设计用来同

12、新的数据访问层OLE DB Provider一起协同工作以提供通用数据访问(Universal DataAccess)。OLE DB 是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库, 以及电子邮件系统、自定义的商业对象等等。ADO向我们提供了一个熟悉的,高层的对OLE DB 的Automation 封装接口。对那些熟悉RDO 的程序员来说,你可以把OLE DB 比作是ODBC 驱动程序。如同RDO 对象是ODBC 驱动程序接口一样, ADO 对象是OLE DB 的接口;如同不同的数据库系统需要其自己的ODBC 驱动程序一样, 不同的数据源要求它们自己的OLE DB 提

13、供者(OLE DB provider)。三.基于B/S模式B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能

14、实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。四.动态网页的制作在早期,动态网页技术主要采用CGI技术,即Common Gateway Interface(公用网关接口)。在早期,你可以使用不同的程序编写合适的CGI程序,如Visual Basic,Delphi或C/C+等。虽然CGI技术成熟而且功能强大,但由于编程困难,效率低下,修改复杂等缺陷,所以有逐渐被新技术取代的趋势。除了早期的CGI外,目前主流的动态网页技术有JSP,ASP,PHP等。

15、ASP 本质上是一种解决方案: 将运行在服务器端的脚本代码解释成标准的HTML 页面返回给客户端浏览器, 其运行机制如下:1)用户通过浏览器向Web 服务器请求. asp 文件;2)Web 服务器将. asp 文件转给动态链接库文件ASP. dll 解释处理;3)ASP. dll 将. asp 文件解释处理, 并根生成相应的html 页面送给客户端浏览器并显示。所以说,ASP强大的不在于它的VBScript,而在于它后台的COM组件,这些组件来无限的扩充了ASP的能力。五.总结但是,我认为任何一种框架的扩展都是有局限性的,ASP.NET各类组件都在发展自身的基础上不断完善,SQL Server

16、和WEB等技术的发展预示着未来将会有一种扩展性更强的框架诞生。现在这些未来技术已经展露头脚,有的也比较成熟了。随着Web技术的不断推广和发展,我想随着Web技术不断发展,最终整个互联网就会变得像现在的Windows操作系统一样集成而且简单易用,互联网开发者们可以创建像基于本地PC的应用程序一样丰富的网络程序,资源的共享利用,编程的轻量性,丰富的用户体验,都将带来一种新的网络平台的变革!参考文献:2 高少航. ASP.NET及SQL Server的基本运用J. 电脑知识与技术,20103 胥卫东. ASP.NET的发展及与WEB数据库的动态连接J. 山东潍坊职业学院学报, 2006年06期4 王

17、春艳. ASP连接SQL Server数据库的方法与性能分析R. 石家庄理工职业学院学术研究,2009年04期5 宋斐. 基于.net在线考试系统的设计J. 科技风,2010年20期6 闫兆宏. 网络在线考试系统的完善及扩展应用J. 同煤科技,2010年01期7 叶潮流. 浅析ASP动态网页制作技术J. 合肥学院管理系学报,2010年05期8 Jesu9 Svilen R.Mihaylov、Marie Jacob、Zachary G.Ives、Sudipto Guha.Dynamic Join Optimization in MultiHopWireless Sensor NetworksN.

18、 Computer and Information Science Department, University of Pennsylvania Philadelphia, PA, U.S.A. ,2011 本科毕业设计(20 届)网络考试系统的设计与实现摘要随着Internet的飞速发展,计算机可以代替人类开展越来越多的工作。如我们传统的考试是组织所有考生坐在一起,用笔解答试题,然后老师改卷后将成绩通知学生。这样的考试有一些弊端:首先考生一定要提前到考场,这对考生住址离考场远的比较不方便。而且纸张比较浪费,教师批改试卷繁琐而且容易出错,另外通知学生成绩也需要耗费比较大的精力。网络考试系统可以

19、基本解决以上的这些问题。网络考试系统将传统教育理论与基于WEB的计算机协同工作软件系统有机结构结合起来,以满足各种课程的考试需求。本系统基于B/S模式的设计思想建设的一个基于ASP.NET设计的网络考试系统。该系统在微软公司的Visual Studio.NET的集成开发环境下,选用微软的SQL Server 2005作为数据库系统,利用.NET提供的ADO.NET数据库访问技术,构建了一个实用的考试系统,具备教师出卷、在线考试、网上评分、成绩统计等相关功能。该系统将教育理论、经验和方法引入系统内部,在完成网络考试任务的同时还获得了科学量化指标,可以协助考试组织机构对考试进行科学的评价和分析。网

20、络考试系统能够实现教师出卷、在线考试、网上判分等各项相关功能,以优化传统考试的运行模式,在确保考试系统安全性、真实性的前提下,将极大的提高考试的组织效率和节约考试成本。网络考试;ASP.NET;SQL;AbstractWith the rapid development of Internet, the computers gradually take the place of humans to do many works.For example, a traditional test is to organize all candidates sit together to answer

21、questions with pens, and then the teacher correcting students to distribute the tests results. This test has some drawbacks: Firstly, the exam candidates are not convenient as they must arrive in the examination room in advance, especially for those relatively far away from the examination room. Sec

22、ondly, a traditional test is waste many papers and correcting papers makes teachers more prone to error., Thirdly, distributing the tests results is also a consuming work.Online test system can basically solve the above issues. Online test system combines traditional educational theory and computer-

23、based WEB systems together to meet the needs of a variety of exams. The system is based on B/S model and ASP.NET. It is in Microsofts Visual Studio.NET integrated development environment, use Microsofts SQL Server 2005 as the database system, using . NET provides the ADO.NET database access technolo

24、gy to construct a practical examination system, with network test paper, online examinations, online and score statistics and other related functions. With education theory, experience and method are introducing into the system, we can not only complete the task network test, but also obtain the sci

25、ence of quantitative indicators. These can help organizations to evaluate and analysis scientific examinations. Online test system has many functions, such as generate network test papers, execute online examinations, automatically checking correction, which can optimize the operating mode of tradit

26、ional examination. The examination system with security and authenticity will greatly improve the organization of examinations test efficiency.Keywords: Test Online ; ASP.NET ; SQL摘要 IIAbstract III目 录 IV第一章 引言 11.1 ASP发展史 11.2 ASP技术介绍 11.3ASP.NET的优势 21.4 SQL介绍 3第二章 需求分析 52.1现状分析 52.2系统需要解决的主要问题 5第三章

27、 总体设计 73.1基本介绍 73.2运行环境 8第四章 数据库的设计与实现 94.1数据库的需求分析 94.2数据库范式设计 94.2.1第一范式(1NF) 94.2.2第二范式(2NF) 104.2.3第三范式(3NF) 104.3数据库的结构设计 104.4数据库的逻辑设计 13第五章 系统实现 155.1系统流程图设计 155.2基于B/S软件架构 165.3各页面功能介绍及详解 175.3.1登录页面 175.3.2管理员页面 205.3.3学生页面 235.3.4在线考试页面 245.3.5教师页面 275.3.6 添加试卷页面 305.3.7试题添加页面 325.3.8成绩统计页面 36参考文献 38致 谢 39 第一章 引言1.1 ASP发展史ASP (Active Server Pages,动态服务器页面)技术可在网页中嵌入脚本程序,由因特网IIS服务器执行,从而产生不同的动态页面。但是早期的ASP是十分繁琐,需要编写大量的C代码。ASP.NET技术是由微软的.NET

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1