当前位置:文档之家› 订餐系统需求分析说明书

订餐系统需求分析说明书

订餐系统需求分析说明书
订餐系统需求分析说明书

需求分析说明书

该文档描述网上订餐系统需求,包括功能需求分析,性能需求分析,业务需求分析,数据需求分析。

1.1文档范围

本文档包含以下几个部分:

<1>. 文档介绍

<2>. 产品介绍

<3>. 产品面向的用户群体

<4>. 功能需求分析

<5>. 性能需求分析

<6>. 业务需求分析

<7>. 数据需求分析

<8>. 运行环境规定

1.2读者对象

数据库设计者,代码编写者

1.3 参考文档

[1]软件工程-----实践者的研究方法机械工业出版社原书第六版

[2]Java程序设计清华出版社雍俊海

[3]Web编程技术机械工业出版社厉小军主编

[4]数据库原理及其应用教程第二版黄德才主编科学出版社

2.1背景

当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。

社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb技术的servlet+jsp+javaBean实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。

网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。

2.2产品的功能

<1>.菜色展示系统

菜色展示系统是一套基于数据库平台的即时发布系统,可用于各类菜色的展示、添加、修改和删除等。网站管理员可以管理菜色简介、价格、图片等多类信息。浏览者在前台可以浏览到菜色的所有资料,如菜色价格和详细介绍等菜色信息。

<2>.购物车

购物车能够帮助顾客通过存放所需的菜的信息,将它们列在一起,并提供商品的总共数目和价格等功能,方便顾客进行统一的管理和结算。

<3>.搜索系统

商品搜索在本网站中也是一项很重要的功能,主要帮助用户快速地找到想要购买的菜。可以利用数据库和信息检索技术为用户提供商品及其他信息的查询功能。

<4>.后台管理

后台管理在考虑管理操作简便的同时,要提供强大的管理模式,包括管理员角色的设置,商品管理,订单管理,网站基本信息管理等。

产品面向的用户群体

本系统所面向的用户群分为网上订餐者。

网上订餐者可以执行查看菜谱,搜索,下定单,评论,进入留言板,注册新用户这些功能,通过这些功能,网上订餐者可以订购自己喜欢的特色食品,也可以直接预定时间,来享受服务。

网站管理人员可以执行管理定单,菜谱,管理这些功能,对餐厅进行管理。

3、本系统具有以下功能:

1)注册功能:游客可注册为网上订餐系统的用户。注册时只要填写登录用户名、密码、联系电子信箱、联系电话以及安全问题和答案六项信息即可。注册后,用户可以继续填写个人详细信息及收获人信息,同时可以修改密码、查询及维护订单。

2)个人资料修改功能:用户可以通过此功能来对自己当前在系统中存储的信息进行变更,使得系统能够获得最新的用户。

3)用户密码修改:用户可以通过此功能来修改自己的登录密码,避免密码被盗或者丢失。

4)餐品收藏功能:当用户对某个餐品有兴趣,但是有不想立即购买的时候,用户可以将此餐品放入自己的收藏夹中。当用户想要浏览此餐品的信息时,能够直接进入自己的收藏夹对此餐品进行浏览,并且能够在收藏夹中直接发起订餐活动。本功能还支持用户从收藏夹中将餐品删除,从而保证用户的收藏夹的条理性和便捷性。

5)餐品选购,主要包括以下五个功能。

A.添加餐品:用户能够将自己所需要的餐品放入订餐车,从而保证在用户在进行订单确认的时候,此餐品能够出现在用户的购买列表中,选择餐品时,需填写需要购买的数量,否则默认餐品数量为1。若再次添加订餐车中已经存在的餐品,则不生成新的餐品列表,而是再次订购的该餐品的数量与原来已经应够的餐品数量相加,成为新的该餐品的订餐数量。

B.移除餐品:本功能支持用户从订餐车中将餐品移除,从而保证订餐车中的餐品确实是用户所需要购买的。

C.清空订餐车:选择该操作后,则把用户当前订餐车中的餐品列表清空。

D.价格统计:每次对订餐车进行上述操作后,统计每种餐品应付的价格以及当前订餐车中所用餐品的总价格。

E.结算订餐车:选择结算以后,相当于用户确认订购当前订餐车中的餐品,系统会把当前的订餐列表提交,用户只需要确认或者填写必须的收货信息,便可生成订单。

6)订餐用户订单管理,主要包括以下四个功能。

A.订单提交:当用户确定好自己的订餐列表后,用户可以将自己的订餐列表以及真实姓名、送货地址信息、联系电话以及送餐时间组织成为用户此次订餐的订单,并且在确认订单无误后,将订单提交给管理员进行处理。

B.订单撤销:在管理员尚未对该订单进行处理之前,用户可以随意撤销订单。撤消后的订单不会从用户的订单记录中移除,而是标记为已撤销的订单。

C.订单确认:在管理员对该订单进行发货处理以后,用户可以对订单进行确认操作。该操作为是用户收到餐品以后,对系统以及管理员的一个反馈,选择确认以后,订单会被标记为已完成的订单。

系统管理员

1)登录/注销:管理员必须通过后台进行登录,登陆以后,可以在前台或者后台之间切换,更方便地对系统进行管理及维护。不提供管理员注册功能,管理员只能在数据库中添加,以保证系统的安全性。登录后,可在前台或者后台选择注销,以便安全退出系统。

