文档库 最新最全的文档下载
当前位置:文档库 › 网上订餐系统分析说明书

网上订餐系统分析说明书

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

题目:在线订餐系统分析与设计

系别:

专业年级:

姓名:

成绩:

20 年月日

目录

一、项目概述 (3)

(一)项目背景 (3)

(二)系统建设目标 (4)

二、需求分析 (5)

(一)系统总体功能需求分析 (5)

(二)主要业务流程分析 (8)

(三)性能需要分析 (12)

三、系统设计的原则 (14)

四、系统设计 (15)

(一)系统总体结构设计 (15)

1.系统架构设计 (15)

2.系统结构设计 (16)

(二)系统详细设计 (17)

1.系统界面 (17)

2.对象模型 (19)

3.对象描述 (20)

4.动态模型 (20)

5.构件图 (23)

6.配置图 (23)

7.数据库设计 (24)

8.安全设计 (25)

五、系统的实施与维护 (28)

(一)系统实施方式 (28)

1.系统部署 (28)

2.系统测试 (28)

3.程序设计 (28)

4.系统维护 (28)

(二)实施计划 (28)

(三)维护的内容及方式 (29)

一、项目概述

当今社会生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美餐,或者是很多的年轻的白领们在城市奋斗目前还是单身一个人生活,一个人也不太喜欢自己做饭,更倾向于在外吃快餐,但同时又不想到餐馆里面吃,他们更喜欢在办公室里面吹着空调享受美餐,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统。这不仅可以提高餐饮业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。

社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用rational rose绘制基于UML的用例图,活动图,类图,协作图,顺序图。网上订餐系统将极大的方便食客的就餐,同时亦有利于企业的管理和售后服务。同时,对于企业来讲,此网上订餐系统可以帮助餐馆扩大经营范围,增加知名度等。(一)项目背景

随着因特网的快速发展,网络已经改变和正在改变我们的生活,通过网络交易的方式已经成了一种时尚,也越来越位大多数的人们所接受和使用,各个行业也将网络营销当成了一种重要的营销手段。酒店餐饮行业也得益于网络的发展,通过网络更高效便捷的为客户服务的同时增加盈利扩大经营范围。传统的手工点菜方式由于难计算,难查找,难更改,易出错,效率低等缺点已经逐渐退出了酒店餐饮等消费场所的服务管理平台。层出不穷的各类酒店餐饮管理系统也应运而生,呈现出多元化的发展。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率。我们小组在多方面查阅相关资料后,以提高消费者的满意程度和商家的服务水平及其市场占有率为目标,致力于开发出一套较方便的订餐服务系统。

1、系统简述

本文开发的管理信息系统全称为酒店网上订餐系统。用途:提供发布菜肴消息,得到顾客订单信息,对顾客提供才要服务。目标客户群体:各大酒店网上店铺以及一些大型超市的网上订餐系统等。

此系统主要是针对顾客开放的网上订餐系统。

顾客订餐主要流程如下:

1顾客登陆网上订餐系统进行菜单的浏览或注册为会员。

2 会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受订餐服务。

3如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择,更改,删除等功能。

4 当顾客确定菜单后,顾客可以对系统或者餐厅有意见或者建议留给企业

管理员,后台管理流程如下:

1管理员登陆后台订餐系统

2 管理员可以管理会员信息

3后台将顾客点餐提交到后台显示

4后台根据顾客订单进行做菜

5每完成一个菜就更改其状态为已作

6 所有订餐完成后根据会员提交送餐地址并进行确认并送餐

2、企业概况

企业名称为“美味鲜网上订餐”,是虚拟的。企业的生命刚开始,属于餐饮业新秀,不同于传统餐饮企业,本企业左手提着一只鸡,右手提着“Internet”,经营模式秉着“不抛弃,不放弃”的原则,不抛弃传统餐饮的优良厨艺,采用新的网络营销模式。企业利用网上订餐系统进行日常管理,同时加强企业内部各部门的交流与沟通,达到统筹规划,整齐划一,各部门相配合,最大化实现资源优化配置的效果。

3、组织结构

系统主要参与人员及其相应需求描述如下图所示:

