网上点餐系统需求分析说明书
姓 名 : 罗 永 亮 、 朱 文 剑 、 钟 云 、
尹玲玲、周应成
学院 : 信息工程分院
开发部门:Java 项目组
撰写人:钟云
目 录
1.文档概述....................................................................... 4
1.1 编写目的..................................................................4
1.2 定义.......................................................................... 4
1.3 参考资料..................................................................4
2.项目概述....................................................................... 4
2.1 项目背景..................................................................4
2.2 项目目标..................................................................4
2.3 系统结构图..............................5
2.4 构件图......................................................................5
2.5 下文关系图..............................................................6
2.6 对产品进一步解析................................................. 6
2.7 项目适用范围..........................................................6
3.项目需求分析
3.1 性能需求分析..........................................................6
3.2 项目活动图..............................................................7
3.3 系统报表..................................................................8
3.4 系统用例图..............................................................8
3.5 用例文档................................................................11
4.项目技术方案.............................................................12
2
4.1 方案概述............................................................... 12
4.2 编程环境.............................................................12
4.3 数据库的实现.................................................... 13
5.可行性分析............................................................... 13
5.1 技术可行性分析................................................ 13
5.2 运行可行性分析................................................ 13
5.3 经济可行性分析.................................................. 13
14
5.4 分工可行性分析 …………………………
5.5 进程分析 …………………………………
5.6 法律可行性 ………………………………
14
14
3
1.引言
1.1 编写目的
此立项报告旨在确定本项目的基本目标、主要内容,设计实现的
流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设
计的项目时间总体规划、进度分段标准、阶段考核方法,以及项目验
收方式、提交的内容清单、后续工作情况。
1.2 定义
本产品是为餐厅专门开发的一套订餐管理系统,旨在合理化安排餐
厅的工作,提高餐厅的管理效率,同时方便员工就餐。
1.3 参考资料
《软件系统分析与设计》《需求分析最佳实践》
2. 项目概述
2.1 项目背景
员工到食堂用餐,在路途和排队上浪费很多时间,并且去晚了经常
会吃不到想吃的食物;员工对食堂的满意度不高,有将近一半的员工会
选择去周边饭店用餐。因此,食堂更无法准确预测员工需求,经常会出
现有些食物因为没有卖出去只好倒掉,而员工需要的一些食物却已卖完
的现象。
2.2 项目目标
开发手机订餐系统节省员工的时间和精力,避免员工在食堂排队等很多
时间,同时也减少食堂食物的浪费,并提高服务质量以及员工对餐厅的
满意度。
2.3 系统结构图
4
点餐网站管理系统
接
收
订
单
菜
品
管
理
数
据
管
理
退
菜
菜
品
图
片
菜
品
价
格
菜
品
评
价
统
计
订
单
统
计
成
本
额
外
消
耗
统
计
利
润
用
户
管
理
用
户
注
册
用
户
登
录
帐
户
管
理
用
户
订
单
订
单
管
理
修
改
订
单
2.4 构件图
员工订餐子
系统
员工就餐情况
对菜品的评价
订菜
食堂管理子
系统
菜品信息
生成订单
订单管理子
系统
图2.4-1 构件图
2.5 上下文
5
库存情况查询
图2.5-1 上下文关系图
2.5.1 业务事件
a. 餐厅接受订餐信息
b. 员工查询菜谱和推荐菜单或套餐
c.员工预约订餐
d.返回客户订餐信息
e. 员工进行进一步确定订单,并最终提交
d.餐厅接受订单信息,送餐厅厨房
2.6 对产品进一步解析
到不前为止我们对员工的行为,餐厅服务人员,厨房厨师的行为进
行了准确的分析,做这一步的操作是为了进一步分析所设计的系统能否
达到预想的目的。
2.7 适用范围
通过分析,本项目适用于各大中小型企业、行政单位、学校等地,
用于员工或教师学生进行饭前报餐,以对用餐食物进行合理预算。
3.系统需求分析
3.1 性能需求分析
该系统在性能功能应达到如下要求:
6
3.1.1 操作简单,界面友好:完全空间式的页面布局,使得菜品、
咨询等信息录入的工作更简单:另外,跟踪出现的提示信息也让用户随
时清楚自己的操作情况。对常见类似的网站的管理的各个方面:基本信
息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预
定以及支付方式;
3.1.2 即时可见:对客户预定餐饮信息的处理(包括录入、删除)
将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功
能
3.1.3 系统运行应该快速、稳定、高效和可靠;
3.1.4 在结构上应该具有很好的可扩展性,便于将来功能的扩展和
维护。
3.2 项目活动图
本模块通过购物车,可以一次性批量购买多个商品。并且通过购物
车,您无需记下订单即可在您的电脑上随时保存或查看您想要购买的商
品。购物车为广大的用户带来更大的便捷。
员工在线订餐能够实现在线订购功能,同时也是通过购物车功能实
现的,员工在网上浏览菜单,这其中包括菜品的介绍,价格等方面的菜
品信息,然后点菜把所选的菜品放入购物车中,如果不满意可以到购物
车中退菜,或修改数量,以下就是用户在线下订单的活动图
7
图 3.2-1 订餐活动图
3.3 项目报表
日订餐统计报表
就餐
总数
日期
1 餐
2 餐
3 餐
……
订 餐
数
就 餐
数
订 餐
数
就 餐
数
订 餐
数
就 餐
数
订 餐
数
就餐
数
编号
菜名
表 3.3-1 菜品报表
单价
制作窗口 月点餐次数 用户评价等
级
表 3.3-2
8