




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)基于ANDROID的大学生宝典系 别 :计算机工程学院专业(班级):软件工程(2013级软件工程班)作者(学号):指导教师:完成日期:蚌埠学院教务处制目 录中文摘要1英文摘要21 引 言31.1 研究背景和和意义31.2 系统设计思想42 系统开发环境52.1 Android概述52.2 Android Studio62.3 HiJson62.4 Android SDK63 需求分析73.1 需求分析73.1.1 业务需求73.1.2 用户需求73.2 可行性分析83.2.1 经济可行性83.2.2 技术可行性83.2.3 操作可行性83.3 业务流程图94概要设计104.1 软件概要104.2 系统功能设计104.3 权限设计114.4 基本配置124.5 软件适配125 详细设计155.1 用户登录模块155.2 首页模块165.3 学校概况模块175.3.1 学校简介185.3.2 领导简介195.3.3 学校景色205.3.4 院领导联系方式215.4 校园服务模块225.5 跳蚤市场模块235.6 CSDN模块245.7 我的模块255.7.1 设置中心265.7.2 账号绑定和关于275.7.3 意见反馈286 软件测试296.1 测试目的296.2 测试方法296.3 测试预期结果296.4 测试效果307 总结及展望327.1 总结327.2 展望33谢 辞34参 考 文 献35附 录36蚌埠学院本科毕业设计(论文)基于ANDROID的大学生宝典摘 要:由于移动互联网的蓬勃发展,诸如手机平板等基于Android的移动终端应用软件得到社会广大群众的亲睐与认同,学生作为手机最直接的拥护者,是我们最不能忽略的用户群体,智能手机更是成为大学生的“生活必需品”。大学生肯定希望有一款适合自己学习、生活、交流的手机应用软件,无论身在何处,只要在互联网的包围下,就可以查看学校里的通知新闻和周边;在这样一个巨大的市场发展需求中,对于开发本软件系统提供了一定的支持。在大学生宝典的设计中,从选题到最终的完成,都经过一系列的调查和研究,首先进行了需求分析,这就要进行市场调研,分析项目的可行性,是否值得开发。接着进行详细设计,回答软件应该做什么。最后就是对系统的实现以及测试进行设计,设计的方法主要有单元测试、集中测试和验收测试等多种测试方法。基于Android的大学生宝典项目从分析到设计再到具体实现,每一个过程都经过精心的设计及开发文档。关键词:学校;Android系统教务;校园资讯;二手市场;社团活动College Students collection based on ANDROIDAbstract:Due to the rapid development of mobile Internet, modern technology such as mobile phone, tablet and other mobile terminal application software based on Android to get attention and recognition of society and the masses, the students as the most direct support of mobile phone is, most of us can not ignore user groups, intelligent mobile phone is becoming more students basic necessities of life. Students must have their own learning way in life, the mobile phone application software, convenient for their service and whenever and wherever possible; because such a huge demand in market, provide some support for the development of the software system. In the design of the college students, from the topic to the final completion, after a series of investigation and research, first of all, the demand analysis, Analyze the feasibility of the project, Whether it is worth developing in future. Then the software is designed in detail, the final realization of the system and test design, module testing, centralized testing and acceptance testing and other testing methods. Based on the Android college students from the analysis of the project to design and then to the specific implementation, each process has been carefully designed and developed documents.Key words: Android; School; Campus information; Secondary mark基于ANDROID的大学生宝典1 引 言1.1 研究背景和和意义当今时代,科技发展迅速,基于Android的移动终端掀起了一场新的浪潮,说明一个新的时代开始了。移动通讯和互联网综合起来就是我们所熟知的移动互联网,移动设施能够随时的请求互联网的资源和查找的信息。在互联网时代,基于Android系统的智能手机是有目标的、有风格的、独一无二的客户端工具,它就像一台“掌上电脑”,不单有自己的独立的操作系统平台,还能够随意安装和卸载软件,并且拥有无线网络接入的功能,有很大的存储和计算的功能,这和传统的手机有很大的区别。今天,传统WEB上的使用移植到手机终端已发展成一个越来越来大的趋向,而基于Android的大学生宝典应用软件,对于当前发展趋势具有很大的预示,大学生宝典应用软件,能很好的为学生提供便捷的服务功能,学生通过安装在手机上的校园App软件,方便的为自己服务,与传统电脑端的WEB应用相互补充,为用户提供了更完善的服务。在智能手机大面积遍及使用的时代,为了满足学生在外面方便的查询校园资讯、周边旅游、身边美食等需求,当今社会生活节奏的加快,导致网络需求变得越来越重要,客户端上的校园App软件产生很大的实际上的功效,在智能手机平台上的软件开发。1.2 系统设计思想通过技术手段实现大学生日常生活服务,设计思想如下:附图 系统简易设计图论文中具体的工作如下: 首先介绍软件系统的构成以及原理;对软件系统的设计过程中,分析开发过程中可能遇到的问题。 分析在研发校园App软件前要做的工作,比如用户对软件的需求、软件主要实现的功能、软件成功实现的客观限制条件等的分析,大学生宝典的设计成功与失败,直接关系到软件的开发。 解释设计该软件用到的实体图,并阐述各模块的实现功能。 给出该软件的流程图,让开发者更深层次的理解系统的模式,测试并修正软件的功能。2 系统开发环境2.1 Android概述Android中文名称安卓,它是一种操作系统,是基于Linux开源代码的应用开发,在2009年正式在全球发布,这一事件标志着Android商业帝国正式开启。例如智能手机,谷歌对其投入了大量的人力物力,在互联网的驱动下,发展速度出乎意料的迅猛。Android的系统构架组成有Linux Kernel、Android Runtime、Liberaries、Application。Android系统带动了安卓市场的发展,俗话说,罗马不是一天建成的,Android的发展也不是一天起来的,通过谷歌公司不停的进行更新和研发,如今Android 7.0 Nougat 现已发布!让您的应用做好迎接最新版本 Android 的准备,通过新的系统行为节省电量和内存。1通过多窗口 UI、直接回复通知等扩展您的应用,在稳定性上有了很大的提升,其中的数据库是SQLite,优点小而快捷,由于Android的底层开发是Linux平台的开发,对于C/C+等语言的开发也是支持的。2附图 系统构架图2.2 Android StudioAS即Android Studio的简称,是目前Android集成开发环境的重要工具之一,在IDEA的基础上,它基于Gradle的构建和支持,专攻于Android的开发,并对它有重构和快速修复的功能,在它的布局编辑的设计上,集成了可视化设计和代码设计,对设计的布局进行预览效果。在2013年,新的开发软件出世了Android Studio。3目前的版本已达到2.3了。使开发代码变得更加容易,速度更快,而且支持c+编辑,具有自身查错功能,拥有强大的开发功能。2.3 HiJsonHiJson是一款十分简便易用的Json语言格式化工具,该工具重点是用于格式化JSON语言,XML转JSON,MAP转JSON,格式化XML字符串,用于节点查找及文本查找等操作,json字符串的格式化是以树的形式展现,既好看又简介,不但对json字符串查看提供了便捷,还支持各种语言编辑的日常操作,HiJson支持多标签功能。42.4 Android SDKSDK:Android软件开发工具包。5对于Android软件开发过程中来讲,软件开发者会用软件的SDK进行特定的软件开发任务,如果是在搭建软件的框架和环境,亦或是硬件平台的需求的时候,都必须要考虑到。在安卓系统中,软件开发工具包即Android SDK是必不可少的工具。Android开发平台给开发者提供了一个功能强大的类 SharedPreferences 类,这个类极大的方便了程序的开发,该类是一个轻量级的存储类,他的功能对于保存软件的配置参数和存储变量特别合适。我们通常在代码中使用 SharedPreferences 保存用户信息数据的时候,它的底层其实就是用xml文件存放数据的,文件在本地存放的目录是/cationalsystem/shared_prefs。63 需求分析3.1 需求分析基于Android的校园App软件里面最主要的就是校园资讯、社团活动、二手市场、身边美食、周边旅游等功能。该软件首先要考虑包含的功能和需要使用的开发技术,而且要关注投资和回报比例,给学校学生带来的实际使用价值,除此之外,还要思考软件开发中遇到的各种BUG等,这一系列问题都要在需求分析这一阶段来完成。3.1.1 业务需求业务需求设计的基础是校园资讯信息的查看,设计中开发者首先考虑到的是用户账号的管理,以及如何添加使用者;二手市场主要是商品的上架、下架等功能的需求;社团活动可以方便的进行活动的宣传、通告等;校园资讯随时更新教务动态,方便在外出行的教师、学生随时随地的了解学校新闻动态;另外,要考虑软件的耦合性、安全性、健壮性。客户端与服务器端消息通讯的约定。以保证软件的服务质量。3.1.2 用户需求软件的使用者主要有学生、教师和管理者等。学生通过软件进行学校信息的查看,周边旅游以及美食推荐的内容;教师能够在软件中随时随地的查看教务动态。这里的管理者主要是对系统中数据修改以及用户的管理,系统的维护。3.2 可行性分析可行性分析讨论的目的主要是用最小的代价在尽可能短的时间内确定问题是否能够解决,包括对个人能力,综合实力以及实际操作可行性基础的分析。我们在大学生宝典App软件开发的过程中,不但需要预测是否有必要做这个事情,并且可以对项目中存在的技术和现实中出现的问题进行检测,防止这些问题影响钻研成果的开发,最后尽可能的避免出现所有问题。这是我们开发该软件过程中所考虑的主要问题。3.2.1 经济可行性笔记本电脑一台,Windows操作系统以及开发环境的基本搭建能够满足软件开发者的需求。本次软件的开发使用的是IDE工具,其本身具有强大的功能,因而,在校园App软件设计以及制作整个项目时候,其完成的成本和代价都是很小的。故而软件App的经济方面是可以实现的。3.2.2 技术可行性技术可行性针对的是对系统能否实现的分析,这不仅要考虑程序员的相关专业知识,还必须有一定的开发经验以及技术支持。在做项目时,要配备无偏差准确的环境,并且要考虑所具有运行环境的电脑设备,要具备完成该项目所有要求的东西。在开发过程中,寻找问题、解决问题。3.2.3 操作可行性项目开发的软件在手机上都是可以用的,例如,目前市场上的手机都是Android5.0版本以上的操作系统,同样的,使用Android4.2版本的系统用户也不在少数,所以本软件在一些低版本的Android操作系统也能够运行它,本软件的操作也很简单,界面简洁、内容丰富。故具有很强的操作可行性。3.3 业务流程图业务流程图的设计,是一个非常重要的环节,它能够确切的反应出工作任务运转的详细的过程,依照规则要用指定的符号来表示业务操作的过程,在业务流程图的绘制过程,其作用是协助分析员分析整理结果,展示了本软件合理和缺陷之处,这对于开发者们之间的交流提供了方便,同时也展示了软件本身的功能和性能,如下图所示。图3-1务流程图的基本符号 图3-2业务流程图 4 概要设计4.1 软件概要从软件的功能需求上分析得出,整个应用划分4个模块,分别是首页、校园操场、校园服务和我的设置。首页介绍蚌埠学院的所有大致信息,新闻的推荐、学校的介绍是整个软件的核心,是软件每个模块信息的部分展示,校园操场是从服务器获取的,服务器进行消息的收集处理传送到客户端,客户端获取数据解析显示。其中所有商品的信息都和个人资料相互关联,以保证数据的一致性,部分功能是后期开发的。校园操场为大学生的情感表达提供了一个很好的平台,大学生不仅能在此平台上发表自己的经历感悟。朋友之间还能进行信息的留言以及回复。对于自己感兴趣的文章或者资讯还能进行分享和收藏。校园服务提供了社团活动、跳蚤市场、身边美食、周边旅游、快递查询等功能,丰富大学生的校园生活,为大学生在校期间的生活提供了便捷的服务。每个模块内容都很充实,业务逻辑都很清晰。我的页面主要是用户登录注册及其个人设置的功能,此模块内有意见反馈功能,用户可以很好的向开发者反馈自己的意见以及软件的不足之处,以方便管理者的管理。关于我们则是介绍了本软件的一些基本信息。4.2 系统功能设计基于Android的大学生宝典计划包括客户端和服务器端两部分。客户端即安卓端,通过接口获取服务器端返回的json数据进行解析和处理,实现客户端数据的交互。7服务器端即Web端,用于客户端数据的采集存储以及分配,其系统功能结构图如下所示。图4-1系统功能结构图 4.3 权限设计在安卓中,客户端如果想进行相应的业务处理,则需要获取相应的权限,以下展示了本次毕业设计中软件所需要获取相应的权限设置。图4-2网络权限设置4.4 基本配置在安卓开发中,依赖包的配置也是核心之一,它保证了软件在安卓系统中运行的基础,本软件的依赖包如下所示。图4-3依赖包的配置4.5 软件适配在安卓开发后期,则需要考虑软件的各种适配,在Android Studio中各种图片资源目录结构展示如下所示。图4-4图片资源目录图片适配,根据图片尺寸大小的不同,存放在不同的文件夹中,密度和尺寸的对照表如下图所示:图4-5尺寸表 布局适配,这种适配不是很常用,例如,layout-800480专门适配480*800的屏幕。图4-6屏幕对照表尺寸适配,实际的物理尺寸,dp和px,在安卓应用方面及其的广泛。它们之间的关系是dp=px/设备密度,具体转关关系如下:float density = getResources().getDisplayMetrics().density;/320*240(0.75),480*320(1),480*800(1.5),1280*720(2) values -dimens.xml values-1280*720 权重适配,其作用就是主要靠布局的宽来进行恒等分割进行适配手机,其实质就是权重的意思,我们在布局的时候,会设置layout_width=0dp时就要在每个需要权重的布局都要加上android:weightSum=“1”属性让其进行恒等布局。8代码适配,获取屏幕宽高,动态计算控件大小,具体实现如下:Int sW=getWindowManager().getDefaultDisplay().getWidth();Int sH=getWindowManager().getDefaultDisplay().getHeight();LayoutParams params =newLayoutParams(int) (0.25 * sW), (int) (sH *0.1);tv1.setLayoutParams(params );params =newLayoutParams(int) (0.5*screenWidth), (int) (screenHeight*0.1);tv2.setLayoutParams(params );params =newLayoutParams(int)(0.75*screenWidth),(int) (screenHeight*0.1);tv3.setLayoutParams(params );params =newLayoutParams(screenWidth, (int)(screenHeight*0.1);5 详细设计5.1 用户登录模块用户登录模块的界面设计简洁、美观。功能齐全,当用户在此界面登录成功的时候就会显示登录成功,并且跳转到用户界面。若登陆失败则提示失败信息,为用户提供了良好的交互环境,在此页面还可以使用第三方登录,极大地简便了用户的操作,图5-1软件登录界面5.2 首页模块首页模块,主要是展示学校的一些基本信息和热门资讯;轮播图展示了蚌埠学院的校园风景,极大地美化了软件界面;今日热点显示最近期间校园内热门事件,能让消息更快更便捷的传送到使用者。图5-2软件首页界面5.3 学校概况模块学校概况模块总共就有六大模块,分别是学校简介、领导介绍、校徽校训、校园风光、联系我们、和机构。每个模块都有其具体的内容展示。用户可以在此页面查看学校信息,方便学生对学校概况的充分了解。通过校园风景,就能够亲眼看到校园迷人的景色。图5-3学校概况界面5.3.1 学校简介学校简介主要就是展示学校的具体情况了,在此界面学生能够看到学校的历史以及相关设备的建设情况,让学生对学校的总体有个更加清晰地概述。图5-4学校概况界面5.3.2 领导简介在此模块展示了蚌埠学院的领导及其详细的个人资料,用户可以通过此模块来了解学校领导信息,以方便校园内领导的各项工作。图5-5校园领导界面5.3.3 学校景色具体的展示了校园内景色,学生在此界面可以欣赏到校园优美的景色,以展示校园内风采。图5-6学校景色界面5.3.4 院领导联系方式领导联系方式,本模块为学生在校办理手续以及其他事情提供了便捷的服务,学生在此界面可以查看各部门领导的联系方式,点击并提示是否拨打此电话,具有很实用性的功能。图5-7学校景色界面5.4 校园服务模块校园服务,本模块主要是为学生打造的平台,包含的跳蚤市场、社团活动、周边旅游、快递查询、身边美食等功能都是对大学生的日常生活具有很大的影响。本模块的界面设计也具有别具匠心的心思,中间围绕的是本界面的主图,每个功能都围绕在周围,并且具有转动的效果,界面美观又生动。图5-8校园服务界面5.5 跳蚤市场模块跳蚤市场即二手市场,其本质就是旧货地摊市场的别称。学生可以把自己所不需要的商品摆放在此平台上,如有此商品的需求者就可以登录此平台进行选购。商品的种类丰富齐全,应有尽有,并且价格低廉,特别是对于大四的学生就有很大的实用性,是本软件特色功能之一。图5-9跳蚤市场界面5.6 CSDN模块Csdnn是中国最大的IT社区和服务平台,不仅为中国的软件开发者和IT从业者提供知识传播、软件开发、职业发展等全生命周期服务,而且也满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等性能需求。本App软件展示了其中几个模块的资讯信息,移动开发、云计算、软件研发等几个模块对于科技信息感兴趣的学生提供了方便的阅读环境。图5-10 CSDN界面5.7 我的模块我的界面,包含了大学生宝典软件的一些基本设置,包含登录注册的界面跳转按钮。登陆成功后,用户的信息的保存,实时更软件界面的数据,以保证数据的一致性、安全性和健壮性。9图5-11 我的界面5.7.1 设置中心设置中心是,一个App软件所具有的基本设置,个人资料的详细展示和编辑,清理软件在运行过程中缓存的垃圾信息,并且人性化的选择是否接受通知信息,完全站在用户的角度设计软件。图5-12 设置中心5.7.2 账号绑定和关于账号绑定,主要保证个人信息的正确性以及安全性,让使用者们在软件的使用过程中更加的流畅,具体显示如下图所示。图5-13 账号绑定和关于5.7.3 意见反馈意见反馈,用户可以反馈自己在使用软件的过程中,对软件的不满和软件的缺陷,可以通过此界面反馈上去,让开发者可以及时并且迅速的了解到问题,进行解决,方便用户的日常使用。图5-14 意见反馈6 软件测试6.1 测试目的本次测试的目的主要对校园App软件综合功能的测试并加以检验,因此在此运行测试之前,应将所有的需要加以运用的硬件、软件等东西揉合在一起。当系统的功能基本实现之后,就要进行软件开发尤其重要的一步,就是系统测试,为什么要进行系统测试,答案就是对系统进行测试可以对程序进行调试,以便发现程序的缺陷,对软件程序的优良性进行辨别。一个好的测试可以发现潜藏在系统内部的漏洞,只要测试的结果是有所收获的,我们就可以说这次测试时成功的。6.2 测试方法Android测试的办法主要有以下几种:功能测试:基于Android的大学生宝典应用软件在实现的每一个模块功能,都需要进行单元测试,检查其模块所实现的功能,必须要全面而又彻底;性能测试:基于Android的大学生宝典应用软件在性能方面的测试,软件开发的最后,一定要进行性能测试,目的是考察安卓软件应用的性能,即并发性、突变性和整体性等;压力测试:基于Android的大学生宝典应用软件,同时也要保证在压力上的测试,在测试过程中,我们通过对软件执行多次的负载测试,不仅能够了解到系统可靠性、性能瓶颈等各种潜在的问题,还能对于提高软件系统的可靠性、稳定性、有很大的帮助,对系统的优化以及系统的宕机时间的减少都有很大的提高,增强软件的稳定性、安全性、健壮性。106.3 测试预期结果在基于Android的校园App应用软件,我的语气结果如下:该软件类似于移动端的教务信息管理,其中大部分功能都会实现。校园资讯,学校内每个院的消息动态,学校信息以及学院内各社团活动信息。用户可以随时随地查询身边美食,既方便信息的传播。为二手商品的出售提供了一个很好的平台,不用出门就能展示自己的商品在此平台上进行出售。用户能够使用此软件查看周边适合出游的地点,既方便又快的为出行的同学规划出路线。6.4 测试效果本次测试中,第一步就是要感知系统的功能,查看系统是否完成了预期的功能,例如在用户登录界面,手机号的验证界面等方面进行验证和测试。在用户登录界面,第三方登录的认证流程、以及获取登陆数据的处理,如下图:图6-1 三方登录认证界面图发布商品界面的流程及处理如下图所示:图6-2 商品发布界面图需求商品发布界面的流程及处理如下图所示:图6-3 商品需求发布界面图7 总结及展望7.1 总结在大学的四年学习中,主要方向就是java开发、安卓的开发,学习的知识为此次毕业设计打下了坚实的基础。在大学的最后一学期的时候,我开发出了一个基于Android平台的手机校园App应用软件大学生宝典。该软件拥有客户端和服务器端,具备一个可以商用的并且能够上线服务于大学生的生活应用软件,该软件实现了校园的资讯发布、学校通告、二手市场、社团活动等等一系列功能,这是本次毕业设计软件功能的基本要求。在软件开发与设计这一方面,开发整体主要使用的是java语言和Android开发包工具,插件ADK工具包,前台显示的则是xml布局,在后台主要是与服务器进行数据交互,在软件功能性这一方面,基本实现了有关校园服务的基本功能,从学生、老师的需求角度进行开发,发挥软件本身最大的价值。本软件作为一个学校应用软件,其本身提供了多种服务功能,以满足不同群体的生活需求,用户通过本软件迅速的找到自己想要看到的校园信息资讯。目前,由于时间、人力、物力等各方面因素的限制,本软件系统在功能方面还存在一些问题,所以很多地方只是留下接口,待后期开发。在开发过程中遇到的各种需求问题,我们发现以下几点上不成熟的功能需要完善:系统总体规划在设计方面还存在问题,需要更加完善的处理;我们在系统在开发过程中还感觉到部分逻辑存在一定的问题,如登录部分逻辑的处理以及数据的存取,SQLLite数据库表的冗余,这是在设计数据库的时候不可避免的问题,此问题导致数据库的操作上显得特别复杂,越是到后期,其问题的严重性越大,所以前期的总体规划特别重要。一个软件开发的过程中,设计到各方各面的需求,需要了解所涉及的各行各业的行情,我们开始是想办法进行市场调研,深入市场调查用户的需求,分析市场的行情,从各种途径和渠道获取该行业我们所需要的信息,进行人员的分配以及时间的安排,在进行实际开发的时候,本软件的需求分析与系统设计占了开发过程中最多的时间,消耗了很多开发时间,因为我们在本软件设计前面的工作做的很充分,在编码实现阶段我们就花费了很短的时间完成了开发,为软件的开发周期节约很多时间。11 总之,在这次的软件设计中,我深刻的感悟开发过程中各种业务的需求,一些在书本上学不到的知识和经验,这对我以后软件的开发和学习都是一个巨大的财富。7.2 展望学无止境,人生就是一个学习的过程,只有通过学习才能不断地成长,由于人类的这种独一无二的特性,使得大学生宝典这种需要基于网络形式的平台不断出现,与此同时Android平台的开发也也越来越流行了,据Google统计称,Android平台的开发在推出不久,就有大量使用者,程序员下载这个软件开发平台的次数已经高达250000多次。显示出了Android前景广阔,前途光明。面对如此好的前景,与Android本身所具有的一些特点相关。开放性,使得该Android系统能够广泛快速的传播,从事Android开发的程序员,将迎来更加广阔的未来; Android开发的易上手性和java结合,受到广大开发者的喜爱;谢 辞从论文的选题到论文撰写结束的这段时间里,经过自己刻苦钻研,最终完成了这篇论文。第一,感谢蚌埠学院给我提供了良好的学习环境和资源,让我能够在这里不断地学习成长,其次还要衷心的感激我的指导老师马吴迪老师,感谢一直以来对我的悉心指导,才能成就今天的我。马吴迪老师严谨的治学精神,勇于拼搏,克尽厥职,加上丰富的实践经验、精湛的技术和渊博的知识使我受益颇深。这不仅对我的学习能力有很大的提高,而且对我的实践能力也有很大的帮助,更重要的是还学到了许多为人处世的道理。在本次论文的撰写过程中,我学到了很多东西,从论文题目的选取,然后进行资料的搜集,开题报告,最后定稿等一系列过程,马吴迪老师从多个方面给予了悉心指导。在学习和生活中,马吴迪老师所给予的无微不至的关怀和谆谆教导,我将终生铭记,并将老师作为今后工作和学习中的楷模,我会更加努力学习,履行我的诺言,以更加出色的成绩回报母校和老师。12当然还少不了帮助过我的同学,感谢他们在我软件开发过程中所提供的帮助。本次的软件开发有些细节多亏同学帮助解决的。最后还感谢下自己,始终坚持自己的梦想,披荆斩棘,勇往直前。最后,我想说的是四年的大学生活转眼即逝,回顾过去,校园生活的画面历历在目,有过悲伤,有过快乐,然而更多的是和室友一起学习的画面,那种竞争劲和奋斗激情。对各位老师无私传授知识也表示深深的感谢。基于Android的大学生宝典的研究设计开发虽然繁重,但是在该课题的开发中,我感到了问题解决后的那种愉悦,以及自己对知识的升华,我相信本次毕业设计的完成能够为我的四年大学生活划上圆满句号。参 考 文 献1 邵长恒.Android热门应用开发详解M.北京:电子工业出版社,2013:256-284.2 杨文志.Android程序设计指南 M.北京:电子工业出版社,2009:124-201.3 颜建华. Android开发关键技术之一M.北京:中国铁道版社,2010:315-331.4 思志学.J2EE整合详解与典型案例M.北京:电子工业出版社,2008:68-94.5 靳岩,姚尚朗.Android开发入门与实战M.北京:人民邮电出版社,2009:32-64.6 郭霖.第一行代码AndroidM.北京:人民邮电出版社,2014:210-250. 7 李刚.疯狂Java讲义M.北京: 人民邮电出版,2010:351-408.8 梁超著.J2me应用程序开发 M.北京:清华大学出版社,2004:68-72.9 池瑞楠,仵博,张立涓. J2ME无线开发实训教程 M.北京:清华大学出版社,2007:100-123.10 路晓丽,葛玮,龚晓庆.软件测试技术 M.北京:机械工业出版社,2014:20-58.11 林伟伟,刘波.分布式计算、云计算与大数据 M.北京: 机械工业出 社,2011:28-69.12 唐汉明,翟振兴,关宝军,王洪权,黄潇.深入浅出MySQL M.北京:人民邮电出版 社,2014:254-310.13 李飞. Java的线程 M.重庆:重庆大学出版社,2008:130-164.14 孟庆昌,牛欣源. Linux教程 M.北京:电子工业出版社,2014:35-70.15 Merlin. spring的起点 M.北京:机械工业出版社,2004:68-120.16 李刚.疯狂Android讲义 M.北京:电子工业出版社. 2011:320-410.17 马越. Android的架构与应用 D.北京:中国地质大学,2008:130-236. 18 张海藩,牟永敏.软件工程导论 M.北京:清华大学出版社,2015:117-140.附 录主要功能模块核心代码网络请:String tagUrl = Global.KEY_REGIST_INFO;HashMap parameter = new HashMap();parameter.put(username, name);parameter.put(email, phoneNumber);parameter.put(pwd, password);parameter.put(school, school);parameter.put(court, court);parameter.put(professional, professional);StringBuilder builder = new StringBuilder();builder.append(phoneNumber);builder.append(password);parameter.put(Global.ACCESSTOKEN_KEY, builder.toString();/请求数据接口RequestManager.post(Global.URL, tagUrl, paramete
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考研政治面试题库及答案
- 农业产业园项目2025年区域农业产业结构优化研究与效益评估
- 基于2025年视角的资源型城市产业升级与绿色发展报告
- 2025年特色主题餐厅餐饮市场区域差异与竞争策略研究报告
- 数字化驱动2025:公路货运行业效率提升与可持续发展报告
- 安全教育培训记录缺失课件
- 共享厨房在促进餐饮消费升级方面的实践与探索报告
- 服装设计师品牌方案
- 租赁物品使用协议格式
- 2025年医药电商平台药品供应链金融合规性分析与运营优化报告
- 德瑞斯D600变频器说明书
- 2025-2030年中国锂电池回收行业市场深度调研及前景趋势与投资研究报告
- 数字化教育资源在跨学科教学中的应用
- JG/T 127-2017建筑门窗五金件滑撑
- T/CGCC 7-2017焙烤食品用糖浆
- 2024福建农信社春季招聘笔试历年典型考题及考点剖析附带答案详解
- 医生重症医学科进修汇报
- DB13(J)-T 8389-2020 被动式超低能耗建筑节能工程施工及质量验收标准
- 月嫂 考试题及答案
- 物质安全资料脱模剂MSDS
- 2025年中国过敏性鼻炎市场研究报告
评论
0/150
提交评论