计算机信息管理专业毕业设计_第1页
计算机信息管理专业毕业设计_第2页
计算机信息管理专业毕业设计_第3页
计算机信息管理专业毕业设计_第4页
计算机信息管理专业毕业设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

...v.中央播送电视大学计算机信息管理专业毕业设计

学校教育层次年级学号XX目录摘要………………1绪论………………2系统功能…………9一.目标设计二.设计思想三.系统功能设计系统模块…………13一.系统页面逻辑构造图系统模块功能介绍………………15一.登录系统模块二.考试系统模块三.用户管理模块四.试卷管理模块数据库设计与实现………………19一.需求分析二.逻辑设计三.构造设计四.各表内容五.后台数据库的配置随机抽取试卷………………23系统评优…………………33完毕语……………………36致谢………37参考资料…………………38网络考试系统摘要:“网络编程〞已经成为时下网络不可缺少的组成局部,特别是互动式网络编程,成为当今互联网的主体。论文针对此介绍了ASP的开展、功能以及ASP的开发模式。并对网络考试系统的各个功能模块作了详细介绍,使用户在使用网络考试系统之前,对网络考试系统有个详细的了解。设计者针对个人设计的模块作了详细的介绍,使用户对该模块有个详细的了解。一绪论近年来,作为计算机技术与通信技术相结合产生的计算机网络得到了飞速的开展,并成为当前信息社会的根底设施,尤其是随着Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,正在向全球范围延伸,并将逐步进到千家万户.可以说计算机网络的飞速开展,是人类正在面临一场信息时代的变革,人类社会开场进入了信息爆炸的时代。在这样一个背景下,MIS(ManagementInformationSystem管理信息系统)技术近年来开展得很快,而且随着Internet/Intranet技术的兴起,将原来在单机或本地局域网上运行的数据库系统移植到Internet/Intranet中,即开发基于Brower/Server模式的新一代MIS系统已经成为技术开展的趋势。ASP(ActiveServerpages)作为一个极为优秀的网络应用开发工具,以北国内外各种互连网络站广泛采用。许多成功的商业,如著名的Dell(.dell.),HotBot(.hotbot.)都使用ASP来构造其复杂的商业应用的,而其他中小型甚至包括个人,也由于ASP技术的高效与简便以及与Windows操作系统严密结合而纷纷采用ASP技术开发站点应用,特别是随着Windows2000操作系统和ASP3.0的推出,Microsoft的大型数据库SQLServer的不断成熟,Windows2000+ASP+SQLServer已经成为建立的流行模式。为何要开发此系统远程教育一直是许多学生及家长的梦想.现在由于网络的盛行,终于可以通过网络来进展教学.使不同地方的学生可以不受时空的限制,共同学习各种知识.远程教育最大的限制就是网络考试.以往的远程教学课程的考试,必须像传统的考试一样,将学生集合到某个场地来进展,然而现在通过网络考试。目前比拟流行的两种网络开发模式分别是Client/Server模式与Browser/Server模式.Client/Serve模式主要是在以局域网为根底的环境下展开应用的,它受到地域的限制.而Browser/Server模式通过Internet进展通信,可以不受地域的限制.但是它不能够进展联机事务处理,并且在大量数据处理的情况下,速度较慢.从目前的开发技术来看,Browser端作为数据收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面.在这方面,Client端的各种开发工具的功能更加强大也更加灵活,而Browser端却由于其功能构造的限定过于〞瘦小〞。本考试系统,其功能目标是实现将现有的纸X答题式考试向基于Internet的无纸X考试系统的转变,所以它必须实现整个考试流程的进程,实现对系统的XX不同管理,以及完成阅卷环节的平分处理。本考试系统,完成了以上内容,符合现代家长的愿望,满足了学生的要求。二.关于ASP在微软站点上对于ASP的权威定义是:〞Activeserverpages是一种开放式的非编译应用环境,使你能够组合HTML,SCRIPTS和可重用的Activex效劳器组件来建立动态的,强大的基于Web的商业应用。ActiveServerPages支持基于IIS上的效劳器端脚本并且完全支持VBScript和Jscript.〞ASP得以生存是因为它有意义,它属于一种"开放技术框架",意思是你无须使用微软的产品就能编写它的代码〔虽然使用微软产品仍是最好的方法〕。如今越来越多的人开场选择使用ASP〔我们在HotBot上使用〕,因为所有这些相应的微软开发工具都很好,能节省你大量的时间。ASP还能以最小的代价利用和D(组件对象模型和分布式组件模型)对象的优势。它可以将我们所设计的网页通过Server端编译执行后的结果直接送至客户端〔Client〕,而不像一般的Script脚本语言在Client端通过浏览器去编译,因此,不管你使用何种浏览器〔例如InternetExplorer、Netscapemunicator、Opera、KidExplorer„„〕,都不会有浏览器不支持语法的情况发生。当客户端使用浏览器浏览ASP,会通过效劳器端做编译操作,将执行结果输出成HTML文件response到客户端。1、ASP技术的优点很多,其主要优点可归纳为以下七点:第一,ASP支持几乎所有的脚本语言,如Vbscript、JavaScript、PerlScript;第二,通过ASP内置对象和组件的使用,开发者可以轻松地完成非常复杂的任务,更为重要的是这些组件既可以担Web效劳器内置组件,也可以是用户自己或第三方开发的组件;第三,ASP通过ADD(ActiveDatabaseObject)组件提供了数据库访问接口,因此使用ASP可以非常方便地开发出功能强大的Web数据应用程序;第四,ASP文件是在Web效劳器端执行,只是将执行结果以HTML格式返回客户端浏览器,因此ASP可以适用于任何的浏览器;第五,同样由于ASP文件是在Web效劳器端运行,所以也保证了ASP源文件的平安性;第六,ASP通过使用脚本和组件,允许开发人员将编程工作与网页设计工作分开进展,这样一来能够保证编程人员将主要精力用来考虑程序的逻辑,而不必操心网页的外观如何,同时,网页设计人员也不必过于关心编程问题;第七,ASP同CGI、ISAPI相比,易学易用,是目前Web应用程序开发中最易学、最强劲的开发工具。一般而言,ASP的组件大致可分成四个元素——HTML、ASP对象、ActiveX效劳器组件以及ScriptLanguage脚本语言。2、ASP的对象ASP的对象共有7个.既APPLICATION对象、OBJECTCONTEXT对象、REQUEST对象、SESSION对象、ASPERROR对象。ASP能通过这些内建对象去处理执行网页.如:发布信息至客户端、取得客户端相关信息、管理、控制交易处理,取得错误信息的反响等。3、ScriptingLanguage一般大局部都是使用VBScript或是JavaScript,当然了也不止这两种,只要该语言能提供ActiveXScripting引擎,都可用来设计ASP程序,参加到HTML的网页当中。ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通用分隔符与文本和HTML标记区分开,ASP用分隔符〈%和%〉来包括脚本命令,由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进展处理,默认主脚本语言是VBScript。我们在实现该系统的编程过程中主要运用了VBScript脚本语言。VBScript是VisualBasic的一个子集,编程方法和VisualBasic根本一样。ASP的执行情况大致如下图:ASP的运行环境:“工欲善其事,必先利其器〞,运行环境是很重要的。互联网是一个客户机/效劳器系统。客户机是站点访问者使用浏览器提交命令和查看相应网页的计算机。效劳器的位置通常与站点访问者相距较远,并且同时为多个访问者的请求效劳。从广义上说,效劳器可以是任意一台为其他计算机运行应用程序或提供效劳的计算机。一台这样的计算机可以提供任意数量的应用程序或效劳〔当然,要假定它有足够的内存空间、CPU处理能力等资源〕。客户机和效劳器的另一个差异在于:客户机提出请求而效劳器响应请求。因此,客户机必须以效劳器能够理解的方式按某种程序表达和提交其请求。同样,效劳器也必须以客户机能够处理的方式表达和发送其响应。有鉴于此,在创立站点之前,选择站点效劳器是一项重要工作。FrontPage提供了以下3种效劳器解决方案:建立基于本地硬盘的站点。这种方案不需要效劳器支持。网页制作人员只需要在FrontPage中指定本地硬盘上的一个文件夹作为根目录,就可以创立并浏览自己的站点。任何可以浏览该站点的用户都被允许对网页进展编辑。优点:与效劳器端无关,简便易行。初学者容易理解和操作。缺点:在基于磁盘的站点上不能运行CGI或ISAPI程序。以下FrontPageL功能组件在基于磁盘的站点中也无法实现:●确认域组件●讨论组组件●表单结果组件●搜索组件●活动效劳器页面〔ActiveServerPages〕●其他用户编写的程序,共享软件或商用效劳器端程序虽然使用基于磁盘的站点并不影响使用上述功能。此外,基于磁盘的站点根本没有平安方面的功能。要克制以上缺点,可采用以下方案:一般在Windows98上运行环境是PWS〔PersonalWebServer〕,Windows2000或Windowsxp上是IIS〔InternetInformationServer〕。2、PersonalWebServer是运行于Windows95或Windows98下的个人或工作组站点效劳器,FrontPageServerExtension那么是管理站点的必要工具。结合使用这二者,可以在产品环境测试绝大局部FrontPage组件的功能。优点:效劳器的安装和维护都比拟容易,支持大多数的FrontPage组件。有一定的平安性。缺点:不支持用户自我注册程序。在局域网环境内,每次允许访问的人数非常有限。PWS〔PersonalWebServer〕一般在我Windows98的安装光盘中的add-ons/PWS里有安装文件,可点击setup.exe文件来执行安装.条件是您的系统里必须有TCP/IP协议,因为PWS的执行是使用TCP/IP协议的〔安装方法是:执行“开场/设置/控制面板/网络〞指令,添加协议“TCP/IP〞即可〕。3、InternetInformationServer(IIS)是Microsoft公司站点效劳器产品舰队中的旗舰。这种商用级站点效劳器的功能极为强大,适合各种站点制作环境。IIS在WindowsNTServer上运行,因此可被多台计算机使用。IIS〔InternetInformationServer〕5.0的安装一般也可用WINDOWS2000professional〔Windows2000server及Windows2000advanceserver的默认安装有IIS5.0所以无须安装〕的安装光盘,执行setup.exe文件,在WINDOWS2000的安装界面中,选“安装windows组件〞,在出现的对话框中选中“Internet信息效劳〔IIS〕〞点“下一步〞即可安装上去。到此,运行ASP的环境便顺利的安装完毕了。怎么用呢?不管是PWS或是IIS,他们的默认主目录都是“系统盘/Inetput/root〞.把编辑好的文件以“*.asp〞的文件存到该目录即可。运行时只需在浏览器的地址栏内键入“计算机名〔PWS〕或localhost(IIS)〞和你的asp文件名回车即可执行。ASP的编辑环境一般的文字编辑工具都可以作为ASP的编辑环境,像写字板、记事本、FrontPage、Dreamweaver等等。在此系统中,我用的是Dreamweaver。三、关于ACCESSACCESS是一种小型数据库,不过它的功能还是比拟全面的,对于小型数据的存储还是足以够用的。本系统的实现我们用到了数据库的新建和数据的添加、修改、删除及查询。其运行界面如以下图:二系统功能一.目标设计:在线考试系统的功能如下:1.登录系统模块的主要功能要求a.欢送页面b.功能选择页面c.各种功能的登录页面及密码验证2.在线考试系统的主要实现功能要求a.让用户选择试卷类型b.让用户选择试卷的断线情况c.从试题库中随机抽取试题给用户d.将随机试卷保存在暂时表中e.保存用户的答案f.给用户的试卷打分g.保存用户的试卷h.查询用户成绩3.在线用户管理系统的主要实现功能要求a.选择更改账户属性的类别b.浏览整个系统中的各种用户(超级用户,普通用户,添加试题的管理用户和评卷教师用户)c.添加包括某项功能的用户d.删除不再需要的用户e.更改用户的密码4.在线试卷管理系统的主要功能要求a.浏览系统中用户答卷情况b.向试卷库添加新的试题c.删除某个用户的其中一个答卷或删除某个系统试卷二.设计思想在线考试系统充分利用了Brower/Server构造的特点,实现了将考试系统移植到Internet的功能,该系统的优势在于极大简化了教师出题的工作和学生的考试的选题,做到了出题的多样性。目前比拟流行的两种网络开发模式分别是Client/Server模式与Brower/Server模式.Client/Server模式主要是在以局域网为根底的环境下展开应用的,它受到地域的限制.而Brower/Server模式通过Internet进展通信,可以不受地域的限制,但是它不能够进展联机事务处理,并且在大量数据处理的情况下,速度较慢.从目前的开发技术来看,Brower端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面.在这方面,Client端的各种开发工具更强大也更加灵活,而Brower端却由于其功能构造的限定过于“瘦小〞。对于本考试系统,其功能目标是实现将现有的纸X答题是考试向基于Internet的无纸X考试系统的转变,所以它必须实现整个考试流程的进展,实现对系统的账户不同管理,以及完成阅卷.评卷这些环节的处理.由于系统数据收集的实时性要求并不高,因此采用Brower/Server构造来进展设计是合理可行的.图1-1是本系统的网络应用原理示意图。上图反响了用户与系统效劳器的联系及系统与数据库的联系三.系统功能设计根据系统功能的要求,在考试系统分为三个模块.即在线的考试系统,在线账户管理系统和在线试卷管理系统.可以将系统分为三个功能模块来分别设计,功能模块之间的关系如图1-2三系统模块整个系统有以上分析可知,被分为了三个模块.即在线考试系统,在线账户管理系统和在线试卷管理系统。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论