基于Android的智能校园平台的开发与设计,毕业论文,共45页,14683字,附开题报告、答辩文稿、外文翻译、源程序。
摘 要
随着网络技术的飞速进步,移动设备的快速更迭,网络应用的广泛性不断扩大,尤其体现在青年群体中。特别的,在各个大学校园中,校园信息门户网站已经初见规模,然而移动端校园信息软件的建设尚未完善,许多大学生仍因为信息分布杂乱、访问设备局限而较少的使用校园信息门户,造成资源浪费。本软件是为大连科技学院开发的,在Android手机系统中使用的校园应用。软件分为两大用途,教务查询和校园生活。
软件的教务功能是为学生提供更方便的教务信息查询,它可以查询学生成绩、查询课程表、查询空教室。现有教务网站虽然可以快速查询此类信息,但是也有自身不可避免的缺点。手机客户端则能够弥补网站查询的不足,可以随时随地查询信息,并可以离线保存,随时取阅。软件开发其目的是在移动平台上方便学生群体,增强校园生活的便利性。软件采用Java语言编程,使用Andorid内置的SQLite轻量关系型数据库,数据源自教务系统和信息门户的整合,采用Android Studio开发,基于Android 4.0测试。
软件的校园生活模块内分为两个部分。一是对现有的校园信息进行资源整合,方便学生快速获取校园服务信息,二是加入了校园卡管理、生活费用缴纳平台,利用现有网络支付渠道,方便学生随时办理网上查询、缴费等服务。
关键词:Andorid 信息 手机校园 移动端软件
目录
1 前言 1
1.1 功能设计 2
2 系统开发环境 3
2.1 Android系统介绍 3
2.2 Android系统结构 3
2.2.1 Android应用程序 4
2.2.2 Android应用程序框架 5
2.2.3 Android运行依赖 5
2.2.4 Android Linux内核 6
2.3 Android四大组件 6
2.3.1 Activity 6
2.3.2 Service 7
2.3.3 Broadcast Receiver 7
2.3.4 Content Provider 7
2.4 Okhttp工具 7
2.5 NFC近场传输 7
2.6 开发环境 8
3 软件需求分析 9
3.1 现有环境介绍 9
3.1.1 教务系统介绍 9
3.1.2 校园生活介绍 10
3.2 功能需求 11
3.3 可行性分析 12
3.3.1 经济可行性 12
3.3.2 技术可行性 12
3.3.3 运行可行性 12
4 数据库系统设计 13
4.1 数据库概念 13
4.2 数据库表的设计 13
4.3 表的介绍 14
4.4 E-R图 17
5 模块介绍 18
5.1 教务模块介绍 18
5.1.1 登陆模块 18
5.1.2 成绩查询模块 22
5.1.3 课程表查询模块 23
5.2 校园功能设计 25
5.2.1 信息整合 25
5.2.2 生活账户管理 26
5.2.3 NFC支付功能 26
6 系统测试 28
结论 31
谢辞 32
参考文献 33
附录 34
资料预览图片: