基于php的微信web应用开发开题报告.doc

本科毕业设计(论文)开题报告论文题目基于PHP的微信WEB应用开发学生姓名游亦鑫学号120706126二级学院名称电子信息学院专业电子科学与技术指导教师陈华锋职称副教授合作/企业教师职称填表日期2015年12月26日一、选题的意义与背景11选题背景微信,是一个生活方式超过三亿人使用的手机应用,支持发送语音短信、视频、图片和文字。可以群聊,仅耗少量流量,适合大部分智能手机。它的相关用户体验已经非常的完善,用户的自由度非常的高,其中的用户订阅推送功能都能够自主选择,而且它加入的门槛非常的低,任何人都可以免费加入。如今,微信已成为一种潮流,几乎可以在每个人的手机里都可以看到这个软件的存在,不管你是用还是不用,因此,它具有广泛的市场需求。再者,微信公众平台也可以说是微信的互动营销方式,对于大众化的媒体,明星以及企业而言,如果微信开放平台和朋友圈的社交分享功能的开放,已经使得微信作为一种移动互联网上不可忽视的营销渠道,那么微信公众平台的上线,则使这种营销的渠道更加的细化和直接。作为在校学生,平时会买很多东西,而这些东西很可能用到的不多,被闲置在那里。我就想借助微信这个平台搭建一个闲置,二手的论坛。12理论研究的必要性及意义微信开发其实与传统网站的开发并无二意,二次开发从媒体到产品实际上,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。而一旦成为用户需要的产品,公众账号的营销功能便会开启。微信的核心是通讯工具,这一工具属性将用户牢牢地黏在了平台之上。用户和企业可以非常方便地在上面进行沟通,所以微信很自然地就成了企业的CRM客户管理系统平台来面对忠实用户,这也给了企业将服务引入平台的机会。事实上,除了CRM,目前很多企业开始尝试根据客户场景化需求引入直接交易,这种方式在微信营销里不再只是隔靴搔痒的品牌宣传。13实际应用前景一方面,微信借助腾讯QQ稳定的客户资源,又一次完美晋级。腾讯用户所具有的情感粘度及感性意识,让微信可以更好地进行病毒式广告传播,完全凭借大众力量,让微信成为用户及商家的宠儿。微信广告的大行其道已经势在必行另一方面,现在随着智能化通讯科技的发展,微信用户急剧增加,现在微信用户量已经突破6亿,未来的前景更是不可估量。因此,微信的潜在市场正是广告发展的浩瀚蓝海,也有待我们更深的挖掘第三方面,微信的低成本运营。由于微信本身是完全免费的,任何功能都不收取费用,上网流量也只有24K/小时。对于微信而言,01元可以发送上千条文字或十几张图片,与其他通讯方式相比更加便捷。第四方面,微信的多途径多方式多内容传播。微信可以发送文字、照片、声音、视频、多图文等多种内容,完全满足商户的需求。通讯方式上不仅可以点对点单人聊天,还可以点对面群发,还可以病毒式传播转发朋友圈,这些使微信更具时效性互动性。第五方面,微信平台开发。现今微官网微商城的推出进一步加强了微信营销,线上线下均可成交。微信会员卡、智能客服、微活动(刮刮乐、签到、大转盘、一战到底)微房产、微餐饮、微医疗、微酒店等一系列的开发让微信营销更具力量而对于我这个项目,二手闲置论坛,通过微信一个优势是通过朋友圈能迅速渗透到学生中,并且具有针对性,比如里面都会是我们传媒的学生,这样信息的实时性,有效性都会有提高。而且大家都是在一个学校,交易见面起来都很方便。二、研究的基本内容与拟解决的主要问题21基本内容本项目主要分为以下几个部分,首先进行界面的设计,然后将设计好的界面通过前端技术放置到网页上去变成可用的元素(也就是常说的切图),当中可能还会增加一些特效,然后将做好的前端页面增加后台逻辑程序,与普通站点不同之处需要调用微信开发所需的API。22主要问题首先既然是通过微信开发,必然需要获取用户的OPENID,这一步也就相当于传统的用户登录,只不过现在微信的账号信息即也作为了登陆论坛的账号信息,当然腾讯只会提供一个OPENID而不会是用户的账号密码。这方面的开发也会是比较陌生的,需要去研究一下微信开发官方文档。再结合相应PHP程序进行用户验证。为了增加整个应用的用户体验,使得界面更加友好,更加贴近原生的APP,对于界面的设计,动画特效会有一定难度,CSS3的动画功能非常的强大,但是运用起来也并不是很简单,有时候会涉及到一些数学相关的知识,比如贝塞尔曲线,运用好了能使得动画看起来很舒服。当用到其3D属性时候,对于空间的想象能力也会有所体现。而当CSS和HTML完成不了的特效的时候需要JAVASCRIPT来帮忙了,除此之外JAVASCRIPT还可以对一些简单的输入进行验证而不需要将数据传送到后台再进行,也会相应减轻服务器端的负担。当然既然涉及到JS代码,对于其注入攻击也需要一定注意并加以防范。至此基本的前端问题不大了,接下来就是后台程序。首先进行的肯定就是数据库的设计了,要设计好一个数据库,要对整个应用的需求数据了如指掌。设计好数据库之后呢,进行业务逻辑的编写,由于项目不会太大,所以借用较轻的PHP框架应该足已。在程序的编写过程中,难以避免的会对需求业务进行修改,这时候可能还会去调之前的界面,这时候前后端的协同也会有一定的麻烦,工作量也会陡增。因此,任何一个需求在一开始都需要仔细分析。后面修改的越少越好。应用都完成了以后,最后就是将其放到服务器中去,LINUX服务器的配置这一块知识也会需要用到。对于习惯WINDOWS系统的我们来说,LINUX系统是相对陌生的。对于它的学习也会是一个不小的考验。三、研究的方法与技术路线31设计方案首先进行页面的设计,设计风格会偏向简约,然后将界面放到网页上去,其中会使用HTML5与CSS3进行一些特效的制作。以及使用前端的相关框架,如BOOTSTRAP(来自TWITTER,是目前很受欢迎的前端框架。BOOTSTRAP是基于HTML、CSS、JAVASCRIPT的,它简洁灵活,使得WEB开发更加快捷,它由TWITTER的设计师MARKOTTO和JACOBTHORNTON合作开发,是一个CSS/HTML框架。BOOTSTRAP提供了优雅的HTML和CSS规范,它即是由动态CSS语言LESS写成。),SWIPER(常用于移动端网站的内容触摸滑动,纯JAVASCRIPT打造的滑动特效插件,面向手机、平板电脑等移动终端。能实现触屏焦点图、触屏TAB切换、触屏多图切换等常用效果。开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择)。至此前端的基本工作已经完成了,之后便要进行后台程序的编写,主要就是PHP程序,我将会采用比较轻的框架,不会选择用一些重的,但是最终还是使用MVC模式的,这里稍微介绍一下MVC模式,MVC是一种使用MVC(MODELVIEWCONTROLLER模型视图控制器)设计创建WEB应用程序的模式MODEL(模型)表示应用程序核心(比如数据库记录列表)。VIEW(视图)显示数据(数据库记录)。CONTROLLER(控制器)处理输入(写入数据库记录)。MVC模式同时提供了对HTML、CSS和JAVASCRIPT的完全控制。MODEL(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。VIEW(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。C

基于php的开题报告,基于php的微信web应用开发开题报告.doc相关推荐

  1. 【报告分享】2021微信视频号生态洞察报告.pdf(附下载链接)

    省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 大家好,我是文文(微信号:sscbg2020),今天给大家分享克劳锐于2021年12月发布的报告<2021 ...

  2. SAP 基于VUE的BSP OO单页移动端Web App开发

    前言 之前的一篇文章,通过传统的Page with Flow Logic形式去实现了基于Vue的One Page Application.这种做法其实存在一些设计上的问题,前端页面交互层还好说,但后端 ...

  3. 基于Vue+springboot+websocket实现的简短仿微信web聊天室(私聊和群聊功能)(可在线预览)

    写目录 一.界面展示 二.介绍 一.界面展示 之前闲着有空就给自己的个人博客搭了一些附加功能,聊天室也是其中之一,简单的实现了私聊.群聊功能,可以发送emoji表情和图片等,项目已经部署在www.tc ...

  4. 《软件工程》实验个人报告,南风银行ATM自动柜员机 开发总结报告; 滁州学院课程

    1.实验项目概述 1.1.项目简介 我们小组的项目是南风银行ATM系统,作为软件工程课程的实验项目,我们通过课程实验八个课程的学习.小组集成项目的开发工作,历时八周,基本实现了由计算机控制的持卡人自我 ...

  5. linux系统下的程序开发报告册,linux系统及应用应用开发实验报告册

    (5)利用man显示date,echo等命令的手册页: (6)显示系统中的进程信息. 三 .实验软件 VMWare Workstation 5.0: Red hat linux 9.0: 四.实验主要 ...

  6. 网页设计与开发-实验报告-6和8

    网页设计与开发-实验报告-6和8 网页设计与开发-实验报告-6和8 学生实验3 网页设计与开发-实验报告-6和8 学生实验3 设计图书类网站 <!DOCTYPE html> <htm ...

  7. java做一个客房管理系统定制_开题报告基于Java的酒店客房管理系统的设计与实现.doc...

    开题报告基于Java的酒店客房管理系统的设计与实现 毕业设计开题报告 课 题 名 称:基于Java的酒店客房管理系统的 设计与实现 姓 名: 班 级: 指 导 教 师: 所 在 系 部: 专 业 名 ...

  8. 基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告)

    基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告) 文章目录 基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告) 一.课题的背景及意义 二.国内外研究状况: 三.系统功能分析及体系 ...

  9. 基于JAVA黑白图片和上色处理系统(Springboot框架+AI人工智能) 开题报告

      本科生毕业论文 基于Java(springboot框架)黑白图片和上色处理系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学 ...

