饱了么-项目计划
一、引言
1.1 编写目的
编写此项目开发计划的目的,是为了确保项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,明确各成员分工、使项目工作开展的各个过程合理有序。因此以文件化的形式,把对于项目背景、工作内容、各项工作的任务分解、各团队成员的工作任务、项目开发进度等内容所做出的安排以书面形式表示,以此作为项目团队成员以及项目干系人之间的共识与约定,该文档将作为项目的问题定义、可行性研究、需求分析、开发阶段所有项目活动的行动基础,并作为项目团队开展和检查项目的工作依据。
1.2 背景
本项目所开发的外卖软件系统的名字称为:饱了么。项目聚焦的用户是ZUCC学校内的所有学生、教师,当代大学生普遍拥有一种佛系的态度,且加上疫情期间校园封禁,为了解决ZUCC所有学生教师的方便就餐问题,项目组决定开发一个ZUCC校内的外卖app及web的订单平台。
本项目的开发由张钧泽、莫明达、王杨凯、朱政旭、陈杭组成。
1.3 开发所需
- MySQL: MySQL是一种关系数据库管理系统,提供了数据存储和查询的服务。
- HTML: 超文本标记语言(HyperText Markup Language),是一种用于创建网页的标准标记语言。
- CSS:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
- JavaScript:(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。
- SpringBoot: 简化新Spring应用的初始搭建以及开发过程。
1.4 参考资料
- Android应用开发系列教程: https://www.youtube.com/playlist?list=PLoun7DMitFgxlgJXjx3Yif7E0Psk5ZQu7
- PT项目实战篇五: 估算网站系统性能需求与性能需求指标:http://www.360doc.com/content/16/0812/10/16915_582663204.shtml
- 尚硅谷SpringBoot——idea版本: https://www.bilibili.com/video/BV1gW411W76m?p=1
二、项目概述
2.1 参加人员
姓名 | 专业 | 班级 | 学号 |
---|---|---|---|
张钧泽 | 计算机 | 1801 | 31801087 |
莫明达 | 计算机 | 1801 | 31801082 |
王杨凯 | 计算机 | 1801 | 31801026 |
朱政旭 | 计算机 | 1801 | 31801085 |
陈杭 | 计算机 | 1801 | 31803281 |
2.2 产品
2.2.1 产品流程图
2.2.2 顾客功能描述
- 首页(APP|WEB 界面设计)
- 浏览商品(能够进入不同的商家商铺进行浏览,并添加喜欢的商品进入购物车,方便结算及确认)
- 支付功能(尽量的使用用户经常使用的支付程序,如微信,支付宝方便结算)
- 订单功能(能够详细的查询用户每笔订单的详细信息状态,包括下单时间、下单金额、下单购买的产品、待付款订单、待使用订单、售后订单等等)
- 评价功能(对于已经结束的订单、商品、商家、骑手进行评价,供其他用户进行甄别)
- 兼职功能(为在校大学生提供一个校内专送平台,方便购买者以及兼职大学生赚钱)
- 优惠、满减(可使用优惠券或满减条件下单)
- 地址(选择所在楼,如明德2,慕贤1等等)
- 修改密码(对学号与手机注册的密码进行修改)
2.2.3 骑手功能描述
- 接单、取餐、送餐(可修改订单状态)
- 查看功能(顾客对自己的评价与所送餐的订单商品信息)
2.2.4 商家功能描述
- 商品(增、删、改)
- 订单功能(能够详细的查询用户每笔订单的详细信息状态,包括下单时间、下单金额、下单购买的产品、售后订单等等)
- 优惠、满减(增、删、改)
三、人员分工
任务 | 分工人员 |
---|---|
制定项目计划 | 全体 |
可行性研究分析 | 全体 |
app界面设计 | 莫明达、朱政旭 |
app功能实现 | 王杨凯、陈杭、张钧泽 |
数据库搭建 | 莫明达、张钧泽 |
SpringBoot开发 | 张钧泽 |
开发文档 | 张钧泽、王杨凯 |
web界面设计 | 张钧泽 |
web功能实现 | 王杨凯、陈杭、张钧泽 |
软件测试 | 全体 |
软件美化 | 全体 |
项目总结 | 全体 |
四、所用软件
- IntelliJ IDEA: IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。
- WebStorm: WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
- MySql: MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
- MySQL WorkBench: 数据库图形化设计、管理工具。
五、总结
- 期望 “饱了么” 外卖app&web成功上市!