文档库 最新最全的文档下载
当前位置:文档库 › 基于UML的外卖订餐系统需求分析

基于UML的外卖订餐系统需求分析

基于UML的外卖订餐系统需求分析
基于UML的外卖订餐系统需求分析

基于UML的外卖订餐系统需求分析

目录

1. 系统概况 (3)

2. 系统需求 (4)

2.1. 功能性需求 (4)

2.2. 非功能性需求 (4)

3. 系统开发时间管理 (5)

4. 系统开发可行性分析 (5)

4.1. 技术的可行性: (6)

4.2. 经济的可行性: (6)

4.3. 操作的可行性: (6)

5. 系统开发项目人员安排 (6)

6. 基于UML的系统分析 (7)

6.1. 用户用例图 (7)

6.2. 系统主要用例 (11)

7 总结 (29)

图表目录

表格 1 项目人员安排表 (7)

表格 2 顾客管理账户用例描述 (11)

表格 3 找回密码用例描述 (12)

表格 4 顾客订餐用例描述 (15)

表格 5 送货员送餐用例描述 (16)

表格 6 顾客查看历史订单用例描述 (16)

表格 7 主管查看历史订单用例描述 (17)

表格 8 菜品评论与主管查看用例描述 (21)

表格 9 主管管理菜品描述 (24)

表格 10 系统管理员用例描述 (26)

图 1 外卖订餐系统结构图1 3

图 2 外卖订餐系统结构图2 4 图 3 系统开发甘特图 5 图 4 外卖订餐系统用户用例图8 图 5 顾客用例图9 图 6 主管用例图10 图 7 送餐员用例图10 图 8 系统员用例图11 图 9 账户管理活动图13 图 10 顾客注册顺序图14 图 11 顾客登录管理账户顺序14 图 12 顾客订餐活动图18 图 13 送餐员送餐活动图19 图 14 主管查看历史订单活动图20 图 15 顾客订餐顺序图20 图 16 送餐员送餐顺序图21 图 17 顾客评论活动图22 图 18 主管查看评论活动图23 图 19 顾客评论顺序图23 图 20 主管管理菜品活动图25 图 21 主管管理菜品顺序图26 图 22 系统管理员活动图28 图 23 系统管理员顺序图29

1.系统概况

外卖订单系统是服务于餐馆外卖活动的一个简单的信息系统,开发该系统主要希望实现扩大本餐馆宣传、缩短顾客订餐时间、减少订餐错误、便于订单统计分析等,最终达到扩大餐馆影响力、提高餐馆外卖业务效率、实现一定程度的决策支持的目的。

该系统主要有五个子系统,分别是:账户管理子系统、订单管理子系统、评论管理子系统、菜品管理子系统、系统管理子系统。

图 1 外卖订餐系统结构图1

1、账户管理子系统:面向顾客、主管、送餐员、管理员四种参与系统活动的角

色。主要实现用户的注册、登录、注销以及账户信息编辑等功能。

2、订单管理子系统:主要面向顾客、主管、送餐员,主要实现订单的增删改、

历史订单浏览与查询、订单统计分析等功能。

3、评论管理子系统:主要面向顾客、主管,主要实现顾客查看、回复、发表评

论信息,主管查看用户评论信息等功能。

4、菜品管理子系统:主要面向顾客、主管,主要实现菜单目录的呈现、菜品的

检索、菜品种类与当日供应数量的增删改等功能。

5、系统管理子系统主要面向管理员,主要实现系统管理、模块管理、权限管理

等功能。

图 2 外卖订餐系统结构图2

2.系统需求

2.1.功能性需求

(1)顾客账户管理:注册、登录、注销账户,对账户相信信息进行编辑。

(2)顾客网上订餐:查看菜单,检索菜品,增加、删除、更改菜品到购物车,网上支付。

(3)顾客网上评论:查看、回复、评论菜品,删除、更改自己发表的评论。

(4)主管管理菜品:设置菜单,包括菜品的种类和每天供应个数量,更改菜单,删除菜品等。

(5)主管查看订单:查看顾客的历史订单记录,查看某样菜品的订购记录,实现简单的订单统计分析功能。

(6)相关人员管理菜单:主管、送餐员修改订单状态。

2.2.非功能性需求

(1)服务器稳定:保证系统的服务器具有良好的稳定性,需要实现7*24小时不停的运作。

(2)数据完整准确:录入数据采用表格方式,限制录入数据类型及取值范

围以保证数据的完整性及准确性。系统具有部分反悔修改功能,系统

备有的修改功能均可反悔。

(3)系统安全:用户在身份认证、授权控制、私密性等方面的要求。

(4)系统易用:系统操作界面美观、简便,通俗,便于操作。

(5)系统可维护:系统在出现故障时可以及时维修,使其数据恢复。

3.系统开发时间管理

外卖订餐系统开发主要分为系统计划、系统分析、系统设计、系统实施与系统支援五个部分,具体的开发时间安排如下图:

图 3 系统开发甘特图

4.系统开发可行性分析

4.1.技术的可行性:

技术的可行性是指在当前的条件下是否存在一些技术壁垒使开发方无法满足客户的需求,无法开发出符合客户需求的系统。

