0

计算机科学与技术专业论文选题汇集3篇

浏览

4846

范文

3

篇1:计算机科学与技术专业毕业论文开题报告范文_开题报告_网

范文类型:汇报报告,适用行业岗位:技术,全文共 3910 字

+ 加入清单

计算机科学技术专业毕业论文开题报告范文

论文题目

中文:基于android微博整合客户端的设计与实现

英文:based on the android client design and implementation of weibo integration

一、选题的背景和意义

微博(英文名为micro-blog),即微型博客,是随着web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。与传统博客相比,微博具有如下特点:

1) 准入门槛低。

传统博客强调版本的布置与语言的组织,因此博文的创作需要考虑完整的逻辑性,也就是说,在blog上写文章的门槛还是很高的;哪怕是一个没有受过严格中文训练的人,只要会发短信,他就能使用微博。闲得无事,更新一下签名,就被记录了。

2) 即时通讯的原创性。

对于每篇微博140个字符的信息量特别适合手机上网用户使用,无论你是在咖啡厅还是在地铁站,都很容易通过手机完成自己的微博。因此,微博的即时通讯功能非常强大。很多微博网站,即便在没有网络的地方,只要有手机也可即时更新自己的内容。一些突发事件或引起全球关注的大事,如果有微博,就能利用各种手段在微博上发表,其真实性以及快捷性给人带来的现场感,甚至超过所有媒体。

3) 更强的互动性。

与博客上面对面的表演不同,微型博客上是背对脸的 follow(跟随),就好比你在电脑前打游戏,路过的人从你背后看着你怎么玩,而你并不需要主动和背后的人交流。既可以一点对多点,也可以点对点。在web浏览器中实现好友管理是非常方便的,如果你想在手机中进行管理的话同样是非常方便的,移动终端提供的便利性和多媒体化,使得微型博客用户体验的粘性越来越强。与传统博客相比,微型博客具有更好的及时性、开放性和随意性,用户不仅可以通过网页浏览和发布信息,还可以通过手机、即时通讯软件的客户端、桌面客户端、外部api接口等多种途径使用微博功能。对单条信息长度的限制是微博服务形式的核心特征,其信息短、直观、简洁的特点便于迅速阅读和传播。

腾讯微博是一个由腾讯公司推出,提供微型博客服务的类twitter网站。用户目前可以通过网页、手机、qq客户端、qq空间以及电子邮箱等途径使用腾讯微博。

新浪微博是一个由新浪网推出,提供微型博客服务的类twitter网站。用户可以通过网页、wap页面、手机客户端、手机短信、彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客”。用户可以将看到的、听到的、想到的事情写成一句话,或发一张图片,通过电脑或者手机随时随地分享给朋友,一起分享、讨论;还可以关注朋友,即时看到朋友们发布的信息。

目前在移动市场来说,腾讯微博手机客户端和新浪微博手机客户端为目前主流的两大微博客户端,拥有大量的用户,用户可以在这两个客户端随时随地分享身边的事情,并且新浪跟腾讯均向开发者提供了开放平台,开发者可以根据开放平台提供的sdk和api开发出不同的微博客户端。微博用户可能同时拥有新浪微博和腾讯微博账号,想查看不同的微博只能到不同的微博客户端里去看,这就萌生了一个需求,整合新浪微博和腾讯微博于一个客户端当中,使得用户可以同时获取两种微博平台的数据,并且可以同一个客户端分享自己的微博。这个选题意义在于为研究社交应用客户端的实现方式,微博sdk的使用方法和开放平台给广大开发者所提供的api接口的使用方法提供一个好的应用实例,并且具有一定的商业价值,整合实现多微博帐号登录客户端实现分享身边事提供了一个很好的参考,具有很好的参考价值。

二、研究目标、内容(论文提纲)及拟解决关键问题

研究目标:

1、熟悉oauth2.0授权认证机制流程,实现第三方微博客户端的授权。

2、熟练使用开放平台提供的android sdk和api接口。

3、了解新浪微博开放平台和腾讯微博开放平台的异同点,实现两种微博平台的整合;

4、熟练使用slidingmenu、pulltorefresh等android开源控件。

5、熟练掌握android高级核心技术的应用。

6、了解用户体验要素,设计出有较好用户体验的界面效果。

7、研究移动平台的广告投放的形式,实现基于应用商店sdk嵌入广告。

毕业论文提纲:

摘 要

abstract

第一章 绪 论

1.1 引 言

1.2 项目的背景及意义

1.3 开发平台与技术介绍

1.3.1 开发平台与运行环境

