微信云餐厅平台设计与实现
摘 要摘 要随着科技的发展,互联网也开始深入餐饮领域,出现了很多新的技术和方式,在很多方面为餐饮服务业提供了很多优化和便捷。而微信平台的出现为餐饮行业的互联网化,提供了更多的支持,使一般用户得到了便捷,使商家在餐饮推广和服务效率方面变得更加高效。通过对于市面上现有的一些点餐软件进行分析,本系统需要针对顾客用户与商户用户提供不同的功能,本系统需要能够实现完整的在线点餐,商户管理以及微信管理的功能。本系统采用Html前端框架-Bootstrap与PHP后端框架-ThinkPHP,Ajax技术,并且使用微信公众平台作为展示平台,利用其各项功能来提供服务,实现了互联网技术与餐饮行业的完美结合。商家可以将餐厅信息,可以被直接浏览,也可以直接通过手机下单选购。对于用户而言,免除了下载手机程序的麻烦,免去了注册用户的冗杂。通过使用Bootstrap框架,能够构造出一个十分美观的前端样式,而ThinkPHP框架,能够高效便捷的构建后台系统的逻辑结构。前端与后端分开来编码,软件系统的不同部分由不同的框架进行处理,使用这样的方式能够高效地进行系统开发,这种模式同样也能提升后期维护和系统升级的效率。该系统的出现,为了餐厅商户提供在线服务构造了一个平台。顾客可以随时随地挑选菜品,商家也可以更加高效率地提供优质服务。关键字:微信;云餐厅;平台;框架目 录
第一章 绪论 1
1.1 系统开发背景及意义 1
1.2 国内外发展状况 1
1.3 现存的问题 1
1.4 主要设计的内容 2
1.5 本章小结 2
第二章 系统工具概述 3
2.1 开发环境与运行环境介绍 3
2.1.1 DreamWeaver 简介 3
2.1.2 Apache 简介 3
2.2 本章小结 3
第三章 系统需求及可行性分析 5
3.1系统的设计目标 5
3.2 技术可行性分析 5
3.2.1 技术可行性总述 7
3.3需求分析 7
3.4 硬件需求分析 8
3.5 业务流程图 8
3.6 本章小结 10
第四章 系统主要架构及开
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
/> 2.2 本章小结 3
第三章 系统需求及可行性分析 5
3.1系统的设计目标 5
3.2 技术可行性分析 5
3.2.1 技术可行性总述 7
3.3需求分析 7
3.4 硬件需求分析 8
3.5 业务流程图 8
3.6 本章小结 10
第四章 系统主要架构及开发模式 11
4.1基于B/S的架构模式 11
4.2系统的B/S实现 11
4.3 本章小结 12
第五章 系统详细设计 13
5.1系统总体设计 13
5.2 各功能模块设计 13
5.2.1 商品模块设计 13
5.2.2 购物车模块设计 14
5.2.3 首页模块设计 15
5.2.4 个人中心模块设计 15
5.2.5 公众号管理模块设计 16
5.2.6 用户管理模块设计 16
5.2.7 餐厅管理模块设计 17
5.3 数据库功能设计 18
5.3.1需求分析 18
5.3.2 数据库ER图 18
5.3.3 数据库表设计 19
5.4 本章小结 25
第六章 系统的具体实现 25
6.1系统实现 25
6.2 用户进入方式实现 28
6.3 浏览/选购商品模块的实现 29
6.4 购物车模块的实现 31
6.5 首页显示模块的实现 32
6.6 个人中心模块的实现 33
6.7 公众号管理模块的实现 35
6.8 用户管理模块的实现 37
6.10 本章小结 41
第七章 系统测试及维护 42
7.1 测试目标及方法 42
7.2 软件测试流程 42
7.3.1 页面测试 42
7.3.2 功能测试 44
7.3.3 硬件负载测试 45
7.4 系统测试结果 45
7.5 本章小结 45
结 语 46
致 谢 47
参考文献 48
第一章 绪论
1.1 系统开发背景及意义
随着餐饮服务业的发展,餐厅数目越来越多,但餐厅在订餐点餐等服务方面,并没有太大的提升,大部分传统餐厅还是在使用电话这种传统而低效的订餐方式。而点餐系统,部分餐厅会选择价格高昂的手持式点餐系统,而手持系统使用繁琐,成本较高。而部分餐厅使用的手写方式,效率更为低下。
传统餐厅在餐厅推广方面并不会投入较多的资金,而微信平台的出现,为他们提供了一条廉价高效的推广服务渠道,商户可以即时的向顾客提供最新的优惠资讯,新品信息,餐厅资讯等等。
餐厅拥有服务资源,但是商户并没用一个很好的在线服务方式和推广方式,而这就是本系统所要处理的,为顾客提供便捷的在线点餐服务,为商户构建一个便捷高效的服务推广渠道。
1.2 国内外发展状况
随着互联网的快速发展,越来越多的新兴技术被引入各行各业,餐饮行业也在一定程度上受到了互联网的影响。服务提供的也越来越多样化,从最初传统餐厅,到在线点餐,再到在线支付,互联网的发展使人们在餐饮饮食方面,发生了很大的转变。网上点餐这个课题已经提出,在线点餐服务已经陆续在北京、上海以及经济发达的一级城市开展,并受到餐饮消费者的欢迎[1]。
其中在线点餐网站是我们最常见的形式,它结合了众多餐厅资源,餐饮资源得到了有力的推广,各种富有特色的餐厅,各种菜系,各种菜品,在这类平台上,用户可以有十分充足的挑选空间,用户的时间得以节约,同时提升效率。
1.3现存的问题
而目前来说,中国的互联网用户还没有习惯于使用在线点餐这种方式,从去年的一个调查报告可以看出,中国互联网用户网络点餐比例仅为36%[2] ,用户普及率还不够高可以看出,在网络点餐方面,还有很大的市场可以开发。
但是传统点餐网站只是丰富了线上资源,餐厅资源得到了聚集,但是对于商户来说,商铺的推广却没有得到太大的提升,依附于点餐网站,势必会带来一些推广费用的问题。微信云餐厅的目的就是为了减去点餐平台的束缚,为商户提供平台的自建服务,增强顾客对于餐厅的用户黏度,真正为帮助商户聚集起忠实顾客。
微信云餐厅基于微信公众平台,用户可以免于传统点餐网站繁琐的注册流程,使顾客的使用更加便捷,顾客可以随时随地进行点餐操作,并填写送餐时间地点等信息,而商户也可以利用这个平台提供的各项功能,进行餐厅的推广,提高推广效率,降低推广费用,并提高用户黏度,真正聚集属于餐厅自己的用户群体。
1.4主要设计的内容
通过对于国内外现状和现存问题进行分析,可以得出本系统需要针对顾客用户和商户用户提供不同的功能。所以根据需求分析,本系统应该具有如下功能,提供商品显示功能,能够让用户方便快捷的获取所需的各种信息,个人中心功能,能够让顾客查看和管理个人信息,购物车功能,方便顾客选择菜品,确认订单。
而本系统针对商户用户的功能有:微信操作功能,包括微信界面下方的导航按钮,微信推送,在微信上对于顾客进行反馈回复。店铺信息管理,管理设置店铺的各项信息,包括店铺名称,服务时间,店铺地点等。菜品管理,管理各项菜品,信息添加,修
第一章 绪论 1
1.1 系统开发背景及意义 1
1.2 国内外发展状况 1
1.3 现存的问题 1
1.4 主要设计的内容 2
1.5 本章小结 2
第二章 系统工具概述 3
2.1 开发环境与运行环境介绍 3
2.1.1 DreamWeaver 简介 3
2.1.2 Apache 简介 3
2.2 本章小结 3
第三章 系统需求及可行性分析 5
3.1系统的设计目标 5
3.2 技术可行性分析 5
3.2.1 技术可行性总述 7
3.3需求分析 7
3.4 硬件需求分析 8
3.5 业务流程图 8
3.6 本章小结 10
第四章 系统主要架构及开
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
/> 2.2 本章小结 3
第三章 系统需求及可行性分析 5
3.1系统的设计目标 5
3.2 技术可行性分析 5
3.2.1 技术可行性总述 7
3.3需求分析 7
3.4 硬件需求分析 8
3.5 业务流程图 8
3.6 本章小结 10
第四章 系统主要架构及开发模式 11
4.1基于B/S的架构模式 11
4.2系统的B/S实现 11
4.3 本章小结 12
第五章 系统详细设计 13
5.1系统总体设计 13
5.2 各功能模块设计 13
5.2.1 商品模块设计 13
5.2.2 购物车模块设计 14
5.2.3 首页模块设计 15
5.2.4 个人中心模块设计 15
5.2.5 公众号管理模块设计 16
5.2.6 用户管理模块设计 16
5.2.7 餐厅管理模块设计 17
5.3 数据库功能设计 18
5.3.1需求分析 18
5.3.2 数据库ER图 18
5.3.3 数据库表设计 19
5.4 本章小结 25
第六章 系统的具体实现 25
6.1系统实现 25
6.2 用户进入方式实现 28
6.3 浏览/选购商品模块的实现 29
6.4 购物车模块的实现 31
6.5 首页显示模块的实现 32
6.6 个人中心模块的实现 33
6.7 公众号管理模块的实现 35
6.8 用户管理模块的实现 37
6.10 本章小结 41
第七章 系统测试及维护 42
7.1 测试目标及方法 42
7.2 软件测试流程 42
7.3.1 页面测试 42
7.3.2 功能测试 44
7.3.3 硬件负载测试 45
7.4 系统测试结果 45
7.5 本章小结 45
结 语 46
致 谢 47
参考文献 48
第一章 绪论
1.1 系统开发背景及意义
随着餐饮服务业的发展,餐厅数目越来越多,但餐厅在订餐点餐等服务方面,并没有太大的提升,大部分传统餐厅还是在使用电话这种传统而低效的订餐方式。而点餐系统,部分餐厅会选择价格高昂的手持式点餐系统,而手持系统使用繁琐,成本较高。而部分餐厅使用的手写方式,效率更为低下。
传统餐厅在餐厅推广方面并不会投入较多的资金,而微信平台的出现,为他们提供了一条廉价高效的推广服务渠道,商户可以即时的向顾客提供最新的优惠资讯,新品信息,餐厅资讯等等。
餐厅拥有服务资源,但是商户并没用一个很好的在线服务方式和推广方式,而这就是本系统所要处理的,为顾客提供便捷的在线点餐服务,为商户构建一个便捷高效的服务推广渠道。
1.2 国内外发展状况
随着互联网的快速发展,越来越多的新兴技术被引入各行各业,餐饮行业也在一定程度上受到了互联网的影响。服务提供的也越来越多样化,从最初传统餐厅,到在线点餐,再到在线支付,互联网的发展使人们在餐饮饮食方面,发生了很大的转变。网上点餐这个课题已经提出,在线点餐服务已经陆续在北京、上海以及经济发达的一级城市开展,并受到餐饮消费者的欢迎[1]。
其中在线点餐网站是我们最常见的形式,它结合了众多餐厅资源,餐饮资源得到了有力的推广,各种富有特色的餐厅,各种菜系,各种菜品,在这类平台上,用户可以有十分充足的挑选空间,用户的时间得以节约,同时提升效率。
1.3现存的问题
而目前来说,中国的互联网用户还没有习惯于使用在线点餐这种方式,从去年的一个调查报告可以看出,中国互联网用户网络点餐比例仅为36%[2] ,用户普及率还不够高可以看出,在网络点餐方面,还有很大的市场可以开发。
但是传统点餐网站只是丰富了线上资源,餐厅资源得到了聚集,但是对于商户来说,商铺的推广却没有得到太大的提升,依附于点餐网站,势必会带来一些推广费用的问题。微信云餐厅的目的就是为了减去点餐平台的束缚,为商户提供平台的自建服务,增强顾客对于餐厅的用户黏度,真正为帮助商户聚集起忠实顾客。
微信云餐厅基于微信公众平台,用户可以免于传统点餐网站繁琐的注册流程,使顾客的使用更加便捷,顾客可以随时随地进行点餐操作,并填写送餐时间地点等信息,而商户也可以利用这个平台提供的各项功能,进行餐厅的推广,提高推广效率,降低推广费用,并提高用户黏度,真正聚集属于餐厅自己的用户群体。
1.4主要设计的内容
通过对于国内外现状和现存问题进行分析,可以得出本系统需要针对顾客用户和商户用户提供不同的功能。所以根据需求分析,本系统应该具有如下功能,提供商品显示功能,能够让用户方便快捷的获取所需的各种信息,个人中心功能,能够让顾客查看和管理个人信息,购物车功能,方便顾客选择菜品,确认订单。
而本系统针对商户用户的功能有:微信操作功能,包括微信界面下方的导航按钮,微信推送,在微信上对于顾客进行反馈回复。店铺信息管理,管理设置店铺的各项信息,包括店铺名称,服务时间,店铺地点等。菜品管理,管理各项菜品,信息添加,修
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2381.html