随着IT技术的不断发展,IT技术越来越多的被应用到企业的日常运营管理活动中,对于外卖订餐系统而言,前台与后台的系统功能模块都是属于较为简单的功能模块,在当前B/S结构日益成熟的背景下,不存在任何重大技术障碍迫使本系统无法实现客户的需求。

4.2.经济的可行性:

经济的可行性是指客户与开发方双方在系统开发前后能否产生的正的经济效益,若经济效益为负的可能性很大,则本系统的开发存在经济上的不可行性。

对于开发方而言,为客户开发本系统会为开发方带来一笔销售收入,而只有这笔销售收入小于开发成本时才会导致开发方的经济效益为负。而本系统在实现上的技术壁垒极低,只有可能在客户违约拒绝支付开发费用时才可能导致开发方的经济效益为负,在双方签订的合同不存在重大漏洞和法律缺陷的前提下,客户发生违约的情况极低。因此,开发方不存在经济的可行性上的问题。

对于客户而言,尽管在系统开发前期以及后期的人员培训、系统维护等系统开发前后期发生的成本对于客户而言是无法避免的沉默成本,但是在使用外卖订餐系统后期,企业将提高其运转效率、增加订单数量、进而使企业的收入快速增长。从长期的角度来看,由于外卖订餐系统的简单性,企业前期投入的一次性成本以及后期产生的其他成本是较低的,而本系统将使客户产生一个长远的正的经济效益,因此对于客户而言,也不存在经济上的可行性问题。

4.3.操作的可行性:

操作的可行性是指在系统开发完成后,系统的使用者使用的难易度是否会过高,从而导致系统的实用性较低。

对于客户、客户的顾客而言,由于目前信息化普及程度较高,人们对电脑的操作较为熟悉,因此只要系统本身的设计较为简洁,则用户可快速学习对系统的使用。本外卖订餐系统设计的简洁性能较好地符合用户对系统操作性的需求,则对于用户而言,熟练操作使用本系统的门槛较低,在操作上是具有可行性的。

综上所述,本外卖订餐系统开发的可行性分析的结果是可行的。

5.系统开发项目人员安排

涉及开发该外卖订餐系统主要人员有项目组长、系统需求分析人员、系统设计人员、系统开发人员已经系统测试人员。不同种类的人员可以有交叉,即同一个人在开发过程中可以担任多个角色。具体的人员安排如下表:

表1 项目人员安排表

6.基于UML的系统分析

6.1.用户用例图

总的系统用户用例如如下:

图 4 外卖订餐系统用户用例图

外卖订餐系统的用户有顾客、主管、送餐员、管理员。他们分别的用例图如下:

(一)顾客用例图

图 5 顾客用例图(二)主管用例图

图 6 主管用例图(三)送餐员用例图

图7 送餐员用例图(四)管理员用例图

图8 系统员用例图

6.2.系统主要用例

(一)账户管理子系统

账户管理子系统面向顾客、主管、送餐员、管理员四种参与系统活动的角色。主要实现用户的注册、登录、注销以及账户信息编辑等功能。

1、U ML用例描述

表格 2 顾客管理账户用例描述

表格 3 找回密码用例描述

图9 账户管理活动图

图10 顾客注册顺序图

图11 顾客登录管理账户顺序

(二)订单管理子系统

订单管理子系统主要面向顾客、主管、送餐员,主要实现订单的增删改、历

史订单浏览与查询、订单统计分析等功能。

1、UML用例描述

表格 4 顾客订餐用例描述

表格 5 送货员送餐用例描述

表格 6 顾客查看历史订单用例描述

表格7 主管查看历史订单用例描述

2、UML活动图

图12 顾客订餐活动图

图13 送餐员送餐活动图

图14 主管查看历史订单活动图3、UML顺序图

图15 顾客订餐顺序图

大学生网上订餐系统UML建模

题目:大学生网上订餐系统 目录 1背景介绍:................................................................................................................... 2需求分析....................................................................................................................... 3系统用例模型 (4) 3.1订餐者用例图 (4) 3.2商家用例图 (4) 3.3店铺管理员用例图............................................................................................ 3.4订单管理员用例图 (5) 3.5系统管理员用例图 (6) 4系统静态模型 (7) 5系统动态模型 (8) 5.系统时序图 (8) 5.1.1订餐者订餐 (8) (9) 5.1.3店铺管理管理员管理店铺 (10) 5.1.4店铺管理员建立客户评价档案 (11) 5.1.5店铺管理员建立商家监察档案 (12) 5.1.6订单管理员管理订单 (13) 5.1.7系统管理员管理商家信息 (14) 5.1.8系统管理员管理订餐者信息............................................................... 5.1.9系统管理员维护系统 (16) 5.2系统活动图 (17) 5.3系统状态图 (17) 6系统部署模型 (18) 6.1系统构件图 (18) 6.2系统部署图 (18) 7总结 (19)

大学生网上订餐系统--UML建模资料讲解

大学生网上订餐系统- -U M L建模

