基于jsp的图书管理系统后台管理文档格式.docx

上传人:b****4 文档编号:14270345 上传时间:2022-10-21 格式:DOCX 页数:20 大小:130.76KB
下载 相关 举报
基于jsp的图书管理系统后台管理文档格式.docx_第1页
第1页 / 共20页
基于jsp的图书管理系统后台管理文档格式.docx_第2页
第2页 / 共20页
基于jsp的图书管理系统后台管理文档格式.docx_第3页
第3页 / 共20页
基于jsp的图书管理系统后台管理文档格式.docx_第4页
第4页 / 共20页
基于jsp的图书管理系统后台管理文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

基于jsp的图书管理系统后台管理文档格式.docx

《基于jsp的图书管理系统后台管理文档格式.docx》由会员分享,可在线阅读,更多相关《基于jsp的图书管理系统后台管理文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

基于jsp的图书管理系统后台管理文档格式.docx

图书馆管理系统正适应了当今社会快节奏地生活,基于JSP开发设计,面对管理人员和学生两种不同人群的应用系统。

本文从图书馆管理系统的现状、可行性到数据库的设计,再到各功能模块的实现做了详细的介绍。

本系统是以MyEclipse为开发工具,MySQL为数据库开发平台,Tomcat作为应用服务器,采用JSP技术开发的图书馆管理系统。

本系统主要有学生和管理员两个角色。

其中学生主要实现了登录、查询图书、查看借阅记录、退出系统这些功能。

管理员主要实现了登录、学生管理、图书管理、借书管理、还书管理、退出系统这些功能。

关键词:

图书馆管理,Java,JSP

 

ABSTRACT

AstheInternetcontinuestoevolve,computerliteracyandtheabilitytoskilledapplicationistocultivatenewtalentisanimportantpart.Javaisoneofthemostviablecomputerlanguage.Asaprogramminglanguage,Javaisadistributed,object-oriented,doesnotdependonthestructureofthemachine,itsgreatestsuccessisthatitisplatformindependentandhasastrongnetworkprogramming.

Librarymanagementsystemisadaptedtoliveintoday'

sfast-pacedsociety,basedonJSPdevelopment,design,managementstaffandstudentsfacetwodifferentpopulationsapplications.Inthispaper,thestatusoflibrarymanagementsystem,thefeasibilityofthedesignofthedatabase,totherealizationofvariousfunctionalmodulesmade​​adetailedintroduction.

ThesystemisbasedMyEclipsedevelopmenttools,MySQLforthedatabasedevelopmentplatform,TomcatastheapplicationserverusingJSPtechnologydevelopmentlibrarymanagementsystem.Thesystemhastworolesofstudentsandadministrators.Themainachievementamongstudentslogin,checkbooks,checkcirculationrecords,exitthesystemthesefunctions.Themainachievementoftheadministratorlogin,studentmanagement,librarymanagement,librarymanagement,bookmanagement,andexitthesystemthesefunctions.

Keywords:

librarymanagement,Java,JSP

1.绪论

图书馆要对大量的书籍、读者信息以及两者间相互联系产生的借书信息、还书信息进行详细系统的管理。

原始的人工记录方法既效率低又容易出现错误,大大影响了图书馆的正常管理工作。

因此,图书管理系统需要对书籍资源、读者资源、借书信息、还书信息等进行有效的管理,及时了解各个环节中信息的变更,有利于提高管理的效率。

1.1图书馆管理系统的现状

目前,图书馆的藏书种类多,检索速度慢、效率低。

由于图书的数量多,将图书准确的分类,要想实现快速的检索,手工进行是非常困难,往往是终于查到了二维的信息,图书馆中却没有此书或已被别人借走。

图书馆的规模越大,这个问题就会越突出。

由于读者多,借书、还书的操作也就多。

然而,随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期,遗失等处理,往往是人工操作所难以胜任的,而且人工操作经常会出现差错。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性的进行,藏书的知识结构得不到良好地控制。

为了解决这些图书的管理问题,以及学生借阅图书的信息问题,改变传统的管理方式,采用简单的电脑操作方式,开发图书管理系统也就成了迫在眉睫的问题了。

1.2 图书管理系统设计的目的和意义

随着科学技术的发展,计算机的应用越来越广泛。

图书馆在正常运行的过程中总是会产生各种需要处理的信息,管理人员要对产生的数据进行及时的处理。

