资源描述
2016-2017学年第1学期
《系统分析与设计》课程设计
项目名称: 龙悦餐厅管理系统
班 级: 软件设计2班
姓 名: XXX
1. 需求建模
1.1需求基本描述
1.1.1编写目的
随着计算机的迅速发展,计算机被广泛的应用到各个领域,餐厅行业对软件的功能需求也日益增高。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户(龙悦酒店)的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项,同时通过此系统,用户将告别传统的点餐模式,是餐厅的管理更加的智能化,提高了用户的就餐速度。
1.1.2项目背景
委托单位:龙悦国际酒店
开发单位:14级软件设计2班 小组
系统待开发的名称:龙跃餐厅管理系统
本软件运行平台:windows2000, windows XP, windows Vista.....
1.1.3描述
本次项目主要分为用户模块、餐厅管理员模块和系统管理员模块:
1、 用户模块主要实现的是用户的注册、登录、用户个人信息管理和餐品预订等功能;
2、 餐厅管理员模块主要实现会员管理子模块、菜单管理子模块、菜单管理子模块、座位管理子模块以及餐厅管理员的其他功能子模块;
3、 系统管理员模块主要实现权限设置子模块、角色分配子模块、数据库管理子模块;
4、 对于上述三大子模块下的模块功能我们需要进行详细的设计,在这里就不一一阐述,具体实现以及要求见下面的具体功能实现;
用户注册
用户登录
用户信息的注册/登录
1.2用例图
修改餐品订单
会员信息查询
用户个人信息的管理
修改个人资料
用户
预订餐品订单
餐品预订信息的管理
会员积分管理
会员订单管理
会员管理
餐厅菜单管理
菜单管理
预订座位管理
促销菜品管理
座位管理
餐厅管理员
餐厅公告
调动座位管理
其他功能
评价汇总
权限设置
角色分配
系统管理员
数据库管理
1.3用例描述
1.3.1用户模块
用户登录及注册模块
用户注册:用户注册是实施订餐权限的前提,用户浏览餐厅主页,有在餐厅就餐意向的,需注册成为会员享有订餐权限后进行订餐;并且用户注册成功后系统会生成其相应的的个人中心主页;并将注册信息注入系统的后台数据库。
用户登录:对于成功注册成为会员的用户登陆后,可通过页面链接进入餐品预订页面和个人中心。
预订餐品子模块
用户登陆后,进入预订界面,用户可将预定的餐品先放入购物车,在客人选定后,再次确认,或者修改预订菜单,最后提交菜单,完成一次订餐活动。
个人中心子模块
用户进入该模块可进行查看自己的个人信息,和修改自己的信息,在预订菜单两个小时之内可取消订单;对于客户个人信息的修改主要是对用户的手机号码、用户登录密码、地址,年龄等信息,保证用户信息的有效性~!
餐厅管理员模块
登录/注销模块
餐厅管理员是餐厅的工作人员,通过职工号、姓名和餐厅指定的登录密码登录,在不使用时进行注销,防止系统被无关人员动用。
会员管理
包括会员订单管理和会员积分管理,会员订单管理主要是对会员所预订的订单详细信息进行管理;对于会员积分的管理主要是对会员积分的增加和扣除、订餐权限的变更等。
菜单管理
菜单管理主要包括餐厅菜单管理和促销菜品的管理。餐厅菜单管理主要是指餐厅菜单查询,修改、添加和删除,及时将菜单的菜品名称及价格的变动反映到用户的订餐界面,避免出现客户预订的菜单无法供应的问题。促销菜品管理主要包括促销产品的上架和取消,餐厅在一定时期季节进行促销活动管理及时的将产品反映到预订系统上。
座位管理
主要包括预订座位管理和调动座位管理。预定座位指只要在某段时间的座位被预定了,管理员就会将给段时间的该座位预订为“已预订”;调动座位管理指由于餐厅硬件设施的原因,或者客人自身的原因,可能会出现需要调换座位的现象,因此,餐厅管理员负责空余座位的安排,从而实现资源的有效利用和高度的人性化服务。
餐厅管理员的其他功能
其他功能主要包括餐厅的公告管理和用户反馈的评价汇总管理。
系统管理员模块
系统管理员模块主要包括权限设置子模块、角色分配子模块、数据库管理子模块。其中数据库管理是系统管理员的主要功能,亦是其日常需频繁进行的工作。角色分配主要是指对餐厅管理员和餐厅会员进行角色分配;权限设置,主要是指餐厅管理员权限的赋予、变更和收回。
2. 系统分析
2.1查找分析类
系统首先通过用户输入姓名,和密码与数据库中的信息进行对比,如存在该用户则查询该用户的权限是会员权限,餐厅管理员权限还是系统管理员权限,然后系统分配给相应用户相应的权限;然后进行操作活动;若没有该用户则提示,用户进行注册操作;
对于会员用户会进入订餐页面,和个人信息页面进行操作
而对于餐厅管理员就会进入订单管理、座位管理页面,至于系统管理员他的权限最大,可以在系统上进行任何操作;
2.2序列图
用户
用户操作
个人管信息管理
无该菜品
登录()
菜单录入
菜品预订界面
点击查看个人信息
选好订单
2.3活动图
用户订餐活动图
用户
用户登录/注册
是否提交订单/否
用户订餐
更改订单
是
是否查看个人信息/是
提交订单
否
查看个人信息
退出
3. 系统设计
3.1类图
数据库类包含的方法都是用来获取这些属性值并且添加数据库信息、修改数据库信息、浏览数据库信息以及查询和退出。
菜单类包含了2个属性:菜名,价格。它包含的方法都是用来选择菜品、价格。
餐馆类三个属性:预订,吃饭,离开。它包含的方法有搜索空餐桌、取消预约等.
各类之间的关系
3.2功能设计——程序流程图
注册登录流程图
打开餐厅主页
浏览页面,判断餐厅性质和菜品优劣
是
是
打开登录界面
是否是该餐厅会员
是否在该餐厅预订?
否
否
输入登录信息
打开注册页面
退出餐厅主页
否
用户名、密码是否正确
输入注册信息
否
是
信息是否正确
进入会员主页
否
否
否
是否继续浏览
是否浏览个人信息
是否立即预订
退出
是
是
选择预订餐品
选择个人中心
打开预订界面
预订餐品流程图
填写预定时间和就餐人数
否
是
浏览空余座位图
是
菜单是否选择完毕
是否有符合要求的座位
是
否
选择菜品
否
放入购物车
是否要修改时间
否
修改订购数量,明确订购金额
退出预订页面
是
浏览订单
提交订单
订单是否无误
是
否
是
修改
是否修改个人资料
是否退出
退出个人中心
个人中心流程图
否
进入个人中心
否
否
是否修改订单
是否取消订单
是否查询信息
是
是
否
是否修改订座信息
取消订单
是否查询所有信息
查询所有信息
是
是
是
否
是否查询消费记录
否
修改订座信息
查询消费记录
是
查询违约记录
是否查询积分情况
是
是
否
修改订餐信息
是否修改订餐信息
是否查询违约记录
查询积分记录
是
否
是否查询扣分记录
否
查询扣分记录
是否返回查询主页
否
餐厅管理员
餐厅管理员流程图
是
是否退出
退出
否
填写登录用户名和密码
是
否
是否执行其他功能
颁布餐厅公告和评价汇总
否
登录信息是否正确
否
否
是
是否进行菜单管理
是否进行座位管理
是否进行会员管理
是
是
是否进行预定座位管理
是
是否进行餐厅菜单管理
是否进行会员订单管理
否
否
是
是否进行促销菜品管理
是否进行调动座位管理
否
否
是否进行会员积分管理
是
是
是
是
增加或撤销促销菜品
调动座位
汇总会员订单
会员是否按订单就餐付款?
增加、修改或删除菜品名称、价格
否
是
显示预订座位和非预定座位
增加积分
扣除积分
系统管理员流程图
是
是否退出
退出
系统管理员
否
填写登录用户名和密码
是
否
是否浏览其他模块
登录信息是否正确?
否
是
否
否
是否进行数据库管理
是否进行角色分配
是否进行权限设置
是
是
是
分配会员和餐厅管理员角色
管理数据库
分配餐厅管理员权限
否
是否进行安全防卫
是否退出
是
是
退出
进行安全防卫
3.3数据库设计
数据库流程图
权限认证失败
会员管理
访客
3.3.1访客—会员管理、餐饮查询
会员注册信息
注册结果信息
餐饮查询
餐饮查询信息
拟定订餐信息
3.3.2会员---订餐系统、餐饮查询
操作信息提示
订餐信息
订购餐饮
会员
结账信息
未确认账单信息
确认账单信息
餐饮查询
餐饮查询信息
删除会员信息
3.3.3数据管理员---餐厅管理员、订餐系统信息管理
餐饮查询信息
数据管理员
订餐系统信息管理
餐饮删除信息
餐饮修改信息
餐饮添加信息
管理员认证信息
管理员登录信息
餐厅管理员
其他联系方式
手机号码
性别
会员号
数据库概念结构设计
积分
姓名
E-R图
地址
年龄
用户
身份证号
邮箱
权限
用户实体E-R图
姓名
工号
领导
性别
餐厅员工
部门
职称
联系方式
员工实体E-R图
菜单
包含
类别
图片
菜名
类别名
菜单实体E-R图
简介
单价
位置
餐桌号
菜单
包含
餐桌等级
大厅/包间
状态
容量
时间段
餐桌实体E-R图
人数
订餐人
餐桌号
订单
时间
点菜
订单E-R图
订单菜单
单价
数量
菜名
电话
订餐人
服务员
餐桌号
备注
消费明细
应收款
时间
订单菜单
消费明细E-R图
发布
导出
消费明细
订单
用户
1 N 1 1
1
M 1
服务
点餐
属于
1
1
订单菜单
订单菜单
餐厅员工
N
整体结构E-R图
数据库逻辑结构设计
关键数据表及其定义
用户表(users):姓名(uname),性别(ugender),积分(jf),权限(power)联系方式(uphone),其他联系方式(otherTele);
餐厅员工表(workers):员工名(wname),员工号(wid),职称(wtitle),部门(wdept),领导(wleader);
菜单表(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,由系统自动生成;
3.4界面设计——原型图
3.4.1系统主页
3.4.2餐厅管理员
登录
登陆成功后:
3.4.3系统管理员
系统管理员主页
3.4.4会员登录及权限
个人总结:
通过这一周的操作,让我明白了,对于一个项目的顺利实施,他最重要的是对项目的前期的分析与设计,只有通过前期的准备,我们才能使我们的开发效率更高,从而降低我们在项目开发的难度,避免我们在项目开发中的重复操作;进而加快我们项目开发中的进度;通过一周的学习操作,让我对用例图,用例描述有了更加直观的认识;同时在本次的项目设计中我也收获了一些用力描述的小技巧;但是不管我们用例图做的在绚丽,对于项目的描述还是不够完美的;这就要求我们在今后的项目开发中不断的完善,进而使系统更加的智能;而对于类图的描述,我更觉得像我们再用SQLServer创建表的过程,不管怎么说,通过本次实验,让我明白了今后在项目开发中我不会是一上来就开始写代码,而会先进行项目分析与设计。物业安保培训方案
为规范保安工作,使保安工作系统化/规范化,最终使保安具备满足工作需要的知识和技能,特制定本教学教材大纲。
一、课程设置及内容全部课程分为专业理论知识和技能训练两大科目。
其中专业理论知识内容包括:保安理论知识、消防业务知识、职业道德、法律常识、保安礼仪、救护知识。作技能训练内容包括:岗位操作指引、勤务技能、消防技能、军事技能。
二.培训的及要求培训目的
1)保安人员培训应以保安理论知识、消防知识、法律常识教学为主,在教学过程中,应要求学员全面熟知保安理论知识及消防专业知识,在工作中的操作与运用,并基本掌握现场保护及处理知识2)职业道德课程的教学应根据不同的岗位元而予以不同的内容,使保安在各自不同的工作岗位上都能养成具有本职业特点的良好职业道德和行为规范)法律常识教学是理论课的主要内容之一,要求所有保安都应熟知国家有关法律、法规,成为懂法、知法、守法的公民,运用法律这一有力武器与违法犯罪分子作斗争。工作入口门卫守护,定点守卫及区域巡逻为主要内容,在日常管理和发生突发事件时能够运用所学的技能保护公司财产以及自身安全。
2、培训要求
1)保安理论培训
通过培训使保安熟知保安工作性质、地位、任务、及工作职责权限,同时全面掌握保安专业知识以及在具体工作中应注意的事项及一般情况处置的原则和方法。
2)消防知识及消防器材的使用
通过培训使保安熟知掌握消防工作的方针任务和意义,熟知各种防火的措施和消防器材设施的操作及使用方法,做到防患于未燃,保护公司财产和员工生命财产的安全。
3) 法律常识及职业道德教育
通过法律常识及职业道德教育,使保安树立法律意识和良好的职业道德观念,能够运用法律知识正确处理工作中发生的各种问题;增强保安人员爱岗敬业、无私奉献更好的为公司服务的精神。
4) 工作技能培训
其中专业理论知识内容包括:保安理论知识、消防业务知识、职业道德、法律常识、保安礼仪、救护知识。作技能训练内容包括:岗位操作指引、勤务技能、消防技能、军事技能。
二.培训的及要求培训目的
安全生产目标责任书
为了进一步落实安全生产责任制,做到“责、权、利”相结合,根据我公司2015年度安全生产目标的内容,现与财务部签订如下安全生产目标:
一、目标值:
1、全年人身死亡事故为零,重伤事故为零,轻伤人数为零。
2、现金安全保管,不发生盗窃事故。
3、每月足额提取安全生产费用,保障安全生产投入资金的到位。
4、安全培训合格率为100%。
二、本单位安全工作上必须做到以下内容:
1、对本单位的安全生产负直接领导责任,必须模范遵守公司的各项安全管理制度,不发布与公司安全管理制度相抵触的指令,严格履行本人的安全职责,确保安全责任制在本单位全面落实,并全力支持安全工作。
2、保证公司各项安全管理制度和管理办法在本单位内全面实施,并自觉接受公司安全部门的监督和管理。
3、在确保安全的前提下组织生产,始终把安全工作放在首位,当“安全与交货期、质量”发生矛盾时,坚持安全第一的原则。
4、参加生产碰头会时,首先汇报本单位的安全生产情况和安全问题落实情况;在安排本单位生产任务时,必须安排安全工作内容,并写入记录。
5、在公司及政府的安全检查中杜绝各类违章现象。
6、组织本部门积极参加安全检查,做到有检查、有整改,记录全。
7、以身作则,不违章指挥、不违章操作。对发现的各类违章现象负有查禁的责任,同时要予以查处。
8、虚心接受员工提出的问题,杜绝不接受或盲目指挥;
9、发生事故,应立即报告主管领导,按照“四不放过”的原则召开事故分析会,提出整改措施和对责任者的处理意见,并填写事故登记表,严禁隐瞒不报或降低对责任者的处罚标准。
10、必须按规定对单位员工进行培训和新员工上岗教育;
11、严格执行公司安全生产十六项禁令,保证本单位所有人员不违章作业。
三、 安全奖惩:
1、对于全年实现安全目标的按照公司生产现场管理规定和工作说明书进行考核奖励;对于未实现安全目标的按照公司规定进行处罚。
2、每月接受主管领导指派人员对安全生产责任状的落
展开阅读全文