题目:大学生网上订餐系统 目录 1背景介绍: (3) 2需求分析 (3) 3系统用例模型 (4) 3.1订餐者用例图 (4) 3.2商家用例图 (4) 3.3店铺管理员用例图.............................................................. 错误!未定义书签。 3.4订单管理员用例图 (5) 3.5系统管理员用例图 (6) 4系统静态模型 (7) 5系统动态模型 (8) 5.系统时序图 (8) 5.1.1订餐者订餐 (8) 5.1.2商家管理店铺 (9) 5.1.3店铺管理管理员管理店铺 (10) 5.1.4店铺管理员建立客户评价档案 (11) 5.1.5店铺管理员建立商家监察档案 (12) 5.1.6订单管理员管理订单 (13) 5.1.7系统管理员管理商家信息 (14) 5.1.8系统管理员管理订餐者信息.................................. 错误!未定义书签。 5.1.9系统管理员维护系统 (16) 5.2系统活动图 (17) 5.3系统状态图 (17) 6系统部署模型 (18) 6.1系统构件图 (18) 6.2系统部署图 (18) 7总结 (19)

1背景介绍 随着网络技术的飞速发展,人们的生活也越来越追求方便化。经过观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求,自己配送。这样做效率很低,利润薄,而且信息不流畅。所以我决定为大学生提供一个平台---网上订餐系统。在网上给申请的商家一个虚拟店面,可以在上面挂上该商家的名称,饭菜的图片和价格等信息,让订餐者可以方便地订餐,还可以对商家的餐饮进行评价,由系统生成评价档案以供其他人参考等,而商家后期只负责做饭菜并安排人配送。此外,需要定期对商家进行卫生安全监察,生成商家监察档案,并以此为依据来决定商家的去留等。 2 需求分析 大学生网上订餐系统主要有以下几方面需求: 1)订餐者 订餐者首先需要注册一个账号用于系统登录,登录后可以查看店铺信息,并选中某一店铺后进入其餐饮信息界面,最终选中所需餐饮,下订单。当然用餐后还可以对此餐饮进行评价。 2)商家 商家首先需要申请一个网上店铺,当申请通过后,登录到系统中,可以核实订单并安排配送,然后对本店的餐饮信息进行更新。 3)订单管理员 当订餐者下订单后,订单管理员需及时生成订单,如果订餐者对订单有所更改时,订单管理员也要及时对数据进行更新。 4)店铺管理员 当商家申请通过时,店铺管理员需要及时录入店铺信息,并为其设立店面、建立客户评价档案、商家监察档案。当商家增加、修改、删除其餐饮信息时,店铺管理员需及时对数据进行更新,以便其他人订餐。如果订餐者对某餐饮店的某餐饮进行评价后,店铺管理员需及时更新评价档案。 5)系统管理员 系统管理员主要完成对商家和订餐者信息的管理、以及系统的维护。

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在大学城订餐系统中主要有以下涉众: 订餐者:订餐 商家:提供餐饮 配送人员:取餐送餐 店面管理员:核实并更新商家信息,管理商家界面显示 订单管理员:管理订单 信息管理员:订餐者信息管理,商家联系信息管理 收银员:收取送餐人员金额 会计员:统计每日收支 财务经理:总财务核算和收入支出 相关法律法规:应遵循的行业规范和标准 业主:网站建设成本,建设周期,建成后的收益

餐馆订餐系统的UML设计

1 引言 1.1 编写目的 本详细设计说明书是基于系统概要设计说明书,经过项目组成员讨论后,将系统的各个功能模块细化,将总的用例图的功能细化到每个序列图中。并且为后续的编码工作提供依据,也是系统测试用例编写和后期维护的主要参考资料。 1.3 名词解释 系统中所有以“JE_”开头的类和变量均为“Just Enjoy”——我们小组名称的缩写,也用以和系统或者其他人开发的变量和函数相区别。 SQLServer 2000: Microsoft公司的关系型数据库。 JDK 1.4: 版本为号1.4的JAVA虚拟机。 E-R图:关系实体图,用于表示数据库的设计。 2 软件结构概述 2.1 模块划分 本系统根据需求分析可以划分为三大模块,他们是订餐管理模块、餐馆管理模块和会员管理模块。其中餐馆管理主要简化为了餐桌管理。餐馆管理模块和会员管理模块分别提供增加、修改、删除的管理功能,而最为核心的订餐管理模块提供记录订单、修改订单(换桌、换时间等)、取消订单、定时提醒和查询空桌等功能。 2.2 模块功能详细设计

以UML序列图的方式列举各个用例模块的功能和实现过程。 2.2.1 CancelBooking 取消订单功能,使用户可以取消已经下过的订单。序列图如下图2-1所示: 图2-1 取消订单序列图 2.2.2 DeleteMember 删除会员功能,使餐馆可以注销某些用户。序列图如下图2-2所示:

图2-2 删除会员序列图 2.2.3 DisplayBooking 显示订单功能,根据用户设定的时间显示的餐桌的信息。其序列图如图2-3所示:

图2-3 显示订单序列图 2.2.4DisplayMember 显示会员信息功能,显示选定的会员信息,以供管理员查看并作为修改的依据。其序列图如图2-4示:

#UML网上订餐系统实验报告

