工作思路和方案
1. 将整个项目分为若干模块,以模块为单元,逐个模块进行开发,通过Git合并代码。
2. 先做后端代码,整合、测试完成后,再进行前端页面开发,最后进行前后端联调。
微信酒庄销售系统功能框架图如图所示:
微信酒庄销售系统是基于微信公众号所进行的二次开发。系统包括微信登录,下单购买,商品管理,权限控制,用户管理等模块。使用Spring进行事务管理以及管理员操作日志的持久化。视图层采用SpringMVC接收前端请求,持久层使用MyBatis封装CURD操作,数据层使用MySQL及Redis对数据进行存储。子模块之间使用层级pom来控制依赖关系,使用Git来进行代码托管。
本系统整体采用SSM(Spring+SpringMVC+MyBatis)框架。Spring是一种轻量级的开发框架,具有方便解耦、便捷开发等优点;SpringMVC与Spring框架完美契合,且齐具有注解配置,极大地提高了易用性;MyBatis采用接口和xml映射的方式,极大简化了JDBC操作以及对结果集的处理,简化了对数据库的CURD操作。
第 1 周—第 2 周: 查找相关资料,构思开发流程;
第 3 周—第 4 周: 拟定整体设计概要,设计数据库、展示页面;
第 5 周—第 7 周: 编写各个功能模块代码;
第 8 周—第 10 周:整合后端代码,开发前端页面;
第 11周—第 12 周:前后端联调,对系统进行整体的测试评估;
第 13周—第 14 周:撰写毕业论文,准备答辩。
指导教师意见
签字: 年 月 日
|