计算机考试专题教育网站的设计与实现 毕业设计论文.docx
《计算机考试专题教育网站的设计与实现 毕业设计论文.docx》由会员分享,可在线阅读,更多相关《计算机考试专题教育网站的设计与实现 毕业设计论文.docx(55页珍藏版)》请在三一文库上搜索。
1、 计算机考试专题教育网站的设计与实现学生: 学号: 专业:计算机科学与技术班级:2008级3班指导教师: 二O一二年六月计算机考试专题教育网站的设计与实现摘 要随着计算机技术的普遍应用,人们对计算机技术要求日渐提高,越来越多人选择计算机等级考试。建立一个计算机等级考试专题教育网站就成了学校和一些培训机构的迫切需求!本网站在建设过程中参考了国内做得较好的一些考试的专题教育网站,借鉴了国内先进的教育考试网站的功能模块进行了网站的设计使用了ASP.NET+SQL SERVER进行网站开发。为广大的考试学子提供计算机等级考试参考。 本文首先讨论了系统的相关技术和背景,网站的开发思路,基于web的数据库
2、ASP.NET的网站开发。为网站的开发提供了技术的参考。 其次,论文讨论了网站建设的目的、可行性分析并确定了网站建设的特色。可行性分析包括技术可行性、经济可行性、操作可行性和进度可行性。通过分析认为,目前建设计算机等级考试专题教育网站是可行性。第三、论文讨论了系统的总体架构及数据库设计、数据库常用的操作方法,数据库的操作主要用有添加记录、删除记录、修改记录。最后,论文详细介绍了整个网站的设计及实现。关键词:计算机等级考试;专题网站; ASP.NET技术TheComputer grade examination education project website design and imple
3、mentationABSTRACTAlong with the computer technology and widely used in computer technology people are increasing requirements, more and more people choose the computer grade examination. Build a computer grade examination education project site became school and some training organizations urgent ne
4、ed! This website in construction process reference domestic make better some test project education website, and using the domestic advanced education examination site module of the website design use ASP.net + SQL SERVER web site development. For the majority of the test students provide reference
5、computer grade examination.This paper first discusses the system related technology and background, website development train of thought, the database based on web web development. For website development provides technical reference.Second, the paper discussed the purpose of the website constructi
6、on, feasibility analysis and determined the website construction characteristics.Feasibility analysis including technical feasibility and economical feasibility, operation feasibility and progress of the feasibility. Through the analysisBelieve that the current computer grade examination education p
7、roject construction site is feasible.Third, the paper discusses the overall structure of the system and database design, database common operation method,The operation of the database with a main add records to delete records, modify, and record.Finally, the paper introduced the design and realizati
8、on of the entire web site.Keywords:Computer grade examination project website; ASP.net technology目录第1章综述11.1课题开发背景11.1.1社会环境背景11.1.2传统的备考模型21.2全文概要2第2章 系统相关技术32.1 ASP.NET32.2.1 ASP.NET介绍32.2.1 ASP.NET特点42.1.3 ASP.NET几大部件52.2 SQL Server62.2.1 SQL Server 简介7第3章网站目标特色及可行性分析83.1 网站建设目标83.2 网站建设可行性分析93.2
9、.1技术可行性93.2.2进度可行性93.2.3操作可行性93.2.4经济可行性93.3 网站的特色9第4章系统架构和数据库设计114.1 网站设计技术选型114.2总体框架114.3数据库设计124.3.1系统数据库的设计124.3.2系统数据库表定义表124.3.3系统连接数据库过程15第5章 计算机等级考试专题教育网站的详细设计介绍165.1网页前台设计165.1.1 网站主页175.1.2 考试新闻页面185.1.3 考试大纲页面205.1.4 考试指南页面225.1.5 试题下载页面235.1.6 在线模拟测试系统235.1.7 登录和注册285.2教师后台管理设计315.2.1试题
10、的管理315.2.2个人密码修改335.3网站后台管理设计335.3.1 会员管理335.3.2 教师管理355.3.3考试新闻管理355.3.4考试大纲管理375.3.5考试指南管理375.3.6试题下载管理375.3.7 个人密码管理38第6章 结论39致谢40参考文献41附录42附录A: 主要源程序42III 第1章 综 述随着计算机的普遍使用和INTERNET网络的高速发展目前,网络技术的发展已经变得非常发达,几乎大部分工作或者学习都可在网络中来完成。各种网络应用不断普及,我国计算机发展明显加快。由于芯片技术、电脑软件技术突飞猛进地提高,电脑功能正日趋强大。随着Internet的快速发
11、展,人们己经认识到,周围的一切正在发生异乎寻常的变化。多媒体计算机迅速走进家庭;上网已成为人们日常生活的一部分;各种各样的网站让你足不出户便知天下事;各种应用软件更是应有尽有。事实证明:网络的普及应用大大推动了计算机应用的发展。从国防军事、交通运输、财政金融、科学教育等大型系统,到一个企业、一个机关、一所学校、一座饭店的内部管理,几乎都采用了计算机网络管理。网络发展已经超越了国界,跨越了地域,使地球上的人们似乎生活在一个“地球村”里。在新的发展环境下,网络技术和数据库技术作为信息技术发展最主要的核心有着庞大的用户需求,于是,基于Web的数据库也就应运而生了。开发基于Web的应用程序势在必行,数
12、据库技术更是需要和Web技术相结合,才有更为广阔的前景。ASP.NET作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器服务器模式的数据库体系也正逐渐成为数据库结构的主流。计算机等级考试的所需信息都可在网络中找到相应的资料。建立一个综合的计算机等级考试专题的教育网站可以极大方便学生查询考试信息。帮助学校进行考试资源的有效整合。1.1 课题开发背景1.1.1社会环境背景21世纪是网络的世纪。网络,作为现代化水平的重要标志之一,其在现实的工作与生活中的地位也变得益加重要;网络的触角遍及社会生活的每一个角落。单纯从互联网的媒体功能来说,因其信息传递上的独特优
13、势,网络即将成为未来社会的信息主导,为整个商业社会节省了大量的操作成本,同时创造出巨大的市场价值。它弥补了传统宣传手段在时空上的严重局限,同时也成为众多大中型会团体拓展自身社会功能,延伸社会角色的最新手段。网站建设和一般的信息系统的建设相比,既有开发的共同特点,也有其特性,共性体现在网站建设也必须从实际出发,按照系统开发的一般规律和方法从事开发工作,而比较重要的工作是在其开发过程还要加入人的艺术创意和构思,以便能够把网站做得生动活泼,富有生气。全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部
14、考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。1.1.2传统的备考模型在过去的计算等级考试过程中,考生需用不同的手段来搜集各种的备考资料,需要到书店或者图书馆或找到老师拿到各种的考试注意事项和了解考试的各种要求和指南。许多纸质的资料也造成了资源的浪费。并且在计算机技术高度发达的今天,纸质资料的保存相对于较为麻烦。计算机等级考试专题教育网站建设的目的就是及时准确传播考试动态、教育咨询和考试大纲信息,利用庞大的网络资源,由教师和管理员搜集各种考试资料,放到网站中,提供针对计算机等级考试的资料和各种网络培训课程,为广大准备计算机等级考试的考生和有志提高自身计
15、算机水平的计算机爱好者提供个性化、智能化的经典指导和交流平台。让曾经走入计算机学习误区、为考试伤神的同学们摆脱进退两难的现状,学会快乐地学习。及时地传播备考动态和指南。并且网站提供在线的模拟练习,帮助考生了解自己的备考准备。1.2全文概要第1章:简要回顾了网络的发展,研究该课题的原因。第2章:陈述了系统将使用到的相关技术,主要介绍了网站开发规划技术基于Web的数据库技术发展情况、数据库技术以及ASP.NET的相关技术。第3章:介绍网站建设的目标、可行性分析及确定网站的特色。第4章:介绍网站设计的技术选型、网站的总体框架及数据库设计。第5章:详细介绍了计算机等级考试专题教育网站的设计与实现。第2
16、章 系统相关技术在本次系统开发的过程中利用了ASP.NET和SQL SERVER相关技术. ASP.NET 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。SQL Server 是一个关系数据库管理系统。网页的应用包括了HTML和Javascript脚本技术。连接数据库采用ADO.NET来连接数据库。 2.1 ASP.NETASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发
17、模式强大的的优势。主要包括DHTML(HTML+DIV+CSS)和C#和ADO.NET几大功能部件12.1.1 ASP.NET介绍ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及
18、高度可定制化的能力,也是它能迅速崛起的原因之一。不过ASP的缺点也逐渐的浮现出来2:意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。 直译式的VBScript或JScript语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。 1997年时,微软开始针对ASP的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时ASP.NET的主要领导人Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起合
19、作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团队却是以CLR开发应用的第一个团队。为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言重新撰写(在内部的项目代号是 Project Cool,但是当时对公开场合是保密的),并且改名为ASP+,作为ASP技术的后继者,并且也会提供一个简单的移转方法给ASP开发人员。A
20、SP+首次的Beta版本以及应用在PDC 2000中亮相,由Bill Gates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。在2000年第二季时,微软正式推动.NET策略,ASP+也顺理成章的改名为ASP.NET,经过四年的开发,第一个版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成为ASP.NET的产品经理(到现在已经开发了数
21、个微软产品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及 .NET Framework 4.0 已经在VS2010平台内应用3。2.1.2 ASP.NET特点1.执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。2.世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What Y
22、ou Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。3.强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB
23、,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。4.简单性和易学性ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。5.高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机考试专题教育网站的设计与实现 毕业设计论文 计算机 考试 专题 教育 网站 设计 实现 毕业设计 论文
链接地址:https://www.31doc.com/p-3967324.html