项目网址:http://49.232.47.138/shopping/index.html
开发环境及工具:jdk1.8.0_65+Tomcat8.0.53+Windows10+Eclipse+Navicat Premium 12
团队人数:3人(组员)
功能模块:管理员模块:管理员登录模块、管理员模块、用户管理模块、商品管理模块、订单管理模块、报表模块 用户模块:用户注册登录模块、商品显示模块、购物车模块、订单模块、支付模块,用户信息模块
项目技术: 该项目基于 SSM 三大框架的分布式web开发,Spring开启注解扫描,配置连接池,事务管理器的配置文件等; SpringMVC配置视图解析器,视图解析对象,servlet 静态资源,拦截器等;MyBatis 映射文件,实现SQL 与 Java 分离。管理员后台使用基于 HTML、CSS,JavaScript 的Bootstrap 前端框架设计页面,通过 jQuery 的 ajax 方式 发送请求给前端控制器,调用处理器解析进行前后端交互,控制层对页面进行局部刷新及功能实现。
个人职责: 1.与组员根据业务逻辑共同完成数据库设计和表的创建,统一命名规范。 2.负责后台页面设计,实现管理员登录,添加管理员,通过用户名模糊查询,分页查看管理员信息以及重置密 码和修改状态,通过手机号模糊查询,分页查看用户信息以及重置密码和修改状态,根据年份查看报表
项目总结: 通过本次项目,使自己对 Spring,SpringMVC,MyBatis 三大框架有了更深入的理解。以前做项目很少用到 注解,通过对一些注解的使用,认识到注解的功能同样是很强大的。自己负责的后端页面的设计部分,是通过 Bootstrap设计简单的后台管理页面,在页面中使用 ajax请求,执行 SpringMVC流程进行前后端交互。整个项目 的开发过程中,也遇到了大大小小的一些问题,不过在同学和老师的帮助下,最终顺利完成了该项目,也认识到了 自身的一些不足之处以及团队的重要性。