宋 磊,董国芃(哈尔滨职业技术学院,150081)
基于Android技术开发订餐系统
宋 磊,董国芃
(哈尔滨职业技术学院,150081)
摘要:曾几何时智能手机走入了人们的生活。越来越多的人们在生活中离不开智能手机。尤其是中青年人群。智能手机成为了人们闲暇时游戏的工具,购物者网上购物的首选,微信更加成为了人们情绪的表达场所。所以智能手机的商机呈现。越来越多的网络销售通过手机客户端进行。而订餐系统就是人们需要的一种。人们在繁忙的工作后,都希望吃到既经济有美味的食品。但又没有时间和精力去烹饪。那么订餐系统能够为人们提供各种选择。具有开发价值。本文就智能手机为客户端,介绍了基于安卓技术订餐系统的开发。
关键词:安卓技术;开发工具;功能模块;工作模式;角色
从技术可行性来说,智能手机大部分是基于安卓系统。安卓技术也相对成熟。
而订餐系统的开发,主要是对系统的工作模式,功能模块和角色进行设计。网络付费和网络购买技术,早在网络购物系统开发中就早已经成熟。而且我国目前也有了一些基本的网络订餐系统平台,例如美团网、饿了吗。这些平台已经完全投入使用。说明在技术开发方面完全可以完成。从经济可行性来说。首先,知名的订餐系统只有美团和饿了吗,市场空间还很巨大。而且用餐是人们生活不可或缺的部分,人们通过订餐系统可以选择自己喜爱的食物套餐。同时可以对商家的食品和价格做衡量,找到适合自己的选择。所以可以帮助商家增大销售量。使用人群众多,具有经济可行性。
安卓是谷歌最先提出的,为移动设备所服务的软件。它的开发平台选择了非微软系统的具有开发源码的LINUX相关系统。主要应用于手机、平板电脑等移动设备当中。安卓系统中包含四个主要的组件。使用安卓技术进行开发的时候,也要搭建相应环境。就如同使用PHP和.NET技术类似,都要建立环境。具体过程包含软件包的下载与安装,环境变量的设置。配套组件的安装,例如安装JAVA虚拟机等步骤都是必不可少的。下面介绍Android的开发环境配置过程.下载软件包:Android SDK,ADT 配置IDE环境:Eclipse IDE+ADT Eclipse3.3以上。配置JDK:Java Runtime Environment虚拟机 安装SDK,配置相应路径。
开发模式为客户/服务器模式。终端系统选为智能手机。后台数据库使用MYSQL。客户端通过智能手机,进行页面的登录或者说是系统的登录。然后进行浏览图片。这些图片就是商家菜品的介绍。包含样式、价格、重量、配送时间、商家介绍等内容。用户在找到心仪的菜品后,进行购买。这就是提交要求到服务器端。在请求被响应后,后台数据库内容发生改变。包含网络交费转账。传达用户客户端要求,商家相应,并完成送餐。在客户用餐之后还可以给出相应的评价。
为了更好的进行服务,本系统提供了多功能的模块。篇幅有限难以一一列举。
这里主要通过系统中建立的角色。通过角色对系统的不同操作,以举例的方式进行模块说明。
基于安卓技术的订餐系统主要设置了以下角色:客户角色、商家角色、管理者角色。
4.1客户角色功能模块举例说明
客户角色可进行的功能很多,这里进行简要说明。首先,要成为订餐系统的用户,需要一个身份的认证。也就是注册模块。用户可以通过登录服务器网络地址,填写个人信息。然后通过手机号码进行注册信息的验证。通过系统指定的银行卡(功能可以扩展为第三方支付,例如百度钱包等)来进行付款验证。其次,也是最直接的应用功能就是订餐。选定商家,进入购物模块。提示客户应付额度,是否确认支付。在支付成功后,提示订单成立。准备接收外卖。再介绍一个重要的功能模块:也就是评价模块。在用户用餐后可以给出评论,给商家打分,提出意见。这些意见会被动态的保存到数据库。这些意见可以与商家交互,也可以作为其他订餐用户的参考。
4.2商家角色
商家也需要有注册模块,如果继续完善的话,需要订餐系统的工作人员就工商许可等方面进行认证。(目前建议为电子照片模式认证)在真正投入市场后,可以拓展为人工识别。商家有自己的图片上传空间,主要是上传自己的菜品和相关介绍。商家和客户不同的是,要通过电子转账和第三方平台有款项转入功能。其实在开发上来说,这点并不需要单独提出。因为转入和转出只是数字的问题,不需要过多的设计。
4.3管理者角色
也就是管理员。要对系统进行维护。不足的地方进行及时反馈。对商家和用户的注册信息进行定期的检查审核。设计并定期进行报表的输出。如果大规模使用,还需要财务人员的参与。管理者还需要后台管理,在此界面中,管理员可以对订单进行查看,对菜品的价格,更新等进行管理,对公告进行管理,对留言板进行整理,回复等操作。比如说:菜品的删除,价格式样的编辑,以及菜品的添加,上传等操作,还可以对会员进行管理操作。
参考文献
[1] 刘维刚.QP-nano嵌入式系统框架在Arduino上应用的研究与实现[D]. 吉林大学 2014
[2] 王东明.基于Android的保险系统的设计与实现[D]. 吉林大学 2014
[3] 龙云飞.基于Web的旅游管理系统的设计与实现[D]. 吉林大学 2014
[4] 蔡海杰.移动售楼系统的设计与实现[D]. 吉林大学 2014
[5] 白羽.产品质量定期监督检查管理系统的设计和实现[D]. 吉林大学 2014
[6] 解子明.基于PHP的旅游景区门票销售系统[D]. 吉林大学2015
[7] 符娜.基于Flex和J2EE框架的中职学校会计教学系统的设计与实现[D]. 吉林大学 2015
[8] 于洋.基于Android平台的移动教务管理系统的设计与实现[D]. 吉林大学 2015
[9] 孙傲楠.基于B/S结构的人事管理系统设计与实现[D]. 吉林大学 2015
Ordering system based on Android technology development
Song Lei,Dong Guopeng
(Harbin Vocational and Technical College, 150081)
Abstract:Once the smart phone into the people's life. More and more people in life can not be separated from the smart phone.Especially among young people.Smart phones become a tool for people's leisure time,the first choice for shoppers online shopping,micro channel has become a place for people to express emotions.So smart phone business opportunities presented. More and more online sales through mobile client. The reservation system is that people need a.After a busy job, people want to eat the food that is delicious.But there is no time and energy to cook.Then the ordering system can provide a variety of choices for the people. Have development value. In this paper, the intelligent mobile phone as a client, describes the development of Android technology based on ordering system.
Keywords:Android technology;development tools;function module;working mode;role