Guangxi University of Science and Technology
图书管理系统实现与设计
院 (系): 计算机科学与通信工程学院
专
班
业:
级:
软件工程
134 班
学生姓名:梁永海,覃旺木,郑雷,曹运畅,张春峰
指导教师:
黄力
2016 年 1 月 14 日
1
目录
一. 需求分析.....................................................................................................................4
1.1 简述..................................................................................................................................4
1.2 逻辑模型设计.................................................................................................................4
1.3 系统的流程图..................................................................................................................5
二. 逻辑结构设计.............................................................................................................5
2.1.1 读者信息 E-R 图........................................................................................................... 5
2.1.2 管理员信息 E-R 图....................................................................................................... 6
2.1.3 还书信息 E-R 图........................................................................................................... 6
2.1.4 借书信息 E-R 图........................................................................................................... 7
2.1.5 图书信息 E-R 图........................................................................................................... 7
2.1.6 图书明细 E-R 图........................................................................................................... 8
2.1.7 图书馆管理系统总 E-R 图........................................................................................... 8
三. 数据字典设计..............................................................................................................9
3.1 读者信息表......................................................................................................................9
3.2 管理员信息表................................................................................................................10
3.3 还书信息表....................................................................................................................10
3.4 借书信息表....................................................................................................................10
3.5 图书信息表....................................................................................................................10
3.6 图书明细表....................................................................................................................11
四.数据库的构建..................................................................................................................11
4.1 构建数据库...............................................................................................................11
4.1.1 读者信息.....................................................................................................................11
4.1.2 管理员信息.................................................................................................................11
4.1.3 还书信息.....................................................................................................................12
4.1.4 借书信息.....................................................................................................................12
4.1.5 图书信息.....................................................................................................................12
4.1.6 图书明细信息.............................................................................................................12
4.2 数据表格的关系...........................................................................................................13
2
五.用 java web 与 sql server 2008 实现的图书管理系统功能说明...................................13
5.1 图书管理系统软件运行环境........................................................................................13
5.1.1 连接 sql server 2008 数据库...................................................................................... 13
5.1.2 主界面.........................................................................................................................16
5.1.3 管理员模块.................................................................................................................17
5.1.4 借书信息模块.............................................................................................................25
5.1.5 还书信息模块.............................................................................................................26
六.总结和体会......................................................................................................................28
3
一.需求分析
1.1 简述
由于读书及图书数量的不断增加,而管理工作难度也愈来愈大,提高效率,减轻劳动强度,
采用计算机管理日常借阅工作,显得由为重要。另外该系统充实学校的教育资源,而且不受
时间和空间限制,让学生随时随地地获取知识,所以图书馆管理系统的应用要达到能快速查
找到书籍的索书号,能查询图书的借阅情况等目的。在计算机飞速发展的今天,将计算机这
一信息利器应用于日常管理,已是势必所然,他可以带来意想不到的效益,同时为企业的飞
速发展提供了无限潜力。采用计算机管理信息系统极大的提高了管理人员的工作效率,大大
减少了出错率。鉴于此,我们选择了图书管理系统作为本次实训的题目。
1.2 逻辑模型设计
读者(用户名,姓名,电话,地址,性别,密码)
管理员(用户名,密码)
还书信息(借阅编号,用户名,图书编号,归还日期)
借书信息(ISBN,借阅编号,用户名,图书编号,借书日期)
图书(ISBN,图书编号,书名,出版社,分类,作者,出版日期,价格)
图书明细(图书编号,ISBN,是否借阅)
4
1.3 系统的流程图
图书管理系统
还书信息模
块
借书信息模
块
管理员模块
还
书
信
息
查
询
还
书
信
息
修
改
还
书
信
息
添
加
借
书
信
息
查
询
借
书
信
息
修
改
借
书
信
息
添
加
读
者
信
息
管
理
管
理
员
信
息
管
理
图
书
信
息
管
理
本系统主要由还书信息模块、借书信息模块和管理员模块三大模块组成,还书信
息模块分为还书信息查询、还书信息修改、还书信息添加;借书信息模块包括借
书信息查询、借书信息添加;管理员模块包括读者信息管理、管理员信息管理以
及图书信息管理。前台服务模块包含还书信息查询、借书信息查询,后台模块包
括管理员对图书的管理,通过条件能够搜索到满足条件的图书,管理员可以对读
者信息进行维护。
二.逻辑结构设计
2.1系统 E-R 图
2.1.1 读者信息 E-R 图
5
Reader
UserName
ReaderName
ReaderPassword
ReaderTel
ReaderSex
ReaderAddr
2.1.2 管理员信息 E-R 图
Administrator
AdminUserName
Adminpswd
2.1.3 还书信息 E-R 图
6
ReturnBook
BorrowID
ReturnDate
UserName
BookID
2.1.4 借书信息 E-R 图
BorrowBook
BorrowID
ReturnDate
UserName
BookID
2.1.5 图书信息 E-R 图
7
Book
BookID
ISBN
BookName
BookPublish
BookPrice
BookDate
BookClass
BookWrite
2.1.6 图书明细 E-R 图
BookDetail
BookID
ISBN
BookState
2.1.7 图书馆管理系统总 E-R 图
8