Java、JSP在线的图书管理系统

技术:Java、JSP等
摘要:
图书管理系统是现在学校图书馆必不可少的系统。随着数字化信息技术的普及,将一 些先进的信息技术结合运用到图书管的管理和服务中。促进图书馆各部门之间协调工作, 提高图书馆的工作效率,清晰反映图书的库存与读者的借阅情况,是本系统的开发目的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的数据信息 管理。现今,有很多的图书馆都是初步的开始使用,甚至尚未使用计算机进行信息管理。 根据调查得知, 他们以前对信息管理的主要方式都是基于文本、 表格等纸介质的手工处理, 对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权 限、以及借阅天数等用人工计算、手抄进行数据处理工作量大,容易出错;由于数据繁多, 容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有 计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,所以图书管理 系统的开发显得尤为重要。
本毕业设计的内容是设计并且实现一个基于web技术图书管理系统,故而系统主要以j2EE作为开发基础,主要使用了struts2+spring+hibernate等多种框架的结合使用,用myeclipse作为开发工具,以MYSQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。

关键词:图书管理系统  ,S.S.H(Struts ,Hibernate ,Spring),JAVA , JSP

目录:
摘  要    I
ABSTRACT    II
1 绪  论    1
1 绪论    1
1.1 课题研究的背景    1
1.2 课题研究的意义    1
1.3图书管理系统的设计目标    2
2 系统的开发环境及技术简介    3
2.1  系统开发环境    3
2.1.1 MyEclipse    3
2.1.2 数据库简介    3
2.1.3 Tomcat    4
2.2系统开发的思想与技术    4
2.2.1JSP技术与MVC模式以及系统的基本框架    4
2.2.2 S.S.H框架的优点    4
3 系统总体设计    7
3.1 总体功能模块    7
3.2系统管理员功能模块    7
3.3图书管理员功能模块    8
3.4读者功能模块    8
3.5 系统业务描述    8
4系统详细设计与实现    9
4.1系统和数据库的配置    9
4.2概念模型设计    10
4.3数据库逻辑模型    10
4.4数据库表结构    11
4.5平台数据表的设计    12
5系统功能实现    17
5.1程序的类图    17
5.1.1常数Changshu类图    17
5.1.2读者Duzhe类图    18
5.1.3类别Leibie类图    19
5.1.4图书Tushu类图    20
5.1.5图书记录Tushujilu类图    21
5.1.6用户User类图    22
5.2程序的流程图    23
5.2.1读者模块程序流程图    23
5.2.2图书记录模块程序流程图    24
5.2.3图书类别模块程序流程图    25
5.2.4图书模块程序流程图    26
5.2.5用户模块程序流程图    27
5.3系统功能实现的主要框架    27
5.3.1  SSH框架    27
5.3.2  hibernate配置文件    27
5.3.3 struts配置文件    29
5.3.4  spring配置文件    29
5.4系统功能实现的主要模块    31
5.4.1 登陆页面    31
5.4.2 系统主页面    32
5.4.3 图书类别管理主页面    33
5.4.4 图书管理主页面    34
5.4.5 图书管理员主页面    36
5.4.6 借阅图书管理主页面    38
5.4.7 还书管理主页面    39
6系统的调试与测试    42
6.1软件测试的目的    42
6.2软件测试的任务    42
6.3测试环境    42
6.4测试环境的配置    43
6.4.1  创建安装项目    43
6.4.2  添加项目输出    44
6.4.3  运行项目    46
参考文献    47
致 谢    48
附 录    49
 


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值