毕业设计16210120313-赖成军-基于安卓系统微信点餐小程序

微信小程序申请  时间:2021-01-24  阅读:()

广东东软学院本科生毕业设计论文

本科毕业设计论文基于安卓系统的微信点餐小程序WeChat Mini Program Based on Android

I

广东东软学院本科生毕业设计论文

毕业设计论文原创性声明

本人郑重声明所呈交的毕业设计论文 是本人在指导老师的指导下独立进行的设计研究工作及取得的成果论文中引用他人的文献、数据、图件、资料均已明确标注出论文中的结论和结果为本人独立完成不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。

毕业论文作者签字 签字日期 年月 日

I I

广东东软学院本科生毕业设计论文

成绩评定

注毕业设计论文成绩按百分制评定。答辩成绩不及格的评分低于60分的 则该毕业设计论文总评成绩为答辩成绩。

I I I

广东东软学院本科生毕业设计论文

摘要

当我看到互联网技术和通讯技术的快速发展、成熟两者最终合并到了一起也就是移动互联网。移动互联网时代的到来给人们的生活带来了许许多多的乐趣。随着对移动物联网的不断认识和发展除了它的影响愈来愈大运用它的用户也飞速的上升慢慢的就丰富多样了起来。大家的生活也在不断的受到移动互联网改变和影响。

微信因为其推送方便快捷传播速度快的优势深受人们喜爱也因此积累了许多的用户针对这样的优势为给用户的点餐提供一个方便的平台所以制作了这个微信点餐的小程序。用户可以进行菜品查看和订购等管理员可以进行菜品管理、用户管理等。系统功能齐全方便快捷。

本文首先讲述了这个微信点餐小程序的研发和设计的目的并且非常详细的进行了讲解开发过程中所采用的相关技术。然后对这个微信点餐小程序进行了需求分析 以及系统的设计与实现最后对系统进行测试、维护保证系统的正常运行。

关键词微信点餐 Android技术 MYSQL数据库

IV

广东东软学院本科生毕业设计论文

Abstract

The rapid development and maturation of Internet technology andcommunication technology, the two finally combined,namely mobile Internet.Thearrival of the mobile Internet era brings a lot of fun to people's life.With theincreasing number of users, the scale is also becoming larger and more diversified.The mobile Internet continues to influence and change people's lives.

WeChat,with its advantages of convenient and fast push and fast transmissionspeed, is deeply loved by people. In view of this situation, this WeChat orderingsmall program is specially developed to provide a management platform for usersto order food.Users can view and publish recipes.The administrator may carry onthe menu management, the user management and so on. The system is fullyfunctional and easy to use.

Paper first elaborated the WeChat ordering small program developmentbackground and design target, and the related technologies adopted in thedevelopment of the detailed introduction, and then the WeChat ordering smallprogram has carried on the demand analys is, as well as the system, the design andimplementation of the testing system,maintenance, and ensure the normaloperation of the system.

Key WordWeChat ordering The Android technology The MYSQL database

V

广东东软学院本科生毕业设计论文

目 录

1概述..............................................................................................................1

1. 1研究背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.2研究意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.3研究目标. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2系统开发环境...............................................................................................3

2. 1 JSP技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1. 1 JSP技术简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1.2 JavaScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2. 1. 3 JSP文件组成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.2 MYSQL数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3系统分析.......................................................................................................6

3. 1可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3. 1 . 1技术可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3. 1 .2经济可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3. 1 .3操作可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3.2设计目标及原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

3.3系统功能需求概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.3. 1功能概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.3.2系统功能结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

VI

广东东软学院本科生毕业设计论文

3.4系统流程设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.4. 1系统开发流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

3.4.2注册流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

3.4.3用户登录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3.4.4添加信息流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

3.4.5修改信息流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

3.4. 6删除信息流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

3.5系统用例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

3.5. 1管理员用例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

3.5.2用户用例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

3.6系统设计规则与运行环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

4数据库设计.................................................................................................16

4. 1数据库设计原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

4.2数据库概念设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

4.3数据库实体. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

4.4数据库表设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

5系统的实现.................................................................................................21

5. 1管理员功能模块的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5. 1 . 1管理员登录界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5. 1 .2管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5. 1 .3菜品管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

VI I

广东东软学院本科生毕业设计论文

5. 1 .4菜品分类管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

5. 1 .5订单管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

5.2用户功能模块的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

5.2. 1用户登录界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

5.2.2菜品查看界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

