java图书馆信息管理系统
摘要:
图书管理系统是典型的信息管理系统,其开发主要包括后台SQL数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。
基于上述考虑本系统主要利用java作前端的应用开发工具,利用SQL
Server 2000作为后台的数据库,利用Windows
2000 sever作为系统平台;而全部采用Microsoft的操作系统及其应用开发工具开发的图书管理系统。能使用户的需求具体体现在各种信息的提供、保存、更新和查询,也就是数据库的逻辑结构。
本系统开发首先介绍的是开发环境及所用到的基础知识。其次是系统的设计过程,包括系统分析、功能实现和系统的调试、设计过程中遇到的难点问题等。本系统充分利用了java开发前台应用程序,用SQL
Server 2000开发后台数据库的优势,使系统更加完善。本系统的开发,使得图书管理工作人员的工作量大大的减少。
关键词:SQL、java、信息管理系统
ABSTRACT:Books
management system is the typical information management system. Its
exploitation mainly include establishment and maintenance of server
SQL database、two
aspects of exploitation about terminal application program .The
former is required to establish consistent and integrality of data
.The latter require maturity and easy use of function about
application program.
Considered
the above reasons this system mainly use java as tool of terminal
application exploitation ,use SQL Server 2000 as Server database
,use Windows 2000 as systematical base :adopt operating system of
Microsoft and library management system which opened up by tool of
appl………………
目 录
一 可行性分析和需求分析
1.1
功能需求………………………………………………………………………………….1
1.2数据流图…………………………………………………………………………………..3
二系统设计
2.1E-R模型…………………………………………………………………………………..4
2.2关系模式………………………………………………………………………………….5
三 软件设计
3.1 数据库表………………………………………………………………………………...10
3.2软件界面…………………………………………………………………………………12
四 详细设计
4.1系统功能模型……………………………………………………………………………13
4.2模块划分…………………………………………………………………………………13
五 软件使用简介
5.1管理员部分使用简介…………………………………………………………………....17
5.2用户部分使用简介………………………………………………………………………20
六互联网应用扩展
七总结
附录
参考文献………………………………………………………………………………………….32
致谢……………………………………………………………………………………………….33
源代码…………………………………………………………………………………………….34
1.1功能需求
1)图书管理
- 新书入库
对新购进的图书进行必要的登记。区分流通图书和馆藏图书;区分教师用书和学
生用书等。
- 图书资料修改
对图书的数量,分类,流通/馆藏等资料进行修改。
- 图书查询
提供多种查询,定位图书的方法。可以通过图书编号、类别、书名、作者、出版社、
出版日期等信息查询。查询方式可以为单条件、多条件、组合条件等。
2)读者管理
- 增加新读者
为新读者办理借书证。读者要区分教师和学生。教师和学生可以借阅的图书的种类
和数量不同。
- 读者资料修改
除能对个别读者的信息进行修改外,还能对读者信息进行批量修改。如将所有学生
的借书卡数改为5等。对借书证进行挂失、取消挂失、证件注销等处理。当读者有未还图
书时,不允许注销。
- 读者资料查询
提供多种方法对读者信息,以及该读者的借阅信息进行查询。
3)借阅管理
- 借书
根据书号借书。每本书有一定的借阅期限,每位读者借阅的数量不能超过允许的数
量。图书借阅必须进行必要的登记,并通知读者还书的日期等相关事宜。若因为某种原
因不能借出,要说明理由。如图书是馆藏或已借完等。
- 还书
对逾期、损坏的图书应进行罚款处理。
- 挂失
对丢失图书视不同书籍进行不同数量的罚款。对罚款数据进行记录以备财务处理。
- 预约
根据书号对已借完的图书进行预约。对预约的读者的证号、联系电话、地址、
Email等信息进行登记。当预约图书被其他读者还回时要作记录,以便通知管理员通知
预约读者。
- 续借
对续借次数要有限制。对已预约的图书不允许续借。
4)综合查询
综合查询主要面向读者。普通读者能采用多种方式对图书的当前库存数量、图书内
容等信息进行查询。也能根据借书证号对自己的借阅情况进行查询。
5)统计
- 对不同种类图书的数量,库存等信息进行统计
- 对每种图书在一定时期(如某一年内)的借阅次数,预约次数等信息进行统计。
- 对不同读者的借阅情况进行统计