等级考试报名系统毕业设计论文Word格式.doc
- 文档编号:3906976
- 上传时间:2023-05-02
- 格式:DOC
- 页数:14
- 大小:72.50KB
等级考试报名系统毕业设计论文Word格式.doc
《等级考试报名系统毕业设计论文Word格式.doc》由会员分享,可在线阅读,更多相关《等级考试报名系统毕业设计论文Word格式.doc(14页珍藏版)》请在冰点文库上搜索。
在过去,用户要实现以上功能,必须掌握程序设计语言来建立CommonGatewayInterface(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.2 MicrosoftIIS的介绍
IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS5,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
IIS的添加:
请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。
用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务
IIS的运行:
当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。
1.3 前台开发工具简介
1.3.1Dreamweaver简介
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
DREAMWEAVER、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。
说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet)的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。
所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点:
①最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。
使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。
对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。
Dremweaver能与您喜爱的设计工具,如PlaybackFlash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。
除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。
②网站管理
使用网站地图可以快速制作网站雏形、设计、更新和重组网页。
改变网页位置或档案名称,Dreamweaver会自动更新所有连结。
使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。
③无可比拟的控制能力
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等主流文字编辑器。
帧(frames)和表格的制作速度快的令您无法想像。
进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
所见即所得Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango与自行发展的应用软体。
当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。
梦幻样版和XMLDreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。
建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。
您也可以使用样版正确地输入或输出XML内容。
全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。
对于cascadingstylesheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。
使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。
当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。
1.3.2FLASH简介
Flash是美国的MACROMEDIA公司于1999年6月推出的优秀网页动画设计软件。
它是一种交互式动画设计工具,用它可以将音乐,声效,动画以及富有新意的界面融合在一起,以制作出高品质的网页动态效果。
FLASH的特点
①使用矢量图形和流式播放技术。
与位图图形不同的是,矢量图形可以任意缩放尺寸而不影响图形的质量;
流式播放技术使得动画可以边播放边下载,从而缓解了网页浏览者焦急等待的情绪。
②通过使用关键帧和图符使得所生成的动画(.swf)文件非常小,几K字节的动画文件已经可以实现许多令人心动的动画效果,用在网页设计上不仅可以使网页更加生动,而且小巧玲珑下载迅速,使得动画可以在打开网页很短的时间里就得以播放。
③把音乐,动画,声效,交互方式融合在一起,越来越多的人已经把Flash作为网页动画设计的首选工具,并且创作出了许多令人叹为观止的动画(电影)效果。
而且在Flash4.0的版本中已经可以支持MP3的音乐格式,这使得加入音乐的动画文件也能保持小巧的‘身材’。
④强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,通过ACTION和FSCOMMAND可以实现交互性,使Flash具有更大的设计自由度,另外,它与当今最流行的网页设计工具Dreamweaver配合默契,可以直接嵌入网页的任一位置,非常方便。
1.4 后台数据库介绍
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;
提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;
为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access是一种关系型数据库管理系统,其主要特点如下:
①存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
②面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外观,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
③界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
④集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
⑤Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
2系统分析如图1
报名系统首页
是否注册
Y
N
进入用户管理首页
进行注册
网上报名填写各类信息
是否填写成功
报名成功
退出系统
图1
3系统详细设计
3.1系统用户登陆管理模块的设计如图2:
图2
<
%
ifsession("
flag"
)=truethen
sql="
select*from用户资料orderbyiddesc"
else
sql="
select*from用户资料whereid="
&
session("
id"
)&
"
"
endif
setrs=server.createobject("
adodb.recordset"
)
rs.opensql,connstr,1,1
ifrs.eofthen
%>
trbgcolor="
#00FFFF"
>
<
tdheight="
20"
colspan="
9"
bgcolor="
#33FFCC"
palign="
center"
fontcolor="
#FF0000"
暂时没有任何资料记录!
/font>
/p>
/td>
<
/tr>
else
constmaxperpage=30'
定义每一页显示的数据记录的常量
dimcurrentpage'
定义当前页的变量
rs.pagesize=maxperpage
currentpage=request.querystring("
pageid"
ifcurrentpage="
then
currentpage=1
elseifcurrentpage<
1then
currentpage=clng(currentpage)
ifcurrentpage>
rs.pagecountthen
currentpage=rs.pagecount
endif
endif
'
如果变量currentpage的数据类型不是数值型
就1赋给变量currentpage
ifnotisnumeric(currentpage)then
dimtotalput,n'
定义变量
totalput=rs.recordcount
iftotalputmodmaxperpage=0then
n=totalput\maxperpage
n=totalput\maxperpage+1
ifn=0then
n=1
rs.move(currentpage-1)*maxperpage
i=0
dowhilei<
maxperpageandnotrs.eof
%>
%ifsession("
)=truethen%>
<
3.2报名模块的设计如图3:
图3
bodytopmargin="
0"
scriptsrc="
BGSOUNDbalance=0src="
tupian\雪花的快乐.mp3"
volume=0loop=-1>
CENTER>
<
embedstyle="
RIGHT:
-106px;
POSITION:
absolute;
TOP:
2px;
width:
1283px;
height:
1208px;
align=rightsrc="
tupian/49.swf"
width=1133height=1210type=application/x-shockwave-flashwmode="
transparent"
quality="
high"
;
divid="
Layer7"
/div>
Layer6"
Layer2"
imgsrc="
tupian/52_187043.gif"
alt="
1"
width="
88"
height="
209"
/CENTER>
BODYstyle='
cursor:
url(http:
//5211.91.tc/imcur/011.ani)'
center>
divalign="
tableborder="
725"
tr>
tdwidth="
100%"
8"
<
<
tablewidth="
395"
460"
border="
cellpadding="
cellspacing="
#000000"
<
background="
images/bg1.gif"
116"
Layer1"
<
objectclassid="
clsid:
D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
402"
121"
title="
<
paramname="
movie"
value="
tupian/8.swf"
quality"
<
wmode"
embedsrc="
pluginspage="
type="
application/x-shockwave-flash"
/embed>
/object>
4系统的优缺点及其建议
4.1网上报名工作的优点
①报考时间充裕。
考生省却了来回奔波,要到现场排队填写报名等手续,网上报名还提高了信息采集的及时性、准确性,充分发挥网络的优势,为使考生的报考时间更充裕,网上报考比传统定点报名更早开始,更迟截止。
并且无论刮风下雨还是严寒酷暑,系统24小时无间断运作。
无论是在网吧、还是在家里都可以报考。
考生可以在一天24小时内的任何时候到网上来报名,不占用上班时间。
②安全实用、操作简易。
报名系统设有保密密码,填写的内容不会外泄,也不用担心别人恶意的修改,可以在允许的时间内反复检查自己填写的资料并对不正确的资料做出修改。
③查询、修改报名信息,不再受到时空的限制。
报考系统为广大考生提供查询、修改信息等服务,并为考生提供完善的信息提示及温馨的错误提示等,考生不再需要翻书查询。
并可在任何时间多次利用自己的密码打开服务界面对资料进行修改。
(四)免于录入资料,提高效率。
工作人员无需录入大量数据,同时可以避免录入错误,将录入工作直接由考生负责,资料准确,填写的资料由考生本人核对,减少工作量,同时提高准确性。
④责任清晰。
信息准确录入的责任不再由卫生行政部门全部承担,考生对自己网上填报的内容也要负上相应的责任,考生必须确保自己填报的内容准确无误,否则因此而造成的审核不合格由考生自己负责。
给双方都提供了法律保障,这是网考发展的重大进步之一。
⑤照片统一,防范替考,减少工作量。
考试报名软件引入考生人像采集功能,不仅可以通过一次照相解决考生报名表、实践技能准考证、综合笔试准考证、考场桌签、座次表、资格证书等照片的统一性,一定程度上解决了替考防范问题,还大大减少考务工作者查找粘贴相片的工作量。
4.2网上报名工作存在的不足
①产生大量无效数据,增加筛选审查的难度,不便于统计数据。
由于报名系统设定了填写时间,限制了考生在很有限的时间内填写完毕,有些考生在填报的时候对系统程序不熟悉,并对某些资料不够肯定,对时间掌握不准,往往填充不完整已经退出,退出后重新进入系统时设定新密码,结果使之前的数据成为无效数据。
②报考号不分类别,不便于对纸质资料的整理分类。
由于各类别考生网上报名资料统一编号,待人手分类考生上交的纸质资料时,要查阅考生的填报内容才能很好的分类,且经各类别筛选分类后,导致每一类别考生的的报考号数字跨度大,报考号不连贯,不便于查漏。
4.3对网上报名系统的改进建议
①要求以身份证与姓名作为进入系统的钥匙,对同一考生,要重新进入系统限定了只能对之前的资料进行修改而不能重复报名,尽量减少无效数据。
②改善系统程序,待考生将自己的资料填充完成后才产生报考号,并令系统从填写资料中识别各类考生,不同类别能在报考号中显示以便区分,方便整理资料与查漏。
5结论
该系统的建设牵涉到了动态网页的制作,因此,这必然成了制作过程中的难点,就我个人而言,对动态网页的制作方面还缺少很多的理论与实际操作知识,曾经只是做一些简单的个人主页,仅此而已,而今,却必须运用ASP程序进行动态网站的编辑,运用ASP把脚本、HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序。
此技术的运用使我的工作量大大地提高了几倍,当然这正是我以前没好好学的不好表现,但通过这次设计使我认识提高了,在学好静态网页制作的基础上则不能忽视对动态网页制作的重要性。
此后,我将借鉴这次的领悟,认真学习并全面地掌握ASP中的每个知识点,以便今后熟练地运用到实际问题中,充分展现自我价值。
为自己以后的生活道路铺上一层更牢固的奠基石。
参考文献
[1]张建章.浅谈ASP开发WEB数据库应用技术.计算机应用系统[J],1998,9.
[2]裴树军
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 等级 考试 报名 系统 毕业设计 论文