ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:222.51KB ,
资源ID:15186688      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15186688.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(无线点餐 软件设计说明书Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

无线点餐 软件设计说明书Word文件下载.docx

1、顾客点餐流程 5菜单查询流程 5系统管理流程 5菜单库操作流程 5现金结算流程 5二、功能分配 62.1.浏览功能 62.2.查询功能 62.3.插入功能 62.4.修改功能 62.5.删除功能 6三、接口设计 63.1 用户接口 63.2 外部接口 63.3 内部接口 9四、数据结构设计 104.1.逻辑结构设计 104.2.物理结构设计 114.3.数据结构与程序的关系 11五、运行设计 115.1 运行模块的组合 115.2 运行控制 115.3 出错处理及安全保密设计 125.4 维护设计 12引言编写目的根据需求规格说明书,在仔细考虑讨论之后,我们又进一步对无线点餐管理系统软件的功能

2、划分、数据结构、软件总体结构进行设计,从而完成概要设计,作为软件详细设计的基础。项目背景项目委托单位:计算机学院软件工程系。开发单位:通达学院计算机科学与技术专业。无线点餐管理系统软件 V1.0是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的android 1.6版以上手机上使用。定义WRMS:Wireless Resturant Management System,无线点餐管理系统。GUI:Graphic User Interface,图形用户界面。参考资料1 Rooger S.Pressman著 软件工程 实

3、践者的研究方法.机械工业出版社.2 郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。北京:清华大学出版社。1997。3 郭宏志 。Android应用开发详解。电子工业出版社一、任务概述1.1.目标本软件主要面向具有一定规模、需要提高餐厅点餐效率、体现出现代化的氛围、改进客人的就餐环境,并借此提高经济效益的餐厅和酒店。要求项目不会占用太大的预算,并能够尽量沿用原来的成熟技术,与原有系统进行良好的整合。解释软件设计工作时的重要约束和开发工作的假定及约束。1. 实现顾客根据价格不同点菜;通过前台可视化界面实现顾客多方面选择。2. 点菜完毕后,实现对顾客所点菜品的价格的统计,以免顾客花费超出预算,本系

4、统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可以通过点击进行记录,以免发生漏菜现象。3. 根据以上功能,该系统主要以Android为操作平台,Java为开发语言,SQL Server为数据库。前台界面实现可视化,方便顾客的选择。后台管理为数据库,管理菜品的增、删、查的实现都借以数据库来体现。4. 用户的特点本软件的受众是所有就餐的顾客和餐服务人员,这些人员必须要会基本的手机操作,以及熟悉一些点菜的基本流程。运行环境本软件运行平台:android 1.6版以上运行时占用内存:1MB;所需硬盘空间:5MB;条件与限制由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,本无线

5、点餐馆管理系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。1.2.总体设计处理流程主流程1) 建立与数据库的连接2) 获取系统设置3) 显示主对话框(即主界面)4) 等待用户输入,如为点餐:进入点餐流程(显示顾客点餐对话框)。如为菜单查询:进入菜单查询流程(显示菜单查询对话框)。如为现金结算:进入现金结算流程(显示现金结算对话框)。如为系统管理:进入系统管理流程(进行授权)。如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接顾客点餐流程1) 要求用户输入身份证号2) 显示相应的菜单信息3) 等待用户勾选,如为

6、确认所选择的各项菜肴,将该顾客的菜单信息提交并保存。菜单查询流程1) 等待用户输入:如为确认输入书号:读入书号,提交还书请求,显示还书操作的返还信息。如为退出还书状态:结束还书流程。系统管理流程1) 要求用户输入账号及口令2) 用户操作权限检验3) 根据操作权限级别显示系统管理对话框4) 等待用户输入,如为菜单库操作:进菜单库操作流程。如为现金结算操作:进现金结算操作流程。如为返回:结束系统管理流程。菜单库操作流程1) 显示菜单库信息2) 等待用户输入,如为加入图书: 要求输入菜号(必须唯一),插入记录,刷新数据显示。如为删除当前菜品: 删除当前的菜品,要求用户确认,检查相关记录是否存在,如存

