文档介绍:《可视化建模与UML》课程结业报告
课题名称:
餐饮管理系统建模
名:
号:
9 0 9 1 4 0 2 6
级:
09软件本(2)班
院:
电子与信息工程学院
指导老师:
完成日期:2012年5月给出提示,结束
若顾客没有付款,,等待顾客付款
•特殊条件
需要系统能和现有的银行系统连接,获得顾客付款信息
•前置条件
结账服务打折必须顾客是系统会员,否则不能进行优惠打折结算
•后置条件
无
•扩展点
无
•相关数据
顾客所选的餐桌类型,以及顾客点菜的菜式和数量
图2-3经理用例图
•简要说明
本用例描述餐厅经理能使用的系统功能
基本流
系统以闪屏的形式加载
加载完后,
系统通过判断用户职位为经理,从而切换到经理登录界面
显示出系统的主界面,经理可选择相应的功能模块进行操作
人事管理可以对餐厅员工信息的管理
登录管理可以对登录该系统的权限进行设置
菜谱管理可以对餐厅的菜式进行增删改查
报表统计实现对餐厅销售额的实时图形观察
成本管理能控制餐厅的成本
系统设置可以更改系统的基本外观和背景音乐
备选流
若输入的用户名为收银员,
若用户的密码输入错误,
•特殊条件
用户名和密码均输入正确,且有相应的权限
•前置条件
无
•后置条件
无
•扩展点
无
•相关数据
餐厅员工信息、菜式信息、餐厅各时间段的营业额信息
曲;EM IT W加指也
JftJruHzr
,淹攻愕
许即。1
nckidt^> --
■
图2-4人事管理和登录管理用例图
•简要说明
本用例描述系统的人事管理和登录管理功能部分
基本流
用户输入自己的用户名和密码
系统通过判断用户为经理或管理员,切换到相应的系统界面
用户选择人事管理
系统根据用户选择的人事管理,将员工的主要信息以表格的形式显示 出来
用户有查看员工详细信息、修改员工信息、添加员工的功能权限
用户选择删除员工信息
系统根据用户选择的员工,将该员工的信息从数据库中删除
用户选择查看员工详细信息
系统根据用户选择的员工, 以对话框的形式显示出来
用户选择修改员工信息
0系统对用户修改的员工信息进行更新,并重新显示给用户查看
G1用户选择退出系统,系统保存信息并退出
备选流
若用户的密码输入错误,则提示用户重新输入
若用户没有选择相应的员工进行删除操作,则弹出对话框提示用户选 择需要删除的员工
若用户选择登录管理功能,则切换到登录管理功能界面
•特殊条件
用户名和密码均输入正确,且有相应的权限
•前置条件
无
•后置条件
无
•扩展点
无
•相关数据
员工的详细信息(包括姓名、年龄、薪水等)、系统用户的登录权限信息
•问题说明
无
第三章类模型
述类和类之间的关系,是UML中最基本和最重要的一类图。主要用于一些 概念类的描述,描述类的外部特性和描述类的内部实现。
类图是面向对象系统的核心。类图的直观性不论在分析阶段、设计阶段还 是编码阶段都有十分重要的作用,软件开发人员在清楚地看到系统的设计之
后,很容易提高编码的效率。
类图的元素包括:
♦类名称:唯一标识一个类的名称。
♦属 性:描述类的对象所具有的特征。
♦方 法:对属性数据的处理过程。
类间关系包括:关联、泛化、依赖、聚合、组合、实现、接口。
给定一个类图,可以判断一个对象是否表示了系统的一个可能状态。对象 之间的关系是由类图上对应的关联关系来定义的。两个类之间的关联关系表明 了他们的对象在运行时存在的连接关系。
类是对显示世界中具有相同性质和行为的一类对象的抽象,它封装了这些
类对象所共有的属性和操作。
B ; mi id
\
/
• lunQ ;商的
©
口 Irijg«P»*iA ■ JPatJ
OqZZV〕
■ 15。; gid
gb pjrtOinipDriaitfin g i vaicfl !\cid
n()
.SorParfbirmdtinQ ! «id| i void
申W 1
Q jjl ; IF如
鼻 Fiilt-laiuba-f] i wid
• nlTodBa-Ci ; wid 尊 HlQr