当前位置:文档之家› 餐厅管理系统

餐厅管理系统

*<?rJo-.l5tC *^tOrdertl5l() ♦tnHnJi
Menu
QNamo Strrg
4Wc咻o* String
■VyWir^q:
*TQln()
♦:L%〔Eq( |
^iearclfr •的钦)n【)
•・nak* Restaufb il• h •ZociRHcokrxjC^ge:h.GtAnt.-3ቤተ መጻሕፍቲ ባይዱ:)
块;
4、对于上述三大子模块下的模块功能我们需要进行详细的设计,在这里就不
阐述,具体实现以及要求见下面的具体功能实现;
1.3
1.3.1
用户登录及注册模块
用户注册:用户注册是实施订餐权限的前提,用户浏览餐厅主页,有在餐厅就餐意向的,
需注册成为会员享有订餐权限后进行订餐;并且用户注册成功后系统会生成其相应的的 个人中心主页;并将注册信息注入系统的后台数据库。
菜单类包含了2个属性:菜名,价格。它包含的方法都是用来选择菜品、价 格。
餐馆类三个属性:预订,吃饭,离开。它包含的方法有搜索空餐桌、取消预 约等.
各类之间的关系
ConnectionPool
^jatCornocton:)
MemberSystem
Restaurant
g/|a(nzrGyda叫)•eg用ben「i*-n«di^Mcmk •*ieiftteM wmn»r(]
餐厅管理员的其他功能
其他功能主要包括餐厅的公告管理和用户反馈的评价汇总管理。
系统管理员模块
系统管理员模块主要包括权限设置子模块、角色分配子模块、数据库管理子模块。其中 数据库管理是系统管理员的主要功能,亦是其日常需频繁进行的工作。角色分配主要是 指对餐厅管理员和餐厅会员进行角色分配; 权限设置, 主要是指餐厅管理员权限的赋予、 变更和收回。
座位管理
主要包括预订座位管理和调动座位管理。预定座位指只要在某段时间的座位被预定了,
管理员就会将给段时间的该座位预订为“已预订” ;调动座位管理指由于餐厅硬件设施
的原因,或者客人自身的原因,可能会出现需要调换座位的现象,因此,餐厅管理员负 责空余座位的安排,从而实现资源的有效利用和高度的人性化服务。
Dateba$e
0启nt
・II t
%etl irt
创"te詆o:>qo口3曲)♦»;M»nei;
*-i ' -I• i '恤do加dO%i*inil
OderLIst
K/jikiri}
Arisen:)
♦cod?(I
*r?cjncLet:i
*mdn:)
1 •
Wal<in
WenJ()♦gctNancC•冋’}tncnplk>r i J
开发软件应具有的功能和注意事项,同时通过此系统,用户将告别传统的 点餐模式,是餐厅的管理更加的智能化,提高了用户的就餐速度。
1.1.2项目背景
委托单位 :龙悦国际酒店
开发单位:14级软件设计2班 小组
系统待开发的名称:龙跃 餐厅管理系统
本软件运行平台:windows2000, windows XP, windows Vista
之内可取消订单;对于客户个人信息的修改主要是对用户的手机号码、用户登录密码、
地址,年龄等信息,保证用户信息的有效性~!
餐厅管理员模块
登录/注销模块
餐厅管理员是餐厅的工作人员,通过职工号、姓名和餐厅指定的登录密码登录,在不使
用时进行注销,防止系统被无关人员动用。
会员管理
包括会员订单管理和会员积分管理, 会员订单管理主要是对会员所预订的订单详细信息
用户登录:对于成功注册成为会员的用户登陆后,可通过页面链接进入餐品预订页面和
个人中心。
预订餐品子模块
用户登陆后,进入预订界面,用户可将预定的餐品先放入购物车,在客人选定后,再次
确认,或者修改预订菜单,最后提交菜单,完成一次订餐活动。
个人中心子模块
用户进入该模块可进行查看自己的个人信息,和修改自己的信息,在预订菜单两个小时
二dp;
Customer
々•bar Star5
^hoftsKi.mberGdi铃
Member
Slnr^
•・wjr®MoEber Det« 4-cro<J:rt
*Cu5;omor:)
*5dilamoi)
•jet phorretlutTi be并)
* iI>l iiranllc!
_Booking
亦M n:
rgIrt
m
空nt竹陆-Strrg-njl ea^Dote:D«te■ null冬包*im^] irt= 0HMo irt« 0
•予儿ki9)()^TCCcatDatei:
cN」rr:'•
•片住订IE Q:)♦尸FM)•:讥Mbctjnrorij•宀订lEPj ♦:0Xt3Fl)
2.
2.1
对于会员用户会进入订餐页面,和个人信息页面进行操作
而对于餐厅管理员就会进入订单管理、座位管理页面,至于系统管理员他的权限最大, 可以在系统上进行任何操作;
22
用户操作
2.3
用户订餐活动图
用户登录
/注册“
f
用户订餐
是否提交订单/否
3.
3.1
数据库类包含的方法都是用来获取这些属性值并且添加数据库信息、修改数 据库信息、浏览数据库信息以及查询和退出。
1.1.3描述
本次项目主要分为用户模块、餐厅管理员模块和系统管理员模块:
1、用户模块主要实现的是用户的注册、登录、用户个人信息管理和餐品预订等功
能;
2、餐厅管理员模块主要实现会员管理子模块、菜单管理子模块、菜单管理子模块、 座位管理子模块以及餐厅管理员的其他功能子模块;
3、系统管理员模块主要实现权限设置子模块、角色分配子模块、数据库管理子模
进行管理;对于会员积分的管理主要是对会员积分的增加和扣除、订餐权限的变更等。
菜单管理 菜单管理主要包括餐厅菜单管理和促销菜品的管理。 餐厅菜单管理主要是指餐厅菜单查 询,修改、添加和删除,及时将菜单的菜品名称及价格的变动反映到用户的订餐界面, 避免出现客户预订的菜单无法供应的问题。 促销菜品管理主要包括促销产品的上架和取 消,餐厅在一定时期季节进行促销活动管理及时的将产品反映到预订系统上。
2016-2017
《系统分析与设计》课程设计
项目名称:龙悦餐厅管理系统
班 级:软件设计2班
姓 名:XXX
1.
1.1
1.1.1编写目的
随着计算机的迅速发展,计算机被广泛的应用到各个领域,餐厅行业对软
件的功能需求也日益增高。本软件就是针对此种情况和客户需求而开发。
本说明书明确了客户(龙悦酒店)的各项需求,为程序开发人员明确了所
相关主题