基于安桌系统的校园生活APP开发

 2022-09-25 09:09

论文总字数:15146字

摘 要

根据数据研究公司IDC发布的数据报告显示,在智能手机市场全球市场份额中安卓系统约占80%,安卓系统的广泛应用使得安卓应用程序也越来越多,针对的服务人群也在不断细分。而专门针对在校大学生作为一个快速接受新事物的人群所开发的应用确是少之又少。

本文旨在针对本校在校学生设计并且实现一个基于Android系统的校园生活软件。在认真研究了在校大学生这一特殊群体特点的基础上,进行了需求分析及系统设计,完成UI设计,并使用eclipse开发工具和java语言实现app各个功能模块。App的教师信息通知使用了第三方即时通信openfire和spark进行实现。主要功能包括用户登录、校园新闻查看、学生课表成绩查询、校园生活服务等模块。

基于安卓的校园生活app将为本校学生提供一个快速便捷获取学院信息的一个渠道,使学生能够随时随地获取校园动态。

关键词:安卓;校园生活;

ABSTRACT

  1. According to data research firm IDC released data report, in the smartphone market, Android's worldwide market share accounted for about 80% , the Android system widely used cause the Android application growth quickly , the population also is in ceaseless fractionize. And specifically for the college students as a rapid acceptance of the new things in the development of the application is very rare.

The purpose of this paper is to design and implement a campus life software based on Android system for the students in our school. In this paper, a careful study of the college students in this special group, based on the needs analysis and system design, complete the UI design, and using eclipse and Java language to achieve the various functional modules app. The teacher information notification using the third party instant messaging openfire and spark to achieve. The main features include user login, news, campus student schedules, campus life service.

Based on the campus life of Android app will provide students with a quick and convenient access to college information a channel, so that students can access the campus at any time dynamic news.

Key Words : Android;College life

目录

第一章 绪论 1

1.1 开发背景 1

1.2 选题意义 1

1.3 研究方向 1

1.4 本章小结 1

第二章 软件需求分析 2

2.1 技术介绍 2

2.1.1 软件开发工具和环境 2

2.1.2 eclipse开发平台介绍 2

2.1.3 搭建安卓开发环境 2

2.1.4 async-http-client介绍 2

2.1.5 jsoup介绍 2

2.1.6 litepal介绍 3

2.2 需求分析 3

2.2.1 系统参与者 3

2.2.2 功能需求 3

2.3.3 性能需求 4

2.3 本章小结 5

第三章 软件设计 6

3.1 软件功能设计 6

3.1.1 客户端功能设计 7

3.2 软件数据库表设计 14

3.3 本章小结 14

第四章 软件实现 15

4.1 服务器端 15

4.1.1 配置openfire服务器 15

4.2 客户端 17

4.2.1 用户登录模块 17

4.2.2 校园新闻模块 18

4.2.3 个人服务 19

4.2.5 校园生活模块 22

4.2.6 通知模块 24

4.2.7 其他模块 25

4.3 本章小结 26

第五章 软件测试 27

5.1 软件功能测试 27

5.1.1 用户登录模块测试 27

5.1.2 校园新闻模块测试 28

5.1.3 学生课表模块测试 28

5.1.4 学生成绩测试 28

5.1.5 校园生活模块测试 28

5.1.6重要通知模块测试 29

5.2本章小结 29

结论 30

参考文献 31

第六章 总结和展望 32

附录:系统主要功能模块代码 33

致谢 37

第一章 绪论

1.1 开发背景

Android英文原意为:机器人。是一种基于Linux深度开发的自由及开放源代码的操作系统,主要应用于移动设备。如平板电脑和智能手机等,由谷歌公司和开放手机联盟领导及开发。第一部安卓系统的智能手机发布于2008年10月。得益于系统的开放性,安卓操作系统在短短几年内快速占领手机市场大部分份额,成为全球第一大移动操作系统。而随着安卓应用的日益丰富,其用户数量也在不断增长。

现如今,随着高校校园无线网络全面覆盖的实现,更多校园专属App将在未来真正汇聚成校园一站式手机应用平台,为广大师生的生活和工作提供更为贴切的服务,提供一个更加精彩、方便快捷的移动校园。而校园APP的开发,不仅能帮助学生更便捷地了解校园新闻信息,同时还能方便学校的统一管理,由此,校园APP的开发也随之应运而生。

1.2 选题意义

随着智能手机的迅速普及,基于智能手机的移动应用软件近年来也得到了迅速发展。与一般商业化的APP相比,面向高校学生的智能手机APP又有着自身的所提供的信息具有本地化、实用性强、具有一定的时效性等特点。

本文研究的基于安卓校园生生活app能够为学生带来更加快速便捷的信息获取渠道,使学生能够使用移动设备随时随地获取校园学习、生活动态,服务了广大校友,为广大校友提供了一种全新的使用体验。

剩余内容已隐藏,请支付后下载全文,论文总字数:15146字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;