最新文章

  1. 牛客练习赛81 小Q与彼岸花 (分块+可持久化01trie)
  2. RabbitMQ (四)实现延迟消息
  3. 现代化高效率API接口开发
  4. ABAP 如何实现屏幕字段不可输入
  5. MySQL常用存储引擎之Federated
  6. KVM 虚拟机自动克隆脚本
  7. AdaX:一个比Adam更优秀,带”长期记忆“的优化器
  8. C/C++对象的序列化
  9. 机器学习的算法和普通《算法导论》里的算法有什么本质上的异同
  10. 词频统计的java实现方法——第一次改进
  11. Attribute和Property的区别
  12. 互联网高并发之Hystrix实现服务隔离和降级
  13. 把计算机怎么连接手机的网络助手在哪里,手机连接电脑上网,详细教您手机如何连接电脑上网...
  14. C# StringBuilder 和 String 的区别?(简单易懂不抽象)
  15. 携手Wi-SUN联盟,利尔达助Wi-SUN落地生花
  16. java bfs 迷宫例子_51-迷宫(一)- java版dfs和bfs
  17. [笔记] 关于通过鼠标滚轮设置缩放的技巧
  18. C# 调用BarTender打印标签报错
  19. adguard没有核心 core no_树莓派安装AdGuard Home屏蔽广告
  20. 支持向量机与支持向量回归(support vector machine and support vector regression)

热门文章

  1. 内核中的互斥锁的使用
  2. 降暑小程序:40°高温,Python带你“清凉一夏”!!!!
  3. Java项目-基于Springboot实现的自动化测试平台
  4. java 处理unicode_[转]Java的Unicode编码转化(多种情况处理方法)
  5. 这几个一键文字转语音的方法你可不能错过
  6. 两个独立同分布的指数分布相加服从什么分布
  7. virt-manager的安装和使用
  8. 全国计算机java语言程序设计_2018年全国计算机等级考试二级教程:Java语言程序设计(2018年版)...
  9. BJ模拟:医院(支配树)
  10. 云栖大会圆满落幕,极客天成精彩现身