为了提高图书馆对图书的自动化的管理,能够更快速地满足读者的要求,提高工作效率,设计和开发图书管理系统是非常必要的。

图书馆管理系统的主要功能是实现对图书的借阅和归还的管理,学生及图书信息的更新,围绕这些主要功能,本系统主要有学生和管理员两个角色。

其中学生主要有登录、查询图书、查看借阅记录、退出系统等功能。

学生登录系统后,可以根据书名来查询图书并且能够查看自己的借阅记录。

管理员主要有登录、图书管理、学生管理、借书管理、还书管理、退出系统。

管理员登录系统后,会进入到管理员的首页面,其中图书管理主要实现了对图书的增加、删除、更新和按照书名进行查询。

学生管理主要实现了对学生的增加、删除、更新和按照学号进行查询。

借书管理是通过输入学号和书号来实现借书功能。

还书管理是通过输入学号和书号来实现借书功能。

2.开发工具及相关技术介绍

2.1Java介绍

计算机语言有严格的使用规范。

如果没有按规格写程序,计算机就不能理解它。

Java的开发者SunMicrosystems希望能够控制这一重要的新计算机语言—这么做有一个非常好的理由:

防止它出现不统一的标准。

Java语言规范和JavaAPI定义Java的标准。

Java语言规范是一种语言的技术定义,包括Java程序语言的语法和语义。

完整的Java语言规范可以在

应用程序接口(API)包括用于开发Java程序准备的类和接口。

Java语言的规范是稳定的,而API一直在扩展。

在Sun公司的Java网站上(Java.S),可以查看和下载最新版的JavaAPI。

2.2JSP介绍

JavaServerPage简称JSP,是Servlet的扩展,目的是简化建立和管理动态网站的工作。

在传统的网页HTML文件中加入Java程序片段(Scriptlet)和JSP标签。

初次调用JSP时,由服务器将JSP文件翻译成Servlet源文件,再编译。

当修改JSP文件时,再调用时重新编译。

JSP技术的应用一次编写,就可以在任何具有符合Java语法结构的环境上运行。

JSP技术具有很多自身的优点。

一是具有简便性和有效性。

JSP动态网页的编写与一般的静态HTML的网页的编写是十分相似的。

只是在原来的HTML网页中加入一些JSP专有的标签,或是一些脚本程序。

二是程序的独立性。

JSP是JavaAPI家族的一部分,它拥有一般的Java程序的跨平台的特性,换句话说,就是拥有程序对平台的独立性。

三是程序的兼容性。

应为JSP中的动态内容能以各种形式进行显示,所以它可以为各种客户提供服务。

从使用HTML/DHTML的浏览器,到使用WML的各种手提无线设备,再到使用XML的B2B应用,都可以使用JSP的动态页面。

四是程序的可重用性。

在JSP页面中可以不直接将脚本程序嵌入,而只是动态的交互部分作为一个部件加以引用。

这样,一旦部件写好,它可以为多个程序重复引用,实现了程序的可重用行。

2.3Tomcat服务器介绍

Tomcat服务器是ApacheGroupJakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。

Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。

Tomcat服务器的性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

Tomcat是一个小型的轻量级应用服务器,是开发和调试JSP程序的首选。

当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcatt部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

2.4MyEclipse开发工具的介绍

MyEclipse是一个非常优秀的集成开发环境,它旨在简化用于多操作系统软件工具的开发过程,可以用于管理多种开发任务,其中包括测试、性能调整以及程序调试等,而且还可以集成来自多个供应商的第三方应用程序开发工具。

通过集成大量的插件,MyEclipse的功能可以不断扩展,以支持各种不同的应用。

MyEclipse平台是一个成熟的、精心设计的、可扩展的体系结构,用MyEclipse开发的插件,可以适应多平台的需要,且具有良好的可扩展性和灵活性。

2.5MySQL介绍

MySQL是一种开放源代码的关系型数据库管理系统,MySQL数据库系统使用最常用的数据库管理寓言—结构化查询语句(SQL)进行数据库的管理。

由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可之下下载源代码,兵可以根据个人需要进行修改。

MySQL因为其速度、可靠性和适用性而备受关注。

SQLyog是MySQL的图形化管理工具。

他是一个易于使用的、快速而简洁的图形化管理MySQL数据库的工具,它可以在任何地点有效地管理你的数据库,而且它本身是完全免费的。

3.系统分析

3.1经济可行性分析

作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:

其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。

由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。

建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。

3.2技术可行性分析

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。

图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。

这一特

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1