1.3.2 开发工具eclipse、sdk、adt介绍

1.3.3 开发语言与android系统组件介绍

1.4 论文的结构与工作安排

第二章 android客户端界面分析与设计

2.1 android手机界面的特点

2.2 android微博客户端需求分析

2.3 系统各个界面分析与设计

2.3.1 启动界面

2.3.2 登录界面

2.3.3 主界面

2.3.3.1 首页微博界面

2.3.3.2 消息界面

2.3.3.3 个人资料界面

3.3.3.4 更多界面

2.3.4 发布微博界面

2.3.5 显示微博详细内容界面

2.3.6 显示评论界面

2.3.7 显示收藏界面

2.3.8 帐号管理界面

2.3.9 其他界面

第三章 系统概要设计

3.1 系统设计目标

3.2 系统模块设计

3.2.1 系统模块划分

3.2.2 系统模块功能分析

第四章 系统详细设计

4.1 授权模块

4.2 微博首页模块

4.3 微博详情模块

4.4 个人资料模块

4.5 发布微博模块

4.6 查看评论、收藏模块

4.7 “更多”模块

4.8 广告模块

第五章 系统测试

5.1 授权模块测试用例

5.2 浏览微博测试用例

5.3 发布微博模块测试用例

5.4 浏览个人资料测试用例

5.5 浏览评论、收藏测试用例

5.6 广告显示测试用例

5.7 系统评价

第六章 展望与总结

参考文献

致谢

拟解决关键问题:

1、简洁的ui设计效果,需要具有良好的交互体验。

2、oauth2.0授权认证,实现新浪微博授权和腾讯微博授权。

3、多帐号管理,区分新浪微博帐号和腾讯微博帐号。

4、整合开源控件到客户端中,呈现具体效果。

5、新浪微博sdk与腾讯微博sdk的使用,api接口的数据请求。

6、解析微博数据,将数据以固定展示效果呈现。

7、任务队列操作、多线程管理、异步更新ui等问题。

8、界面优化、代码优化、性能优化等问题。

9、软件实时检测更新版本问题。

10 、 广告平台sdk的使用,展示广告问题。

三、研究方法及技术路线

研究方法:

1、参考开放平台提供的文档支持和qa解答。

2、研究sdk提供的demo,熟悉api的调用方法。

3、参考市场上成熟的微博客户端,参考微博客户端的设计要素。

4、研读期刊、优秀论文和优秀文章,提供设计灵感。

5、通过google、百度等搜索引擎收集有用资料。

6、购买相关书籍、研究技术的实现方法。

技术路线:

1、使用java语言进行编程,开发平台使用eclipse。

2、基于android sdk,调用android api的技术实现。

3、利用轻量级数据库sqlite存储数据。

4、android http通信技术实现数据请求。

5、android复杂界面ui设计技术。

6、json数据格式和json数据解析技术。

四、研究工作基础

1、毕业设计指导老师下达任务书,自己按照任务书的内容制定工作计划。

2、微博客户端的需求分析和技术调研,收集有用的资料供自己参考。

4、经常与指导老师的沟通和交流,在指导老师的指导下完成论文撰写。

五、实施计划

起止时间工作项目备注

XX年12月08日-XX学年度第1学期第14周至

XX年1月17日-XX学年度第1学期第20周1、确定论文题目,完成任务书;

2、阅读参考相关文献;

3、学习相关开发技术;

4、完成开题报告。

XX年2月25日-XX学年度第2学期第1周至

XX年3月28日-XX学年度第2学期第7周1、完成开发准备;

2、完成系统需求分析;

3、完成各模块主要功能;

4、完成中期阶段考核表

XX年3月29日-XX学年度第2学期第7周至

XX年5月12日-XX学年度第2学期第12周1、完成系统的设计与实现;

2、完成系统整体测试。

3、完成系统说明书;

4、完成毕业论文撰写。

六、参考文献

[1]庞周. 基于android的微博客户端设计与实现[j]. 电脑编程技巧与维护,,10:66-67+130.

[2]黄佳星,王晶,沈奇威. 基于android的移动互联网应用框架方案[j]. 电信工程技术与标准化,,08:77-80.

[3]严武军. 基于android腾讯微博客户端系统设计与实现[j]. 电脑开发与应用,,11:50-51+56.

[4]舒后,刘娇洋. 基于android平台的移动博客的设计与实现[j]. 北京印刷学院学报,,06:42-46.

[5]王明超. 基于android系统的新浪微博客户端的设计与实现[j]. 电脑知识与技术,,33:7933-7935+7944.

