基于BS架构的图书借阅管理模块的分析与设计(JSP+MySQL)(新品)
资料介绍:
摘 要
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。而另一方面,虽然有些学校,单位,团体实现了图书馆管理的计算机管理,但这些大多采用C/S架构,这种架构的设计使得用户如果需要使用这一系统就必须在客户端安装使用客户端软件,而在对系统升级时,还需要对客户端进行相应的升级安装,这无疑阻碍了系统的使用和扩展。
而基于B/S架构的设计,就使系统在部署应用的时候仅需要在服务器端进行调试安装,而客户端仅需要几乎所有计算机都拥有的浏览器即可。在对系统进行升级扩展时,也仅需对服务器端进行扩展即可,这就解决了人工对图书馆借阅的管理和C/S架构的管理系统带来的种种问题。
系统应用时下流行的JSP技术来开发。JSP是Java Server Pages的缩写,是servlet的扩展,它的主要优点是能够是显示和业务逻辑分离,通过JSP来生成动态的网页,由JavaBean,Servlet或是一些Java程序来实现复杂的业务逻辑,JSP这样的特点大大的减轻了服务器的负担。除此而外JSP还具有很多的优点,比如JSP还具有JAVA语言一次编写处处运行的跨平台优点,等等。这里就不一一介绍了。所以说JSP技术是开发基于B/S构架的web应用的最佳选择。
[资料来源:www.doc163.com]
关键字:B/S,JSP,JAVABean
Design and Implementation of Borrow Admin System Based On B/S
Abstract
Library Management System units are indispensable part of human books are indispensable spiritual nourishment in particular to some schools, particularly important. So library management system should be able to provide users with sufficient information and efficient means of inquiry. But there has been the use of artificial methods of traditional management books, journals, papers consolidated. This mode of administration, there are many drawbacks, such as : low efficiency, confidentiality poor, the other over the long term. will have a lot of documents and data, which identify, update and maintenance have brought a lot of difficulties.
In this paper, the library management system is typical of the information management system, including development of its key database background to the establishment and maintenance of front-end applications and the development of the two areas. Regarding the former requirement to establish data consistency and integrity of strong data security for good. As for the latter demanded the application functions, and easy-to-use features [资料来源:http://Doc163.com]
System apply the technique of JSP that is very popular at present. JSP is the abbreviation of the Java Server Pages, is a servlet to expand. The main advantage is to manifest and separate the business logic By JSP can make dynamic web page from JavaBean, Servlet or some the procedure of Java to realize complicated business logic. Such characteristics of JSP alleviate the burden of the server In addition to this but the JSP still has a lot of advantages, for example, the JSP still has the language of JAVA a weave the cross-platform advantage that write circulates everywhere, etc. Here isn't introduce detailed. So JSP is the best choice in web development according to the frame of B/S.
Keywords:Book Administration,JSP,JAVABean
图书借阅信息系统是一个图书馆不可缺少的重要部分, 它能够为管理员提供充足的信息和快捷的查询手段,它的内容对于图书的借阅者和管理者来说都至关重要。作为计算机应用的一部分,使用计算机对图书数量、借出和还入执行状态等信息进行管理,具有着手工管理所无法比拟的优点:只需一到二名数据操作员即可操作管理系统,节省大量人力和财力;可以存储大量图书馆书目的基本信息,安全、高效、快捷;可以迅速查到本图书馆所包含的各种信息;操作简单,使用方便、高效;系统使用寿命长、成本低等。 [资料来源:http://Doc163.com]
这些优点能够极大地提高图书借阅信息管理的效率。所以,利用计算机实现这样一套管理系统成为很有必要的事情,希望通过这样一个图书管理系统使图书馆信息管理从传统的人工管理过渡到计算机管理上,节约人力和物力,提高运行的效率。
图书的管理的操作自动化和信息的电子化,全面提高了图书的管理水平。通过对图书管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,我认为本课题是一个适应现今图书仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
系统划分为以下几个模块:
1. 图书管理模块:在登录成功和注册成功以后的借阅用户可以查询,浏览图书信息;管理员可以对图书进行添加,修改,查询,浏览,删除的操作。
2. 用户管理:教师和学生用户可以向系统注册借阅用户,这些用户可以进行登录,退出操作,以及对本人信息的修改;管理员可以对存储在系统中的借阅用户进行修改,删除,查看操作。
3. 借阅管理模块:借阅用户在登录以后可以借阅图书,系统结合用户的借阅历史记录判断用户是否可以借阅图书,教师用户在系统中仅能保留5条在借的历史记录,即教师用户如果借过1本书未还,则仅能在借4本,而学生用户则仅能在系统中保留2跳在借的历史记录,教师用户的借阅期限为2个月,学生用户的借阅期限为1个月,超过这个期限的按照每天0.1元计算罚金,当进行还书操作的时候,系统更新相应的借阅记录,管理员可以对借阅信息进行查看,借阅的信息包括借阅用户的信息,借阅的图书信息,借阅的时间,产生的罚金,管理员还可以删除过期的借阅历史记录,过期的信息指用户已经归还图书的借阅历史记录。 [资料来源:http://doc163.com]
目 录
任务书...................................................................................................................................Ⅰ
摘 要 .........................................................................................Ⅱ
Abstract Ⅲ
第1章 绪论 ............1
1.1图书借阅管理系统的概念 1
1.2开发背景..........................................................................................................................1
1.3图书借阅管理系统的国内外现状 2
第2章 图书借阅管理系统分析 4
2.1需求分析 .4
2.2系统分析..........................................................................................................................6 [资料来源:http://doc163.com]
2.2.1组织结构分析......................7
2.2.2业务流程分析......................8
2.2.3数据流程分析.......................8
2.3数据字典 .10
2.3.1外部实定义.............................................................................................................11
2.3.2数据存储.................................................................................................................11
2.3.3处理逻辑定义.........................................................................................................12
2.3.4数据流定义.............................................................................................................12
2.4可行性分析....................13
2.4.1技术可行性.....................14
2.4.2经济可行性.............................14
2.4.3社会可行性.................................15
第3章 数据库设计 .16
3.1 数据库设计概念 ..16
3.2 数据库设计 16
3.2.1概念设计 16
3.2.2逻辑设计 18
3.2.3物理设计 19 [资料来源:www.doc163.com]
3.3输入输出设计 21
第4章 详细设计 22
4.1 系统设计 22
4.1.1管理员模块 22
4.1.2 教师用户和学生用户模块 22
4.2表结构设计....................................................................................................................23
4.3功能实现及详细解析............................................................................................... 23
4.3.1注册实现 ....23
4.3.2登录实现 25
4.3.3图书管理实现 27
(毕业设计)
4.3.4图书添加实现 29
4.3.5借阅条件判断实现.................................................................................................30
4.3.6还书操作实现.........................................................................................................31
第5章系统的实施与维护........................34
5.1 B/S体系的结构应用...........................34
5.1.1 B/S概述.......................34
5.1.2 B/S的应用......................34
5.2系统测试.................35 [资料来源:http://doc163.com]
结束语.....................36
参考文献...................37
致谢....................38 [资料来源:Doc163.com]