2)管理员资料修改模块:该模块主要就是修改管理员个人资料和账号信息,并且只能在后台登录后才能进行。

3)管理员餐品管理,主要包括以下四个功能。

A.餐品信息检索:管理员能够通过输入餐品信息的检索条件,来检索自己所需要的餐品。本功能支持使用餐品名称以及餐品简介关键字来对餐品进行检索。在管理员使用此功能后,将返回给管理员所有符合用户检索条件的餐品。

B.推出新餐品:选择该操作后,管理员需要填写新餐品的信息,包括餐品的名字、类型、图片、市场价格、网订价格以及餐品描述,其中除了图片以及餐品描述,都是必填项,填写后提交,可在系统中生成新的餐品记录。

C.修改餐品:管理员可以修改已推出的餐品的基本信息,使得餐品信息可以更加准确及完善。

D.删除餐品:对于要下市的餐品,管理员可以对其进行移除操作,删除以后,对应的该餐品的订购记录仍然保留,方便日后查询。

4)管理员订单管理,仅能在后台进行,包括以下三个功能。

A.订单检索:可以按订单状态分类检索订单,并按订单的生成时间降序排序,可选择的订单检索类型分别为所有订单、待发订单(尚未经过处理的订单)、已发订单(已发送而未经用户确认订单)、已完成订单(用户确认签收的订单)以及已撤销订单(由管理员或者用户撤销的订单)。

B.订单发送:在用户生成订单以后,管理员可以对订单进行发送操作。选择发送以后,订单会被标记为已发送的订单。

C.订单撤销:在尚未对该订单进行发送处理之前,管理员可以根据实际情况撤销订单。撤消后的订单不会从系统的订单记录中移除,而是标记为已撤销的订单。

4.1正确性

在执行数据的增加、删除、修改操作时,不允许:

<1>.因为程序原因导致操作失败

<2>.发生多增加或重复增加数据的情况

<3>.发生多删除数据的情况

<4>.对有关联的数据删除不完全的情况

4.2可使用性

能快速安全的实现用户注册、登录和购物、查询、评价等前台功能;能准确安全的实现后台管理等。

4.3保密性

前台用户只能看到自己购物车内的商品,登录后只能查看自己购物的历史记录;只有取得管理员资格的人才能管理本系统。

4.4灵活性

当用户已将物品放入购物车后,取消该物品,系统自动在购物车中删除该物品。

首先消费者进入网站,寻找想购买的商品,浏览商品信息,如果找到合适的商品,就可以在网上下单,否则决定是否继续浏览该店或者进入留言板进行评价。若消费者已经结束购物就可对要买的商品下单。自此,消费者通过网络完成了整个过程。

5.1系统数据流图:

图1 注册流程图

5.2系统数据字典

根据功能需求,数据需求,业务需求分析得出如下6个数据字典: 表1 订单明细数据字典 名字:订单明细 描述:用户订单详细信息

定义:订单明细=用户Id +地点+菜名+价格+数量+用餐时间+订单状态

表2 用户数据字典 名字:用户

用户模块

注册用户 登录系统 浏览餐品 订购餐品

退出

餐品查询

描述:用户信息

定义:用户=用户ID+用户密码+电话+真实姓名+地址+权限

表3 购物车数据字典

名字:购物车

描述:用户购买菜式的信息

定义:购物车=商品名+价格+商品数量+用餐时间+地点

表4 菜式数据字典

名字:菜式

描述:菜式的信息

定义:菜式=菜式编号+菜名+描述+价格+评价+地域+菜式图片地址

系统E-R图

网上订餐系统E-R图如下:

管理员顾客

菜单

订餐

管理

管理

预定时间

退订时间

添加菜品删除菜品

订单号

顾客姓名

电话

级别

菜名

单价

编号

编号姓名

电话

订餐电话

订餐姓名

图2 网上订餐系统E-R 图

5.3 活动图

图 3 网上订餐系统活动图

5.4用例图

图4 网上订餐系统用例图

6.1设备

CPU:P41.8GHz以上

内存:256MB以上

6.2支持软件

客户端软件:操作系统:Windows 2000 / XP /Vista、Linux、UNIX 浏览器:IE6.0及以上版本、FireFox等

服务器端软件:操作系统:Windows 2000 Server或更高版本、Linux、UNIX

Web服务器:Tomcat6.0

数据库产品:SQL Server 2000

网上订餐系统功能需求分析报告

“我要吃”系统功能需求分析报告 报告成员: 2011年11月5日

目录 一、功能分析 (1) (一)顾客登录网上订餐系统进行菜单浏览 (1) (二)顾客注册为会员 (1) (三)顾客对自己的个人信息进行更改,比如联系电话。以及账户密码。 (1) (四)顾客对已选的菜单进行更改,选择更改数量或者取消选择。当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。 (1) 1、菜品详细信息 (1) 2、购物车 (1) 3、提交购物车并生成订单 (1) 4、结帐付款 (1) 5、结束订餐 (1) (五)管理员后台管理 (1) 1、管理员在后台登录后,可以创建新的管理员。 (1) 2、管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单 的图片,价格,菜单的描述,更换新品,添加新菜等。 (1) 3、管理员对菜单进行管理,确定订单的生成。 (1) 4、管理员根据不同的属性来查询订单,比如生成日期或者编号等。 (2) 5、管理员根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售 量、任何时间段的销售情况以及每一个顾客的消费情况。 (2) 二、顶层用例图 (3) 三、用例分析与描述 (4) (一)登录 (4) 1、用例图 (4) 2、用例的事件流描述 (4) 3、事件流 (4) (二)注销 (4) (三)修改顾客信息 (5) 1、用例图 (5) 2、用例的事件流描述 (5)