[6]姚永明,吕建平. 基于android平台的用户管理软件的设计与实现[j]. 西安文理学院学报(自然科学版),,01:79-83.

[7]武玉坤. 基于android移动学习平台的设计[j]. 计算机光盘软件与应用,,01:20-21+47.

[8]姜海岚. 基于android的多功能手机相册设计与实现[j]. 电脑知识与技术,,15:3614-3616.

[9]李刚.疯狂android讲义 [m].电子工业出版社..6

[10]李宁.android应用开发实战[m].第2版. 机械工业出版社.

展开阅读全文

篇2:计算机应用技术专业毕业论文开题报告_开题报告_网

范文类型:汇报报告,适用行业岗位:技术,全文共 1836 字

+ 加入清单

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

一、论文题目

基于性能和功耗权衡模型的分时系统动态调频技术研究

二、相关技术发展现状

1 acpi技术

2 dvfs技术

3 处理器性能监控技术

三、论文的工作

本节概述本论文所做的工作。首先根据前面描述的研究背景和动机制定研究目标,然后结合相关技术根据目标确定研究内容。

1 研究目标

2 研究内容

四、论文的组织结构

本文共分为七章,具体的组织结构如下:

第一章 绪论

本章首先给出计算机系统的功耗和能耗问题的严峻性,引出本论文工作的动机,并论述了从操作系统入手的原因;然后简要介绍本论文中涉及到的acpi,dvfs以及处理器性能监控技术;进而确定本论文的研究目标,并概述研究内容;最后给出本文各章的内容分布。

第二章 相关研究工作

本章首先介绍已有的使用dvfs技术降低功耗和能耗的研究工作,通过总结优点,阐述本论文部分思想的由来;而通过分析缺点,引出本论文工作的目标。随后根据计算机层次划分对相关工作分类,给出本论文立足于操作系统级的原因。最后通过介绍其他相关工作,描述本论文工作所处的研究环境。

第三章 基于电池的实验平台

本章首先分析了本论文所在研究领域中各主流实验验证方法的优缺点,针对普遍存在的问题,设计了自己的实验平台。然后介绍了本论文使用的具体平台软硬件参数。最后设计实现了几个实验,验证了平台的一些特性,并为后文进一步分析和实验测量了一些厂商没符提供的平台参数。

第四章 性能能耗权衡模型与最佳节能频率

本章首先从理论角度分别建立了系统性能和能耗与处理器频率之间的关系。由于性能和能耗相互制约,通过提出最佳节能条件,构建系统性能能耗权衡模型。然后进一步分析,得到该权衡模型下最佳节能频率的计算方法。最后通过设计实验,对本章中的结论加以验证。

第五章 基于性能能耗权衡模型的动态调频策略

为了将前文理论分析的结架应用于实际系统,本章首先分析实际系统和理论分析之间的差异,总结出三个主要问题。通过针对各问题的深入分析,给出相应的解决方案。综合各方案,针对分时操作系统,提出实现均衡性能能耗的动态调频策略。为了验证本章得到的结论,最后给出两个实验的设计和测量结果。

第六章 动态调频策略在linux中的实现

本章将前文提出的最佳节能频率和动态调频策略实现为具体操作系统linux中的频率管理模块。首先介绍了linux操作系统的当前频率管理现状。然后分析在实际系统中实现动态调频策略所面对的问题并设计实现方法。接着通过介绍具体实现的数据结构和例程描述细节信息。最后通过实验验证实现了该频率管理模块系统的开销和效果。

第七章 全文总结

本章总述全文。宵先总结本论文都做了哪些主要工作,进而给出本论文的主要贡献都有哪些,最后指出进一步工作的几个方向。

五、相关研究工作

本章论述已有的研究工作和相关的技术基灿。第一节首先介绍应用dvfs技术相关研究的现状,按实时系统和分时系统分类,分析各类己有工作的优缺点,引出本论文工作所要解决的问题。第二节按照计算机系统层次分类,给出各个层面上的相关研究工作,并说明在操作系统层面上进行降耗研究的重要性。第三节简要介绍其他层面上低功耗低能耗研究的工作。最后小结本章内容。

六、论文提纲

第一章 绪论

1.1 引言

1.2 相关技术发展现状

1.3 论文的工作

1.4 论文的组织结构

第二章 相关研究工作

2.1 dvfs技术下的低功耗/能耗研究

2.2 不同层次的低功耗/能耗研究

2.3 其他低功耗/能耗研究

2.4 本章小结

第三章 基于电池的实验平台

3.1 功耗/能耗测量方法现状