UML 建模大作业实验报告 选题名:网上订餐系统 1、需求模型 用户权限管理 管理员餐品管理 注册功能 管理员 游客 登录/注销 系统留言板管理 公告栏管理 用户信息管理 餐品选购 餐品收藏功能 餐品信息检索 用户 餐品评论 订单信息管理 经理

2、分析模型 2.1、架构模型 DBsever Client System Server Printer 2.2、分析机制 Analysis Class Analysis Mechanism orderlist Persistency, security system Persistency, legacy interface order Persistency, security dish Persistency, distribution user Persistency, redundancy guest Persistency, security favorite。Persistency, communication notice-board Persistency, communication comment Persistency, parsing

2.3、关键抽象 guest comment favorite orderlist system +0..* +0..1order user +0..* +0..1+0..*+0..1+0..* +0..1 +0..* +0..1 dish +0..* +0..1 +0..* +0..1 2.4、用例实现 (1)、类设计描述及类图 在系统中建立了orderlist 类,system 类,order 类,dish 类,user 类,guest 类,favorite 类,notice-board 类,以及comment 类。类图如下:

网上订餐系统

网上订餐系统 随着现在社会的发展,人们的生活节奏越来越快,人们的生活水平与质量也不断在提高。对 饮食的要求已不限于是解决温饱,在紧张工作之余选择享受美食,得到美的精神享受和放松是一 个不错的选择。传统的就餐方式已不能满足现在人们的需求。因此,开发出一款实用的,信息能 够及时更新与查看的网上订餐的系统就成为了解决上述问题的主要途径。 网上订餐是近年来随着网络技术的发展而产生的一种新型的就餐方式。它与传统就餐方式相比,网上订餐拥有很多优势,这样的订餐方式效果很好,既让顾客觉得方便、快捷,又对每个订单的信息保管妥善、处理及时,实现了高度智能化管理。网络订餐方式将成为餐饮业销售的新模式与新的增长点。 本文通过对网上订餐进行需求分析,实现了在线信息浏览,在线订餐与在线订单处理及信息更新和删除等功能。系统的数据库方面,使用关系数据库管理系统Microsoft SQL Sever2000,使系统安全性能更高,同时采用当前正在流行的https://www.wendangku.net/doc/a417764064.html,平台编程,使用户界面更加完美 一选题背景 俗话说:“民以食为天”,随着人们生活质量的提高,对饮食的要求已不仅是解决温饱需求,很多人在进行紧张工作之余会选择享受美食来享受生活,进而进行放松。餐饮业是一种个性化、多样化的服务产业,随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐系统,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。其最大的优势是:图文并茂,信息能够及时在线更新与查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息变更不能及时等现象。这样既节省了时间,又为广大用户提供更多选择。 订餐系统基于SQL Server2000数据库开发, 实现了网上订餐系统信息的动态管理,对每个订单的信息保管妥善并且及时处理,实现了高度的智能化。该系统基于

大学生网上订餐系统UML建模

大学生网上订餐系统 U M L建模 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

题目:大学生网上订餐系统 目录 1 2 3 4 6 7 7 8 8 8 9

1背景介绍 随着网络技术的飞速发展,人们的生活也越来越追求方便化。经过观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求,自己配送。这样做效率很低,利润薄,而且信息不流畅。所以我决定为大学生提供一个平台---网上订餐系统。在网上给申请的商家一个虚拟店面,可以在上面挂上该商家的名称,饭菜的图片和价格等信息,让订餐者可以方便地订餐,还可以对商家的餐饮进行评价,由系统生成评价档案以供其他人参考等,而商家后期只负责做饭菜并安排人配送。此外,需要定期对商家进行卫生安全监察,生成商家监察档案,并以此为依据来决定商家的去留等。 2 需求分析 大学生网上订餐系统主要有以下几方面需求: 1)订餐者 订餐者首先需要注册一个账号用于系统登录,登录后可以查看店铺信息,并选中某一店铺后进入其餐饮信息界面,最终选中所需餐饮,下订单。当然用餐后还可以对此餐饮进行评价。 2)商家 商家首先需要申请一个网上店铺,当申请通过后,登录到系统中,可以核实订单并安排配送,然后对本店的餐饮信息进行更新。 3)订单管理员 当订餐者下订单后,订单管理员需及时生成订单,如果订餐者对订单有所更改时,订单管理员也要及时对数据进行更新。 4)店铺管理员 当商家申请通过时,店铺管理员需要及时录入店铺信息,并为其设立店面、建立客户评价档案、商家监察档案。当商家增加、修改、删除其餐饮信息时,店铺管理员需及时对数据进行更新,以便其他人订餐。如果订餐者对某餐饮店的某餐饮进行评价后,店铺管理员需及时更新评价档案。 5)系统管理员 系统管理员主要完成对商家和订餐者信息的管理、以及系统的维护。

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在大学城订餐系统中主要有以下涉众: 订餐者:订餐 商家:提供餐饮 配送人员:取餐送餐 店面管理员:核实并更新商家信息,管理商家界面显示 订单管理员:管理订单 信息管理员:订餐者信息管理,商家联系信息管理 收银员:收取送餐人员金额 会计员:统计每日收支 财务经理:总财务核算和收入支出 相关法律法规:应遵循的行业规范和标准 业主:网站建设成本,建设周期,建成后的收益