(二)系统建设目标

能够满足顾客方便快捷地在网上订餐,同时在订餐的同时可以在网上浏览菜样菜式等等,还有顾客的网上评价等等相关的信息。同时对于企业来讲,要能够满足企业快速高效地处理订单,从而可以真正的满足顾客方便快捷的需要,而且通过系统企业可以更好的与顾客进行交互,及时处理顾客用餐意见及关于口味菜样菜式等等方面的建议。企业可以进行菜品管理,原料采购、菜品信息更新等,尽可能提高企业效率,减少企业的运营成本,达到企业关键性能指标如成本、效益、质量和速度等方面有较大的提高。能够吸引更多客户,为客户提供满意的服务。

二、需求分析

(一)系统总体功能需求分析(1)系统功能:

1.前台实现功能

新用户注册、老用户信息管理

产品检索浏览功能模块

购物车功能模块

订单查询功能

在线支付功能/网上银行支付功能2.后台实现功能

会员注册信息管理

订单添加/删除/修改管理功能 菜品信息管理

订购系统管理

客户访问统计

(2)总体功能分析描述

系统主要分为两大功能模块:一、前台顾客登录、注册、浏览信息(菜单信息、顾客的用户信息)、购物车管理、顾客订单的查询。二、后台系统管理员的登录、餐厅相关人员的登录(餐厅经理、采购人员、厨师、送餐服务员)、商品信息的管理、用户信息的管理、订单的管理、订购的管理、访问统计。

以下是针对各个功能进行详细的功能分析

图1酒店网上订餐系统功能结构

(1)用户登录、注册功能分析:

顾客在网站浏览时如需订餐则必须登入系统以确保订单的可靠性,而系统管理员进入后台也必须经过登入程序以防止信息的外泄,企业相关人员在查看相关信息业需要登录系统。对于没有账号的顾客则必须填写详细的用户资料进而注册。所有企业人员需要系统管理员给予分配账号以及相关权限的设置。

服务员

图2 用户注册登录

(2)用户订餐功能分析:

当用户浏览发现所需的菜品时,用户登录后,通过对购物车的管理来对所需的菜品进行订购。用户先选择菜品放入购物车,可添加多个商品,也可对购物车内的商品进行删除与修改,如用户对选购的菜品满意则需要有结算功能支持其进行以及第三方的支付宝平台支持顾客的结算。假若购物车内所存储的信息量过多,则可清空购物车,同时可以对菜品进行评价。

图3 顾客在线订餐

(3)顾客浏览信息:

用户可通过在产品分类里浏览菜品,同时也可以在搜索窗户输入关键字检索相关菜品,进行浏览和选购。

(4)订单管理:

用户可查询已下订单的执行情况,厨师可以在后台查看订单信息,以便进行烹饪,服务员也可以查看订单信息,进行菜品的配送,系统管理员可以对订单的具体资料进行必要的修改,删除作废的订单。

(5)用户管理:

用户管理分为三大部分:一、用户信息管理,系统管理员对用户信息的修改,删除以及信用度的修改、添加、删除。同时用户也可以通过前台对自己的资料管理包括对用户名称,用户密码,邮箱,地址等信息的查询与修改;

二、用户积分管理系统管理员可以对用户积分统计、修改、删除、添加等操作;三、用户信用管理,系统管理员可以对对用户信用等级添加、删除、修改操作。

图4 订单管理图5 用户管理

(6)菜单信息管理:

主要分为菜品详细描述的管理。菜品详细信息的管理需要实现菜品描述信息的发布、菜品描述信息的编辑,对菜品的描述编辑必须实现图片、资料上传,服务条款的编辑,还需要添加、删除详细信息的功能。

图6 菜单信息管理

(7)访问浏览统计:对登入网站的浏览数进行统计,对商品购买信息进行统计。

(二)主要业务流程分析

本系统的主要业务流程,借助状态图和活动图来分析。系统的核心业务是如何在线下订单以及怎样处理订单两大业务。

在线下订单。

