收藏 分销(赏)

图书信息管理系统的设计与实现.doc

上传人:a199****6536 文档编号:2670388 上传时间:2024-06-04 格式:DOC 页数:38 大小:1.51MB 下载积分:12 金币
下载 相关 举报
图书信息管理系统的设计与实现.doc_第1页
第1页 / 共38页
图书信息管理系统的设计与实现.doc_第2页
第2页 / 共38页


点击查看更多>>
资源描述
图书信息管理系统的设计与实现 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 图书信息管理系统的设计与实现 摘 要:以前,人们使用传统的手工方式管理图书馆的日常工作,工作量大,效率低下,出错率高。随着科学技术的发展,尤其是计算机的不断普及,图书馆进入网络化管理时代是必然的,网上管理图书馆具有工作量小、效率高、安全性高、出错率小等优点。 本文详细介绍了图书信息管理系统的设计过程,该系统采用ASP作为前台开发工具,Access作为后台数据库设计工具,由登录、图书信息管理、读者信息管理、借阅信息管理等模块组成,可实现图书信息、 读者信息、借阅信息的添加、修改、删除与查询,以及日常的借书、还书操作。 关键词:图书信息管理;ASP技术;Access数据库 The Design and Implementation of Management System on Information of Books Abstract:Before, people used the traditional way to mange the daily works of the library, with work load, low efficiency, and high error ratio. Along with the development of science and technology, especially the popularization of computer, it is necessary that the library will enter the era of network management。 It has some advantages to mange the library on the Internet, such as work easily, high efficiency, high security and low error rate etc. The thesis introduces the design process of Management System on Information of Books in details。 The system uses the ASP as development tool of foreground, Access database as backstage supporter。 It is compounded with login module, management module of books' information, management module of readers’ information, management module of books borrowed information and so on。 This system completes the adding, modifying, deleting and searching operations of books information, readers’ information and books borrowed information. What's more, it provides readers the operations of books reservation and books return。本文为互联网收集,请勿用作商业用途个人收集整理,勿做商业用途 Key words:management of books information; ASP technology; Access database 目 录 1 引言 1 1。1 数字图书馆的产生 1 1.2 我国数字图书馆现状 1 1。3 选题依据 1 1。4 系统特点 2 2 开发环境及技术介绍 3 2。1 开发环境 3 2.1.1 IIS介绍 3 2。1。2 IIS工作原理 3 2。1。3 IIS的安装 4 2。2 开发技术 5 2.2.1 ASP介绍 5 2。2.2 Access介绍 8 2.2。3 ADO技术 9 2.2.4 数据库连接 9 3 系统功能介绍与分析 10 3.1 系统描述 10 3。2 功能介绍与分析 10 3.2。1 图书信息管理 10 3。2。2 读者信息管理 10 3.2。3 借书操作 10 3.2.4 还书操作 11 3。2。5 借阅信息管理 11 4 系统设计 12 4。1 系统数据库分析与设计 12 4.1。1 数据库分析 12 4.1。2 数据库设计 13 4.2 系统结构设计 14 4。2。1 功能模块图 14 4。2.2 模块流程图 15 5 系统实现 17 5。1系统运作流程 17 5.2 模块设计 19 5.2.1 登录模块 19 5.2。2 读者信息管理 19 5。2.3 图书信息管理 22 5.2。4 信息查询 22 5.2。5 借书模块 24 5。2.6 还书操作 26 6 总结 27 6.1 问题及解决办法 27 6.2 心得体会 29 致谢 30 参考文献 31 1 引言 1.1 数字图书馆的产生 随着计算机技术、网络技术及信息技术的高度发展,现实世界的时空距离被大大缩短,全球信息一体化和全球经济一体化离我们越来越近。为此,数字图书馆作为一项基础建设项目受到世界各国,特别是发达国家的高度重视,竞相发展建设数字图书馆。 图书馆的数字化是一个必然的发展趋势,是信息现代化的必然产物。随着信息技术的的发展,信息种类的繁多,信息存储和传播的需求量越来越大,作为信息聚集地的图书馆,传统的服务模式显然满足不了社会发展的需要。因此,必须借助计算机、多媒体、数字化技术和INTERNET等技术来发展数字图书馆。 1.2 我国数字图书馆现状 我国数字图书馆还处在发展中的状态,相对于国外的数字图书馆技术,我国在此方面还是比较落后。但国美数字图书馆建设在政府和社会的支持和关注下也有了长足的发展,随着图书馆界国际交流与合作的增加与扩大,已有不少图书馆和科研机构着手进行相关试验和提出相关计划.[1] 1.3 选题依据 图书信息管理包括对图书信息、读者信息和用户借阅信息等的管理,其中包含很多的信息数据,现如今,已有很多的图书管开始使用图书管理系统进行网上管理,有一些则尚未使用,仍是采用传统的手工方式管理图书馆。 传统的图书信息管理方式主要是利用文本、表格等纸介质进行手工处理,对于图书借阅情况(如借书天数、超过还书时间的天数)的统计与核实等往往以人工计算、手动抄写的方式进行。各种数据信息处理起来工作量大,且容易出错;由于数据繁多,容易造成数据丢失,且不易查找;此外,在一段时间内,传统的手工方式管理图书馆,所能服务的读者数量有限。总之,传统的图书管理缺乏系统、规范的信息管理手段。 二十一世纪是信息化的时代,随着科学技术的飞速发展,计算机已经渗透到社会各个领域,基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行图书情况查询和修改等图书管理操作。 1。4 系统特点 1. 界面简约大方; 2. 操作简便易学; 3. 功能完善,实现了图书信息、读者信息、借阅信息的添加、修改、删除、查询等功能。 2 开发环境及技术介绍 2.1 开发环境 2。1。1 IIS介绍 该图书信息管理系统采用IIS5.0(Internet Information Server,Internet信息服务)作为Web服务器。 IIS是由微软公司提供的基于Microsoft Windows的Internet信息服务。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。 2。1.2 IIS工作原理 IIS7的请求过程[4],如图2-1所示。 图2—1 IIS工作原理图 上图的8个步骤分别如下: (1)当客户端浏览器开始HTTP请求一个WEB服务器的资源时,HTTP.sys拦截到这个请求。 (2)HTTP.sys通知WAS从配置库(configuration store)中获取配置信息。 (3)WAS向配置存储中心请求配置信息。 (4)WWW服务接受到配置信息,配置信息指类似应用程序池配置信息,站点配置信息等等. (5)WWW服务使用配置信息去配置HTTP。sys处理策略。 (6)WAS开启一个工作者进程去处理改HTTP请求对应的程序池。 (7)该工作者进程处理该HTTP请求,并处理结果返回给HTTP。sys。 (8)客户端接受到处理结果信息. 其中,步骤1到6,是处理应用启动,启动之后,就不需要再走这个步骤了。 另外,IIS7的应用程序池的托管管道模式分两种:经典和集成。这两种模式下处理策略各不相同. 2.1。3 IIS的安装 如果系统中没有安装IIS,可以按照以下步骤进行安装[4]。 (1)选择“开始”|“设置”|“控制面板”命令,打开“控制面板”窗口. (2)双击“添加/删除”图标,在打开的窗口中单击“添加/删除Windows组件"图标,打开“Windows组件向导”对话框。 (3)将Windows XP安装盘放入光驱中,然后选中“Internet 信息服务(IIS)”单选框,单击“下一步”按钮开始安装。这个过程可能需要几分钟时间.最后单击“完成”按钮,完成IIS的安装. (4)安装完成后,在浏览器的地址栏中输入“http://localhost/”或http://127。0.0。1/进行测试。 (5)如果出现图2-2所示画面,说明IIS配置成功。 图2-2 IIS测试图 2.2 开发技术 2。2。1 ASP介绍 1、ASP概述 ASP(Active Server Pages,动态服务器主页)[3]是微软公司推出的一种动态网站开发技术。它是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。 ASP是一套服务器端的脚本程序开发工具和运行环境,当程序执行完毕后,服务器仅将所执行的结果返回给客户端的浏览器,减轻了客户端浏览器的负担,极大地提高了Web交互的速度。 2、ASP的特点和功能 ASP具有以下一些主要特点: (1)使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,可快速建站。 (2)ASP提供了一些内置的对象,例如response、request、session、server等,可用来从客户端的浏览器接收信息,或将服务器处理后的响应信息发送给客户端的浏览器。 (3)ASP提供了与后台数据库连接和访问的功能,允许站点访问者通过客户端浏览器对各种数据库进行访问,并且可以使动态网页的内容随着相关数据库内容的变更而自动更新。 (4)与浏览器无关,用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言均在Web服务器端执行,用户端的浏览器不需要执行这些脚本语言的能力。 (5)ASP源程序不会被传送到客户端的浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性. ASP具有以下几项主要功能: (1)可以处理由浏览器传送到Web服务器的表单输入。 (2)可以访问和编辑服务器端的数据库表.使用浏览器即可输入、更新和删除站点服务器的数据库中的数据. (3)跟踪用户网站上的活动信息并且存入日志文件中. (4)可以使用VBScript或JavaScript等简易的脚本语言,结合HTML代码,快速完成站点的应用程序。通过Web服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 (5)扩充功能的能力强,可通过使用Visual Basic、Java、Visual C++等多种程序设计语言制作ActiveX Server Component以满足自己的特殊需要。 3、ASP的工作环境和工作原理 将ASP文件上传到支持ASP的服务器,就能够直接浏览ASP。如果是在本机运行ASP,需要将自己的计算机设置成为服务器。 ASP运行所需的环境[9]为: (1)Microsoft Internet Information Server on Windows NTServer (2)Microsoft Peer Web Server Windows NT Workstation (3)Microsoft Personal Web Server on Windows 95/98/2000/XP 如果使用的是Windows95/98操作系统,需要安装PWS;如果使用的是Windows2000/XP,需要安装IIS。 ASP的工作原理如下: (1)用户在IE地址栏中请求一个ASP程序,默认的扩展名是.asp。 (2)浏览器从服务器上请求这个ASP程序,而不是像HTML一样直接处理一个自身的HTML程序,不需要在服务器上运行。 (3)ASP程序中的服务器端脚本开始运行。 (4)Web服务器连续执行这个请求文件中的所有语句,然后生成一个HTML文件。 (5)Web服务器将页面信息发送到浏览器。 ASP的服务于请求的关系[2]如下图2-3所示。 Browser 客户机 Web 服务器 servlet ASP servlet容器 应用程序服务器 DataBase JDBC 数据库 ASP客户请求 服务器响应 (生成静态页) 浏览器 图2-3 ASP服务请求关系图 通过上图可知,ASP采用Browser/Web/DataBase的三层体系结构。Web服务器接受请求,通过应用程序服务器执行一个ASP服务器端程序并返回其输出,从而实现与客户机进行信息资源的交互。数据库服务器用来存储管理信息系统中所用到的各种数据,数据由数据库管理程序直接录入。系统的客户端只需要一个浏览器即可。相关人员通过浏览器来查询、增加、修改、删除数据,对信息进行管理。 ASP程序并不一定每次执行时都被重新解释。如果服务器再次接受以前的那个请求,而且没有任何的变化,则会从Cache中提出结果而不是再次运行ASP程序. 4、ASP内置对象 (1)Response对象[2] 当Web服务器接受到客户端的URL请求时,ASP可利用Response对象获得客户端信息。 (2)Request对象 Request对象同Response对象都是ASP中最常用的对象,它的作用是连接客户端的Web页和服务器端的Web页。 (3)Application对象 我们可以使用Application对象在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数据。此外,Application对象还有控制访问应用层数据的方法和可用于在应用程序启动和停止时触发过程的事件。 (4)Session对象 Session对象与Application对象具有相近的作用,该对象可以存储特定的用户会话所需要的信息。 (5)Server对象 Server对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是作为应用程序的功能服务的。 (6)Global。asa文件 Application和Session对象的OnStart、OnEnd事件的处理代码,都必须写在Global。asa文件中. 2.2。2 Access介绍 Access[7]是由微软发布的关联式数据库管理系统.它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Offic的系统程式之一.由于Access属于Office家族,所以获得较为容易,且界面和Office家族相似,学习起来没有多大障碍。 Access数据库的创建相对比较简单,启动Access后,选择新建空数据库,可以选择“使用设计器创建表”、“使用向导创建表”或者“通过输入数据创建表"等方式进行数据库表格的创建,操作简单易学易懂。Access数据库文件的扩展名为.mdb。 2.2.3 ADO技术 1、ADO概述 ADO(ActiveX Data Object,ActiveX数据对象)[2]是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案.它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户通过浏览器查询、更新和删除站点数据库的信息。 2、ADO的主要对象 ADO提供了几个独立的对象,利用这些对象可以实现对数据库的访问. (1)Connection连接对象:该对象主要用于打开或连接数据库文件,只有通过连接对象才能实现对数据库的各种操作。 (2)RecordSet记录集对象:该对象主要用于存取数据库的内容.可以通过查询命令,将查询的结果赋给记录集对象,然后通过记录集对象中的方法和属性来实现对记录的存取操作。 (3)Command命令对象:该对象主要对数据库下达执行查询的各种指令,以及执行数据库的存储过程。通过命令对象查询数据库,可以返回RecordSet记录集对象中的记录,然后对记录进行各种操作. (4)Field字段对象:该对象主要用于对数据库字段的操作。字段对象包含一条记录的全部字段,使用该对象可以得到当前记录的字段名、字段数据类型、字段的值等. (5)Parameter参数对象:该对象主要用作存取过程或查询数据库时的参数。 2.2.4 数据库连接 在图书信息管理系统的设计与实现中采用如下代码实现与数据库的连接。[8] <% Set conn = Server.CreateObject("ADODB.Connection”) '建立一个连接 conn。Open "Provider=Microsoft。Jet.OLEDB.4。0; Data Source=” & Server。MapPath(”data\book.mdb") '指明数据库的链接路径 set rs=server.createobject("adodb.recordset") ’建立一个记录集 %> 3 系统功能介绍与分析 3.1 系统描述 从本章开始,将依据软件工程的设计思想,按照软件的生命周期进行系统的分析与设计,提高软件的开发质量.[13] 图书信息管理系统是一个基于Web的应用系统,采用ASP作为前台开发工具,Access作为后台数据库设计工具,管理员对图书进行管理与维护,读者可以查询书籍和自己的借阅信息。 3.2 功能介绍与分析 3。2。1 图书信息管理 能够存储一定数量的图书信息,并方便工作人员进行相应的图书信息操作,主要功能包括图书信息的录入、删除及修改。 图书信息管理包括编辑图书(包括添加和修改)、删除图书、查询图书信息的功能. 业务规则: u 图书信息包括图书编号、书名、作者、出版社、类别、价格、借阅标志、图片存储路径; u 图书状态包括未借阅、已借阅两种状态; 3.2.2 读者信息管理 能够对一定数量的读者进行相应的信息存储与管理,这其中主要包括读者信息的添加、删除及修改。 读者信息管理包括编辑读者(包括添加和修改)、删除读者、查询读者信息的功能。 业务规则: u 读者信息包括借阅卡号、姓名、性别、单位; u 查询读者时,在查看读者信息的同时,能够查看该读者所对应的借阅信息。 3.2。3 借书操作 读者选择借书操作后,进入借书界面,输入所借图书编号,如果该书存在且未被借出,完成借书过程。 读者选择借书操作后,输入所借图书编号,完成借书操作。 业务规则: u 读者能够查询当前未借阅的图书信息; u 借阅卡号及所借图书编号必须为数据库中已存数据。 3.2。4 还书操作 读者选择还书操作后,进入还书界面,输入所借图书编号及借阅卡号,完成还书过程. 读者选择还书操作后,输入所借图书编号及借阅卡号,完成还书操作. 业务规则: u 借阅卡号及图书编号必须合理有效. u 还书完成后,借阅信息表中对应该图书的归还时间应正确填写 3。2.5 借阅信息管理 能够正确的查询到图书信息、读者信息,以及读者的借阅信息。 借阅信息管理包括编辑借阅信息(包括新建和修改)、删除借阅信息、查询借阅信息的功能。 业务规则: u 借阅信息包括借阅卡号、图书编号、书名、借书时间、还书时间。 u 归还时间已填写的说明该图书归还成功,为填写的该图书未归还 4 系统设计 4。1 系统数据库分析与设计 4。1.1 数据库分析 图书馆工作人员事先将图书信息及读者信息录入系统数据库,读者登录系统后,选择不同的操作类型,进行相应的图书浏览、借阅、归还等。通过对图书信息管理系统的分析,可以得出该系统涉及三个实体:读者、图书、工作人员,它们之间的E—R关系图[6]如图4—1所示: 管理员 还书 借书 还书 图书 读者 1 n n 1 n m 图4-1 E-R关系图 通过进一步分析,可得出该系统所用到的数据表如下各表所示. 表4-1 用户登录信息表 表4-2 图书信息表 表4-3 读者信息表 表4-4 借阅信息表 4。1。2 数据库设计 1. 用户登录信息表 用户登录表用来存储管理员或读者登录系统时的用户名及密码,避免非法用户进行访问,具有很高的安全性. 它包括:‘读者编号’、‘用户名'、‘密码’、‘用户类别'。如表4-5所示. 表4-5 登录信息设计表 字段名称 数据类型 字段大小 必填字段 索引 说明 Rno 数字 长整型 是 有(无重复) 读者编号 Username 文本 20 是 用户名 Password 文本 20 是 密码 Type 文本 10 是 用户类型 其中,“Rno”作为此信息表的主关键字[10]。 2. 图书信息表 图书信息表的主要功能在于存储所有馆藏图书的基本信息。 它包括:‘图书编号’、‘书名’、‘作者’、‘出版社’、‘价格'、‘类型’、‘借阅标识'、‘图片’八个字段。具体设计如表4—6所示。 表4-6 图书信息设计表 字段名称 数据类型 字段大小 必填字段 索引 说明 Bno 数字 长整型 是 有(无重复) 图书编号 Bname 文本 50 是 书名 Bauthor 文本 20 作者 Bpress 文本 20 出版社 Bprice 货币 自动 价格 Btype 文本 20 类型 Bflag 是/否 是 借阅标识 Picture 文本 50 图片存储路径 其中,Bno字段(即图书编号)为主关键字. 3. 读者信息表 读者信息表用来存储所有合法用户(即管理员录入的用户)的信息。 它包括:‘读者借阅卡号’、‘读者姓名'、‘性别’、‘学院’四个字段。如表4-7所示。 表4-7 读者信息设计表 字段名称 数据类型 字段大小 必填字段 索引 说明 Rno 数字 长整型 是 有(无重复) 借阅卡号 Rname 文本 10 是 读者姓名 Rsex 文本 2 性别 Racademy 文本 20 学院 其中,Rno字段(即读者借阅卡号)为主关键字,与用户登录信息表的“Rno”字段具有关联性. 4. 借阅信息表 借阅信息表记录读者的借阅信息。 它包括:‘借阅卡号’、‘图书编号’、‘书名’、‘借书时间’、‘还书时间’。具体设计如表4—8所示。 表4-8 借阅信息设计表 字段名称 数据类型 字段大小 必填字段 索引 说明 Rno 数字 长整型 是 有(无重复) 借阅卡号 Bno 数字 长整型 是 有(无重复) 图书编号 Bname 文本 50 是 书名 Borrow 日期/时间 借书时间 Return 日期/时间 还书时间 其中Rno、Bno共同为借阅信息表的主关键字. 4。2 系统结构设计 4。2.1 功能模块图 系统的功能模块图[13]如图4-2所示: 图书信息管理系统 用户登录 图书信息管理 读者信息管理 信息查询 系统管理员 普通用户 图书修改 图书删除 读者添加 读者修改 读者删除 借阅信息 读者信息 图书信息 图书添加 借书操作 还书操作 操作类型 图4—2 功能模块图 4.2.2 模块流程图 1. 用户登录 用户名及密码 用户名存在且密码正确? 判断是否为管理员? Y N 普通用户界面 管理员界面 Y N 如图4—3所示。 图4—3 用户登录流程图 2. 借书操作 如图4-4所示。 借阅卡号是否合法? Y 该图书是否被借出? 借阅成功 输入借阅卡号、图书编号 N N Y 图4—4 借书流程图 3. 还书操作 如图4—5所示。 输入借阅卡号、图书编号 该借阅卡号是否借阅此书 Y N 图书归还成功 图4-5 还书流程图 5 系统实现 5.1系统运作流程 该图书信息管理系统共有“首页”、“图书专区”、“个人天地"“投诉意见"、“联系我们”五个栏目。 系统运行后,出现欢迎界面,进入“首页”.如图5-1所示 图5-1 首页 点击“图书专区"后,用户可以查看当前图书列表。如图5-2所示 图5—2 图书列表 单击某一图书,可以查看该书的详细信息,包括图书编号、图书名称、作者、出版社、是否可借阅等。 选择“个人天地”菜单项后,系统进入“用户登录”界面.此处有“管理员”和“普通用户"两种身份,选择不同的身份,进入相应的页面. 若为“普通用户”,成功登录后,进入用户界面,用户能够进行个人信息查询、借阅信息查询、借阅图书、密码修改等操作。如图5-3所示 图5—3 用户登录界面 若为 “管理员”,成功登录系统后,进入管理员页面,管理员能够进行读者和图书信息的添加、修改与删除等操作.如图5—4所示 图5—4 管理员界面 点击“投诉意见”、“联系我们”,系统相应进入投诉意见和联系我们界面。 5。2 模块设计 5。2。1 登录模块 该模块的功能是,用户进入系统之前,用来确认其输入的账号和密码是否正确。在“用户名”和“密码”栏里输入账号和密码后,单击“登录”按钮,如果“用户名”及“密码"输入正确,则系统会根据不同的用户类型转入不同的页面. 登录页面显示如图5—5所示。 图5-5 登录页面 该模块的部分代码为: <% if request(”cmd")="login” then username=request.Form("username") password=request。Form("password”) usertype=request。Form("user") sql="select * from admin where username=’"&username&”’ and password='”&password&”’ and type = ’"&usertype&”'” rs.open sql,conn,1,1 if rs.eof then response。write(”<script language=””javascript”"〉alert(”"没有该用户,请重新输入!"");location.href(""geren_login。asp””)〈/script>") else ……'登录成功,进入管理员界面或普通用户界面 end if end if %> 5.2.2 读者信息管理 读者信息管理包括对读者的添加、修改和删除等操作。管理员通过如图5-6所示界面,可以完成新读者信息的添加。 图5—6 添加读者信息 部分代码如下: <form method=”post” action="wa_addreader。asp”> 〈table align="center" border=”1”〉 <tr〉 〈td colspan="2” align=”center"><font size="+2"〉添加新的读者信息</font>〈/td> 〈/tr〉〈tr> <td align="right”>读者编号&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;〈br/>(借阅卡号):〈/td> <td>〈input type="text” name=”rno” /〉</td〉 〈/tr〉〈tr〉 <td align=”right">姓名:〈/td〉 〈td>〈input type="text" name="rname” /〉〈/td〉 〈/tr〉〈tr〉 <td align="right”〉性别:</td〉 <td〉<input type="text” name="rsex" />〈/td〉 〈/tr> ……’读者其他信息 〈/form〉 通过图5—7所示界面所示,管理员可以完成读者信息的修改和删除. 图5—7 读者信息修改与删除 部分代码如下: 〈table align="center" border="2"〉 ……’打开数据库 <tr〉 <td colspan=”5”><font size="+3">读者信息列表〈/font>〈/td〉 </tr〉〈tr> <td>借阅卡号</td> 〈td>姓名</td> <td〉性别〈/td> 〈td>所在学院</td〉 〈td〉操作〈/td〉 〈/tr> 〈% i =0 do until rs。eof %〉 <tr> 〈td〉<%=rs("rno")%〉〈/td> <td><%=rs("rname”)%〉</td〉 <td〉〈%=rs(”rsex”)%></td〉 〈td><%=rs(”racademy")%〉〈/td> <td>〈input type=”button” name=”alert” value="修改” onclick="javascript:window.location。href='alert_reader。asp?id=〈%=rs("rno”)%〉’" /> 〈input type=”button" name=”delete” value=”删除" onclick="javascript:window。location。href=’del_reader。asp?id=〈%=rs("rno")%〉'” /〉</td〉 〈/tr〉 ……’关闭数据库 </table〉 点击“修改”后,系统进入修改读者信息页面,系统会给出当前读者的信息,管理员在此基础上便可以轻松的对读者信息进行修改,如图5—8所示. 图5—8 修改读者信息 部分代码为: <form method=”post” action=”w_alertreader。asp?id=〈%=rs(”rno")%>”> <table align="center” border=”1”〉 <tr〉〈td colspan=”2” align="center"〉<font size=”+2”>修改读者信息</font>〈/td〉</tr> 〈tr〉 <td align="right"〉读者编号&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>(借阅卡号):〈/td> <td〉<input type=”text” name=”rno” value=”<%=rs("rno")%>” /></td> 〈/tr>〈tr> 〈td align=”right”〉姓名:〈/td〉 〈td><input type="text” name="rname" value=”〈%=rs("rname”)%>” />〈/td〉 〈/tr〉〈tr> 〈td align="right”>性别:</td> 〈td〉<input type=”text” name=”rsex” value=”〈%=rs(”rsex”)%>" /〉</td> 〈/tr> ……’读者其他信息 </form〉 5。2.3 图书信息管理 图书信息管理包括对图书的添加、修改和删除等操作。其原理同读者信息管理相似,故不再赘述。 5.2。4 信息查询 以个人信息查询为例,简述信息查询的实现。 在该模块中,用户可以方便的查阅自己的个人信息(借阅)信息,而且可以修改个人信息,如图5-9所示。 图5—9 个人信息查询 该模块的部分代码为: <table width="40%" align="center”〉 〈tr〉 〈td〉〈br/〉〈h1>个人信息</h1〉〈/td〉 〈/tr〉 ……'打开数据库 <tr〉 〈td〉借阅卡号:<%=rs(”rno")%>〈br/〉 姓名:〈%=rs(”rname")%><br/> 性别:<%=rs(”rsex
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服