基于Android手机app开发的毕业设计

合集下载

安卓手机应用程序设计毕业论文设计

安卓手机应用程序设计毕业论文设计

基于Android的某某“本地通〞旅游向导平台移动客户端的设计与实现摘要某某作为十三朝古都,在中国的旅游城市中占有举足轻重的地位,最近几年的开展更是取得举世瞩目的成效,尤其是某某的牡丹和龙门石窟更是著名中外,成功召开的第三十届牡丹花会无疑是对某某旅游行业最好的褒奖。

与此同时,随着我国旅游业的迅速开展,为从世界各地来到某某的游客提供一个很好的向导平台成了当务之急。

因此,该系统是结合某某市旅游行业开展的实际情况、以实际应用为开发背景、经过实际的需求分析、采用在PC端对Android开发环境的模拟技术而开发出来的基于Android系统的一个手机应用。

本文运用软件工程原理和软件开发方法,对本应用进展了概要设计和详细设计。

该应用操作简便、界面友好、灵活、实用、安全,可以满足不同爱好的游客对个人出行的要求,尤其是在该应用中,用户之间交互性的实现更是对传统旅游的一大突破。

本文详细介绍了某某本地通旅游向导平台在Android系统上开发的设计背景,设计思路以与实现方法,着重说明了该应用的创新点、突破点、用户的体验要求和应用的实际运行情况。

围绕该应用的实际使用情况来对该应用进展分析设计,对在开发的过程中采用数据流程图、ER图以与程序流程图进展了详细的说明。

由于这是一个交互式的应用,用户可以在上面浏览、分享驴友的心得、经验,与志同道合的驴友进展交流,使得该应用的开发对某某本地旅游行业的开展有着很重要的意义。

关键词:Android,旅游,交互性,软件工程,创新DESIGN AND IMPLEMENTION OF LUOYANG PLACES DIRECTORY TRAVEL SYSTEM BE BASED ON MOBILE WHICH IS APPLYING ANDROID SYSTERMABSTRACTLUOYANG ,as a capital of 13 dynasty , plays a decisive role in the tourist cities of China. In recent years, the development of LUOYANG travel is outstanding, especially Luoyang peony and the Longmen Grottoes is famous in the world . The upingthirtieth meeting of Luoyang peony is undoubtedlyaffirm to LUOYANG travel. At the same time ,as the fast development of China travel, it is an urgent affairsj to offer tourists a travel platform. Under the circumstances, LUOYANG PLACES DIRECTORY TRAVEL APPLICATION is develop under the guidment of teacher and the help of student.So, the systerm is bine with the physical truth of LUOYANG travel, which based on the actual application for development background. After the actual demand analysis, eveloped a Mobile application on the Android systerm. It useengineering principles and development methods of the whole system.Soon afterwards makes outline system design and detailed design. The application is easy and simple to handle, the page is friendly , flexiblely , practically, safely. It Can meet different hobbies of tourists to the requirements of personal mobility. Especially in the application, it is a breakthrough of the interaction among the users.Thispaper introduces LUOYANG PLACES DIRECTORY TRAVEL APPLICATION BASED ON MOBILE WHICH IS APPLYING ANDROID SYSTERMdesign background, design idea and realize method. The focus on the application innovation points , break throughpoints, the user experience requirements and the actual operation of the application. The application of analysis and design is around the actual use of the situation. In the process of development using data flow diagram, ER figure and program flow chart of the development process of the way a detailed instructions.•As this is an interactive applications, users can scan others experience, which can be shared with friends who has the same interest. This application for LUOYANG local travel development has certain significance.KEY WORDS:Android,travel,interaction,software engineering,innovate目录前言1第1章系统概述2§1.1 开发背景2§1.1.1 Android系统的开展历程2§1.1.2 Android系统的开展前景3§1.1.3 本地通应用与Android系统结合的优势4§1.2 国内外研究现状4§1.2.1 国内的研究现状4§1.2.2 国外的研究现状5§1.2.3 结合相关应用来比照该应用的优势5§1.3 系统创新点6§1.3.1 向用户提供双向式的信息交流6§1.3.2 交互性的应用形式6§1.3.3 实时性的信息交互7§1.3.4 更方便用户的便捷性7系统意义7对用户的意义7对旅游行业的意义8第2章系统分析8§2.1 系统要点分析8广泛的用户参与是该应用推广的前提8完善的应用功能是该应用可以推广的根底9便捷的应用环境和定位功能是该应用的又一突破9 系统流程分析9系统功能结构分析11系统数据库的分析14第3章主要功能模块的设计15攻略文章的设计15推荐必到点16游客路线的选择以与到达方式16路线上传与分享16文章和标签的匹配17第4章数据库设计17概念结构设计18逻辑结构设计19第5章详细设计与实现19§5.1 应用界面设计20§5.1.1 应用登陆首页设计20§5.1.2 攻略文章界面设计20§5.1.3 推荐必到点界面设计21我的行程界面设计22§5.2 根本界面的实现23§5.2.1 Activity23数据库文件的打包26第6章系统实现26开发技术与系统架构27开发技术选择27安卓各种开发工具的选择27本次开发过程中的技术难点28系统的技术难点主要有以下方面28技术难点的实现28结论28参考文献29致谢30word前言当今社会,随着现在人们生活节奏的加快、工作强度的增加,工作之余的节假日,旅游渐渐成为人们休闲娱乐的一个主要方式。