(四)顾客留言 (5) 1.用例图 (5) (五)加入购物车 (6) 1、用例图 (6) 2、用例的事件流描述 (6) 3、事件流 (6) 4、替代流 (6) (六)查看购物车 (6) 1、用例图 (6) 2、用例的事件流描述 (7) 3、事件流 (7) (七)修改购物车中的商品 (7) 1、用例图 (7) 2、用例的事件流描述 (7) 3、事件流 (8) (八)删除购物车中的商品 (8) 1、用例图 (8) 2、用例的事件流描述 (8) 3、事件流 (8) (九)清空购物车 (8) 1、用例图 (9) 2、用例的事件流描述 (9) 3、事件流 (9) (十)结账 (9) 1、用例图 (9) 2、用例的事件流描述 (9) 3、事件流 (10) 4、分支流 (10) (十一)确认订单 (10) 1、用例图 (10)

网上订餐需求分析需求分析

系统分析 市场分析 当今社会生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美餐,或者是很多的年轻的白领们在城市奋斗目前还是单身一个人生活,一个人也不太喜欢自己做饭,更倾向于在外吃快餐,但同时又不想到餐馆里面吃,他们更喜欢在办公室里面吹着空调享受美餐,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统。这不仅可以提高餐饮业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。 需求分析 用户可通过访问我们的网站网上订餐系统,进行登陆或注册,获得你想要的各种食物,管理员可以查看用户菜品,可以对菜品进行增删改查。 2.1产品介绍 产品名称:餐订餐系统 产品用途:对餐馆提供发布菜肴消息,得到顾客订单信息,对顾客提供菜肴服务。 2.2产品面向的用户群体: 各大酒店,网上店铺,以及一些大型超市的网上订餐系统等。 性能需求 系统的反应速度应较快,系统界面应美观大方,风格统一,突出特色,功能设计应体现人性化思想,方便用户操作。 顾客注册后需要登录系统需输入口令才能进行订餐服务。 对于管理员,在其查询订单的时候,可针对各种组合条件进行查询,而且查询效率要求高,能够及时相应查询请求。 另外,系统还应当满足信息的完整性以及系统的可扩展性。 数据模型 1 用户注册 用户访问本网站直接进入本网站可直接进入网站主页,可选择登陆,若未注册可选择注册,只有注册用户方可点餐,用户分为三类: 普通用户:只能登陆查询餐厅菜肴信息,不能订餐; 实名认证用户:可以查询信息,可以订餐,但是订餐总金额及订餐数目有限制,并享受一部分商家优惠。 VIP用户:可以查询信息,订餐不受任何限制,可享受更多商家优惠,但分季度收取会员费用。注册提供用户名,密码邮箱等信息。实名认证用户及vip还需要身份证,住址等更为详细信息。. 2登陆 3 查看餐厅信息 显示餐厅的各种信息,包括餐厅名称,ID图片文字说明。可在分类查询,动态搜索,设计页面分业,布局排版问题,以方便用户浏览选择,用户再找到自己喜欢的餐厅后,点击餐厅图片进入此餐厅信息页面,内容有餐桌信息和菜肴信息,可分别点击进入餐桌及菜肴的选择。 4 查看餐桌信息 用户再点击进入餐桌信息后,可以查看剩余餐桌图片,编号,找到自己喜欢的餐桌可

点餐管理系统需求分析

点餐管理系统需求分析说明书 编号:HONZH0021 系统版本:1.0 项目成员

目录 1.概述 (4) 1.1编写背景 (4) 1.2编写目的 (4) 2.总体描述 (5) 2.1功能描述 (5) 2.1.1服务端 (5) 2.1.2客户端 (6) 2.2角色权限 (7) 2.2.1超级管理员 (7) 2.2.2管理员 (7) 2.2.3顾客 (7) 3.功能性需求 (8) 3.1角色登录模块(服务端) (8) 3.1.1超级管理员 (8) 3.1.2管理员登录 (9) 3.2菜系操作模块(服务端) (10) 3.2.1增加菜系 (10) 3.2.2删除菜系 (10) 3.2.3修改菜系 (10) 3.2.4查看菜系 (11) 3.3菜品操作模块(服务端) (11) 3.3.1增加菜品 (11) 3.3.2删除菜品 (11) 3.3.3修改菜品 (11) 3.3.4查看菜品 (12) 3.4资源管理模块(服务端) (12) 3.5统计分析模块(服务端) (12) 3.5.1月份统计分析 (13) 3.5.2季度统计分析 (13) 3.5.3年度统计分析 (13) 3.6会员信息模块(服务端)<扩展> (14) 3.6.1新增会员信息 (14) 3.6.2删除会员信息 (14) 3.6.3修改会员信息 (15) 3.6.4查看会员信息 (15) 3.6.5会员等级设置 (16) 3.7点餐操作模块(客户端) (16) 3.7.1菜品种类 (16) 3.7.2甜食种类 (17) 3.7.3酒水种类 (17) 3.7.4菜品备注 (18) 3.8菜品推荐模块(客户端) (18) 3.8.1每日推荐 (18)

网上订餐系统需求规格说明书

