当前位置: 首页 > news >正文

nodejs+vue+elementui,图书评论管理系统_g9e3a

 用户的功能主要是对首页、图书信息、公告信息、在线咨询、个人中心等进行操作。表名:token语言 node.js
框架:Express
前端:Vue.js
数据库:mysql 
数据库工具:Navicat
开发软件:VScode 
前端nodejs+vue+elementui,
管理员端的功能主要是开放给系统的管理人员使用,能够对个人中心、用户管理、图书分类管理、图书信息管理、系统管理进行查看,修改和删除等,对系统整体运行情况进行了解。
管理员用例分析图,如图3-1所示。
图3-1管理员用例分析图
3.3.2用户需求分析首先,要掌握有关系统的基本理论,如 nodejs技术、 MySQL数据库等,并对其进行全面的分析。为了给系统打下坚实的技术基础,本系统采用了 MySQL数据库的架构,在开始这项工作前,首先要设计好要用到的数据库表。该系统的使用者有两类:管理员和用户,主要功能包括个人信息修改,用户管理、图书分类管理、图书信息管理、系统管理等功能。.3.1管理员需求分析

功能:token表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
userid    bigint        用户id        
username    varchar    100    用户名        
tablename    varchar    100    表名        
role    varchar    100    角色        
token    varchar    200    密码        
addtime    timestamp        新增时间        CURRENT_TIMESTAMP
expiratedtime    timestamp        过期时间        CURRENT_TIMESTAMP


表名:systemintro
功能:关于我们
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
title    varchar    200    标题        
subtitle    varchar    200    副标题        
content    longtext    4294967295    内容        
picture1    longtext    4294967295    图片1        
picture2    longtext    4294967295    图片2        
picture3    longtext    4294967295    图片3        


表名:storeup
功能:收藏表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
userid    bigint        用户id        
refid    bigint        商品id        
tablename    varchar    200    表名        
name    varchar    200    名称        
picture    longtext    4294967295    图片        
type    varchar    200    类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)        1
inteltype    varchar    200    推荐类型        
remark    varchar    200    备注        


表名:news
功能:公告信息
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
title    varchar    200    标题        
introduction    longtext    4294967295    简介        
picture    longtext    4294967295    图片        
content    longtext    4294967295    内容        


表名:discusstushuxinxi
功能:图书信息评论表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
refid    bigint        关联表id        
userid    bigint        用户id        
avatarurl    longtext    4294967295    头像        
nickname    varchar    200    用户名        
content    longtext    4294967295    评论内容        
reply    longtext    4294967295    回复内容        


表名:config
功能:配置文件
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
name    varchar    100    配置参数名称        
value    varchar    100    配置参数值        


表名:chat
功能:在线咨询
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
userid    bigint        用户id        
adminid    bigint        管理员id        
ask    longtext    4294967295    提问        
reply    longtext    4294967295    回复        
isreply    int        是否回复        


表名:yonghu
功能:用户
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
zhanghao    varchar    200    账号        
mima    varchar    200    密码        
xingming    varchar    200    姓名        
xingbie    varchar    200    性别        
youxiang    varchar    200    邮箱        
shoujihaoma    varchar    200    手机号码        
touxiang    longtext    4294967295    头像        


表名:aboutus
功能:关于我们
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
title    varchar    200    标题        
subtitle    varchar    200    副标题        
content    longtext    4294967295    内容        
picture1    longtext    4294967295    图片1        
picture2    longtext    4294967295    图片2        
picture3    longtext    4294967295    图片3        


表名:users
功能:用户表
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
username    varchar    100    用户名        
password    varchar    100    密码        
role    varchar    100    角色        管理员
addtime    timestamp        新增时间        CURRENT_TIMESTAMP


表名:tushuxinxi
功能:图书信息
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
tushumingcheng    varchar    200    图书名称        
tushufengmian    longtext    4294967295    图书封面        
tushufenlei    varchar    200    图书分类        
tuwenweizhi    varchar    200    图文位置        
zuozhe    varchar    200    作者        
chubanshe    varchar    200    出版社        
tushujianjie    longtext    4294967295    图书简介        
tushuxiangqing    longtext    4294967295    图书详情        
faburiqi    date        发布日期        
clicktime    datetime        最近点击时间        


表名:tushufenlei
功能:图书分类
字段名称    类型    长度    字段说明    主键    默认值
id    bigint        主键    主键    
addtime    timestamp        创建时间        CURRENT_TIMESTAMP
tushufenlei    varchar    200    图书分类        

目  录
1绪  论    1
1.1开发背景    1
1.2开发目的与意义    1
1.2.1开发目的    1
1.2.2开发意义    2
1.3本文研究内容    2
2开发技术    3
2.1 nodejs介绍    3
2.2 MySql简介    3
2.3 SPRINGBOOT框架    4
2.4 B/S架构    4
2.5 Tomcat简介    4
3系统分析    6
3.1可行性分析    6
3.1.1技术可行性分析    6
3.1.2经济可行性分析    6
3.1.3法律可行性分析    6
3.2系统性能分析    6
3.3功能需求分析    7
3.3.1管理员需求分析    7
3.3.2用户需求分析    7
3.4系统流程分析    8
4系统设计    9
4.1功能模块设计    9
4.2数据库设计    9
4.2.1数据库设计原则    9
4.2.2系统E-R图    10
4.2.3数据库表设计    12
5系统实现    17
5.1系统功能模块实现    17
5.2管理员模块实现    19
6系统测试    23
6.1软件测试原则    23
6.2软件测试过程    24
6.3测试用例    25
6.4本章小结    26
结  论    27
参考文献    28
 

http://www.lryc.cn/news/122171.html

相关文章:

  • 基于TorchViz详解计算图(附代码)
  • 解决GitHub的速度很慢的几种方式
  • 设计模式再探——策略模式
  • 基于Googlenet深度学习网络的人员行为动作识别matlab仿真
  • 存储过程的学习
  • zookeeperAPI操作与写数据原理
  • 防火墙对双通道协议的处理
  • vscode搭建c语言环境问题
  • 全网最全的接口自动化测试教程
  • 数据结构----结构--线性结构--链式存储--链表
  • 【5G 核心网】5G 多PDU会话锚点技术介绍
  • K8s环境下监控告警平台搭建及配置
  • 微信小程序在使用vant组件库时构建npm报错
  • Django实现音乐网站 ⑽
  • SpringMVC的架构有什么优势?——异常处理与文件上传(五)
  • 【java面向对象中static关键字】
  • 系统学习Linux-Redis集群
  • 【每日随笔】帝王心术 ② ( 如何培养下一代 | 重点培养孩子某一项特长 | 价值观培养 | 独立思考 | 人性和谋略教育 | 资源传承 | 人生指引 )
  • Git简介
  • STM32入门学习之定时器输入捕获
  • 贪心算法:基础入门篇
  • 【Windows10下启动RocketMQ报错:找不到或无法加载主类 Files\Java\jdk1.8.0_301\lib\dt.jar】解决方法
  • 深入篇【Linux】学习必备:进程理解(从底层探究进程概念/进程创建/进程状态/进程优先级)
  • Python 潮流周刊#15:如何分析 FastAPI 异步请求的性能?
  • 基于Java+SpringBoot+Vue的网吧管理系统设计与实现(源码+LW+部署文档等)
  • redis设置database 不生效剖析
  • 汽车及汽车零部件行业云MES解决方案
  • 算法工程师-机器学习面试题总结(4)
  • Linux学习之awk函数
  • Redis的数据结构到底是一种什么样的结构?