网上订餐系统详细设计说明书范本

网上订餐系统详细设计说明书

网上订餐系统详细说明书 1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (3) 1.3术语定义 (3) 1.4参考资料 (3) 2.程序系统结构 (3) 3.程序设计说明 (4) 3.1总体设计说明 (5) 3.2程序功能描述 (5) 3.3性能描述 (5) 3.4 输入项 (5) 3.5输出项 (6) 3.6算法 (7) 3.7流程逻辑 (8) 3.8接口 (10) 3.9存储分配 (10) 3.10注释设计 (10) 3.11限制条件 (10) 3.12测试设计 (11) 3.13尚未解决的问题 (11)

1引言 1.1编写目的 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的详细设计,而且明确系统的详细设计模块与用例需求。 在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。详细设计说明书的目的就是非常细化软件设计阶段得出的软件所有模型,把它加工成在程序细节上非常接近于源程序的软件表示. 1.2背景 随着人们生活水平的提高,外出就餐的机会随之增多,餐馆的营业额势必会增加,特别是一些大型餐饮店,不可能再像以前一样用手工去记录,这样不但容易出错,而且效率还低,影响餐馆业的营业现状,正是在这种状况下我们提出做这样一个系统来。总之为了现代化餐馆发展的需要,我们有必要做这样一个系

统来提升我们的工作效率。 手机记录不但记录慢,而且预约登录很快就变得难以理解,这就很有可能导致经营上的问题。没有备份系统,如果一张单据损坏了,餐馆就没有了那个晚上的记录,倘若某一天预约很多,如果另有人预约,找一张空的桌子都要很长时间,这样处理速度就会变慢。由于这些原因,餐馆需要开发这样一个自动化的预约定餐系统,新系统应该和现有系统一样能够显示预约和预约到达显示,当有更改应该能够及时更新,使得处理速度变快。点菜和结帐更能使工作效率有很大的提高,而且这样出错的机率也会大大降低,提升了准确性。能及时的更新也提供了很好的及时性。 1.3定义 餐馆订餐系统是一款集处理接受、取消顾客预订,接受散客就餐,编辑菜单菜价,结账汇总等功能为一体的现代化餐馆辅助软件,自带密码登陆,加锁解锁等辅助功能,增强了软件本身的安全性,是中小型餐厅及饭店的不二选择。 1.4参考资料 《JAVA2 核心技术第一卷基础知识》机械工业出版社 《数据结构与算法基础》大连理工大学出版社 《面向对象设计与UML 第2版》清华大学出版社

大学生网上订餐系统 UML建模

- 题目:大学生网上订餐系统 目录 1背景介绍: (3) 2需求分析 (3) 3系统用例模型 (4) 3.1订餐者用例图 (4) 3.2商家用例图 (4) 3.3店铺管理员用例图.......................................................... 错误!未定义书签。 3.4订单管理员用例图 (5) 3.5系统管理员用例图 (6) 4系统静态模型 (7) 5系统动态模型 (8) 5.系统时序图 (8) 5.1.1订餐者订餐 (8) 5.1.2商家管理店铺 (9) 5.1.3店铺管理管理员管理店铺 (10) 5.1.4店铺管理员建立客户评价档案 (11) 5.1.5店铺管理员建立商家监察档案 (12) 5.1.6订单管理员管理订单 (13)

5.1.7系统管理员管理商家信息 (14) 5.1.8系统管理员管理订餐者信息............................. 错误!未定义书签。 5.1.9系统管理员维护系统 (16) 5.2系统活动图 (17) 5.3系统状态图 (17) 6系统部署模型 (18) 6.1系统构件图 (18) 6.2系统部署图 (18) 7总结 (19)

1背景介绍 随着网络技术的飞速发展,人们的生活也越来越追求方便化。经过观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求,自己配送。这样做效率很低,利润薄,而且信息不流畅。所以我决定为大学生提供一个平台---网上订餐系统。在网上给申请的商家一个虚拟店面,可以在上面挂上该商家的名称,饭菜的图片和价格等信息,让订餐者可以方便地订餐,还可以对商家的餐饮进行评价,由系统生成评价档案以供其他人参考等,而商家后期只负责做饭菜并安排人配送。此外,需要定期对商家进行卫生安全监察,生成商家监察档案,并以此为依据来决定商家的去留等。 2 需求分析 大学生网上订餐系统主要有以下几方面需求: 1)订餐者 订餐者首先需要注册一个账号用于系统登录,登录后可以查看店铺信息,并选中某一店铺后进入其餐饮信息界面,最终选中所需餐饮,下订单。当然用餐后还可以对此餐饮进行评价。 2)商家 商家首先需要申请一个网上店铺,当申请通过后,登录到系统中,可以核实订单并安排配送,然后对本店的餐饮信息进行更新。

西南交通大学食堂网上订餐系统UML分析建模

食堂的网上自动订餐系统 专业:软件工程班级:软件一班姓名: 某某某学号:

目录 食堂的网上自动订餐系统 0 画图工具: (2) 一、用例图 (2) 1、注册登陆用例图 (2) 2、系统管理员用例图 (3) 3、订餐系统整体用例图 (4) 二、活动图 (5) 1、用户注册活动图 (5) 2、用户登陆活动图 (6) 3、管理员对用户进行增删改操作活动图 (7) 4、管理员查询用户活动图 (8) 5、订餐系统活动图 (9) 三、顺序图 (10) 1、系统管理员的顺序图 (10) 2、会员的顺序图 (10) 四、类图 (11)

画图工具: IBM Rational Rose Professional J Edition 200版3 。 用例图 1、注册、登陆用例图 送餐人员 <> 会员 <> 登陆 <> <> 注册 <> <> 顾客 系统管理员 厨师

2、系统管理员用例 图 <> 系统管理员 <> 统计分析 <> 信誉度统计 异常安全退出 <> 评价分析 <> <> 用户管理 删除用户 退出 用户黑名单 积分统计 增加用户 <>

查询信息 3、订餐系统整体用例图 系统管理员 会员 < > < > 登陆 <> 增加商品 <> <> 搜索浏览 <> 结算 删除商品 <> <> <> <> <> <> 退出 查询订单 打印订单 生成订单 确认订单 用户信息管理 <> 删除信息 <> < > <> <> <> <> <> 购物车管理 异常安全退出 <> <> 修改订单 增加信息 修改信息 <> 校园卡支付接 口

大学生网上订餐系统UML建模

大学生网上订餐系统U M L建模 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

题目:大学生网上订餐系统 目录 1 2 3 4 6 7 7 8 8 8 9

1背景介绍 随着网络技术的飞速发展,人们的生活也越来越追求方便化。经过观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求,自己配送。这样做效率很低,利润薄,而且信息不流畅。所以我决定为大学生提供一个平台---网上订餐系统。在网上给申请的商家一个虚拟店面,可以在上面挂上该商家的名称,饭菜的图片和价格等信息,让订餐者可以方便地订餐,还可以对商家的餐饮进行评价,由系统生成评价档案以供其他人参考等,而商家后期只负责做饭菜并安排人配送。此外,需要定期对商家进行卫生安全监察,生成商家监察档案,并以此为依据来决定商家的去留等。 2 需求分析 大学生网上订餐系统主要有以下几方面需求: 1)订餐者 订餐者首先需要注册一个账号用于系统登录,登录后可以查看店铺信息,并选中某一店铺后进入其餐饮信息界面,最终选中所需餐饮,下订单。当然用餐后还可以对此餐饮进行评价。 2)商家 商家首先需要申请一个网上店铺,当申请通过后,登录到系统中,可以核实订单并安排配送,然后对本店的餐饮信息进行更新。 3)订单管理员 当订餐者下订单后,订单管理员需及时生成订单,如果订餐者对订单有所更改时,订单管理员也要及时对数据进行更新。 4)店铺管理员 当商家申请通过时,店铺管理员需要及时录入店铺信息,并为其设立店面、建立客户评价档案、商家监察档案。当商家增加、修改、删除其餐饮信息时,店铺管理员需及时对数据进行更新,以便其他人订餐。如果订餐者对某餐饮店的某餐饮进行评价后,店铺管理员需及时更新评价档案。 5)系统管理员 系统管理员主要完成对商家和订餐者信息的管理、以及系统的维护。

基于UML的外卖订餐系统需求分析

基于UML的外卖订餐系统需求分析 目录 1. 系统概况 (3) 2. 系统需求 (4) 2.1. 功能性需求 (4) 2.2. 非功能性需求 (4) 3. 系统开发时间管理 (5) 4. 系统开发可行性分析 (5) 4.1. 技术的可行性: (6) 4.2. 经济的可行性: (6) 4.3. 操作的可行性: (6) 5. 系统开发项目人员安排 (6) 6. 基于UML的系统分析 (7) 6.1. 用户用例图 (7) 6.2. 系统主要用例 (11) 7 总结 (29) 图表目录 表格 1 项目人员安排表 (7) 表格 2 顾客管理账户用例描述 (11) 表格 3 找回密码用例描述 (12) 表格 4 顾客订餐用例描述 (15) 表格 5 送货员送餐用例描述 (16) 表格 6 顾客查看历史订单用例描述 (16) 表格 7 主管查看历史订单用例描述 (17) 表格 8 菜品评论与主管查看用例描述 (21) 表格 9 主管管理菜品描述 (24) 表格 10 系统管理员用例描述 (26) 图 1 外卖订餐系统结构图1 3

图 2 外卖订餐系统结构图2 4 图 3 系统开发甘特图 5 图 4 外卖订餐系统用户用例图8 图 5 顾客用例图9 图 6 主管用例图10 图 7 送餐员用例图10 图 8 系统员用例图11 图 9 账户管理活动图13 图 10 顾客注册顺序图14 图 11 顾客登录管理账户顺序14 图 12 顾客订餐活动图18 图 13 送餐员送餐活动图19 图 14 主管查看历史订单活动图20 图 15 顾客订餐顺序图20 图 16 送餐员送餐顺序图21 图 17 顾客评论活动图22 图 18 主管查看评论活动图23 图 19 顾客评论顺序图23 图 20 主管管理菜品活动图25 图 21 主管管理菜品顺序图26 图 22 系统管理员活动图28 图 23 系统管理员顺序图29

