基于微信的餐饮座位预约系统设计毕业论文

 2021-04-10 10:04

摘 要

信息革命促进了智能化时代的到来,历史也证明了新时代下的行业,只有与时代同步,紧跟时代发展,才能越走越远。而智能手机是互联网信息时代高度结晶化的产物,随着人们对生活的需求和要求不断更替和变换,因此对于智能手机的应用软件提出了更高的要求。一个基于安卓技术的微信餐饮公众号也应运而生。它不仅满足了人们在时间层次上更多灵活的需求,更为商家吸引了更多客源量,实现了买卖双方在需求方面的共赢。

本系统以开发中使用SSH框架,设计并实现了用户可以使用手机微信完成餐饮座位预约功能。本系统采用B/S的模式,能为用户提供预约时间选择从而实现餐饮座位预约服务。用户在微信客户端进行注册登入后,即可以根据自己的时间需求随时随地在公众号进行预定。基于微信的餐饮座位预约系统的出现实现了预约用户和商家的共赢局面。

关键词:微信;餐饮座位预约系统;移动互联网;MYSQL;

WeChat - based catering seat reservation system design

Abstract

The information revolution has promoted the coming of the era of intelligence,and history also proves that the industry under the new era, only with The Times, keep pace with the development of The Times, can go further and further。Smart phones are highly crystallized products of the Internet. With the continuous replacement and transformation of people's needs and requirements for life, higher requirements are put forward for the application software of smart phones. A WeChat catering official account and app based on android technology also came into being. It not only meets people's needs for more flexibility at the time level, but also attracts more customers to businesses, achieving a win-win situation between buyers and sellers in terms of demand.

This system uses SSH framework in the development to design and realize the function that users can use mobile phone WeChat to complete catering seat reservation. This system adopts the mode of B/S, which can provide the users with the choice of reservation time to realize the catering seat reservation service. After users register in WeChat client, they can book in the public account anytime and anywhere according to their own time requirements. The appearance of WeChat - based catering seat reservation system realizes the win-win situation between reservation users and merchants

Key words: WeChat; Catering seat reservation system; Mobile Internet; MYSQL;

目 录

1 绪论 1

1.1 研究背景 1

1.2 系统开发目的与意义 1

2 开发技术 2

2.1 微信介绍 2

2.2 微信公众号简介 3

2.3 开发技术的介绍 3

2.3.1 MyEclipse工具简介 3

2.3.2 MySQL数据库 4

2.4 JAVA框架介绍 4

2.4.1 SSH开发框架 5

2.5 SSH框架的基本配置 8

2.5.1 web.xml文件配置 8

2.5.2 applicationContext.xml文件配置 9

2.6 NATAPP及其配置微信相关接口 11

3 系统需求分析 13

3.1 系统可行性分析 13

3.1.1 技术可行性 13

3.1.2 经济可行性 13

3.1.3 用户使用操作可行性 14

3.2 功能需求 14

3.2.1 客户端功能需求 14

3.2.2 服务器端 14

3.3 模块与结构 15

3.3.1 客户端 15

3.3.2 后台管理模块 16

3.4 软硬件配置要求 16

3.4.1 软件配置要求 16

3.4.2 硬件配置要求 17

4 系统的设计 18

4.1 数据库设计 18

4.1.1 数据库设计原则 18

4.1.2 数据库实体(E-R图) 18

4.1.3 数据库表设计 20

4.2 微信接口模块 21

5 系统的设计 24

5.1 用户功能模块的实现 24

5.1.1 用户进入系统主界面 24

5.1.2 客户注册登入餐饮公众号 24

5.1.3 客户预约座位提交页面 26

5.1.4 支付预约管理界面 26

5.2.5 支付预约管理界面 28

5.2 管理员功能模块的实现 29

5.2.1 管理员登录界面 29

5.2.2 商家管理信息界面 30

5.2.3 桌位信息管理界面 30

5.2.4 系统用户信息管理界面 31

5.2.5 预约信息管理界面 31

6 系统测试 32

6.1 系统测试意义 32

6.2 功能测试 32

6.3 可用性测试 36

6.4 测试结果分析 37

总 结 38

致 谢 39

参考文献 40

1 绪论

1.1 研究背景

现在随着互联网的普及,促进了各个行业提供的服务越来越人性化,还便利了人们的生活。在这个时代背景下,移动智能通讯设备毫无疑问的的风靡全球,在需求的推动下,手机的发展也日新月异,同时手机也极大的改变的人们的生活方式,已经成为现在人们的生活和工作中不可分割的通信工具。众所众知如今越来越多样化应用层出不穷,人们通过下载相关的app享受软件带给我们的乐趣。当前大部分的软件允许人们在注册,登录后实现相应的功能需求。但是随着技术的发展,下载app让人觉得有些麻烦,特别在当下有大量微信用户的情况下,公众号的出现给商家提供了一个新的思路。基于微信端的餐饮座位预约系统本着以人为本的起点出发,充分考虑人们在时间上灵活的需求,减少人们用餐等待时间,实时并满足所有用户要求。

互联网的发展助推了手机通讯以及app的发展进程。微信在当下拥有上亿的用户,数据庞大而且微信的功能也在日益完善。开发者抓住机遇,基于微信的基础上开发出“精简版”的app叫微信公众号。它不仅省去了下载安装的麻烦,还整合了app的相关资源。我们知道当前的app都是基于第三方平台完成的,用户只要通过一部手机就可以满足需求,操作简单,应用广范。在微信端开发应用JAVA技术对于软件的性能有显著提升的效果。基于当前社会的飞速发展和世界和平,人们对于餐饮也提出了更高的要求,希望能在自己有空的时间进行用餐。

1.2 系统开发目的与意义

公众号的发展得益于当前的互联网发展和人们的生活需求观念转变。不仅如此,手机通讯移动技术也在随着互联网的发展快速变化,从当初大哥大到现在外观上越来越小巧,便捷容易携带,在发展理念上也紧跟互联网发展的趋势,受到人们的青睐,基于微信的餐饮座位预约系统是为了人们避免等待时间的不确定造成的资源浪费,可以通过微信客户端针对餐饮座位预约服务而设计的一款应用软件。

2 开发技术

2.1 微信介绍

微信是21世纪科技的高度结晶下的产品,作为一种即时通讯工具,由于出现的同时满足了当代人的各种需求被大家所青睐,变革了人们的传统生活传观念,也推翻了以往人们的生活方式。微信是由腾讯研发团队张小龙负责人和他的团队发明出来的。最初张小龙是受到美国的一个即时通软件---KIK奇迹的启发,在与腾讯公司总裁马化腾使用邮件进行产品策划交流中,决定了该项产品名称,即"微信"。仅三年时间,微信在线活跃用户已达到3亿。

微信在功能模块上设置了“聊天”、“发现”、“通讯录”三个功能。在“发现”一栏里还设置了“朋友圈”、“附近的人”、“看一看”、“扫一扫”等多种功能。用户可以将自己的所见所想,心里想说的话通过编辑文字的方式发送到朋友圈。同时在使用“扫一扫”、“摇一摇”等功能可以添加相关好友和感兴趣的公众号。在微信5.3版本以后,增加了视频动态、支持为好友增加标签、收藏合并多条聊天消息以及撤回两分钟内发出的历史消息等功能。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。