Android安卓系统菜单点菜系统的开发与设计(11)
时间:2017-03-29 20:44 来源:毕业论文 作者:毕业论文 点击:次
自助点餐:传统菜单不能自助点餐,而电子菜单则可让用户自助点餐。 广告植入:传统菜单一般不能植入广告,而电子菜单可对合作伙伴产品进行广告植入推广。 风格:传统菜单要在更换菜单是才能更换风格,而电子菜单则可以随时更换。 因此在eclipse SDK 的编程环境下设计九个按钮分别命名为:android电子点餐系统、特色菜、热菜、凉菜、汤类、酒类、套餐、结账;当想点菜时点击特色菜、热菜、凉菜、汤类、酒类、套餐等按钮则进入另一个界面进行点菜并点击界面中的完成按钮算出所点菜的金额。 3 系统设计概述 系统的概要设计主要对系统的总体功能如何设计,如何划分模块,系统的数据库如何设计进行研究。它为系统的详细设计做铺垫。在系统的设计过程中起着非常重要的作用。 3.1 系统设计原则 简易性 界面的简洁是要让用户便于使用、便于了解、并能减少用户发生错误选择的可能性。 记忆负担最小化 人脑不是电脑,在设计界面时必须要考虑人类大脑处理信息的限度。人类的短期记忆极不稳定、有限,24小时内存在25%的遗忘率。所以对用户来说,浏览信息要比记忆更容易。 一致性 是每一个优秀界面都具备的特点。界面的结构必须清晰且一致,风格必须与菜色内容相一致。 清楚 在视觉效果上便于理解和使用。 用户的熟悉程度 用户可通过已掌握的知识来使用界面,但不应超出一般常识。 从用户的观点考虑。 想他们所想,做他们所做。用户总是按照他们自己的方法理解和使用。 通过比较两个不同世界(真实与虚拟)的事物,完成更好的设计。如:书籍对比竹简。 排列 一个有序的界面能让用户轻松的使用。 安全性 用户能自由的作出选择,且所有选择都是可逆的。在用户作出危险的选择时有信息介入系统的提示。 灵活性 简单来说就是要让用户方便的使用,但不同于上述。即互动多重性,不局限于单一的工具(包括鼠标、键盘或手柄)。 人性化 高效率和用户满意度是人性化的体现。应具备专家级和初级玩家系统,即用户可依据自己的习惯定制界面,并能保存设置。 3.2 系统输入输出及性能要求 (1)输入输出要求 输入数据简单方便,并能提供实时帮助。 输入数据可以复查,但确定输入后不可随意修改。 输出的数据格式符合标准,输出操作简便、快捷。 (2)性能要求 功能齐全,安全稳定,可靠性高。 操作简便,运用灵活,准确率高。 具有海量存储能力和快速的交换速率。 系统的安全保密性高,能防止非法访问。 3.3 系统功能模块 根据设计要求,可以将本系统分为以下两部分:终端设备和后台管理,具体为以下功能,完成以下模块后,将它们构成一个整体,成为一个完整的点餐系统。其系统模块图下所示。 1)本系统功能主要包含以下模块: 1.系统的登录功能 为了使得系统得以安全使用,因此,使用系统之前必须登录, 登录过程通过无线网络,在后台的数据库通过用户名和密码进行查询。注册登录后进入该系统。 2.系统主菜单 系统登录成功后进入此界面,主菜单通过GridView以图形菜单的方式显示该系统的各个功能,选择不同的选项就可以进入不同的操作界面。 (责任编辑:qin) |