网上购物车的出现,为电子商务网站实现在线下订单的提升有着重大的意义。通过购物车,可以一次性批量购买多个商品,并一次性通过链接到支付系统完成付款。并且通过购物车,您无需记下订单即可在您的电脑上随时保存或查看您想要购买的商品。购物车为广大的用户带来更大的便捷。

酒店在线订餐能够实现在线订购功能,同时也是通过购物车功能实现的,用户现在网上浏览菜单,这其中包括菜品的介绍,价格等方面的菜品信息,然后点菜把所选的菜品放入购物车中,如果用户不满意可以到购物车中退菜,或修改数量,以下就是用户在线下订单的活动图。(如图)

图7 顾客活动图

商品选择结束

图8购物车状态图

后台订单的处理

当用户在前台实现点菜完成后,接下来的工作是后台对订单的处理,在后台将会涉及到系统管理员,厨师,经理,送餐服务员以及采购人员的工作。下面的通过活动图描述了各个相关人员的活动。

图9 酒店相关人员的活动图

图10 订单状态图

系统管理员先进行审核订单,确认订单后,检查是否付款,是否有原材料,如果两者都有具备了那就转交厨师开始烹饪,烹饪完成后交给送餐服务员送餐,服务员按照订单上的信息把餐送到收货人员那边,收货人收到菜品,订单结束。在这个过程中如果用户没有付款或者是原材料没有备齐需等到两者都具备了才开始进行订单的执行,在中间环节可以选择取消订单。

会员登录

此外,本系统严格按照会员制,对客户进行管理。顾客在下订单之前要进行登录,同时顾客根据积分制升级,不同等级的顾客可享受不同的优惠,顾客同时还有信用等级之分(如下活动图)是一个客户的登入流程

图11 会员登录活动图

(三)性能需要分析

1)时间特性要求

系统处理能力:“网上酒店在线订餐平台系统”业务涉及到顾客在线浏览产品,在线下订单,在线支付,对产品评价等功能同时还需要后台系统管理员,厨师,采购人员,经理,送餐服务人员多个参与者的参与,在这个过程中参与的人员较多、业务较为复杂,因此系统要具有较好的大用户量下的并发响应能力。

处理时间:理想状态下系统应为用户提供7×24小时服务。

响应速度:要求能够响应快速;响应速度尽量控制在人员可忍受等待的时间内,并给予提示。

客户端:采用浏览器和传统客户端相结合的方式进行业务处理,在30-60秒内完成页面下载,网络

带宽应至少为56Kbps以上。

2)系统开放性要求

基于主流WINDOWS平台建设的“网上酒店在线订餐平台系统”,使其具有良好的可扩充性和可移植性。

系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。

遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。

3)系统可扩充性要求

基于可扩充的平台进行建设的“网上酒店在线订餐平台系统”,提高系统的可扩展性,例如,可保证所整合的业务系统的可扩充性、对不同级别的用户要求的层次和模块,可灵活地进行定制。

系统提供与企业现正在应用的平台统一的接口,使得将来易于与当前系统实现互连互通,为用户提供全方位、高质量和高效率服务。

4)界面友好性要求

系统提供统一的操作界面和方式。要求操作界面美观大方,布局合理,功能完善,对于初级用户容易上手。

5)服务个性化要求

系统针对不同级别和不同工作的客户可提供非常个性化的界面内容和界面形式,以满足客户的个性化需求。如管理员登录系统之后,可以只看到系统所有的内容。经理登录后,可以看到最关心的信息,对于有些不必要的细节,系统会自动进行屏蔽。

6)系统可用性要求

系统操作快捷、内容完整是保证对用户进行使用的基础。因此,应准确而详细地理解各用户群特征、任务和使用环境,在“有效性”(完成特定任务和达到特定目标时所具有的正确性和完整程度)、“效率”(完成任务的正确性和完整程度与所使用资源(如时间)之间的比率)以及“满意度”(在使用产品过程中具有的主观满意和接受程度)等方面满足各类用户对系统的要求。

7)可管理性要求

系统涉及面较广,系统应提供对管理内容的分级分类管理和维护、审批服务事项维护、工作流定制与监控、用户信息维护、系统配置和管理、远程监测和故障诊断等功能。

8)环境配置

1、硬件环境

处理器:Inter Pentinm 4 或更高

