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

合集下载

点餐系统uml课程设计

点餐系统uml课程设计

点餐系统uml课程设计一、课程目标知识目标:1. 学生能理解UML图的基本概念,掌握点餐系统中常用的UML图表,如用例图、类图、顺序图等。

2. 学生能够运用UML图描述点餐系统的功能需求和业务流程。

3. 学生了解点餐系统的基本模块及其相互关系,并能够利用UML图表进行表达。

技能目标:1. 学生能够运用UML工具进行点餐系统的建模,提高系统分析与设计的能力。

2. 学生通过小组合作,培养团队协作和沟通能力,能够共同完成一个简单的点餐系统UML课程设计。

3. 学生能够运用所学知识,解决实际生活中类似点餐系统的分析与设计问题。

情感态度价值观目标:1. 学生培养对计算机科学与技术学科的兴趣,提高学习积极性。

2. 学生认识到UML图在软件开发中的重要性,培养良好的系统分析与设计习惯。

3. 学生在课程学习过程中,树立正确的价值观,认识到团队合作的重要性,增强集体荣誉感。

课程性质:本课程为信息技术或计算机科学与技术相关专业的选修课程,注重理论与实践相结合,培养学生的系统分析与设计能力。

学生特点:学生具备一定的编程基础,对UML图有一定了解,但实践经验不足。

教学要求:教师应采用案例教学、任务驱动等方法,引导学生积极参与课堂讨论,注重培养学生的动手能力和实际操作能力。

同时,关注学生的个体差异,给予个性化的指导。

通过本课程的学习,使学生能够将所学知识应用于实际项目中,提高其解决实际问题的能力。

二、教学内容1. UML基本概念:UML的定义、作用、分类及其在软件开发中的应用。

2. 点餐系统需求分析:分析点餐系统的功能需求、性能需求等,引导学生理解需求分析在软件开发中的重要性。

3. UML图表:- 用例图:介绍用例图的概念、组成元素,以及如何用用例图描述点餐系统的功能模块。

- 类图:讲解类图的概念、组成元素,以及如何用类图描述点餐系统中的类及其关系。

- 顺序图:解释顺序图的概念、组成元素,以及如何用顺序图描述点餐系统的业务流程。

uml 餐馆管理信息系统

uml 餐馆管理信息系统

用例 建模
参与者与涉众的关系
用例 建模
涉众也称干系人,是与要建设的这个 系统有利益相关的一切人和事,涉众 的利益要求会影响系统的建设。 涉众不等于用户。 涉众建议并界定了系统必须要做的 工作。用例应该满足包含所有涉众 关注点的事物。
前置条件和后置条件
前置和后置条件表示用例开始状态 和结束会发生什么
用例建模 领域建模 系统顺序图 系统契约 对象交互图 设计类图
用例建模
用例 建模
用例视图应该包含一组定义了该系统 完整功能的用例,或者至少定义了当 前迭代所规定功能的用例 用例视图应该是客户、最终用户、领 域专家、测试人员和任何其他涉及系 统的人员,不需要详细了解系统结构 和实现就容易理解的
餐馆预约系统的初始用例图
“预约日期可以选择” “顾客姓名可以选择” “可以用条码扫描器或键盘输入商品 id”
领域建模( 领域建模(概念模型)
建立一个领域模型 领域模型——添加关联 领域模型——添加属性
领域 建模
简介
领域 建模
领域模型:显示最重要的业务概 念和它们之间的关系的类图 领域模型用关联和泛化显示了这 些概念之间的关系。领域模型通 领域模型通 常不包含操作
用例 建模
在大型平板显示器上的触摸屏界面。 在大型平板显示器上的触摸屏界面。文本信 息要能够在1 息要能够在1米之外看清 90%的信用卡授权机构的响应应该在30秒收到 的信用卡授权机构的响应应该在30 90%的信用卡授权机构的响应应该在30秒收到 ……
技术和数据的变化列表
用例 建模
技术和数据的变化列表:系统通常 有一些技术上的变化是关于“应该 怎么做”,而不是“应该做什么”, 需要在用例中将这种变化记录下来。
用例 建模

酒店订餐管理系统UML建模

酒店订餐管理系统UML建模

郑州大学软件学院《UML系统建模基础教程》大作业酒店订餐管理系统UML建模一、需求分析随着科学技术和互联网的迅猛发展,网络已经改变了我们的生活,通过网络交易成为当下的一种时尚,受到越来越多的人青睐,各个行业也将其当成一种重要的营销手段,酒店订餐管理系统也得益于网络的发展,提高了管理水平,扩大了营销范围。

酒店订餐管理系统是中小型酒店餐饮企业用来对客人的订餐活动进行管理的信息管理系统。

该信息系统不仅能够为客人提供方便的订餐功能,同时也能够达到提高酒店餐饮企业管理水平的目的。

订餐系统的功能性需求包括以下内容:(1)酒店的接待员使用电话为客人提供订餐服务,根据客人的订餐要求,在指定的时间和桌号安排好客人的就餐事宜;按客人的要求执行修改订单的操作;在客人临时取消预订时删除订餐信息;在客人订餐时间到达前,及时提供电话提醒服务。

(2)酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做好记录并保存;能够为客人注册成为会员;可以查询、修改和删除会员信息;可以为客人提供换桌服务。

二、酒店订餐管理系统UML建模简介:基于UML建模的酒店订餐管理系统,通过用例图、类图、序列图、协作图、状态图、活动图、构件图、部署图来进行酒店订餐管理系统建模的。

三、创建系统的用例模型:(一)接待员(Receptionist)用例图:接待员用例能够通过该系统进行如下活动:(1)记录订餐信息。

接待员将客人的订餐要求输入到系统中保存。

(2)订餐定时提醒。

接待员在客人的预定的订餐时间之前给客人一个提醒,同时再次加以确认。

(3)取消订餐记录。

客人因临时原因取消订餐,接待员将系统中原来的订餐信息取消。

用例规约:(二)领班(Captain)用例图:领班用例能够通过该系统进行如下活动:(1)记录订餐客人到店。

领班在有预订的客人前来酒店就餐时,在系统中记录预订客人已到店的信息并保存。

(2)记录订餐客人离店。

领班在预订的客人用餐离店后,在系统中记录预订客人用餐完毕的信息并保存,表示整个订餐过程结束。

uml网上订餐系统

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.1.2边界对于该系统,我们以业务功能为依据进行边界的划分,划分出五个边界:订餐边界、商家餐饮管理边界、信息管理边界、订单管理边界、财务管理边界。

点餐系统UML设计

点餐系统UML设计

点餐系统UML设计点餐系统UML设计是一种用于描述点餐系统的统一建模语言(Unified Modeling Language,UML)图形表示方法。

在点餐系统中,顾客可以通过系统选择想要的食物并下订单,系统会将订单传输给厨房或者餐厅,并进行相应的处理。

以下是一个点餐系统的UML设计示例:1.用例图用例图描述了系统的功能和角色之间的交互。

一个基本的点餐系统用例图包括以下元素:-顾客:顾客可以进行点餐、支付订单和查看订单等操作;-服务员:服务员负责接待顾客、记录订单和传输订单给厨房;-厨房:厨房负责接收订单并进行食物制作;-餐厅管理员:餐厅管理员负责管理菜单和餐厅信息。

2.类图类图描述了系统中的类以及它们之间的关系。

一个基本的点餐系统类图包括以下类:-顾客类:顾客拥有属性(如姓名、手机号)和方法(如点餐、支付订单);-服务员类:服务员拥有属性(如姓名、工号)和方法(如记录订单);-订单类:订单拥有属性(如订单编号、下单时间)和方法(如计算订单总价、传输至厨房);-厨房类:厨房负责接收订单并进行食物制作;-菜单类:菜单拥有属性(如菜名、价格)和方法(如添加菜品、修改菜品);-餐厅类:餐厅拥有属性(如名称、地址)和方法(如添加菜单、派送订单)。

3.活动图活动图描述了系统中各个对象间的动态行为以及对象间的相互作用。

一个基本的点餐系统活动图包括以下活动:-顾客点餐:顾客选择菜品、调整菜品数量并下单;-订单处理:服务员接收订单、记录订单并传输至厨房;-食物制作:厨房接收订单、制作食物并通知完成状态;-订单派送:餐厅接收订单、派送订单并通知顾客。

4.状态图状态图描述了一个对象在不同状态下的转换。

在点餐系统中,可以使用状态图描述订单状态的转换,如订单状态可以是“等待中”、“制作中”和“已完成”。

5.顺序图顺序图描述了系统中各个对象之间的消息传递顺序。

在点餐系统中,可以使用顺序图描述顾客下单时与服务员的交互、服务员传输订单给厨房以及订单派送给顾客的过程。

UML建模案例网上订单处理系统

UML建模案例网上订单处理系统
4 双方达成共识后,如果需要修 改现有订单的内容,由营销人员在订 单界面OrderForm修改,然后将修改 好的订单内容通知Order类,订单类 负责将修改好的订单数据保存到数 据库DataBase。
3、客户和营销员协商联络订的序列图 和交互图
UML统一建模语言
三、创建系统动态模型
4、客户付款的序列图和交互图
2 系统接收到到款通知后,由付 款对象对到账的金额进行核实。如 果金额与应付的金额有出入,立即向 客户发生错误信息。
3 如果金额正确,修改付款状态 和订单状态。
4 同时,将数据保存到数据库。
UML统一建模语言
三、创建系统动态模型Leabharlann 14、通知仓管员发货活动图
通知仓管员发货的活动图。在 活动图中有二个泳道,分别是客户泳 道和营销人员泳道,具体的活动过程 描述如下:
UML统一建模语言
网上订单处理系统 重点内容:
l需求分析 l创建系统用例模型 l创建系统静态模型 l创建系统动态模型 l创建系统部署模型
UML统一建模语言
一、需求分析
随着网络的发展和计算机的普及,越来越多的企业都在因特网上建立了自己的企业网 站。网上订单处理系统就是企业在进行网上销售活动时,利用计算机来对客户选择产品的 订单进行系统的处理,从而提高企业经营管理的效益。
UML统一建模语言
三、创建系统动态模型
11、客户订购产品活动图
客户订购产品的活动图中, 活动的对象是客户和系统,我 们使用二个泳道图来表示活动 的过程,具体描述如下:
1 客户在订购界面输入订购 产品的详细信息。
2 系统生成新的订单,并将 订单保存到数据库。
3 将订单已被接受的信息和 订单详细的情况通过E-mail发 送给客户。

酒店订餐管理系统UML建模

酒店订餐管理系统UML建模

大学软件学院《UML系统建模基础教程》大作业酒店订餐管理系统UML建模一、需求分析随着科学技术和互联网的迅猛发展,网络已经改变了我们的生活,通过网络交易成为当下的一种时尚,受到越来越多的人青睐,各个行业也将其当成一种重要的营销手段,酒店订餐管理系统也得益于网络的发展,提高了管理水平,扩大了营销围。

酒店订餐管理系统是中小型酒店餐饮企业用来对客人的订餐活动进行管理的信息管理系统。

该信息系统不仅能够为客人提供方便的订餐功能,同时也能够达到提高酒店餐饮企业管理水平的目的。

订餐系统的功能性需求包括以下容:(1)酒店的接待员使用为客人提供订餐服务,根据客人的订餐要求,在指定的时间和桌号安排好客人的就餐事宜;按客人的要求执行修改订单的操作;在客人临时取消预订时删除订餐信息;在客人订餐时间到达前,及时提供提醒服务。

(2)酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做好记录并保存;能够为客人注册成为会员;可以查询、修改和删除会员信息;可以为客人提供换桌服务。

二、酒店订餐管理系统UML建模简介:基于UML建模的酒店订餐管理系统,通过用例图、类图、序列图、协作图、状态图、活动图、构件图、部署图来进行酒店订餐管理系统建模的。

三、创建系统的用例模型:(一)接待员(Receptionist)用例图:接待员用例能够通过该系统进行如下活动:(1)记录订餐信息。

接待员将客人的订餐要求输入到系统中保存。

(2)订餐定时提醒。

接待员在客人的预定的订餐时间之前给客人一个提醒,同时再次加以确认。

(3)取消订餐记录。

客人因临时原因取消订餐,接待员将系统中原来的订餐信息取消。

用例规约:用例名称记录订餐顾客(二)领班(Captain)用例图:领班用例能够通过该系统进行如下活动:(1)记录订餐客人到店。

领班在有预订的客人前来酒店就餐时,在系统中记录预订客人已到店的信息并保存。

(2)记录订餐客人离店。

领班在预订的客人用餐离店后,在系统中记录预订客人用餐完毕的信息并保存,表示整个订餐过程结束。

UML建模案例——网上订单处理系统

UML建模案例——网上订单处理系统
(4)然后仓库管理员修改订 单的状态。同时,将订单更改 后的数据保存到数据库。
三、创建系统动态模型 8、付款行为状态图
在网上订单处理系统中,客户付款行为包含以下三种状态:未付款状态、 部分付款状态、全额付款状态。它们之间的转化规则是:
(1)客户确认订购产品,企业接受客户的订单后,付款行为进入未付款 阶段。
(3)协商联络。客户要求营销人员 在订单确认之前与自己联系,进一步 了解产品的细节、协商价格等。
(4)付款。客户收到订单确认信息
后,通过汇款或网上支付完成付款。
二、创建系统用例模型
营销人员用例能够通过该系统进
行如下活动:
(1)联络协商。营销人员联系客
户,对订单细节进行解释,并协商价
格。按协商后的结果修改原订单,将
三、创建系统动态模型
营销人员修改订单状态的工 作流程:
(1)营销人员在确认客户付 款无误的前提下,在订单服务界 面OrderForm进行订单状态的修 改。
(2)订单服务界面将修改后 的订单状态通知订单类Order, 由Order对指定的订单的状态进 行重新的设定。 (3)Order对象将修改好的订 单状态保存到数据库DataBase。
5、营销员修改订单状态的序列图和 交互图
三、创建系统动态模型
营销人员打印发票的工 作流程:
(1)营销人员订单服务界 面OrderForm请求获得客户订 单详情。OrderForm从数据库 DataBase获得订单详情并返 回给订单服务界面
(2)营销人员在 OrderForm界面执行打印发票 的命令。打印完毕后将发票 发送给仓库管理员。
二、创建系统用例模型
客户用例能够通过该系统进行如 下活动:
(1)选择产品。客户可以查询所需 要的产品,包括价格和型号等。将选 中的产品加入购物车,同时,客户可 随时增减购物车内产品,界面自动对 总价进行更新。

餐厅预订系统UML设计

餐厅预订系统UML设计
单选框选择
确定预约
以按钮形式确认提交
显示预约模块
全部采用复合单选框的模式选择相应的日期时间,以按钮方式确认查询。
更新预约模块
客户名
非空
修改确认
采用复选框形式更改已有信息,以click按钮方式提交.
取消预约模块
客户名
非空
删除确认
采用复选框形式更改已有信息,以click按钮方式提交.
记录预约模块:输出项对相应的数据库进行操作,显示失败或者成功页面,完成后显示所有预约。
(3)运用RSA软件将构件图映射为相应的代码框架并选择其中的部分加以实现;
(4)利用集成环境、编制一个图形用户界面将上述实现的功能加以演示。
二、实验环境(实验设备)
操作系统:Microsoft Windows NT 2003
Microsoft Windows 2000
Microsoft Windows 98
系统功能描述
功能名称
功能描述
功能约束
处理过程
添加预约
包括早、中、晚三部分可预定时间,可预约当天及以后3天内的所有空闲餐座当桌位被预订后桌位在预定时间前后一小时保留显示为餐座不可用
预约餐座标记为空闲时可用
通过相关记录预约功能模块将信息读入数据库。
删除预约
当客人取消预定,经前台管理人员确定后,系统将已经预订的桌位改为空闲状态。

时间特性名称
时间特性要求
说明
响应时间
3秒之内

更新处理时间
5秒之内

数据的转换和传送时间
2秒之内

数据名称
媒体
格式
数值范围
精度
输出控制
说明
数值型

UML建模案例——酒店预订系统

UML建模案例——酒店预订系统

案例:酒店预订系统、需求分析酒店订餐管理系统是中小型酒店餐饮企业用来对客人的订餐活动进行管理的信息管理 系统(MIS )。

该信息系统不仅能够为客人提供方便的订餐功能,同时也能够达到提高酒店 餐饮企业管理效率的目的。

订餐系统的功能性需求包括以下内容:(1) 酒店的接待员使用电话为客人提供订餐服务, 根据客人的订餐要求, 在指定的时间 和桌位安排好客人的就餐事宜;按客人的要求执行修改订单的操作; 在客人临时取消预订时 删除订餐信息;在客人订餐时间到达前,及时提供电话提醒服务。

(2) 酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做好记录并保存; 能够为 客人注册成为会员;可以查询、修改和删除会员信息;可以为客人提供换桌服务。

、创建系统用例模型接待员用例能够通过该系统进行如下活动:(1) 记录订餐信息。

接待员将客人的订餐要求输入到系统中予以保 存。

(2) 订餐定时提醒。

接待员在客人的预定的订餐时间之前给客人一 个提醒,同时再次加以确认。

(3) 取消订餐记录。

客人因临时原因取消订餐, 接待员将系统中原 来的订餐信息予以取消。

领班用例能够通过该系统进行如下活动:(1) 记录订餐客人到店。

领班在有预订的客人前来酒店就餐时,在 系统中记录预订客人已到店的信息并保存。

(2) 记录订餐客人离店。

领班在预订的客人用餐离店后,在系统中 记录预订客人用餐完毕的信息并保存,表示整个订餐过程结束。

(3) 注册新会员。

领班在用餐客人同意加入成为本酒店会员时,有 为客人注册成为新会员的权力。

(4) 修改会员信息。

领班有权对酒店会员信息进行修改。

(5) 删除会员信息。

当客人不再要保留会员资格时,领班将该会员 的信息从系统中删除。

(6) 换桌服务。

当客人对就餐位置不满意时,领班可为客人提供更 换餐位的服务并在系统中做好记录。

三、创建系统静态模型根据系统需求,创建静态系统类图。

我们可以识别系统中存在的主要实体类:接待员类(Receptio nist )、领班类(Cap tai n )、客人类(Customer )和会员类(Member )。

uml建模 订餐系统

uml建模  订餐系统
UML统一建模语言
第16章订餐系统
重点内容:
需求分析
创建系统用例模型
创建系统静态模型
2021/10/10
1
UML统一建模语言
一、需求分析
酒店订餐管理系统是中小型酒店餐饮企业用来对客人的 订餐活动进行管理的信息管理系统(MIS)。该信息系统不 仅能够为客人提供方便的订餐功能,同时也能够达到提高酒 店餐饮企业管理效率的目的。
领班注册新会员的工作流程: (1)领班进入操作界面Form,并在 界面中提交客户的信息。 (2)界面Form将提交的信息传递给 会员对象Member。. (3)会员对象查询数据库判断该客 人是否已经是会员,并将结果返回给界 面Form显示。如果客人已经是会员,领 班结束操作。 (4)如果该客人不是会员提交会员 注册信息到会员类Member。 (5)会员类Member创建新会员对象, 并将该对象的信息保存到数据库中。 (6)向界面返回注册会员成功的提 示信息。
2021/10/10
14
UML统一建模语言
三、创建系统动态模型 10、预订类状态图
在订餐管理系统中,有明确状态转换的类是预订类。预订类包含以下三 种状态:被预订的状态、被取消的状态、预订结束的状态。它们之间的转化 规则是:
(1)接待员接受客人的订餐,将订餐信息输入系统,表示预订类进入了 被预订的状态。
13、接待员定时提醒预订活动 图
2021/10/10
18
UML统一建模语言
三、创建系统动态模型
领班记录订餐客人到店的活动 图,创建了个二个泳道,分别是领 班对象和系统对象。具体活动过程 如下:
(1)领班在界面输入到店客人 的订单号。
(2)系统判断订单是否存在, 如果不存在,返回订单不存在的信 息。

UML网上订餐系统

UML网上订餐系统

课题名称:网上订餐系统一课题简介1.系统设计背景伴随着网络技术的发展以及网络带来的便捷,网上订餐已逐渐成为一种必不可少的经营策略。

目前,网上订餐在互联网上可以实现的商务功能日趋多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理等功能,可以说,现在传统订餐所具备的功能几乎都可以在互联网上进行电子商务的高效运作,同时通过与一些电子商务服务机构合作,简化过去资金流转的问题,有力的改变现存企业竞争的模式,给企业以高效低成本的发展空间。

该系统统筹考虑,信息共享,具有包容性和可扩展性,简洁,易使用,易维护,适合非计算机人员使用,为客户,游客提供良好的信息服务,运行可靠,安全可靠,采用先进的技术,可以使企业通过站点,让顾客直接从网站订货。

2.系统需求分析(1)系统的基本需求分析划分如下:1.客户通过上网订购快餐。

2.客户订餐时需要选择相关地址。

3.管理员查看订单,如果符合订餐条件,则受理订单,并通知客户订单情况。

4.管理员收到订单之后查看订单,并通知厨房餐饮品种以及数量5.管理员从厨房派送餐品至客户。

6.派送完成并收取顾客回复,管理员回复订单完成。

(2)系统的功能性需求如下:1.系统能够管理一定数量的餐品与客户,每个客户都拥有唯一的ID号,只有注册客户购买餐品,游客只能浏览餐品。

客户在订购了餐品之后需要得到管理员受理订单。

2.管理员能够管理系统中的餐品,对餐品进行修改、增加或者删除。

3.管理员能够管理系统的订单与客户,管理员能够增加客户、删除客户。

管理员同时可以受理订单或者删除订单。

4.管理员能够管理用户权限等。

(3)系统的组成模块:1.注册/登录模块:注册用户可以通过本模块登录,游客可以通过注册模块进行注册,成为正式注册客户。

2.查询模块:注册客户和游客都可以通过查询模块查找餐品的信息,管理员还能通过查询模块查询商品进行增删改。

3.交易模块:用于注册客户下单订购商品。

4.系统维护模块:用于管理员进行系统维护,比如修改、增加、删除商品,接受订单以及管理用户权限等等。

(完整word版)uml网上订餐系统

(完整word版)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.1.2边界对于该系统,我们以业务功能为依据进行边界的划分,划分出五个边界:订餐边界、商家餐饮管理边界、信息管理边界、订单管理边界、财务管理边界。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档