实验报告□实践报告□ 课程名称:软件需求工程 实验名称:用例文档 实验地点:太原理工大学虎峪校区 专业班级:软件工程1417学号:2014005993 学生姓名:曹旭清 指导教师:王建珍 2017年5月3日

目录 1. 引言............................................................................................................................................. 1.1 目的................................................................................................................................. 1.2 定义................................................................................................................................. 登录模块:......................................................................................................................... 用户注册模块..................................................................................................................... 购物车模块:..................................................................................................................... 订单模块:......................................................................................................................... 基本信息管理模块:......................................................................................................... 公告模块:......................................................................................................................... 1.3 参考资料......................................................................................................................... 2. 系统总体概述............................................................................................................................. 2.1 产品标识......................................................................................................................... 2.2 产品描述......................................................................................................................... 系统属性............................................................................................................................. 开发背景............................................................................................................................. 产品功能............................................................................................................................. 2.3 用户的特点..................................................................................................................... 3. 系统功能用例图.........................................................................................................................

(完整版)网上订餐系统需求分析说明书

员工网上订餐系统 之需求分析说明书 组名:最佳实践小组 指导老师:李华玲 组员:李蕴 0921010528 韩小文 0921010548 刘曼婷 0921010601 焦文亮 0921010634 吴岩 0921010711

目录 1.文档概述 (4) 1.1 编写目的 (4) 1.2 定义 (4) 1.3 参考资料 (4) 2.项目概述 (4) 2.1 项目背景 (4) 2.2 项目目标 (4) 2.3 构件图 (4) 2.4 上下文关系图 (5) 2.5 对产品进一步解析 (6) 2.6 项目适用范围 (6) 3.项目需求分析 3.1 性能需求分析 (6) 3.2项目活动图 (6) 3.3系统报表 (8) 3.4 类图 (8) 3.5 系统用例图 (10) 3.6用例文档 (12)

4.项目详细设计 4.1 系统模块详细设计 (14) 4.2 登录模块详细设计 (14) 4.3 顾客模块详细设计 (14) 4.4 管理员模块详细设计 (16) 5.项目技术方案 (19) 5.1方案概述 (19) 5.2 编程环境 (19) 5.3 数据库的实现 (19) 6.可行性分析 (19) 6.1 技术可行性分析 (19) 6.2 运行可行性分析 (20) 6.3 经济可行性分析 (20) 6.4法律可行性 (20)

1. 引言 1.1编写目的 此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的 项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。 1.2定义 本产品是为餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便员工就餐。 1.3参考资料 《软件系统分析与设计》《需求分析最佳实践》 2. 项目概述 2.1项目背景 员工到食堂用餐,在路途和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;员工对食堂的满意度不高,有将近一半的员工会 选择去周边饭店用餐。因此,食堂更无法准确预测员工需求,经常会出 现有些食物因为没有卖出去只好倒掉,而员工需要的一些食物却已卖完 的现象。 2.2 项目目标 开发手机订餐系统节省员工的时间和精力,避免员工在食堂排队等很多 时间,同时也减少食堂食物的浪费,并提高服务质量以及员工对餐厅的 满意度。 2.3 构件图

酒店订餐系统说明书

机械工程与自动化学院 《数据库》大作业说明书 姓名:陈宇杰 学号:1302220226 班级:测控11302 题目:酒店订餐管理系统 成绩: 2016年5月12日

摘要 近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,酒店餐饮业的竞争也越来越激励。想在这样竞争激励的环境下生存,那么就必须运用科学的管理思想与先进的管理方法,使用点餐与管理一体化。这样不仅提高了工作效率,也避免了手工作业的麻烦,从而使得管理者能够准确,有效的管理酒店餐饮。因此,酒店餐饮业的管理者更需要一种综合实时的管理模式,希望从更科学的管理中取得竟争的优势,在竟争激烈的商业市场中取胜。结合管理信息系统的开发方法及步骤,以此为理论根据,开发出一个信息管理系统—酒店订餐管理系统。 随着现在餐饮业的不断发展,作为餐饮业不可缺少的一部分——餐饮管理系统,它的内容对于餐饮业的决策者和管理者来说都非常重要。本系统主要包括预订查询,前厅管理,销售情况,人事档案,报表及权限等这六个大部分,本系统具有良好的用户接口,使用方便。具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活地进行查询、修改、删除等维护性操作。餐饮管理系统有足够的存储容量,满足了酒店每日营业的变动,另外对于贵宾人事档案和顾客人事档案上也有一定的管理,并对每一部分的权限有一定的设置。基于上述原因,利用vfp6.0提供的强大的数据库管理功能、界面优化等方便之处,以给用户提供一个方便快捷的管理工具。餐饮管理应用程序是按照软件工程整个理论规范来完成的。 关键字:管理信息系统;数据库设计;查询

Abstract In the last few years, the computer network, the distribution technology are mature day by day, along with the technical development, the dining industry competition also more and more drove. Thought like this competes under the drive environment to survive, then must utilize the science the management thought and the advanced management, application point meal and management integration. Like this not only enhanced the working efficiency, also has avoided the before manual work trouble, thus enables the superintendent to be able to be accurate, effective management dining. Therefore, the dining industry superintendent needs one kind of synthesis real-time management pattern, hoped has the superiority from a more scientific management which unexpectedly struggles, in unexpectedly struggles in the intense commercial market to win. The union management information system method of exploitation and the step, take this as the theory basis, develops a information management system - - dining management system management system. Key word:The management information system, the database is designed, inquiry

