教学单位 计算机与信息科学学院
学生学号 081714109
本科毕业论文(设计)
题 目 图书馆图书借阅信息管理系统研究与设计
学生姓名 柯欢
专业名称 计算机科学与技术
指导教师 叶从欢
2012 年 1 月 6 日
图书馆图书借阅信息管理系统研究与设计
摘 要
随着计算机技术的飞速发展,各行各业的管理模式已经趋向于全面采用自能化、人
性化的计算机软件来实现。而强大的数据库技术作为数据管理的有效手段对功能完善的
软件提供了无与伦比的方便。
图书管图书借阅信息管理系统是学校管理机制中的不可或缺的部分,通过对图书借
阅信息管理系统的运行管理机制进行调查和研究,特开发了此图书借阅信息管理系统。
该系统中实现了学校图书借阅管理事务中的几个基本问题以及相关统计工作,其中包含 7
个功能模块:系统设置,借阅者管理,图书管理,图书借还,系统查询,排行榜和更改
口令。
本系统主要以 JSP 进行网页界面的设计,使用 JAVA 程序设计中常用的设计模式 DAO
设计模式,后端的数据库是功能强大的数据库软件 SQL2005。
关键词:图书借阅管理;信息管理;JSP;JAVA
I
Library borrowing information management system
Abstract
With the rapid development of computer technology
With the rapid development of computer technology
,
,
all walks of life management have
all walks of life management have
tended to use self-energy of a comprehensive
tended to use self-energy of a comprehensive
,
,
user-friendly computer software. And powerful
user-friendly computer software. And powerful
data management
data management
,
,
database technology as an effective means for full-featured software
database technology as an effective means for full-featured software
provides unmatched convenience.
provides unmatched convenience.
Book lending library management system is an integral part of
Book lending library management system is an integral part of
,
,
through book lending
through book lending
management system operation and management mechanisms to investigate and research
management system operation and management mechanisms to investigate and research
,
,
especially the development of this library loan management system. The system is implemented
especially the development of this library loan management system. The system is implemented
in the school library to borrow a few basic management affairs issues and related statistics
in the school library to borrow a few basic management affairs issues and related statistics
,
,
which contains seven modules: system setup
which contains seven modules: system setup
,
,
the reader management
the reader management
,
,
library management
library management
,
,
library circulation
library circulation
,
,
the system queries
the system queries
,
,
charts and change the password.
charts and change the password.
The system is mainly to a JSP web interface design and the programming design patterns
The system is mainly to a JSP web interface design and the programming design patterns
commonly used in the DAO design pattern.the back-end database is a powerful database
commonly used in the DAO design pattern.the back-end database is a powerful database
software SQL2005.
software SQL2005.
Key words: book management; information management; java;jsp
II
目 录
1. 绪 论.......................................................................................... 1
1.1 图书馆现状分析....................................................................................................................1
1.2 课题意义................................................................................................................................1
1.3 设计工作和安排....................................................................................................................2
2.需求分析...................................................................................... 3
2.1 可行性分析............................................................................................................................3
2.2 需求概述................................................................................................................................3
2.3 需求模型................................................................................................................................4
3.总体设计...................................................................................... 8
3.1 数据库设计............................................................................................................................8
3.2 系统总体结构设计..............................................................................................................15
4.程序设计与编码............................................................................20
4.1 开发平台与工具..................................................................................................................20
4.2 程序设计..............................................................................................................................21
5.软件测试.................................................................................... 43
5.1 软件测试方法与实现..........................................................................................................43
参考文献....................................................................................... 45
致 谢............................................................................................ 46
1
1. 绪 论
1.1 图书馆现状分析
(1)检索速度慢、效率低
由于图书馆里面的藏书种类多、数量多,将书籍准确地分类,快速查找,
一般非常困难,而且容易造成很多不必要的麻烦。对于一些较大的图书馆来说
这个问题尤其突出。
(2)借书、还书工作量大
图书馆里面借书、还书频率的越高,说明图书馆的作用越大,然而随之而
来的是大量的借书、还书工作,这些巨大的数据处理仅仅通过人力来完成显然
十分的麻烦。
(3)图书统计工作难、藏书更新不能及时完成
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,
然而由于藏书数量及图书种类繁多,加上自然损耗,人为破坏,使图书的统计
工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得
不到良好地控制。
(4)图书借阅信息很难被借阅者了解。
我们知道一般的图书馆,借阅者是无法了解哪些书籍被借阅的次数较多,
哪些学生借书比较活跃,因而开发出发布这些消息的功能是十分必要的。
1.2 课题意义
随着计算机网络技术的飞速发展,当今社会快速的向信息化社会前进,信
息和材料、能源一样已经成为了人们社会生活中不可缺少的部分,在人类的社
会发展中发挥着重大的作用。
管理信息系统作为一门边缘科学,集管理科学、信息科学、系统科学、现
代通信技术和计算机技术于一体,可以解决企业或组织所面临的信息管理问题
对内来看能够很好的提高工作效率,节约成本;对外来说,能够提高自己的竞
争力,在社会上有更好的优势。
图书作为一种信息资源,是人们获取知识的一个重要渠道,在人们的日常
1