3.2 一种新型基于电池的实验平台

3.3 平台参数测量

3.4 本章小结

第四章 性能能耗权衡模型与最佳节能频率

4.1 性能和功耗/能耗的理论分析

4.2 性能能耗权衡模型

4.3 最佳节能频率

4.4 实验及结果分析

4.5 本章小结

第五章 基于性能能耗权衡模型的动态调频策略

5.1 实际分时系统中的最佳节能频率

5.2 动态信息收集

5.3 细粒度调频

5.4 离散频率下的频率分配

5.5 动态调频策略框架

5.6 静态能耗扩展效果验证实验

5.7本草小结

第六章 动态调频策略在linux中的实现

6.1 linux原有频率管理策略

6.2 动态调频策略设计与实现要点

6.3动态调频策略相关的关键数据结构

6.4 动态调频策略相关的关键例程

6.5 实验结果分析

6.6 本章小结

第七章 总结与展望

7.1 论文的主要工作

7.2论文的贡献

7.3 进一步工作展望

参考文献

致谢

在读期间发表的学术论文与取得的研究成果

展开阅读全文

篇3:计算机科学与技术专业本科毕业设计论文写作指导_开题报告_网

范文类型:汇报报告,适用行业岗位:技术,设计,全文共 1245 字

+ 加入清单

计算机科学技术专业(本科)毕业设计论文写作指导

研究型的论文,主体部分一般应包括:理论基础,数学模型,算法推导,形式化描述,求解方法,计算程序的编制及计算结果的分析和结论。

要强调的是,研究型论文绝不是从推理到推理的空洞文章。研究型论文也应有实际背景,也应有到企业和实际部门调研的过程,并在实际调查研究中获取信息,发现问题,收集数据和资料。在研究分析的基础上,提出解决实际问题的、富有创建性的结论。

技术开发型的论文,主体部分应包括:总体设计,模块划分,算法描述,编程模型,数据结构,实现技术,实例测试及性能分析。

以上内容根据任务所处的阶段不同,可以有所侧重。在任务初期的论文,可侧重于设计实现,在任务后期的论文可侧重于应用。但作为一篇完整的论文应让读者从课题的原理设计,问题的解决方法,关键技术以及性能测试都有全面的了解,以便能准确地评判论文的质量。

论文主体部分的内容一般要分成几个章节来描述。在写作上,除了用文字描述外,还要善于利用各种原理图、流程图、表格、曲线等来说明问题,一篇条理清晰,图文并茂的论文才是一篇好的论文。

测试及性能分析

对工程技术专业的毕业设计论文,测试数据是不可缺少的。通过测试数据,论文工作的成效就可一目了然。根据课题的要求,可以在实验室环境下测试,也可以在工作现场测试。

在论文中,要将测试时的环境和条件列出,因为任何测试数据都与测试环境和条件相关,不说明测试条件的数据是不可比的,因此也是无意义的。

测试一般包括功能测试和性能测试。功能测试是将课题完成的计算机软硬件系统(子系统)或应用系统所要求达到的功能逐一进行测试。性能测试一般是在系统(子系统)的运行状态下,记录实例运行的数据,然后,归纳和计算这些数据,以此来分析系统运行的性能。

测试实例可以自己设计编写,也可以选择学科领域内公认的、有一定权威性的测试实例或测试集。原则是通过所选择(设计)的实例的运行,既能准确反映系统运行的功能和性能,与同类系统又有可比性。只有这样,论文最后为自己工作所做的结论才有说服力。

结束语

这一节篇幅不大,首先对整个论文工作做一个简单小结,然后将自己在研究开发工作中所做的贡献,或独立研究的成果列举出来,再对自己工作的进展、水平做一个实事求是的评论。但在用“首次提出”、“重大突破”、“重要价值”等自我评语时要慎重。

后记

在后记中,主要表达对导师和其他有关教师和同学的感谢之意。对此,仍要实事求是,过分的颂扬反而会带来消极影响。这一节也可用“致谢”做标题。 八、参考文献

中外文的参考文献应按照规范列举在论文最后。这一部分的编写反映作者的学术作风。编写参考文献要注意:(1)要严格按照规范编写,特别是外文文献,不要漏写、错写;(2)论文内容和参考文献要前后对应,正文中凡引用参考文献的地方应加注;(3)列出的文献资料应与论文课题相关,无关的文献只会使读者感到你的研究目标很分散;(4)选择的参考文献应主要是近期的。

毕业设计论文全文一般在3万字左右,其实,字数并不是最重要的,关键是论文的质量。

展开阅读全文