快餐外卖系统需求分析

快餐外卖系统得需求分析 一、功能实现 系统包括前台管理与后台管理。 1、后台管理:用户、菜单、订单 用户: 1) 添加客户:管理员可以对客户进行添加操作。 2) 删除客户:管理员可以对已有客户进行删除操作。 3) 查询所有客户 4) 添加管理员 5) 删除管理员 6) 查询所有管理员 7)修改管理员信息 菜单: 1) 查询所有菜(菜单目录):管理员可以查询菜单。 2) 删除菜名:管理可以删除一些不太受欢迎得菜。 3) 更改菜单:管理员可以更新菜单。 4) 增加菜名:管理员增加菜名供客户选择,可以记录客户在查询时没有得菜。 订单: 1)接受订单:管理员对于新订单进行接受。 2)处理订单:若新订单有效则进行派送,并通知餐厅厨房。 3)订单查询:管理员可以查瞧订单情况。

4)订单汇总:管理员根据订单情况进行汇总,分为已派送订单,正在派送订单与日金额汇总。 5) 删除订单:对于已经结算完成得过去得订单可以删除。2、前台管理:用户对系统得操作 1)查瞧菜单:用户可以根据种类,菜名等查询菜单 2)注册:无账号得客户下单订餐必须先注册登录(用级联与Ajax) 3)登录:已有账号得用户直接登录 4)修改密码:客户可以自己修改其密码。 5)购物车:客户可将自己所选得饭菜加入购物车,也可以删除购物车中得内容 6)提交订单:客户提交自己得订单。 7)结算 8)查瞧订餐状态:客户可以查瞧自己订餐得信息与相关得记录。 二、数据库表 1、管理员admin 2、用户users(包括客户与未注册客户)

3、菜单foods 4、购物车cart 5、订单list 6、支付宝payment

快餐外卖系统的需求分析

快餐外卖系统的需求分析 一、系统功能需求 快餐外卖系统是一套功能强大、操作简便、实用的自动化管理软件,包括客户管理、订餐管理、菜单管理、数据维护、后台管理。 下面概括一下本快餐外卖系统大致的功能需求。 1)客户登录 在客户进入系统前,首先要求客户进行登录,登录时要验证客户名和密码是否匹配,验证通过后允许客户进入本系统操作,客户的密码需要进行加密算法。客户登录后其信息存入数据库中。 2)修改注册信息 客户登录后可以修改自己的注册信息,包括修改用户密码,每页显示行数等信息,不允许修改客户名,姓名和部门等信息。 3)菜单查询 登录后客户可在菜单管理中查询所需快餐,并订餐,也可以直接输入您所需要的饭菜名进行查询并订餐。 4)订餐管理 若是订餐后,可以填写一张订餐单,详细说明住址和订餐时间。餐到付款。若是有急事取消订餐,可以在半小时内完成,若是您定的餐没有,我们则在订餐单之后3分钟之内告诉您。 5)数据管理 当客户注册后,其信息自动存入数据库中,也可以进行删除,更新等,也可以对客户订餐有所记录。当其成功订餐后存入。 6)后台管理 当有订餐单传入后台时,后台管理人员需根据订单要求送外卖,当完成后需标记为已送外卖,而且把这些订单存入数据库中,以便日后整理。 整个快餐外卖系统的功能需求图如下: 二、各个模块的功能需求图 1.客户管理模块包括一下两大部分:后台管理员对客户的管理和客户自己的管理。 1)添加客户:管理员可以对客户进行添加操作。 2)删除客户:管理员可以对已有客户进行删除操作。 3)查看客户订餐信息:管理员可以对客户查看其订餐信息。 4)修改密码:客户可以自己修改其密码。 5)查看订餐状态:客户可以查看自己订餐的信息和相关的记录。 6)提交订单:客户提交自己的订单。

订餐管理系统需求分析

网上订餐系统需求分析 引言和编写目的(摘自网络)当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb 技术的servlet+jsp+javaBean 实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。 1、需求分析 用户可通过访问我们的网站快乐餐网上订餐系统,进行登陆或注册,获得你想要的各种食物,管理员可以查看用户菜品,可以对菜品进行增删改查。 2.1 产品介绍 产品名称:快乐餐订餐系统产品用途:对餐馆提供发布菜肴消息,得到顾客订单信息,对顾客提供菜肴服务。 2.2 产品面向的用户群体:各大酒店,网上店铺,以及一些大型超市的网上订餐系统等。 2、软件功能此系统主要是针对顾客开放的网上订餐系统。顾客订餐主要流程如下: 1. 顾客登录网上订餐系统进行菜单的浏览或者注册为会员。 2. 会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受订餐服务。 3. 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除等功能。 4. 当顾客确定订餐完毕后,顾客可以将其提交至我们的餐厅后台系统,并生成订单。 5. 顾客可以对系统或者餐厅有意见或者建议的留言给我们,我们会及时满意的回复。管理员、后台管 理流程如下: 1. 管理员登录后台点餐系统。 2. 管理员可以管理会员信息。 3. 后台将顾客点餐提交到后厨显示。 4. 后厨根据顾客订餐菜单进行做菜。 5. 每完成一个菜就更改其状态为已做。 6. 所有订餐菜完成后根据会员提交送餐地址进行确认并送餐。 3、运行环境 顾客客户端:操作系统windows98 以上,浏览器IE5.0 以上。 条件与限制:开发本系统所用到的软件有:IIS ,DREAMWEA VER ,POTOSHOP ,WONDERSHARE FLASH SLIDESHOW BUILDER,MyEclipse7.0 ,SQL Server2005 4、功能描述 5.1 顾客网上订餐功能分析:根据对顾客网上订餐系统业务流程的分析,课已看出顾客点菜主要涉及到 一些数据库的 逻辑和程序应用逻辑。具体的功能归纳如下: 1. 顾客登录网上订餐系统进行菜单浏览、 2. 顾客注册为会员。 3. 会员对自己的个人信息进行更改,比如送餐地址和联系电话。以及账户密码。

