《大学毕业论文---网上图书管理系统设计.doc》由会员分享,可在线阅读,更多相关《大学毕业论文---网上图书管理系统设计.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计(论文)说明书 摘要网上图书馆是基于网络开发的一个网上图书管理系统,其系统的开发主要包括数据库的规划设计与维护、前台网站开发两个方面。对于前者建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备、容易使用,具有大众网站常用的操作习惯等特点。面对图书馆的日益增大,藏书量的日益增多,开发网上图书馆来提高管理工作的效率很有必要。通过这个网站,可以做到图书信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。网上图书馆的功能主要包括用户管理,分类管理,图书管理,新书入库,借阅管理等,可以实现图书录入、查询、维护、统计等功能。网站以Dreamw
2、eaver为集成环境,ASP为开发语言,后台数据库采用Access 2000。关键词:网上图书馆, Dreamweaver,ASP, AccessAbstractLibrary online is the development of a web based on network books management system management system, the system development mainly includes database programming design and maintenance, front desk web development two a
3、spects. The database for the former set up with integrity and consistency, and has certain data security, require to the latter the program friendly interface, function and complete, easy to use, with public website common operation habit characteristics. As the librarys increasing, the largest onli
4、ne library, development is increasing the efficiency of to improve management work is necessary. Through this website, we can do the standardized management, library and information science and statistics and rapid inquiry, thus reducing management workload.Library online function mainly includes us
5、er management, classification management and library management, new book registration, lending management etc, can achieve book entry, inquiry, maintenance, statistics, and other functions.Web site to Dreamweaver for integrated environment for development, ASP as development language, the backend d
6、atabase Access 2000.Keywords: Library Online, Dreamweaver,ASP, Access 目 录1 前言12 系统分析22.1 需求分析22.2 可行性分析22.2.1 经济可行性22.2.2 技术可行性23 开发工具介绍33.1 Dreamweaver简介33.1.1软件优点33.2 ASP简介43.2.1 ASP网页特点53.2.2 ASP-工作原理63.3 Access简介63.3.1 Access的优点74 系统设计94.1 系统目标94.2 系统功能结构94.3 开发环境105 数据库设计115.1 数据库需求分析115.2 数据库概
7、念设计115.3 数据库表的结构126 公共模块设计157 系统详细设计与实现177.1登录页面的设计177.1.1 网页的布局177.1.2 判断输入是否合法177.1.3 检验数据187.2 主框架页面的设计197.2.1 框架技术的概述197.2.2 网上图书馆的框架197.3 用户管理页面的设计217.3.1 功能概述217.3.2 具体设计227.4 分类管理页面的设计237.5 图书管理页面的设计247.5.1 功能概述247.5.2 具体设计257.6 新书入库页面267.7 其它剩余的页面278 结 论31致 谢32参考文献33IV1 前言随着信息化时代的到来,把图书馆移植到网
8、络上已成为图书馆未来的发展方向,世界各国都非常重视图书馆的网络建设,在每个国家的网络中,由图书馆提供的网络资源占了相当重要的一部分。网络亦是我过图书馆的发展方向,是信息时代图书馆的重要标志。只有实现网络化,才能推动图书馆的分散型向协作型的发展,从而与国际接轨,才能实现文献资源的共建和共享。本系统是以图书馆管理系统为原型,把客户端服务器模式移植到互联网上,建设成浏览器服务器模式,它不必拘泥于客户端,可以向更多的用户提供图书馆的操作,使更多的用户看到图书馆内图书的信息,图书最近的更新,以及读者对那种图书的热爱度。把图书管理系统向网络上移植已经成为国内主流图书馆的建设目标。332 系统分析2.1 需
9、求分析传统的图书馆已经不能适应当代知识的产生与传播的速度,利用计算机网络对知识传播的加速与传播范围的扩大有很大的帮助。网上图书馆正是通过计算机网络使读者可以在任何时间任何低点在一台可以连网的计算机上进行对图书的查询,借阅等操作。从而方便了读者,同时也方便了管理员对图书馆的管理。2.2 可行性分析网上图书馆使传统图书馆走上科学化、网络化管理的道路,但还要遵循经济性与技术性的原则。下面从经济性和技术性这两个方面来研究该项目的可行性。2.2.1 经济可行性网上图书馆可以节约管理人员的数量跟工作时间,同时扩大了读者的使用方式和范围。管理员通过计算机对图书和读者进行管理,可以不仅仅局限于工作地点和时间,
10、增加了借阅图书的可操作性,扩大了读者对图书馆的使用范围。2.2.2 技术可行性近几十年经济的高速发展,计算机的普及已经有目共睹。网站建设的数量与质量也逐渐提高。ASP技术的发展已经日益成熟,使用ASP技术开发网站已经成为当代开发网站的主流之一。网上图书馆作为一个小型网站,使用ASP技术能够比较成熟的完成设计。为了完善数据的保密性,对用户密码采用了MD5加密算法,增加网站的安全性。3 开发工具介绍3.1 Dreamweaver简介Dreamweaver是由Macromedia公司开发的一款所见即所得的网页编辑器。和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三
11、剑客”;2005年4月18日,全球最大的图像编辑软件供应商Adobe宣布,以换股方式收购软件公司Macromedia,Macromedia是著名的网页设计软件Dreamweaver及Flash的供应商。据悉,此项交易涉及金额高达34亿美元。根据双方达成的协议,Macromedia股东将以1:0.69的比例获得Adobe的普通股。自此开始,Dreamweaver开始属于ADOBE设计软件系列。Dreamweaver、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROM
12、EDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点。3.1.1软件优点(1)最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photos
13、hop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dreamweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。 (2)网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、H
14、TML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。(3)无可比拟的控制能力Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-pa
15、rty厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。Dreamweaver还集成了程序开发语言,对ASP、.NET、PHP、JS的基本语言和连接操作数据库,都是完全
16、支持的。3.2 ASP简介从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到现在的ASP.NET。asp的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。早期的Web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,这对于普通的程序员来说有点太难了。而ASP却允许使用VBScript这种的简单脚本语言,编写嵌入在HTML网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如Cookie)。它的最大的贡献在于它的ADO(ActiveX Data Object),这
17、个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,Web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。到了1998年,微软发布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作为IIS 4.0的外接式附件。它与ASP 1.0的主要区别在于它的外部组件是可以初始化的,这样,在ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了C
18、OM+,因而其效率会比它前面的版本要好,并且更稳定。2001年,ASP.NET出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为ASP.NET。ASP.NET在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。3.2.1 ASP网页特点 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页
19、中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏
20、览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 (7)方便连接ACCESS与SQL数据库.(8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击.ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。3.2.2 ASP-工作原理当在Web站点中融入ASP功能后,将
21、发生以下事情:(1)用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。(2)浏览器向服务器发出请求。(3)服务器引擎开始运行ASP程序。(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。(5)页面信息发送到浏览器。3.3 Access简介Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面
22、设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。3.3.1 Access的优点(1)存储方式简单,易于维护管理Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便
23、于用户的操作和管理。 (2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了
24、表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、W
25、ord文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。 (6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统。 总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易
26、用的小型软件,也可以用来开发大型的应用系统。4 系统设计4.1 系统目标本系统是图书馆在网上进行图书信息发布、浏览及查询的网站,主要实现如下目标:(1)网站整体结构和操作流程合理顺畅,实现人性化设计。(2)向读者全面展示图书馆的各种网上操作。(3)提供管理员与非管理员个性化操作。(4)管理员可以对非管理员的信息进行全面管理。(5)管理员可以对网上图书信息进行管理。(6)系统最大限度地实现了易安装性、易维护性和易操作性。(7)系统运行稳定、安全可靠。4.2 系统功能结构网上图书馆分为前台和后台。其中,根据网上图书馆前台的特点,可以将其分为用户管理、分类管理、图书管理、新书入库、借阅管理、查看借阅
27、排行、新到图书、借书、还书、注销登录10个部分,其中各个部分及其包括的具体功能模块如图4-1所示:图4-1 系统功能模块图4.3 开发环境在开发网上图书馆时,需要具备下面的软件环境。服务器端:(1)操作系统:Windows XP;(2)Web服务器:babyweb.exe;(3)开发软件:Macromedia Dreamweaver 8;(4)数据库:Access 2000;(5)浏览器:IE 6.0;客户端:浏览器:IE5 数据库设计5.1 数据库需求分析 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Mana
28、gement System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 网上图书馆采用的是Access 2000,简单的存储方式和易于维护管理的特性刚好适用于简单网站的开发,Access还具有界面友好,易操作的特点,对小型网站的后台数据的处理基本可以满足。5.2 数据库概念设计网上图书馆的数据库比较简单,包括两个数据库,db1记录网上图书馆的数据,
29、SqlIn记录用户对表的操作记录。db1总共包括四张表如图5-1所示:图5-1数据库其中book表中记录的是借阅图书的记录和借阅者的信息,ebook表中记录的是图书的信息,Folder表中记录的是图书的分类,manager表中记录的是管理员的ID和密码。SqlIn总共包括两张表,如图5-2所示:图5-2 表其中config表记录提示信息,SqlIn表记录用户操作数据库的信息。5.3 数据库表的结构Manager(用户表),用户表主要用来保存用户信息。表manager的结构如表5-1所示:表5-1 Manager 表字段名数据类型是否为空是否主键描述ID自动编号NoYes唯一标识UserID文本
30、NoNo用户名Password文本NoNo密码isadmin是/否NoNo是否管理员 Folder(图书分类表),图书分类表用来保存图书分类信息。表Folder的结构如表5-2所示:表5-2 Folder 表字段名数据类型是否为空是否主键描述Folderid自动编号NoYes唯一标识FolderName文本NoNo目录名称FolderParentID数字NoNo上级目录ID根目录为0FolderDescription文本NoNo目录简单描述 Ebook(图书信息表),图书信息表用来保存图书分类信息。表ebook的结构如表5-3所示:表5-3 Ebook表字段名数据类型是否为空是否主键描述ID自
31、动编号NoYes唯一标识Tiaoxingma文本NoNo条形码Bianhao文本NoNo书编号Shuming文本NoNo书名Chubanshe文本NoNo出版社Zhubian文本NoNo主编Jianjie备注NoNo简介Dingjia货币NoNo定价Shijian日期/时间NoNo购买时间Folderid数字NoNo分类IDCeshu数字NoNo册数Yijie数字NoNo已经借出数Bookpic文本NoNo图书缩略图Beizhu备注NoNo备注Jieyueshu数字NoNo借阅数Logid数字NoNo借阅记录Userid数字NoNo用户id Booklog(借阅记录表),借阅记录表用来记录图书
32、的借阅信息,表booklog的结构如表5-4所示:表5-4 Booklog 表字段名数据类型是否为空是否主键描述ID自动编号NoYes唯一标识Tiaoxingma文本NoNo图书条形码Bookid数字NoNo图书IDXingming文本NoNo姓名Leixing是/否NoNo1借出0归还Jcsj日期/时间No No借出时间Caozuoren文本NoNo操作人Ghsj日期/时间NoNo归还时间Beizhu备注NoNo备注6 公共模块设计(1)本系统中,需要连接数据库,因此需设计一个连接数据库的页面,命名为conn.asp,代码如下:这是一段用VB语句写的ASP连接数据库的语句,定义三个变量con
33、n,rs,datapath。ADODB是数据库访问组件,conn用来存储新创建的ADODB的连接,rs存储创建的Recordset对象,datapath存储数据库的路径。 (2)数据库连接验证页面,用来检验网站是否一直在连接数据库,代码如下:dim dbkillSql,killSqlconn,connkillSqldbkillSql=SqlIn.mdb On Error Resume NextSet killSqlconn = Server.CreateObject(ADODB.Connection)connkillSql=Provider=Microsoft.Jet.OLEDB.4.0;Da
34、ta Source= & Server.MapPath(dbkillSql)killSqlconn.Open connkillSqlIf Err Thenerr.ClearSet killSqlconn = NothingResponse.Write 数据库连接出错,请检查连接字串。Response.EndEnd If7 系统详细设计与实现网上图书馆的页面上面已经叙述,主要包括登录页面,主框架,借阅排行,新到图书,我要借书,我要还书,用户管理,分类管理,图书管理,新书入库,借阅管理,注销登录等。7.1登录页面的设计登录页面的设计主要包括三个部分,网页的布局,判断输入是否为空,连接数据库检验输入
35、的数据是否跟数据库相匹配。该页面中所涉及到得表单元素如表7-1所示:表7-1登录页面的表单元素名称元素类型重要属性含义form1formaction=Index.asp?action=chkuser method=post用户登录表单usernametextsize=20用户名passwordtextsize=20密码buttonsubmitonclick=return checklogin()“登录”按钮button2submitonclick=window.close()“关闭”按钮7.1.1 网页的布局登录页面主要是一个表格,表格的上半部分是是标题,中间是用户名跟密码的输入方式,下半部分
36、是登录和关闭两个按钮,如图7-1所示:图7-1 系统登录页面7.1.2 判断输入是否合法 主要采用一个函数,代码如下:function checklogin()if (document.form1.username.value=)alert(请输入用户名);document.form1.username.focus()document.form1.username.select();return false;if (document.form1.password.value=)alert(请输入密码);document.form1.password.focus()document.form1.
37、password.select();return false;如果输入的用户名和密码为空,则弹出相应的提示。7.1.3 检验数据判断输入的用户名和密码和数据库是否匹配。代码如下:dim actionaction=trim(request.QueryString(action)if action=chkuser thendim password,usernameusername=request.Form(username)password=request.Form(password)password=md5(password,16)set rs=conn.execute(select * fro
38、m manager where userid=&username& and password=&password&)if not rs.eof thensession(username)=usernamesession(userid)=rs(id) if rs(isadmin)=true then session(isadmin)=admin end ifresponse.Write alert(登录成功!);window.location.href=main.asp;elseresponse.Write alert(密码错误!);window.location.href=index.asp;
39、end ifend if%7.2 主框架页面的设计7.2.1 框架技术的概述框架是网页中经常使用的页面设计方式,框架的作用就是把网页在一个浏览器窗口下分割成几个不同的区域,实现在一个浏览器窗口中显示多个HTML页面。使用框架可以非常方便的完成导航工作,让网站的结构更加清晰,而且各个框架之间决不存在干扰问题。利用框架最大的特点就是使网站的风格一致。通常把一个网站中页面相同的部分单独制作成一个页面,作为框架结构的一个子框架的内容给整个网站公用。 一个框架结构有两部分网页文件构成: 框架Frame:框架是浏览器窗口中的一个区域,它可以显示与浏览器窗口的其余部分中所显示内容无关的网页文件。 框架集Fr
40、ameset:框架集也是一个网页文件,它将一个窗口通过行和列的方式分割成多个框架,框架的多少根据具体有多少网页来决定,每个框架中要显示的就是不同的网页文件。7.2.2 网上图书馆的框架网上图书馆主框架主要由四个部分组成,如图7-2所示:图7-2 系统主界面第一部分显示图书馆的图书总数和今天的日期,还由一个top.asp页面,包括返回首页,借阅排行,新到图书,我要借书,我要还书几个功能。第二个部分是图书的分类,总共包括22个,点击可以查看类中的图书信息。第三个部分是显示页面,点击1,2,4中的链接后,页面都在3部分显示。第四个部分了显示现在登录的用户名,还有用户管理、分类管理、图书管理、新到图书
41、、我要借书和注销登录几个功能。框架代码如下: 此网页使用了框架,但您的浏览器不支持框架。 7.3 用户管理页面的设计进入用户管理界面首先要进行管理员认证,判断用户是否是管理员,这个功能主要由以下语句实现:%if session(isadmin)admin thenresponse.Write alert(对不起,你不是管理员!);window.history.go(-1);end if%session 是用于保持状态的基于 Web 服务器的方法。Session允许通过将对象存储在Web服务器的内存中在整个用户会话过程中保持任何对象。7.3.1 功能概述用户管理页面主要用来查看,添加和删除用户,
42、修改用户密码的功能。如图7-3所示:图7-3 用户管理页面7.3.2 具体设计添加用户页面中所涉及到得表单元素如表7-2所示:表7-2 添加用户的表单元素名称元素类型重要属性含义form1formmethod=post action=usermanage.asp?action=edit&id=用户登录表单usernametextvalue=size=15readonly=readonly用户名buttonsubmitvalue=修应密码 onclick=return checkadd();修改密码修改密码的代码如下:id=cint(request.querystring(id)password=md5(request.Form(password),16)Set rs=