设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
立即注册
快捷导航
网站首页
大学课后答案
毕业设计
高中课后答案
初中课后答案
小学课后答案
赞助我们
搜索
搜索
热搜:
物理答案
英语答案
高数答案
线性代数
本版
帖子
答案家
»
论坛
›
毕业设计
›
计算机|网络|信息|数学
›
2018Java的图书管理系统设计
返回列表
查看:
331
|
回复:
0
2018Java的图书管理系统设计
[复制链接]
8801458
8801458
当前离线
积分
41
1
主题
1
帖子
41
积分
幼儿园
幼儿园, 积分 41, 距离下一级还需 59 积分
幼儿园, 积分 41, 距离下一级还需 59 积分
积分
41
发消息
发表于 2018-8-19 23:23:49
|
显示全部楼层
|
阅读模式
Java的图书管理系统设计需求分析
图书管理系统的总体任务是实现图书的借阅和管理的信息化,基于WEB的图书管理系统一般分为两类使用实体:读者和图书馆管理员。
对于读者来说,他们所关心的是如何方便的查询到图书馆书籍的相关信息,所以图书查询功能是必不可少的。
对于图书馆管理员来说,他们所关心的是:
(1)图书馆有些什么藏书,这些书是否可借;
(2)图书馆图书应该怎么分类存放;www.Lw61.com(原创设计论文)
(3)本图书馆发放了哪些借阅证,如何管理这些借阅证;
(4)读者的借阅权限怎么设置;
(5)怎么对读者的书籍借阅和归还进行管理。
基于以上的需求,图书管理系统应该具有以下功能:
(1)图书查询:提供图书信息的查询,这部分功能可以被读者和管理员共有;
(2)图书管理:这一部分可以把图书管理和书库管理放在一起;
(3)读者管理:本部分功能等同于借阅证管理;
(4)读者规则管理:设置读者的借阅权限;
(5)借阅管理:这是一个很重要的功能,它统一管理书籍的借阅和归还。
以上是图书管理系统应该具有的基本功能,当然实际中可能还有更多的需求,比如图书的预约,图书流通数据的统计,违约的处理等。
本系统只对基本功能进行了实现,分为5大模块:图书查询、借阅管理(书籍借阅、书籍归还)、图书管理(书库管理、书籍管理)、借阅证管理、读者规则管理。
从功能上的需要考虑,数据库设计了7张表:图书种类表(存储图书实体)、书库地点表(存储图书书库地信息)、书库表(存储书本的入库信息)、借阅证表(存储读者实体〈等同借阅证实体〉)、规则表(存储读者规则)、书籍借阅表(存储书籍借阅关系)、惩罚www.Lw61.com(原创设计论文)表(存储惩罚记录)。
系统具体实现时要能达到如下要求:
(1)购入新书时,能够将有关的书名、作者、内容摘要、出版社、价格、出版时间等信息输入图书种类表,以方便读者检索查询。图书馆定期要对书籍进行清理,系统可以将过时的或无价值的图书从记录中删除;
(2)在读者入库登记时,要求对该读者进行编号,读者借书时,要求能够检索是否符合借阅规则等,并把书籍信息及借书日期记录在书籍借阅表下,读者还书时,可显示该书是否逾期,并能将采取措施记录在惩罚表中。
(3)要求可以在线查询,以方便读者查询信息。系统要求界面美观,操作容易。读者可以直接检索出所需要的书籍,还可查看该书的各种详细信息等。
基于以上要求,系统选择用JSP技术、MySQL数据库、Tomcat WEB服务器的形式来实现,设计思想是通过JSP页面实现功能模块之间的跳转,通过JavaBean来实现页面与数据库的7个表的信息交互,包括信息的存取、增删、修改等,有些页面的显示和控制还可以通过javascript程序来实现,技术上是可行的。
回复
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复
返回顶部
返回列表