基于安卓的毕业设计

基于安卓的毕业设计

基于安卓的毕业设计概述在当今信息技术快速发展的时代,移动设备已经成为人们生活中不可或缺的一部分。

安卓操作系统作为最受欢迎的移动操作系统之一,为开发者提供了广阔的应用开发平台。

本次毕业设计旨在基于安卓平台进行开发,实现一个具有特定功能和优势的应用程序。

项目背景随着大学教育的普及和信息化程度的提高,学生们需要更好地管理自己的学习和生活。

然而,现有的学习管理软件往往功能单一、界面复杂、使用不便等问题仍然存在。

因此,本次毕业设计致力于开发一款功能全面、界面简洁、易于使用的学习管理应用程序。

功能需求1.用户登录/注册:用户可以通过注册账号并登录应用程序。

2.课程管理:用户可以添加、编辑和删除课程信息,并查看课程列表。

3.任务管理:用户可以添加、编辑和删除任务,并根据截止日期进行提醒。

4.日程管理:用户可以查看每日日程安排,并设置提醒功能。

5.成绩管理:用户可以记录每门课程的成绩,并进行统计和分析。

6.笔记管理:用户可以添加、编辑和删除课程笔记,并进行分类管理。

7.考试倒计时:用户可以设置考试日期,并显示倒计时天数。

8.数据备份与恢复:用户可以将数据备份到云端,以防止数据丢失。

技术实现1.安卓开发环境搭建:安装Android Studio,并配置相关环境。

2.用户界面设计:采用Material Design风格设计应用程序界面,使用户操作更加简洁、直观。

3.数据库设计:使用SQLite数据库存储用户的课程、任务、日程、成绩和笔记等信息。

4.用户认证与数据加密:采用Token认证机制保护用户隐私,使用AES算法对敏感信息进行加密存储。

5.推送通知功能:利用Firebase Cloud Messaging实现任务提醒和日程安排提醒功能。

6.图表展示与分析:使用开源图表库实现成绩统计和分析功能,帮助用户更好地了解自己的学习情况。

开发流程1.需求分析与功能规划:明确项目需求,确定各个功能模块的实现方式和优先级。

2.界面设计与交互流程定义:根据Material Design准则设计应用程序界面,定义用户交互流程。

毕业论文-基于Android平台的个人记账本的设计与开发

毕业论文-基于Android平台的个人记账本的设计与开发

基于Android平台的个人记账本的设计与开发摘要个人记账本是基于Android系统开发的一款手机应用程序。

它主要是为了满足人们在快节奏的生活中可以随时记下自己的收支情况的需求。

个人记账本与传统的记账方式相比,体现了它的便捷性、安全性及可扩展性。

以Eclipse+ Android Developer Tools作为开发工具,采用SQLite为数据库。

主要系统功能包括:用户账户的注册、用户切换、用户名密码修改、账户删除,收入信息的增删改,支出信息的增删改,便签信息的增删改,收入类型的增删,支出类型的增删,收入信息分类统计,支出信息分类统计,收入支出总额统计,数据清空等等。

系统具有界面简洁鲜明、功能便捷易用、操作人性化等特征。

关键词:收支管理,记账,Android,SQLite,EclipseBased on the android personal account the design and developmentAbstractPersonal account system is based on the Android system developed a mobile application.It is mainly to meet those people who want to write down their income and expenditure more quickly and conveniently in the fast-paced life. Compared with the traditional method, Android personal account system reflects more convenience,security and scalability. Especially in this day and age, people are on the side of the phone. System uses Eclipse and Android Developer Tools as a development tool and SQLite as the database. Android technology is now very mature, we can easily develop.Android personal account system of the main functional modules,including: user account registration, user switching, username password changes, account deletion, Income information management,Expenditure information management,Notes management,Type of income management, Expenditure Type Manager, Income information classification statistics, expenditure information classification statistics, total income and expenditure statistics,Data reduction, data emptied and so on. The system has a simple and clear interface, easy-to-use features, user-friendly operation and other featuresKeywords: Revenue and expenditure management,Account,Android,SQLite,Eclipse目录太原科技大学华科学院毕业设计(论文)任务书.................. 错误!未定义书签。

基于Android平台的个人理财软件的设计与实现本科毕业论文(设计)

基于Android平台的个人理财软件的设计与实现本科毕业论文(设计)

与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

基于Android的手机时间管理App的设计与实现

基于Android的手机时间管理App的设计与实现

基于Android的手机时间管理App的设计与实现手机时间管理App是一种能够帮助用户更好地管理时间、提高工作效率的应用程序,随着人们对时间管理意识的提高,手机时间管理App正越来越受到大家的重视。

本文将基于Android系统,设计并实现一款手机时间管理App,帮助用户更好地管理时间,提高日常生活和工作的效率。

一、设计方案1.1 功能设计(1)任务列表管理:用户可以新建、编辑、删除任务列表,为每个任务列表设置日期、优先级、提醒时间等信息。

(2)日程安排:用户可以创建每日、每周、每月的日程安排,方便地安排自己的工作和生活事务。

(3)番茄工作法:集成番茄工作法,帮助用户高效地工作和休息,提高工作效率。

(4)数据统计:统计用户的工作时间、休息时间,分析用户的时间利用情况,为用户提供改进建议。

1.2 技术选型(1)开发工具:Android Studio(2)语言:Java(3)数据库:SQLite(1)首页:显示用户的任务列表、今日日程、番茄工作法倒计时等信息(2)任务列表:展示用户创建的任务列表,包含标题、日期、优先级等信息二、实现过程2.1 项目搭建在Android Studio中创建一个新的Android项目,选择合适的项目名称和存储位置;然后选择合适的SDK版本和项目模板,点击“Finish”完成项目的创建。

2.2 构建数据库借助SQLite数据库,创建用于存储任务列表、日程安排等信息的数据库表,利用SQL 语句创建表结构,并实现对表的增删改查操作。

2.3 实现界面利用Android提供的UI控件,构建首页、任务列表、日程安排等界面,使用布局管理器对界面进行布局,并为控件添加相应的事件监听器。

2.4 实现功能逻辑在界面上为用户提供创建任务列表、编辑任务列表、删除任务列表等功能按钮,通过事件监听器实现相关功能的业务逻辑。

2.5 测试与优化在实现功能过程中,及时进行功能测试,排查和修复可能存在的bug,确保App的稳定性和功能完整性。

手机app开发毕业设计

手机app开发毕业设计

手机app开发毕业设计手机APP开发毕业设计手机APP的普及已经成为了现代社会的一种趋势,越来越多的人开始使用手机APP来满足各种需求。

随着移动互联网的快速发展,手机APP的开发也成为了一个热门的行业。

作为一名计算机专业的学生,我选择了手机APP开发作为我的毕业设计课题。

在选择手机APP开发作为毕业设计的课题之前,我对手机APP开发有着浓厚的兴趣。

我经常使用各种手机APP,无论是社交媒体、购物、旅游还是学习类的APP,都给我带来了很大的便利。

