没有合适的资源?快使用搜索试试~ 我知道了~
基于JAVA的图书管理系统(完整资料).doc
0 下载量 94 浏览量
2022-12-02
23:40:38
上传
评论
收藏 10MB DOC 举报
温馨提示
试读
164页
基于JAVA的图书管理系统(完整资料).doc
资源推荐
资源详情
资源评论
基于 JAVA 的图书管理系统(完
整资料)
(可以直接使用,可编辑 优秀版资料,欢迎下载)
《 J a v a 核 心 技 术 》
综 合 实 验 报 告
课程名称: Java 核心技术
专 业: 计算机科学与技术
姓 名: 沈倩竹
学 号: 1430110311
指导教师: 王 岩
成 绩:
完成日期: 2015 年 12月 18 日
1 系统分析与设计
1.1 需求分析
图书管理系统是高校图书馆不可缺少的一部分,通过图书管理系统可以实现计算机化
的图书借阅管理,能够提供方便快速的图书信息检索功能和便捷的图书借阅和归还功能,
并且能够对图书信息和读者信息进行管理,方便管理员和读者的借阅处理.(本人实现了
图书添加、图书查询与修改、图书类别管理、用户添加、用户删除、修改密码功能模块的
设计)要求系统具备以下特点。
(1)操作简单、易用。
(2)数据存储可靠,具备较高的处理效率。
(3)系统安全、稳定。
(4)开发技术先进、功能完善、扩展性强.
1.2 系统功能设计
根据需求分析,本系统具体的功能模块图如图1。2.1 所示。
图1。2。1 图书借阅系统功能结构图
1.2.1 读者信息管理
1、读者信息添加
实现向数据库中添加读者信息的功能。
2、读者信息查询与修改
实现查询指定编号、姓名、类别以及所在部门的读者信息,并对选中的读者信息进行
修改操作。
1.2.2 图书信息管理
1、图书信息添加
实现向数据库中添加图书信息的功能。
2、图书信息查询与修改
实现查询指定ISBN、图书名称、类别、作者以及出版社的图书信息,并对选中的
图书信息进行修改操作。
1。2。3 图书借阅管理
1、图书借阅
输入读者的编号以及借阅的图书信息,记录系统当前时间为借阅时间。
2、图书归还
输入读者的编号并选择其名下已借阅的图书,记录系统当前日期为归还时间,判断是否
超期并计算罚金。
1.2。4 基础信息维护
1、图书类别设置
实现显示数据库中图书类别的功能,并对选中的图书类别进行增、删、改、查功能。
2、读者类别设置
实现显示数据库中读者类别的功能,并对选中的读者类别进行增、删、改、查功能。
3、罚金设置
可以指定超期一天的罚金标准。
1.2。5 用户管理
1、修改密码
实现当前用户登陆后,修改用户自己密码的功能。
2、用户添加
实现向数据库中增加用户的功能。
3、用户删除
实现显示数据库中的用户信息,并对选中的用户进行删除的功能.
1.3 数据库设计
根据需求分析,创建 6 个数据表,即图书表、图书类型表、读者表、读者类型表、图
书借阅表以及用户表。
1、图书表,表名为 book,包括 ISBN、图书类型编号、图书名称、作者、出版社、
出版日期、印刷次数和单价,其中 ISBN 为主键,如表1.1 所示。
表 1.1 图书信息表 book
列名
数据类型
长度
是否为空
说明
ISBN
char
10
否
ISBN(主键)
typeid
varchar
10
是
图书类型编号
bookname
varchar
30
是
图书名称
author
varchar
30
是
作者
publish
varcha
r
30
是
出版社
publishda
te
date
—
是
出版日期
printtime
int
—
是
印刷次数
unitprice
money
-
是
单价
图书表数据如图 1.3.1 所示。
图 1.3。1 图书表数据
2、图书类型表,表名为 booktype,包括图书类型编号、图书类型名称,其中图书类
型编号为主键,如表1。2 所示。
表 1.2 图书类型表 booktype
列名
数据类型
长度
是否为空
说明
id
int
—
否
图书类型编号(主键)
typename
v a r
char
30
是
图书类型名称
剩余163页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3653
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功