《毕业论文(设计)基于php的微信旅行营销公众号的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文(设计)基于php的微信旅行营销公众号的设计与实现(30页珍藏版)》请在金锄头文库上搜索。
1、盐城师范学院毕业设计基于PHP的微信旅行营销公众号的设计与实现摘 要作为“微传播”的后起之秀,微信凭借免费的社交体验优势以及便捷的信息传播赢得大众的青睐。其中,作为附加模块的微信公众平台提供了与指定群体进行全方位沟通的桥梁,微信公众平台为传媒、个人及知名企业传播信息及搭建联系。本论文主要概述了以Web技术为基础的微信旅行营销公众号的设计和实现过程,该系统采用的是PHP语言。论文以B/S架构的三层系统开发模式为基础,结合数据库访问技术以及动态网页程序的开发,详细介绍了微信旅行营销公众号的组成与结构,描述了系统的设计方法、具体的实现方案、相关技术和开发工具的采用。【关键词】微信公众号;旅行营销;地
2、图导航Design and implementation of Wechat travel marketing public number based on PHPAbstractAs micro propagation rising star, micro channel with free social experience advantage and convenient information dissemination to win public favor. Among them, as an additional module of the WeChat public platf
3、orm to provide a full range of communication with the designated group of bridges, WeChat public platform for the media, personal and well-known enterprises to disseminate information and build links.This paper mainly outlines the design and implementation process of WeChat travel marketing public n
4、umber based on Web technology. The system uses the PHP language. The B / S structure of the three-tier system development model as the foundation, combined with database access technology and dynamic web application development, details of the micro channel structure and composition of number of pub
5、lic travel marketing, describes the design method of the system, the specific implementation scheme, related technology and development tools used. KeywordsWeChat public number;Travel Marketing;Map Navigator目 录1绪论11.1研究的背景及意义11.2研究思路11.3研究目标12系统分析与设计22.1系统介绍22.2功能需求32.3 可行性分析42.4功能模块设计42.5系统的预期特点43相
6、关的理论和技术53.1 PHP技术53.2访问数据库的实现方法54系统实现64.1客户端功能64.1.1用户注册64.1.2用户登录84.1.3主界面94.1.4景点推荐94.1.5景点评论104.1.6导航地图114.1.7附近美食114.2后台管理功能124.2.1管理员登录124.2.2用户管理134.2.3景点管理154.2.4地区管理154.2.5酒店管理154.2.6美食管理165系统调试和测试165.1软件测试重要性175.2软件测试175.2.1测试环境与测试条件175.2.2测试方案175.2.3测试分析18结 论18参考文献20致 谢21盐城师范学院毕业设计1绪论1.1研究
7、的背景及意义作为目前微信营销领域的导航人,移动数据端的首要切入点,微信已然成为各大企业互联网营销的核心。作为最备受关注的移动互联网产品,通过近年来的数据统计分析,可以确定的是,微信势必会在绝大多数能与互联网结合的传统行业掀起不小的波澜。满足人们之间的交流要求是微信的最重要功能,以此为基础,基于大众资讯的传播方式在微信上被创立,以便进行更精准、更有说服力和更高效的信息传播1。旅行是现代人常用的一种释放压力、回归大自然的健康积极向上的生活方式。微信旅行营销系统对旅行社来说,一方面可增加售票量,另一方面可扩大消费人群。此外,更方便管理用户。用户不需要出门就可参加旅行社的报名,另一方面,人性化的系统能
8、为客户提供各种旅游景点攻略。总言之,该系统为人们的旅行生活带来了便利。1.2研究思路 课题研究的思路是建立一个功能完善的微信旅行营销系统,能保证景点推荐、地图导航、附近美食、景点评论、用户管理等各类信息的管理。并且最后最终能够使客户顺利购票旅行。课题研究的方法是利用PHP语言,结合数据库技术,通过数据库技术管理信息,实现信息管理;通过代码对数据库中相关数据库表的访问,实现景点推荐、地图导航、附近美食、景点评论、用户管理等各种功能的增加、查询、修改和删除2。课题研究的要求是根据微信旅行营销系统的需求,使整个系统达到操作快捷、界面大气、使用利便的效果。1.3研究目标本设计的微信旅行系统的最终目标是
9、实行对景点推荐、地图导航、附近美食、景点评论、用户管理等功能的管理,以便管理者及时了解用户对用户的最新需求,并与用户交流某旅游景点的相关信息。1)界面美观、功能实用、操作简单、使用灵活2)全面展示系统中里所有的景点概况,并可展示景点的最新消息3)为用户提供景点信息查询功能4)实现网上购票功能5)客户可以随时都查看自己的购票订单6)管理员可以查看所有的用户信息、景点推荐信息、地图导航信息、附近美食信息、景点点评等许多内容7)用户能随意点评某旅游景点8)当用户操作发生错误的时候,系统页面将会及时地弹出提示信息9)系统运行稳定、安全可靠10)该微信旅行系统中所使用的数据都是从数据库中取出,这在无形中
10、增强了系统的通用性2系统分析与设计2.1系统介绍该系统主要是将使用人群分为了普通用户和管理者,因两者设置的权限不同,因此享受的权利也有迥异,管理员登录后可以进行用户管理、景点管理、地区管理、酒店管理、美食管理等,如用户管理可以对用户进行查询、新增或删除。其系统管理员核心用例图如图2-1所示:图2-1系统管理员核心用例图其普通用户核心用例图如图2-2所示:图2-2普通用户核心用例图2.2功能需求该系统实现了微信旅行营销系统所具有的功能,如景点推荐、景点评论、地图导航、附近美食、后台功能管理等。该系统是在B/S模式的基础开发而成,它的主要使用者主要是用户和管理者。对用户而言,主要的作用是浏览景点,
11、选择合适的景点,最后进行网上购票;在浏览的过程中,可以通过景点评论与其他客户对商品进行交流沟通,也可以直接拨打客服热线直接在线咨询关于景点的情况3。对管理员而言,可以对用户、景点、地区、酒店、美食等信息进行管理。客户端功能:a) 注册功能:注册账户然后获得访问权限b) 用户登录功能:登录账户浏览景点概况c) 主界面功能:选择景点推荐、地图导航、景点评论、附近美食 等功能 d) 景点推荐功能:用户可以浏览推荐景点的相关信息e) 景点评论功能:用户可以对景点进行评论留言f) 导航地图功能:用户可以对某旅游景点使用地图导航功能g) 附近美食功能:用户可以查看景点附近的各类特色美食后台功能: h) 普
12、通用户则可以查看个人信息、修改密码、查看个人订单i) 管理员则可以对用户信息、景点推荐、景点评论、导航地图、 附近美食等进行全面的管理,如增加、删除、修改、查询2.3可行性分析1)技术可行性:此系统的开发环境为WAMP,由此可看出只要熟悉MySQL数据库与PHP编程便可进行开发,因此就技术层面而已,开发本微信旅行营销系统是符合实际情况的。人自身就具有相当的计算机设备操作能力,商家亦有成熟的计算机设备,外加旅行营销系统业务流程相对简单的特点,开发者才能开发出既适用于用户又适用于管理者的微信旅行营销系统平台4。2)经济可行性:该微信旅行营销系统仅是我为毕业而设计,况且我个人的编程能力有限,目前微信
13、旅行营销系统设计的模块尚未完整,功能还是不够完善,想法也并没有成熟,这直接导致了开发出的系统无法产生所谓的经济效益。3)操作可行性:系统以B/S架构的三层系统开发模式为基础,客户景点便捷式的浏览得益于前台的人性化设计,管理员的管理和使用的灵活性得益于后台的巧妙设计。但凡使用人员具备一定的计算机操作能力,就能轻松地驾驭该系统5。2.4功能模块设计通过研究系统的功能,我们总结基于PHP技术的微信旅行营销公众号的具体功能模块包括下面的几个主要的功能模块。系统的功能模块图如图2-3所示:图2-3 系统功能模块图2.5系统的预期特点1)可操作性:在所有的操作中,我们只需要知道用户账号和密码就可以实现该用
14、户所属权限之内的功能。2)高安全性:该系统不仅具有权限控制操作,而且当用户操作发生错误的时候,系统将会弹出相应的错误提示。3)可扩充性:该微信旅行营销系统开发过程中所使用的数据皆从数据库中取出,并不受到固定数据的种种限制,系统的通用性得以增强,相对应地,数据会有比较大的可扩充性6。3相关的理论和技术3.1 PHP技术(1)PHP简介当前,有多达几十种能编写Web服务器端脚本的语言,较别的脚本描述语言而言,PHP具备的优点如下:1)以服务器端为基础;2)运行方面的费用为零;3)有强大的数据库作为支柱;4)受到大量数据库的支持是PHP最为强大、最为显著的特质,这让以数据库网页为基础的编写显得尤为容
15、易;5)横跨平台; 作为跨越平台的服务器端脚本语言,PHP能在包括Unix、Linux以及Windows在内的各个平台上平稳运行,在对应的Web服务器的配合下,提供多种服务,所以这就使得将部署到不同的操作平台PHP编程语言变得如此简单7。6)高效。支持各个Web服务器体现了其高效的一面。7)扩充性良好,支持多种网络通讯协议。3.2访问数据库的实现方法(1)数据库架构MVC(Model View Controller)是一种构架设计方法8。其Web数据库架构如3-1图所示:图3-1 web数据库架构(2)数据库表设计表3-1景点信息表字段名称数据类型中文描述idintPK(主键),景点idnamevarchar景点名称pricevarchar景点价格introductionvarchar景点介