毕业设计(论文)计算机等级考试网上报名系统.doc
《毕业设计(论文)计算机等级考试网上报名系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)计算机等级考试网上报名系统.doc(23页珍藏版)》请在三一办公上搜索。
1、 毕业论文(设计)题 目 计算机等级考试网上报名系统 院 系 专 业 计算机科学与技术 姓 名 学 号 学习年限 指导教师 申请学位 2011年 8 月26日计算机等级考试网上报名系统学生姓名: 指导老师:摘 要:随着考生的日益增多,考生报名信息量的日益增大,人工的报名方式已经不能满足信息社会快速发展的需求。利用ASP和ACCESS技术开发的计算机等级考试网上报名系统能够迅速地采集和管理考生信息,为考生提供了便捷的报名方式。关键字: 等级考试网上报名 考生信息 ASP Access目 录1系统可行性研究及需求分析11.1 系统可行性研究11.2 系统需求分析12系统运行平台介绍33系统的主要技
2、术和工具介绍33.1 ASP技术介绍33.2 IIS服务介绍43.3 Macromedia Dreamweaver MX 2004 介绍53.4 Access介绍74系统各功能的设计85系统数据库的设计105.1数据库的设计105.2 数据库的连接106系统各功能的实现116.1类别管理功能的实现116.2 管理员管理功能的实现13参考文献15引 言随着科学技术的迅速发展,特别是近些年来,计算机技术以突飞猛进的速度渗透到了各个领域,成为人们生活中不可或缺的一部分。迄今,我国的信息化建设已取得长足进步,各行各业及政府部门的信息系统建设、传统技术的改造、基础设施建设都有较快发展。教育现代化、科学化
3、管理是各个国家都十分重视的内容。网络技术和软件开发平台的发展,网络化考试系统渐趋热门,一般规模不大。但二十一世纪是信息化的社会,信息技术是驱动当代社会发展的催化剂,也是人们在社会竞争日益激烈的环境中生存和发展必须掌握的技能之一。我国推行“科教兴国”战略从一定意义上讲就是利用教育信息化推进整个国家的现代化。教师在这个宏伟战略中肩负着十分重大的责任和使命。考试是检验教育教学效果的重要手段之一,如何突破传统考试瓶颈、充分利用城域网,实现基于Internet网络的无纸化考试,对于提高工作效率,完善教育测评具体十分鲜明的现实意义。传统的手工管理不仅存在着查询困难、不易更新的缺点,而且在人力物力上又耗费极
4、大。网是作业的出现,对学生考试克服了以上种种缺点,对学生这一流动性及大的群体的考试管理工作,提供了很大的帮助和支持。已得到了普遍的应用。在这样的环境下,学校的信息化建设也不例外:数字教室、多媒体教学、校园局域网都在不断的完善。由于以往的考试报名存在很多问题和弊端。本文设计开发的考试报名信息处理系统主要出于两种考虑,第一是针对传统考试报名中的缓慢问题,第二是可以减轻有关人员的负担. 有了这套系统以上问题就迎刃而解。在应用系统的设计上,此时系统按照事先预先设定好的结构,接收考生的报考信息并存入数据库,而且也不用担心传统考试报名中学生姓名,学号写错的情况,填上基本信息后,此时系统就已完成保存姓名和学
5、号等的工作。本系统克服了现有人工考试报名模式中的诸多弊端,极大地提高了学校教学质量,可以让人员从繁琐、重复的手工操作中解脱出来,给学校的教学有关工作带来很大的便利。1系统可行性研究及需求分析1.1 系统可行性研究科技在发展,社会在进步,计算机在今天已应用于各个领域之中,计算机等级考试网上报名系统就是其中之一。传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,简单而重复性的操作浪费了大量的人力物力,它已随着时代的发展而落伍了。这就要我们创造更快更新的管理系统。电子管理以快捷、方便的使用而受到欢迎。在现今的社会,生活速度的加快,使得人们越来越向信息化、数字化发展,而等级考试网上报名系统则
6、必然能代替过去大量、繁杂的手工操作,它是一个能进行信息的收集、传递、储存、加工、维护和使用的系统。系统则实现了由复杂、重复性手工操作向人机简便操作的转化,它运用计算机完成数据收集、修改、查询、删除以及统计等工作,提高了管理人员工作效率,避免繁重的业务量造成的人为错误,还可运用信息共享加快信息传达。对于管理人员来说,减少操作环节,降低重复是提高工作效率的有效途径,通过对系统的操作,既节省人力、物力,又不必保管、整理数据文件,将一切信息转化为数字化,提高经济效益。除此之外,管理系统的面向对象化设计使系统简便易行,操作人员不需很强的专业技术便可操作,系统支持环境广泛、普遍,在技术上具有可行性。这也是
7、任何一个行业发展的必然趋势,将人从繁重,简单重复性的工作中解放出来,以从事更加重要的工作。因此开发这样一个等级考试网上报名系统来代替以前手工的简单重复性操作,来完成对考生基本信息的收集,处理以节省人力物力,又便于管理是完全有必要的。1.2 系统需求分析在确定了其可行性后,了解该系统基于B/S的计算机等级考试网上报名系统的基本功能以及要求,包括系统要实现的功能,开发平台等的选择。既然是基于B/S的计算机等级考试网上报名系统那就一定离不开网页的设计,这就需要一个网页开发设计软件,要开发这个系统还必须有一个运行环境来运行这个系统,同时系统是面对整个网络用户,那么就一定需要一个系统服务器,要开发系统就
8、一定要选择一个好的系统开发语言,要保存考生填写的基本数据信息就要提供一个好的,稳定安全的数据库等等,通过对比发现选择Dreamweaver 网页三剑客之一的网站网页开发软件是有必要的,因为它功能强大,完全可以满足这个系统开发的需要。并选择了ASP开发语言,这也是现在运用最多一个开发语言,这也在一定程度上保证了其通用性。利用微软公司的ACCESS数据库来保存该系统的数据,选择它也是因为其简单易用。并选用了WINDOWS XP系统中自带的IIS组件来实现ASP的运行环境,并准备相关的资料。为了使ASP程序能够正常运行,需要ASP运行环境,本系统采用WINDOWS XP 系统中自带的IIS服务,并需
9、要利用Dreamweaver 编写ASP代码。采用ACCESS数据库来保存数据信息。另外考虑到本系统使用的特殊性还需要其满足以下要求:(1)数据精确度由于计算机等级考试网上报名系统采用数据库技术,并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以选ACCESS数据库完全可以满足用户的要求。(2)时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意.(3)适应性该软件是使用Dreamweaver 在windows XP
10、系统下完成的,所以用户只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。因为配置了Access数据库,所以网络中必须存在Office办公软件。(4)通用性 由于不能统一所有参加网上考试报名用户的操作系统,这就要求考虑各平台之间的差异性,而本系统所采用的基于B/S的结构就很好的解决了这个问题,用户端只需要有浏览器就可以在任何连接在网上的电脑上使用该系统报名参加考试。(5)故障处理考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独
11、立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,所以其安全性达到了要求。2系统运行平台介绍硬件环境处理器:Inter Pentium 4 1.8G或更高 内存:512M(推荐) 硬盘空间:80GB显卡:SVGA显示适配器 软件环境 操作系统:Windows 2000/XP 浏览器:Microsoft Internet Explorer 5.0以上 网页设计软件:Dreamweaver MX 2004服务器软件:Internet Information Server 5.0数据库:Microsoft Access 20033系统的主要技术和工具介绍3.1 ASP技术介绍3.1
12、.1 ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。3.1.2 ASP内部6大对象ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Ev
13、ent),它们共同完成Web中的一些重要工作。6个功能的内部对象具体如下:Request:从客户端取得信息Response:将信息送给客户端。Server:提供一些Web服务器工具。Session:储存在一个Session内的用户信息,该信息仅可被该用户访问。Application:在一个ASP-Application中让不同的客户端共享信息。ObjectContext:配合Microsoft Transaction服务器进行分布式事务处理。合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合Global 文件,每一个
14、以Active Server Pages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是Active Server Application的缩写),它位于每一个应用程序的基点目录之下。当Active Server Pages做下面两个动作时,Server便会去读Global.asa文件:1.Web Server启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。 2.不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Session这两个ASP的内部对象。Application对象内
15、的信息供所有正在执行该应用程序的用户分享,它创建于Web Server启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新Web页面)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在Global.asa文件中写入以下内容:Applicat
16、ion或Session的开始事件(Start-event)。Application或Session的结束事件 (End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。3.2 IIS服务介绍IIS是Internet I
17、nformation Server的缩写,它是微软公司主推的服务器, IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS的设计
18、目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。 IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管
19、理协议)之类的NT已有管理工具。 IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。 IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容
20、易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。3.3 Macromedia Dreamweaver MX 2004 介绍一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web
21、创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。 Macromedia Dreamweaver MX 2004是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 计算机等级考试 网上 报名 系统

链接地址:https://www.31ppt.com/p-4123519.html