




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、校园网站站设计目 录第一章:诸论11.1 设计思思想11.2 开发工工具的选选用及介介绍1第二章:网站总总体分析析与设计计222.1网网站系统统分析22.2主主页设计计32.3数数据库设设计44第三章:详细设设计43.1 家长学学校联络络簿43.2网网上图书书馆113.3 网上评评优投票票系统203.4达达级考试试在线查查分系统统与计数数器的制制作22第四部分分:系统统的使用用说明与与安装25第五部分分:参考考文献:26诸论在Intternnet飞飞速发展展的今天天,互联联网成为为人们快快速获取取、发布布和传递递信息的的重要渠渠道,它它在人们们政治、经济、生活等等各个方方面发挥挥着重要要的作用
2、用。Innterrnett上发布布信息主主要是通通过网站站来实现现的,获获取信息息也是要要在Innterrnett“海洋”中按照照一定的的检索方方式将所所需要的的信息从从网站上上下载下下来。因因此网站站建设在在Intternnet应应用上的的地位显显而易见见,它已已成为政政府、企企事业单单位信息息化建设设中的重重要组成成部分,从而倍倍受人们们的重视视。为了了更好的的办学,提高学学校知名名度,特特构建南南充市职职业中专专学校网网站。11 设计思思想通过网站站,全面面宣传,展示学学校风采采、优点点与特色色,发布布学校的的重大活活动安排排与招生生政策,增强家家长与学学校之间间的联系系,在IIntee
3、rneet上实实现完成成部分校校务,提提高办事事效率。12 开发工工具的选选用及介介绍ASP的的优势:Actiive Serrverr Paagess:“动态服服务器网网页”,一般般简称为为“ASPP”,ASSP之所所以能受受到大家家的重视视与使用用的原因因,主要要在于所所产生的的执行结结果都是是标准的的HTMML格式式,而且且这些程程序是在在网络服服务端中中执行,使用一一般的浏浏览器(如IEE 或NNetsscappe)都都可以正正确地获获得ASSP的“执行”结果,并且将将这ASSP执行行的结果果直接在在浏览器器中“浏览”,不像像VBSScriipt或或 JaavaSScriipt是是在客户
4、户端(CClieent)的浏览览器上执执行,若若使用VVBSccrippt来设设计程序序,客户户端(lieent)在浏览器器中可以以显示程程序执行行的结果果,可是是,客户户端(lieent)若使用用Nettscaape浏浏览器就就无法显显示VBBScrriptt的执行行结果。的的特点:任何开发发工具皆皆可发展展只要使用用一般的的文书编编辑程序序,如WWinddowss记事本本,就可可以编辑辑。当然然,其他他网页发发展工具具,例如如,FrronttPagge EExprresss、 ronntPaage等等也都可可以;不不过还是是建议你你用记事事本来写写,既省省钱又方方便,若若是使用用那些所所见
5、即所所得的网网页编辑辑来写,可能会会发生一一些意想想不到的的离奇状状态。通吃各家家浏览由由于ASSP程序序是在网网络服务务器端中中执行,执行结结果所产产生的HHTMLL文件适适用于不不同的浏浏览器。语言相容容性高ASP与与所有的的ActtiveeX SScriipt语语言都相相容,除除了可结结合HTTML,VBSScriipt、Javva SScriipt、Acttivee X服服务器组组件来设设计外,并可经经由“pluug-IIn(外外挂组件件模组)的方式式,使用用其他厂厂商(TThirrd PPartty)所所提供的的语言。隐密安全全性高如果我们们在浏览览器中直直接查看看网页的的原始代代码
6、,就就只能看看到文文件,原原始的程程序代码码是看不不到的!这是因因杰程序序先于网网站服务务(eeb SServver)端执行行后,将将结果转转换成标标准文文件,再再传送到到客户端端(Clliennt)的的浏览器器上,因因此,我我们所辛辛苦撰写写的程序序并不会会轻易地地被看见见进而被被盗用。易于操控控数据库库可可以轻易易地通过过DBBC(OOpenn Daatabbasee Coonneectiivitty)驱驱动程序序连接各各种不同同的数据据库,例例如:AAcesss、FFoxppro、dBaase、Oraaclee等等,另外,亦可将将“文本文文件”或是”Exccel” 文件件当成数数据库用用
7、。面向对象象学习容容易具具备有面面向对象象(bbjecct-OOrieenteed)功功能,学学习容易易,提供供了五种种方便能能力强大大的内建建对象:Reqquesst、RRespponsse、SSeveer、AAppllicaatioon以及及Sesssioon,同同时,若若使用内内建的“Apppliccatiion”对象或或”Sesssioon”对象所所撰写出出来的程程序可以以在多个个网页之之间暂时时保存必必要的信信息。ASP的的六大内内部对象象对象名称称 功能能描述RequuesttRessponnseSServverSSesssionnApppliccatiionOObjeectCCo
8、nttextt 从客客户端取取得信息息将信息息送给客客户端提提供一些些Webb服务器器工具储储存在一一个Seessiion内内的用户户信息,该信息息仅可被被该用户户访问在在一个AASP-Apppliccatiion中中让不同同的客户户端共享享信息可可以用来来配合MMicrrosooft Traansaactiion 服务器器进行分分布式事事务处理理所以我选选择了AASP结结合Frronttpagge架构构长沙市市工商职职业中专专学校网网站第二章 网站总总体分析析与设计计21网网站系统统分析根据前面面的设计计思想进进行分析析,按照照系统开开发的基基本观点点对网站站进行分分解,从从内容上上可对网网
9、站作如如下划分分:l 学校校风采 通过学学校概括括、教师师风采、校园之之星及部部分图片片等内容容来展现现。l 优点点特色 通过新新闻、生生动活泼泼的教育育教学栏栏目来展展现。l 信息息发布 通过公公告栏、信息查查询等栏栏目来实实现,内内容有招招生政策策、 活活动安排排等。l 部分分校务 根据校校务的公公开程度度与参与与人数的的多少,特选择择图书管管理、评评优、考考试查分分、家校校联系四四大校务务在网上上实现。22主主页设计计网站主页页采用静静、动相相结合的的方式,即静态态的主画画面和动动态的图图片相结结合,体体现学校校的勃勃生生气,静静态主页页方式介介绍学校校风采、优点特特色、信信息发布布,对
10、于于四大校校务,就就得利用用与数据据库结合合的技术术建立数数据库查查询管理理系统,采用交交互式的的动态的的webb画面来来实现。主页结构构图注:带下下划线的的表示是是链接方方式23数数据库设设计采用的数数据库是是Miccrossoftt Acccesss ,拟建立立teaach.mdbb库文件件,包含含如下几几个表文文件:allmmesssagee 留言言信息表表Libbbookks 图图书信息息表Libccateegorriess 图书书类别信信息表Libeempss 图书书馆用户户信息表表;studd 学生生信息表表第三章 详细设设计31 家长学学校联络络簿311功能能:利用SQQL语法法
11、过滤特特定的家家长留言言意见,让老师师可以针针对某位位特定学学生家长长所发表表的意见见作出独独立的回回答,同同时,家家长在发发表个人人意见时时,若认认为意见见内容涉涉及敏感感的话题题或是意意见内容容涉及私私人隐私私,都可可用“悄悄话话”的方式式发言,这些“悄悄话话”将不会会被显示示出来让让大家看看到,当当然,老老师拥有有管理的的能力,只要以以密码登登录管理理模式,就可以以进行各各个学生生家长的的单独意意见回复复,而且且还能看看到家长长们所留留下的“悄悄话话”。312组成成构造共分成六六大部分分:1, 意意见留言言结果网网页guuestt.assp:用用来显示示家长发发言与老老师回复复内容,同时
12、还还具备一一般模式式与管理理模式两两种显示示方法。2, 家家长发言言表单网网页adddmssg.aasp:让学生生家长填填写发言言内容并并选择发发言性质质。3, 家家长发言言数据处处理ASSP程序序addd.assp:处处理家长长发表的的意见数数据,同同时将这这些意见见数据记记录起来来并将网网页显示示转向至至意见留留言结果果网页。4, 老老师回复复表单网网页teeachhanss.assp:让让老师针针对某位位特定学学生家长长所发表表的意见见作出独独立的回回答。5, 老老师回复复数据处处理ASSP程序序ansssavve.aasp:处理老老师回复复的数据据内容,同时将将这些意意见数据据起来并并
13、将网页页显示转转向至意意见留言言结果网网页。6, 数数据表文文件alllmeessaage:用来储储存家长长发言数数据与老老师回复复数据的的Acccesss类型数数据库文文件。“数据表表文件”负责存存放家长长发言数数据与老老师回复复内容的的数据记记录,为为Acccesss类型的的库文件件,将它它定名为为:“messsagge.mmdb”。下图为家家庭联络络簿的组组成与流流程图:老师回复复 家长留言言 读入 写写入写入313数据据库结构构设计数据库文文件”teaach.mdbb“中的数数据表” alllmeessaage“的栏目目设置,如下图图:字段名 字段类类型314界面面设计与与重点、难点代
14、代码的设设计数据库与与留言显显示程序序网页家长发言言与老师师回复的的内容数数据全部部储存在在数据库库中,要要在网页页中显示示目前的的家长发发言与老老师回复复数据,必须先先进行数数据库的的链接与与打开,要链接接数据库库我们必必须使用用ADOO对象群群的Coonneectiion对对象;而而要打开开数据库库则必须须使用AADO对对象群的的Reccorddsett对象,程序:set cn=serrverr.crreatteobbjecct(adoodb.connnecctioon) cn.oopenn ffileedsnn=c:prrogrram fillescommmonn fiilessoddb
15、cdatta ssourrcessmss acccesss ddataabasse.ddsnset rs=serrverr.crreatteobbjecct(adoodb.reccorddsett)sql=seelecct * frrom alllmesssagge oordeer bby 留留言时间间 deescrs.oopenn sqql,ccn,11,1Recoordsset对对象是负负责浏览览与操作作从数据据库取出出来的数数据,CConnnecttionn对象只只负责与与数据库库进行链链接的动动作,并并不能使使用数据据库内的的数据,因此必必须建立立一个可可以存取取数据库库数据的的Rec
16、corddsett对象,使用RSS.Oppen方方法存取取”teaach.mdbb”数据库库RS.OOpenn SQQL,CCN,11,1使用oppen方方法来打打开数据据表或执执行Seelecct指令令参数设设置如下下:1, 参参数一(SOUURCEE):为为欲打开开的数据据表或SSQL指指令。2, 参参数二(ActtionnConnnecctioon):指定一一个已打打开的数数据库对对象,将将此参数数设为链链接我们们已经建建立好的的Connnecctioon对象象“CN”。3, 参参数三( CuursoorTyype):指定定Reccorddsett的打开开类型,1为可可读写且且可自由由移
17、动。4, 参参数四(LocckTyype):指定定锁定类类型,11为只读读。数据排序序与SQQL指令令1 SSeleect 指令的的筛选语语句:格式: SellecttFroom在SQLL语言中中:“Sellectt”数据表表“中选取取某些“栏位”的数据据.2如果果要选取取的数据据表数据据包含了了一个以以上的栏栏位,则则我们可可以利用用“,”逗号来来栏位名名称隔开开。3 如如果要选选取的数数据表数数据包含含了全部部的栏位位,则可可以利用用万用字字符“*”来代表表全部的的栏位。可排序数数据的SSeleect指指令1 当当我们希希望被选选取出来来的数据据记录数数据能够够依据某某个或某某几个栏栏位的
18、内内容来排排序时,只要将将这些排排序依据据的栏位位摆放在在“Ordder By“保留字字之后,然后将将这处排排序的语语句连接接在”SellecttFroom“后面就就行了。2 “Ordder By“默认的的排序方方式是“由小排排到大”,但若若是希望望排序方方式是“由大排排到小”,则我我们可在在栏位名名称后再再加上“Dessc“保留字字!将排排序方式式改为”由大排排到小“。在“显示示留言意意见”网页中中的打开开数据库库ASPP程序中中的语句句:SELEECT*Froom aallmmesssagee orrderr byy 留言言日期 Dessc功能为:从数据据表“alllmesssagge“中
19、取出出所有栏栏位的数数据,并并将取出出的数据据记录内内容依照照”留言日日期“栏位使使用的”由大排排到小“排序方方式进行行排序。留言显示示网页的的管理模模式“显示留留言意见见”的网页页就必须须具备显显示模式式选择的的功能,当显示示模式在在一般情情况时要要能显示示家长们们的一般般性发言言,同时时还得将将“悄悄话话“的发言言隐藏起起来。当当老师以以密码登登录成为为管理模模式时,则必须须将一般般性发言言与悄悄悄话发言言的数据据全部显显示出来来,同时时还得让让老师们们可以针针对某位位特定学学生家长长所发表表的意见见作出独立的的回答。这两个情情况是通通过密码码登录管管理模式式的ASSP程序序实现的的: 密
20、码:&nnbspp&nbbsp 在这段网网页语句句中,利利用Seessiion对对象来记记录目前前的工作作模式。当我们们第一次次进入“显示留留言意见见”网页的的时候,我们所所见的网网页画面面一定是是一般!因为SSesssionn尚未被被建立,因此它它的“变量”值一定定不会是是“yess”,所以以网页中中会出现现一个输输入密码码进入“教师管管理”模式的的栏位,只有当当我们输输入密码码按下“教师管管理”的按钮钮组织上上发ASSP程序序中的进进入管理理模式语语句后,Sesssioon对象象才会被被建立,同时,“cheeckeeditt“Sesssioon对象象变量值值被设置置为“yess“,所以以我
21、们就就进入了了能将一一般性发发言与悄悄悄话发发言的数数据全部部显示出出来,同同时还让让教师们们可以针针对某位位特定学学生家长长所发表表的意见见作出独独立回答答的管理理模式页页面。留言显示示网页的的分页当家长的的发言与与老师回回复的数数据笔数数太多时时,一次次要将全全部的数数据内容容显示在在网页中中,等待待网页下下载的时时间太长长了,因因此采用用固定笔笔数分页页浏览方方式来显显示网页页。要进行分分页显示示,得先先知道目目前有多多少笔的的留言数数据,而而留言数数据笔数数可以通通过Reecorrdseet对象象的“Reccorddcouunt“(记录录个数)属性得得知,我我们将每每10笔笔数据为为一
22、单位位分页显显示:counnt=rrs.rrecoordccounntif ccounnt/110(couunt10) thhentotaalpaage=(coountt100)+11elsee tootallpagge=(couunt10)end if“/”为为浮点数数除法,“”为整数数除法。跳页选择择的ASSP程序序语句所有的发发言数据据采用固固定笔数数分页浏浏览的方方式来显显示后,还要提提供一个个跳页链链接显示示的功能能,让浏浏览者可可以选择择希望浏浏览的页页次进得得浏览,ASPP程序语语句:pageecouunt=0rs.mmoveefirrstif rrequuestt.quuery
23、ystrringg(ttopaage) theen ppageecouunt=cinnt(rrequuestt.quueryystrringg(ttopaage)if ppageecouunttottalppagee thhen paggecoountt=tootallpaggers.mmovee(paageccounnt-11)*110发言表单单网页制制作insee tuu3表单的参参数表单的AActiion参参数:AActiion参参数是用用来指定定Serrverr端处理理此一表表单数据据内容的的程序,此处表表单处理理ASPP程序为为“addd.assp“,表单的MMothhed参参数:要
24、要将表单单传送至至Serrverr端的方方式有两两种,设设置值分分别为GGET及及POSST,若若设置为为POSST,则则浏览器器会等SServver端端来读取取数据,若设置置为GEET,则则当我们们按下送送出按钮时,浏浏览器会会立即将将表单中中的数据据内传送送出去。利用PPOSTT方法,在传送送的数据据上将不不受限制制,利用用GETT方法传传送的数数据量则则大约只只有2KK左右。留言处理理程序要将家长长发言数数据作后后续处理理及将这这些数据据内容存存入数据据库,须须利用添添加数据据记录的的Inssertt Innto 指令,然后再再写入数数据库文文件中:Inseet iintoo 指令令语句
25、格格式:Inseert intto 数数据表名名 (栏栏目名) vaaluees(栏栏目值)sql=innserrt iintoo alllmeessaage(家长姓姓名,留留言主题题,联络络信箱,留言内内容,私私人公开开,留言言时间,班级) vaaluees(sql=sqll& parrentt&,sql=sqll&ssubjjectt&,sql=sqll&eemaiil&,sql=sqll&mmemoo&,sql=sqll&pperssonaal&,sql=sqll&nnow&,sql=sqll&bbj&)cn.eexeccutee sqql回复表单单程序网网页必须让老老师们可可以针对对某
26、位特特定学生生家长所所发表的的意见作作出独立立的回答答,使用SeelecctFroomWheere筛筛选语句句sql=seelecct * frrom alllmesssagge wwherre(编编号=&IDD&)rs.oopenn sqql,ccn,11,3然后将特特定的家家长发言言数据放放在表单单,方法法是将数数据库中中的数据据取出来来,然后后放在表表单栏位位中:“家长姓姓名“栏位网网页语句句标签“留言主主题“栏位网网页语句句标签“留言内内容“栏位网网页语句句标签老师在回回复栏位位中所填填入的数数据,必必须送给给处理老老师回复复数据的的ASPP程序”ansssavve.aasp”来记录录
27、以及处处理这些些回复数数据。当当老师填填写好回回复发言言的数据据后按下下“送出回回复”按钮后后,表单单中的数数据内容容就会以以“POSST”的方式式由SEEVERR端读取取,然后后将数据据内容交交由处理理老师回回复数据据的ASSP程序序“ansssavve.aasp”来将数数据内容容写入数数据库。32网网上图书书馆网上图书书馆将学学校图书书馆图书书放到网网络上供供人借阅阅,这样样不仅方方便了校校内的学学生与教教职员工工使用图图书馆的的资源,还为图图书馆管管理员提提供了一一种简便便地管理理图书馆馆的方法法.321功能能网上图书书馆系统统可以进进行图书书的出借借和归还还.还可可以在系系统中按按照多
28、种种字段对对图书进进行查找找,还可可以浏览览某个种种类的所所有图书书.该应应用程序序也为图图书馆管管理员提提供了一一些功能能,如添添加、编编辑以及及删除图图书等,或者在在分类层层次结构构中添加加新的种种类。322系统统的层次次结构下图的每每个方框框代表校校园图书书馆网站站中的一一个页面面。除了了只包含含的SSearrch页页面外,其他的的均为页页面。因因为每个图书书的页面面都不同同,所以以大多数数的页面面实际上上都是多多页面。323数据据库设计计本系统统共使用用个数数据表:LibBBookks表包包含与图图书有关关的所有有数据。该表中中的字段段内容的的图书的的通用信信息。另另外,对对于已经经出
29、借的的图书,该表中中还包含含借阅该该图书的的用户的的号号,以及及图书的的状态。表视图图如下:字段名 意义 字段类类型 字字段名 意义 字段类类型bookkid 书号(主键) 数字字 (nno nnulll) sstattus 状态 文本titlle 书书名 文文本 cchecckeddouttto 用户iid 数数字authhor 著者 文本 resservvedbby 用用户学号号 数字字Subjjectt 主题题 文本本 deescrripttionn 描述述 文本本Isbnn Issbn号号 文本本 keeywoordss 关键键字 文文本LibCCateegorriess 表包包含Li
30、ibraary中中的所有有类别,在访问问者浏览览图书列列表时将将会用到到这些类类别。每每个类别别都可以以作为另另外类别别的父类类别。有有一个特特殊的类类别,TTop-Levvel,没有出出现在类类别列表表中,但但是可以以作为其其他任何何类别的的父类别别。字段名 意义 字段类类型Cateegorrynaame 类别 文本(nolll)pareentccateegorry 父父类别 文本(nolll)LibbEmpps表包包含可以以访问图图书馆网网站的用用户信息息。该表表包含一一些通用用的信息息字段,比如用用于进入入图书馆馆的用户户密码等等。字段名 意义 字段类类型 字字段名 意义 字段类类型em
31、piid 用用户idd (主主键noo nuull) 数字字 paasswwordd 用户户密码 文本Empnnamee 用户户姓名 文本 mannageer 管管理员代代号 数数字emaiiladddreess 用户邮邮箱 文文本 图书馆数数据库的的数据关关系如图图9-222所示示。其中中表LiibEmmps和和表Liib CCateegorriess与表LLibBBookks之间间都是一一对多的的关系。每个雇雇员都可可以借阅阅多本图图书,每每个类别别都可以以包含多多本图书书。324界面面设计与与重点代代码的设设计网网上图书书馆系统统有两种种用户,一是管管理员。另一种种是只允允许使用用图书馆
32、馆系统,而没有有管理功功能的一一般用户户。访问问者进入入网站,首先要要进行登登录,如如下图所所示。登登录页面面(inndexx.assp)访问者输输入maiil地址址和密码码来登录录,然后后单击“登录”按钮。输入的的数据提提交后与与数据库库中的用用户表进进行匹配配。须创建一一个记录录来保存存基于访访问者登登录的用用户信息息set RSFFinddEmpp = connn.EExeccutee(sseleect EmppID, Maanagger froom LLibEEmpss whheree _& EEmaiilAdddreess = & Reequeest.Forrm(EmaailAAdd
33、rresss) & aand _& PPasssworrd = & Reqquesst.FFormm(PPasssworrd) & )if RRSFiindEEmp.EOFF thhenTheMMesssagee = 密码码或emmaill地址不不对.elseeSesssionn(EEmpIID) = RSFFinddEmpp(EEmpIID)Sesssionn(MManaagerr) = RRSFiindEEmp(Maanagger)Respponsse.RRediirecct ./yk.htmmend if表单域EEmaiilAdddreess和和Passswoord 用于WWherre了
34、句句中来获获取一个个记录。如果访访问者输输入了一一个无效效的用户户名,则则记录集集中将不不会返回回匹配的的记录。我们可可以通过过查看EEOF标标记来判判断一个个记录集集是否为为空。为为空,则则访问者者将被拒拒绝进入入该系统统。不为为空,则则访问者者的EmmpIDD值和MManaagerr值将从从记录集集中返回回。写入入Sesssioon 变变量,变量将将在整个个网站的的所有网网页中都都是有效效的。这这些变量量的存在在与否及及其取值值将用于于确定是是否允许许进入一一个特定定的网页页,同时时也用于于访问者者进行书书目的归归还和借借阅操作作。图书馆菜菜单页面面图书馆菜菜单页面面包含指指向其他他4个页
35、页面的链链接:管管理页面面、搜索索页面、图书列列表页面面和主页页面。还还有一个个可显示示用户所所借书籍籍的按纽纽。如果果访问者者是图书书馆管理理员,则则菜单界界面如图图所示。如果访访问者不不是图书书馆管理理员,则则看到如如图所示示的界面面。非管管理员的的访问者者的界面面上没有有指向管管理员菜菜单页面面的链接接。 实现现办法:访问者者登录时时在登录录页面上上的创建建的会话话变量SSesssionn 用于于从数据据库中获获取访问问者的有有关信息息,表示示它是否否是管理理员。如如果值为为1,就就表明访访问者是是一个管管理员,则用如如下代码码写入一一个指向向管理员员页面的的链接:管理理员菜单单通过按纽
36、纽B1是是否为空空来判断断要不要要显示用用户所借借图书,利用一一个记录录集来获获取访问问者已经经借出了了的所有有图书的的列表。if NNOT iseemptty(RRequuestt.Foorm(B11) thhenset RSBBookks = coonn.Exeecutte (seelecct BBookkID, Tiitlee frrom LibbBoooks wheere _& CChecckeddOuttTo = & Sesssioon(EmppID)end if 再用循环环语句将将所借书书以表格格形式显显示出来来。 循环将遍遍历Rssboooks记记录集中中的每个个记录,直到该该记
37、录集集结束:该网站中中的所有有页面都都会在访访问者访访问之前前对其进进行登录录检查。这样就就可以避避免访问问者通过过输入某某个页面面地址然然后在没没有登录录的情况况下直接接进入该该页面的的情况发发生。此此外,每每个管理理页面都都要确认认访问者者是管理理员。管理菜单单页面管理菜单单页面有有一个HHTMLL表单,根据选选择的按按钮的不不同,可可以进行行5种不不同的操操作:图图书的归归还、图图书的编编辑、图图书的删删除、图图书的添添加和类类别的添添加。不不管选择择了哪一一个按钮钮,该表表单都提提交人其其自身进进行处理理。要进行图图书的归归还、图图书的编编辑、图图书的删删除三种种操作,须先进进行搜索索
38、,找到到该书后后,由图图书Boook.aspp返回一一个链接接:A HHREFF=./hhtmll/maanaggemeent_mennu.aasp?tittle=&BBOOKKID=管理理员菜单单 而管理者者页面通通过下列列语句inpputzzztyype=hidddenn naame=BOOOKIID1vallue=这样就将将所找到到的书的的书号BBookkID、书名TTitlle传递递管理者者页面。再进行行所须操操作。共共有3个个不同的的铵纽,可以进进行3种种操作。若单击击“修改”钮:则重定向向到编辑辑图书页页面,同同时把BBookkid 传递给给该页面面。Respponsse.RRed
39、iirecct ./eeditt_boook.aspp?BOOOKIID=&reequeest(BOOOKIID1)将其他的的情况需需要建立立到数据据库的连连接:set connn = seerveer.ccreaateoobjeect (aadoddb.cconnnecttionn)Connn.Oppen(FIILEDDSN=c:Proograam FFileesCCommmon FillesODBBCDDataa Soourccesms acccesss daatabbasee.dssn)if NNOT iseemptty(RRequuestt.Foorm(Deelette) aand r
40、eqquesst(BOOOKIDD1) tthennconnn.Exxecuute deelette ffromm LiibBoookss whheree BOOOKIID =&rrequuestt(BBOOKKID11)end ifif (NOTT issemppty(Reqquesst.FFormm(cchecckinn) aand reqquesst(BOOOKIDD1) tthennconnn.Exxecuute uppdatte LLibBBookks sset cheeckeedouuttoo= 00, sstattus= AAvaiilabble whheree BoookIID
41、=&Reequeest(BOOOKIID1)end if页面中的的添加新新的种类类部分包包含一个个文本控控件和一一个选择择控件。其中选选择控件件是用所所有已经经存在的的类别列列表进行行填充的的,包括括特殊类类别 TTop levvel ,该类类别表明明当前类类别是处处于类别别层次结结构中的的最顶层层。代码码如下:先用一个个记录集集来填充充父类别别选择控控件:set RSCCateegorriess = connn.EExeccutee(sseleect CattegooryNNamee frrom LibbCattegooriees oordeer bby CCateegorryNaame)再
42、用下列列循环语语句: OPTTIONN VAALUEE= 遍历RSSCattegooriees记录录集中的的每个记记录,并并作为一一个选项项添加到到列表中中,而记记录集中中CattegooryNNamee 同时时作为显显示值和和传递值值:本页面还还包含一一个指向向添加图图书页面面的链接接。搜索结果果页面搜索页面面的代码码获取与与访问者者查找规规则相匹匹配的图图书,然然后将这这些图书书显示给给访问者者。搜索页面面上的表表单包含含一个选选择控件件和一个个文本控控件。选选择控件件中的选选项是用用可搜索索 的字字段填充充的:需要用一一个记录录集来保保存与访访问者的的查找规规则相匹匹配的记记录:set
43、RSBBookks = coonn.Exeecutte(sellectt BoookID, Auuthoor, Tittle, Suubjeect froom LLibBBookks wwherre _& Reequeest.Forrm(SeaarchhFieeld) & Likke % & RRequuestt.Foorm(SeearcchCrriteeriaa) & %)注意:,符号%表示的的是一个个广义搜搜索。这这一点类类似于AACCEESS中中的符号号*。然后将所所找到的的书以表表格形式式显示出出来。代代码如下下: 书名名: A HREEF=./htmml/bbookk.assp?BB
44、ookkID= 著者者: 主题题: 图书页面面图书页面面的代码码显示图图书的有有关信息息,以及及管理图图书的出出借操作作。该页面通通过Quueryystrringg 传递递BoookIDDif iisemmptyy(Reequeest.QueerySStriing(BoookIID) tthennRespponsse.RRediirecct ./ssearrch.htmmlend if如果其中中不存在在,则访访问者将将被重定定向到搜搜索页面面:如果同时时传递表表单中包包含的变变量Acctioon不为为空,则则表明访访问者正正借阅该该图书:if NNot iseemptty(RRequuestt
45、.QuueryyStrringg(AActiion) theen在这种情情况下,需要将将图书状状态改为为 Chheckkoutt, 同同时需要要将Chheckkedoouttto 字字段修改改为该访访问者:connn.Exxecuute uppdatte LLibBBookks sset Staatuss = Chheckked Outt, _& CChecckeddOuttTo = & Sesssioon(EmppID) & wheere BoookIDD = _& Reequeest.QueerySStriing(BoookIID)Respponsse.RRediirecct ./llib
46、rraryy_meenu.asppend if然后将该该访问者者重定到到图书馆馆菜单页页面:下一步,利用图图书的状状态来确确定不同同的链接接未借出时时链接如如下:if RRSBoookss(sstattus) = AAvaiilabble thhenLinkkTexxt = 借这这本书如果图书书已经借借出,就就创建一一个不同同的消息息,并将将链接设设置为指指向Liibraary mennu 页页面:LinkkTexxt = 图书已已出借,返回主主菜单。最后根据据是否是是管理员员,显示示管理员员菜单链链接。A HHREFF=./hhtmll/maanaggemeent_mennu.aasp?ti
47、ttle=&BBOOKKID=管理理员菜单单 33网网上评优优投票系系统331功能能:能实现全全校性的的评选,快捷、公平,且有效效,不允允许做票票。332组成成构造这个系统统由3个个部分组组成投票页页面voote.htmm ,处处理投票票结果的的脚本,显示投投票页面面 。333数据据表的设设计:334界面面设计与与重点、难点代代码设计计投票页面面该页面是是一个纯纯HTMML文件件,它让让用户选选择自己己想选举举的候选选人,并并填写自自己的详详细资料料,以确确认投票票的有效效性。页页面显示示如图所所示。表单处理理脚本在votte.hhtm中中各项数数据都填填写完毕毕后,单单击确定定投票按按钮,表
48、表单的数数据就被被提交,本次评优优共有44个候选选人,但但只能选选两个。故用复复选框。投票的有有效性通通过是否否是本校校学生,且是否否投过票票来判断断。if rrequuestt(ppasssno) theensql=seelecct * frrom stuud wwherre ppasssworrd=&rrequuestt(ppasssno)& &aand yittu=00set rs=cn.exeecutte(ssql)if rrs.eeof theen%本设计允允许少选选,不允允许多选选。通过过判断VVotee投票界界面传递递过来的的复选按按纽值的的长度看看是否多多选。vo=rrequu
49、estt(ccandd)if llen(vo)4 theen%然后根据据所投的的票将对对应候选选人的投投票结果果字段加加1,同同时将该该投票人人的已投投字段置置为1。sqq=uppdatte sstudd seet yyituu=1 wheere passswoord=&reqquesst(passsnoo)&cn.eexeccutee(sqqq)if iinsttr(vvo,1) thhencn.eexeccutee(uupdaate stuud sset ressultt=reesullt+11 whheree naame=李宁宁)end ifif iinsttr(vvo,2) thhen
50、cn.eexeccutee(uupdaate stuud sset ressultt=reesullt+11 whheree naame=杨兰兰)end ifif iinsttr(vvo,3) thhencn.eexeccutee(uupdaate stuud sset ressultt=reesullt+11 whheree naame=江道道明)end ifif iinsttr(vvo,4) thhencn.eexeccutee(uupdaate stuud sset ressultt=reesullt+11 whheree naame=段启启文)end if%显示当前前投票情情况shho
51、w.aspp由于投票票处理页页面已经经完成了了绝大部部分的工工作,所所以 显显示结果果页面就就很简单单了,其其功能是是从 SStudd表文件件中读取取候选人人所得票票数,显显示在页页面上。页面显示示如图值得注意意的代码码主要有有以下几几处:该页面有有自动刷刷新功能能,使在在线用户户可以尽尽快的看看到最新新的选举举情况。我们这这里设定定每隔330秒钟钟自动刷刷新一次次。显示投票票时,我我们采用用了whhilee循环,把候选选人及其其得票数数,整齐齐地显示示在一个个表格中中,这种种技术在在数据库库查询结结果的显显示中也也经常用用到。代代码如下下: 34达达级考试在线查查分系统统与计数数器的制制作3
52、41功能能:它提供了了在线查查看成绩绩。考生生可以在在网上使使用这一一系统,通过输输入准考考证编号号来查询询达级考考试的结结果。342数据据表的设设计与评优系系统共用用STUUd表,表设计计同上。 343界面面设计与与重点难难点代码码的设计计该模块需需要查询询者输入入准考证证号后来来查看结结果。若若ID11不为空空时,表表示有表表单输入入,开始始查询数数据库。使用 SELLECTT的SQQL指令令查询数数据库的的数据。先设定定SQLL指令,查询IID符合合准考证证编号RRequuestt.Foorm(IDD1)的数据据,下个个“Exeecutte”指令,即可开开始执行行存取、查询数数据的动动作了。并将查查询结果果储存到到Reccorddsetts组件件RS中中。IF RRequuestt.Foorm(IDD1) TTHENN SetCConnn = Serrverr.CrreatteObbjecct(ADOODB.Connnecctioon) Connn.Oppen(FIILEDDSN=c:Proograam FFileesCCommmon FillesODBBCDDataa Soourccesms acccesss daat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电商的内容创作团队组织架构
- 电容0201和0402和0603封装规格
- 电缆桥架放电缆的最小操作空间
- 员工满意度提升措施计划
- 如何应对市场变化的管理策略计划
- 2025年摩托车零部件及配件合作协议书
- 外语培训行业年度工作目标计划
- 仓库员工考勤管理的方法计划
- 生物危险品处理与管理方案计划
- 纪律卫生教育主题班会
- 工程勘察重点难点分析及解决措施
- 电力机车禁停标及调谐区标
- DB44∕T 1315-2014 物业服务 档案管理规范
- 春运旅客心理状况的调查分析与对策研究
- T∕CAWA 002-2021 中国疼痛科专业团体标准
- 双重预防体系建设分析记录表格
- 手机保护膜钢化璃玻膜检验标准(版)
- 混凝土面板堆石坝施工技术第五讲
- 论中小学管弦乐队的组织与训练
- 炼钢工艺操作说明
- 模拟电子技术基础课后答案(完整版)
评论
0/150
提交评论