web的图书馆借阅平台开发
摘 要摘 要传统的图书馆借阅系统,主要的管理方式为人工登记,该方式对数据的操作管理十分麻烦,每次的重复操作性很高,对数据的增、删、改、查不能做到及时、有效,存在工作量大、速度慢、统计结果不及时、误报等不可避免的问题,对图书馆的借阅管理已经产生了较大的负面影响。因此,对于图书馆而言,设计、采用一种安全可靠、高效、便利的借阅管理系统已成为重中之重。本系统采用MyEclipse为基本开发工具, MySQL作为数据库系统, Tomcat 7.0为web服务器。经过对实际情况的研究,系统主要划分为登录注册模块、图书管理模块、图书借阅模块、图书预约模块、信息管理模块和用户管理模块六大功能模块。本文主要对上述六个功能模块的设计做出详细介绍,对功能实现进行概述,总结列举出遇到的实际问题并提出解决方案。通过设计调试,本系统已基本满足需求,可正常运行。关键词:图书借阅; Java; MySQL ;JSP; Servlet 目 录
第一章 绪论 1
1.1开发背景及意义 1
1.2系统设计主要内容 1
1.3相关技术介绍 1
1.3.1 Java简介 1
1.3.2 JSP技术 1
1.4开发工具简介 2
1.4.1 MyEclipse介绍 2
1.4.2数据库MySQL的介绍 2
1.4.3 Tomcat 介绍 2
第二章 系统总体设计 3
2.1 数据库设计 3
2.2 系统总体设计 4
2.2.1 系统流程图 4
2.2.2 系统结构设计 4
第三章 系统详细设计 6
3.1数据库设计 6
3.2项目层次结构设计 10
3.3实体类设计 12
3.4登录模块设计 14
3.4.1登录 14
3.4.2找回密码 16
3.5用户注册模块 17
3.6用户管理模块 18
3.6.1添加用户设计 19
3.6.2删除用户设计 20
3.6.3修改用户信息设计 22
3.6.4用户查询设计 2
*好棒文|www.hbsrm.com +Q: ¥351916072¥
3.3实体类设计 12
3.4登录模块设计 14
3.4.1登录 14
3.4.2找回密码 16
3.5用户注册模块 17
3.6用户管理模块 18
3.6.1添加用户设计 19
3.6.2删除用户设计 20
3.6.3修改用户信息设计 22
3.6.4用户查询设计 23
3.7借阅管理模块设计 24
3.7.1图书借阅设计 24
3.7.2图书归还模块设计 25
3.7.3借阅信息模块 26
3.8预约管理模块 27
3.9图书管理模块 28
3.9.1添加图书设计 29
3.9.2删除图书设计 31
3.9.3修改图书信息设计 32
3.9.4图书查询设计 33
3.10信息管理模块 35
3.10.1修改密码模块 35
3.10.2个人信息模块 36
3.10.3个人借阅信息模块 37
第四章 系统实施结果 39
4.1登录模块实施 39
4.1.1登录模块 39
4.1.2找回密码模块 40
4.2用户管理模块实施 41
4.2.1添加用户 41
4.2.2删除用户 42
4.2.3用户查询 44
4.2.4修改信息 44
4.3图书管理模块运行 45
4.3.1添加图书 45
4.3.2删除图书 46
4.3.3修改信息 47
4.3.4图书查询 48
4.4借阅管理模块实施 49
4.4.1图书借阅 49
4.4.2图书归还 50
4.4.3借阅信息 51
4.5信息管理模块实施 52
4.5.1个人信息 52
4.5.2修改密码 52
4.6管理员注册模块 53
4.7用户预约图书模块 54
第五章 问题汇总及解决方案 56
结 论 58
致 谢 59
参考文献 60
第一章 绪论
1.1开发背景及意义
随着计算机技术的快速发展,信息化时代的到来,传统的图书馆业务受到了强烈的冲击。图书馆的图书和用户借阅资料繁多,也包含许多信息、数据的管理。传统的管理方式是人工登记,该方式对数据的增、删、改、查不能做到及时、有效,存在工作量大、速度慢、统计结果不及时、误报等不可避免的问题。
随着计算机技术的迅速发展,图书馆也将改变其传统的服务方式而代之以新的以计算机和网络技术为主的服务模式。基于Web的图书馆借阅系统,划分为管理员与用户两类用户,赋予管理员可对图书与用户进行管理的权限,用户可对自己借阅记录与欲借阅图书信息进行查询,对图书进行查找、借阅、归还。本课题的目的是通过基于Web的图书信息分析和设计深入的理解管理员信息系统的基本理论、开发方法以及应用,为用户提供全面、便捷的图书管理服务。
1.2系统设计主要内容
系统主要划分为登录注册模块、图书管理模块、图书借阅模块、图书预约模块、信息管理模块和用户管理模块六大功能模块。根据实际需求出发完成相应的借阅过程,完成对各个模块的管理。
1.3相关技术介绍
1.3.1 Java简介
Java是一种简单的,面向对象的,跨平台的,分布式的,解释的,健壮的,结构的,安全的,中立的,可移植的,性能很优异的多线程的,动态的语言。
1.3.2 JSP技术
JSP是一种动态网页技术准则,由Sun Microsystems公司提出倡议、许多公司参与到其中建立的。它在传统的HTML代码中插入Java代码和JSP标记,用以形成JSP文件。用其开发设计的应用可跨平台操作使用。
1.4开发工具简介
开发本系统用到的基本工具:
操作系统:Windows 7;数据库管理系统:Mysql;开发工具:My Eclipse;服务器:Tomcat
1.4.1 MyEclipse介绍
MyEclipse是一种很强大的开发工具,利用它可以实现各种应用的开发,使用各种插件提高开发效率,属于企业级开发平台。
1.4.2数据库MySQL的介绍
MySQL是数据库系统,数据库将数据保存在不同的表中,具有很高的灵活性。(其特点有:体积小、快、成本低)。
1.4.3 Tomcat 介绍
Tomcat是一个小型Web运用服务器,利用它来解决页面相关的问题。
第二章 系统总体设计
2.1 数据库设计
设计出图书馆借阅系统的实体模型。在该实体模型中包含三个实体,分别为:读者、管理员、图书。在此三个实体间存在四种联系。如图21所示:
图21
第一章 绪论 1
1.1开发背景及意义 1
1.2系统设计主要内容 1
1.3相关技术介绍 1
1.3.1 Java简介 1
1.3.2 JSP技术 1
1.4开发工具简介 2
1.4.1 MyEclipse介绍 2
1.4.2数据库MySQL的介绍 2
1.4.3 Tomcat 介绍 2
第二章 系统总体设计 3
2.1 数据库设计 3
2.2 系统总体设计 4
2.2.1 系统流程图 4
2.2.2 系统结构设计 4
第三章 系统详细设计 6
3.1数据库设计 6
3.2项目层次结构设计 10
3.3实体类设计 12
3.4登录模块设计 14
3.4.1登录 14
3.4.2找回密码 16
3.5用户注册模块 17
3.6用户管理模块 18
3.6.1添加用户设计 19
3.6.2删除用户设计 20
3.6.3修改用户信息设计 22
3.6.4用户查询设计 2
*好棒文|www.hbsrm.com +Q: ¥351916072¥
3.3实体类设计 12
3.4登录模块设计 14
3.4.1登录 14
3.4.2找回密码 16
3.5用户注册模块 17
3.6用户管理模块 18
3.6.1添加用户设计 19
3.6.2删除用户设计 20
3.6.3修改用户信息设计 22
3.6.4用户查询设计 23
3.7借阅管理模块设计 24
3.7.1图书借阅设计 24
3.7.2图书归还模块设计 25
3.7.3借阅信息模块 26
3.8预约管理模块 27
3.9图书管理模块 28
3.9.1添加图书设计 29
3.9.2删除图书设计 31
3.9.3修改图书信息设计 32
3.9.4图书查询设计 33
3.10信息管理模块 35
3.10.1修改密码模块 35
3.10.2个人信息模块 36
3.10.3个人借阅信息模块 37
第四章 系统实施结果 39
4.1登录模块实施 39
4.1.1登录模块 39
4.1.2找回密码模块 40
4.2用户管理模块实施 41
4.2.1添加用户 41
4.2.2删除用户 42
4.2.3用户查询 44
4.2.4修改信息 44
4.3图书管理模块运行 45
4.3.1添加图书 45
4.3.2删除图书 46
4.3.3修改信息 47
4.3.4图书查询 48
4.4借阅管理模块实施 49
4.4.1图书借阅 49
4.4.2图书归还 50
4.4.3借阅信息 51
4.5信息管理模块实施 52
4.5.1个人信息 52
4.5.2修改密码 52
4.6管理员注册模块 53
4.7用户预约图书模块 54
第五章 问题汇总及解决方案 56
结 论 58
致 谢 59
参考文献 60
第一章 绪论
1.1开发背景及意义
随着计算机技术的快速发展,信息化时代的到来,传统的图书馆业务受到了强烈的冲击。图书馆的图书和用户借阅资料繁多,也包含许多信息、数据的管理。传统的管理方式是人工登记,该方式对数据的增、删、改、查不能做到及时、有效,存在工作量大、速度慢、统计结果不及时、误报等不可避免的问题。
随着计算机技术的迅速发展,图书馆也将改变其传统的服务方式而代之以新的以计算机和网络技术为主的服务模式。基于Web的图书馆借阅系统,划分为管理员与用户两类用户,赋予管理员可对图书与用户进行管理的权限,用户可对自己借阅记录与欲借阅图书信息进行查询,对图书进行查找、借阅、归还。本课题的目的是通过基于Web的图书信息分析和设计深入的理解管理员信息系统的基本理论、开发方法以及应用,为用户提供全面、便捷的图书管理服务。
1.2系统设计主要内容
系统主要划分为登录注册模块、图书管理模块、图书借阅模块、图书预约模块、信息管理模块和用户管理模块六大功能模块。根据实际需求出发完成相应的借阅过程,完成对各个模块的管理。
1.3相关技术介绍
1.3.1 Java简介
Java是一种简单的,面向对象的,跨平台的,分布式的,解释的,健壮的,结构的,安全的,中立的,可移植的,性能很优异的多线程的,动态的语言。
1.3.2 JSP技术
JSP是一种动态网页技术准则,由Sun Microsystems公司提出倡议、许多公司参与到其中建立的。它在传统的HTML代码中插入Java代码和JSP标记,用以形成JSP文件。用其开发设计的应用可跨平台操作使用。
1.4开发工具简介
开发本系统用到的基本工具:
操作系统:Windows 7;数据库管理系统:Mysql;开发工具:My Eclipse;服务器:Tomcat
1.4.1 MyEclipse介绍
MyEclipse是一种很强大的开发工具,利用它可以实现各种应用的开发,使用各种插件提高开发效率,属于企业级开发平台。
1.4.2数据库MySQL的介绍
MySQL是数据库系统,数据库将数据保存在不同的表中,具有很高的灵活性。(其特点有:体积小、快、成本低)。
1.4.3 Tomcat 介绍
Tomcat是一个小型Web运用服务器,利用它来解决页面相关的问题。
第二章 系统总体设计
2.1 数据库设计
设计出图书馆借阅系统的实体模型。在该实体模型中包含三个实体,分别为:读者、管理员、图书。在此三个实体间存在四种联系。如图21所示:
图21
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2321.html