订餐系统需求分析
成员:伍奇峰、黄志勇、吴铭志、林惠森
1、 导言
1.1
目的
随社会的生活节奏越来越快,计算机网络的迅速发展,网上订餐成了现在
社会的便捷消费渠道。为有能力的餐饮企业提供商提供网上订餐服务,不仅提
高餐饮企业的服务质量,扩大知名度,也最终为消费者提供方便快捷的食品服
务。为此寻求开发一个网上订餐系统。
1.2
范围
该文档主要通过建模的方式来描述用户的需求,为客户,用户,开发商等
不同参与方提供一个交流平台,解决了整个系统“做什么”的问题。
1.3
1.4
1.5
缩写说明
无
术语定义
无
参考资料
1)《UML 工具书》
2)《需求规格报告格式标准》
2、 系统定义
2.1 定义:通过计算机网络技术,以本系统为基础,消费者与拥有该系统
的餐饮服务员进行网上的间接交易的一个平台。
2.2 产品介绍
产品名称:网上订餐系统
产品用途:整合餐馆菜肴消息,处理顾客订单信息,对顾客提供订餐服务。
3 应用环境
根据实际的需求要求,可以确定本项目分为客户端和管理端,客户端的重要功能
提供顾客注册会员,浏览菜单,进行网上订餐,餐后评价的功能,员工(一般管理员)
有管理菜谱,管理订单,管理餐后评价的权限,管理员(最高管理权限)具有管理本系
统所有用户的信息,统筹分析数据的功能。(总的流程图如图 A-1)
3.1 系统运行的网络环境
图 A-1
本系统,无论是客户端还是管理端的用户都可以通过网络登陆到本系统中。
顾客可通过访问我们的网上订餐系统,进行登陆或注册,获得你想要的各种食物;
员工可以查看菜品,并可对菜品进行增删改操作,可以管理会员信息;管理员具有
管理所有用户权限及对销售数据进行统筹分析的功能。
3.2 系统运行硬件环境
客户机:普通的 pc
CPU:P41.5GHz 以上
内存:512MB 以上
能够运行 IE6.0 以上
Wed 服务器
CPU:P42.0GHz
内存:1GB 以上
硬盘:80GB 以上
网卡“KMb/s 速度
数据库服务器
CPU:P42.0GHz
内存:1GB 以上
硬盘:80GB 以上
3.3
系统运行软件环境
操作系统:UNIXL、Linux、Windows2000 或更高版本
数据库:SQL Server 2005
开发工具:Visual Studio2008
Wed 服务器:IIS
浏览器:IE6.0 以上
3、 功能规格.
3.1 角色定义
角色或者执行者指与系统产生交互的外部用户或者外部系统。
3.1.1 顾客
顾客是指在计算机网络网上订餐系统中通过客户端参与餐品购买消费的会员。
顾客订餐参与的功能主要流程如下:
1. 顾客登录网上订餐系统进行会员注册后登陆(非会员)。
2. 会员登录网上订餐系统进行菜单的浏览。
3. 会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受订餐服务。
4. 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除等功能。
5. 当顾客确定订餐完毕后,顾客可以将其提交至我们的餐厅后台系统,并提交订单。
6. 顾客可以对系统或者餐厅有意见或者建议的留言给我们,我们会及时满意的回复。
3.1.2 员工
员工是指管理端的用户。
员工参与的功能主要流程如下:
1. 员工登录后台点餐系统。
2. 员工可以管理会员信息。
3. 员工可以管理菜谱信息。
4. 员工可以管理订单信息。
5. 员工可以管理订单评价信息。
3.1.3 管理员
管理员是管理端的用户,具有最高的管理权限
管理员参与的功能主要流程如下:
1. 管理员登录后台管理界面。
2. 管理员可以管理会员和员工信息。
3. 管理员可以统筹分析销售数据。
3.1.4 数据库
具有对数据库的数据进行查询、增加、删除和修改的等操作功能。
3.2 系统的主要用例图
3.3 客户端
3.3.1 登陆
用例描述:登陆;
执行者:顾客;
前置条件:顾客进入网站主页;
后置条件:顾客可对网站中的菜谱进行浏览或进入个人账户。
基本路径:
a)顾客通过浏览器进入网站主页;
b)顾客若为已注册用户即可直接登陆(进行订餐),若为未注册者则提示注册(需成
功注册后方可进行订餐)。
3.3.2 浏览菜单
用例描述:浏览菜单;
执行者:顾客;
前置条件:顾客已成功登陆;
后置条件:选择餐品加入购物车,提交,生成提单;
基本路径:
a)顾客可对网站中的各种菜谱的各种菜式的详细信息进行浏览;
b)顾客可对自己中意的菜肴进行选择并添加入购物车。
3.3.3 提交订单
提交订单是顾客通过对目前菜谱内容的浏览并选择后通过购物车提交订单。具体描述如
下。
用例描述:提交订单;
执行者:顾客;
前置条件:顾客已成功登陆系统并选择好菜谱;
后置条件:顾客可以在用餐后评价餐品。
基本路径:
a) (已通过浏览菜谱后进行选择,将预定餐加入购物车)顾客确认,提交订单
b) 顾客.可进行订单修改,之后确定为最终订单。
c) 顾客可通过订餐号对订单进行查阅,已确定订单是否及时送出。
d) 顾客收到订单后进行网上确认签收。
提交订单顺序图: