- 35
- 0
- 约3.4千字
- 约 9页
- 2020-12-22 发布于山东
- 举报
基于 UML 的餐馆订餐系统分析与设计
----------------------- 作者:
----------------------- 日期:
基于 UML 的餐馆订餐系统的分析与设计
软件工程 0701 张正娟
摘要:为了方便餐馆人员能够按照客户需求分配餐桌,并能有条理的记录订菜
单,减少因管理无序与客户产生不必要的冲突,需要实施开发设计一个适用于
餐馆的订餐系统,本文应用面向对象的分析技术,基于 UML 对餐馆订餐系统
进行了分析与建模实践。
关键字:UML ,餐馆订餐系统, StarUML
Analysis and Design of Restaurant Booking System based
on UML
Abstract: In order to better understand system, modeling is necessary.
In software development process, the UML is usually used as a
standard method to model related products. In this paper, authors
use object-oriented technology to analysis and model the restaurant
booking system of primary and secondary school based on UML.
Key words: UML,restaurant booking system,StarUML
1. 引言
当前社会对信息系统的需求日益增长,需求变化也越来越大,软件开发的技术发展方向
已经从“提升被开发系统的执行效率”转变为“提升开发效率”。面向对象( OO )技术
降低了解决方法域与问题域的差别,提供了良好的复用机制,能够更加有效提高软件开发
效率,完全顺应了软件开发技术的发展方向。
UML (Unified Modeling Language )是基于面向对象技术的标准建模语言,它融
合了 Booch 、OMT 、OOSE 方法中的基本概念,运用 UML 的目的可以捕捉系统的功能
需求、分析,提取所开发系统领域的类以及描述它们之间合作概况,在完成系统的
OOA(Object-Oriented Analysis : 面 向 对 象 分 析 ) 在 此 基 础 上 , 对 系 统 进 行
OOD(Object-Oriented Design :面向对象设计 )。UML 的用例图较详细和确切地描述了
用户的功能需求,使系统责任明确到位,奠定 UML 对系统建模的基础,这样,其他模型
图的构造和发展依赖于用例图中所描述的内容,直至系统能够实现用例图中描述的功能。
为了方便餐馆人员能够按照客户需求分配餐桌,并能有条理的记录订菜单,减少因管
理无序与客户产生不必要的冲突本系统是一个餐馆订餐系统,主要功能是为餐馆提供订餐
记录和维护功能,同时由还扩展了订菜和定时提醒的功能。
2. 需求分析
2.1 基本要求
本系统的基本需求是餐馆在营业时记录预约、更新预约单信息、分配餐桌以及接待未
预约的顾客的能力,还添加了会员业务,为会员提供提前点菜的服务。
主要的功能有下订单、修改订单、取消订单以及在顾客未按时到达时及时提醒顾客;
同时还能记录未预约的顾客( Walk-In );维护订单和未预约记录,如记录到达、离开,
以便及时更新餐桌的状态;附加的功能有管理会员信息,为会员提供提前点菜的服务。
2.2 功能模块的划分
本系统根据需求分析可以划分为三大模块,他们是订餐管理模块、餐馆管理模块和会
员管理模块。其中餐馆管理主要简化为了餐桌管理和菜单管理。餐馆管理模块和会员管理
模块分别提供增加、修改、删除的管理功能,而最为核心的订餐管理模块提供记录订单、
修改订单 (换桌、换时间等 )、取消订单、定时提醒和查询空桌等功能。
以上几个模块之间的耦合性比较小,但其中订餐管理会和其他几个模块所维护的
信息相关联,因此系统应该注意提供数据完整性的维护功能。
餐馆订餐系统
订
餐
管
理
餐
馆
管
理
会
员
管
理
订
单
管
理
定
时
提
醒
查
询
空
桌
菜
单
管
理
餐
桌
管
理
增
加
餐
桌
信
息
删
除
餐
桌
信
息
修
改
餐
桌
信
息
图 1 餐馆订餐系统功能模块图
3. 系统的 UML 分析与建模
3.1 UML 建模工具的选择
StarUML 是一款开放源码的 UML 开发工具, StarUML 遵守 UML 的语法规则,不
支持违反语法的动作。 StarUML 的特色包括正反向工程,即 StarUML 可以依据类图的内
容生成 Java 、C++ 、C#
您可能关注的文档
最近下载
- 餐饮qsc管理培训课件.ppt VIP
- 养老九防培训课件.pptx VIP
- 物业对外包的管理规定.pptx VIP
- 往复式压缩机气阀、活塞和活塞杆密封技术的可靠性改进介绍.pdf VIP
- 影视项目策划书模板-完整版.docx VIP
- 原文及注释《〈论语〉十二章》.docx VIP
- 四篇对照“学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”等五个方面2026年组织生活会对照检查材料.docx VIP
- 高压电缆基础知识.ppt VIP
- 2025年高考数学高考数学二轮热点题型选填题(新高考通用)专题02基本不等式求最值(常考7大题型)(原卷版+解析).docx VIP
- 2025年贵州省公务员考试申论真题(B类)及答案解析.docx VIP
原创力文档

文档评论(0)