完整版优秀毕业设计毕业论文 源码基于Java的图书馆管理系统毕业设.docx
- 文档编号:3162244
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:54
- 大小:35.01KB
完整版优秀毕业设计毕业论文 源码基于Java的图书馆管理系统毕业设.docx
《完整版优秀毕业设计毕业论文 源码基于Java的图书馆管理系统毕业设.docx》由会员分享,可在线阅读,更多相关《完整版优秀毕业设计毕业论文 源码基于Java的图书馆管理系统毕业设.docx(54页珍藏版)》请在冰豆网上搜索。
完整版优秀毕业设计毕业论文源码基于Java的图书馆管理系统毕业设
人生最大的幸福,是发现自己爱的人正好也爱着自己。
图书管理系统毕业论文
摘要III
AbstractIV
1.绪论1
1.1毕业设计主要任务1
1.2目前图书管理系统存在的问题1
1.3课题意义1
1.4论文的工作和安排2
2.图书借阅管理需求分析3
2.1可行性分析3
2.1.1.技术可行性3
2.1.2.经济可行性3
2.2图书借阅管理系统需求概述3
2.2.1系统目标3
2.2.2用户类和用户特性4
2.3图书借阅管理系统需求模型4
2.3.1功能描述4
2.3.2图书管理员详细功能描述5
2.3.3读者详细功能描述5
2.3.4主要用例的用例描述6
3.总体设计9
3.1数据库设计9
3.1.1数据库设计概述9
3.1.2图书信息表结构设计10
3.1.3图书类型信息表结构设计11
3.1.4读者信息表结构设计11
3.1.5读者类型信息表结构设计12
3.1.6图书借阅信息表结构设计12
3.1.7图书归还信息表结构设计13
3.1.8用户信息表结构设计13
3.1.9图书馆信息表结构设计14
3.1.10办证参数信息表结构设计14
3.2系统总体结构设计15
3.2.1图书管理系统总体结构图15
3.2.2系统管理员模块功能15
3.2.3读者管理模块功能16
3.2.4图书管理模块功能16
3.2.5图书借还模块功能17
3.2.6系统查询模块功能18
4.程序设计与编码20
4.1开发平台与工具20
4.1.1J2EE平台20
4.1.2WEB服务器和数据库20
4.2程序设计21
4.2.1程序设计概述21
4.2.2数据库与Web服务器的连接21
4.2.3登录模块程序设计23
4.2.4系统管理员功能模块的实现25
4.2.5读者管理功能模块的实现26
4.2.6查询功能模块的实现27
4.2.7图书管理功能模块的实现29
4.2.8图书借还功能模块的实现30
5.软件测试33
5.1软件测试的方法与步骤33
5.2测试用例设计与测试用例的运行过程及测试结果分析34
5.2.1模块测试34
5.2.2集成测试35
5.2.3验收测试36
5.3评价36
6.结束语37
6.1工作成果37
6.2改进意见37
6.3收获体会37
参考文献39
致谢40
摘要
随着科学技术的进步
计算机行业的迅速发展
大大提高人们的工作效率
计算机信息处理系统的引进已彻底改变了许多系统的经营管理
图书管理系统是学校管理机制中的重要组成部分
通过对图书管理系统的运行管理机制进行调查研究
开发了此图书系统
本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作
本系统中包含6个功能模块:
系统设置
读者管理
图书管理
图书借还
系统查询和更改口令
本系统使有jsp进行网页界面的设计
使用MVC设计模式
采用了开源框架Struts
它采用了当今软件设计的最新技术
具有开发效率高、设计灵活、生成的软件界面友好美观等特点
本系统中通过JDBC驱动和数据库进行无缝连接
后端的数据库是mysql
也是一个开源的数据库系统
该数据库具有较高的完整性
一致性和安全性
关键词:
图书管理;信息管理;jsp;struts
Abstract
Withtheprogressofscienceandtechnology
theastonishingrapiddevelopmentofthecomputerindustryofthelibrarytakesanimportantroleintheadministrationofschoolorganization.Idesigenthesystemafterthethoroughinvestigationsaboutthelibrarymanagementsystem'smechanism.Thissystemcontainswithreaderinformantionmanagementmodel
bookinformationmanagementmodel
booksborrowingandreturningincludingsysteminformationqueryandpasswordsetting.
ThesystemiscontrivedwithJavaServerPagesTechonolegeaswellasStruts
thesoftwaredesignmodeofMVCwithopensourceframeworktechonolege
whichmakesthissystemopensourcedatabasesystemforitsusers.Thebatabasewasdesigendwith
最大书量
Int
Tel
电话号码
Varchar(15)
keepMoney
押金
Miney
Zj
证件类型
Int
Zy
职业
Varchar(50)
ISBN
国际标准书号
Varchar(13)
bztime
办证时间
datetime
3.2系统总体结构设计
该系统在Windows982000XP环境下
主要采用JSP开发工具
MySQL数据库来设计
开发过程与成果应符合GBT软件工程术语
GBT计算机软件产品开发文件编制指南等[7]
3.2.1图书管理系统总体结构图
绘制系统结构图的过程
实际上就是对系统功能模块进行分解设计的过程
即合理地将数据流程图转变为所需要的系统结构图[8]
系统结构图将会使读者和用户能直观的了解系统的结构模式
理解系统的各个功能的结构
能很好地方便用户使用和理解整个系统
本系统的结构图如下:
图3.3系统总体结构图
根据需求分析的结果
按照"低耦合、高内聚"的原则
本系统将划分为以下主要功能模块:
系统管理员功能模块
读者管理功能模块
图书管理功能模块
图书借还功能模块;系统查询功能模块[8]
3.2.2系统管理员模块功能
该模块主要包括图书馆信息设置
用户管理
参数设置
书架设置
1.图书馆信息设置
该功能选项用于系统管理员对图书馆名称
地址
联系方式
简介等信息的管理更新
以便于读者和外界人士对图书馆的了解
该功能是对td_library表进行维护修改等操作
修改后的信息将被保存在该表中
2.用户设置
该功能子模块主要是系统管理员对系统用户的管理
通过此子模块的功能实现可以对用户进行添加、修改、删除、权限设置等操作
该子模块能将图书馆的不同工作细化到不同的相关人员
极大地提高了图书馆的工作效率
该操作是对tb_users表进行操作
在对用户进行了相关的操作后把操作后的最新信息存放在该表中
3.图书馆参数设置
通过该子模块设置在图书馆办理临时读者证的费用及证件有效期限
该操作是对于tb_parameter表进行
并把操作后的最新数据存放在该表中
3.2.3读者管理模块功能
该模块主要包含读者类型管理和读者信息管理两个子模块:
1.读者类型管理
该子模块是对图书馆系统用户读者的类型进行维护
修改等操作
在此模块中主要设置不同类型读者一次性可借阅的图书的数量
该操作是对于tb_resderType表进行
并将操作结果保存在该表中
2.读者信息管理
该子模块是对读者的基本信息进行管理
可以对读者的基本信息进行添加
修改
删除操作
这下操作均是对tb_resder表进行的
并将操作后的结果保存在该表中
3.2.4图书管理模块功能
图书管理功能模块可分为图书类型管理和图书信息管理两个子模块
其各自的实现分别如下面表中所示:
表3.11图书类型管理描述
图书类型管理
功能描述
对图书进行类型设置分类
并对不同类型图书可被借阅的天数进行设置
访问的数据库表
图书类型表:
tb_bookType
进行的操作
添加、修改、删除图书类型
对不同类型图书可被借阅的天数进行设置
产生的结果
对图书类型进行管理
对不同类型图书参数进行设置
结果存储位置或输出
结果存储在图书类型表(tb_bookType)中
结果在图书类型查询页面输出
表3.12图书信息管理描述
图书信息管理
功能描述
对图书进行基本操作和信息管理
访问的数据库表
图书类型表:
tb_bookType
进行的操作
添加、修改、删除图书
对图书的编号、所在书架、价格、出版社等基本信息进行管理
产生的结果
对图书基本操作管理
对不同图书参数进行各自信息的设置管理
结果存储位置或输出
结果存储在图书类型表(tb_book)中
结果在图书查询页面输出
3.2.5图书借还模块功能
该功能模块主要实现对读者借阅、续接、归还图书的操作
其中子模块各自的描述如下各表所列:
表3.13图书借阅描述
图书借阅管理
功能描述
对读者借阅图书进行基本操作和信息管理
访问的数据库表
图书信息表:
tb_bookinfo
读者信息表:
tb_reader
读者类型信息表:
tb_resderType
进行的操作
对读者借阅图书进行管理
产生的结果
读者借阅成功
系统对借阅信息进行记录
结果存储位置或输出
结果存储在图书借阅表(tb_borrow)中
结果在图书借阅查询页面输出
表3.14图书续借描述
图书续接管理
功能描述
对读者借阅图书进行提续接操作
访问的数据库表
图书借阅表:
tb_borrow
进行的操作
对借阅的图书进行续接
产生的结果
读者归还日期延后一个月
结果存储位置或输出
结果存储在图书借阅表(tb_borrow)中
表3.15图书归还描述
图书归还管理
功能描述
对读者归还图书进行基本操作和信息管理
访问的数据库表
图书借阅信息表:
tb_borrow
读者类型信息表:
tb_resderType
进行的操作
对读者借阅图书进行管理
产生的结果
读者借阅成功
系统对借阅信息进行记录
结果存储位置或输出
结果存储在图书归还表(tb_giveback)中
3.2.6系统查询模块功能
该模块包括对图书馆藏书进行查询
对读者借阅情况进行查询
以及对借阅到期和超期的读者进行提醒的信息
其中三个子模块的各自实习如下所示:
表3.16图书查询描述
图书查询
功能描述
系统用户对馆藏图书信息进行查询操作
访问的数据库表
图书信息表:
tb_book
进行的操作
用户通过图书的编号
作者
出版社等信息对图书进行相关查询
产生的结果
读者查询到相应的图书或系统提醒查询的图书不存在
结果存储位置或输出
结果在图书查询页面输出
表3.17图书借阅查询描述
图书借阅查询
功能描述
系统用户对读者借阅图书信息进行查询操作
访问的数据库表
图书借阅表:
tb_borrow
进行的操作
用户通过图书的编号
读者编号等信息对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版优秀毕业设计毕业论文 源码基于Java的图书馆管理系统毕业设 完整版 优秀 毕业设计 毕业论文 源码 基于 Java 图书馆 管理 系统 毕业