基于JAVA的图书管理系统设计
- 格式:docx
- 大小:323.41 KB
- 文档页数:34
基于JAVA的图书管理系统设计
LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】
本科毕业设计(论文)
题 目:基于Java的图书管理信息系统的设计和实现
院 系: 计 算 机 科 学 系
专 业: 计 算 机 科 学 与 技 术
姓 名: 陈 平
指导教师: 周 亚 凤
南京航空航天大学
2012年4月10日
摘 要
图书管理信息系统是现在学校图书馆必不可少的系统。随着数字化信息技术的普及,将一些先进的信息技术结合运用到图书管的管理和服务中。促进图书馆各部门之间协调工作,提高图书馆的工作效率,清晰反映图书的库存与读者的借阅情况,是本系统的开发目的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的数据信息管理。现今,有很多的图书馆都是初步的开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式都是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行数据处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,所以图书管理系统的开发显得尤为重要。
本系统使用到的开发工具是MyEclipse, 它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。使用J2SE进行界面设计,使用SQL Server 2000建立数据库。
本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。实现图书管理员对图书的分类、录入和新进图书的基本操作,对图书借阅情况的查询和对系统的维护等。本系统中包含6个功能模块:管理员登录,读者管理,图书管理,图书借还,系统查询和系统维护。
关键词:图书管理系统;信息技术; MyEclipse;J2SE
Abstract
The library management system is an essential system for school library
today. With the popularize of the digital information technology, some
advanced information technology are combined with the management and service
of library. To promote the work between every apartment, to improve the
working efficiency and to reflect the inventory of library and the borrowing
clearly are the purpose about developing such a system.
As a kind of collecting and distributing center of information resources,
library contains a great number of data about the large number of material of
library and user borrowing. Nowadays, there are many libraries just start or
even not use computers to manage information. Based on the survey, the author
gets that the main way to manage information is dealt manually with paper
text and paper forms and so on. For the statistics and verification of
borrowing are checked manually, as well as the borrowing privileges and days.
Checking manually has many problems, not only the large workload but also
range of data which make mistakes easily, are lost easily and are difficult
to find. Totally speaking, many libraries are short of systematical and
normative management some libraries has computers, they are not used for
information management. There are many idle resources, so it is vital to
develop the library management system.
The system use MyEclipse which adopted the newest technology of software
at the present. The newest one has many features included high efficient
development, flxible design and beautiful software interface. The system will
be designed by J2EE, and build database through SQL Server 2000.
The system solves many usual basic problems in school library management
services and relevant statistical work. It makes the basic operation of
library classification and new entry of new books as well as query for book
lending and maintenance for system come true. The system contains six
functions in module: admin login, audience management, library management,
library circulation, the system queries and system maintenance.
Keywords:library management system;information technology;MyEclipse;J2SE
目 录
摘 要 ............................................................ I
第一章 绪 论 ................................................... 1
第一节 毕业设计主要任务 ....................................... 1
第二节 课题意义 ............................................... 1
第三节 论文的工作和安排 ........................................ 1
第二章 图书管理信息系统需求分析 .................................. 3
第一节 可行性分析 ............................................. 3
一、技术可行性 ............................................. 3
二、经济可行性 ............................................. 3
第二节 图书管理信息系统需求概述 ............................... 3
一、系统目标 ............................................... 3
三、用户类型和用户特性 ..................................... 4
第三节 图书管理信息系统需求模型 ............................... 4
一、功能描述 ............................................... 4
二、图书管理员详细功能描述 ................................. 5
三、读者详细功能描述 ....................................... 5
四、主要用例和用例描述 ..................................... 6
第三章 总体设计 .................................................. 9
第一节 数据库设计 .............................................. 9
一、数据库设计概述 ......................................... 9
二、图书信息表结构设计 .................................... 10
三、图书类型信息表结构设计 ................................ 10
四、读者信息表结构设计 .................................... 11
五、图书借阅信息表结构设计 ................................ 11
六、用户信息表结构设计 .................................... 12