版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称:JavaEE_____________________
设计题目:图书管理系统的设计与实现
院系:计算机科学与信息工程学院
专业班级:10级软件工程_____________
学号姓名:
二。一三年十二月十八日
目录
1绪论1
1.1课题研究的背景1
1.2系统设计的目的和意义1
1.3国内外研究现状1
1.4系统的主要研究工作2
2系统分析3
2.1可行性研究3
2.2经济可行性研究3
2.3操作可行性研究3
2.4需求分析3
2.4.1功能调查分析4
2.4.2功能需求分析4
2.5数据库需求分析5
2.6小结6
3系统设计7
3.1系统总体结构设计7
3.2数据库设计8
3.2.1数据库概念设计8
3.2.2逻辑结构设计11
3.3小结15
4系统实现16
4.1主界面模块的实现16
4.2读者信息管理模块的实现17
4.2.1读者信息添加功能实现17
4.2.2读者信息管理功能实现18
4.3图书信息管理模块的实现19
4.3.1图书信息添加功能实现19
4.4图书借阅管理模块的实现20
4.4.1图书借阅功能实现20
4.4.2图书续借功能实现21
4.4.3图书归还功能实现22
4.5信息查询功能实现22
4.6小结23
5总结24
参考文献25
1绪论
1.1课题研究的背景
随着信息技术的快速发展,互联网的应用在全球范围内日益普及,当今社会
正快速向信息化社会前进,信息系统的作用也越来越明显。图书馆是学校的一部
分,它作为一种信息资源的集散地,服务于全校教学以及学习生活方面,是校园
内一个举足轻重的单位,它的操作和管理就显得尤为重要。
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然
而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计
工作难以及时完成,图书馆应该能够为用户提供充足的信息和快捷的查询手段,
且因图书和用户借阅资料繁多,包含很多数据的管理,为了使图书管理工作规范
化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,
能够及时、准确、有效地查询和修改图书信息,就有必要建立一个高效的图书管
理系统。对于一个现代高中的图书馆而言,它需要一个高速、快捷、方便的图书
管理方法。
1.2系统设计的目的和意义
图书规模不断扩大,图书信息量也会随之增加,给图书管理工作带来不便。
同时随着信息时代的发展,读者对管理系统也提出更高的要求,针对传统图书管
理系统存在的问题,迫切需要设计开发出符合读者和管理员要求的管理系统,以
方便读者,提高图书管理的工作效率。
固始慈济高中图书管理系统的开发为学校图书管理带来了方便,特别是读者
可以通过网络实时进行信息查询,查看库存图书、证件挂失和个人借阅信息等功
能,减少了管理员的工作量,为读者用户提供了方便。同时该系统性能更稳定、
安全性强、界面友好,更一步满足当今图书管理系统的要求。
1.3国内外研究现状
随着现代科学技术的进步,人类社会正逐步走向信息化。图书馆拥有丰富的
文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用越来越重
要。国外在20世纪90年代初美国科学家首次提出数字图书馆这一概念,全球开
展数字图书馆研究与实践已近十几个年头。网络技术的发展带动了国外图书馆管
理信息系统自动化研究的发展。我国图书馆的计算机管理技术起步于20世纪70
年代末期,随着改革开放步伐的迅速发展,特别是20世纪90年代以后,图书馆
信息化建设迈上了一个新台阶。
国外很多高校和国内大部分高校很早就使用了计算机来管理图书,也开发了
许多不同版本的图书管理系统,但由于计算机的发展速度太快,加之藏书量的不
断增加,图书管理系统也一直在变化,而且每个学校的情况都不尽相同,管理手
段也不一样,系统的开发都是围绕自己的环境进行的,从最早的单机版到C/S模
式,如今B/S模式在盛行。
1.4系统的主要研究工作
鉴于系统的研究背景图书管理系统的国内外研究现状,本次设计将在已有的
成就上进行改进和创新,建立了图书管理系统,为学校的日常图书管理工作提供
了更为方便的平台。系统的研究主要工作如下:
(1)研究图书管理系统的发展情况和理论实践,探图书管理系统的发展状况
和技术特点。
(2)在图书管理系统的需求分析,设计出系统设置、读者管理、图书入架、
图书借还、信息查询等模块。
(3)对系统进行详细设计,包括数据库设计、功能设计等等。
(4)结合工作实践对系统进行模拟实验,检验设计结果和系统效率以发现不
足,对系统进行不断改进。
2系统分析
根据软件生命周期的阶段划分,主要有需求分析、系统设计、系统实现、软
件测试和系统维护等。本章主要介绍了系统的可行性研究,需求分析等,为系统
设计提供基础。
2.1可行性研究
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能
否满足需要。本系统采用JSP语言,使用MyEclipse作为开发工具,使用方面、
规范性强。数据库管理系统采用MySQL,它能够处理大量数据,同时保持数据
的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速
发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越
来便宜,因此硬件平台也能够满足本系统所需。
2.2经济可行性研究
在信息时代的背景下,在硬件软件配置以及开发技术均以可行的情况下开发
这样一个管理系统成本不会很高,而且可以大大提高图书馆的工作效率,方便管
理人员操作和读者使用,同时也是现代化图书馆管理发展的必然趋势,因此该系
统在经济可行性上是可行的。
2.3操作可行性研究
在开发技术日益完善和成熟的情形下,以简单、方便、易用为宗旨的开发出
来的系统,具有界面友好、简单、功能完善,易操作等优点,即使是不懂计算机
的人员也可以根据系统提示使用本系统,它操作简单的特点使本系统在操作上可
行。
2.4需求分析
随着计算机和互联网的发展,人们越来越习惯利用网络来实现所需的服务,
网络已经深深影响到人们生活的各个方面。传统的图书管理已不能满足现在读者
的需求,读者迫切需要可以不受时间和空间限制的并且可以提供传统图书馆的功
能,能够实时查询图书信息和借阅信息,更受到读者的亲睐。
2.4.1功能调查分析
系统的初步调查是系统设计规划的第一项活动,也是整个系统开发的第一项
活动主要目标就是了解组织机构、工作现状。
系统要求实现:系统设置、图书管理、读者管理、图书借还、信息查询和证
件挂失等管理功能。
2.4.2功能需求分析
(1)管理员模块登录:
①系统管理员:实现对普通管理员的添加和删除的操作,和设定普通管理
员的相关操作权限。
添加管理员
删除管理员
2-1系统管理员用例图
②普通管理员:实现对读者管理和图书管理功能,对读者进行添加和删除,
和完成图书入库,和对图书借还、续借的功能。
图书续借
删除图书添加读者
删除读者
添加图书
图书借阅图书归还
2-2普通管理员用例图
(2)读者模块登录:
2.5数据库需求分析
数据库需求分析阶段是整个数据库设计过程的基础,是最困难、最耗费时间
的一步。作为“地基”的需求分析是否做得充分与准确,决定了在其上构建数据库
大厦的速度与质量。需求分析做得不好,甚至会导致数据库设计返工重做。数据
字典是需求分析的重要组成部分。
数据字典是结构化分析中半形式化定义对象内容的工具,是数据流、数据加
工、事件触发行为的详细说明。仅仅靠图形并不能完全说明系统分析的模型。数
据字典是对DFD、ERD和状态变迁图的补充,详细说明了数据实体的数据记录
和属性,数据加工单元的处理内容以及事件触发的内容,力求做到准确无歧义。
它是分析数据建模的重要组成部分。
数据流“读者信息”的字典条目如下表所示。
表2-1数据流“读者信息”的字典条目
数据流名:读者信息
组成:读者id+读者姓名+读者性别+读者班级+读者+出生日期+电话+读者email+可借
书本数
数据流“图书信息”的条目如下表所示。
表2-2数据流“图书信息”的字典条目
数据流名:图书信息
组成:图书id+图书类型+图书名称+作者+译者+出版社+价格+页码+书架+可借天数
数据流“系统管理员”的字典条目如表所示。
表2-3据流“系统管理员信息”的字典条目
数据流名:系统管理员信息
组成:管理员Id+管理员名称
数据流“普通管理员”的字典条目如下表所示。
表2-4数据流“普通管理员”的字典条目
数据流名:普通管理员
组成:管理员id+管理员名称+相关权限
2.6小结
本章对系统的可行性进行研究,并对系统的需求进行分析,为系统的设计提
供基础。
3系统设计
本章在需求分析的基础上,给出了固始慈济高中图书管理系统设计方案,其
中系统设计包括系统结构设计、系统功能设计和数据库设计,为系统的实现起到
了关键的作用。
3.1系统总体结构设计
图书管理系统主要是实现管理员对读者信息的管理、图书信息的管理、图书
借还管理和读者对信息进行查询等要求。该系统主要分为六个部分:用户登录、
系统设置、读者管理、图书管理、图书借还、信息查询。
该系统主要是读者与管理员的交互性操作,主要实现图书借还,但在实现这
些功能的前提必须对图书信息进行基础维护,这样才能方便读者借阅。图书有很
多属性,这些属性包括图书的条形码、书名、作者、译者、价格、出版社、书架、
图书类型等。有了这些图书信息的维护,读者可以根据一定的条件选取并借阅自
己想要的书籍。
系统功能结构如图3-1所示。
图书管理系统会
图读借信
者
书阅息
信
信信查
息
息息询+
管
管管
理
理+理+
图
图图
读读
读
读
图
图
图
图
借
借
证
添
书
书
书
件
书
者
者
书
闻
闻
在
者
加
者
书
维
借
续
挂
添
分
添
信
超
信
图
类
分
维
归
步
即
卷
失
加
治
加
书
息
期
息
别
类
护
迅
类
查
查
查
维
维
——
——
卧
闻
闻
询
州
州
——
——
——
图3-1系统功能结构图
3.2数据库设计
数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它
是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据
库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那
么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如
何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。而图书管
理系统的数据库设计主要是有关读者和图书相关的一些信息,只有把这些数据设
计好,才能进行借书、还书和查书等一系列操作。
设计数据库系统时应该首先充分了解用户各个方面的要求,包括现有的及将
来可能增加的要求。数据库设计一般包括如下几个步骤:
(1)数据库需求分析。
(2)数据库概念结构设计。
(3)数据库逻辑结构设计。
3.2.1数据库概念设计
根据上面的做的数据项和数据结构和它们之间的关系,设计规划出来的实体
有:图书类型信息实体,图书信息实体,读者类型信息实体,读者信息实体,图
书借阅信息实体、图书归还信息实体、图书馆信息实体、管理员信息实体、管理
员权限信息实体、图书证信息实体、书架信息实体和出版社信息实体。各个实体
的属性通过实体属性图表示,整体实体联系由E-R图表示,具体如下面这些图
所示,其中矩形代表该实体对象,它对应数据库中的一张数据表,而椭圆形里的
信息代表该数据对象的属性,它对应数据表中的字段信息,而菱形表示实体之间
的联系。
图3-2图书类型实体属性图
(2)图书信息实体主要属性图
图3-3图书信息实体属性图
(3)读者类型实体主要属性图
(4)读者信息实体主要属性图
图3-5读者信息实体属性图
(5)图书借阅信息实体主要属性图
(6)图书归还信息实体主要属性图
(7)管理员信息实体主要属性图
图3-8管理员信息实体属性图
(8)管理员权限信息实体主要属性图
图3-9管理员权限信息实体属性图
3.2.2逻辑结构设计
在上小节中,归纳出了系统的各个关键的实体,并分析了它们的属性及各个
实体间的联系,下面将这些实体属性图转化成关系模型,形成了数据库的逻辑结
构。具体数据库逻辑结构设计如下面的表格所示。
(1)图书类型信息表:该表的设计主要是方便对图书的分类和对图书的查
询,主要包括图书编号、图书类型和可借天数。在实际应用中图书管理员就是根
据图书类型的不同将之分列在不同的书架,以方便读者的借阅寻找,可根据图书
的具体情况进行不同的维护管理,具体的内容如下表所示。
表3-1图书类型信息表
字段名称数据类型字段长度完整性约束
Id(类型编号)int10NOTNULL
Typename(图书类型)varchar30NULL
Days(可借天数)int10NULL
(2)图书信息表:该表主要用于存储图书馆所藏图书的相关信息,其中包括
图书编号、图书条形码、图书名称、类别编号、作者、译者、出版社编号、价钱、
页码和书架和入架时间。这些信息在图书入库时由操作员进行添加和完善,此表
主要用于读者和图书管理员馆中图书的查询,系统用户根据图书的某个属性进行
查询,便可得知图书的其他相关信息,其中图书所做的书架属性是便于读者借阅
时对图书的寻找,具体的内容如下表所示。
表3-2图书信息表
字段名称数据类型字段长度完整性约束
Id(主键)int11NOTNULL
Barcode(条形码)varchar30NULL
Bookname(图书名称)varchar70NULL
Typeid(类型编号)int10NULL
Translator(译者)varchar30NULL
Translator(译者)varchar30NULL
ISBN(出版社)varchar20NULL
Price(价格)char10NULL
Page(页码)int10NULL
Bookcase(书架)int10NULL
inTime(入架时间)date0NULL
Author(作者)varchar30NULL
(3)读者类型信息表:该表的设计是为了对不同身份的读者进行分类,方便
对读者的管理。主要包括读者编号、类型名称和可借图书数目,其中可借图书数
目的属性设定,是根据读者需求的不同对其权限进行的设置,用于规范不同类型
读者一次可借阅的图书数量,具体的内容如下表所示。
表3-3读者类型信息表
字段名称数据类型字段长度完整性约
Id(主键)int10NOTNULL
Name(类型)varchar50NULL
Number(可借书本
int4NULL
量)
(4)读者信息表:该表是为了图书管理员对读者进行管理,主要包括读者编
号、姓名、性别、条形码、出生日期、读者类型、证件号码、电话、邮箱、创建
日期、操作员和备注。其中读者编号,不同类型证件的号码都是唯一的,是读者
在借阅图书时需要输入对读者身份进行识别的信息,读者的邮箱和电话等信息是
为了与读者进行联系,读者类型信息决定了读者一次性可借阅的图书数量,注册
时间可用于查询计算读者身份有效的期限,具体的内容如下表所示。
表3-4读者信息表
字段名称数据类型字段长度完整性约束
Id(主键)int10NONULL
Name(姓名)varchar20NULL
Sex(性别)varchar4NULL
Barcode(条形码)varchar30NULL
Birthday(出生日期)date0NULL
paperType(有效证件)varchar10NULL
(证件号码)varchar20NULL
Tel(电话)varchar20NULL
Email(由B箱)varchar100NULL
creatDate(添加时间)date0NULL
LostInt10NULL
operatorvarchar30NULL
(5)图书借阅信息表:该表的设计是为了对读者借阅图书进行管理,主要包
括包括读者编号、图书编号、借阅时间、应归还时间、操作员和是否归还。表中
图书证号属性是对借阅图书唯一性识别标识,读者证号记录借阅的相应读者,借
阅时间记录了相应的应归还时间,操作员是对借阅进行操作的人员的记录,方便
日后的查询,具体的内容如下表所示。
表3-5图书借阅信息表
字段名称字段类型字段长度完整性约束
Id(主键)int10NOTNULL
Readerid(读者编号)int10NULL
Bookid(图书编号)int10NULL
borrowTime(借阅时间)date0NULL
backTime(应归还时间)date0NULL
Ifback(是否归还)tinyint10
Operator(操作员)varchar30NULL
(6)图书归还信息表:该表与上表形成对照,其中的应归还时间改成了具体
的归还时间,并以此判断读者的借阅是否超期,具体的内容如下表所示。
表3-6图书归还信息表
字段名字段类型字段长度完整性约束
Id(主键)int10NOTNULL
Readerid(读者编号)int10NULL
Bookid(图书编号)int10NULL
borrowTime(借阅时间)date0NULL
backTime(归还时间)date0NULL
Operator(操作员)varchar30NULL
(7)管理员信息表:该表的设计用于记录管理员的信息、,方便对用户的管理,
其中包括管理员编号、账号和密码,具体的内容如下表所示。
表3-7管理员信息表
字段名称数据类型字段长度是否为空
Id(管理员编号)int10NOTNULL
Name(姓名)varchar30NULL
PWD(密码)varchar30NULL
(8)管理员权限信息表:该表主要是系统管理员对图书管理员权限的设置,
主要包括管理员编号和一些设置权限,使图书管理员的分工明确,便于日常图书
借阅操作,具体的内容如下表所示。
表3-8管理员权限信息表
字段名称字段类型字段长度完整性约束
Id(编号)int11NOTNULL
Sysset(系统设置权限)tinyint10
Readerset(读者管理权限)tinyint10
Bookset(图书管理权限)tinyint10
Borrowback(图书借还权限)varchar10
Sysquery(系统查询权限)tinyint10
3.3小结
在对图书馆各功能模块需求分析的基础上,对该系统进行系统结构设计,并
给出系统结构图和功能模块设计图,最后进行数据库的详细地设计,为系统的实
现起到必不可少的作用。
4系统实现
本系统采用MyEclipse进行开发,采用其强大的类库进行其功能的实现,本
章的主要内容是主界面、读者管理、图书管理、图书借还、信息查询等各功能模
块的实现方案、流程图和部分代码等,并且给出系统的运行效果图。
4.1主界面模块的实现
登录本系统,如果是系统管理员,正确填写账号和密码后,在身份中选择管
理员,可以进入系统管理员登录界面;如果是图书管理员,正确填写账号和密码
后,同样选择管理员,可以进入图书管理员登录界面;如果读者,正确填写账号
和密码后,在身份中选择读者,可以进入读者登录界面。
图4-1登录界面流程图
固始慈济腐悯书VI系毓
图4-2系统登录界面
4.2读者信息管理模块的实现
作为一个图书管理系统,它需要管理大量的读者信息,为了方便的对读者进
行管理,系统对读者都进行了分类,某读者对象属于一个特定的读者类别。不同
的读者类别可以借用不同数目的图书。所以,在图书信息管理中,管理员能够添
加读者类别,管理读者类别,添加和删除读者信息。
4.2.1读者信息添加功能实现
读者信息添加如下图所示,在窗体上放置关于读者的各个属性的文本框或提
供信息选择的下拉框,包括读者姓名,性别,条形码,读者类型,出生日期,年
级,有效证件,证件号码,电话,emailo本界面的设计在视图reader_add.jsp中
实现。
型疥而中图吊竿理全诜
2013年06月09曰星期日17:22:41首页|读者管理|图书管理|图书借还|信息查询|更改密码|退出系统
当前位置:读者管理>读者信息管理>添加读者信息>>>
姓名:|~I*
性别:信男「女
年级:||
条形码:||*
读者类型:学生▼
出生日期:
有效证件:身份证▼
证件号码:||*
电话:
Email:
I保存I返回I
图4-3添加读者信息界面
4.2.2读者信息管理功能实现
选择“读者管理一>读者档案管理”,客户端请求
“reader.do?action=readerQuery”,根据struts.config中的配置信息查询程序有控制
层的com.action.Reader类进行处理,控制层根据action参数的值,这里是
readerQuery,直接调用业务层查询所有的读者信息并保存在request对象中,然后
根据ActionForward查询关键字“readerQuery”跳转到视图reader.jsp,在该视图中
程序取得保存在request对象中的所有读者信息然后显示出来,对于每个读者记
录对象,可以选择修改或删除操作。
蔡疥高中图弗军理会证
;前登录用户:C1
2013年06月09日星期日17:21:12首页I读者管理I图书管理I图书借还I信息查询I更改密码I退出系统
当前位孟:读者管理>读者信息管理»>
添加读者信息
图书证姓名读者类型证件类型证件号码电话备注修改删除解挂
20100102由明阳学生学生证2010010215286856521无修改删除解挂
20100103曹必东学生学生证2010010513558690869无删除解挂
20100101陈龙学生学生证2010050115286857456无删除解挂
20100104刘晓栋学生学生证2010040115286857565无修改删除解挂
20100106张方学生学生证2010050415939648960无碱删除解挂
20110101李永旺学生学生证2011010515286857564无前删除解挂
20110103王卫兵学生学生证2011051615239050845无前删除解挂
20110302学生学生证2011053115286857809无修改删除斛挂
20110508王明雅学生学生证2011080115286857568无修改删除解挂
20120101张中政学生学生证2012020215286857862无修改删除解挂
图4-5读者信息管理运行界面
4.3图书信息管理模块的实现
作为一个图书信息管理系统,它需要管理图书馆库藏中大量的书籍,为了方
便的对图书进行管理,系统对图书都进行了分类,某本图书属于一个特定的图书
类别。所以,在图书信息管理中,管理员能够添加图书类别,管理图书类别,添
加图书信息,对图书进行管理。
4.3.1图书信息添加功能实现
图书信息添加如下图所示,在窗体上放置关于图书的各个属性的文本框或提
供信息选择的下拉框,包括图书条形码,图书名称,图书类型,作者,译者,出
版社,价格,页码,书架。本界面的设计在视图book_add.jsp中实现,当程序运
行后,当进入本视图页面时,它会调用业务层查询所有的图书类别信息,书架信
息,出版社信息并加入到对应的下拉框中,当管理员把图书的各个属性信息填写
完成后,选择保存按扭,表单会将图书信息提交给book.do?action=bookAdd进行
处理,通过在Struts-config.xml文件中配置的映射信息这些信息会被传递给控制
层的com.action.Book类进行处理。
嵬海而中图弗第理条诜
自前登录用户:C1
2013年06月13曰星期四15:46:48首页|读者管理|图书管理|图书借还|信息查询|更改密码|退出系统
当前位置:圉书管理>圉书信息管理>添加图毛信息>>>
条形码:||*
图书名称:|~|*
图书类型:高中数学▼
作者:|一
译者:||
出版社:
价格::|阮)*
页码:||
书架:书架1▼
rwi返回।
图4-6添加图书信息界面
4.4图书借阅管理模块的实现
4.4.1图书借阅功能实现
图书借阅的界面视图显示在bookRenew.jsp中实现,管理员通过选择菜单”图
书借还—>图书续借,,进入本功能界面如下图,首先,管理在读者条形码文本框中
输入对应读者的条形码然后选择“确定”,则该读者的个人信息,包括姓名,性别,
读者类型,证件类型,证件号码,可借数量等都会显示出来,同时该目前的借阅
信息也会显示在下面的表格中,然后管理员在输入该读者要外借的图书的条形码
或图书名称,然后选择“确定”。
蔡湾而中图弗隼理徐锐
2013年06月09日星期日17:23:56首页|读者管理|图书管理|图书借还|信息查询|更改密码I退出系统
当前位置:图书借还>图书借阅»>
.||卜图三借阅
读者条形码:如画。1—确定I
姓名:1陈龙性别:|»读者类型:1学生
证件类型:序生证证件号码:|20100501可借数里:|3|册
添加的依据:«图书条形码图书名称[11111―I确定I完成借阅I
图书名称借阅时间应还时间出版社书架定价玩)
高中数学讲义2013-05-142013-06-29书架124.0
高中英语讲义2013-05-142013-06-29书架235.0
图4-8图书借阅功能界面
4.4.2图书续借功能实现
图书续借功能的界面视图显示在bookRenew.jsp中实现,管理员通过选择菜
单“图书借还一>图书续借”进入本功能界面如下图,首先,管理在读者条形码文
本框中输入对应读者的条形码然后选择“确定”,则该读者的个人信息,包括姓名,
性别,读者类型,证件类型,证件号码,可借数量等都会显示出来,同时该目前
的借阅信息也会显示在下面的表格中,如果需要办理某个图书的续借操作,只要
在“完成续借”操作栏选择对应的连接即可。_
梦泠高中图不隼理余锐
2013年06月09日星期日17:24:36首页|读者管理|图书管理|图书借还|信息查询I更改密码I退出系统
当前位置:图书借还>图书续借>>>
.续借
读者条形码:的确定|
姓名:「一性另U:读者类型:序生1
证件类型:|学生证证件号码:|20100501可借数里:3册
图书名称借阅时间应还时间出版社书架定价阮)完成续借|
高中数学讲义2013-05-142013-06-29书架124.0续借
高中英语讲义2013-05-142013-06-29书架235.0续借
图4-10图书续借功能界面
选择“续借,,功能视图层会将读者编号和该借阅记录编号数据送到控制层
com.action.Borrow进行处理,传入action的参数值是bookrenew,表示要进行图
书续借办理,它会根据读者条形码取得读者的相关信息并保存在request对象中,
同时取得该读者现在的借阅信息也保存在request中,借阅信息记录编号参数的
值是否为空,如果不为空则说明即将要执行图书续借操作,然后控制层会调用业
务层com.dao.BorrowDAO传入该借阅记录编号参数的值执行该条借阅信息中图
书的续借操作,控制层根据操作结果跳转到不同的视图。
4.4.3图书归还功能实现
图书归还功能的界面视图显示在bookBack.jsp中实现,管理员通过选择菜单
“图书借还一>图书归还”窿入本功能界面如下图,首先,管理在读者条形码文本
框中输入对应读者的条形码然后选择“确定”,则该读者的个人信息,包括姓名,
性别,读者类型,证件类型,证件号码,可借数量等都会显示出来,同时该目前
的借阅信息也会显示在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育机构教师教育资源管理手册
- 仪器仪表制造工保密意识能力考核试卷含答案
- 玻璃釉印工风险评估知识考核试卷含答案
- 筑牢安全防线打造平安校园小学二年级主题班会课件
- 工程勘察设计与执行规范手册
- 职场技能时间管理高效工作预案
- 项目目标实现责任承诺书4篇
- 长春版小学语文一年级下册 看地图的乐趣
- 吉林大学遗传学18基因组与后基因组-韩璐1120
- 化学工艺学小组作业 橡胶生产工艺
- 2026届江苏省苏北七市高三三模英语试题(含答案和音频)
- 2026年国有企业领导人员廉洁从业若干规定题库
- 2026厦门中考生物知识点背诵清单练习含答案
- 天然气工程质量监理工作总结
- 环保设施安全风险
- 2026年太原初一信息技术试卷
- 教育信息化领域违纪违规案例警示剖析材料
- 国开2026年春季《形势与政策》大作业答案
- 《毛泽东思想和中国特色社会主义》课件-专题一 马克思主义中国化时代化
- 2025年中国民用航空飞行学院马克思主义基本原理概论期末考试模拟题带答案解析
- 仓库晋升考核制度
评论
0/150
提交评论