随着科学技术的发展,以及人们生活水平的提高,餐饮行业也迎来了新的发展机遇,传统的点餐方式已不能满足人们对美食的追求。然而,随着科学技术的发展,手机点餐已经成为了一种趋势。android手机的兴起,使人们可以随时随地点餐,省去了排队结账等问题。这是一个很好的创业机会,很值得创业人去做。纳客系统为一个基于 android平台下的餐饮管理系统。采用 Java语言开发,界面友好。
需求分析
纳客系统主要针对在外就餐的顾客,为他们提供服务。通过手机端软件进行点餐、下单等操作,最后进行付款等。
功能需求:实现客人到店后可以直接点餐,完成下单等操作,减少客人排队时间,提高效率。通过点餐系统,可以随时查看菜品信息、顾客点评等。同时通过手机端软件也可以进行结账等操作,减少现金支付的风险。
性能需求:能满足点餐系统的功能需求。
安全性需求:能够保证客户信息、订单信息等安全,防止被泄露。
项目设计
纳客系统分为3个模块,分别是用户模块、后台管理模块和数据库模块。其中,用户模块分为登录系统和注册系统,主要包括注册、登录、修改密码等功能;后台管理模块主要包括点餐系统、菜品管理等功能;数据库模块主要包括录入菜品信息、查询菜品信息等功能。用户模块采用的是基于 android平台下的 android系统,为用户提供良好的用户体验;后台管理模块采用的是基于 oracle数据库进行操作,为商家提供方便的管理服务;数据库模块主要实现对数据的管理功能,实现用户和商家信息的同步。本项目总体流程图如图1所示。
数据库设计
纳客系统数据库中的表主要有三个,分别为用户表、菜品表和订单表。这三个表中,用户信息和菜品信息用来保存用户的个人信息,订单信息用来保存菜品的相关信息,订单表可以用来保存各种类型的订单。在这三个表中,用户表是最重要的一个数据库表,其主要作用是维护用户的个人信息。菜品数据库主要负责保存菜品信息以及对菜品进行分类。订单数据库主要负责保存订单相关的各种数据。在这两个数据库中,用户和菜品分别都有各自的主键和外键。
系统功能模块
纳客系统主要有以下功能:
1、订餐服务:包括订餐平台,订餐软件,订单查询,在线预订。
2、在线支付:包括微信支付,支付宝支付,信用卡支付。
3、订单查询:包括餐厅名称,营业时间,菜品名称,价格。
4、在线评论:用户可以对餐厅的菜品进行评论。
5、会员管理:包括会员等级管理,积分管理,会员卡。
6、会员营销:包括会员优惠促销等活动。
7、数据分析:分析用户的喜好,需求等相关信息。