基于android的个人微博的设计与开发毕业论文
2022-04-05 19:56:30
论文总字数:12388字
摘 要
在互联网高速发展的今天互联网社交无疑成了最大的热门,所以个人微博的出现也是符合当前互联网社交趋势。这次毕业设计使用MVC设计模式,使用安卓个人微博客户端,用户可以和用户进行互动,用户除了可以发布自己的微博给其他人浏览,还可以即时浏览当前其他用户发布的微博内容。同时用户也可以与其他用户相互关注相互留言。当然用户也可以在自己或他人的微博内容下展开评论实现真正的互联网社交。
基于安卓的微博实现使用的开发工具有eclipse、iis和mysql数据库。本文将介绍个人微博的全部开发过程,其中包含软件需求分析、软件的设计、软件的实现和软件测试等一些内容。
关键词:MVC,eclipse,iis,mysql,个人微博
Android mobile phone software - personal micro-blog
Abstract
In today's rapid development of Internet will undoubtedly become the biggest internet social Popular, So the emergence of individual micro-Bo is in line with current trends in Internet social.The graduation design using the MVC design pattern,Use the android personal micro blog,The user can and user interaction,
Personal use android microblogging client, and the user can interact with the user, in addition to the user can publish their own micro-blog to other people to browse, you can also instantly view the current users of other micro-blog content.At the same time users can also mutual interest with other users message each other.Of course, users can also expand reviews true in the Internet social networking micro-blog content themselves or others.
Design of the software development tools used with eclipse, iis and mysql database.This article introduces development process, all personal microblog contains the software requirements analysis, software design, software realization and software testing, etc.
Key Words: MVC, eclipse, iis, mysql, personal microblog
目录 I
第一章 绪论 1
1.1开发工具介绍 1
1.2开发环境介绍 2
1.2.1服务器IIS 2
1.2.3 JDK开发环境简介 3
1.2.4 Android简介 3
1.2.5 框架搭建 5
第二章 软件需求分析 6
2.1软件功能需求 6
2.1.1用户功能描述 7
2.1.2用例描述 7
2.1.3 状态图 8
2.2软件属性说明 8
2.2.1 软件性能需求 8
2.2.2软件运行需求 9
2.3系统需求分析 9
第三章 软件设计与实现 10
3.1软件体系结构 10
3.2数据库设计 10
3.3类的设计 13
3.4软件界面设计 14
3.5代码实现 18
3.5.1登录功能 18
3.5.2页面跳转功能 19
3.5.3异步加载 20
3.5.4自定义适配器 20
3.5.6拍照裁剪功能 21
第四章软件测试 23
第五章 总结与思考 25
第六章 参考文献 26
第一章 绪论
信息化时代我们想要与时代同行就必须要与网络接轨,实时的了解我们身边发生的事情。现在大多数人都通过微博来进行实时互动和网络社交,而互联网社交正是当今热潮,而且随着移动智能设备的高速普及以及硬件性能的快速提升和成本的下降,智能移动手机的功能越来越完善。现在最常见的移动开发平台有iPhone、Windows phone、blackberry和Android。并且Android是全世界市场份额最高的移动开发平台。而且近几年网络社交变得十分火热,在智能移动设备领域尤为突出,比如人人网、Facebook和Twitter等等。随着4G的不断开发和推广,现在的用户更加需要个性化和优质的服务,所以一个优秀的个人微博是十分有必要的。
1.1开发工具介绍
个人微博使用的开发工具是Eclipse,我们需要开发的是安卓应用程序而安卓的上层应用程序是使用Java语言,除了Eclipse还有AndroidStudio,但是Eclipse得稳定性更好。仅仅使用Eclipse是远远不够的,我们还需要下载由sun公司提供的Java SDK与Google提供的Android SDK,同时还需要在Eclipse中安装ADT这样我们的Eclipse才能算拼装完成了。Eclipse是世界闻名的跨平台自由集成开发环境之一,现在通过插件也可以让其变为其它语言例如Python和c 的开发工具。最初的Eclipse是一个框架平台提供插件开发环境,这个组件使得希望扩展Eclipse的开发人员,可以构建一个工具与Eclipse环境无缝集成,越来越多的插件的支持使得Eclipse拥有其它功能相对固定的集成开发软件很难拥有的灵活性。Eclipse主要有Eclipse工具项目、Eclipse项目和Eclipse技术项目组成,主要包括四个组成部分——Eclipse Platform、CDT、PDE.JDT和JDT支持Java开发,PDE用来支持插件开发、CDT用来支持C语言开发,而Eclipse Platform是一个可扩展的开放的集成开发环境,提供了一个开放的通用开发平台。它可以提供建造快和构造并运行集成元件开发工具的基础。Eclipse SDK是Eclipse Platform、PDE和JDT几个组件的合并。它们的组合提供给开发者一个拥有丰富特性的开发环境。
1.2开发环境介绍
1.2.1服务器IIS
本次开发使用的服务器是IIS,IIS是由微软公司开发的以Windows操作系统为平台、运行ASP网页的网站服务器软件。因为IIS内部拥有ASP的编译引擎,所以在设计网站式服务器的计算机上必须安装IIS才能测试。同时IIS自身提供各种Internet服务,比如可供文件传输的FTP协议及网页浏览的网站服务等,以上服务在"Internet信息服务"中以目录的方式分类存在。当开发者利用IIS部署网站时,所有的网页都必须挂载在"网站"这个特定的目录中。同时IIS会根据指定的网址来对应路径,将网站的文件或者子目录对应到计算机中存储网页文件的真实位置。所以当开发者通过浏览器浏览网站时,IIS会根据网站指定的网址取出相互对应的文件,在解析之后再通过Internet传递至开发者的浏览器上。我们需要将后台服务器在IIS上进行发布我们才能使用安卓客户端进行数据操作如下图1.1所示。
图1.1
请支付后下载全文,论文总字数:12388字