基于web图书管理系统报告Word格式.docx
- 文档编号:954768
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:43
- 大小:1.77MB
基于web图书管理系统报告Word格式.docx
《基于web图书管理系统报告Word格式.docx》由会员分享,可在线阅读,更多相关《基于web图书管理系统报告Word格式.docx(43页珍藏版)》请在冰点文库上搜索。
4.3.6个人信息 43
4.3.7更改口令 43
5总结及展望 44
3
项目——基于WEB的图书借阅及管理系统
难度及技术等级:
3级难度,3级技术(jsp+servlet+javabean+struts)
1系统分析
1.1需求分析
a)必须持有借书卡的用户才能借书,可以归还图书,如果超期要显示罚款,缴纳罚款处理后,才允许继续借书。
b)所有用户都可以在网页上搜索图书(可按多种条件搜索,如作者,出版社,书名),显示在网页上的图书要有详细信息(书的信息,是否在馆,在哪个借阅处)。
c)系统提供即将到期提醒,当某用户的某本书即将到期时,系统提醒用户。
d)图书管理员可以添加图书,修改图书,删除图书等。
e)系统管理员可以添加用户,为用户分配借书卡号,设置默认密码;
可以删除用户。
f)用户以借书卡考号和密码可以登录读者信息系统,读者信息系统中显示该用户的图书借阅历史,目前在借图书(包括图书信息,到期信息等);
用户可以在这里对某本图书进行预约,可以在这里续借图书(续借最长时间为1个月);
这里可以显示该用户已有的图书预约信息;
可以显示用户的基本信息,如姓名,职务(教工或学生),邮箱等。
用户可以对自己的基本信息进行修改。
1.2功能分析
图书归还
图书续借
图书借阅
图书档案管理
图书类型管理
退出系统
书架设置
参数设置
系统查询
图书借还
图书管理
系统设置
更改口令
管理员设置
图书馆信息
读者信息
读者类型管理
读者档案管理
图书档案查询
图书借阅查询
借阅到期提醒
1.2.1管理员功能
图书馆管理员系统
图书馆用户系统
1.2.2用户功能
图
当
历
违
个
密
退
书
前
史
章
人
码
出
查
借
记
信
修
系
询
阅
录
息
改
统
看
及
2数据库设计
图书借阅档案
图书档案
管理员
管理图书档案信息
2.1数据库概念结构设计
读者
图书归还档案
读者档案
获取读者信息
管理读者档案
完成图书续借
完成图书借阅
根据读者信息获取借阅图书信息
归还图书
2.2数据库逻辑结构设设计
图书模型设计
书名
类型
条形码
出版社
书架
页码
价格
图书
编号 作者
4
电子邮件
有效证件
证件号
电话
读者模型设计
姓名
编号
职业
借阅模型设计
图书编号
读者编号
借书时间
应还时间
是否归还
操作员
借阅
13
归还
归还模型设计
归还时间
2.3数据库结构详细设计
Manager表
字段名
数据类型
是否为空
是否主键
默认值
描述
Int
int
No
Yes
Id(自动编号)
Username
Varchar
NULL
管理员名称
Password
密码
Purview表
Id
管理员id号
Sysset
Readerset
读者管理
Bookset
Borrowback
Sysquery
Booktype表
Typename
类型名称
Days
Date
可借天数
Bookcase表
Name
书架名称
Bookinfo表
Barcode
Bookname
Typeid
Author
作者
Translator
译者
ISBN
Price
Float
Page
Bookcase
Intime
录入时间
Operator
Del
是否删除
Borrow表
Readerid
Bookid
Borrowtime
Backtime
Ifback
Giveback表
Readtime
Reader表
Sex
性别
Vocation
Birthday
出生日期
Papertype
PaperNO
证件号码
Phonenum
Creatdate
登记日期
Remark
Text
备注
Readertype表
名称
Number
可借数量
Library表
Libraryname
馆名
Curator
馆长
联系电话
Address
联系地址
url
网址
建馆日期
Introduce
简介
3系统设计
3.1管理员设置部分的实现
ManagerForm类
实现过程
登录失败
Login.jsp
ManaerDAO类
Main.jsp
输入是否正确
no
存取数据
重新输入
登录成功
管理员界面
对数据库操作
户模块jsp页面列表如下表所示:
jsp文件名
功能
login.jsp
登陆界面
main.jsp
程序主界面
实现该功能模块所涉及的重要类包括:
类名
功能说明
1
ManagerForm,java
封装用户数据类
2
ConnDB
用户操作数据库的类,包括数据库连接,
执行,关闭
ManagerDAO.jsp
用户操作数据库的DAO类,包括用户
登录验证,用户注册等
(1)ConnDB类
该类的功能:
用户操作数据库的类。
返回值
方法名
Connection
getConnection
连接数据库
ResultSet
executeQuery
执行查询语句
executeUpdate
执行更新操作
void
close
关闭数据库连接
(2)ManagerDAO类
用户操作数据库的DAO类,包括用户登录验证,用户注册等
Collection
query
查询数据
checkManager
管理员身份验证
ManagerForm
query_update
修改时应用的查询
query_pwd
更改口令时应用的查询方法
insert
添加数据
update
设置管理员权限
updatePwd
修改管理员密码
delete
删除数据
ConnDB.java
3.2图书馆信息管理模块
查看图书馆信息
信息修改
成功修改
返回首页
错误提示
成功查询信息
修改信息
LibraryForm.jsp
Library.java
LibraryDAO.java
LibraryForm.java
error.jsp
出错
修改失败
LibraryDAO.java
调用DAO类中各种函数实现功能
(1)LibraryDAO.java类
LibraryForm
查询图书馆信息
修改图书馆
(2)Library类
ActionForward
libraryModifyQuery
libraryModify
修改图书馆信息
添加管理员信息
查看管理员信息
Manager.java
ManergerDAO.java
Manager_add.jsp
Manager_Modify.jsp
Manerger.jsp
3.3管理员设置模块
ManagerForm.java
Error.jsp
显示所用管理员信息
添加管理员
管理员权限设置
managerForm.java
managerDAO.java
登录验证,信息的增查删改
manager.java
查看书架信息
增加
改书架信息
删
除书架
Bookcase_add.jsp
BookcaseForm.java
BookcaseDAO.java
Bookcase.java
bookCase.jsp
3.4书架设置模块
Bookcase_modify.jsp
Bookcase_ok.jsp
显示管理所有书架信息
添加书架
修改书架信息
操作信息提示
bookcaseForm.java
bookcaseDAO.java
用户操作数据库的DAO类
bookcase.java
(1)BookcaseDAO类
BookCaseForm
queryM
用于修改的查询
修改数据
(2)Bookcase类
用户操作DAO类
bookCaseAdd
添加书架信息
bookCaseQuery
查询全部书架信息
bookCaseModifyQuery
查询修改书架信息
bookCaseModify
bookCaseDel
删除书架信息
查看读者类型信息
readertype_add.jsp
readertype.jsp
ReaderTypeFormjava
ReaderTypeDAO.java
ReaderType.java
删除类型
修改类型信息
增加书读者类型
3.5读者类型管理
readertype_modify.jsp
readertype_ok.jsp
显示管理所有读者类型信息
添加读者类型
修改读者类型信息
reader_modify.jsp
reader_ok.jsp
ReaderTypeForm.java
(1)ReaderTypeDAO类
ReaderTypeForm
(2)ReaderType类
readerTypeAdd
添加读者类型信息
readerTypeQuery
查询全部读者类型信息
readerTypeModifyQuery
查询修改读者类型信息
readerTypeModify
readerTypeDel
删除读者类型信息
ReaderForm.java
ReaderDAO.java
Reader.java
3.6读者信息管理
查看读者信息
书读者类型
改信息
除信息
reader_add.jsp
reader.jsp
14
显示管理所有读者信息
添加读者
修改读者信息
Reader、Form.java
(1)ReaderDAO类
checkReader
用户身份验证
修改密码
(2)Reader类
readerLogin
读者登录验证
readerAdd
添加读者信息
readerQuery
查询全部读者信息
readerModifyQuery
查询修改读者信息
readerModifyQueryQ
用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 图书 管理 系统 报告