3.1 课题目的
对于客户而言,外卖订单管理系统最好是越方便操作,越简单越好。客户对于外卖订单系统,对他的首要要求就是能够安全,顺利的完成订单。但是很多时候开发人员更在意一些创新的模式,去增加用户的体验感或增值服务来吸引客户的注意,而忽略了客户真正的需求。我们在设计的时候应该更多的把外卖订单管理系统当做一个工具,而不是花更多的经历去向客户展示或者宣传。我们需要回归到本质的研究,而不是本末倒置的研究设计。
3.2 课题意义
(1)减少高校人员就餐难,等待时间长的问题
高校排队购买时间长以及就餐作为有限,导致学生不愿意去食堂进行就餐。
(2)节约人力成本,降低出错率
现在高校大部分采用的是人工点餐,人工结账的方式,这样导致出错率较大,会出现错算以及点错的情况出现
4. 本课题的任务、重点内容、研究方法、实现途径
4.1 研究任务
(1)完成基于B/S结构的校园外卖管理系统设计与开发。
(2)完成毕业设计报告撰写。
4.2 工作内容
完成项目的需求分析、系统设计、测试、部署等开发过程,采用mvc设计模式技术,采用idea工具来实现,前端采用bootstrap框架进行界面设计。
4.2.1项目的主要功能
(1) 前台功能
用户登陆注册功能:包括用户注册,登录;
订餐服务:用户订餐信息(品种,数量,送货地点等)提交,修改和删除;
添加购物车:把喜欢的商品添加进购物车可以进行增删改查;
订餐查询:包括用户个人订餐信息查询;
(2) 后台功能
用户管理:包括用户管理等功能;
餐品管理:包括添加、修改、删除以及下线前台外卖餐品;
评论管理:包括用户对商品的评论信息管理;
分析统计:利用echarts对销量进行统计
订单管理:订单的增删改查功能。
4.2.2设计报告大纲目录
摘要
1、绪论
1.1研究目的和意义
1.2国内外现状
1.3论文的组织结构
1.4小结
2、关键技术
2.1文件的上传和下载
2.2 echarts数据展示
2.4小结
3需求分析
3.1业务背景
3.2业务建模
3.3系统角色分析
3.4系统用例分析
3.5非功能性需求
3.6小结
4系统分析与设计
4.1系统架构
4.2系统功能设计
4.2.1功能层次图
4.2.2功能模块设计
4.3数据库设计
4.3.1概念结构设计
4.3.2逻辑模型设计
4.3.3数据库物理模型设计
4.4、系统界面设计
4.5小结
5系统实现
5.1系统实现概述
5.1.1系统运行环境描述
5.1.2系统开发工具、语言、编码规范
5.2功能模块实现
5.2.1购物车
5.2.2订餐管理
5.2.3餐品管理
5.2.4分析统计
5.2.5用户管理
5.3小结
6系统测试
7系统部署
8总结与展望
致谢
参考文献
4.3拟解决的重点和难点
重点:购物车的实现,结账的功能
难点:文件的上传、消息的推送,外卖的配送跟踪
4.4研究方法及技术路线
4.4.1、研究方法
(1)比较法:比较各类菜品的销售情况,及时上架一些新的菜品;
(3)文献分析法:查询各种相关文献,为本课题提供技术支持;
(2)综合分析法:对比所有信息,结合查阅资料信息,分析重点功能需求
4.4.2技术路线
首先明确课题,确定自己的研究方向。再对当前同类产品做一份分析调查,在理论基础完善的情况下进行业务建模,对系统的角色、用例、功能模块等进行详细的划分。并使用PowerDesigner完成数据库的设计最后根据自己所学专业知识结合mvc设计模式、bootstrap等开源框架构建工具完成项目的开发和部署。