1. 研究目的与意义
微博(英语:microblog),是一种允许用户即时更新简短文本(通常少于Twitter开始的140字)并可以公开发布的微型博客形式。
它允许任何人阅读或者只能由用户选择的群组阅读。
随着发展,这些消息可以被很多方式发送,包括短信、实时消息软件、电子邮件或网页。
2. 课题关键问题和重难点
工作中的主要重点和难点在应用 UI 设计、多线程处理、网络请求几个方面:(1)、系统提供的 UI 控件一般实现的界面较为普通,要想实现一些有个性的界面需要对系统的控件进行自定义,学习难度比较大;(2)、由于手机的性能不是很高,经常需要将操作放在多项程下处理,所以iOS开发中多线程的使用需要耗时学习;(3)、网络请求也是移动应用的最基本功能之一,对网络的多种协议如HTTP或Socket等的学习也是一个难点;
3. 国内外研究现状(文献综述)
随着互联网的不断发展,人们对于网络的依赖性也越来越大,网络作为一种媒介使得人与人之间的交流更加便捷,这一切都使得通过网络进行交流变得越来越需要。
对网络交流的迫切需求,生活节奏越来越快,生活方式出现了多样化,传统的交流方式显得很臃肿迟钝,这时候类似微博这样的快速简洁的交流方式赢得了网民的青睐,提供类似服务的国内的新浪微博和国外的Twitter取得了快速的发展。
微博平台从2009年8月面世以来发展迅猛,目前用户已经超过5亿,成为国内用户最多的互联网产品之一。
4. 研究方案
iOS 端微博系统的研究和开发主要内容如下:1、 明确系统需求明确系统需求就是要知道开发这个系统的目的是什么,需要实现什么功能和具体要达到什么样的要求。
在这个系统中开发者可以为用户提供什么样的功能、这些功能是否是用户需要的是否满足用户的需求的。
2、 系统架构的设计在整个系统中需要将其分成几个层次,各层需要如何实现以及实现什么样的功能,这里我们将iOS微博系统分成视图层、控制器层、模型层(以MVC模型来分层),这样开发简单方便容易实现。
5. 工作计划
1、 第一周:落实毕业设计任务,了解所选课题的内容,部署毕业设计的各项工作;2、 第二周:查阅与所选课题相关的或针对性强的文献15篇,阅读并进行归纳总结写出文献综述报告;3、 第三周:根据毕业设计的任务书内容,查阅与课题相关的外文专题论文或外文专著,阅读并译成中文,完成中外翻译报告;4、 第四周:根据任务,查阅技术资料,确定课题初步的总体设计思路和方案,写出开题报告;5、 第五周:系统设计,确定所选课题系统的大致功能,以及需要的技术实现等;6、 第六 ~ 七周:软件设计,对所选课题进行需求分析、概要设计、详细设计、编码等;7、 第八 ~ 九周:系统调试,测试、修改、完善;8、 第十 ~ 十三周:整理资料,撰写毕业论文;9、 第十四周:制作答辩的 PPT 讲稿,做好毕业设计的答辩各项准备工作;
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。