网上订餐系统需求分析说明书

学生网上订餐系统 之需求分析说明书

1. 引言 1.1编写目的 此立项报告旨在确定本项目的基本目标、主要容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目 时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提 交的容清单、后续工作情况。 1.2定义 本产品是为食堂专门开发的一套订餐管理系统,旨在合理化安排食堂的工作,提高食堂的管理效率,同时方便学生就餐。 2. 项目概述 2.1项目背景 众所周知,在中国的大学生高校中学生到食堂用餐,在路途和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;这样便会导致 学生对食堂的满意度不高,近期我们发现有很多的学生选择了网上订餐 或者是叫外卖。在这种情况下,学生的生活健康的不到保证,食堂更是 无法准确预测学生需求,因此食堂经常会出现有些食物因为没有卖出去 而浪费掉,而学生需要的一些食物却已售罄的现象。 2.2 项目目标 开发手机订餐系统节省学生的时间和精力,避免学生在食堂排队等很多时间,同时也减少食堂食物的浪费,并提高服务质量以及学生对食堂

的满意度。 2.3 构件图 图2.3-1 构件图2.4 上下文关系图

图2.4-1 上下文关系图 2.4.1 业务事件 a. 食堂接受订餐信息 b. 学生查询菜谱和推荐菜单或套餐 c.学生预约订餐 d.返回客户订餐信息 e. 学生进行进一步确定订单,并最终提交 d.食堂接受订单信息,送食堂厨房 2.5 对产品进一步解析 到不前为止我们对学生的行为,食堂服务人员,厨房厨师的行为进行了准确的分析,做这一步的操作是为了进一步分析所设计的系统能否 达到预想的目的。

网上订餐系统需求规格说明书

网上订餐系统需求规格说明书 1. 引言 1.1编写目的 此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。 1.2背景 员工到食堂用餐,在路途和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;员工对食堂的满意度不高,有将近一半的员工会选择去周边饭店用餐。因此,食堂更无法准确预测员工需求,经常会出现有些食物因为没有卖出去只好倒掉,而员工需要的一些食物却已卖完的现象。 1.3定义 本产品是为餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便员工就餐。 1.4 参考资料 《软件系统分析与设计》、《需求分析最佳实践》。 2.任务概述 2.1目标 开发网上报餐系统节省员工的时间和精力,避免食堂食物的浪费,同时让每位就餐员工都吃到满意的食物,提高服务质量以及员工对餐厅的满意度。 2.2用户的特点 该软件的最终用户为开放的网络中有餐饮需求的用户,包括服务提供者和消费者,他们无需特定的计算机技能, 3.需求规定 3.1对功能的规定 根据对顾客网上订餐系统业务流程的分析,可以看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下:

1.顾客登录网上订餐系统进行菜单浏览、详细菜单信息浏览.。 2.顾客下订单当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。 3.顾客可以查询自己以下的订单并且在一订单物品没有发送的情况下可以修改订单。 4.顾客可以对自己已经订购过的菜进行评价。 3.2对性能的规定 3.2.1精度 操作简单,界面友好。完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单,基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定。另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 3.2.3灵活性 系统运行应该快速、稳定、高效和可靠。系统采用MyEclipse开发平台具有较强的移植性因而展现出较高的灵活性。 3.3输入输出要求 释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。 3.5故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。4.运行环境规定 4.1系统软件配置 统软件配置 Windows Server 2003 MyEclipse8.0 dreamweaver Sqlserver2005 4.2硬件配置 主频2.6G以上cpu 4GB内存 100GB X 2热拔插硬盘 100-1000M 以太网卡

网上订餐系统需求分析调研

管理信息系统课程设计网上订餐系统需求分析设计 专业:计算机科学及技术 学号: 姓名:王琪

目录 1 概述 (3) 1.1 用户简介 (3) 1.2 项目的目标 (3) 1.3 参考资料 (4) 2 目标系统描述 (4) 2.1 系统流程图 (4) 2.2 作业流程 (6) 2.3 系统类图 (6) 2.4 顺序图 (7) 2.4.1 管理员顺序图 (9) 2.4.2 用户顺序图 (10) 2.5 状态图 (10) 2.5.1 用户的状态图 (12) 2.6 数据库描述.................................................. 2.6.1 数据库表设计 (13) 3 界面需求 (14)

