人人文库网 > 毕业设计 > JSJ05-060@JSP基于WEB的图书馆借阅系统的设计与实现(源代码+论文)
L2003215042_欧翼_基于WEB的图书馆借阅系统的设计与实现.doc
JSJ05-060@JSP基于WEB的图书馆借阅系统的设计与实现(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共27页)
编号:508210
类型:共享资源
大小:1.63MB
格式:ZIP
上传时间:2015-11-10
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
12
积分
- 关 键 词:
-
毕业设计计算机
- 资源描述:
-
JSJ05-060@JSP基于WEB的图书馆借阅系统的设计与实现(源代码+论文),毕业设计计算机
- 内容简介:
-
分类号: TP311.1 U D C: D10621-408-(2007) 6014-0 密 级:公 开 编 号: 2003215042 成 都 信 息 工 程 学 院 学 位 论 文 基于 WEB 的图书馆借阅系统的设计与实现 论文作者姓名: 欧翼 申请学位专业: 网络工程 申请学位类别: 工学学士 指导教师姓名(职称) : 杨上金(副研究员) 论文提交日期: 2007 年 06 月 10 日 nts 基于 WEB 的图书馆借阅系统的设计与实现 摘 要 随着电脑、手机等信息工具的普及,人们能更加完善、快捷地处理信息数据。在 图书馆的日常运作中,由于图书借阅和用户查询次数繁多,需要进行繁杂的信息数据管理。 为了能更高效、快捷、稳定地管理图书馆的数据信息,本文设计并实现了一套基于 Web的图书管理借阅系统。 系统采用 Browser/Server运行模式,基于 JAVA开发平台,并使用 SQL Server 作为后台数据库系统。系统主要 实现了以下 几个功能:查询图书、借还图书、图书管理、读者信息管理,读者留言、公告栏等。读者 只需要通过浏览器访问本系统,就可以轻松实现图书查询、图书借还等操作。同样,图书管理员也可以使用本系统方便快捷地完成图书馆的信息数据管理工作。另外,由于手机使用的普及,本系统中还 新加入了 WAP查询功能,借助于无线网络,读者可以通过使用手机,更加方便、快捷地完成图书查询 的 工作,这为读者带来了更多便捷。 关键词 :图书管理系统; WAP; JSP ntsDesign and Implementation of Library Management System Based on WEB Abstract With the information tools becoming so popular, such as computer and cell phone etc, people can handle the information data more perfectly and rapidly. In the daily library operation, as book-borrowed and the ones searched being so frequently, the library has to deal with a great many complicated data. For the data management more efficiently, fast and reliably, the thesis designs and implements a library management system which is based on Web. On the Java platform, the system adopts the Browser/Server model, which takes SQL Server as a database server. The system mainly carry out the following functions: searching for borrowing and returning, book management, reader information management, reads messages, and the library bulletin. While the readers interview the system through the browser, they can easily search for a book or borrow and return a book etc. Simultaneously, the assistant is able to control the library information datum. In addition, the system is still added a searching function based WAP, by which the readers can search for a book more conveniently and rapidly, by means of wireless network. Such a function brings the readers a great deal convenience. Key words: Library Management System; WAP; JSP nts目 录 论文总页数: 22页 1 引 言 1 1.1 课题背景 1 1.2 课题研究意义 1 2 需求分析 1 2.1 应用需求分析 1 2.2 设计模式 2 2.3 开发环境 3 2.4 开发工具 3 3 系统总体设计 4 3.1 系统概要 4 3.2 功能模块构成 5 3.3 功能流程图 5 3.3.1 查询功能流程图 5 3.3.2 借还图书功能流程图 6 3.4 数据库设计 6 3.4.1 数据库概要 6 3.4.2 数据库逻辑设计 6 3.4.3 数据库之间关联设计 8 4 系统详细设计与实现 9 4.1 发布首页 公告功能模块 11 4.2 留言板功能模块 12 4.2.1 发布留言模块 13 4.2.2 回复留言模块 14 4.3 系统管理员登录功能模块 14 4.4 图书查询功能模块 15 4.4.1 前台图书查询 15 4.4.2 后台所有图书查询 16 4.4.3 WAP 查询 17 4.5 其余功能模块 18 5 测试 19 结 论 19 nts参考文献 20 致 谢 21 声 明 22 nts 第 1 页 共 27 页 1 引 言 1.1 课题背景 当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet 和计算机网络技术的蓬勃发展, Web 技术得到了迅猛地发展。在科学技术高速发展的今天,信息技术已经渗透到社会发展的每一个领域,而计算机技术为工作提供了方便性、高效性、灵活性及安全性,尤其 Web 技术的高 速发展将计算机的应用提升到另一个层次。而图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,利用计算机来管理复杂的信息,能够充分发挥计算机的优越性。 1.2 课题研究意义 尽管有的图书馆有图书管理系统,但是仅仅限于图书管理员使用,属于单机系统,对于 Internet 服务几乎没有,更不用说是 WAP 等服务。这样的图书管理系统根本没有发挥它的效力,资源闲置比较突出。 基于这此问题,有必要建立一个图书管理系统有效的支持 WEB 和 WAP 的服务,以使图书管理工作规范化,系统化,程序化,提高信息处理的速 度和准确性,并且能通过 Internet 能够及时、准确修改图书情况。 本系统的设计主要有效的支持 WEB访问和 WAP访问,使得资源利用最大化用户只需要通过浏览器或者手机 WAP访问就可以实现操作,操作简单灵活。 2 需求分析 2.1 应用需求分析 图书管理系统需要满足来自两方面的需求,分别是图书借阅者和图书馆工作人员。图书借阅者的需求是查询图书馆所存的图书;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书操作,有修改图书借阅者借书和还书记录的权限,实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计 、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的 基本信息,浏览、查询、统计图书馆的借阅信息,发布公告,回复留言,以下就是本系统实现的功能。 1.设计不同用户的操作权限和登陆方法 2.对所有用户开放的图书查询 3.查询及统计各种信息 4.维护图书信息 nts 第 2 页 共 27 页 5.维护工作人员和管理员信息 6.维护借阅者信息 7.处理信息的完整性 8.实现 WAP 手机网上图书查询 2.2 设计模式 设计模式是面向对象的程序设计人员用来解决编程问题 的一种形式化表示。本系统开发采用目前一种目前广泛流行的软件设计模式 MVC。 MVC( Model-View - Controller)应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。把一个应用的输入、处理、输出流程按照 Model、 View、 Controller的方式进行分离,这样一个应用被分成三个层 模型层、视图层、控制层。 图 1 MVC 模式 MVC模式的出现,很好的解决了传统开发 WEB应用方式中存在的问题。 M代表模型 (Model), 包含完成任务所需要的所有的行为和数据; V代表视图( View)界面,显示模型提供的数据; C代表控制器( Controller),它将模型映射到界面中,处理用户的输入并响应请求。其模型关系如图所示。在 MVC模式中,三层各尽其职、相对独立,各层内部的改变不会影响到其它层,从而降低了数据表达、数据描述和应用操作的耦合度,也能更好的实现开发中的分工,加快工程进度。 nts 第 3 页 共 27 页 2.3 开发环境 表 1 开发环境 种别 软件 版本 OS Windows 2000 DB My-sql WebServer JDK 1.4.0 Tomcat 4.0.6 浏览器 Internet Explorer 6.0 以上 MySQL: MySQL 是一个多用户、多线程的 SQL 数据库,是一个客户机 /服务器结构的应用,它由一个服务器守护程序 mysqld 和很多不同的客户程序和库组成。MySQL 的快速和灵活性足以满足一个网站的信息管理工作。 因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。 命令执行速度快,也许是现今最快的;简单有效的用户特权系统。 MySQL 使用完全免费,使得其运用范围更 加广泛。 TOMCAT: Tomcat 服务器是 Apache Group Jakarta 小组开发的一个免费服务器软件,适合于嵌入 Apache 中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。 Tomcat 服务器的兼容性很好,如 WebLogic 服务器采用其为 Web 服务器引擎, Jbuilder 将其作为标准的测试服务器, Sun 公司也将其作为 JSP 技术应用的示例服务器。但是 Tomcat 服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好。 2.4 开发工具 Eclipse 是一个非常优秀的集成开发 环境 ,它旨在简化用于多操作系统软件工具的开发过程 ,可以用于管理多种开发任务 ,其中包括测试、性能调整以及程序调试等 ,而且还可以集成来自多个供应商的第三方应用程序开发工具。通过集成大量的插件 ,Eclipse 的功能可以不断扩展 ,以支持各种不同的应用。 Eclipse 平台是一个成熟的、精心设计的、可扩展的体系结构 ,其组成结构如图所示用 Eclipse 开发的插件 ,可以适应多平台的需要 , 且具有良好的可扩展性和灵活性。 nts 第 4 页 共 27 页 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架 和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具( Java Development Tools, JDT)。 虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。 Eclipse 还包括插件开发环境( Plug-in Development Enviro nment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具 。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 3 系统总体设计 3.1 系统概要 本图书管理系统总体上分为前台页面显示和后台管理。前台页面(即本书图书管理系统的首页)实现了公告的显示图书查询,留言建议三大功能。而后台的页面则集成了图书管理中所需的功能和录入新书到库,办公图书,借还手续,查询图书等等。平时图书管理人员的工作都是在后台中完成的。前台是为了师生显示的。师生们可以看到图书管理人员发布的最新公告 信息;并可以查询自己感兴趣的图书,也可以给学校的图书管理人员留言提议。相对应的后台是针对学校图书管理人员,后台的页面都加密,如果不正常登录是进入不了后台管理页面的,后台功能具体包括:发布首页公告,添加新书到库等等。 nts 第 5 页 共 27 页 3.2 功能模块构成 图 2 功能结构图 3.3 功能流程图 3.3.1 查询功能流程图 图 3 基于 WEB 和 WAP 的 查询流程图 WEB 页面前台查询界面 接收查询条件,从数据库查询匹配信息 返 回 结 果 , 在WEB 页面显示 提交查询条件 WAP查询界面 接收查询条件,从数据库查询匹配信息 返 回 结 果 , 在WAP 页面显示 提交查询条件 nts 第 6 页 共 27 页 3.3.2 借还图书功能流程图 图 4 借还书流程图 3.4 数据库设计 3.4.1 数据库概要 考虑该系统的定位与现有技术力量 ,系统采用 MY-SQL 作为系统的后台数据库开发环境,数据库命名标准与规 范均采用英文单词标写,以便日后对其维护修改 . 3.4.2 数据库逻辑设计 表 2 所示为管理员表( admin) ,记录了系统用户的角色和密码,判断是否允许其登录管理员界面。 表 2 admin 数据库 列名 数据类型 长度 id(PK) Int 11 Username Varchar 20 Password Varchar 20 表 3 所示为留言信息表( guestbook) ,记录了游客用户姓名,发表的留言信息,发表时间和管理员回复信息,其作用就是实现留言板功能。 nts 第 7 页 共 27 页 表 3 guest 数据库 列名 数据类型 长度 id(PK) Int 11 Nickname Varchar 50 Content Mediumtext NO Yourtime Datatime NO Reply Varchar 50 表 4 所示为首页公告表( notice) ,记录了发布信息和发布时间,其作用就是支持公告栏的功能实现。 表 4 notice 数据库 列名 数据类型 长度 id(PK) Int 11 Content Mediumtext NO Createtime Datatime NO 表 5 所示为图书信息表( book) ,记 录了图书书名,书号,图书类型,总量。其作用就是保存录入到库的图书资料,以便借阅和查询。 表 5 book 数据库 列名 数据类型 长度 Id Int 11 Title Varchar 100 bookID(PK) Varchar 40 Type Varchar 40 Quantity Int 11 表 6 所示为用户借阅图书信息表( borrowbook) ,记录了借阅证号,借书开始日期,结束日期,书号。实现本系统核心功能 -借书,还书的数据库应用。 表 6 borrowbook 数据库 列名 数据类型 长 度 nts 第 8 页 共 27 页 Id(PK) Int 11 BorrowID Varchar 20 BeginTime Datetime NO EndTime Datetime NO BookID Int 40 表 7 所示为借书证用户信息表( user) ,记录了借书人姓名,性别,年龄,所在院系和所借书的书号。实现其程序主体的数据库调用。 表 7 uesr 数据库 列名 数据类型 长度 Id(PK) Int 11 Name Varchar 20 Sex Char 2 Age Int 11 Department Varchar 20 BorrowID Varchar 20 3.4.3 数据库之间关联设计 这个图书管理系统是基于 MySQL 设计的, 然后通过在 JSP 中向数据库发送相应的 SQL 指令,从而实现对图书的全面管理 .对于数据库设计这一流程中,最重要的一步是对 user 表、 book 表、 borrowBook 表三张表的设计以及它们之间的关系这是这个图书管理系统中的一个关键技术,以下就是数据库关联图 nts 第 9 页 共 27 页 图 5 数据库关系 4 系统详细设计与实现 JavaBean 技术是一种基于 Java 的组件技术, JavaBean 组件可以用来执行复杂的计 算任务,或负责与数据库的交互以及数据的提取等,是解决代码重用问题的一种策略。 为了创建和使用 Java 软件组件, JavaBean 被实现为一种独立于平台和结构的应用程序接口,它的实现可以忽略内部的结构及细节问题,只需要定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进行开发。 JavaBean 的实质就是一个 .class 文件,也可以成为类文件。 JavaBean 以 binary格式保存,可以保护 Java 源代码不容易被他人抄袭。 下面是本系统中主要的 JavaBean。 select 函数功能: 查询数据 public int select(String sql) int k=-10; this.init(this.getConn(); try k=0; rs=stmt.executeQuery(sql); if (rs.next() nts 第 10 页 共 27 页 k=k+1; catch (Exception e) k=-1; System.out.println(select():+e.getMessage(); this.close(); this.close(); return k; update 函数功能:更新 删除 插入 数据 public int update(String sql) int k=-10; this.init(this.getConn(); try k=0; k=stmt.executeUpdate(sql); catch (Exception e) k=-1; System.out.println(update():+e.getMessage(); this.close(); return k; chStr 函数功能:解决乱码 Java 的内核和 class 文件是基于 unicode 的,这使 Java 程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面, Java 文件本身nts 第 11 页 共 27 页 编译时产生的乱码问题和 Java 程序与其他媒介交互产生的乱码问题。 JSP 以 Java为基础,自然也继承了 Java 所遇到的中文乱码问题。 但在使用数据库时,有些 Driver 会将从数据库中读出的中文自动的转换成Unicode,而有些不会,如果 Driver 做过转换而系统又再做一次,就会出现问题,从数据库中读出的中文字符不会正确显示,而是出现 “ ?” 。 而且,在表单提交或是 URL 传参数值时依然是按照 Web 容器在内部默认的字符编码格式 ISO 8859-1 来进行处理的。同时,几乎所有的浏览器在传递参数时都是默认以 UTF-8 的方式来传递参数的。所以,虽然在 java 源文件在出入口的地方指定了正确的编码方式,但其在容器内部运行是还是以 ISO 8859-1 来处理的,这样导致在提交的表单中若有 中文字符,在存入数据库时使用的是 ISO 8859-1,而本系统使用的 My SQL 数据库默认使用的是 GBK 编码,这样导致的结果就是存到数据库的数据因编码不同而出现乱码现象 。 调用字符编码转换 Bean 中的方法,对字符编码进行强制转换,使存放到数据库的数据编码格式与数据库的内部编码格式统一,解决了向数据库中插入中文字符、将从数据库中读取的数据正确的显示的问题,所以做了一个方法放在 bean里面,代码如下 public String chStr(String str) try byte temp=str.getBytes(ISO8859-1); String temp2=new String(temp); return temp2; catch(Exception e)System.out.println(chStr():+e.getMessage(); return null; 4.1 发布首页公告功能模块 nts 第 12 页 共 27 页 图 6 首页发布功能界面 在后台管理中能自由发布首页公告信息,来通知各种事情,其条目以滚动的形式来表现。 该功能的实现由 admin_addnotice.jsp 和 admin_addnotice_post.jsp 文件实现。 在 admin_addnotice.jsp 中主要是发布界面的编写和传输 notice 内容,本功能的核心程序放在 admin_addnotice_post.jsp 中,负责存储内容到数据库和错误提示。 在 admin_addnotice_post.jsp 中关键代码如下: /从 request 获取名为 content的参数值 String content=request.getParameter(content); /解决中文乱码问题 String tcontent=addbook.chStr(content); /合成 SQL 语句,将 content 的值传入,作用为更新公告表 String sql=update notice set content=+content+,createtime=DEFAULT where id=1; /申明一个 int 的变量 temp int temp=-2; /如 SQL 执行成功, temp0,否则执行失败 temp=notice.update(sql); 4.2 留言板功能模块 留言板功能模块分为发布模块和回复模块。发布模块在前台完成,可以让任何人留言,而回复模块在后台使用只允许管理员查看回复。 nts 第 13 页 共 27 页 4.2.1 发布留言模块 图 7 发布留言界面 本功能所有文件放在 guest 目录下面,包含了 guestbook_index.jsp,guestbook_postmessage.jsp , guestbook_save.jsp , guestbook_show.jsp ,guestbook_viewmessage.jsp 这 5 个文件,分别实现了留言板各个功能。 其主要代码在 guestbook_postmessage.jsp 中 . /从 request 获取名为 username的参数值 String username=request.getParameter(username); /从 request 获取名为 content的参数值 String content=request.getParameter(content); /合成 SQL 语句,将 username, content 的值传入 nickname,content 表中,作用为将留言板内容放入数据库中 String.sql=insert into guestbook (nickname,content) values(+username+,+content+); /判断语句,如果 username 为空或者错误, content 为空或者错误的时候。 if(username=null|username.equals()|content=null|content.equals() else int temp=-2; /如 SQL 执行成功, temp0,否则执行失败 temp=guestbook.update(sql); % /返回错误信息 errorpage.jsp,显示“请检查你的输入 .请确保你输入的信息的正确性 !”错误信息文字以提示。 else session.setAttribute(error,请检查你的输入 .请确保你输入的信息的正确性 !); nts 第 14 页 共 27 页 response.sendRedirect(./errorpage.jsp); % 4.2.2 回复留言模块 本功能主要是用于回复留言,由 admin_guestbook_reply.jsp 实现 .其实现方法与前面类似,不在累述。 4.3 系统管理员登录功能模块 图 8 管理员登录界面 本功能涉及到图书管理操作的 jsp 文件, 为了方便全部 把它们放在 admin 目录里面,并且通过 session 防 止非法登录把这个功能提取出来,单独作为一个jsp 文件,然后 include 到 需要加密的 jsp 文件头部这样如果非法用户直接提交后台 URL,系统会将非 法用户直接转到前台首页 本功能由 admin_login.jsp 和 admin_logincheck.jsp 实现 其主要代码是在 admin_logincheck.jsp 中,如下 0) /表明验证成功,进入 admin_index.jsp,并将用户定格为登录用户。 session.setAttribute(name,tusername); response.sendRedirect(admin_index.jsp); else /验证失败,返回错误提示信息,并返回 errorpage.jsp 页面。 session.setAttribute(error,请检查你的 用户名和密码 !); response.sendRedirect(./errorpage.jsp); % 4.4 图书查询功能模块 在前台允许所有用户对图书馆里面的书籍进行查询,返回内容包含书名,编号,分类和库存几个方面。 总的来说该功能是本系统最重要的核心功能之一。 4.4.1 前台图书查询 图 9Web 图书查询界面 图 10 查询结果界面 图 9 为前台查询界面,图 10 为 显示界面主要是实现对图书的查询,内容包括书名,图书编号,分类,库存量。 分别由 searchbook.jsp 和实现 nts 第 16 页 共 27 页 其主要代码在功能代码 在 searchbook_post.jsp 下, 查询功能代码: 4.4.2 后台所有图书查询 在后台运行中,除了前台所拥有的查询外,还提供直接查询并允许对其修改和删除,其界面由 admin_viewallbooks.jsp 显示,而修改,删除由其他文件实现,其实现方法类似前台查询不在累述。 nts 第 17 页 共 27 页 4.4.3 WAP 查询 图 11 WAP 图书查询界面 Winwap 是 Slobtrot 网站提供的 WAP 仿真工具。它 完美的 支持 WML 1.0 和1.1。可以将 WML 页面保存为 HTML 页面。 Winwap 因此也成为了目前 WAP 网站开发人员使用最广泛的模拟器。 图 9 则是用 Winwap 模拟器打 开的 WAP 图书查询界面。 其功能主要由 wapresult 来实现,里面功能大多可参照以上的查询功能实现。 其主要代码如下 ; if(request.getParameter(bookname)!=null) nts 第 18 页 共 27 页 String bookname=request.getParameter(bookname); String sql=select * from book where title=+bookname+; Connection conn=guestreply.getConn(); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery(sql); while(rs.next() result+=rs.getString(title)+ Bookid:+rs.getString(bookID)+ count:+rs.getString(quantity)+; % 4.5 其余功能模块 其余功能模块实现方法同上面雷同,就不在详细分析代码,只简单叙述。 借还手续功能模块包含了借书功能模块,还书功能模块,借阅信息功能模块,借书证管理功能模块。借还手续 功能模块是另一个核心功能模块 。借书功能模块通过输入借书证号和图书编号实现借书功能 admin_borrowbook.jsp 和admin_borrowbook_post.jsp 文件实现。其主要功能在 admin_borrowbook_post.jsp中实现。 还书功能模块主要实现对图书的重新入库和清理所借图书人借书项目包含 admin_returnbook.jsp , admin_returnbook_post.jsp 和admin_returnbook_post_post.jsp 三个文件。阅信息功能模块为查询所有借阅书籍的同学和其借阅的图书,主要由 admin_viewallborrows.jsp 实现。 新开借书证功能模块本功能主要实现借书证的重新开启,包含admin_addnewuser.jsp, admin_addnewuser_post.jsp。修改借书证信息主要实现修改借书的情况,包括包含 admin_changeuser.jsp 和 admin_changeuser_post.jsp 两个文件 管理图书功能模块主要用于对图书的管理,其包括录入新书功能模块和修改,删除图书功能模块,未归还图书查询功能模块。 录入新书功能模块主要将 图书录入,并添加其数量,名称,类别的功能由 admin_addnewbook.jsp 和admin_addnewbook_post.jsp 两个文件实现。修改,删除图书功能模块主要是修改删除图书的信息。由 admin_changebook.jsp 和 admin_changebook_post.jsp 实现。 用户信息管理功能模块是本系统后台最为重要的一部分,包括所有用户查询功能模块,搜索用户功能模块,管理员列表功能模块,添加管理员功能模块,修改密码功能模块 。所有用户查询功能模块本功能作用是实现对用户信息查询,包nts 第 19 页 共 27 页 括姓名, 性别,年龄,系别,借书证号由 admin_viewallusers.jsp 实现搜索用户功能模块本功就是通过输入借书证号搜寻所查找的用户。由 searchuser.jsp 和searchuser_post.jsp 文件实现用户功能模块主要是对用户的所有信息进行修改并保存由 admin_changeuser.jsp 和 admin_changeuser_post.jsp 实现。管理员列表功能模块主要是查询所有管理员。由 admin_viewalladmins.jsp 实现。添加管理员功能模 块 就 是 添 加 管 理 员 , 包 括 登 录 名 和 密 码 由 admin_addadmin.jsp 和admin_addadmin_post.jsp 实现。修改管理员密码功能模块本功能主要是对管理员密码修改由 changepwd.jsp 和 admin_changepwd_post.jsp 实现。 5 测试 本 系 统 测 试 环 境 : MySQL5.0 , TOMCAT5.016/Weblogic8.0,Winwap, 在WIN2000/XP 下均测试通过 .测试结果完全符合预期目标。但有部分 BUG,现问题和解决方法总结如下: 1.中文信息提交时为乱码。 解决方法:将页面编码设置为 GB2312,同时在服务器端 将 request 编码也设置为 GB2312 2.页面采用 2 个 frame,在超链接的时候往往不能链接到目标 frame 上。 解决方法:在超链接的后面添加 target=目标框架 。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|