一、
这个作业属于哪个课程 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 |
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3106 |
团队名称 |
澳门皇家编程团队 |
这个作业的目标 |
考虑各种用户需求、现实的因素,进一步修改确定项目的功能,以便之后的功能实现。 |
二、团队成员的学号列表
队员 | 学号 |
徐异潇(组长) | 201731062102 |
王力 | 201731062318 |
何星桦 |
201731062103
|
谭春艳 |
201731062105
|
王伟 | 201731011330 |
唐若宸 | 201731054416 |
黄欣 | 201731062104 |
张文豪 | 201731062119 |
三、拟开发项目简介
迎客来是一个对餐厅消费进行管理的系统,主要包括点餐、账单结算、人事档案及权限等几大部分,实现点餐与管理一体化。一直以来,人们经营餐厅均是以人为主体的,需要较多的人力、物力,且效率不是很高,在经营时也可能产生人为的失误。而使用这样的餐饮管理系统,利用计算机对餐饮信息进行管理,可以很好地解决这些问题。本系统为顾客提供浏览最新菜单、自助点餐、结账服务,提升了餐厅经营的效率,给用户带来了极大的便利;为餐厅管理员设置人员管理、查看顾客评价的功能,使管理者能够准确、有效地管理餐厅,这将有助于实现餐厅的科学化、正规化管理。
四、典型用户及用户故事
1、典型用户
(1)不太擅长使用电脑的餐厅老板:
名字 |
王憨憨 |
性别、年龄 |
男,45 |
职业 |
经营餐厅 |
收入 |
5000/月 |
知识层次和能力 |
高中毕业,不太会用电脑 |
生活/工作情况 |
通过经营餐厅,养整个家庭 |
动机、目的和困难 |
餐厅人手不够,但苦恼不知如何解决 |
用户的偏好 |
喜欢简洁易操作的网站 |
典型场景 |
使用餐厅管理系统,节省人力,提高效率 |
典型描述 |
人力需求少,效率提高了,顾客更满意了 |
(2)喜欢快节奏生活的实习生:
名字 |
陈兰花 |
性别、年龄 |
女,22 |
职业 |
某公司实习生 |
收入 |
2000/月 |
知识层次和能力 |
本科生,每天和电脑打交道 |
生活/工作情况 |
朝九晚五 |
动机、目的和困难 |
去餐厅吃饭等候点餐时间较长 |
用户的偏好 |
希望看到菜品的图片 |
典型场景 |
使用餐厅管理系统浏览菜品图片、自助点餐 |
典型描述 |
点餐更方便,更满意 |
2、用户故事
(1)背景
-
典型用户:
a.王憨憨(餐厅老板)
b.陈兰花(顾客)
- 用户的需求、迫切需要解决的问题:
a.王憨憨:餐厅人手不够,但苦恼不知如何解决
b.陈兰花:去餐厅吃饭等候点餐时间较长
- 假设
a.有一个餐厅管理系统,能够节省人力、提升效率,解决王憨憨的烦恼。
b.不需要服务员忙碌地招待顾客点餐,而是让顾客自助点餐,解决等候点餐时间较长的问题。
(2)场景
- 王憨憨在经营一家餐厅,他常常为餐厅人手不够而烦恼,在就餐高峰期,餐厅里一两个服务员根本忙不过来。但是招更多服务人员的成本又很高,他难以承担这些费用,并不擅长使用电脑的他无法想到一个既能提升效率又能节约成本的好办法。
- 陈兰花是一个喜欢快节奏生活的某公司实习生,她经常来王憨憨的餐厅吃饭,但是下班时间刚好是就餐高峰期,餐厅里的服务员招待不过来,她经常需要排队等候,这使她的就餐体验不太好。她希望餐厅的老板使用一款方便顾客自助点餐的系统,这样使顾客和餐厅都得到便利。
(3)其他
现代社会,在餐饮业传统的人工管理已经很难应对当今社会对餐饮业的管理要求,采用人工处理这些信息不仅工作繁重、复杂,而且容易产生错误和混乱。所以,如果有一个餐厅管理系统,能够提供点餐、结算账单、人员管理等服务,将会给餐厅以及顾客带来快捷与方便,并且也更有利于餐厅的发展。我们通过问卷调查的方式,统计发现有56%的人反映有过等候服务员点餐时间较长的经历,12%的人有过结账时出现错误的经历,100%的人认为纸张菜单更新不便,并且98%的人愿意使用餐厅管理系统。经过对用户的调查统计分析,我们决定从简单实用、方便用户使用的角度出发,开发出一个方便中小级别餐饮企业使用的餐厅管理系统,实现管理的规范化,避免错误,提高效率,提高对信息管理的便捷性、安全性、准确性,以弥补传统餐饮管理方式的种种缺陷,来实现企业餐饮自动化管理。
五、项目的主要功能
1、基础功能
(1)顾客点餐
(2)餐厅工作人员登录
(3)菜单增加、删除菜品
(4)餐厅人员信息管理
(5)结账时统计本桌人数、所点菜品以及金额
(6)营业额统计
2、拓展功能
(1)顾客评价反馈
(2)销量、营业额数据分析
六、采用的原型开发工具以及系统原型模型
1、原型开发工具
原型开发工具:Axure Rp
2、系统原型模型
(1)原型链接
(2)部分模块展示
- 注册登录

- 点餐管理-首页

- 我的点评

- 人员信息

- 结账

七、初步开发计划(分工及进度安排)
1、分工
(1)UI部分设计:201731062105(谭春艳)、201731062104(黄欣)
(2)前端:201731062102(徐异潇)、201731062103(何星桦)
(3)后端:201731011330(王伟)、201731062318(王力)、201731054416(唐若宸)、201731062119(张文豪)
2、进度安排
(1)1周:UI设计,查阅、学习项目所需知识,搭建项目的大框架。
(2)2~4周:前后端开发,基本完成项目的所有功能,并完成前后端对接。
(3)5~6周:测试,完善项目。