1概述 随着经济的发展及网络的普遍化,网上订餐越来越贴近学生的生活,这样如何在网上订餐店中订到服务较好而价格相对较低廉的套餐的需求也越来越迫切,于是订餐网站的兴起也是必然的。这个项目的目的就是做一个比较完善的网上订餐系统。系统有两三种用户,即学生用户、餐馆用户和后台管理员,学生用户在进入网站后登录自己的账户即可浏览网站的菜单及各种服务,并可对套餐和服务给出评论。餐馆用户登录进入系统后可以经营餐馆,发布信息并接受订单。管理员登录进入系统后对网站进行管理,可进行的有,用户管理,菜单管理,订单管理等等。 1.1 用户简介 学生用户。学生用户在网站上进行注册后拥有一个账户,登陆账户可以浏览网站的信息和订餐。 餐馆用户。餐馆用户在网站上进行注册后拥有一个账户,登陆账户可以经营自己的餐馆为网站添加信息以及接受学生用户的订餐订单。 后台管理员。后台管理员拥有比普通用户更高的权限,管理整个系统的各个方面,如用户管理,菜单管理,订单管理,保证整个系统的正常运行。 1.2 项目的目标 项目的目标: 做一个比较完善的网上订餐系统,方便学生用户在网上订餐。各方面的具体目标如下:(1)具有比较好的界面。 (2)每个用户均可以注册,注册之后有一个或多个账户,用户可以为自己的账户设置或修改密码,可以更改用户自己的有关信息,用这个账户登录后在网站上享受订餐服务。 (3)用户的账户及网上银行相连接,可以充值金额或付款。 (4)系统需要有较高的安全性。

餐厅管理系统 需求分析说明书

文档名称:需求分析 项目名称:餐厅管理系统 项目负责人:银小贤 项目组长:银小贤 全体组员:韩承玺、徐贤涛、文晓光、廖媛媛、梁玉婷开发单位:07级科技01班软件开发小组

