本项目为基于SSM框架的电商系统全流程开发教程,涵盖前后端技术实现,适合用于高校毕业设计。
熟悉项目开发过程中SSM框架(Spring MVC、Spring 和 Mybatis)、JSP及MySQL的使用,并了解这些技术之间的衔接方式;考虑到部分学生只需要学习前台(买家)或后台,因此将电商系统分为两个独立的项目:电商系统前端和后端。
该课程主要涉及的技术包括:
1. 前端:JSP、CSS、JavaScript、jQuery框架以及Bootstrap框架。
2. 后台:Spring MVC、Spring 和 Mybatis 框架,使用JavaMail进行邮件发送,应用 JSTL 及其自定义分页标签,并采用代码生成器等工具。
3. 数据库:MySQL
4. 服务器环境:Tomcat
项目开发涉及的功能包括:
1. 项目的搭建及数据库的配置;
2. 用户登录与退出功能实现;
3. 实现用户注册、邮件发送以及激活账户信息;
4. 构建并查询首页商品信息页面;
5. 商品详情页查询;
6. 购物车操作,如添加删除更新清空购物车内商品信息等;
7. 确认订单细节;
8. 订单页面搭建及下单功能实现;
9. 查询用户的购物车和历史订单记录;
10. 查看编辑下架商品详情页;
11. 商品分类管理;
12. 通过代码机器人进行自动化测试。