项目需求分析图

微信点餐系统需求分析说明书
小组成员:章格宁,李文涛
学院:信息科学与工程学院
专业:计算机科学与技术
目录

  1. 文档概述
    1.1、编写目的
    1.2、定义
    1.3、参考资料

  2. 项目概述
    2.1、项目背景
    2.2、项目目标
    2.3、构件图
    2.4、上下文关系图
    2.5、对产品进一步分析
    2.6、项目适用范围

  3. 项目需求分析
    3.1、性能需求分析
    3.2、项目活动图
    3.3、系统用例图

  4. 项目技术方案
    4.1、方案概述
    4.2、编程环境
    4.3、数据库的实现

1、引言

1.1 编写目的
此立项报告旨在确定本项目的基本目标、主要内容、设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目时间、整体规划、进度分段标准、阶段考核方法,以及项目验收方式,提交的内容清单,后续工作情况。
1.2 定义
本产品是为餐馆专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便员工就餐。
1.3 参考资料
《软件系统分析与设计》《需求分析最佳实践》

2、项目概述

2.1 项目背景
上班族和学生到了就餐时间到食堂用餐时,在路途和排队上浪费很多时间,并且去晚了经常吃不到想吃的实物,导致很多上班族和学生对食堂的满意度不高,有将近一半的人会选择在网上订餐,从而节省在路上和排队的时间。
2.2 项目目标
开发微信订餐系统,节省大家的时间精力,把排队的时间节省出来,提高工作效率以及人们对餐厅的满意度。
2.3 构件图
项目需求分析图_第1张图片
2.4 上下文
项目需求分析图_第2张图片
2.4.1 业务事件
a.餐厅接受订餐信息
b.消费者查询菜谱和推荐菜单或套餐
c.消费者预约订餐
d.返回客户订餐信息
e.消费者进一步确定订单,并最终提交
f.餐厅接受订餐信息,送到后厨
2.5 对产品进一步解析
到目前为止,我们对消费者的行为,餐厅服务人员,厨房厨师的行为进行了准确的分析,做这一步的操作是为了进一步分析所设计的系统能否达到预想的目的。
2.6 适用的范围
通过分析,本项目适用于各大中小型企业、行政单位、学校等地方,用于员工或教师学生进行饭前订餐,以对用餐食物进行合理预算

3.系统需求分析

3.1性能需求分析
该系统在性能功能应达到如下要求:
3.1.1 操作简单,界面友好,完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单;另外,跟踪出现的提示信息也让用户随时清楚的自己的操作情况,对常见类似的网站的管理的各个方面;基本信息录入、浏览、删除、修改、搜索等方面都答题实现,用户对菜品的预定以及支付方式
3.1.2 即时可见:对客户预定餐饮信息的处理(包括录入,删除)将立即在首页的对应栏目显示出来,达到‘即时发布,即时见效’的功能
3.1.3 系统运行应该快速、稳定、高效和可靠;
3.1.4 在结构上应该具有很好的可拓展性,便于将来功能的扩展和维护。
3.2 项目活动图
本模块通过购物车,可以一次性批量购买多个商品,并且通过购物车,您无需几下订单即可在您的手机端随时查看您已经点的商品,购物车为广大用户提供方便。
线上订餐能够实现在线订购功能,同时也是通过购物车功能实现的,员工在网上浏览菜单,这其中包括菜品的介绍,价格等方面的菜品的信息,放在购物车中的菜品,如果您不满意,可以随时进行修改删除等操作,以下是用户在线下单的活动图
项目需求分析图_第3张图片
3.3系统同例图
通过对系统的分析,基功能已确定
项目需求分析图_第4张图片
项目需求分析图_第5张图片

4、项目设计方案

4.1 方案概述
买家登录微信点餐系统,报上自己的用餐时间和想吃的各种食物,卖家可以查看买家所报的菜品,并制作相应的菜品
4.2 编程环境
在linux环境下开发,运用SpringBoot框架,采用maven搭 建项目。
4.3 数据库的实现
本系统采用mysql作为后台数据库,共五张表,下图是表与表之间的关系

项目需求分析图_第6张图片

你可能感兴趣的:(项目需求分析图)