微博平台设计与实现毕业设计论文(编辑修改稿)内容摘要:

.................................................................. 42 操作步骤 ............................................................................................................... 42 预期结果 ............................................................................................................... 43 测试执行 ............................................................................................................... 43 测试结果 ............................................................................................................... 44 网站维护 ......................................................................................................................... 44 网站的后台管理 ................................................................................................... 44 数据库维护 ........................................................................................................... 45 实时更新 ............................................................................................................... 45 本章小结 ......................................................................................................................... 45 参考文献 ....................................................................................................................................... 46 结束语 ........................................................................................................................................... 47 致谢 ............................................................................................................................................... 48 宁夏理工学院毕业设计 1 1 绪论 课题背景 “ 微博 ” 是自 20xx年兴起的 一种全新型的社交方式,是随着移动互联网兴起而被大家所接受和喜爱的全新的社交方式。 微博是一个基于用户关系的信息分享、传播以及获取的平台。 用户可以通过手机、电脑、网站等多 平台使用,以仅仅 140个文字的更新信息,实现用户身边的实时信息的分享与传播。 最早也是最著名的微博是美国的 twitter。 他出现于 20xx年,是由 blogger创始人埃文威廉姆斯创建的公司所作。 而国内的第一家微博网站,则是由校内网起家的王兴所创建的饭否网。 微博出现的时间非常早,但是国内的微博真正发展起来的时间却是 20xx年。 苹果公司生产的 iphone,开创了无线互联的新时代,微博正是借着这股东风而发展起来。 而国内的微博,在腾讯和新浪等公司的推动下,飞快的被国人了解与接受,成为了当代最新颖的社交方式。 而随 着 HTML 云计算等新技术的发展 , 更为微博添加了新鲜的血液。 为微博的二次开发 ,基于微博的游戏、应用等方面,具有很大的空间。 而未来的微博,必定是具有办公、娱乐、社交等等功能社交化平台。 发展方向 微博,本质上就是一个营销的平台,其利益的核心点在于数据传播,其优势在于庞大的用户基础。 凭借着庞大的用户,才能达到一传十十传百的效果。 因而,发展精品用户,创造良好的信息源,是微博发展的必然趋势。 并且 , 对于现有的微博分析 , 会发现微博的发展主要在三个方向 :第 一 、 发展扩展应用。 基于微博进行一些需求性高的应用开发 , 提高微博的用户体验 , 加强对微博各方面的优化 , 是微博发展的必然趋势。 第二 、 基于微博的游戏。 微博是一款数据传播检具社交功能的网站,而在其庞大的用户基础上,以及强大的数据传播能力,基于微博的游戏产业,必然成为获取利益的主要途径。 第三、微博的核心数据传播。 数据传播是微博的核心,更是现在微博获利的主要途径,其强大的广告传播效果,必然吸引到大量的精品用户。 在我看来,微博的发展方向,应该注重于数据的传播特性。 如何能进行广告传播,而不影响用户体验。 如何能让用户获取最想要的数据。 如何能让用户对微博产生依赖感。 这些都是微博需 要解决的问题。 总体来说,如何处理好数据。 是微博发展的关键。 宁夏理工学院毕业设计 2 研究意义 微博的功能并不复杂,其系统的构架也比较传统,而相对于传统的社交网站,微博也仅仅是内容新颖但结构老套的传统网站。 但正是这样的网站,才能真正的锻炼到我们毕业生的能力。 传统网站具有成熟的知识结构 , 合理的系统框架 , 可以 让我更清晰的了解到,一个网站的开发需要什么知识,会经过哪些步骤,如何编写开发文档等高等方面。 对于传统网站这些问题,都已经有了相对严谨的解决方法。 而只有基于先辈的经验基础上,我懂得更多软件或网站开发知识,并将其与已学知识进行 融会贯通,整体的能力也必定会有很大提升。 而且,作为概念或创意新颖的微博,对其进行研究开发,也必然会有更大的开发空间。 任何的新生产物都是不完整的,只有一步步对其进行优化,相关功能的添加,新生产物才会变得越来越好,越来越符合用户的使用需求,微博就是这样的一个新兴产物。 虽然,它具有庞大的用户群,具有许多大公司的支持,但是,对于微博发展来说,这远远不够。 微博在某些方面的需求还是空白的,这就为我的微博开发,提供了创新的空间。 总而言之 , 微博的开发对于我这个即将毕业的大学生来说 , 是及其具有意义的。 他可以让我充分的了解 到 , 一个完整的网站开发需要什么。 又不会对我进行太多的限制 , 留下了自由发挥的空间 ,相信通过本次毕业设计,必定会影响我的一生。 研究内容 微博是一个功能全面 , 应用范围广阔 , 以数据流为核心的信息传播类网站。 该类网站具有以信息为主 , 以社交为辅的特性。 因而 , 通过对相关网站的调查 , 预计实现以下的功能。 1)注册 amp。 登录 随着互联网产业的发展 , 用户量是网站发展的核心。 而作为一款信息分享检具社交功能的网站 , 注册与登录是微博的必须功能。 2) 发布 amp。 浏览 微博的发布分为原创与转发两种 ; 原创微博 , 即 用户凭借不多于 140个 文字,或者视频、图片、表情等方式,完全由用户自身所创作的微博。 而转发则凭借链接或引用等方式,在注明来源的情况下,在自己的微博中发布出来。 浏览即用户能够第一时间 , 浏览到他所关注的微博用户所发布的微博 , 并对其做出简单的评价。 宁夏理工学院毕业设计 3 3)关注 amp。 用户分组 用户对于好友 , 偶像 , 亲人以及关注的媒体或公司等微博用户 , 可以选着关注操作 ,既可以实时接收到关注用户所发布的信息。 并且 , 对于关注用户的类型不同 , 还可以对用户进行合理的分组管理。 4)收藏 amp。 评论 收藏 , 即对于用户十分喜欢或者想要保存下来的微博信息 , 绑定在用户账号下。 评论,即表达对微博的评价,或自己的所见所闻所想。 5)找人 amp。 广场 面对数以万计的微博用户 , 找人功能可以帮你找到你最想要关注的人。 而广场则是官方推荐的微博。 6) 私信功能 用于用户与用户之间的一对一私密聊天。 用户可以通过私信来与遇到的微博用户进行一对一的交流。 7)话题功能 提供一个可供所有用户进行某一方面或某一话题的交流方式。 用户可以话题形式通过微博,来发布对该话题的看法或心情等 8) 排行榜功能 通过点赞 、 评论 、 收藏等方面对微博进行排行。 以便用户对了解最新的时事、新闻、八卦等,大家最关心的热点。 主要 问题 微博是一个功能比较全面的网站,微博的开发需要接触到多方面的技术。 如: PHP、JavaScript、 Ajax、 MySQL等技术。 对于我这个在大学中成绩普通的学生来说,是十分的困难,简直就是一种挑战。 在毕业设计中, 最难解决的以下几个问题。 1) 基础知识薄弱。 在微博开发的众多技术中,我在大学之中学习过的仅有 JavaScript、 Dreamweaver等,而在微博开发中十分重要的 PHP语言, MySQL数据库, ThinkPHP框架, Jquery框架, Ajax异步等技术,也仅仅是知道他们的名字,但是实际的应用却几 乎为零。 2) 缺少项目开发经验。 在接收这个课题之前,我基本没有接触过任何的项目开发,纵使与同学一起进行过课 宁夏理工学院毕业设计 4 程设计,但是课程设计的项目简单不说,而且是多人协作一同完成。 而面对微博网站开发,如此大的项目来说,我的项目开发经验几乎为零。 3) 对界面设计方面知识匮乏。 作为一名计科专业的学生,毕业后主要 想成为一名程序员,所以对于 PS等界面绘图软件,虽然会简单的使用,但是对于图片的精致处理,以及网站界面的设计等方向,却是十分的困难。 本文内容 本文的组织结构安排如下: 第一章绪论,从选题背景及意义、研究方向 和发展趋势等方面进行了简单的介绍; 第二章相关技术,将着重介绍网站开发过程中要运用到的技术和技术分析,包括网页前端开发用到的技术、脚本语言和数据库技术; 第 三 章 需求分析,对微博的功能需求、 系统的结构等方面进行了详细的说明。 第四章 总体设计,对微博的总体功能,进行了模块化分析,并对各个模块的功能进行了详细的说明。 第五章 数据库设计,对改平台数据库的概念设计、逻辑设计、具体实现等方面进行了详细的简介。 第 六 章 详细设计,包含界面设计、代码结构进行了详细的介绍。 第 七 章测试与运行维护,介绍本系统的软件测试以及界面展 示,并且对网站的安全性设计和数据库备份策略。 最后是参考文献 、结束语和致谢。 宁夏理工学院毕业设计 5 2 相关技术 本 章着重介绍了开发微博所需要使用的核心技术 , 包括 HTML、 JavaScript、 MVC、MySQL、 ThinkPHP 等。 ThinkPHP 框架 Thinkphp是一个开源的 PHP框架,遵循 Apache2开源协议发布。 使用面向对象的开发结构和 MVC模式,封装了 CURD和一些常用操作,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。 ThinkPHP是一个性能卓越并且功能丰富的轻量级的开源 PHP框架, 是为了简化企业级应用开发和敏捷 WEB应用开发而诞生的。 它使用 MVC模式开发,具有 独创的核心编译和项目编译机制,使用了 Thinktemplate引擎,具有极其强大的摸版编译功能。 他支持两种类型的模板标签,使用了 动态编译 和缓存技术,而且支持自定义标签库。 其特点包括: 1) 支持 XML标签库 和普通标签的混合定义。 2) 编译一次,下次直接运行而无需重新编译。 3) 模板文件更新后,自动更新模板缓存。 4) 自动加载当前操作的模板缓存文件,无需指定模板文件名称。 5) 支持 编码 转换和 ContentType更换。 6) 模板 变量 输出前缀支持,避免变量名称冲突。 7) 模板常量替换,无需设置模板 变量。 8) 支持 变量 组合调节器和格式化功能。 9) 支持替换其它 模板引擎 插件 使用。 10) 支持获取模板页面内容。 PHP PHP 是英文超文本预处理语言 HypertextPreprocessor 的缩写。 PHP 是一种 HTML 内嵌式的语言,是一种在服务器端 执行的嵌入 HTML 文档的脚本语言,语言的风格有类似于 C语言,被广泛地运用。 PHP 的特性包括: 1) PHP 独特的语。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。