系统包含三种角色,管理员、商家、用户,系统分为前台和后台两大模块,主要功能如下。
技术栈
ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架:ssm+springboot都有
前端:vue.js+ElementUI
详细技术:springboot+SSM+vue+MYSQL+MAVEN
数据库工具:Navicat/SQLyog都可以
前台:
1.首页:展示商城的主页信息。
2.新闻信息:浏览最新的商城新闻资讯。
3.商品信息:查看二手手机的详细信息。
4.个人中心:管理个人信息。
5.购物车:管理已选购的商品。
后台:
管理员:
1.个人中心:管理个人信息。
2.管理员管理:管理其他管理员的信息。
3.商家管理:管理商家的信息。
4.用户管理:管理用户的信息。
5.商品信息管理:管理二手手机的信息。
6.基础数据管理:管理系统的基础数据,如品牌、型号等。
7.新闻信息管理:管理商城的新闻资讯。
8.轮播图信息:管理商城首页的轮播图信息。
商家:
1.个人中心:管理个人信息。
2.商品信息管理:管理所售卖的二手手机信息。
3.新闻信息管理:管理商家相关的新闻资讯。用户:
4.个人中心:管理个人信息。
5.商品信息管理:管理用户发布的二手手机信息。
6.新闻信息管理:管理用户关注的新闻资讯
开发工具
Eclipse: 开源的集成开发环境(IDE),广泛用于Java应用开发。
IntelliJ IDEA: 一先进的IDE,用于Java开发,提供了丰富的工具和功能。
运行环境和构建工具
技术
Tomcat: 开源的Java Servlet容器和Web服务器。
JDK 1.8: Java开发工具包,用于开发Java应用程序。
Maven 3: 用于项目构建和依赖管理的工具。
前端技术
HTML: 超文本标记语言,用于创建和设计网页的结构。
CSS: 层叠样式表,用于定义网页的布局和样式。
JavaScript (JS): 一种脚本语言,用于增加网页的交互性和动态功能。
Vue.js: 前后端分离框架。
后端技术
Java: 广泛使用的编程语言,适用于构建跨平台应用。
Springmvc:从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架。
Spring: 开源的Java平台,提供了全面的编程和配置模型。
MyBatis: Java持久层框架,支持定制化SQL、存储过程以及高级映射。
Maven: 项目管理和构建自动化工具,用于Java项目。