我想通过毕业设计的机会,深入了解手机APP的开发过程,掌握相关的技术和知识。

在开始我的毕业设计之前,我首先进行了一些调研工作。

我查阅了大量的相关文献和资料,了解了手机APP开发的一般流程和常用的开发工具。

我还参观了一些手机APP开发公司,与一些从业人员进行了交流。

通过这些调研,我对手机APP开发有了更加深入的了解。

接下来,我开始了我的毕业设计的具体实施。

首先,我确定了我的手机APP的功能和目标用户。

我选择了一个旅游类的APP,旨在帮助用户更好地规划和安排旅行行程。

我认为旅游类的APP在现代社会有着很大的市场需求,而且与我个人的兴趣也相符合。

然后,我开始进行手机APP的设计和开发。

我使用了一些常用的开发工具,如Android Studio和Xcode。

我学习了Java和Swift等编程语言,并运用它们来编写手机APP的代码。

在设计方面,我参考了一些优秀的旅游类APP的界面设计,力求使我的APP界面简洁、美观且易于操作。

在开发过程中,我遇到了许多挑战和困难。

有时候,我的代码出现了bug,导致APP无法正常运行。

有时候,我遇到了一些技术难题,需要花费大量的时间和精力来解决。

但是,我并没有放弃,我通过查阅资料、请教老师和同学的帮助,逐渐克服了这些困难。

最后,我完成了我的毕业设计,并进行了一些测试和优化工作。

我邀请了一些同学和朋友来测试我的APP,并收集他们的反馈意见。

(完整版)基于Android平台的管理系统设计与实现毕业设计

(完整版)基于Android平台的管理系统设计与实现毕业设计

基于Android平台的管理系统设计与实现院系:信息科学与工程学院专业班:计算机科学与技术班姓名:学号:指导教师:201 年月基于Android平台的管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform摘要基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。

本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。

利用本系统可以为超市的销售提供新的渠道。

本系统的开发运用了基于Java的Android SDK技术,系统采用C/S (客户端/服务器)结构实现。

开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。

系统运行环境为Android版本4.0以上的移动设备。

本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。

本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。

关键词:Android 移动设备网上超市AbstractThis e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce system can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales.The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for development is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running.This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions which can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users' dependence, improve the influence, expansion the scope of the business and increase sales revenue.Key words:Android mobile device Online Market目录摘要...................................................................................................ⅠAbstract (Ⅱ)绪论...................................................................................................1 1可行性研究与需求分析 (1)1.1可行性研究 (3)1.1.1经济可行性 (3)1.1.2技术可行性 (3)1.1.3运行可行性 (3)1.2需求分析 (3)1.2.1系统问题分析 (3)1.2.2系统逻辑模型的建立 (3)1.2.3功能需求分析 (4)2总体设计 (7)2.1系统设计思想 (7)2.2系统设计原则 (8)2.3系统总体分析 (8)3系统流程分析 (9)3.1系统首页模块流程分析 (9)3.2商品信息模块流程分析 (10)3.3搜索模块流程分析 (11)3.4购物车模块流程分析 (12)3.5系统信息管理模块流程分析 (13)4系统的功能实现 (14)4.1开发工具的选择 (14)4.2系统首页模块实现 (17)4.3商品信息模块实现过程 (19)4.3.1商品多级分类界面的显示 (19)4.3.2商品详细信息的显示 (31)4.4搜索模块实现过程 (32)4.4.1搜索界面的显示 (32)4.4.2搜索结果的显示 (33)4.5购物车模块实现过程 (34)4.5.1购物车界面的显示 (34)4.5.2商品添加购物车过程 (36)4.5.3订单生成过程 (37)4.6系统信息管理模块实现过程 (30)4.6.1系统信息管理界面的显示 (30)4.6.2用户登录注册过程及界面显示 (30)4.6.3用户信息的显示 (32)4.6.4最近浏览商品的显示 (34)4.6.5帮助中心的显示 (34)4.6.6关于信息的显示 (36)5系统测试 (38)结论 (40)致谢...................................................................................................41参考文献 (42)绪论随着近年来互联网逐渐向移动终端的普及,3G网络的大规模使用,使移动终端不再仅仅是通讯网络的终端,也已经成为了互联网的终端。

