🐱🏍 【晚安独角兽】:hello你好我是独角兽,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行!
🎉 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、数据库、项目案例等相关知识点总结,感谢你的阅读和关注,希望我的博客能帮助到更多的人,分享获取新知,大家一起进步!
🌹 吾等采石之人,应怀大教堂之心,愿我们奔赴在各自的热爱里…
项目介绍
本项目分为管理员与普通用户两种角色
后台管理员功能:
求购管理,收购管理,学生管理,评论管理,建议管理,新闻公告,网站设置,订单管理,图书管理。
1.求购管理实现了查看前台用户发布的求购信息和删除功能
2.收购管理实现了学生发布的二手书籍商品的查看和收购
3.学生管理实现了前台用户信息的查看和账号冻结功能
4.评论管理实现了对发布的图书的留言评论信息的查看和删除功能
5.建议管理实现了用户对发布的二手书籍的建议查看和删除
6.新闻公告实现了新闻公告的发布的增删改查,在前台首页显示
7.网站设置分为友情链接和站点设置
A、友情链接实现了前台下面的友情网站的增删改查,(比如发布一个网址)
B、站点设置实现了前台显示logo和网站名称的增删改查
8.订单管理实现了用户购买的订单信息的查看
9.图书管理实现了分类列表和图书列表
A、分类列表实现书籍分类的增删改查(二级分类)
B、图书列表实现了被收购的二手书籍在这里进行编辑,上架下架,是否进行推荐(上架后,用户可以进行购买)
前台用户功能:
注册登录,个人信息的管理,我发布的出售书籍,我发布的求购书籍管理,我建议的书籍,查看书籍订单,求购专区查看等等功能。
1.个人信息实现了个人信息的管理和密码修改
2.我发布的出售书籍实现了可以对出售的书籍进行增删改查(被官网收购后只能查看)
3.我发布的求购书籍实现了可以对求购书籍进行增删改查
4.我建议的书籍实现了对某个上架的书籍的建议查看
5.查看书籍订单实现了查看购买的书籍
6.求购专区实现了查看全部求购信息
7.前台书籍信息的查看,新闻公告的查看等等功能
使用人群:
正在做毕设的学生,或者需要项目实战练习的Java学习者
由于本程序规模不大,可供课程设计,毕业设计学习演示之用
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 8.0/5.7版本;
6.是否Maven项目:是;
技术栈
SpringBoot+springJpa+freemarker+CSS+JavaScript+mysql
使用说明
1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中application-dev.properties配置文件中的数据库配置改为自己的配置;
4. 运行项目,前台地址:在浏览器中输入http://localhost:8081/home/index/index 访问
管理员账号密码:admin/123456
后台地址:http://localhost:8081/system/login
普通用户账号密码:111/111
运行截图
前台界面
管理员界面
四、毕设专栏介绍
☕️最近开设的专栏整理了很多优秀Java项目,详细的分享了设计思路,计算机毕业生可以参考学习数据库设计,论文写作,项目优化等,每一篇博文均整理了相关系统可以设计的具体模块,以及详细的业务讲解,祝大家学业进步!
五、项目优化升级
📝希望有基础的学生可以自己做出更优质的项目
开发建议: 尽量基于SpringBoot框架搭建项目,因为潮流,简单,方便,易用!
数据库设计: 参考已有的类似项目设计数据库,深入挖掘自己选题要解决什么问题,即设计什么数据表
项目升级: 前端的话有条件使用vue +element等潮流的前端框架,前后端分离开发; 后台引入中间件 如消息队列+缓存Redis , 微信支付(根据业务定),Jwt单点登录,爬虫,算法等!
🐱👤希望我们未来更高处见……