UML订餐系统

UML订餐系统
UML订餐系统

统一建模语言UML课程设计

学院:

班级:

专业:

课题:

指导老师:

前言

听老师说这课程(UML)是一门很新的课程,在贵州的学校来说开这门课的很少。它是才发展起来的一门新兴的课程。用起来是十分的方便和适用的。在刚开始上这门课的时候老师交给我们每个组一个任务——用UML画一个自己所要开发的系统的图。这和流程图不一样,流程图我们用了一些伪代码和我们自己的语言而画成。用UML则不一样,它用了一些UML 所特定的图来代表它的功能,方向等等。又因为我们是初次接触这门课,所以我们只画了比较简单的系统——订餐系统。老师讲一种图我们就画一种,在老师的不断纠正和自己的不断改进下,当课程结束后我们一组10人终于完成了我们的订餐系统图。在其中包含了用例图,对象图,顺序图,通信图,类图,状态图,活动图,包图和部署图10个图。为了人更能理解我们的系统具体的功能我们还做了一下一些必要的工作。

1、画每个图之后做了文字注释比如一些名词的解释,功能的具体解释等。

2、尽量将每种图的细节画出来画这些图也不是要真正的要开发这个系统,只是为了我盟能够更好的理解UML,为我们了解这门课也好还是以后真要从事这项工作也好能够更好理解这门课程,学懂这门课程打下基础。

目录

一、订餐系统中的用例图 (1)

1、主管的用例图: (2)

2、客户的用例图: (3)

3、送餐人员的用例图: (4)

4、厨师的用例图: (4)

5、系统管理员用例图: (4)

二、订餐系统的时序图 (5)

1、用户充值时序图: (5)

2、客户订餐时序图: (6)

3、主管查询时序图: (6)

4、菜单更新时序图: (7)

三、订餐系统中的类图 (8)

1、类图的生成: (8)

2、系统中的其它类。 (8)

四、订餐系统中的活动图 (10)

1、客户的活动图: (10)

2、送餐人员的活动图: (11)

4、主管的活动图: (12)

五、订餐系统的构件图 (13)

1、业务对象构件图: (13)

2、用户界面构件图: (14)

六、订餐系统的部署图 (15)

七、小组成员 (16)

八、总结: (16)

一、订餐系统中的用例图

用例图(Use Case Diagram)在需求分析阶段有很重要的作用,它描述人们希望如何使用一个系统,作为参与者的外部用户所能观察到的系统功能的模型图。开发的全过程都是围绕需求阶段的用例图进行的。

我们所要开发的订餐系统内容十分丰富,用户包括授权的主管、客户、厨师及送餐人员、未授权的用户以及外部数据库系统,其角色层次图如图4-14所示:

未授权用户进人订餐系统后可以浏览系统内的公共资源,如餐馆的基本情况、菜单、新闻等,还可以通过注册系统申请成为授权用户。

授权用户通过订餐系统的身份认证后享有系统规定的资源,主管可以查看一天的销售情况、菜单、顾客的建议、顾客提交的订单、库存;顾客可以查看菜单、向餐馆提出建议、以及订餐等;厨师可以查看顾客提交的订单、顾客提出的建议、菜单、库存等;送餐人员可以查看顾客提交的订单获得地址、菜单等。

外部数据库则主要用于和系统进行数据交换。

经过以上分析得到订餐系统用例模型图如下:

作为教学评估系统的参与者有:

(1)主管:主管可以登录系统查看一天的销售情况、顾客的建议、顾客提交的订单、以及查看库存、修改菜单等;

(2)顾客:查看菜单、向餐馆提出建议、以及订餐等。

(3)厨师:查看顾客提交的订单获得菜名、顾客提出的建议等

(4)送餐人员:查看顾客提交的订单获得地址。

(5)系统管理员:维护系统。

由以上的分析可以看出,系统的参与者主要有5类:主管、顾客、厨师、送餐人员、系统管理员。

1、主管的用例图:

包含如下的用例:

(1)、登录系统。

(2)、查看销售情况(数据的统计)。

(3)、查看交费情况(用户是否已经付款)。

(4)、查看用户订单及备注(比如:不吃葱、辣椒等)。

(5)、设置材料采购数据。

2、客户的用例图:

包含如下用例:

(1)、登录系统。

(2)、查看菜单。

(3)、提出建议。

(4)、提交订单及备注(如:少加盐、多加辣椒等)。

(5)、网上付费及自己的余额查询。

3、送餐人员的用例图:

包含如下用例:

(1)、登录系统。

(2)、查看客户订单获取送餐地址。

4、厨师的用例图:

包含如下用例:

(1)、登录系统。

(2)、查看客户订单获取菜名。

(3)、添加菜单。

5、系统管理员用例图:

包含如下用例:

(1)、用户的查询。

(2)、数据分析。

(3)、菜单的设置。

(4)、结果查询(销售情况、客户订单、付费情况等)

二、订餐系统的时序图

时序图(Sequence Diagram)主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。顺序图的主要用途之一,是把用例表达的需求,转化为进一步、更加正式层次的精细表达。用例常常被细化为一个或者更多的序列图。顺序图除了在设计新系统方面的用途外,它们还能用来记录一个存在系统的对象现在如何交互。当把这个系统移交给另一个人或组织时,这个文档很有用。订餐系统的时序图主要有:

(1)、用户添加充值时序图;

(2)、客户订餐时序图;

(3)、主管对餐馆的相关信息查询时序图;

(4)、菜单更新时序图;

1、用户充值时序图:

2、客户订餐时序图:

3、主管查询时序图:

4、菜单更新时序图:

三、订餐系统中的类图

类图是对象结构建模的一部份,类图描述系统中类的静态结构。尽管其他模型可以帮助建模者发现被模拟对象的重要信息,但是它们不能揭示的信息则必须求助于类图。类图模拟保证系统正常工作的所有必要资源。其它所有模型如果想获取这些资源(例如属性值、状态和对行为的约束)的信息,最终都必须访问类图。类图是代码生成(将模型转化为代码)的来源,也是逆向工程(将代码转化为模型)的目标设生成物。

1、类图的生成:

顾客、员工、主管、菜单、材料、系统管理员

参与者相关的类(图)

(1)顾客类是参与者的类,它的属性包括订餐号、送餐地址、电话号码、身份证号码、VIP标记、VIP号码。

(2)主管是参与者类,它的属性包括姓名、姓别、年龄、身份证号码、工号。

(3)系统管理员是管理员类。

2、系统中的其它类。

材料类是记录仓库中材料信息的类,包括菜名,数量,单价,进货渠道。

菜单类是记录餐馆中出售菜种的类,包括菜名、价格、简介。

各类之间的关系。

四、订餐系统中的活动图

活动图是基于对象的状态变迁所绘制的视图。它的主线是状态的变化,而不是时间,而时序图则是对象在不同时间段内的表现。为了满足这个活动图,类的一些基本必要方法就可以初步确定。再加上逻辑视图中类关系的分析,可以套用一些设计模式,又可以进一步再确定一些类的方法和属性。这一切的图,就是为了让你从需求情景描述-设计用例-逻辑视图-详细类分析抽象出你的类设计。总之,让面向对象的设计过程,思路连续,可推导。系统不可能完成所有的事情,必然有一部分功能是由人来完成的,所以活动图,从手工的角度描述了一个业务的流程,其中有些是手工作业,有些是系统的功能,活动图描述出了整个流程。活动这个术语的解释依赖于作图的目的和抽象层次。在描述概念层视图中,活动表示需要完成的一些任务;在说明层视图和实现层视图中,活动表示类中的方法。一个活动可以顺序地跟在另一个活动后执行,这是简单地顺序关系。如果触发事件连接到一个用加黑地粗线段表示地同步条上,且同步条引出几个带箭头地触发事件,那么这几个触发事件是并行的,也就是说这几个活动的执行次序可以是随意的。

1、客户的活动图:

客户登录订餐系统后可以进行以下的操作:a.可以先查看自己帐号上的余额,然后再查看菜单,如果想订餐就创建订单;也可以直接退出系统。b.如果对自己的余额、和菜单都了解的情况下也可以直接创建订单,然后再退出系统。c.也可以先查看菜单、余额再创建订单或查看菜单后直接创建订单;然后退出系统。

2、送餐人员的活动图:

送餐人员登录系统后:查看客户订单获得菜名和送餐的地址。