安卓毕业设计app项目

安卓毕业设计app项目

安卓毕业设计app项目【篇一:基于android手机app开发与设计毕业设计开题报告】毕业设计开题报告题目基于android平台的同学录设计与开发学生姓名王强学号1118014143所在院(系) 数学与计算机科学学院专业班级计本1104指导教师李婧2015 年 3 月 18 日【篇二:安卓毕业设计论文】基于android的校园聊天软件的设计与实现design and implementation of campus chatsoftware based on android摘要在智能手机中,android平台约占75%市场份额。

安卓系统的广泛应用,使得android手机应用程序的数量快速增长,即时通讯app的应用范围也更加广泛。

另一方面,高校师生需要在教学过程中加强沟通,而开发一款智能手机的校园聊天app则可以满足这一需要,弥补传统教学形式的不足。

本文旨在设计并实现一个基于android的校园聊天软件。

本文在对校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了ui界面设计,在eclipse中使用java语言实现了app各个功能模块。

app的im通信部分基于第三方通信云sdk进行开发。

该app的功能主要包括用户登录、注册、聊天框架、通讯录管理、个人信息管理等功能模块。

基于android平台校园聊天软件将为管理者、教师、学生之间提供一个高效的沟通平台,它的实施将有利于加强对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高教育教学效率。

关键词:android;校园聊天;智能手机abstractfor smart phones, the android platform accounts for about 75% market share. the extensive application of the android system allows the number of apps for android cellphones to grow rapidly. the application scope of instant messaging apps has b ecome wider as well. it is necessary for college teachers and students to enhance communication in the teaching process, developing a campus chatting app for smart phones canexactly meet this need and compensate for the inadequacies of the traditional teaching form.this paper aims to design a kind of android-based campus chatting software. through the survey on the campus chatting client, the demand analysis and systematic design are carried, and the ui interface design is further completed. java languageis used in eclipse to realize various functional modules of the app. the im part of the app is based on the third-party communication cloud sdk. functions of the app mainly include user login, registration, chatting framework, address book management, and personal information management.based on the campus chatting software of the android platform, it is to provide an efficient communication platformfor school managers, teachers and students, the implementation of which will facilitate the supervision on the education process by schools and increase academic communication among teachers and students. the teaching interactivity will be enhanced along with the improvement ofthe education efficiency as well.key words: android; campus chat; smartphone目录1 绪论 31.1开发背景 31.2课题意义 31.3研究内容 31.4本章小结 42 软件需求分析 52.1技术介绍 52.1.1软件开发的工具和环境 52.1.2eclipse介绍 52.1.3安装jdk和sdk 52.2需求分析 52.2.1主要参与者 52.2.2功能需求 62.3.3性能需求 72.3本章小结 73 软件设计 83.1软件功能设计 83.1.1客户端功能设计 83.1.2服务器功能设计 123.2软件的数据库设计 123.3本章小结 144 软件实现 164.1服务器端 164.1.1配置openfire服务器 164.1.2使用smack api与openfire建立连接通信 17 4.2客户端 184.2.1用户注册模块 184.2.2用户登录模块 204.2.3个人信息设置管理 224.2.4好友信息管理模块 244.3本章小结 305 软件测试 325.1软件功能测试 325.1.1用户注册模块测试 325.1.2用户登录块测试 325.1.3用户设置管理模块测试 335.1.4好友管理模块测试 335.1.5消息模块测试 345.2本章小结 34结论 35参考文献 36附录:系统主要功能代码 37致谢 481 绪论1.1开发背景android的英文翻译是指机器人,而android这个词语作为操作系统的名称出现,是谷歌在2007年发布了应用在手机平台上的操作系统,自此android作为手机操作系统出现在人们的视野中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1
基于Android手机app
开发的毕业设计
一、选题的目的及研究意义
随着智能手机的普及,手机在我们的生活中逐渐占据了更加重要的地位,各种各样的手
机APP也孕育而生。每年都会有毕业季,为了方便于毕业后同学们的沟通交流,对于广大毕
业生来说填写同学录必不可少。但是传统的同学录不易修改以及随时查看,因此拥有可以随
时携带查看的电子同学录手机APP十分必要。因此需要开发一款基于Android平台由java语
言编写的手机同学录APP。
电子同学录更加方便于同学之间的实时互动交流,可以进行分享个人状态、发起聊天等
活动。与传统纸质同学录相比,便于管理和更新,极大地方便了身处不同空间的用户使用。
为广大同学提供了一个实时沟通的平台,该研究具有一定实用价值。

