一、题目要求
1、对选定的管理系统进行需求分析,编写大致需求文档,功能结构图或思维导图。
2、根据需求分析完成系统的数据库表(不少于10张表),包括ER图,数据库的相应的脚本和数据,每个数据表中应有若干条记录。
3、完成系统SSM框架的搭建。
4、完成系统主要模块的设计,系统中至少有1个用户管理模块(登录、注册、修改等功能)、3个以上业务或信息管理模块(数据信息的增、删、改、查等功能)主体部分,必须提供这些模块的所有源程序代码。
5、项目前端视图可以选择Web页面,H5页面,小程序页面。但系统至少需要10个页面。
5、完成系统部署和发布,并将系统运行后的界面截图,完成相关实现文档;
6、填写“XXX系统的设计与实现”文档,文档内容主要包括系统需求分析、系统设计、系统实现、三个主要部分内容。
7、将以上所有文件打包压缩,压缩包命名方式:完整的学号+姓名。
文件夹中必须包括, XXX系统的设计与实现.doc,系统源码,数据sql文件。
二、文件截图
三、系统结构
四、软件工程文档
1.文档目录
2.文档页数与字数
五、数据库表
1.用户表(user)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
用户ID
username
varchar
6
×
否
用户名
password
varchar
16
×
否
密码
user_type
int
3
×
否
用户类型:0-超级管理员1-普通管理员2-读者
real_name
varchar
4
×
否
真实姓名
sex
varchar
2
×
否
性别
birthday
date
×
否
出生日期
address
varchar
50
√
否
地址
tel
varchar
11
√
否
电话
varchar
30
√
否
邮箱
create_date
datetime
×
否
注册日期
library_card
varchar
6
×
否
借书卡号
user_status
int
3
×
否
用户状态:0-冻结1-正常
2.图书表(book)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
图书ID
book_name
varchar
16
×
否
图书名称
author
varchar
16
×
否
图书作者
press
varchar
16
×
否
出版社
book_number
varchar
6
×
否
书籍编号
book_description
varchar
255
×
否
书籍简介
book_language
varchar
10
×
否
书籍语言
book_price
double
×
否
书籍价格
publication_time
date
×
否
出版日期
type_name
varchar
16
×
否
书籍类型
book_status
int
3
×
否
书籍状态:0-未借出1-已借出2-延迟还书3-丢失图书
3.用户头像表(userphoto)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
用户头像ID
user_id
int
11
×
否
用户id
picture
varchar
255
√
否
用户头像
upload_time
datetime
√
否
上传头像时间
4. 图书类型表(booktype)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
图书类型ID
type_name
varchar
16
×
否
图书类型名称
remark
varchar
255
√
否
图书类型备注
5.借阅表(borrowbook)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
借阅ID
book_id
int
11
×
否
图书id
library_card
varchar
6
×
否
借书卡号
reader_id
int
11
×
否
读者id
borrow_time
datetime
×
否
借阅时间
return_book_time
datetime
√
否
还书时间
return_book_type
int
3
√
否
还书类型:0-正常还书1-延迟还书2-破损还书3-丢失图书4-在借中
remark
varchar
255
√
否
异常还书备注
6.公告表(notice)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
公告ID
title
varchar
50
×
否
公告标题
content
varchar
255
×
否
公告内容
creator
varchar
6
×
否
公告创建人
create_time
datetime
×
否
公告创建时间
7.作者心语(liiyan)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
ID
main
varchar
16
×
否
作者心语
8.修改密码(psd)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
ID
old
varchar
16
×
否
旧密码
new
varchar
16
×
否
新密码
sure
varchar
16
×
否
再次输入新密码
9.报表总计(count)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
ID
user_count
varchar
16
×
否
用户总计
book_count
varchar
16
×
否
图书总计
type_count
varchar
16
×
否
图书分类总计
record_count
varchar
16
×
否
借阅记录总计
10.版本信息表(banben)
列名
数据类型
长度
允许空
是否主键
说明
id
int
11
×
是
ID
pro_name
varchar
16
×
否
项目名称
now
varchar
255
√
否
当前版本
tese
varchar
255
×
否
主要特色
实际只运用了前面6张表,后4张表是虚的。
六、技术要求
运用SSM+JSP技术,使用IDEA软件制作。
七、页面设计
1.注册页面
2.登录页面
3.读者管理模块
(1)读者列表界面图
(2)修改读者界面图
(3)添加读者界面图
4.管理员管理模块
(1)普通管理员列表界面图
(2)添加普通管理员界面图
(3)修改普通管理员界面图
(4)修改基本信息界面图
5.修改密码管理模块
(1)超级管理员修改密码界面图
(2)普通管理员修改密码界面图
(3)读者修改密码界面图
6.上传头像管理模块
(1)超级管理员上传头像界面图
(2)普通管理员上传头像界面图
(3)读者管理员上传头像界面图
7.图书管理模块
(1)图书列表界面图
(2)添加图书界面图
(3)修改图书界面图
8.图书类型管理模块
(1)图书类型列表界面图
(2)添加图书类型界面图
(3)修改图书类型界面图
9.借阅管理模块
(1)读者借阅图书列表界面图
(2)读者借阅时间线界面图
(3)管理员借阅管理列表界面图
(4)管理员查看借阅时间线界面图
10.公告管理模块
(1)读者查看系统公告界面图
(2)管理员公告管理列表界面图
(3)管理员添加公告界面图
(4)管理员修改公告界面图
11.数据统计管理模块
(1)读者数据统计界面图
(2)管理员数据统计界面图
八、代码结构
九、源码+文档+ppt
基于SSM的图书借阅管理系统+文档+ppthttps://download.csdn.net/download/WHT869706733/86894534
版权归原作者 一条小橘猫 所有, 如有侵权,请联系我们删除。