欢迎来到天天文库
浏览记录
ID:59129537
大小:299.00 KB
页数:18页
时间:2020-09-12
《软件工程订餐管理总体设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、{订菜管理(菜单信息)}总体设计文件状态:[√]草稿[]正式发布[]正在修改文件标识:Company-Project-PP-PLAN当前版本:1.0作者:完成日期:2014-5-27第一小组版本历史版本/状态作者参与者起止日期备注1.0殷2014.3~2014.5.28目录1引言41.1编写目的41.2背景41.3参考资料42总体设计42.1需求规定42.1.1系统的输入项目42.1.2系统的输出项目52.1.3系统处理功能52.2运行环境62.2.1硬件系统62.2.2软件系统62.3基本设计概念和处理流程62.3.1基本设计概念62.3.2操作流程7
2、2.4系统结构72.5功能需求与程序的关系102.6人工处理过程123接口设计123.1用户接口123.2内部接口123.3外部接口123.3.1与微机服务器接口123.3.2与移动点菜机的接口134运行设计134.1运行模块组合134.2运行控制155系统数据库结构设计155.1数据结构与程序的关系176系统出错处理设计186.1出错信息186.2补救措施186.3系统维护设计18概要设计说明书1引言为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒
3、店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统,极具有市场价值。1.1编写目的总体设计即对有关系统全局问题的设计,也就是设计系统总的处理方案,又称系统概要设计。包括计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计以及系统可靠性与内部控制设计等内容。编写这份总体设计说明书主要是为了使小组成员充分认识和掌握本系统的情况,以便确定本系统的后继工作,本说明书主要提交给用户和小组成员参考,以便最终实现用户的要求,给用户一份满意的答卷。1.2范围a
4、.待开发系统的名称:餐厅点菜系统b.本项目的任务提出者:钟洁开发者:徐佳卉用户:中小型餐厅1.3定义经理:负责设定各类设置,确定菜单,反馈客户服务员:帮助顾客点菜,将点菜信息传给厨房,帮助顾客结账厨房:根据点菜结果配菜1.4参考资料百度文库,总体设计说明书百度百科,总体设计2总体设计2.1运行环境WindowsXP/2007Eclipse(juno)1.1基本设计概念和处理流程1.1.1基本设计概念《订菜管理系统》的需求分析是基于点菜工作的业务流程,因此点餐业务决定了系统的基本设计思想。此系统是为餐馆提高点菜的工作效率开发的信息系统,因此点菜业务量较小,
5、菜单信息量规模也较小,所以采用菜谱信息、点菜单信息、诉求信息集中管理的形式;系统的使用者服务员、后厨主管、餐馆经理等,不同类型的角色可对系统的操作不同。从完成系统功能的角度出发,为了保证系统运行时的数据安全性、一致性,对系统的基本设计思想包括以下几点:(1)在服务端建立独立的数据库,集中管理系统所涉及的菜谱信息数据、点菜单信息数据等。(2)用户界面设计应反映用户分组和各用户组操作权限的基本要求,即各用户只能对与自己操作相关的功能和数据是可见的,因此增加管理员管理和权限管理功能设计。(3)以需求用例图作为系统设计的依据,将整个系统按用例参与者划分为与参与者
6、对应的功能群,由此形成整个系统的主体逻辑结构。根据系统的需求分析,系统的功能群如下:①系统管理:管理员管理、权限管理、值码表维护②点菜管理:点菜单管理、诉求表管理③后厨管理:原料信息管理、菜单信息管理、菜谱信息管理④审批管理:诉求表查询、诉求表审核、反馈诉求信息(4)安全性设计①身份验证:用户登录系统才能进行操作。②数据限制:访问数据库用户的分部属性决定的访问数据的范围。③功能限制:通过用户功能视图限制用户对数据的操作。1.1.2操作流程系统的用户分为点菜员、后厨主管和餐馆经理,三种角色都需要先经过身份验证登录系统才可以进行相关操作,因此可用图1来表示系
7、统的操作流程。访问局域网输入用户名和密码登录完成操作登录失败图1系统操作流程图1.1系统结构根据对系统功能群的分析,可对系统进行如下模块划分,如图2所示:管理员登陆退菜餐桌增减订餐模块后台管理模块登录模块员工登录餐饮管理系统订餐菜单修改结帐餐桌增删菜单增删区域增删图2系统结构模块图1、用户登录模块可分为用户登录验证、修改密码和取回密码三部分,如图3所示:用户登录验证:当用户登录系统时,输入登录名和密码,系统验证用户是否存在。修改密码:用户可在登录的情况下修改密码,特别是用户密码必须经常修改,以防止他人盗用自己的身份操作系统,破坏数据库数据。取回密码:用户
8、忘记密码时,系统可向管理员验证获得密码。图3用户登录模块2、系统管理模块分为管理
此文档下载收益归作者所有