二、综述与本课题相关领域的研究现状、发展趋势、研究方法及应用领域等

随着社会的发展,智能手机越来越多,应用越来越广泛。Android系统自推出以来,就以

明显的优势逐渐扩大自大的市场份额,尤其在国外,其呼声日高,可谓是如日中天,正处于
蓬勃发展的开拓阶段。据美国某市场调研机构2012年发布的一份最新报告显示。2012年一季
度,基于Android系统的智能手机的销售量已占据全美手机销售量的28%份额,而大名顶顶的
IPhone手机其市场份额紧追其后,占到21%的市场份额,已经确定了Android系统的市场占有
比。据业内人士分析,随着Android系统相应软件的不断开发应用,选择Android系统手机或
者无线终端设备的人会越来越多。
未来基于Android系统的应用软件也将进入飞速发展的全新阶段。Android系统的应用绝
不仅局限于手机产业,几年来其迅速扩张到相关领域,例如平板电脑、车载系统、电视STB、
智能电器、智能会议系统等。目前,各IT厂商都在努力的研发前沿应用软件,以期在Android
系统发展这一群雄逐鹿的关键阶段,占领更多的市场份额。
Android应用软件的开发技术不是孤立的,它不仅要掌握Android三层框架同时,也必须
融合Java层框架内的通信机制、 Java与C/C++整合开发的技术、核心服务框架的关键机制、
HAL驱动框架及其API、云服务(Cloud Service)框架及其API等技术。
社交是人类社会性群体的基本属性。社交类APP应用基于自身时间和空间上的相对无限
性,能够充分满足个人的临发性、随机性和即时性的社交需求。与此同时,社交类APP的线
上非面对面特征,也使得线上社交具有更低成本、更安全、更好的私密性等新属性优势。
开发社交类APP需要明确以下几点:明确的客群定位、合理的撮合方式、适度的认证手
段和行为记录功能、稳定的运行后台。
社交是全人类共有的基本需求,但并不是每个人都都需要APP应用的方式来进行社交活
动。如今在市场上如易信、陌陌和微信等主流应用就分别满足着不同群体人的社交。易信代
表熟人设交、陌陌代表陌生人社交、微信代表全体人社交。同学录则是为了让熟识的同学更
加方便交流沟通而生的社交应用。
2

撮合,也就使得有社交需求的用户彼此被发现。这种撮合需要遵循两个基本原则,即价
值性和用户的自主私密性。撮合的方式是自由选择的,可以由用户触发,也可以是程式选择
推送的。
线上社交有着更长久和更真实,直至线下实体社交发展的可能性和趋势。基于这种可能
性和实际社交经验的模式影响,形成应用之于用户认证和行为记录的需求。
稳定的运行后台是所有应用考虑的大后方,因为后台是应用正常运行的最基本的保障。
目前熟人圈庞大的关系网已经在微信中生成。当基于熟人社交关系被微信独占时,很多
社交APP转而将目光投向了陌生人交友的领域。2011年,陌陌、遇见先后推出,风靡一时,
陌生人社交圈里流传着“南遇见,北陌陌”,可是随着陌陌用户数过亿,商业化也被提上日
程。陌生人社交APP的活跃度甚至比熟人社交APP的活跃度还要高上2到3倍。从心理学讲,
人是种很奇怪的动物,容易寂寞就想找个人“勾搭”,这也就给陌生人移动社交市场很大的
发展空间。现如今陌生人APP必须做到技术过硬,匹配算法精准、找准用户和市场定位方向
和利用熟人中的弱关系链原理来做陌生人社交才有市场机会。随着社交APP在市场上的运用,
不难发现陌生人社交APP的交友环境需要净化。在这方面,所有的社交APP对于女性的保护
都十分重视,一方面,只有女性用户比例的上升才可以带动陌生人社交APP的活跃度;另一
方面,女性用户群也是陌生人社交APP的摇钱树。

