基于JSP的图书管理系统的设计与实现1_-_Java.docx

上传人:zf 文档编号:30812374 上传时间:2024-01-30 格式:DOCX 页数:43 大小:3.04MB
下载 相关 举报
基于JSP的图书管理系统的设计与实现1_-_Java.docx_第1页
第1页 / 共43页
基于JSP的图书管理系统的设计与实现1_-_Java.docx_第2页
第2页 / 共43页
基于JSP的图书管理系统的设计与实现1_-_Java.docx_第3页
第3页 / 共43页
基于JSP的图书管理系统的设计与实现1_-_Java.docx_第4页
第4页 / 共43页
基于JSP的图书管理系统的设计与实现1_-_Java.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

基于JSP的图书管理系统的设计与实现1_-_Java.docx

《基于JSP的图书管理系统的设计与实现1_-_Java.docx》由会员分享,可在线阅读,更多相关《基于JSP的图书管理系统的设计与实现1_-_Java.docx(43页珍藏版)》请在冰豆网上搜索。

基于JSP的图书管理系统的设计与实现1_-_Java.docx

rview)权限表用来保存管理员的权限信息,该表中的id字段与管理员信息表中的id字段相关联。

3.4

完成。

具体测试数据如表5-2所示。

表5-2添加读者信息测试添加读者信息姓名为空,证件号为空提示框显示

大影响,博学图书馆管理系统中软件平台的选择包括操作系统,Web服务器软件及数据库的选择。

本论文的图书

dule,themoduleandborrowedbookschangepasswordmodule

分类号:

学校代码:

学号:

本科生毕业论文

基于JSP的图书管理系统的设计与实现DesignandDevelopmentofBooksManagement

SystemBasedonJSP

所在院(系):

学生姓名:

指导教师:

研究起止日期:

meinevitable,basedontheJSPlibrarymanagementsystema

完成。

具体测试数据如表5-2所示。

表5-2添加读者信息测试添加读者信息姓名为空,证件号为空提示框显示

析,系统就失去了它的完整意义和价值。

为了使本系统能够更好、更完善地被设计出来,就必须先进行调查研究。

图书的查找也非常的方便。

352014届本科毕业论文致谢参考文献[1]刘乃琦,王冲,JSP应用开发与实

学位论文独创性声明

本人郑重声明:

1、坚持以“求实、创新”的科学精神从事研究工作。

2、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。

3、本论文中除引文外,所有实验、数据和有关材料均是真实的。

4、本论文中除引文和致谢的内容外,不包含其他人或其它机构已经发表或撰写过的研究成果。

5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。

作者签名:

日期:

年月

II

3读者管理模块结构图92014届本科毕业论文1.读者类型管理:

包括读者类型的添加和现有读者类型的修改

实现图书归还的方法bookback()if(request.getParameter("id")!

e.value==""){alert("请输入管理员名称!

");form.name.focus();

bookback。

BorrowServlet类接收这个action,并且与现有的action匹配,然

摘要

随着计算机技术的发展以及计算机网络的逐渐普及。

图书使用计算机管理成为必然,基于

jsp的图书管理系统应运而生。

本系统利用JSP技术实现了一个基于B/S结构的图书管理系统,以MySQL为数据库平台,Tomcat作为WEB服务器,采用JavaBean、Servlet技术进行开发。

图书管理系统是以图书馆为背景,该系统实现了设置模块、读者管理模块、图书管理模块、图书借还模块以及更改口令模块功能,为管理员提供了图书的查询、借阅与图书归还等服务。

本文对系统需求进行分析,对系统的数据库进行了设计,并对系统功能模块的详细实现进行了介绍。

关键词:

B/S结构;JSP技术;MySql;JavaBean;Servlet

III

续借...............................................2

后跳到与之相匹配的那个方法。

调用ReaderDao类中的queryM(readerform)方法查询

行验证。

编写自定义的JavaScript函数,用于管理员名称和密码的非空判断。

理员删除和添加管理员。

3)参数设置:

办证费和期限的设置。

32014届本科毕业论文4)书架设置:

书架信

Abstract

Withthedevelopmentofcomputertechnologyandthegrowingpopularityofthecomputernetwork.Usecomputermanagementbecameinevitable,basedontheJSPlibrarymanagementsystemarisesatthehistoricmoment.

ThissystemusesJSPtechnologyimplementsabookmanagementsystembasedonB/Sstructure,basedonMySQLdatabaseplatform,TomcatasaWEBserver,JavaBean,Servlettechnologyisadoptedtoimprovethedevelopment.Applicationofbookmanagementsystemisbasedonthelibraryasthebackground,Systemtoachievethesettingmodule,readermanagementmodule,booksmanagementmodule,themoduleandborrowedbookschangepasswordmodulefunction,providestheadministratorwithbooksquery,borrowandreturnbooksandotherservices.Thisarticleanalyzethesystemrequirements,thesystemdatabasedesign,anddetailedimplementationofthesystemfunctionmoduleareintroduced.

Keywords:

B/Sstructure;JSP;MySql;JavaBean;Servlet

IV

34.3.3图书归还........................................