内存:256MB

硬盘:4GB

2、软件环境

操作系统:Window 98/2000/XP/ME

数据库:Microsoft SQL Server 2000

系统工具:IIS6.0

开发工具:Microsoft Visual Studio、Photoshop CS4

Macromedia Dreamweaver 8、Macromedia Fireworks 8

9)开发工具

1、ASP技术。

ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,生成交互式动态网页,包括使用HTML表单收集和处理信息,上传和下载信息等。

2、IIS技术。

IIS是一种Web信息服务,通过它在局域网和英特网上发布信息。

3、SQL。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作。目前,绝大多数流行的关系型数据库管理系统。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

三、系统设计的原则

系统设计的好坏在根本上决定了软件系统的优劣,以下是本网站系统设计的一些基本原则:

系统设计质量的高低将会直接影响整个系统设计的性能和可能获得的经济效益。为了尽可能满足用户需求,使得系统的设计有较高的质量和效率、较强的环境适应性和生命力,系统设计应考虑简单性、实用性、系统性、可靠性、安全性、经济性、可扩展性和良好的可交互性与可操作性的需要。

⑴对于简单性来说,就是指要求设计的系统,在达到预定日标及所应具备的功能的前提下,系统应当尽量简单,避免一切不必要的复杂化。这样就可以提高系统效率、减少系统处理费用,也可便于系统的管理。

⑵对于实用性来说,就是要从活性石灰企业的实际出发,建立生产管理信息系统,整个系统在使用功能和信息需求上达到实用、高效。

⑶对于系统性来说,就是要从系统的整体出发,把设计工作统一起来,代码要统一,设计规范要标准,采集的数据可以共享等.也就是要使得系统设计在规范、方法等各方面都有一致性,避免冲突和混乱。

⑷对于可靠性来说,就是要求系统的软、硬件具有较长的平均无故障时间,并具有数据备份的冗余设计。

⑸安全问题的核心是确保信息网络的畅通、信息的完整和合法用户的正常操作,满足网络系统和数据的安全运行。

⑹对于经济性来说,就是指系统的收益应能大于支出。为减少系统运行处理费用,应使得系统设计尽量避免不必要的复杂化,模块应简洁。

⑺对系统的可扩展性来说,系统设计不仅要考虑企业的近期目标,也要为进一步扩展留有余地,使系

统在规模和性能方面满足未来企业生产的需求。

⑻对于系统的可交互性和可操作性来说,主要是指系统要有友好的人机界面,采用图形界面,屏幕显示清晰美观,操作提示清楚,操作简单。

四、系统设计

(一)系统总体结构设计

1.系统架构设计

根据上面需求分析得到的初步系统模型,我们可以看到,对购物车这个系统,我们可以将系统层次作如下一个划分:

业务外观层:主要是提供用户界面,是与用户的接口,用户可以通过该层面进行相应的操作。

在这里,将当前租包和历史订单分别做成module,这样做的好处是:1、以用户控件的方式开发,将所有的应用程序逻辑打包成一个业务组件,最后只需将module拖入希望使用它的ASP。NET页面,即可“即插即用”,这也是基于构件思想的开发;2、为将来改进该模块,开发可复用控件打下良好的基础。

业务逻辑层:一个是Cart类,该类的主要目的就是实现主要的添加、删除、清空、重置等逻辑。这是该模块最主要的一个类。它即需要向上层提供接口,又需要调用数据访问层;另一个是History类,该类仅负责读取用户的所有历史订单以及得到某一历史订单对应的所有订单项。

数据结构层:主要是两个类:OrderData。cs和OrderItemData。cs。对于一个购物车,主要的信息

就是订单和某一订单对应的订单项,根据需求分析的结果,确定订单和订单项的数据结构,完成DataSet 的定义。

数据访问层:调用存储过程,访问数据库,完成对数据库的操作。

如此,我们完成了业务外观层为第一层,业务逻辑层为第二层,数据结构层和数据访问层为第三层这样一个体系模型。

系统平台:Wind2000/win2003,。Net Framework, SQL Server, IIS

系统架构:B/S结构;4层开发模式

