1、 I 编号:_ 毕业论文(设计) 题目 图书管理系统 系 别 专 业 学生姓名 成 绩 指导教师 2012 年 图书管理系统 II 摘 要 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被 广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使 用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。由于信息 技术的发展,许多行业在经营管理过程中对计算机技术的依赖程度也不断增强。 在对 JSP 语言,SQL Server2005 数据库技术以及当今社会的出租车行业的需求进 行了较深入的学习和调查的基础上,设计出了该出租车管理系统,该系统
2、主要实现了图 书管理,用户信息及管理信息的管理同时在书籍信息管理中还包括车辆的更新,书籍的 过户和监督卡管理等功能。 本论文主要阐述了书籍管理系统的需求分析,功能模块划分,数据库模式分析,并具 此设计了基于 c/S 模式的数据库结构和 JSP 程序. 关键词:JSP, SQL Server2000, ODBC, JavaBean III 目 录 摘 要 . II 1 引言 1 1.1 图书管理的现状 . 1 1.2 现有图书管理系统的概述 . 1 1.3 选题的目的 意义 2 1.4 图书管理系统的可行性分析 . 2 1.5 系统开发运行环境 . 3 2 本系统开发相关技术介绍 4 2.1 j
3、ava . 4 2.2 MySql . 5 2.3 Struts2 . 6 2.4 Hibernate . 7 2.5 C/S 结构 . 7 2.6 Web 服务器 8 3 系统总体设计分析 . 10 3.1 系统需求分析 . 10 3.2 系统实现的目标 10 3.3 系统功能模块设计 10 3.4 系统功能结构图 10 3.5 系统流程图 13 4 数据总体结构设计 . 15 4.1 数据库概念结构设计 15 4.2 数据库逻辑结构设计 15 4.3 图书管理系统的系统 E-R 图 17 4.4 数据表设计 18 5 图书管理系统详细设计 . 21 5.1 系统流程分析 21 5.2 主要
4、模块的运行 21 5.2.1 登陆界面 21 5.2.2 图书信息管理模块 21 5.2.3 图书借还信息模块 23 5.3 系统开发的遇到的相关问题及解决 23 5.3.1 图书管理系统索引 23 5.3.2 如何验证输入的字符串 24 5.3.3 自动计算图书归还日期 24 5.3.4 系统登陆验证码的实现 25 6 结论 . 28 6.1 主要研究内容及成果 28 6.2 今后进一步研究方向 28 参考文献 29 1 第一章 引言 随着计算机及网络技术的飞速发展,Internet/Intranet 应用在全球范围内日 益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书
5、馆 在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书 信息,还书信息。因此图书管理信息化是发展的必然趋势。用结构化系统分析与设 计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规 范化,提高了图书馆信息管理的工作质量因此根据图书馆目前实际的管理情况开发 一套图书管理系统是十分必要的。 1.1 图书管理的现状 一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书 和还书过程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前, 借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借 的书和借阅证交给工作人员,
6、工作人员将每本书上附带的描述书的信息的卡片和读 者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。 这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图 书信息找到相应的书卡和借阅证, 并填好相应的还书信息, 这样还书过程就完成了。 随着近年来信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图 书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆 的形象越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室 来说,由于工作人员比较少,长期以来,作为图书馆的主要工作图书借阅一直未 能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且 对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效 率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于 WEB 的查询系统,实现图书在一个单位的网络内甚至 Internet 上查询,可使图书查询 和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。 传统的图书管理模式