手机自助点餐系统设计

2019-10-08 06:52黄成谋施键兰
软件 2019年4期
关键词:外卖

黄成谋 施键兰

摘  要: 本项目主要设计了一个在手机上使用的自助点餐App系统。该系统的数据库基于SQL-Server。本文主要给出了系统设计的各个功能模块和结构框架,阐述了实现了相关功能的过程,设计思路和E-R图。本项目达到了预期的效果,实现外卖点餐的整个流程。该项目的主要价值是为了节省用户与商家的时间,提高了点餐效率。

关键词: 自助点餐;E-R图;外卖

中图分类号: TP311.1    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2019.04.006

本文著录格式:黄成谋,施键兰. 手机自助点餐系统设计[J]. 软件,2019,40(4):3134

【Abstract】: This project mainly designed a self-ordering App system used on mobile phones. The system's database is based on SQL-Server. This paper mainly gives each function module and structure framework of the system design, expounds the process of realizing related functions, design ideas and E-R diagram. This project has achieved the desired results and achieved the entire process of take-out meals. The main value of the project is to save users and businesses time and improve the efficiency of meals ordered.

【Key words】: Self-ordered meals; E-R map; Takeout

0  引言

信息化的时代,随着科技的发展,科技丰富生活,科技方便了生活。目前国内外卖软件相对做得比较成熟,但点菜类软件受到的关注度还不够,并不是太成熟。外卖平台的兴起,不仅让白领,蓝领,学生等,解决了吃饭的问题,也让她们能够足不出户就能享受到美食。因此,自助点餐软件系统在移动端App的实现和开发是非常有必要,它便捷,快速等富有人性化的操作易于受到人们的喜爱。

1  推广的背景和可行性

美国企业家Alex Rampell在2011年 8月提到O2O,O2O即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。在2014年至2015年间,O2O外卖平台迅速崛起,饿了么,美团外卖,百度外卖,口碑外卖等都是基于互联网上的在线订餐平台。这些外卖平台一开始都是将自身的市场定位和一切吃的有关。初期是和一些餐厅的商家合作,做餐饮的配送业务,现在也有很多平台逐渐开始接手其他商品的配送。在国外,由于起步早和餐饮企业对这类技术比较认可,因此,这类点菜软件比较成熟。国外的点菜软件能让顾客自主完成点菜,而不用通过服务员。软件与厨房客户端通过网络连在一起,顾客点完菜后,厨房马上就能收到并开始烹饪。除此之外,软件还有比较人性化的推荐功能,能根据顾客之前的点菜记录为顾客推荐菜品。

目前国内的现状是外卖软件相对做得比较成熟,但点菜类软件受到的关注度还不够,并不是太成熟。外卖平台的兴起,不仅让白领,蓝领,学生等,解决了吃饭的问题,也让她们能够足不出户就能享受到美食。也让那些没有时间出去吃饭,没有时间煮饭的家庭人员带来了福音。而自助点餐系统的设计,出发点就是为了面向社会全体人员,比如在校大学生,蓝领,白领等。没有时间吃饭,没有时间出去的人而设计的。作为餐饮类的APP,有着广阔的前景,和巨大的经济效益。

我们设计这个APP[6-10]的初衷是为了一方面能够保障消费者的饮食健康和节约餐食时间等,另一方面是为了能够让商家能够节约点餐的时间以及上菜时间,能够最大的限度节约时间和获得利益最大化。

2  自助点餐系统的功能模块以及需求设计

2.1  系统的分类

该软件只是一个中间端的连接端口,在用户端与商家端之间起桥梁的作用,所以该软件分为用户端与商家端两个用户。这样即区分了用户与商家,也让软件使用更具有用户分类型。

2.2  系统功能模块的选择

用户端

用戶端口是用户点餐的入口,用户进入用户端的页面后,会有以下几个功能模块[6-10]:

搜索:该功能是为了方便用户直接搜寻自己喜欢的商家、菜式,不必一个一个寻找,节省下单时间。

菜品浏览:详细的描述了菜品的组成,菜名、价格、食用功能等

商家信息:在这里可以了解到商家的任何信息,是否有无营业照,对商家的评价,商家的特色菜式以及配送时间等

配送方式:该功能主要是面对用户,用户可以指定一个时间,一个地点让商家准时送达,这样免去了用户等待外卖的时间,让自己吃饭的时间更具有规律性,也可以选择上门提取。

购物车:这里面是用户对于选择后的菜式,进行订单的修改和支付,以及用户的地址,联系电等的修改,订单编号,订单价格,订单日期,订单状态等。

投诉和建议:该设计是为了能够更好的发展软件,这边根据用户的意见和投诉,进行有针对性的修改,以及对商家的处理。

商家端

订单查询:可以看用户下单的情况,根据需求选择时间点进行炒菜和配送,也可以有权利对用户的下单进行取消,增加了商家的自主性。

菜品编辑:这是商家对菜品的上下架,信息编辑比如进行价格的定制,菜品制定的要求等

店铺信息:该功能模块只对商家开放,用于商家对自己店铺的整理,上传自己的营业执照,卫生合格证等,店名的修改,店家的自我描述等。这些都可以呈现在用户端的商家信息上。

