餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx

上传人:b****5 文档编号:17324140 上传时间:2022-12-01 格式:DOCX 页数:21 大小:528.55KB
下载 相关 举报
餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx_第1页
第1页 / 共21页
餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx_第2页
第2页 / 共21页
餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx_第3页
第3页 / 共21页
餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx_第4页
第4页 / 共21页
餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx

《餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。

餐馆订餐系统的UML设计文档系统设计说明书副本Word文档下载推荐.docx

餐馆管理模块和会员管理模块分别提供增加、修改、删除的管理功能,而最为核心的订餐管理模块提供记录订单、修改订单(换桌、换时间等)、取消订单、定时提醒和查询空桌等功能。

2.2模块功能详细设计

以UML序列图的方式列举各个用例模块的功能和实现过程。

2.2.1CancelBooking

取消订单功能,使用户可以取消已经下过的订单。

序列图如下图2-1所示:

图2-1取消订单序列图

2.2.2DeleteMember

删除会员功能,使餐馆可以注销某些用户。

序列图如下图2-2所示:

图2-2删除会员序列图

2.2.3DisplayBooking

显示订单功能,根据用户设定的时间显示的餐桌的信息。

其序列图如图2-3所示:

图2-3显示订单序列图

2.2.4DisplayMember

显示会员信息功能,显示选定的会员信息,以供管理员查看并作为修改的依据。

其序列图如图2-4示:

图2-4

2.2.5ModifyBooking

修改订单的功能为用户提供修改预约的机会,比如更换时间、换桌等。

修改订单的序列图如图2-5所示:

图2-5

2.2.6ModifyMember

修改会员信息提供给管理员以修改会员信息的功能,比图联系方式、用户姓名、信誉度等。

其序列图如下图2-6所示:

图2-6

2.2.7RecordArrival

记录到达功能会记录用户的到达情况,同时餐桌状态的显示跟它有一定的关系。

其序列图如下图2-7所示:

图2-7

2.2.8RecordBooking

记录订单为接待员提供记录订单的功能,但接待员接到客户的电话预约时,会使用此功能来记录客户的预约,包括吃饭时间、吃饭桌号和预约人数等。

此功能完成的序列图如图2-8所示:

图2-8

2.2.9RecordLeft

记录离开功能,但用餐者吃完饭后离开时记录此事件,同时修改桌子的状态为没有使用。

其序列图如图2-9所示:

图2-9

2.2.10RecordWalkIn

记录未订餐者。

对于没有预定的用餐者使用此功能来记录用餐信息。

其序列图如图2-10所示:

图2-10

2.2.11RegisterMember

会员注册功能。

可以增加新的会员。

其序列图如下图2-11所示:

图2-11

2.2.12RemindBooking

定时提醒功能。

但订单时间已到但用餐者还没有到达时就会体现本功能的作用。

系统开辟一个线程单独来完成本功能,每隔一秒检查一下系统时间,如果到达用户设置的提醒时间,就从数据库中读取应当到达却未到达的订单信息显示给接待员,使其可以通过提供的联系方式提醒客户。

整体的序列图如图2-12所示:

图2-12

2.2.13SearchBooking

搜索订单,为用户提供搜索订单的功能。

其功能序列图如图2-13所示:

图2-13

2.3系统状态图

2.3.1预约系统类的状态图

预约系统类显示的最重要的依赖状态行为与预约的选择有关,只有选择一个预约才能进行记录到达、记录离开。

预约系统类的状态图如下图所示:

2.3.2预约类的状态图

预约显示依赖于状态的行为:

一旦已经记录了到来者,就不能取消预约,或者再次记录到达;

只有已经记录到达的预约才能记录离开。

预约类的状态图如下:

3数据库设计

3.1数据库的E-R图

根据系统功能和模块划分,设计出系统的E-R图中包括7个实体和1个多对多关系,共8张表如下图3-1所示:

图3-1系统E-R图

3.2数据字典

本系统的数据库的数据字典如下表所示:

Customer表

表名

字段名

数据类型

大小

含义

是否为空

备注

Customer

CID

bigint

8

顾客号

主键

Name

varchar

50

顾客名

phoneNum

20

电话号码

Member表

Member

MID

会员号

会员名

Reputation

int

4

信誉度

默认100

Menu表

Menu

MenuID

菜单号

菜单名

Description

256

说明

OrderList表

OrderList

OrderID

订单号

外键

RID

订餐号

RemindTime表

RemindTime

TimeID

提醒时间号

char

提醒时间

Reservation表

Reservation

reservationID

tableNumber

10

餐桌号码

customerID

covers

人数

bookDate

datetime

预定时间

eatDate

吃饭时间

eatTime

吃饭时段

state

订餐状态

 

Table表

Table

TID

桌子编号

places

Flag

使用标志

餐桌号

WalkIn表

WalkIn

walkinID

未订餐号

状态

4系统界面设计

系统的机面采用JBuider2006工具开发,使用SWING控件来用,并用PhotoShop制作一些图片,以期望增加界面的友好程度。

以下是系统的一些界面界图:

图4-1系统初始化欢迎界面

图4-2系统主界面

图4-3餐桌管理

图4-4会员管理

图4-5预定信息

图4-6下订单

图4-7修改提醒时间

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1