学位论文 > 优秀研究生学位论文题录展示
Android在高校学生信息服务系统中的应用研究
作 者: 熊志君
导 师: 邱桃荣
学 校: 南昌大学
专 业: 计算机应用技术
关键词: Android 高校学生信息服务系统 面向对象
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 1033次
引 用: 2次
阅 读: 论文下载
内容摘要
|
当今社会,Internet飞速发展,手机与网络的数据交换已经发展得越来越成熟,而以学生为本,构建和谐校园和促进与提升高校教师与学生的各种有效的交流沟通已成为高校教育与管理的主要研究方向。高校学生信息服务系统应运而生。本系统旨在解决高校教师与学生之间的信息采集、交流和及时通讯等问题。Android手机操作平台是建立在Linux内核基础上的手机操作系统,该平台由操作系统、中间件、用户界面和应用软件四个部分组成,是Google为移动终端量身定做的第一个真正开源和完整的移动手机平台。本课题是结合了计算机技术、无线通信技术、移动平台技术三大技术,在对Android移动平台分析研究的基础上,着重对Android应用于高校学生信息服务系统进行研究。首先,简要分析了Android移动手机平台的架构,包括Android平台的基本知识、Android的AP1分析、Android各个组件分析,以及Android的开发环境配置等。其次,根据作者本人的工作性质和特点对学校各职能部门和学生进行了大量的调研工作。讨论了对高校学生信息服务系统进行面向对象的需求分析,并通过构建用例模型分析和描述系统的架构和基本功能。第三,研究了基于面向对象的系统设计,包括系统架构设计、系统对象模型和系统模块化等。由于采用MVC模式设计,从而使得模块设计耦合度降低,可维护性强等特点。第四,研究了基于Android移动平台的高校学生信息系统的详细设计和实现,包括介绍主要功能模块的实现,给出了基于仿真手机平台下系统测试和功能运行结果,并对系统中主要关键技术的实现进行了详细讨论。最后对论文研究工作的总结,同时提出改进之处和下一步的展望。
|
全文目录
摘要 3-4 Abstract 4-9 第1章 绪论 9-14 1.1 研究背景 9-10 1.2 课题来源 10 1.3 国内外研究现状 10-12 1.3.1 移动开发平台的发展现状与主要应用技术 10-11 1.3.2 高校学生信息服务系统的发展现状及系统主要采用的技术 11-12 1.4 本人主要工作 12 1.5 论文组织结构 12-14 第2章 Android系统的架构分析 14-22 2.1 Android开发平台的基础知识 14-17 2.1.1 Android开发平台的定义 14 2.1.2 Android开发平台的特征 14-15 2.1.3 Android开发平台的架构 15-17 2.2 Android应用程序组件 17-19 2.2.1 Activity 17-18 2.2.2 Service 18-19 2.2.3 Broadcast Receiver 19 2.2.4 ContentProvider 19 2.3 Android中的intent 19-21 2.4 本章小结 21-22 第3章 高校学生信息服务系统的分析与建模 22-39 3.1 需求分析简介 22-23 3.1.1 软件需求 22 3.1.2 需求调查与问题定义 22 3.1.3 需求分析 22-23 3.1.4 需求分析方法简介 23 3.2 面向对象的需求分析方法 23-26 3.2.1 面向对象分析的主要原则 24-25 3.2.2 面向对象分析所产生的三种分析模型 25-26 3.2.3 面向对象分析的主要优点 26 3.2.4 面向对象分析方法的主要步骤 26 3.3 系统的设计原则和目标 26-27 3.3.1 系统的设计原则 26-27 3.3.2 系统的设计目标 27 3.4 建模语言工具简介 27-29 3.4.1 建模语言简介 27-28 3.4.2 建模工具简介 28-29 3.5 系统需求分析 29-36 3.5.1 开发场景 30-31 3.5.2 生成用例 31-36 3.6 功能模块划分 36-38 3.6.1 登录管理 36 3.6.2 信息查询 36-37 3.6.3 信息采集 37 3.6.4 信息发布 37 3.6.5 信息交流/沟通 37-38 3.7 本章小结 38-39 第4章 高校学生信息服务系统的面向对象设计 39-46 4.1 MVC模式 39-40 4.2 系统的架构设计 40-41 4.3 系统的对象模型 41-44 4.3.1 infoquery 42 4.3.2 infocollect 42-43 4.3.3 fileupload 43 4.3.4 inforelease 43-44 4.3.5 infoexchange 44 4.3.6 DBOperator 44 4.4 数据库设计简要介绍 44-45 4.5 本章小结 45-46 第5章 基于Android平台的高校学生信息服务系统的实现 46-75 5.1 系统的开发工具 46-48 5.1.1 Android模拟器(Emulator) 46 5.1.2 Dalvik调试监控服务工具(DDMS,Dalvik Debug Monitor Service) 46 5.1.3 Android资源打包工具(AAPT,Android Asset Packaging Tool) 46 5.1.4 Android调试工具(ADB,Android Debug Bridge) 46-47 5.1.5 SQLite数据库 47 5.1.6 Traceview工具 47 5.1.7 mksdcard卡 47-48 5.1.8 dx工具 48 5.1.9 activityCreator工具 48 5.2 Android环境搭建 48-49 5.2.1 系统开发环境 48 5.2.2 Android运行环境的安装 48-49 5.3 关键技术的实现 49-74 5.3.1 Android界面的实现 49-51 5.3.2 Android客户端与服务器端的数据交换 51-60 5.3.3 主要模块的实现及测试 60-74 5.4 本章小结 74-75 第6章 总结与展望 75-77 6.1 总结 75-76 6.2 展望 76-77 致谢 77-78 参考文献 78-82 攻读学位期间的研究成果 82
|
相似论文
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 武器装备信息管理系统的设计与实现,TP311.52
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 面向对象分层测试的方法研究,TP311.53
- 基于面向对象技术的植物根系模拟仿真基础类库研究,TP391.41
- 军用车辆管理信息系统的设计与实现,TP311.52
- 基于Web技术军车驾驶员信息管理系统的设计与实现,TP311.52
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 基于高分辨率遥感数据的矿区房屋信息提取方法研究,TP751
- 游戏公司计费系统的设计与实现,TP311.52
- 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
- 注册志愿者管理系统的设计与实现,TP311.52
- 工程项目管理系统的设计与实现方法研究,TP311.52
- 基于Google云计算平台的Web应用系统设计及实现,TP393.09
- 脉冲强磁场装置主控软件系统设计,TP273
- 基于Android平台的个人移动地图应用,TP393.09
- 停车诱导在智能移动终端上的设计与实现,TN929.53
- 基于Android平台的无线控制系统设计与实现,TP273
- 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
- 基于Android的工程导航系统设计,TN929.5
- 基于Android平台的无线点菜系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|