大学生网上订餐系统--UML建模

大学生网上订餐系统--UML建模

题目:大学生网上订餐系统 目录 1背景介绍: (3) 2需求分析 (3) 3系统用例模型 (4) 3.1订餐者用例图 (4) 3.2商家用例图 (4) 3.3店铺管理员用例图 ......................................................... 错误!未定义书签。 3.4订单管理员用例图 (5) 3.5系统管理员用例图 (6) 4系统静态模型 (7) 5系统动态模型 (8) 5.系统时序图 (8) 5.1.1订餐者订餐 (8) 5.1.2商家管理店铺 (9) 5.1.3店铺管理管理员管理店铺 (10) 5.1.4店铺管理员建立客户评价档案 (11) 5.1.5店铺管理员建立商家监察档案 (12) 5.1.6订单管理员管理订单 (13) 5.1.7系统管理员管理商家信息 (14) 5.1.8系统管理员管理订餐者信息....................... 错误!未定义书签。 5.1.9系统管理员维护系统 (16) 5.2系统活动图 (17) 5.3系统状态图 (17) 6系统部署模型 (18) 6.1系统构件图 (18) 6.2系统部署图 (18) 7总结 (19)

1背景介绍 随着网络技术的飞速发展,人们的生活也越来越追求方便化。经过观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求,自己配送。这样做效率很低,利润薄,而且信息不流畅。所以我决定为大学生提供一个平台---网上订餐系统。在网上给申请的商家一个虚拟店面,可以在上面挂上该商家的名称,饭菜的图片和价格等信息,让订餐者可以方便地订餐,还可以对商家的餐饮进行评价,由系统生成评价档案以供其他人参考等,而商家后期只负责做饭菜并安排人配送。此外,需要定期对商家进行卫生安全监察,生成商家监察档案,并以此为依据来决定商家的去留等。 2 需求分析 大学生网上订餐系统主要有以下几方面需求: 1)订餐者 订餐者首先需要注册一个账号用于系统登录,登录后可以查看店铺信息,并选中某一店铺后进入其餐饮信息界面,最终选中所需餐饮,下订单。当然用餐后还可以对此餐饮进行评价。 2)商家 商家首先需要申请一个网上店铺,当申请通过后,登录到系统中,可以核实订单并安排配送,然后对本店的餐饮信息进行更新。 3)订单管理员 当订餐者下订单后,订单管理员需及时生成订单,如果订餐者对订单有所更改时,订单管理员也要及时对数据进行更新。 4)店铺管理员 当商家申请通过时,店铺管理员需要及时录入店铺信息,并为其设立店面、建立客户评价档案、商家监察档案。当商家增加、修改、删除其餐饮信息时,店铺管理员需及时对数据进行更新,以便其他人订餐。如果订餐者对某餐饮店的某餐饮进行评价后,店铺管理员需及时更新评价档案。 5)系统管理员 系统管理员主要完成对商家和订餐者信息的管理、以及系统的维护。

uml网上订餐系统.doc

实用文档 《UML建模语言》课程设计报告题目:订餐管理系统 数学与计算机科学(软件)学院 软件工程专业2011级 实验时间:2013-2014学年第一学期 任课教师:张舒 目录 1背景介绍: (3) 2、系统分析 (3) 2.1 获取需求 (3) 2.1.1在大学城订餐系统中主要有以下涉众: (3) 2.1.2边界 (4) 2.1.3业务用例 (6) 2.1.4活动图 (9) 2.1.5用例规约 (10) 2.2需求分析 (13) 2.2.1财务管理 (13) 2.2.2信息管理 (15) 2.2.3店面管理 (19) 2.2.4订餐 (22) 2.2.5 订单管理 (23) 3 系统设计 (25) 3.1整个系统结构: (25) 3.2组件图和设计类图 (26) 3.2.1店面管理用例的设计类图 (26) 3.2.2财务管理用例的设计类图 (27) 3.2.3信息管理用例的设计类图 (30) 3.2.4订餐管理用例的设计类图 (33)

3.2.5订单管理的设计类图 (34) 3.3数据库设计 (35) 3.4系统部署图 (38) 4总结 (39)

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

网上订餐系统程

2014-2015学年第一学期学号1208010240 《数据库程序设计》 课程设计报告 题目:网上订餐系统 专业:计算机科学与技术 班级:12(2)班 姓名:余成洲 指导教师:王辉 成绩: 计算机与信息工程系 2014年10月12日

