等级考试报名系统毕业设计论文.doc_第1页
等级考试报名系统毕业设计论文.doc_第2页
等级考试报名系统毕业设计论文.doc_第3页
等级考试报名系统毕业设计论文.doc_第4页
等级考试报名系统毕业设计论文.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

。 题 目 等级考试报名系统 姓 名 校全购大学生自己的购物网 系 部 经 贸 系 专 业 计 算 机 应 用 指导教师 校全购大学生自己的购物网 日 期 2008 年 5 月 等级考试报名系统校全购大学生自己的购物网【摘 要】目前,随着科技的发展,我们已经进入了一个高速发展的信息时代。以计算机技术为核心的多媒体以及通信技术被广泛应用于各种领域。多媒体电化教学、计算机辅助教育等已在全国各地悄然兴起。根据报名人数多、劳动强度大、手续繁琐等具体情况,为简化报名手续、提高工作效率、方便考生特别是外地考生,方便考试管理人员随时进行报名情况的了解和管理,开发等级考试网上报名系统。系统主要实现考生信息的报名、注册等。本文中所做的主要工作如下:(1)介绍了ASP的背景及Win2000server+IIS+ASP系统的一般原理;(2)叙述ASP页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。(3)设计实现用户登陆管理、用户注册、用户报名等功能。(4)分析并解决实现中的若干技术问题。 【关键字】 等级考试; ASP; 网上报名1开发环境的介绍1.1ASP的基本概念 Active Server Pages(ASP)是Microsoft公司推出的一种服务器端脚本执行环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页脚本命令和ActiveX组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。在过去,用户要实现以上功能,必须掌握程序设计语言来建立Common Gateway Interface (CGI) 程序,因而,这部分工作大多都是由计算机专业人士来完成。ASP的推出改变了这种局面,只要掌握了简单的脚本语言,网页设计人员就可以更好的完成这部分工作。它与CGI尤其是ISAPI相比,在执行效率上确实有所不如,毕竟它是解释执行的脚本语言,但是在NT下ASP仍然是网页编程语言中的较佳选择。与HTML相比,ASP网页具有以下特点: 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; 服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。1.2Microsoft IIS的介绍 IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS的添加 :请进入“控制面板”,依次选“添加/删除程序添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务IIS的运行 :当IIS添加成功之后,再进入“开始设置控制面板管理工具Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。1.3前台开发工具简介1.3.1 Dreamweaver 简介 Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。 DREAMWEAVER、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点: 最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。 网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 无可比拟的控制能力Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。1.3.2 FLASH 简介Flash是美国的 MACROMEDIA公司于1999年6月推出的优秀网页动画设计软件。它是一种交互式动画设计工具,用它可以将音乐,声效,动画以及富有新意的界面融合在一起,以制作出高品质的网页动态效果。FLASH的特点 使用矢量图形和流式播放技术。与位图图形不同的是,矢量图形可以任意缩放尺寸而不影响图形的质量;流式播放技术使得动画可以边播放边下载,从而缓解了网页浏览者焦急等待的情绪。 通过使用关键帧和图符使得所生成的动画(.swf)文件非常小,几 K字节的动画文件已经可以实现许多令人心动的动画效果,用在网页设计上不仅可以使网页更加生动,而且小巧玲珑下载迅速,使得动画可以在打开网页很短的时间里就得以播放。 把音乐,动画,声效,交互方式融合在一起,越来越多的人已经把Flash作为网页动画设计的首选工具,并且创作出了许多令人叹为观止的动画(电影) 效果。而且在 Flash4.0的版本中已经可以支持MP3的音乐格式,这使得加入音乐的动画文件也能保持小巧的身材。 强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,通过 ACTION和FS COMMAND可以实现交互性,使Flash具有更大的设计自由度,另外,它与当今最流行的网页设计工具 Dreamweaver配合默契,可以直接嵌入网页的任一位置,非常方便。1.4后台数据库介绍Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下: 存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外观,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2 系统分析 如图1报名系统首页是否注册YN进入用户管理首页进行注册网上报名填写各类信息是否填写成功NY报名成功退出系统图13 系统详细设计3.1 系统用户登陆管理模块的设计 如图2:图2 暂时没有任何资料记录! %elseconst maxperpage=30 定义每一页显示的数据记录的常量dim currentpage 定义当前页的变量rs.pagesize=maxperpagecurrentpage=request.querystring(pageid)if currentpage= thencurrentpage=1elseif currentpage rs.pagecount thencurrentpage=rs.pagecountend ifend if如果变量currentpage的数据类型不是数值型就1赋给变量currentpageif not isnumeric(currentpage) thencurrentpage=1end ifdim totalput,n 定义变量totalput=rs.recordcountif totalput mod maxperpage=0 thenn=totalputmaxperpageelsen=totalputmaxperpage+1end ifif n=0 thenn=1end ifrs.move(currentpage-1)*maxperpagei=0do while i 3.2 报名模块的设计 如图3:图3 4 系统的优缺点及其建议4.1 网上报名工作的优点 报考时间充裕。考生省却了来回奔波,要到现场排队填写报名等手续,网上报名还提高了信息采集的及时性、准确性,充分发挥网络的优势,为使考生的报考时间更充裕,网上报考比传统定点报名更早开始,更迟截止。并且无论刮风下雨还是严寒酷暑,系统24小时无间断运作。无论是在网吧、还是在家里都可以报考。考生可以在一天24小时内的任何时候到网上来报名,不占用上班时间。 安全实用、操作简易。报名系统设有保密密码,填写的内容不会外泄,也不用担心别人恶意的修改,可以在允许的时间内反复检查自己填写的资料并对不正确的资料做出修改。 查询、修改报名信息,不再受到时空的限制。报考系统为广大考生提供查询、修改信息等服务,并为考生提供完善的信息提示及温馨的错误提示等,考生不再需要翻书查询。并可在任何时间多次利用自己的密码打开服务界面对资料进行修改。(四)免于录入资料,提高效率。工作人员无需录入大量数据,同时可以避免录入错误,将录入工作直接由考生负责,资料准确,填写的资料由考生本人核对,减少工作量,同时提高准确性。 责任清晰。信息准确录入的责任不再由卫生行政部门全部承担,考生对自己网上填报的内容也要负上相应的责任,考生必须确保自己填报的内容准确无误,否则因此而造成的审核不合格由考生自己负责。给双方都提供了法律保障,这是网考发展的重大进步之一。 照片统一,防范替考,减少工作量。考试报名软件引入考生人像采集功能,不仅可以通过一次照相解决考生报名表、实践技能准考证、综合笔试准考证、考场桌签、座次表、资格证书等照片的统一性,一定程度上解决了替考防范问题,还大大减少考务工作者查找粘贴相片的工作量。4.2 网上报名工作存在的不足 产生大量无效数据,增加筛选审查的难度,不便于统计数据。由于报名系统设定了填写时间,限制了考生在很有限的时间内填写完毕,有些考生在填报的时候对系统程序不熟悉,并对某些资料不够肯定,对时间掌握不准,往往填充不完整已经退出,退出后重新进入系统时设定新密码,结果使之前的数据成为无效数据。 报考号不分类别,不便于对纸质资料的整理分类。由于各类别考生网上报名资料统一编号,待人手分类考生上交的纸质资料时,要查阅考生的填报内容才能很好的分类,且经各类别筛选分类后,导致每一类别考生的的报考号数字跨度大,报考号不连贯,不便于查漏。4.3 对网上报名系统的改进建议 要求以身份证与姓名作为进入系统的钥匙,对同一考生,要重新进入系统限定了只能对之前的资料进行修改而不能重复报名,尽量减少无效数据。 改善系统程序,待考生将自己的资料填充完成后才产生报考号,并令系统从填写资料中识别各类考生,不同类别能在报考号中显示以便区分,方便整理资料与查漏。5结论该系统的建设牵涉到了动态网页的制作,因此,这必然成了制作过程中的难点,就我个人而言,对动态网页的制作方面还缺少很多的理论与实际操作知识,曾经只是做一些简单的个人主页,仅此而已,而今,却必须运用ASP程序进行动态网站的编辑,运用ASP把脚本、HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序。此技术的运用使我的工作量大大地提高了几倍,当然这正是我以前没好好学的不好表现,但通过这次设计使我认识提高了,在学好静态网页制作的基础上则不能忽视对动态网页制作的重要性。此后,我将借鉴这次的领悟,认真学习并全面地掌握ASP中的每个知识点,以便今后熟练地运用到实际问题中,充分展现自我价值。为自己以后的生活道路铺上一层更牢固的奠基石。参 考 文 献1 张建章. 浅谈ASP开发WEB数据库应用技术. 计算机应用系统J,1998,9. 2 裴树军,张仁伟

温馨提示

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

评论

0/150

提交评论