用户反馈:这边可以看见用户对本店的投诉和建议,进行针对性的回复以及整改。

2.3  系统下单流程

在设计完成后,每个人都要熟悉软件的完整下单流程,再根据设计App进行自助点餐。流程如下:

首先用户点开App软件,然后选择登入或者注册,进入点餐页面。根据自己喜欢的菜品选择下单。下单后,点开购物车,支付订单,选择配送方式。完成订单后,商家会立即回馈是否接单。商家不选择接单,则用户重新下单。商家选择接单,用户就完成订单,等待送达。

3  系统设计框架结构

3.1  E-R图

本设计APP是运用了数据库功能,根据系统的需求设计和功能模块的要求,分析了数据库的概念结构,得出逻辑性结构。全局E-R图[6-10]如下。

3.2  数据表的设计

根据上面的E-R图,得到了系统设计的主要几个图表[6-10],各个实体属性之间的关系如下:

(1)菜品表(t_dishes):(菜品名字、菜品价格、菜品材料、菜品系列)

(2)用户表(t_user):(用户编号、身份证号码、电话、地址、生日)

(3)商家表(t_seller):(商家编号、电话、地址)

(4)订单表(t_orders):(订单编号、订单修改、订单状态、订单价格、订单日期)

下图将列出几个表格。

4  系统的测试

当自助点餐系统设计完成,我们对其进行了一系类的上机操作,测试[6-10]和修改,如用户和商  家的登入、菜品信息的增添和删改、订单地址的修改、搜索以及上商家订单查询等。下面我将举例一些:

5  研究的目标

当自助点餐系统设计完成后,我们给它定了几个目标

(1)系统安全稳定,无漏洞。

(2)系统操作简单,界面简洁美观。

(3)加大力度投入到市场,让每个人都能享受到便利。

(4)投入市场,要保证App的口碑和信誉。

(5)用户、商家的建议和反馈要在24小时内处理完毕,交出一份满意的答复。

(6)要时刻遵循淘汰制,对于劣质商家,一律不准入驻。

6  建议

在App投入市场之际,我们要加大对App的开发,使应用能够更简便,更适合群众的操作习惯。在用户和商家使用过程中难免会出现各种各样的纰漏,我们就要根据这些纰漏去目的性解决,保护用户和商家的利益。根据用户和商家的反馈,有针对性的修改,给人们带来便利,服务于人类。我们要优选优质商家入驻,对于不合格以及卫生不合格和无营业执照的淘汰掉,给消费者营造用餐放心的环境,我们也要时常对于商家进行抽检调查,让用户对我们的自助点餐软件更加信任。

7  总结

自助点餐设计通过餐饮和互联网数据管理实现的,自助点餐系统App的设计,力争于性价比的开发。一切都是为了消费者和商家利益。我们可以为消费者推送最具有性价比的点餐系列外卖,根据商家的好评程度,配送时间,商家的距离地址以及商家的优惠情况,我们综合测评,在系统的首页为消费者推送,这样也省去了消费者的选择时间,也让商家有了更好的发展平台。设计自助点餐系统的APP得益于如今科研时代的技术成果,以及中国是饮食消费大国的背景下设计出来,两者缺一不可。如果没有科技技术的支持,无法做出一个完整的,具有安全性的设计平台。设计APP的同时,我们也要同时考虑到商家与消费者的各种信息安全性能,保证不外泄。如今的世界是个网络大时代,数据的时代。随便网上一搜,什么是都可以找的到,所以App的安全性能就尤其重要。

参考文献

[1] 邹钦忠, 孔令美, 张艳红. 基于JSP技术的网上自助点餐系统的设计与实现[J]. ISSN 1009-3044 2015年11卷33期, 178-180.

[2] 蒙租强, 许嘉. 数据库原理与应用—基于SQL Server[M]. 2014清华大学出版社.

[3] 李彬垠, 涂明凤. 高校食堂自助点餐模式推广运用探析[J]. 市场营销 2019年1期: 72-74.

[4] 杨廷发, 丁川芸, 蘭全祥. 基于SSH的二维码点餐系统的设计与实现[J]. ISSN 1009-3044 2018年14卷30期, 84-86.

[5] 史明月 刘丽艳 校园点餐 APP——“点点食”功能分析[A]. 2096-4609(2019)03-0112-002 112-114.

[6] 袁剑锋. 《SQL server 数据库应用》精品课程专题网站建设中的思考与建议[J]. 软件, 2015, 36(7): 79-81.

[7] 周建亮, 朱晓民. 基于iOS平台智能点餐系统的设计和实现[J]. 软件, 2015, 36(1): 131-134.

[8] 张琪. 大数据背景下软件测试的挑战与展望[J]. 软件, 2018, 39(6): 181-183.

[9] 刘艳. 基于Eclipse RCP的银行柜面软件架构可扩展性的研究[J]. 软件, 2018, 39(5): 18-21.

[10] 刘萍, 陈东东. 校园啄木鸟平台的设计与实现[J]. 软件, 2018, 39(4): 122-125.

猜你喜欢
外卖
外卖O2O平台现状与问题分析
外卖O2O平台在高校学生市场的发展研究