Android手机点菜系统的设计与开发(3)
时间:2018-03-02 12:08 来源:毕业论文 作者:毕业论文 点击:次
2. 分析问题 把点菜系统安装在手机上则比较高效。安装了这一软件并不影响手机其他功能的使用,首先系统成本会变低。而且安卓系统功能很强,界面组件十分丰富,这会使得软件的功能也强大很多。界面展现更完美,用户操作更方便。在系统功能方面,点菜过程中还可能出现顾客在点餐环节中需要加减菜品、换菜等,所以手机点菜系统要做的就是在手机终端上实现这些功能,更加完善的手机点菜系统可能还会有更多的功能,如催菜等。要实现以上功能,系统中就需要有多个面板,分别是全部菜谱、已点菜品、菜单确认面板和结算面板。如何实现这些面板之间的自然跳转以令点餐流程更加流畅高效就是主要考虑的问题。一般针对这一问题有两种界面设计,一是有一个主面板,上面有多个按钮可以进入到程序的任何子界面,而在每个子界面中都有一个返回按钮返回主控制面板,这是当下许多软件的做法。本研究采用类似实现方式。 3. 软件需求分析 一个完整的手机点菜系统包括客户端软件、服务端数据库、服务端网站和服务器,如果要求打印菜单,还需连接打印机,编写打印机驱动。其中客户端软件和服务器是比较重要的部分。服务器能将客户端上传的数据提交到服务端,完成交互;而好的客户端软件也十分重要,首先,点菜的各种功能必须齐全,才能满足软件基本需求;其次,作为手机应用程序,点菜系统要有很好的人机交互,包括界面友好、操作便捷、逻辑清晰等。所以本研究的重点是手机点菜系统的客户端软件,主要开发符合以上要求的客户端软件。 (二) 目标使用者的确定和主要业务流程 1. 目标使用者的确定 虽然作为一个应用程序,点菜系统的使用人群本应覆盖各个年龄、各种身份的人,但是本研究调查显示,鉴于目前智能手机的普及、网络的覆盖等因素,时常使用、更新手机App的主要是年轻上班族、学生及相关技术爱好者。对于点菜系统,使用的人群主要定位在年轻上班族、学生。所以界面设计应时尚大方、操作便捷。 2. 手机点菜系统流程设计 在使用本系统时,请按照以下流程进行操作: 1、在主界面“更多”/“修改密码”模块,进行密码修改操作。 2、在“更多”/“注销”模块可以注销当前用户。 3、在“菜谱”/“菜品类别”模块,点击下拉列表选择菜品分类,然后点菜,可以重复进行这一操作,直到完成选择所有要点的菜品。 4、在“待发菜单”/“备注”模块可以选择外带或堂吃。 5、在“待发菜单”/“桌号”模块可以选择客户相应的桌号。 6、点击“待发菜单”列表中的菜品图片,会显示“查看大图”、“+1”、“-1”和“设置道”,在此实现菜品加减、更换和口设置。 7、必须选择备注和桌号,选择后点击“待发菜单”中的“下单”模块即可下单;若未选择备注或桌号系统会自动提示,下单后待发菜单会自动清空。 8、在“已下菜单”中可查询已下菜单的桌号、合计金额和备注信息。 9、点击“已下菜单”模块中的图标会显示“详细信息”和“退单”;点击“详细信息”可查看所有已点菜品详细信息,包括名称、价格、分数和备注;点击“退单”可撤销该菜单,可以重新进行选择。 10、系统允许有多个待发菜单,即可以多次为不同桌号下单。 手机点菜系统的构造图如图3.1所示。 (责任编辑:qin) |