餐厅管理系统

上传人:jun****875 文档编号:18674433 上传时间:2021-01-02 格式:DOC 页数:32 大小:648.91KB
收藏 版权申诉 举报 下载
餐厅管理系统_第1页
第1页 / 共32页
餐厅管理系统_第2页
第2页 / 共32页
餐厅管理系统_第3页
第3页 / 共32页
资源描述:

《餐厅管理系统》由会员分享,可在线阅读,更多相关《餐厅管理系统(32页珍藏版)》请在装配图网上搜索。

1、2016-2017学年第1学期系统分析与设计课程设计项目名称: 龙悦餐厅管理系统 班 级: 软件设计2班 姓 名: XXX 1. 需求建模1.1需求基本描述1.1.1编写目的随着计算机的迅速发展,计算机被广泛的应用到各个领域,餐厅行业对软件的功能需求也日益增高。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户(龙悦酒店)的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项,同时通过此系统,用户将告别传统的点餐模式,是餐厅的管理更加的智能化,提高了用户的就餐速度。1.1.2项目背景委托单位:龙悦国际酒店 开发单位:14级软件设计2班 小组系统待开发的名称:龙跃餐厅管理系统

2、本软件运行平台:windows2000, windows XP, windows Vista.1.1.3描述本次项目主要分为用户模块、餐厅管理员模块和系统管理员模块:1、 用户模块主要实现的是用户的注册、登录、用户个人信息管理和餐品预订等功能;2、 餐厅管理员模块主要实现会员管理子模块、菜单管理子模块、菜单管理子模块、座位管理子模块以及餐厅管理员的其他功能子模块;3、 系统管理员模块主要实现权限设置子模块、角色分配子模块、数据库管理子模块;4、 对于上述三大子模块下的模块功能我们需要进行详细的设计,在这里就不一一阐述,具体实现以及要求见下面的具体功能实现;用户注册用户登录用户信息的注册/登录1

3、.2用例图修改餐品订单会员信息查询用户个人信息的管理修改个人资料用户预订餐品订单餐品预订信息的管理会员积分管理会员订单管理会员管理餐厅菜单管理菜单管理预订座位管理促销菜品管理座位管理餐厅管理员餐厅公告调动座位管理其他功能评价汇总权限设置角色分配系统管理员数据库管理1.3用例描述1.3.1用户模块用户登录及注册模块用户注册:用户注册是实施订餐权限的前提,用户浏览餐厅主页,有在餐厅就餐意向的,需注册成为会员享有订餐权限后进行订餐;并且用户注册成功后系统会生成其相应的的个人中心主页;并将注册信息注入系统的后台数据库。用户登录:对于成功注册成为会员的用户登陆后,可通过页面链接进入餐品预订页面和个人中心

4、。预订餐品子模块用户登陆后,进入预订界面,用户可将预定的餐品先放入购物车,在客人选定后,再次确认,或者修改预订菜单,最后提交菜单,完成一次订餐活动。个人中心子模块用户进入该模块可进行查看自己的个人信息,和修改自己的信息,在预订菜单两个小时之内可取消订单;对于客户个人信息的修改主要是对用户的手机号码、用户登录密码、地址,年龄等信息,保证用户信息的有效性!餐厅管理员模块登录/注销模块餐厅管理员是餐厅的工作人员,通过职工号、姓名和餐厅指定的登录密码登录,在不使用时进行注销,防止系统被无关人员动用。会员管理包括会员订单管理和会员积分管理,会员订单管理主要是对会员所预订的订单详细信息进行管理;对于会员积

5、分的管理主要是对会员积分的增加和扣除、订餐权限的变更等。菜单管理菜单管理主要包括餐厅菜单管理和促销菜品的管理。餐厅菜单管理主要是指餐厅菜单查询,修改、添加和删除,及时将菜单的菜品名称及价格的变动反映到用户的订餐界面,避免出现客户预订的菜单无法供应的问题。促销菜品管理主要包括促销产品的上架和取消,餐厅在一定时期季节进行促销活动管理及时的将产品反映到预订系统上。座位管理主要包括预订座位管理和调动座位管理。预定座位指只要在某段时间的座位被预定了,管理员就会将给段时间的该座位预订为“已预订”;调动座位管理指由于餐厅硬件设施的原因,或者客人自身的原因,可能会出现需要调换座位的现象,因此,餐厅管理员负责空

6、余座位的安排,从而实现资源的有效利用和高度的人性化服务。餐厅管理员的其他功能其他功能主要包括餐厅的公告管理和用户反馈的评价汇总管理。系统管理员模块系统管理员模块主要包括权限设置子模块、角色分配子模块、数据库管理子模块。其中数据库管理是系统管理员的主要功能,亦是其日常需频繁进行的工作。角色分配主要是指对餐厅管理员和餐厅会员进行角色分配;权限设置,主要是指餐厅管理员权限的赋予、变更和收回。2. 系统分析2.1查找分析类系统首先通过用户输入姓名,和密码与数据库中的信息进行对比,如存在该用户则查询该用户的权限是会员权限,餐厅管理员权限还是系统管理员权限,然后系统分配给相应用户相应的权限;然后进行操作活

7、动;若没有该用户则提示,用户进行注册操作;对于会员用户会进入订餐页面,和个人信息页面进行操作而对于餐厅管理员就会进入订单管理、座位管理页面,至于系统管理员他的权限最大,可以在系统上进行任何操作;2.2序列图用户用户操作个人管信息管理无该菜品登录()菜单录入菜品预订界面点击查看个人信息选好订单2.3活动图用户订餐活动图用户用户登录/注册是否提交订单/否用户订餐更改订单是是否查看个人信息/是提交订单否查看个人信息退出3. 系统设计3.1类图数据库类包含的方法都是用来获取这些属性值并且添加数据库信息、修改数据库信息、浏览数据库信息以及查询和退出。 菜单类包含了2个属性:菜名,价格。它包含的方法都是用

