没有合适的资源?快使用搜索试试~ 我知道了~
基于Android教务信息管理系统样本.doc
1 下载量 99 浏览量
2022-12-17
13:20:14
上传
评论 1
收藏 836KB DOC 举报
温馨提示
试读
44页
基于Android教务信息管理系统样本.doc
资源推荐
资源详情
资源评论
基于 Android 教务信息管理系统
摘 要:针对当前高校教务信息系统局限性,提出一种基于 Android 教务信息查询管
理系统,它不但可以协助师生查询惯用信息,同步系统也提供学生选课、上课提示等实用
辅助功能,为本校大学生使用教务系统提供便利。该系统充分运用 Android 平台功能特点,
采用 Http 祈求方式完美实现手机端和服务器数据通信,运用 jsoup 和 sax 等办法进行数
据解析解决,同步也对界面进行精心设计,增强顾客体验。
核心词:Android;教务信息管理系统;手机客户端;UI
Academic Information Management System based on Android
Abstract:For less than the current university educational information systems,the Senate proposed a
Android-based information system , which can be used not only to help students and teachers query
information,and the system also provides student enrollment,school reminders and other useful auxiliary
functions,dean of the University Students' use The system provides convenience. The system features full
advantage of the Android platform,using Http request method to achieve the perfect mobile client and
server data communication using jsoup and sax and other methods of data analysis processing,but also on
the interface carefully designed to enhance the user experience.
Key words: Android;Academic Information Management System;Mobile client;UI;
目录
第一章 绪论 .............................................................1
1.1 课题背景 ..........................................................................................................................1
1.2 安卓平台简介 ..................................................................................................................1
1.2.1 安卓平台特色简介....................................................................................................2
1.2.2 安卓系统编程语言....................................................................................................2
1.3 安卓开发现状 ..................................................................................................................3
第二章 系统开发环境与有关技术.............................................3
2.1 系统开发环境 ..................................................................................................................3
2.2 系统开发软件简介 ..........................................................................................................4
2.2.1 Eclipse 简介................................................................................................................4
2.2.2 其她软件简介.............................................................................................................4
2.3 安卓环境搭建 ...................................................................................................................5
2.3.1 软件下载准备............................................................................................................5
2.3.2 JDK 安装 ....................................................................................................................5
2.3.3 Android SDK 安装 .....................................................................................................5
2.3.4 ADT 安装 ...................................................................................................................5
2.3.5 创立 AVD..................................................................................................................6
2.4 系统开发编程语言简介 ..................................................................................................6
第三章 系统需求分析及概要设计.............................................8
3.1 系统需求 ..........................................................................................................................8
3.2 可行性分析 ......................................................................................................................8
3.3 系统概要设计 ..................................................................................................................8
3.3.1 系统功能模块阐明....................................................................................................8
3.3.2 系统功能构造图........................................................................................................9
第四章 系统详细设计 .....................................................10
4.1 登录功能与实现 ............................................................................................................10
4.1.1 登录界面..................................................................................................................10
4.1.2 登录按钮监听器......................................................................................................12
4.1.3 新开线程..................................................................................................................12
4.1.4 提交验证信息..........................................................................................................13
4.1.5 Activity 响应判断 ....................................................................................................13
4.2 程序主页面实现 ............................................................................................................14
4.2.1 主界面头部菜单栏..................................................................................................14
4.2.2 页面跳转...................................................................................................................15
4.2.3 通过 WebView 显示信息 ........................................................................................18
4.3 选课功能实现 ................................................................................................................19
4.3.1 页面设计...................................................................................................................20
4.3.2 开辟新线程...............................................................................................................21
4.3.3 用 handler 更新 UI ...................................................................................................22
4.3.4 顾客点击事件...........................................................................................................22
4.4 公共类 ............................................................................................................................23
4.4.1 XML 文献解析.........................................................................................................23
4.4.2 下载服务器返回数据..............................................................................................25
4.4.3 保存顾客状态..........................................................................................................25
4.4.4 HTML 文献解析 ......................................................................................................27
第五章 总结 .............................................................29
参照文献 ................................................................31
第一章 绪论
1.1 课题背景
当今社会是信息社会,人们无论何时、无论何地都是在与信息打交道,您阅读报纸
是信息、看到广告是信息、电视传播是信息、上网浏览是信息,当代人简直生活在“信
息海洋”中。这样多信息哪些是有用,哪些是无用,人们在信息丰富社会中,难免会忘
掉某些重要信息,有时会掉一种寻呼机,有时会掉一种电话本或笔记本什么,这些“信
息载体”也许包括着重要个人信息。如何将这些有用信息存储起来避免忘掉或丢失,如
何对这些有用信息进行有序地组织、管理以资对生活决策提供协助,这正是信息管理软
件要解决问题。
进入 21 世纪以来,无所不在计算将打破老式意义上计算机概念:使用更以便、移
动更容易、功能更多样化各种具备计算机功能设备大量浮现,并且在需要时,可以随时
通过无线方式连接到移动数据通信网络中,以便高效地互换信息和获得各种服务。这种
设备人们称之为无线设备。移动设备最主线特性是移动性,即可以运用无线电波、微波
或红外线等传播介质容许通信中设备在一定范畴内自由移动,其位置不受束缚,从而实
现通信双方至少有一方在移动中进行信息传播和互换目。移动设备从产生到当前历史并
不长,然而其发展速度却远远超过人们预料。
现如今,移动设备大行其道,全球有超过十亿部移动电话正在被使用,并且这个数
目正在逐渐增长。在除美国之外每个发达国家,拥有手机人数比拥有计算机人数更多。
而当前,随着移动设备越来越普及及移动硬件提高,移动设备功能越来越完善,移
动 设 备 系 统 平 台 也 日 渐 火 热 起 来 。 当 前 国 内 最 常 用 移 动 开 发 平 台 有 Symbian ,
iPhone,Windows Phone 以及 Android。如今国内外均有非常多 Android 系统顾客。自从
第一季度,Android 在全球份额初次超过 Symbian,跃居全球第一。截止 2 月据,Android
占据全球智能手机操作系统市场 52.5%份额,中华人民共和国市场占有率为 68.4%。
[1]
考虑到如今手机系统发呈现状,以及 Android 平台系统自身所拥有优势。因而,基
于安卓平台开发一款手机应用软件具备较大意义和可行性。
1.2 安卓平台简介
Android 一词本义指“机器人”,同步也是 Google 于 11 月 5 日宣布基于 Linux 平台
开源手机操作系统名称,该平台由操作系统、中间件、顾客界面和应用软件构成,号称
是首个为移动终端打造真正开放和完整移动软件。当前,最新版本为 Android 4.0 Ice
Cream Sandwich (冰激凌三明治) 以及还在测试中 Android 5.0Jelly Bean(果冻豆)。
1.2.1 安卓平台特色简介
1.开放性
在优势方面,Android 平台一方面就是其开放性,开放平台容许任何移动终端厂商
加入到 Android 联盟中来。明显开放性可以使其拥有更多开发者,随着顾客和应用日益
丰富,一种崭新平台也将不久走向成熟。开发性对于 Android 发展而言,有助于积累人
气,这里人气涉及消费者和厂商,而对于消费者来讲,最大受益正是丰富软件资源。开
放平台也会带来更大竞争,如此一来,消费者将可以用更低价位购得心仪手机。
2.挣脱运营商束缚
在过去很长一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什
么功能接入什么网络,几乎都受到运营商控制。自从 iPhone 上市,顾客可以更加以便
地连接网络,运营商制约减少。随着 EDGE、HSDPA 这些 2G 至 3G 移动网络逐渐过渡和提
高,手机随意接入网络已不是运营商口中笑谈。
3.丰富硬件选取
这一点还是与 Android 平台开放性有关,由于 Android 开放性,众多厂商会推出千
奇百怪,功能特色各具各种产品。功能上差别和特色,却不会影响到数据同步、甚至软
件兼容。好比你从诺基亚 Symbian 风格手机一下改用苹果 iPhone,同步还可将 Symbian
中先进软件带到 iPhone 上使用、联系人等资料更是可以以便地转移。
4.不受任何限制开发商
Android 平台提供应第三方开发商一种十分宽泛、自由环境。因而不会受到各种条
条框框阻扰,可想而知,会有多少新颖别致软件会诞生。但也有其两面性,血腥、暴力、
情色方面程序和游戏如何控制正是留给 Android 难题之一。
剩余43页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 335
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功