2023基于微信小程序的图书借阅到期提醒功能实现+后台管理系统(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

摘 要

随着Internet的发展,人们的日常生活已经离不开网络。未来人们的生活与工作将变得越来越数字化、网络化和电子化。本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术、SSM框架和微信小程序来完成对系统的设计。整个开发过程首先对图书馆借阅到期提醒功能实现进行需求分析,得出图书馆借阅到期提醒功能实现主要功能。接着对图书馆借阅到期提醒功能实现进行总体设计和详细设计。总体设计主要包括小程序功能设计、小程序总体结构设计、小程序数据结构设计和小程序安全设计等;详细设计主要包括图书馆借阅到期提醒功能实现数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对图书馆借阅到期提醒功能实现进行了功能测试,并对测试结果进行了分析总结,得出图书馆借阅到期提醒功能实现存在的不足及需要改进的地方,为以后的图书馆借阅到期提醒功能实现维护提供了方便,同时也为今后开发类似小程序提供了借鉴和帮助。
图书馆借阅到期提醒功能实现开发使系统能够更加方便快捷,同时也促使图书馆借阅到期提醒功能实现变的更加系统化、有序化。系统界面较友好,易于操作。

4 系统设计

4.1软件功能模块设计

网站整功能如下图所示:
在这里插入图片描述

                           图 4-1 图书馆借阅到期提醒功能实现总体功能模块图

4.2 数据库设计
4.2.1 概念模型设计
概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。
管理员登录信息实体图如图4-2所示:
在这里插入图片描述

                                图4-2管理员登录信息实体图

用户注册E-R图,如图4.3所示。
在这里插入图片描述

                                图4-3用户注册E-R图

图书信息实体E-R图,如图4-4所示。
在这里插入图片描述

                                 图4-4图书信息E-R图

提醒信息实体E-R图,如图4-5所示。
在这里插入图片描述

                                       图4-5提醒信息E-R图

4.2.2 物理模型设计
前面系统分析结束后现在进入设计阶段,在这个过程中我们要抽象地分析数据,将数据中的关系理解清楚,然后对概念结构和逻辑结构进行设计。由于MYSQL能够以极高的效率完成各种数据库查询,并能是存储过程更加方便。同时能够使数据库管理和系统管理更加清晰便捷。另外,系统以Web技术支持,使用户能够轻易地发布数据到Web页面上。所以本系统采用了MYSQL进行数据库的存储管理与维护。
表4-1配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 20 主键
主键

name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-2 留言板
字段名称 类型 长度 字段说明 主键 默认值
id bigint 20 主键
主键

addtime timestamp 创建时间
userid bigint 20 留言人id
username varchar 200 用户名
content longtext 留言内容
cpicture varchar 200 留言图片
reply longtext 回复内容
rpicture varchar 200 回复图片

表4-3 公告信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 20 主键
主键

addtime timestamp 创建时间
title varchar 200 标题
introduction longtext 简介
picture varchar 200 图片
content varchar 200 内容

表4-4 提醒信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 20 主键
主键

addtime timestamp 创建时间
tushumingcheng varchar 200 图书名称
tushufengmian varchar 200 图书封面
zhanghao varchar 200 账号
xingming varchar 200 姓名
shuliang varchar 200 数量
yujiguihai varchar 200 预计归还
tixingneirong longtext 提醒内容
riqi date 日期
userid bigint 20 用户id

表4-5 token
字段名称 类型 长度 字段说明 主键 默认值
id bigint 20 主键
主键

addtime timestamp 新增时间
userid bigint 20 用户id
username varchar 200 用户名
tablename varchar 200 表名
role varchar 200 角色
token varchar 200 密码
expiratedtime varchar 200 过期时间

表4-6 图书借阅
字段名称 类型 长度 字段说明 主键 默认值
id bigint 20 主键
主键

addtime timestamp 创建时间
tushumingcheng varchar 200 图书名称
tushufengmian varchar 200 图书封面
tushuleixing varchar 200 图书类型
shuliang int 11 数量
zhanghao varchar 200 账号
xingming varchar 200 姓名
beizhu longtext 备注
yujiguihai date 预计归还
jieyueshijian date 借阅时间
userid bigint 20 用户id

表4-7 收藏表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 20 主键 主键

addtime timestamp 创建时间
userid bigint 20 用户id
refid bigint 20 收藏id
tablename varchar 200 表名
name varchar 200 收藏名称
picture varchar 200 收藏图片
type varchar 200 类型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值