使用技术:Asp。Net, ADO。Net, Stored Procedure , XML , Web Service, HTML, JavaScript,Output Cache, Data Cache。

2.系统结构设计

1、顶层系统结构

后台管理

前台展示

图12 顶层系统结构

2、子系统1结构

图13 订单子系统

3、子系统2结构

图14 购物子系统

(二)系统详细设计

1.系统界面

用例通常是面向对象开发方法学中的最主要的需求artifact,当你的方法是统一过程(Kruchten 2000; Ambler 2000)实例是尤其如此。而且对于大的项目包图来说,通常是创建用来组织使用需求的。

1)创建用例包图。以组织你的需求除了以下介绍的包原则之外,应用下列的规则来把UML用例图组织到包图里:把关联的用例放在一起∶included、extending、和inheriting的用例放在相同的包中,就

像base/parent用例一样。组织用例应该以主要主角的需要为基础。例如下面就是将订单、商品、用户信息创建一个包图。

采购员服务员

图15 相关人员包图

图16 系统用例总体图

图17 订单处理系统包图

2.对象模型

这里,我们使用用例分析和类的分析来解释酒店网上订餐系统。如下面得具体解释:

图18 总体类图

3.对象描述

整个系统包括顾客会员、系统管理员、酒店经理、厨师、采购人员、送餐服务人员等参与者

顾客会员:可以登录会员系统进行在线订餐,查看修改自己信息,查看订单等

系统管理:系统管理员具有最高的权限,可以对用户管理,订单管理,菜谱发布、数量统计等

酒店经理:可以查看评价以及查看报表信息

厨师:厨师可以查看订单,后根据订单信息进行烹饪

采购人员:根据原材料库存状况进行采购

送餐服务人员:查看订单信息,根据订单信息进行送餐

4.动态模型

动态模型描述与操作时间和顺序有关的系统特征、影响更改的事件、事件的序列、事件的环境以及事件的组织。本系统借助顺序图、状态图和活动图,来描述系统的动态模型。

(1)状态图

订单状态图(见上图10)

购物车状态图(见上图8)(2)活动图

会员登录活动图(见上图11)

顾客活动图(见上图7)

酒店相关人员活动图(见上图9)

(3)顺序图:会员订餐顺序图

图19 会员订餐顺序图

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

“我要吃”系统功能需求分析报告 报告成员: 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)

网上订餐系统-的设计与实现

毕业论文(设计)网上订餐系统的设计与实现院系:计算机科学与技术学院专业:信息管理与信息系统班级: 学号: 姓名: 导师: 2014 年 5 月 10 日定稿

网上订餐系统的设计与实现 摘要 随着电子商务的飞速发展,人们工作效率的逐渐提高。方便、快捷、个性化的网上订餐服务正在进入人们的生活。网上订餐系统为商家提供有效的管理方式,节省了宣传、店面等费用,为顾客提供了方便、快捷、优惠的订餐方式。 本论文对网上订餐系统的设计与实现进行了详细的分析与描述。网上订餐的管理系统要既能满足客户的订餐需求,又要满足自己的业务流程需求。本论文主要是从系统概述,系统分析,系统设计和系统实现这四方面来进行说明。 本系统采用B/S结构进行设计,使用SQL Server构建数据库,以MYECLIPSE为设计语言,TOMCAT作为网页服务器来开发一个功能较为完善的订餐系统。前台页面提供给顾客方便的实现网上订餐,而且能够查看本人信息、订单信息以及网上留言。后台管理实现会员管理、菜单管理、订单管理、留言管理等基本网上订餐功能。不仅方便顾客了解热销美食,而且利于商家制定销售策略。 关键词:网络订餐,B/S结构,JSP ,SQL