8、来选择菜品、价格。 餐馆类三个属性:预订,吃饭,离开。它包含的方法有搜索空餐桌、取消预约等.各类之间的关系3.2功能设计程序流程图注册登录流程图打开餐厅主页浏览页面,判断餐厅性质和菜品优劣是是打开登录界面是否是该餐厅会员是否在该餐厅预订?否否输入登录信息打开注册页面退出餐厅主页否用户名、密码是否正确输入注册信息否是信息是否正确进入会员主页否否否是否继续浏览是否浏览个人信息是否立即预订退出是是选择预订餐品选择个人中心打开预订界面预订餐品流程图填写预定时间和就餐人数否是浏览空余座位图是菜单是否选择完毕是否有符合要求的座位是否选择菜品否放入购物车是否要修改时间否修改订购数量,明确订购金额退出预订页面

9、是浏览订单提交订单订单是否无误是否是修改是否修改个人资料是否退出退出个人中心个人中心流程图否进入个人中心否否是否修改订单是否取消订单是否查询信息是是否是否修改订座信息取消订单是否查询所有信息查询所有信息是是是否是否查询消费记录否修改订座信息查询消费记录是查询违约记录是否查询积分情况是是否修改订餐信息是否修改订餐信息是否查询违约记录查询积分记录是否是否查询扣分记录 否查询扣分记录是否返回查询主页否餐厅管理员餐厅管理员流程图是是否退出退出否填写登录用户名和密码是否是否执行其他功能颁布餐厅公告和评价汇总否登录信息是否正确否否是是否进行菜单管理是否进行座位管理是否进行会员管理是是是否进行预定座位管理是

10、是否进行餐厅菜单管理是否进行会员订单管理否否是是否进行促销菜品管理是否进行调动座位管理否否是否进行会员积分管理是是是是增加或撤销促销菜品调动座位汇总会员订单会员是否按订单就餐付款?增加、修改或删除菜品名称、价格否是显示预订座位和非预定座位增加积分扣除积分系统管理员流程图是是否退出退出系统管理员否填写登录用户名和密码是否是否浏览其他模块登录信息是否正确?否是否否是否进行数据库管理是否进行角色分配是否进行权限设置是是是分配会员和餐厅管理员角色管理数据库分配餐厅管理员权限否是否进行安全防卫是否退出是是退出进行安全防卫3.3数据库设计数据库流程图权限认证失败会员管理访客3.3.1访客会员管理、餐饮查询

11、会员注册信息注册结果信息餐饮查询餐饮查询信息拟定订餐信息3.3.2会员-订餐系统、餐饮查询操作信息提示订餐信息订购餐饮会员结账信息未确认账单信息确认账单信息餐饮查询餐饮查询信息删除会员信息3.3.3数据管理员-餐厅管理员、订餐系统信息管理餐饮查询信息数据管理员订餐系统信息管理餐饮删除信息餐饮修改信息餐饮添加信息管理员认证信息管理员登录信息餐厅管理员其他联系方式手机号码性别会员号数据库概念结构设计积分姓名E-R图地址年龄用户身份证号邮箱权限用户实体E-R图姓名工号领导性别餐厅员工部门职称联系方式员工实体E-R图菜单包含类别图片菜名类别名菜单实体E-R图简介单价位置餐桌号菜单包含餐桌等级大厅/包间

12、状态容量时间段餐桌实体E-R图人数订餐人餐桌号订单时间点菜订单E-R图订单菜单单价数量菜名电话订餐人服务员餐桌号备注消费明细应收款时间订单菜单消费明细E-R图发布导出消费明细订单用户 1 N 1 1 1M 1 服务点餐属于11订单菜单订单菜单餐厅员工N整体结构E-R图数据库逻辑结构设计关键数据表及其定义用户表(users):姓名(uname),性别(ugender),积分(jf),权限(power)联系方式(uphone),其他联系方式(otherTele);餐厅员工表(workers):员工名(wname),员工号(wid),职称(wtitle),部门(wdept),领导(wleader);

13、菜单表(food):菜品ID号(foodid),菜名(fname),单价(price),所属分类ID(categoryId),图片信息(images);餐桌表(seat):餐桌号(seatId),容量(capacity),位置(place),状态(state),餐桌(rank);订单表(order):订餐ID号(orderId),订餐人(uid),就餐时间(time),就餐人数(personNum),菜名(fname),订购数量(num),单价(price);订单菜单表(shop):shopId订单菜单表的id自动生成;消费明细表(costList):Clid表示消费明细的ID,由系统自动生成

14、;3.4界面设计原型图3.4.1系统主页3.4.2餐厅管理员登录登陆成功后:3.4.3系统管理员系统管理员主页3.4.4会员登录及权限个人总结:通过这一周的操作,让我明白了,对于一个项目的顺利实施,他最重要的是对项目的前期的分析与设计,只有通过前期的准备,我们才能使我们的开发效率更高,从而降低我们在项目开发的难度,避免我们在项目开发中的重复操作;进而加快我们项目开发中的进度;通过一周的学习操作,让我对用例图,用例描述有了更加直观的认识;同时在本次的项目设计中我也收获了一些用力描述的小技巧;但是不管我们用例图做的在绚丽,对于项目的描述还是不够完美的;这就要求我们在今后的项目开发中不断的完善,进而使系统更加的智能;而对于类图的描述,我更觉得像我们再用SQLServer创建表的过程,不管怎么说,通过本次实验,让我明白了今后在项目开发中我不会是一上来就开始写代码,而会先进行项目分析与设计。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!