3、厨师的活动图:

厨师登录系统后可以进行以下的操作:a.厨师可以根据自己的手艺(能炒的菜)、和库存中原料的数量来创建菜单;b.厨师查看客户订单获得菜名。

4、主管的活动图:

主管登录系统后可以进行以下的操作:a.查看一天的销售情况;b.查看客户对餐馆的一些建议;c.查看客户的订单;d.查看库存的数量 e.添加或修改材料数据。

五、订餐系统的构件图

构件图描述软件构件及构件之间的关系,显示代码的结构。构件是逻辑架构中定义的概念和功能(类、对象、它们的关系、协作)在物理架构中的实现。典型情况下构件是开发环境中的实现文件。在以构件为基础的开发(CBD)中,构件图为架构师提供一个开始为解决方案建模的自然形式。构件图允许一个架构师验证系统的必需功能是由构件实现的,这样确保了最终系统将会被接受。

除此之外,构件图对于不同的小组是有用的交流工具。图可以呈现给关键项目发起人及实现人员。通常,当构件图将系统的实现人员连接起来的时候,构件图通常可以使项目发起人感到轻松,因为图展示了对将要被建立的整个系统的早期理解。开发者发现构件图是很有用的,因为构件图给他们提供了将要建立的系统的高层次的架构视图,这将帮助开发者开始建立实现的路标,并决定关于任务分配及(或)增进需求技能。系统管理员发现构件图也是很有用的,因为他们可以获得将运行于他们系统上的逻辑软件构件的早期视图。虽然系统管理员将无法从图上确定物理设备或物理的可执行程序,但是,他们仍然欢迎构件图,因为它较早地提供了关于构件及其关系的信息(这允许系统管理员轻松地计划后面的工作)。

订餐系统中主要有两个构件图:业务对象构件图和用户界面构件图。

系统建立在一个含有登录信息、菜单信息、客户信息、系统维护信息的数据库上。

1、业务对象构件图:

(1)、对象构件图说明:

查看销售情况:该构件的功能是查看时间段的销售数量,金额。

菜单设置:该构件的功能是通过数据库实时更新客户才看到的订餐菜单,也可以根据店内的营业拓展而更改。

客户订餐:该构件的功能是对不同权限的客户提供订餐,退订服务。

送餐员查看订单:该构件的功能是为送餐员提供客户订餐的统计数据,同时也是送餐员记录送餐成功与否及处理的平台。

厨师查看订单:该构件的功能是为厨师提供客户订餐的统计数据,同时也是厨师记录每一个炒菜成功与否的平台。

除了业务对象以外,系统与用户交互的组件也能创建一个组件图。

2、用户界面构件图:

(2)、用户界面构件图说明:

销售情况统计界面:是在查看销售情况时的显示界面。

菜单设置界面:是在店主修改菜单时所见界面,通过数据库修改时没有相关界面。

送餐员数据统计界面:是送餐员查看送餐统计数据及标记送餐成功与否得到界面。

客户订单界面:是客户订餐时所见界面。

厨师炒菜数据统计界面:是厨师查看炒菜统计数据及标记每一个炒菜成功与否的界面。

六、订餐系统的部署图

部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。创建一个部署模型的目的包括:

(1)探究系统投产的相关问题。

(2)探究你的系统和生产环境中的其它系统的依赖关系,这些关系可能是已经存在,或是将要引入的。

(3)描述一个商业一个用主要的部署结构。

(4)设计一个嵌入系统的硬件和软件结构。

(5)描述一个组织的硬件/网络基础结构。

订餐系统由5个节点构成,应用服务器主要负责整个系统的总体协调工作;数据库负责数据的管理;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) (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.360docs.net/doc/1b4087155.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.360docs.net/doc/1b4087155.html,平台和SQL Server2008数据库开发, 实现了网上订餐系统信息的动态管理,对每个订单的信息保管妥善并且处理及时,实现了高度的智能化。系统基于B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。 研究综述(前人的研究现状及进展情况,不少于600字): 国外: 国外的许多知名品牌在多年前就开始了网上订餐服务,并且受到了国外的许多家庭的欢迎;这些品牌的网上订餐服务这几年也在中国逐渐普及。 国内:

相关主题
相关文档
最新文档