计算机应用技术论文开题报告

时间:2020-08-19 13:49:25 开题报告 我要投稿

计算机应用技术论文开题报告范文

  开题报告就是确定了课题研究方向后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划,以下是小编搜集整理的计算机应用技术论文开题报告范文,供大家阅读参考。

计算机应用技术论文开题报告范文

  论文题目:微信公众平台CMS的设计与实现究

  一、选题背景

  微信公共平台于2012年8月23日正式上线,这是基于微信的一个附加功能,任何组织或个人均可免费申请微信公众帐号。获得帐号后可通过后台编辑文字、图片、语音、视频等信息,并群发给关注该帐号的用户,但每天仅可群发一次。同样地,用户主动给微信公众平台发送文字、图片、语音、视频等信息,公众平台可以根据预先设定好的规则,自动反馈相应的信息给用户。对于拥有国内用户数最多,使用频次最高的移动社交APP,微信已经被当作是移动互联网入口的最佳选择。由于人人都可以申请微信公众账号,所以每个微信公众帐号都可看作是一个基于微信公众平台的自媒体,通过该自媒体进行互动营销,是一种移动互联网上不可忽视的营销渠道。然而,微信公众平台自有的后台编辑系统功能较为单一,已经不能满足需求日益多样化的微信公众平台运营者。所幸的是,微信公众平台提供了二次开发的接口,通过对接该接口,开发出一套CMS,一方面可以更加方便地管理和运营微信公众账号,另一方面也可以实现丰富个性化的定制功能。通过这套CMS,还可以实现微网站功能。运营者可将企业网站移植到微网站,用户通过关注微信公众平台即可访问微网站。对于拥有多个微信公众账号的运营者来说,该系统可以实现一站式管理多个公众账号。除此之外,通过用户与微信公众账号的交互,还可以实现许多其他实用的功能。本文主要是阐述了基于ThinkPHP框架的微信公众平台CMS的设计与实现。

  二、研究目的和意义

  微信公众平台CMS,丰富了原有编辑平台的功能,可以使接入CMS系统的公众账号瞬间拥有十分强大的功能。微信公众平台CMS的意义在于以下几个方面。一是对于微信公众账号的运营者。对那些不懂计算机程序技术的运营者可以建立属于自己的程序接口,让他们通过简单的配置,即可拥有强大而又个性化的微信公众平台管理系统。使运营者可以专注于内容的运营,而不被如何呈现内容的方式而分心。相反地,该CMS还可以辅助运营者,以更佳的方式方法呈现运营者发布的内容,用一些程序小工具维系订阅用户的粘度。另一方面,对于微信公众账号的订阅者。通过关注接入了微信公众平台CMS的公众号,可以获得比一般公众账号更多的功能,诸如天气查询、列车查询、微网站等。可以使得用户对这样的公众账号有着更好的用户体验,使用户更加乐于使用这们的公众账号。再者,对于微信公众平台本身来说,开发这样的CMS,丰富和加强了微信公众平台本身的功能,扩展了微信公众平台的生态链。从另一个角度来看,也可以促进微信公众平台自身功能的扩展。

  三、本文研究涉及的主要理论

  WAMP架构即Windows+Apache+MYSQL+PHP的组合。是比较常用的PHP开发环境。Windows系统本文选用了WindowsServer2003。它具有可靠性、可用性、可伸缩性和安全性,这些特性使其成为高度可靠的平台。WindowsServer2003系列增强了群集支持,其可用性有了很大的提高。WindowsServer2003系列的可伸缩性通过由对称多处理技术(SMP)支持的向上扩展和由群集支持的向外扩展来提供。Apache是世界上非常流行的WEB服务器。由于其的开源特性,所以不断有人来为它修改原来的缺陷、开发新的功能、新的特性。Apache的特点是性能稳定、简单、速度快。它的特点如下:(1)拥有简单而强有力的基于文件的配置过程;(2)支持通用网关接口;(3)支持多种方式的HTTP认证;(4)支持基于IP和基于域名的虚拟主机;(5)集成代理服务器模块;(6)提供用户会话过程的跟踪MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

  与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。Mysql的特性如下:(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。(2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。(3)为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。(4)支持多线程,充分利用CPU资源。(5)优化的SQL查询算法,有效地提高查询速度。(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。(7)提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。(8)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。(9)提供用于管理、检查、优化数据库操作的管理工具。(10)支持大型的数据库。可以处理拥有上千万条记录的大型数据库。(11)支持多种存储引擎。PHP(PHP:HypertextPreprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。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)快捷性程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。

  四、本文研究的主要内容

  本文利用了THINKPHP框架,在此框架的基础上,利用PHP语言、MYSQL数据库,开发出一套简单易用的微信公众平台CMS。该系统将诸如首次关注、文字回复、图文回复、微网站等功能模块化。用户只需几步简单的操作,就能把自己的公众号与微信公众平台CMS对接,随后就可以在该CMS中对自己的公众号进行相应的设置,方便快捷的满足自己的个性化需求。本文的具体内容如下:第一章,绪论。主要介绍了课题研究的背景和现状、课题研究的意义、微信公众平台CMS的部分功能。第二章,系统开发的平台与技术。对开发该系统所需的环境,用到的框架,使用的技术作了详细的介绍。第三章,系统需求分析。分别从可行性、总体需求进行了分析。然后从网站前台、管理后台、会员后台、微信端几个方面进行了详细的需求分析。第四章,系统设计与实现。分别对四个子系统进行了框架和模块设计,并对各个子系统进行了实现。最后对系统中所用到的关键数据库进行了设计。第五章,系统运行与测试。对系统微信端的主要功能进行测试,测试系统的运行情况。第六章,总结与展望。对全文进行总结并对后续的工作进行展望。

  五、写作提纲

  摘要3-4

  ABSTRACT4

  第1章绪论8-11

  1.1课题研究背景8

  1.2课题研究意义8-9

  1.3课题研究内容9-11

  第2章系统开发的平台与技术11-16

  2.1网站开发环境与软件11-13

  2.1.1WAMP架构简介11-13

  2.1.2ZendStudio简介13

  2.2ThinkPHP架构简介13-16

  2.2.1ThinkPHP目录结构13-14

  2.2.2ThinkPHPMVC分层14-15

  2.2.3ThinkPHPCBD架构15-16

  第3章系统需求分析16-30

  3.1系统可行性分析16

  3.2系统需求分析16-18

  3.2.1微信公众平台CMS需求分析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

  第4章系统设计与实现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

  第6章结论与展望65-66

  6.1结论65

  6.2进一步工作的方向65-66

  致谢66-67

  参考文献67-70

  六、目前已经阅读的主要文献

  [1]梁亚南.门户网站内容管理系统的设计与实现[D].南京大学,2013.

  [2]甘荣石.基于微信平台的移动银行应用架构研究[D].华南理工大学,2013.

  [3]詹红鑫.基于微信公众平台的航运信息推送技术研究与应用[D].大连海事大学,2014.

  [4]董磊.基于微信公众平台的高校学生工作平台设计与应用研究[D].沈阳师范大学,2014.

  [5]周方.基于模板技术的网站内容管理系统的设计与实现[D].北京交通大学,2009.

  [6]杨浩.基于ThinkPhp框架的校园网络设备管理系统设计与实现[D].西北大学,2012.

  [7]王池.基于ThinkPHP的微课教学竞赛系统设计与实现[D].西安电子科技大学,2014.

  [8]王亮.基于ThinkPHP的RSS阅读系统的设计与实现[D].华中科技大学,2012.

  [9]王浩百.基于PHP和MySQL的办公室网站设计与实现[D].吉林大学,2010.

  [10]穆微微.基于PHP_MySQL的数字化出版系统的设计与实现[D].吉林大学,2011.

【计算机应用技术论文开题报告范文】相关文章:

1.论文开题报告格式范文

2.美术论文开题报告范文

3.简爱论文开题报告范文

4.临床论文开题报告范文

5.教育论文开题报告范文

6.国贸论文开题报告范文

7.关于法学论文开题报告范文

8.戏剧论文开题报告范文鉴赏学习论文

9.论文的开题报告