目录 1 系统体系结构 (1) 2 系统分析与设计 (2) 2.1可行性分析 (2) 2.2 系统设计目标 (3) 2.3 系统功能分析 (3) 2.3.1 系统功能实现 (3) 2.3.2 系统需求分析 (4) 3 数据库设计 (9) 3.1 数据库需求分析 (9) 3.2 系统概要设计 (9) 3.2.1 系统概要设计概述 (9) 3.2.2 订餐系统E-R图 (9) 3.3 逻辑设计 (12) 3.3.1 逻辑设计概述 (12) 3.3.2 数据表的设计 (12) 3.4 物理设计 (14) 4 网上订餐系统的实现 (15) 4.1 功能模块介绍 (15) 4.1.1 登陆/注册界面: (15) 4.1.2 网上订餐系统的首页: (16) 4.1.3用户订餐界面: (17) 4.1.4前台添加店铺界面: (17) 4.1.5用户查找店铺界面: (18) 4.1.6后台管理员操作界面: (19) 5小结 (20) 致谢 (21) 参考文献 (22)

1 系统体系结构 本网上订餐系统采用了B/S架构的设计体系,B/S结构相对于传统的C/S结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,大大简化了WEB 应用的开发难度;易于保证数据的一致性[9]。 B/S模式的三层分层模型: 第一层表示层。数据表示层为用户接口部分,是用户与系统之间交互信息的界面。它的主要功能是检查用户输入的数据,显示系统输出的数据。它的任务是由Web浏览器向网络上某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需文件资料传送给客户端,客户机接受传来的文件资料并把它显示在Web浏览器上。 第二层事务逻辑层。事务逻辑层也称功能层,是应用的主体,位于Web服务器端,它包括应用中全部的业务处理程序。除了输入输出在表示层,数据库在数据层以外,全部的统计、汇总、分析、打印功能存放在功能层。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。 第三层数据库层。数据库层包括数据库管理系统和数据库,数据库管理系统负责管理其数据库,为应用程序提供支持,位于数据库服务器端。任务是接受Web 服务器对数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。

大学生网上订餐系统 UML建模

题目:大学生网上订餐系统 ????目录 1背景介绍:?错误!未定义书签。 2需求分析?错误!未定义书签。 3系统用例模型?4 3、1订餐者用例图?4 3、2商家用例图?4 3、3店铺管理员用例图....................................................... 错误!未定义书签。 3、4订单管理员用例图 (5) 3、5系统管理员用例图 (6) 4系统静态模型?7 5系统动态模型?8 5、系统时序图 (8) 5、1、1订餐者订餐 (8) 5、1、2商家管理店铺 (9) 5、1、3店铺管理管理员管理店铺?10 5、1、4店铺管理员建立客户评价档案 (11) 5、1、5店铺管理员建立商家监察档案........................................... 12 5、1、6订单管理员管理订单 (13) 5、1、7系统管理员管理商家信息.................................................. 14 5、1、8系统管理员管理订餐者信息..................... 错误!未定义书签。 5、1、9系统管理员维护系统........................................................... 16 5、2系统活动图 (17) 5、3系统状态图............................................................................................. 176系统部署模型?18 6、1系统构件图 (18) 6、2系统部署图?18 7总结?19 ?1背景介绍 随着网络技术得飞速发展,人们得生活也越来越追求方便化.经过观察,发现整个大学城得学生对平常订餐需求很大,但她们订餐得方式都就是比较原始得电话订餐。而各个餐饮店也就是各自为战,自己接电话,记录订单需求,自己配送。这样做效率很低,利润薄,而且信息不流畅。所以我决定为大学生提供一个平台-

uml网上订餐系统

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

任课教师:张舒

目录 1 背景介绍:.......................... 2、系统分析......................... 获取需求........................ 在大学城订餐系统中主要有以下涉众:边界 业务用例...................... 活动图...................... 用例规约...................... 需求分析......................... 财务管理...................... 信息管理...................... 店面管理...................... 订餐......................... 订单管理..................... 3 系统设计.......................... 整个系统结构:..................... 组件图和设计类图..................... 店面管理用例的设计类图 ................ 财务管理用例的设计类图 ................ 信息管理用例的设计类图 ................ 订餐管理用例的设计类图 ................ 订单管理的设计类图 .................. 数据库设计....................... 系统部署图....................... 4 总结............................ 错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签

网上订餐系统

毕业论文(设计)论文(设计)题目:网上订餐系统 系别: 专业: 学号: 姓名: 指导教师:

毕业论文(设计)开题报告 系别:计算机与信息科学系专业:网络工程 学号姓名曹永光 论文(设计)题目网上订餐系统设计与开发 命题来源□√教师命题□学生自主命题□教师课题 选题意义(不少于300字): 俗话说:“民以食为天”,随着人们生活水平的提高,对饮食的要求已不再是解决温饱问题,很多人在进行紧张工作之余会选择享受美食进行放松。餐饮业是一种个性化、多样化的服务产业。随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。其最大的优势在于:图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息不能及时更新的现象。这样既节省了时间,也可以为广大用户提供更多选择。 该系统基于https://www.wendangku.net/doc/a417764064.html,平台和SQL Server2008数据库开发, 实现了网上订餐系统信息的动态管理,对每个订单的信息保管妥善并且处理及时,实现了高度的智能化。系统基于B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。 研究综述(前人的研究现状及进展情况,不少于600字): 国外: 国外的许多知名品牌在多年前就开始了网上订餐服务,并且受到了国外的许多家庭的欢迎;这些品牌的网上订餐服务这几年也在中国逐渐普及。 国内:

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