THE Design and implementation of XIAO PENG’S restaurant online ordering system ABSTRACT With the rapid development of e-commerce, people gradually improve work efficiency. Convenient, fast, personalized online ordering services are entering people's lives. Online reservation system for businesses to provide effective management, saving publicity, stores and other costs, to provide customers with a convenient, fast, preferential ordering methods. In this paper, the design and implementation of online ordering system for a detailed analysis and description. Online ordering management system must not only meet the needs of customers ordering, but also to meet the needs of their business processes. This paper mainly from the system overview, system analysis, system design and system implementation of these four areas to be explained. The system uses B / S structure design, build databases using SQL Server, in MYECLIPSE design language, TOMCAT as a web server to develop a more comprehensive reservation system function. Front page provided to facilitate the realization of the customer online ordering, but also be able to view my information, order information and online message. Manage achieve membership management, menu management, order management, message management and other basic online ordering capabilities. Customers will not only facilitate understanding of hot dishes, but also helps businesses develop marketing strategies.

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

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

快餐外卖系统的需求分析

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

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

员工网上订餐系统 之需求分析说明书 组名:最佳实践小组 指导老师:李华玲 组员:李蕴 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 构件图

网上订餐管理系统设计

网上订餐管理系统设计

摘要 时代在进步,科技在发展,当今时代网络已经成了我们生活中一个不可或缺的部分。网络的发展也给我们带来了无限的商机与便利,有人可以足不出户就赚钱,有人可以足不出户就买到想买的东西、订票等等。在餐饮业,网络也同样能够发挥它巨大的作用—网上订餐管理系统。 网上订餐管理系统旨在通过网站的形式实现想要订餐的用户的订餐过程。本课题基于Web2.0,使用https://www.wendangku.net/doc/4712786383.html,2.0实现B/S模式的订餐系统。用户通过访问餐馆的网站就能够看到该餐馆的菜肴种类、价格等信息,从而做出订餐的决定,然后使用唯一的账号登陆,通过一定的支付方式来付款,仅需几分钟就完成了一次订餐。而餐馆也能够及时地看到用户在自己餐馆网站上下的订单,从容准备,及时送达用户指定的就餐地点。相比一般的电话订餐方式,网上订餐不仅给用户节省了大量电话询问时间和电话费,也为餐馆提供了收款保障,餐馆可以选择网上银行或是充值系统等的预先付款方式,也可以选择货到付款的方式。在信息的准确性方面,网上订餐也比电话订餐高出一等,网上订餐则是由用户自己填写,不太容易造成错误。 目录

1. 引言 (1) 1.1项目背景 (1) 1.2国内外现状 (1) 1.3项目意义 (2) 2. 相关技术介绍 (3) 2.1 Web 2.0技术 (3) 2.2 https://www.wendangku.net/doc/4712786383.html,技术 (5) 2.3 AJAX技术 (6) 2.4 SQL Server 2005技术 (8) 3. 系统功能分析与概要设计 (10) 3.1 功能分析 (10) 3.2 界面设计 (14) 3.3 数据库设计 (15) 4. 系统详细设计与编码实现 (18) 4.1 管理员模块 (18) 4.2 会员模块 (23) 4.3 公共模块 (27) 5. 系统测试 (28) 5.1 测试计划制定 (28) 5.2 测试用例设计与执行 (28) 5.3 测试报告 (30) 6. 总结............................................................................................ 错误!未定义书签。致谢................................................................................................. 错误!未定义书签。参考文献. (33)

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

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

目录 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)系统需要有较高的安全性。

订餐管理系统需求分析

网上订餐系统需求分析 引言和编写目的(摘自网络)当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用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) 添加客户:管理员可以对客户进行添加操作。 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

网上订餐系统分析

2.3 系统功能分析 2.3.1 系统功能实现 本系统主要是实现网上浏览菜单、订餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下:当客户进入网上订餐时,应该在主页面中分类显示最新的菜品信息,以供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交订餐订单后,自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理订餐。 分析网上订餐系统,制订整个系统框架如下: 网上订餐系统 前台后台 用 户 登录或游客注册信 息 浏 览 订 餐 查 看 历 史 订 单 留 言 板 实 时 反 映 订 餐 请 况 处 理 订 单 前台 信息 浏览 、 添加 、 删除 、 修改 审 核 注 册 用 户 系统管理订餐管理 查 看 订 单 明 细 信 息 反 馈 和 评 分 图2.1系统整体框架图

