今年是一名大四学生了,毕业前的毕业设计是不能少的,毕业设计的选题是“基于Spring的高校图书馆管理系统”,因为SSM项目搭建起来实在是过于麻烦,为了偷懒,就直接用了SpringBoot框架来进行项目搭建。项目的设计开发参考了以下这个博主的开发博客:Vue + Spring Boot 项目实战(一):项目简介_Evan-Nightly的博客-CSDN博客_vue实战
项目概述在这个项目中,后端主要用到了SpringBoot、MybatisPlus、Shiro+jwt等后端的相关技术,存储数据用到了关系型数据库MySql,以及非关系型数据库Redis来进行存储。而前端则是通过热门前端框架Vue.js以及ElementUi这个网站快速构建工具来进行搭建。这是一个前后端分离的项目,后端通过IntelliJ IDEA 来进行编写后端代码,前端则通过visual studio code编写前端的代码。
这个项目主要有三种角色用户,读者、图书管理员以及系统管理员。读者可以在这个系统当中进行图书查看、借阅图书、归还图书以及对图书进行评论等 *** 作;图书管理员主要负责对于图书的管理;系统管理员则是能够对读者以及图书管理员账户的权限进行封禁、解禁处理,可以对读者的评论进行审核处理。
具体的技术架构如下图所示:
后端用了IntelliJ IDEA 进行开发,采用了多模块进行开发,分为启动模块、图书管理员模块、读者模块、系统管理员模块、通用模块、mybatisplus代码生成器模块,进行模块化开发,项目结构如下图所示:
前端用了visual studio code这个软件进行开发,用到了vue的组件化开发技术,实现组件复用,项目结构如下图所示:
以上就是对于这个项目的基本介绍了,下一章将会开始记录这个项目的搭建过程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)