基于android的智能顺风订餐系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DOI:10.19392/j.cnki.1671 ̄7341.201934024基于Android的智能顺风订餐系统的设计与实现
戴㊀静㊀马奇奇㊀王㊀帅㊀吕浩伟㊀谈继军
陕西服装工程学院㊀陕西咸阳㊀712046
摘㊀要:本文讲述了基于Android的智能顺风订餐系统的设计与实现ꎬ这款软件主要应用于大学校园ꎬ为大学生提供了很大的方便ꎬ可以实现网上订餐的服务ꎮ给餐厅提供一个良好的销售渠道ꎬ并且在不扩大商家店铺规模的前提下提高商家的营业额ꎬ为商家提高利润ꎮ
关键词:Androidꎻ智能顺风ꎻ订餐系统
㊀㊀随着互联网的快速发展ꎬ互联网已经走入千家万户ꎬ人们的生活发生了质的变化ꎮ网上购物这种消费模式成为了社会新的潮流ꎬ在这样的环境下ꎬ在线订餐也成为了一种新颖的消费方式ꎮ本设计采用C/S体系结构ꎬJDK和AndroidStudio开发环境㊁Java编程语言ꎮ该系统主要提供的是用户注册登录㊁浏览菜品信息㊁购买菜品㊁修改个人信息等功能ꎮ就管理员而言ꎬ系统主要功能是添加菜品㊁更新菜品㊁删除菜品ꎮ
一㊁相关技术
(一)Java语言
作为面向对象编程语言ꎬJava保留了C++语言封装㊁继承㊁多态的性质ꎬ摒弃了其中难度较大的多继承㊁指针等复杂的概念ꎮ具有健壮性㊁分布式㊁安全性㊁跨平台性㊁支持可视化图形界面等优点ꎮJava具有近乎完美的编程能力和用户上手容易㊁操作简单的优势ꎮ它不受计算机硬件和操作系统的约束ꎬ可以在多个系统之间完美移植ꎬ兼容了解释型语言和编译性语言的特点ꎮ
(二)C/S简介
C/S结构(Client/Serverꎬ客户机/服务器模式)是由两部分构成:前端是客户机ꎬ接受用户的请求ꎬ并向数据库服务器发出请求ꎻ后端是服务器ꎬ将数据提交给客户端ꎬ客户端将数据进行计算并把结构呈现给用户ꎮ本设计采用了C/S模式ꎬ与B/S模式相比ꎬC/S模式的校园新闻发布系统最大的好处是不依赖外网ꎮ
二㊁系统分析
(一)系统目标分析
综合了传统的订餐模式存在的诸多不足ꎬ采用更为先进的技术手段来开发设计本订餐系统ꎬ概括地说本系统要满足以下目标:(1)要根据餐饮行业的发展趋势和实际的订餐需求模式来开发设计ꎬ建成一个既能满足广大用户及时便捷的订餐需求ꎬ又能很好地服务于各商家的订餐业务推广并且深受用户及商家所欢迎的订餐系统ꎮ(2)要创新服务理念ꎬ启动全新的餐饮服务模式ꎬ用更为科学且有效的方法来解决餐饮服务系统的缺陷ꎮ
(二)功能需求分析
本文使用UML对功能需求进行分析描述ꎮ通过用例图介绍软件的功能ꎬ描述使用者和软件之间的交互行为来实现ꎮ网上订餐系统根据需求的不同分为两大系统:前台系统实现顾客对网站的功能需求ꎬ后台系统实现商家管理员日常管理使用的功能需求ꎮ
三㊁系统设计
(一)系统功能模块划分
(1)主页:显示各个功能菜单ꎬ用户可浏览各色餐品及活动公告等ꎮ(2)用户注册:在这里可进行会员注册并填写会员的基本信息ꎮ(3)用户登录:本系统需进行用户登录操作后才能进行订餐消费ꎬ这是为了便于用户管理㊁付款结算㊁会员积分㊁餐品配送的管理ꎮ(4)菜品浏览:己登录的用户可随意浏览各类餐品信息ꎬ并将选中的餐品放入购物车ꎮ(5)订购菜品:己登录的用户可在该页面对所需要的餐品进行选择订购ꎬ并可直接将其加入购物车ꎮ(6)查看订单:用户在登录的状态下可在该页面对已经订购的餐品进行修改ꎬ并对订单的状态进行查看ꎮ如用户还未登录ꎬ系统会自动跳转至 用户登录 ꎮ(7)个人信息管理:用户在成功登录的状态下可对此前注册的个人信息进行修改ꎬ如联系电话或地址㊁邮箱的变更等ꎮ
(二)主要功能模块设计
(1)用户模块ꎮ用户模块主要是前台的系统界面ꎬ提供用户登录窗口和各个餐厅㊁各类餐品浏览等ꎮ用户注册予模块功能介绍:用户通过申请注册会员并填写个人相关信息ꎬ提交后验证通过可获得账号密码成为本站会员ꎬ输入用户名和密码并且经过密码验证通过后可以进入系统ꎬ登录成功后ꎬ用户对会员个人信息进行查看和修改等操作ꎮ
用户登录子模块功能介绍:用户注册成为会员后ꎬ浏览各色餐品并选中后放入购物车ꎬ提交支付后订单生成ꎮ
查看订单子模块功能介绍:用户登录后可进行订单情况的查看ꎬ在此模块可以看到本用户己购买的相关历史订单信息ꎬ还可了解未送达的订单处于何种状态ꎮ
(2)后台管理模块ꎮ系统管理员可对本系统进行各类管理操作ꎬ各模块具体功能介绍如下:
管理员管理:系统管理员可通过此模块对管理员进行添加ꎬ删除ꎬ修改等操作ꎮ
用户管理:对注册的用户进行详细显示ꎬ可以对用户做出删除操作ꎮ
菜品管理:该模块可以添加删除菜品ꎬ并且可以对菜品进行编辑ꎮ
订单管理:该模块主要对用户订单进行查看与打印ꎮ
留言管理:该模块主要是对用户的留言进行回复ꎮ
(三)数据库设计
在本系统中ꎬ主要分为以下几个实体:(1)管理员实体ꎮ管理员实体主要对其他几个实体进行管理ꎬ管理员实体包括管理员ID㊁账号㊁密码等属性ꎮ(2)用户实体ꎮ用户实体主要包括用户ID㊁用户名㊁邮箱㊁电话㊁登录密码等属性ꎮ(3)菜品信息实体ꎮ菜品信息实体主要包括菜品ID㊁菜品图片㊁菜品数量㊁菜品价格等属性ꎮ(4)订单信息实体ꎮ订单信息实体主要包括订单ID㊁订单金额㊁订单地址㊁订单状态等属性ꎮ(5)留言信息实体ꎮ留言信息实体主要包括留言ID㊁留言内容等属性ꎮ四㊁总结
本文从互联网的发展及其对各行各业的渗透与影响入手ꎬ阐述了网上购物等新型消费习惯的快速兴起ꎬ各类商业模式在互联网时代的快速转型的现实需要ꎬ以及餐饮业的发展在电子商务盛行的当下如何开辟网络市场等选题背景和研究意义ꎬ介绍该系统独有的直观性和便捷性等消费特性ꎬ以及网上订餐系统的发展前景等ꎮ
参考文献:
[1]朱益敦ꎬ陈苗苗ꎬ吉莉ꎬ等.外卖O2O平台现状与问题
分析 以南京市江宁区大学城为例[J].北方经贸ꎬ2017(1):43 ̄44.
[2]邓雄.基于SSH的网上订餐系统的设计与实现[D].电子科技大学ꎬ2017.
[3]杜丽英.基于Web的网上订餐系统的设计[J].电子技术与软件工程ꎬ2014(24):35.
项目:此论文受陕西服装工程学院省级大学生创新训练项目基金资助ꎬ项目编号:S201713125009ꎬ项目名称:智能顺风作者简介:戴静ꎬ女ꎬ陕西咸阳人ꎬ讲师ꎬ研究方向:计算机软件与理论ꎻ马奇奇ꎬ男ꎬ陕西延川县人ꎬ本科ꎬ计算机科学与技术专业ꎮ
72
㊀科技风2019年12月
科技创新。

相关文档
最新文档