拾柒商城小程序
2021-2-19 17:37 更新
项目描述: 随着社会的不断进步,网络的不断发展,越来越多的网上商城相继出现,公司为适应发展,扩大业务,提升品牌影响力,决定开发此系统。系统主要包括两个部分,一部分是面向用户的部分,包括:首页、购物车、个人中心。另一部分是商城管理部分,这部分包括:商品的管理、订单的管理、用户意见管理、商城页面的管理、用户管理。 责任描述: 1. 参与前期需求分析,业务模块划分; 2. 参与用户登录、对接支付宝支付功能、前台展示、广告位配置等的代码实现; 3. 与项目中成员一起处理项目中出现的 Bug; 4.把项目进行部署到服务器中; 5.维护系统及版本迭代; 技术描述: 1.商城首页商品显示,使用Thymeleaf 引擎模板渲染前台页面,服务器将完整的前台页面返回; 2. 对于页面商品详情、评论等的内容采用Ajax异步获取内容,减少用户的等待时间,加强用户体验; 3. 用户注册时采用Ajax验证用户名是否存在,并提示相应错误输入提示; 4. 在这个项目中我们使用SpringBoot提供了自动扫描管理Bean和基于注解方式实现依赖注入功能。这样大大减少了配置文件的臃肿程度; 项目心得: 1. 采用模块化开发; 2.使用SpringBoot对验证码进行组件封装; 3.在项目中,对实体基本的增/删/改/查和分页都定义公共接口Service,这样Controller层和Service层可以同时开发节省开发时间; 开发环境:Eclipse+Mysql5.7+Tomcat8+Git+Maven3.6.3+JDK1.8 技术选型:SpringMVC+Spring+MyBatis+SpringBoot