5.2.3购物车界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

5.2.4支付界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

5.2.5订单界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

6系统测试.....................................................................................................29

6. 1测试环境与条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

6.2功能测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

6.3安全测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

6.4可用性测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

6.5性能测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

6.6测试结果分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

总结................................................................................................................32

参考文献.........................................................................................................34

致谢................................................................................................................35

VI I I

广东东软学院本科毕业设计论文

第一章概述

1 . 1研究背景

在当前这个世纪对于这个属于信息的时代随着持续飞速成长的移动互联网大力的加速了数据分享的效率。信息的全球化人们对信息共享的需求也在日益剧增。随着持续飞速成长的移动互联网 4G手机慢慢兴起、不断地成熟微信这个APP发展迅速随着微信的发展它的系统越来越完善微信小程序的开发更是给许多的企业、个人带来了商机所以备受大家关注[1] 。

以前的订餐方式基本上都是通过打电话或者是到店里购买但是这两种方式都有各自的缺点打电话订餐的话一方面店家很容易就会忘记另一方面自己无法获知店家是不是已经下单。如果到店里购买的话则会花费大量的时间和路程如果天气不好的话更是让人难受。传统的方式信息量巨大在处理数据的方面存在着工作量大且出现故障的问题繁多第二个是还有很多数据与数据极易不见等问题的发生而且访问还特别的不方便从整体来看缺少对订餐数据的规范管理为了提高工作效率所以制作出这个微信点餐小程序使用户能够随时随地的进行订餐而不会在以前的点餐方式里被限制住。

1 .2研究意义

随着持续飞速成长的当代4G技术 4G手机和4G网络的普遍化微信在应用软件中的使用频率日益增长和深入特别是智能手机与Internet的结合为微信的发展提供了合适有力的条件。 目前微信的使用对象主要分为个人以及企业微信小程序的开发为企业单位等带来了极大的方便。

微信点餐小程序的使用有如下优势

1不需要再通过排队或者打电话点餐用户可以随时随地进行预约 即节省了时间、又方便了用户。

2数据的存储量大、保存又方便。

3对数据的查询简单方便。

4用户使用方便管理又简单。

1

博鳌云¥799/月,香港110Mbps(含10M CN2)大带宽独立服务器/E3/8G内存/240G/500G SSD或1T HDD

博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...

ZoeCloud:香港BGP云服务器,1GB内存/20GB SSD空间/2TB流量/500Mbps/KVM,32元/月

zoecloud怎么样?zoecloud是一家国人商家,5月成立,暂时主要提供香港BGP KVM VPS,线路为AS41378,并有首发永久8折优惠:HKBGP20OFF。目前,解锁香港区 Netflix、Youtube Premium ,但不保证一直解锁,谢绝以不是原生 IP 理由退款。不保证中国大陆连接速度,建议移动中转使用,配合广州移动食用效果更佳。点击进入:zoecloud官方网站地址zo...

hostyun评测香港原生IPVPS

hostyun新上了香港cloudie机房的香港原生IP的VPS,写的是默认接入200Mbps带宽(共享),基于KVM虚拟,纯SSD RAID10,三网直连,混合超售的CN2网络,商家对VPS的I/O有大致100MB/S的限制。由于是原生香港IP,所以这个VPS还是有一定的看头的,这里给大家弄个测评,数据仅供参考!9折优惠码:hostyun,循环优惠内存CPUSSD流量带宽价格购买1G1核10G3...

微信小程序申请为你推荐
租车平台哪个好租车哪家好?免费阅读小说app哪个好有什么免费读小说的软件?手机杀毒软件哪个好手机用什么杀毒软件好无纺布和熔喷布口罩哪个好活性碳口罩和无纺布口罩有什么不同?电动牙刷哪个好电动牙刷哪个牌子好?准备就买个几百块钱的?51空间登录以前的51空间怎么进?腾讯空间登录QQ空间登录qq空间登录网页版求这张图的原图,是QQ空间最近网页版登录界面的背景铁通dns服务器地址桂林铁通DNS服务器地址是多少?360云查杀360云查杀和360杀毒有什么区别吗?
域名备案查询 域名管理 最便宜虚拟主机 linode日本 香港机房 12306抢票攻略 轻博 私有云存储 圣诞节促销 免费个人网站申请 个人域名 微信收钱 cdn加速原理 流量计费 美国在线代理服务器 超级服务器 1元域名 网购分享 移动王卡 google搜索打不开 更多