7、在且用户确认则将该记录从库中删除,刷新数据显示。如为移动到指定位置:要求指定移动的目标位置,当前位置移动到指定处,刷新数据显示。 更新当前记录,结束菜单库操作流程。现金结算流程1) 等待用户输入,如为开始结算: 读入该顾客所消费的菜单,进行统计,生成统计结果并显示。结束统计流程。二、功能分配2.1.浏览功能菜单库操作模块顾客操作模块2.2.查询功能菜单查询模块现金结算模块2.3.插入功能顾客库操作模块2.4.修改功能单库操作模块访问记录模块2.5.删除功能三、接口设计3.1 用户接口使用基于对话框的GUI,用户通过鼠标的点击和键盘的输入完成操作,编辑框用于用户的输入。3.2 外部接口1用户界面

8、使用Windows的标准对话框的形式,完全用对话框实现。应用工具:Visual C#。1) 主对话框:由五个功能按钮构成顾客点餐,菜单查询、现金结算,系统操作、退出顾客点餐对话框:2) 菜单查询对话框:3) 现金结算对话框:4) 系统操作对话框:由两个功能按钮构成菜单操作、更改口令、返回。5) 菜单操作对话框:菜号编辑框:用于显示菜号;菜名编辑框:用于显示编辑菜名;单价编辑框:用于显示编辑菜单单价;菜系编辑框:用于显示属于哪个菜系;记录总数显示:用于显示菜单中菜肴的总数;“前一个”按钮:显示和编辑前一个记录;“后一个”按钮:显示和编辑后一个记录; “加入”按钮:增加菜单记录;“删除”按钮:删除

9、当前的菜肴记录;“退出”按钮:退出菜单操作对话框。6) 更改口令对话框:旧口令输入框:输入旧口令;新口令输入框:输入新口令;新口令确认输入框:再输入一次新口令;确认按钮:确认输入的新口令,并提交。2软件接口使用Access数据库的驱动程序,通过ODBC接口访问。3.3 内部接口1. 主模块:输入:操作系统传递至的各种消息以及用户的输入数据输出:用户界面显示上层模块:无下层模块:顾客点餐、菜单查询、现金结算、系统管理模块2. 顾客点餐模块:菜号,菜名 菜肴的基本信息(价格,菜系 ) 主模块提交菜单3. 菜单查询模块:菜号,菜名菜肴的基本信息(价格,菜系 )显示所查询菜单的基本信息。4. 现金结算

10、模块:显示该顾客所消费的菜单信息显示消费金额 无5. 系统操作模块:与系统管理对话框有关的各种用户及系统消息显示反馈的信息 菜单操作、更改口令、返回6. 菜单操作模块:菜号,菜名 ,单价添加后的菜肴基本信息(价格,菜系 ) 系统操作模块四、数据结构设计4.1.逻辑结构设计服务员基本表 服务员信息表属性中文名称类型长度说明服务员号Int酒店统一编号,具有唯一性服务员姓名nvarchar50服务员名称服务员性别CHAR10服务员年龄char电话菜单表表3.3 菜单信息表菜号nchar菜名菜名 菜类别菜价格money状态int选中:1;未选:管理员基本表表3.4 管理员信息表管理员号管理员名称密码管

11、理员密码点菜表表3.5 点菜信息表外码:依据菜单表的菜号桌号依据桌台表中的桌号点菜时间提交菜单时间点菜份数默认:1份4.2.物理结构设计数据的物理结构由使用的数据库决定。4.3.数据结构与程序的关系主模块:连接数据库;顾客点餐模块:根据菜单点菜,形成一张独立的菜单,并把相关信息记录到后台数据库中。现金结算模块:根据该顾客所选择的桌号以及相对应的菜单信息进行结算,并把相关信息记录到后台的数据库。查询模块:指定查询条件,提交给数据库操作模块。系统操作模块:对菜单操作,调用数据库操作模块对各个库进行相应操作。 五、运行设计5.1 运行模块的组合程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块,完成相应操作。5.2 运行控制本软件控制流程:主程序运行,等待用户的输入,根据用户的输入调用各子模块。5.3 出错处理及安全保密设计1. 提供丰富的出错提示信息;2. 提供一定的保密手段。5.4 维护设计

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

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