2.3.2 系统需求分析 用于需求建模的方法有很多种,最常用的包括数据流图(DFD)、实体关系图(ERD)和UML 三种方式。UML(统一建模语言)是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程[12]。本系统使用UML中的用例图、活动图、状态图来对需求建模。 用例图通过描述“系统”和“活动者”之间的交互活动来描述系统的行为。通过分解系统目标,用例图描述活动者为了实现这些目标而执行的所有步骤。此方法最主要的优点,在于它是用户导向的,用户可以根据自己所对应的用例来不断细化自己的需求。此外,使用用例还可以方便地得到系统功能的测试用例。 1.角色分析 分析的第一步是定义用例,以描述系统的外部功能需求。用例分析包括阅读和分析需求说明,此时需要与系统的潜在用户进行讨论。根据上述需求,通过分析,网上订餐角色分为两大类:用户和系统管理员。 2.用例分析 在确认角色的基础上,确认用例。网上订餐系统中的用例有:用户管理、订单管理、登录系统、菜品信息管理等等。 本系统的用户用例图如图2.2所示。进行的操作包括订餐服务、信息浏览、订单管理等。

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

网上订餐系统需求规格说明书 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 以太网卡

网上订餐系统分析

网上订餐系统分析 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

系统功能分析2.3.1 系统功能实现 本系统主要是实现网上浏览菜单、订餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下:当客户进入网上订餐时,应该在主页面中分类显示最新的菜品信息,以供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交订餐订单后,自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理订餐。 分析网上订餐系统,制订整个系统框架如下:

图系统整体框架图 2.3.2 系统需求分析 用于需求建模的方法有很多种,最常用的包括数据流图(DFD)、实体关系图(ERD)和UML三种方式。UML(统一建模语言)是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程[12]。本系统使用UML中的用例图、活动图、状态图来对需求建模。 用例图通过描述“系统”和“活动者”之间的交互活动来描述系统的行为。通过分解系统目标,用例图描述活动者为了实现这些目标而执行的所有步骤。此方法最主要的优

点,在于它是用户导向的,用户可以根据自己所对应的用例来不断细化自己的需求。此外,使用用例还可以方便地得到系统功能的测试用例。 1.角色分析 分析的第一步是定义用例,以描述系统的外部功能需求。用例分析包括阅读和分析需求说明,此时需要与系统的潜在用户进行讨论。根据上述需求,通过分析,网上订餐角色分为两大类:用户和系统管理员。 2.用例分析 在确认角色的基础上,确认用例。网上订餐系统中的用例有:用户管理、订单管理、登录系统、菜品信息管理等等。 本系统的用户用例图如图所示。进行的操作包括订餐服务、信息浏览、订单管理等。 图订餐用户使用例图 管理员分为两类:一类是系统管理员用例图如图所示。管理员进行的操作(后台操作)包括用户管理,信息的浏览、添加、删除、修改等等。 图系统管理员使用例图 另一类管理员是订餐管理人员,专门负责处理用户预约的订单,用例图如图所示。 图订餐管理员使用例图 除了用用例图描述系统需求以外,以下用活动图对系统的主要例进行说明,更具体地描述该用例与角色的交互。 1.用户登录 图用户登录

订餐系统需求分析说明书

需求分析说明书 该文档描述网上订餐系统需求,包括功能需求分析,性能需求分析,业务需求分析,数据需求分析。 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 构件图

uml网上订餐系统

实用文档 《UML建模语言》课程设计报告 题目:订餐管理系统 数学与计算机科学(软件)学院 软件工程专业2011级 实验时间:2013-2014学年第一学期 任课教师:张舒

目录 1背景介绍: (3) 2、系统分析 (3) 2.1 获取需求 (3) 2.1.1在大学城订餐系统中主要有以下涉众: (3) 2.1.2边界 (4) 2.1.3业务用例 (7) 2.1.4活动图 (10) 2.1.5用例规约 (11) 2.2需求分析 (14) 2.2.1财务管理 (14) 2.2.2信息管理 (16) 2.2.3店面管理 (19) 2.2.4订餐 (22) 2.2.5 订单管理 (24) 3 系统设计 (26) 3.1整个系统结构: (26) 3.2组件图和设计类图 (27) 3.2.1店面管理用例的设计类图 (27) 3.2.2财务管理用例的设计类图 (28) 3.2.3信息管理用例的设计类图 (31) 3.2.4订餐管理用例的设计类图 (34) 3.2.5订单管理的设计类图 (35) 3.3数据库设计 (37) 3.4系统部署图 (40) 4总结 (41)