一、引言 1.编写目的: 随着计算机的迅速发展,计算机被广泛的应用到各个领域,餐厅行业对软件的功能需求也日益增高。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项。 2.项目背景: 委托单位:中小型餐厅通用 开发单位:西邮07级科技01班软件开发小组 主管部门:科技0701班第1小组 系统待开发的名称:餐厅管理系统 本软件运行平台:windows2000, windows XP, windows Vista..... 3.定义: VB是Visual Basic的简写,是可视化的编程语言。是一种简单、高效地开发应用软件的工具。 SQL (Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法 的主要表达工具及用于表示软件模型的一种图示方法。 E-R图(Entire and Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序 结构进行修改时,其内容可以由DBMS自动更新的数据字典。 被动数据字典是指修改时必须手工更新其内容的数据字典。 静态数据系统内部有关的数据结构和操作规程。 动态数据程序运行时输入和输出的数据。 数据采集又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。

订餐系统需求分析说明书

需求分析说明书 该文档描述网上订餐系统需求,包括功能需求分析,性能需求分析,业务需求分析,数据需求分析。 1.1文档范围 本文档包含以下几个部分: <1>. 文档介绍 <2>. 产品介绍 <3>. 产品面向的用户群体 <4>. 功能需求分析 <5>. 性能需求分析 <6>. 业务需求分析 <7>. 数据需求分析 <8>. 运行环境规定 1.2读者对象 数据库设计者,代码编写者 1.3 参考文档 [1]软件工程-----实践者的研究方法机械工业出版社原书第六版

[2]Java程序设计清华出版社雍俊海 [3]Web编程技术机械工业出版社厉小军主编 [4]数据库原理及其应用教程第二版黄德才主编科学出版社 2.1背景 当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。 社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb技术的servlet+jsp+javaBean实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。 网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。 2.2产品的功能 <1>.菜色展示系统 菜色展示系统是一套基于数据库平台的即时发布系统,可用于各类菜色的展示、添加、修改和删除等。网站管理员可以管理菜色简介、价格、图片等多类信息。浏览者在前台可以浏览到菜色的所有资料,如菜色价格和详细介绍等菜色信息。 <2>.购物车

校园网上订餐系统需求分析说明书

校园网上订餐系统 之需求分析说明书 项目人员:李文斌 王维康 业铿

目录 1.引言 (4) 1.1 编写目的 (4) 1.2 定义 (4) 1.3 参考资料 (4) 2.项目概述 (4) 2.1 项目背景 (4) 2.2 项目目标 (4) 2.3 构件图 (4) 2.4 上下文关系图 (5) 2.5 类图 (6) 2.6 项目适用范围 (7) 3 项目需求分析 3.1 性能需求分析 (7) 3.2 系统用例图 (8) 3.3系统体系结构 (9) 4 项目详细设计 4.1 系统模块详细设计 (9) 4.2 登录模块详细设计 (10) 4.3 顾客模块详细设计 (10) 4.4 管理员模块详细设计 (11)

5 项目技术方案 (13) 5.1方案概述 (13) 5.2 编程环境 (14) 5.3 数据库的实现 (14) 6.项目报表 (14) 6.1 项目活动图 (14) 6.2 系统报表 (16) 7.可行性分析 (16) 7.1 技术可行性分析 (16) 7.2 运行可行性分析 (16) 7.3 经济可行性分析 (17) 1. 引言

1.1编写目的 此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的 项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。 1.2定义 本产品是为校园餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便学生就餐。 1.3参考资料 《软件系统分析与设计》《软件需求工程》 2. 项目概述 2.1项目背景 学生到食堂用餐,在和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;学生对食堂的满意度不高,有许多的学生会选择去学 校周边的饭店用餐。因此,食堂更无法准确预测学生需求,经常会出现 有些食物因为没有卖出去只好倒掉,而学生需要的一些食物却已卖完的 现象。 2.2 项目目标 开发网上报餐系统节省学生的时间和精力,避免食堂食物的浪费,同时让每位就餐员工都吃到满意的食物,提高服务质量以及员工对餐厅 的满意度。 2.3 构件图

网上订餐需求分析报告

******************** **************** 网络订餐需求分析报告 ****** 课程名称: ********* 小组成员: ************** **************

一.研究意义 (2) 市场前景 (2) 功能分析 (3) 1.顾客登录网上订餐系统进行菜单浏览 (3) 2.顾客注册为会员 (3) 3.顾客个人设置 (3) 4.顾客购物车 (4) 5.管理员后台管理 (4) 二.顶层用例示意图 (6) 三.用例分析与描述 (8) 用户登陆 (10) 订餐服务 (11) 查看历史订单 (12) 订单处理 (13) 四.类图 (14) 动态图 (14) 管理员模块 (15) 五.性能要求 (15) 1. 时间特性要求 (15) 2. 可扩充性要求等 (15) 3. 安全可靠性 (16) 4. 其它专门要求 (16)

一.研究意义 (2) 市场前景 (2) 功能分析 (3) 1.顾客登录网上订餐系统进行菜单浏览 (3) 2.顾客注册为会员 (3) 3.顾客个人设置 (3) 4.顾客购物车 (4) 5.管理员后台管理 (4) 二.顶层用例示意图 (6) 三.用例分析与描述 (8) 用户登陆 (10) 订餐服务 (11) 查看历史订单 (12) 订单处理 (13) 四.类图 (14) 动态图 (14) 管理员模块 (15) 五.性能要求 (15) 1. 时间特性要求 (15) 2. 可扩充性要求等 (15) 3. 安全可靠性 (16) 4. 其它专门要求 (16)

“饿了吗”学校网上订餐系统需求分析报告一.研究意义 随着学校学生人数的增加,学生对餐饮服务的要求更加高;许多学生不满足于学校食堂的餐饮或嫌学校食堂就餐排队时间长,而选择回宿舍点外卖,所以网上订餐及配送是一种个性化、多样化的服务产业。随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、朋友等点一份既营养又实惠的美食。其最大的优势在于:图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息不能及时更新的现象。这样既节省了时间,也可以为广大学生用户提供更多选择。 市场前景 据不完全统计,我们学校有点过外卖的人数占学生总人数的90%以上,现在学生宁愿点外卖也不愿去食堂就餐的原因有如下几点。 1.大学校园食堂饭菜变化较少,而且味道不太合口。

订餐管理系统需求分析

订餐管理系统需求分析 餐厅订餐管理系统需求分析一、引言 1.1编写目的 当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,面对餐饮服务业内激烈的竞争形势,怎样才能从餐厅的预定,到客人的结账离开,整个过程应该能够体现以客人为中心,提供快捷、方便的服务,提高餐厅的管理水平,简化各种复杂的操作,在最合理、最短时间内完成餐厅业务规范操作,增加客户回头率。最快的方式莫过于利用计算机,用软件管理餐厅。1.2 开发背景 餐饮业的激烈竞争使得提高餐厅管理员工作效率成为一项重要任务,而借助于计算机管理系统的强大功能,创造客观的经济效益已经成为很多餐厅的首选。 本餐厅订餐管理系统主要针对餐厅管理中的餐桌订餐管理,旨在提高餐厅管理效率,减免手工处理的繁琐和误差,及时、准确地反映餐厅的工作情况、经营情况,从而提高餐厅的服务质量,获得更好的经济效益; 实现餐厅管理的规范化、自动化。 二、任务概述 2.1目标餐厅服务员可通过登陆我们的餐厅订餐管理系统,获得餐厅各餐间的动态信息,从而为客人提供餐间的预定、清洁等服务。餐厅管理员可以增删改查服务员信息、客人信息、各餐间信息,并可以对服务员授予权限。具体目标如下: (1)提供实时、快速、准确的客房动态信息 (2)简便迅捷的客人接待登记服务 (3)有效的预定处理 (4)系统运行稳定可靠快速,易于维护 (5)简单、友好的操作界面

2.2系统介绍 系统名称: 餐厅定餐管理系统 系统用途: 浏览、修改餐厅各餐桌(间)的动态信息,对餐厅各餐间进行预定,方便管理。可以简单管理餐厅工作人员信息和客户信息。 2.3用户特点本餐厅客房管理系统的用户分为管理员和餐厅工作人员两类。 餐厅管理员能够对整个系统进行管理,能够执行系统所有操作。可以对服务员信息、客人信息、各餐间信息进行添加、修改、查询、删除,并可以对服务员授予权限。 餐厅工作人员可通过登陆,进入餐厅订餐管理系统,维护餐厅各餐桌(间)的动态信息,从而为客人提供餐桌(间)的预定、清洁等服务。 三、系统主要功能 3.1主页面显示功能 提供餐桌(间)信息、客人信息、服务员信息、系统管理等导航浏览功能。 3.2餐桌(间)信息 该模块主要完成以下功能: (1)主界面显示所有餐桌(间)的缩略图(如下图3-1),并对餐桌(间)各种状态用颜色或其他标志明显区别显示,让浏览者对各种状态一目了然,尤其是空闲的餐桌(间)的信息。同时,管理员可以更换各种状态的颜色和标志。

相关主题
文本预览
相关文档 最新文档