资源预览内容
第1页 / 共55页
第2页 / 共55页
第3页 / 共55页
第4页 / 共55页
第5页 / 共55页
第6页 / 共55页
第7页 / 共55页
第8页 / 共55页
第9页 / 共55页
第10页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计(论文)JSP图书管理系统 姓 名系 别、 专 业 导 师 姓 名、职 称完 成 时 间 The Research and Design of Library Management System Based on JSPABSTRACTWith the rapid development of Internet, people had no longer meet the purpose of information browsing and publishing, but eager to enjoy more and more convenient brought by Internet. Mastered the computer knowledge and the application, is a trained new talented persons important link. Among the many computer languages, Java is undoubtedly one of the most viable; due to computer development has brought the emergence of new applications, Java become more and more popular. As a programming language, Java is a distributed, object-oriented, does not depend on the structure of the machine, its biggest advantage of the CPU and the environment without network restrictions. Library management system is adapted to live in todays fast-paced society, based on JSP development and design; faced manager and readers two different groups of applications system. This thesis minutely introduced the content of the current situation of library management system, the feasibility of library management system, the design of the database, the realization of each function. The system is trying to use JSP on the network architecture of a dynamic library management system, which is under Windows XP or Windows7, the MySQL database as platform, Tomcat application server as a network information service using JSP (Java Server Pages) technology development of the library management system. Main achievement of the five functional areas: 1. Register and login, divided into management staff and general users. 2. User management, you can inquiries the user and check the current status and related information of user; 3. Book management, the main stacks of the management and implementation of management books, including the stacks to create and delete, new book storage and waste removal and other books;4. Status management, it includes books status and management of these books; 5. Reader management, you can delete or update the librarys readers.KEY WORDS: Management of library, Java, JSP基于JSP的图书馆管理系统的研究与开发摘 要随着着互联网的蓬勃发展,人们已经不再满足于信息的浏览和发布,而是渴望着可以充足享受网络所带来的更加多的便利。掌握计算机知识和应用,是培养新型人才的一个重要环节。在众多的计算机语言当中,Java无疑是最具生命力的语言之一,由于计算机发展带来的新应用的出现,Java越来越流行。作为一种程序设计语言,Java是分布式的、面向对象的、不依赖于机器的结构,它最大的运用了网络而不受CPU和环境的限制。图书馆管理系统正适应了当今社会快节奏地生活,基于JSP开发设计,面对管理人员和读者两种不同人群的应用系统。本文从图书馆管理系统的现状、可行性到数据库的设计,再到各功能模块的实现做了具体的介绍。本系统便是尝试用JSP在网络上架构一个动态的图书馆管理系统,它是在Windows XP或Windows7下,以MySQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的图书馆管理系统。重要实现了5个方面的功能:1.登录,分为管理员和普通用户;2.用户管理,对用户进行查询,可修改用户的当前状态和相关信息,并可对用户进行删除解决;3.图书管理,重要实现书库的管理和书籍的管理,涉及书库的建立和删除,新书的入库和废书的删除等;4.借阅管理,涉及书籍借阅和书籍归还的管理;5.读者管理,可以删除或更新本图书馆的读者。关键词:图书馆管理,Java,JSP目 录1 绪 论12 需求分析22.1 图书管理系统的现状22.2 市场需求分析33 可行性分析43.1 经济可行性分析43.2 技术可行性分析44 项目规划64.1 运营环境JDK64.2 HTML语言64.3 脚本语言JavaScript64.4 服务器Tomcat74.5 项目规划74.2.1 任务分派74.2.2 开发进度跟踪85 用户界面设计95.1 界面开发工具95.2 界面设计思想95.3 界面设计原则96 数据库分析与设计116.1 数据库简介116.2 数据库的设计116.3 数据库的安全性147 系统设计与实现157.1 开发工具介绍157.2 程序设计思想157.3 代码设计标准与规范167.4 各模块功能设计167.4.1 管理员登录与注册模块167.4.2 用户管理模块177.4.3 图书管理模块187.4.4 借阅管理模块187.4.5 读者管理模块198 系统测试与维护208.1 程序测试的目的208.2 程序测试的意义208.3 程序测试的原则218.4 程序测试的流程218.5 程序维护的任务218.6 程序维护的分类218.7 程序维护的管理229 结 论23致 谢24参 考 文 献25毕业设计说明书(论文)缩写稿26The Abbreviation Version of the Thesis of Undergraduates301 绪 论随着社会的发展,人类的生产、生活越来越离不开信息。谁拥有更多更有效的信息,谁就将在竞争中处在有利的地位。而图书作为信息存储及传播的重要媒体之一,其需求量也越来越大。与此同时,图书馆对图书管理的规定也越来越高,手工解决的弊端日益显示出来。由于手工管理方式的落后,解决数据的能力有限,工作效率低,不能及时为读者提供所需信息,各种数据得不到充足运用,这是目前图书馆管理工作存在的普遍问题。在计算机日益普及的今天,对图书管理而言,若采用一套行之有效的图书馆管理系统来管理书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的规定。解决这些问题最佳的办法是实现图书信息管理的自动化,用计算机解决来代替手工解决。运用计算机强大的功能完毕图书及读者数据的增删改查,以及图书的借出归还等各项操作。上个世纪90年代初美国科学家初次提出数字图书馆(Digital Library)这一概念以来,全球开展数字图书馆研究与实践已近二十个年头。我国图书情报界、IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论是在对数字图书馆的结识,还是理论研究、关键技术准备方面,都取得了很大的进展。图书管理系统是典型的信息管理系统(MIS),其开发重要涉及后台数据库的建立和维护以及前端应用程序的开发两个方面。因此本人结合开入式图书馆的规定,对MySQL Server2023数据库管理系统、SQL语言原理、JSP应用程序设计进行了较进一步的学习和应用,重要完毕对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运营结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员两方面的操作需要。2 需求分析图书馆管理系统目前被广泛应用于学校、工业、商业、公司、事业等单位,几乎每个进行了信息化建设的单位都具有图书馆管理系统。而在使用计算机系统对图书的管理,其实就是对信息的管理。使用信息系统对图书馆进行管理,将会大幅提高管理的效率、便捷与安全。近些年来,图书馆事业的巨大进步已为图书馆在新世纪的发展打下了坚实的基础。全球信息化和高新技术的发展也为图书馆提供了更好的发展机遇,传统的单一以书本作为单元信息服务手段已不能满足读者的需求,现代化服务手段的实行势在必行。2.1 图书管理系统的现状过去我们以开架借阅满足读者按需索书的愿望。但在传统的借阅方式下,难以达成读者快速索取图书的规定。同时图书馆需要大量的工作人员来对图书进行管理,又要对借阅者及借出书籍进行登记,工作繁琐又杂乱,浪费大量的人力物力及财力。如今以计算机网络为手段的信息传递具有高速度、高效率的特点,是任何手工操作都无法比拟的,电子技术与图书馆工作的结合,实现了图书馆管理和服务的现代化。运用图书管理系统,可以激活馆藏中的各种图书,使读者从主题,各种角度检索图书的愿望得到实现。方便,快捷的检索方式缩短了寻找所需图书的时间,使读者摆脱了由于书目急速增长而无从下手的困扰,大大提高了搜索效率,加速了图书的开发运用。更为优越的是新图书管理系统的使用增强了图书馆员与读者之间的互动服务,以及读者的自助服务,比如说可通过网络推荐新书和自行办理图书预约,续借手续等等。在一些先进的西方国家,数字图书馆的定位,建立,应用相对比较成熟。而其应用价值,则更多体现在教育领域。数字图书馆教育涉及
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号