三、对本课题将要解决的主要问题及解决问题的思路与方法、拟采用的研究方法(技术路线)
或设计(实验)方案进行说明

本课题的研究内容为基于Android平台的同学录设计与开发。电子同学录是一个Android
平台的应用软件,给毕业后的同学提供一个活动交流的场所,拟采用Java语言开发,以SDK
作为开发环境。电子同学录的设计是为了给毕业后的同学提供一个沟通交流的场所。鉴于使
用过程中产生的数据量不会太多,考虑用免费的 mysql 数据库进行存储系统基础信息。
电子同学录以结构清晰的 MVC 结构进行架构。整体架构分为数据层、业务层以及表现
层。数据访问层作为系统的基础底层支柱,系统运行时产生的基础数据存储到 mysql 数据库
中。业务逻辑层主要把系统的四大核心功能个人资料、消息、朋友圈以及新闻活动模块进行
处理。表现层则有Android移动设备进行访问。
电子同学录需要用户注册账号,注册登陆后可以添加个人基本信息。添加的基本信息中
需要注明用户是哪个学校哪一届哪个班级。之后用户可以通过查找曾经的校友或者同班同学,
也可以通过账号查找。查找到的用户可以互相之间添加为好友。
在线的好友之间可以相互聊天,聊天是指相互发消息聊天,可以给在线好友,也可以给
不在线的好友发送消息。发送的消息在系统的消息界面显示。
用户可以在朋友圈上发送一些实时状态或者心情等动态。好友可以看到这些动态并作出
评论,该用户可以回复。
新闻活动模块里可以创建活动或者显示新闻。创建的活动或者新闻设置显示给同班级的
同学查看和校友查看。查看后如果想参加活动的用户可以点击参加来加入此活动。新闻不可
以参
加。
3

四、检索与本课题有关参考文献资料的简要说明
[1] 成刚编. Eclipse从入门到精通[M] . 北京:清华大学出版社,2005
[2] 杨丰盛编. Android应用开发揭秘[M] . 北京:机械工业出版社,2010
[3] 余志龙,陈昱勋,郑杰明. Android实例开发范例大全[M] . 北京:人民邮电出版社,
2010
[4] 胡伟. Android系统架构及其驱动研究[J] . 广播电视大学报,2008
[5] 郑建,贺超. Android和Chrome的发展与未来[J] . 移动通信,2010
[6] 李佐彬. Android开发入门与实战体验[M] . 北京:机械工业出版社,2011
[7] 王克宏. Java技术教程(基础篇)[M] . 北京:高等教育出版社,2002
[8] 姚尚朗,靳岩. Android开发入门和实战[M] . 北京:人民邮电出版社,2010
[9] 陈强. Android实例开发完全手册[M] . 北京:人民邮电出版社,2012
[10] 张利国,代闻,龚海平. Android移动开发案例详解[M] . 北京:人民邮电出版社,2010
[11] Wiley,J.Developing software for Symbian OS[M]. Chicago:American Library Association,
2007:407-412
[12] Madisetti, V.K.
Next-Generation Applications on Cellular Networks: Trends,
Challenges, and Solutions[J].
IEEE JOURNALS,2012,100(3):841-854

[13] Nicolae, M. Embedding Android devices in automation systems[J].IEEE CONFERENCE
PUBLICATIONS,2013, Papers (1):215-218
4

五、毕业设计进程安排
2014.12.09--2015.3.15:查阅相关文献资料,撰写并提交开题报告。
2015.3.16--2015.3.20:需求分析,确定设计方案。
2015.3.21--2015.3.31: 概要设计。
2015.4.1--2015.4.15:详细设计。
2015.4.16--2015.5.15:编码与测试。
2015.5.16--2015.5.31:撰写毕业设计说明书
2015.6.1--2015.6.20:整理资料,准备答辩,后期整改。
5

六、指导教师意见
1.对开题报告的评语

2.对开题报告的意见及建议

指导教师(签名):
年 月 日

所在院(系)审查意见:

负责人签字(盖公章)
年 月 日

相关文档
最新文档