> 开题报告 > 3656字开题报告微信公众平台内容管理系统的设计与实现

3656字开题报告微信公众平台内容管理系统的设计与实现

论文类型:开题报告
论文字数:3656字
论点:公众,平台,系统
论文概述:

本文为计算机应用技术论文开题报告范文,以“微信公众平台CMS的设计与实现究”为例介绍了计算机论文开题报告的写作方法。

论文正文:

微信公众平台内容管理系统的设计与实现研究
开幕报告
内容
一、选题背景
二.研究的目的和意义
第三,本研究涉及的主要理论
第四,本文的主要内容和研究框架
(一)本研究的主要内容
(2)本文的研究框架
五、写作大纲
六、本文的研究进展
七、读过的文学作品
一、选题背景
微信公众平台于2012年8月23日正式上线,这是基于微信的附加功能。任何组织或个人都可以免费申请微信公众账户。获得帐户后,可以在后台编辑文本、图片、语音、视频等信息,并发送给关注该帐户的用户,但每天只能编辑一次。同样,用户主动向微信公众平台发送文本、图片、语音、视频等信息,微信公众平台可以根据预设规则自动向用户反馈相应信息。对于中国用户数量最多、使用频率最高的移动社交应用来说,微信被认为是移动互联网门户的最佳选择。由于每个人都可以申请微信公众账户,每个微信公众账户都可以被视为基于微信公众平台的自助媒体。通过这种自我媒体的互动营销是移动互联网上不可忽视的营销渠道。然而,微信公众平台自己的后台编辑系统功能相对单一,不再能满足微信公众平台运营商日益多样化的需求。幸运的是,微信公共平台提供了二次开发界面。通过对接该接口,开发了一套内容管理系统。一方面可以更方便地管理和操作微信公众账户,另一方面可以实现丰富的个性化定制功能。通过这套内容管理系统,您还可以实现微型网站的功能。运营商可以将企业网站移植到微网站,用户可以通过关注微信公众平台来访问微网站。对于有多个微信公众账户的运营商,系统可以实现对多个公众账户的一站式管理。此外,许多其他实用功能可以通过用户与微信公众账户的互动来实现。本文主要阐述了基于ThinkPHP框架的微信公众平台内容管理系统的设计与实现。
二.研究的目的和意义
微信公众平台CMS丰富了原有编辑平台的功能,使连接到CMS系统的公共账户能够即时拥有非常强大的功能。微信公众平台CMS的意义在于以下几个方面。一个是微信公众账户运营商。对于那些不懂计算机程序技术的运营商,他们可以建立自己的程序界面,这样他们就可以通过简单的配置拥有一个强大而个性化的微信公共平台管理系统。这允许操作者专注于内容的操作,而不会被内容的呈现方式分散注意力。相反,内容管理系统还可以帮助运营商以更好的方式呈现运营商发布的内容,并通过一些程序小工具保持订阅用户的粘性。另一方面,对于微信公众账户的用户来说。通过关注与微信公众平台CMS相连的公共号码,您可以获得比普通公共账户更多的功能,如天气查询、火车查询、微网站等。它可以使用户对这种公共账户有更好的用户体验,并使用户更愿意使用他们的公共账户。此外,对于微信公众平台本身来说,这种内容管理系统的开发丰富和加强了微信公众平台本身的功能,拓展了微信公众平台的生态链。从另一个角度来看,它也可以促进微信公众平台自身功能的扩展。
第三,本研究涉及的主要理论
WAMP架构是视窗+Apache+MYSQL+PHP的组合。这是一个常见的PHP开发环境。本文选择了Windows服务器2003。它具有可靠性、可用性、可扩展性和安全性,这使它成为一个高度可靠的平台。视窗服务器2003系列增强了群集支持,其可用性也大大提高。视窗服务器2003系列的可伸缩性是由对称多处理技术支持的扩展和群集支持的扩展提供的。Apache是世界上非常流行的WEB服务器。由于其开源特性,人们不断修改其原有的缺陷,开发新的功能和新的特性。Apache的特点是性能稳定、简单、快速。其特点如下:(1)具有简单、强大的基于文件的配置过程;(2)支持通用网关接口;(3)支持各种超文本传输协议认证方法;(4)支持基于知识产权和域名的虚拟主机;(5)集成代理服务器模块;(6) MySQL是一个关系数据库管理系统,由瑞典的MySQL AB开发,目前归甲骨文所有。MySQL是一个关系数据库管理系统。关系数据库将数据存储在不同的表中,而不是将所有数据放在一个大仓库中,因此提高了速度和灵活性。MySQL使用的SQL语言是访问数据库最常用的标准化语言。MySQL软件采用双重授权策略(此术语“授权策略”),分为社区版本和商业版本。由于其体积小、速度快、总拥有成本低,特别是开源代码,MySQL被普遍选为中小型网站开发的网站数据库。由于社区版本的出色性能,PHP和Apache可以形成一个良好的开发环境。
与其他大型数据库如甲骨文、DB2、SQL Server相比,MySQL有其自身的缺点,但这丝毫没有降低它的受欢迎程度。对于普通个人用户和中小企业来说,MySQL提供的功能已经够多了,而且因为MySQL是开源软件,所以可以大大降低总拥有成本。Mysql有以下特点:(1)用C和C++编写,用各种编译器测试,确保源代码的可移植性。(2)支持AIX、FreeBSD、惠普-UX、Linux、苹果操作系统、NovellNetware、OpenBSD、操作系统/2包装、Solaris、视窗及其他操作系统。(3)为各种编程语言提供了应用编程接口。这些编程语言包括C、C++、Python、Java、Perl、PHP、埃菲尔、Ruby、Tcl等。(4)支持多线程,充分利用CPU资源。(5)优化后的查询算法能有效提高查询速度。(6)它可以作为独立的应用程序应用于客户服务器网络环境,也可以作为库嵌入到其他软件中。(7)提供多语言支持。常用代码如中文的GB 2312和BIG5以及日文的Shift_JIS可用作数据表名和数据列名。(8)提供TCP/IP、ODBC、JDBC等数据库连接通道。(9)为管理、检查和优化数据库操作提供管理工具。(10)支持大型数据库。可以处理数千万条记录的大型数据库。(11)支持多个存储引擎。PHP(PHP:超文本预处理器的缩写,中文名称:“PHP:超文本预处理器”)是一种通用的开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛低,易学,应用广泛,主要适用于网络开发领域。PHP的特点包括:(1) PHP独特的语法是C、Java、Perl和PHP自主创新语法的混合;(2) PHP可以比CGI或Perl动态页面更快地执行动态网页。与其他编程语言相比,PHP将程序嵌入htmL文档中执行,其执行效率远远高于完全生成HTML标签的CGI。PHP有非常强大的功能。所有CGI函数都可以用PHP实现。(3) PHP支持几乎所有流行的数据库和操作系统。(4)最重要的是PHP可以使用C和C++来扩展程序!PHP的优势(1)开放源代码所有的PHP源代码实际上都是可用的。(2) PHP是免费的。与其他技术相比,PHP本身是自由开放的源代码。(3)程序开发快,操作快,技术本身学习快。嵌入到超文本标记语言中:因为PHP可以嵌入到超文本标记语言中,所以它是相对于其他语言而言的。编辑器简单实用,更适合初学者。
第四,本文的主要内容和研究框架
(一)本研究的主要内容
本文采用THINKPHP框架,在此框架的基础上,利用PHP语言和MYSQL数据库开发了一套易用的微信公众平台CMS。该系统将注意力集中、文本回复、文本回复和微型网站等功能模块化。用户只需要几个简单的操作就可以将自己的公共号码与微信公众平台CMS连接起来,然后就可以在CMS中设置自己的公共号码,方便快捷地满足自己的个性化需求。本文的具体内容如下:第一章,绪论。本文主要介绍了微信公众平台内容管理系统的研究背景和现状、研究意义以及部分功能。第二章是系统开发的平台和技术。详细介绍了开发该系统所需的环境、框架和技术。第三章,系统需求分析。分别对可行性和总体需求进行了分析。然后,从前台、管理背景、会员背景和网站微信端进行详细的需求分析。第四章,系统设计与实现。分别设计了四个子系统的框架和模块,并实现了各个子系统。最后,设计了系统中使用的关键数据库。第5章,系统操作和测试。对系统微信端的主要功能进行测试,以测试系统的运行情况。第六章,总结与展望。总结全文,并期待下一步工作。
(2)本文的研究框架
本文的研究框架可以简单表达为:(略)
五、写作大纲
摘要3-4
摘要4
第一章导言8-11
1.1项目8的研究背景
1.2项目研究的意义8-9
1.3项目研究内容9-11
第二章系统开发平台和技术11-16
2.1网站开发环境和软件11-13
2 . 1 . 1 WAMP建筑简介11-13
2 . 1 . 2 zendstudio 13简介
2.2 Thinkphp架构简介13-16
2.2.1 Thinkphp目录结构13-14
2.2.2 Thinkphp MVC分层14-15
2.2.3 Thinkphp CBD框架15-16
第三章系统需求分析16-30
3.1系统可行性分析16
3.2系统需求分析16-18
3.2.1微信公众平台上内容管理系统的需求分析16-17
3.2.2微信公众平台用户角色分析17-18
3.3网站前台需求分析18-20
3.3.1主页信息显示模块18-19
3.3.2个人信息模块19-20
3.4会员后台需求分析20-26
3.4.1会员状态信息维护模块20-22
3.4.2微信公众账户功能管理模块22-26
3.5背景管理需求分析26-28
3.6微信终端需求分析28-30
第四章系统设计与实现30-59
4.1微信公众平台对接系统30-33
4.1.1模块设计30
4.1.2模块实施30-33
4.2本系统接收微信终端用户信息33-34
4.2.1模块设计33
4.2.2模块实施33-34
4.3数据库设计34-43
4.3.1数据库的概念设计34-39
4.3.2数据库39-43的逻辑设计
4.4网站前台系统43-45
4.4.1网站前台系统设计43-44
4.4.2网站前台系统设计44-45
4.5会员后台系统45-53
4.5.1成员背景系统设计45
4.5.2会员后台系统45-53的实现
4.6背景管理系统53-55
4.6.1后台管理系统设计53-54
4.6.2后台管理系统的实施54-55
4.7微信终端系统55-59
4.7.1微信终端系统设计55
4.7.2微信终端系统55-59的实现
第5章系统操作和测试59-65
5.1系统操作59-61
5.2系统测试61-65
第六章结论与展望65-66
6.1结论65
6.2进一步工作的指导65-66
谢谢66-67
参考文献67-70
六、本文的研究进展(略)
七、读过的主要文献
[①梁延安。门户内容管理系统[的设计与实现。南京大学,2013。
[2]甘荣石。基于微信平台[移动银行应用架构研究。华南理工大学,2013。
[3]詹洪欣。基于微信公众平台的航运信息推送技术的研究与应用[。大连海事大学,2014。
[4]董磊。基于微信公众平台的大学生工作平台设计与应用研究[。沈阳师范大学,2014。
[5]周舫。基于模板技术的网站内容管理系统的设计与实现。北京交通大学,2009。
[6]杨浩。基于ThinkPhp框架的校园网络设备管理系统的设计与实现。西北大学,2012年。
[7]王驰。基于[的微格教学竞赛系统的设计与实现。西安电子科技大学,2014。
[8]王良。基于[的RSS阅读系统的设计与实现。华中科技大学,2012。
[9]王白浩。基于PHP和MySQL的办公网站的设计与实现。吉林大学,2010。
[10]穆威。基于[的数字出版系统的设计与实现。吉林大学,2011。
[11]蓝小龙。基于[的“三农”信息系统的设计与实现。吉林大学,2014。
崔云。基于PHP+MySQL+阿帕奇·[的地理教师信息管理系统的设计与开发。内蒙古师范大学,2012。
[13]王赵英。基于MVC设计模式的thinkphp框架的研究与应用。Xi建筑科技大学,2012。
[14]戴书豪。PHP在[电子商务网站建设中的应用研究。南昌大学,2010。
[15]张德申,秦洪亮。微信公众平台开发研究_订阅号码功能开发[。电子技术与软件工程,65 ~ 68。
张北、窦田放、张骋宇、李洁芳。[开发模式下图书馆微信公共平台服务的设计与实现。现代图书馆与信息技术,2014,242 (1): 87 ~ 90。
李阳。基于PHP的内容管理系统在企业网站开发中的应用[。信息通信,2013,131(9): 107。
刘山。一种改进的MySQL数据库访问控制的设计与实现。华中科技大学,2011。
[19]孙辉。MySQL查询优化的研究与改进[。华中科技大学,2007。
[20]王白浩。基于PHP和MySQL的办公网站的设计与实现。吉林大学,2010。
刘藤。MySQL复制技术的研究与改进[。浙江大学,2011。
[22]朱熊峰。数据库集群中间件[的研究与分析。武汉理工大学,2011。
王建。基于MPI和MySQL的并行数据库系统的研究与实现。中国科学院研究生院(软件研究所),2004年。
[24]李亚伟。MySQL存储安全的研究与实现([)。华中科技大学,2011。
[25]孔嘉,李昀。内容管理系统的产生和发展[。农业网络信息。2008(03)。
魏伟、王镇、童锡鹏。基于XML的网页模板管理系统的设计与实现[[]。计算机应用。2007年(S1)。
[27]徐芳,邓敏。内容管理系统的开发与应用[。孝感大学学报。2007(03)。
[28]林岗。基于内容管理系统的中小企业网站建设[。淮阴工学院学报。2007(01)。
金花,瞿俊华,谢平。内容管理系统研究[。计算机和数字工程。2006(08)。
[30]吴石国,傅香玲,艾莉莎。《全球内容管理系统框架的研究与设计》,[。重庆大学学报(自然科学版)。2006(07)。
[31]李征、刘赵红、王选。学习内容管理系统架构和关键技术[。华中科技大学学报(自然科学版)。2005年(S1)。
巩俐、许伊彦。基于设计模式的内容管理系统发布程序设计研究[。计算机和数字工程。2005(09)。