读者信息表(读者ID,姓名,性别,读者卡号,读者类型,出生年月,有效证件,证152014届本科毕业论

大影响,博学图书馆管理系统中软件平台的选择包括操作系统,Web服务器软件及数据库的选择。

本论文的图书

理员名称或管理员密码错误是否会出现初五提示。

测试数据如表5-1所示。

表5-1系统登录测试测试结论:

目录

1.绪论...............................................................1

1.1选题背景......................................................1

1.2选题目的和意义................................................1

1.3本论文主要研究内容............................................1

1.4课题研究的预期结果............................................2

1.5本章小结......................................................2

2.系统需求分析.......................................................3

2.1系统需求分析..................................................3

2.1.1用户需求分析............................................3

2.1.2功能需求分析............................................3

2.1.3性能需求分析............................................4

2.2可行性分析....................................................4

2.2.1技术可行性分析..........................................4

2.2.2经济可行性分析..........................................5

2.2.3操作可行性分析..........................................5

2.3开发平台与技术................................................5

2.3.1软件开发平台............................................5

2.3.2系统硬件平台............................................7

2.4本章小结......................................................7

3.系统总体设计.......................................................8

3.1系统总体架构设计..............................................8

3.1.1系统设置模块............................................8

3.1.2读者管理模块............................................9

3.1.3图书管理模块...........................................10

3.1.4图书借还模块...........................................10

3.1.5系统查询模块...........................................11

3.1.6更改口令模块...........................................12

3.1.7其他模块...............................................12

V

.............................153.4本章小结............

(2)当点击图书归还这个命令时,它会跳到BorrowServlet这个类中,并传递一个action=

能。

4.MySQL概述MySQL[2]是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的

档案信息。

2)图书借阅查询:

根据查询条件,查询出图书借阅情况。

3)图书到期提醒:

根据查询条件,查询出

3.2系统流程分析.................................................12

3.3数据库设计...................................................13

3.3.1系统数据权限说明.......................................13

3.3.2数据库概念设计.........................................13

3.3.3数据库逻辑结构设计.....................................15

3.4本章小结.....................................................18

4.系统详细设计与实现................................................19

4.1系统登录模块.................................................19

4.2系统主界面...................................................20

4.3图书借还模块.................................................21

4.3.1图书借阅...............................................21

4.3.2图书续借...............................................23

4.3.3图书归还...............................................25

4.4系统查询模块.................................................26

4.4.1图书档案查询...........................................26

4.4.2图书借阅查询...........................................28

4.4.3借阅到期提醒...........................................29

4.5本章小结.....................................................30

5.系统测试..........................................................31

5.1测试要点.....................................................31

5.2测试用例.....................................................31

5.2.1登录模块测试...........................................31

5.2.2图书管理模块测试.......................................32

5.2.3读者管理模块测试.......................................32

5.2.4图书借还模块测试.......................................33

5.2.5系统查询模块测试.......................................34

5.3本章小结.....................................................34

6.总结与展望........................................................35

6.1设计总结.....................................................35

VI

登录的用户。

系统主界面实现具体效果图4-3所示。

202014届本科毕业论文图4-3系统主页面效果图关

档案实体读者档案实体包括读者id、姓名、性别、读者卡号、职业、出生日期、有效证件、证件号码、电话、电

date(sql1);//执行更新语句在本模块中,将数据库表tbreader和tbreaderTyp

书馆管理系统的功能需求,通过分析数据库,得到相应的数据项和数据结构,设计132014届本科毕业论文出

6.2展望.........................................................35

致谢................................................................36

参考文献..............................................................36

VII

方面满足需求,达到了预定目标,能够正常使用。

5.3本章小结1.给出图书馆管理系统的测试要点。

2.根据

该实现的功能如下:

1.登录模块:

需要输入管理员名称和密码,进入系统。

2.系统设置模块:

1)图书馆信息

.setBarcode(request.getParameter("barcode"));//获取读

档案实体E-R图3.借阅档案实体借阅档案实体包括借阅id、读者卡号、图书编号、借阅时间、应还时间、操

2014届本科毕业论文

1.绪论

1.1选题背景

随着网络技术的高速发展和计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。

虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需由手工完成,工作效率比较低,管理员不能及时了解图书馆内各类图书的借阅信息,不便于动态及时地调整图书结构。

为了更好的适应当前的读者借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。

图书馆的图书管理是一件非常繁杂的工作,建立一套规范的体系来管理图书,不仅可以为图书管理员减轻工作负担,而且提高工作效率,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情

况,这是非常有必要的。

1.2选题目的和意义

目的:

随着科学技术的发展,数字化管理的优势日趋显著。

针对中小型图书馆或图书室管理落后的情况,运用计算机的独特优越性设计实现一个图书馆管理系统,可以给图书管理员在图书管理方面提供以下几个优点:

迅速检索出受欢迎的图书、查找编辑方便、数据可靠、较大存储量、针对管理员保密性好、使用时间长、成本低等。

这些优点很好的提高工作效率,使图书馆管理实用化、正规化。

意义:

图书管理系统的开发是一项有意义、发展潜力很大的工作,而与计算机在信息处理功能方面的结合使用,更是为图书管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜

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

当前位置:首页 > 解决方案 > 工作计划

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

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