1背景介绍: 当今社会,计算机技术尤其是网络技术飞速发展,给我们的生活带来的极大的方便。经过我们小组成员在生活中细致观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求,自己配送。这样效率很低,利润薄,而且信息不流畅。基于这个现状。我们决定提供一个平台---网上订餐系统。在网上给申请的商家一个虚拟店面,可以在上面挂上该商家的名称,饭菜的图片和价格等,让订餐者可以方便的订餐,可以对商家进行评价等。而商家后期只负责煮菜。物流有我们系统运营者负责,然后直接赚取差价。还要定期对商家进行卫生安全评估,以及根据用户的评价来生产评价档案。并以此为依据来决定商家的去留等。 2、系统分析 2.1 获取需求 非功能性需求 1.界面操作简单 功能性需求 2.1.1在大学城订餐系统中主要有以下涉众: 订餐者:订餐 商家:提供餐饮 配送人员:取餐送餐 店面管理员:核实并更新商家信息,管理商家界面显示 订单管理员:管理订单 信息管理员:订餐者信息管理,商家联系信息管理 收银员:收取送餐人员金额 会计员:统计每日收支 财务经理:总财务核算和收入支出 相关法律法规:应遵循的行业规范和标准 业主:网站建设成本,建设周期,建成后的收益

网上订餐需求分析报告

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

一.研究意义 (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.顾客登录网上订餐系统进行菜单的浏览或者注册为会员。 2.会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受订餐服务。 3.如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除等功能。 4.当顾客确定订餐完毕后,顾客可以将其提交至我们的餐厅后台系统,并生成订单。 5.顾客可以对系统或者餐厅有意见或者建议的留言给我们,我们会及时满意的回复。 管理员、后台管理流程如下: 1.管理员登录后台点餐系统。 2.管理员可以管理会员信息。 3.后台将顾客点餐提交到后厨显示。 4.后厨根据顾客订餐菜单进行做菜。 5.每完成一个菜就更改其状态为已做。 6.所有订餐菜完成后根据会员提交送餐地址进行确认并送餐。 2功能描述 1顾客网上订餐功能分析: 根据对顾客网上订餐系统业务流程的分析,课已看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下: 1.顾客登录网上订餐系统进行菜单浏览、 2.顾客注册为会员。 3.会员对自己的个人信息进行更改,比如送餐地址和联系电话。以及账户密码。 4.顾客对已选的菜单进行更改选择的数量或者取消选择。 5.当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。 管理员后台管理系统功能分析: 1.管理员在后台登录后,可以创建新的管理员。 2.管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单的图片,

价格,菜单的描述,更换新品,添加新菜等。 3.管理员对菜单进行管理,确定订单的生成。 4.管理员根据不同的属性来查询订单,比如生成日期或者编号等。 5.管理员根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售量、任何时间段的销售情况以及每一个顾客的消费情况。 3需求分析 3.1用户注册: a)顾客登录网站前台页面,通过手机或者邮箱注册方可订餐,注册中需要顾客填写顾客姓名, 真实手机号码和详细地址。 b)网站代理用户,可同时登录前台和后台进行网站的管理,如增删菜品,上传菜品图片,修改 价格,发布打折优惠信息等。 3.2登录: 注册的用户根据手机号或者邮箱,输入密码进行登录,享受各种服务。 3.3查看餐厅信息及订餐: 顾客登录后要能看到早中晚各有哪些菜品及价格。增加查询功能,方便用户搜索自己喜欢的菜品。用户在找到自己喜欢的菜品后,通过点击该菜品图片显示该菜品的详细信息(如菜品简介,供应时间和送餐范围以及价格),如果用户确定订餐,通过点击图片下面的“订购”按钮跳转进入订餐结算页面,里面应该包括菜品本身价格以及外送费,然后显示总费用。另外,需要顾客选择付

相关文档
相关文档 最新文档