android的大兼职招聘平台

摘 要随着互联网的飞速发展,智能设备已经基本覆盖大学生群体的各项生活。根据调查,外出寻找兼职,锻炼自身能力的大学生越来越多。基于Android的大学生兼职招聘平台可以为在校大学生提供实时的兼职信息。通过QQ或者微信一键登录,在校大学生可以根据自身需求寻找适合自己的兼职岗位,于此同时自己有好的兼职信息也可发布到平台,一键分享到朋友圈,寻找兼职伙伴。本平台让当代大学生在获得社会经验的同时,结交更多的朋友,为将来踏入社会积累更多资源。
目 录
第一章 引 言 1
1.1课题开发的背景 1
1.2课题开发的意义 1
1.3课题目标 1
第二章 Android框架与开发平台 2
2.1Android系统架构 2
2.1.1应用程序层 2
2.1.2应用程序框架层 3
2.1.3系统库 3
2.1.4Linux内核 3
2.2Window下Android环境配置 3
2.2.1JDK的安装 3
2.2.2 Eclipse的安装和启动 3
2.2.3安装Android SDK 3
2.2.4配置环境 3
第三章 需求分析 5
3.1需求分析 5
3.1.1“我的”模块 5
3.1.2主界面模块 5
3.1.3探宝模块 5
3.1.4新闻模块 5
3.1.5管理模块 5
3.2概要设计 6
3.2.1系统规划 6
3.2.2系统功能结构 6
3.3系统设计 7
3.3.1设计目标 7
3.3.2逻辑结构设计 7
第四章 主要功能设计与实现 9
4.1注册登录 9
4.1.1用户注册登录 9
4.1.2微信一键登录 10
4.1.3 QQ一键登录 11
4.2信息发布 13
4.3微信一键分享 14
4.4新闻咨询显示 16
4.5网络连接 19
 *好棒文|www.hbsrm.com +Q: ^351916072* 

结束语 22
致 谢 23
第一章 引 言
1.1课题开发的背景
随着“互联网+”时代的到来,移动互联网开始将社会的各行各业连接在一起,再加上手机客户端以及3G、4G技术的普及,这种连接的速度越来越快。而作为社会人才的聚集地,大学生群体的手机普及率接近百分之百。大学生获取社会信息,了解社会行业情况的主要途径已经从传统媒体转移到移动互联网媒体。
另一方面,根据调查,部分大学生为了减轻家庭支出的压力,提高自己的实践能力,主动选择做兼职锻炼自己,为毕业后踏入社会积累经验。目前,大学生寻找兼职的方式主要通过招聘网站寻找兼职,而网站的信息参差不齐真假难辨,时常会有在校大学生上当受骗。而市面上专门针对大学生兼职手机app相对较少。
基于此,考虑到智能终端的发展情况:Android系统是目前市场上发展速度最快的手机平台之一,在全球智能手机产品中占有率最大(Android市场份额在预期周期内,将从81%微增长至82%)。因此,选取Android平台作为大学生兼职平台应用的开发。
1.2课题开发的意义
移动应用和移动信息服务市场的急剧膨胀,目前已经成为最具市场潜力的信息化服务领域之一。移动应用、3G、4G技术及相关理念的普及,使更多的大学生能通过移动客户端获得更便捷的招聘信息。由此,大学生兼职招聘平台应用可以及时准确提供可靠的兼职招聘信息,顺应了移动应用的发展趋势,具有较高的使用价值和研究意义。
1.3课题目标
运用软件开发知识,了解项目的开发流程,按照需求分析、系统设计、编码实现、软件测试、交付的流程,系统的完成项目开发。
通过本项目熟练运用Android技术,巩固基础知识,提升实战能力。同时实现项目产品在手机上正常运行,基本功能正常运行,有良好的用户体验。
此外,希望本系统能为在校大学生在短时间内寻找到适合自己的兼职提供可靠的信息,让在校大学生在寻找兼职时有沟通的平台,建立社交圈,扩大结识面,形成小范围的可产生利润的社区软件。
第二章 Android框架与开发平台
2.1Android系统架构
Android的系统架构主要是介绍Android最底层的运行机制,每个层所包含的程序包,各个层之间的关系,运行机制等等。所以Android的架构思路肯定是分层的思想。下面详细介绍每层的具体功能。
具体架构如图21所示:

????? ?图21 Android系统架构图
2.1.1应用程序层
应用程序层主要包括以下核心的数据包,从上图中可以看出包含了:手机联系人、浏览器、电子邮件等等程序包。这些程序包相对独立,各自执行各自的任务,有点类似于操作系统中的线程。
应用程序层是所有应用都有属于自己的活动,也就是以Activity为超类的子类。根据应用程序的复杂程度不同,活动的数量也不相同。但是有一点,就是活动与活动之间可以相互关联自由切换。因为Android是基于Java语言的开发,所以Android框架下的应用开发不需要经过编译可运行在任何一台装有Android系统的平台上
2.1.2应用程序框架层
应用程序框架层,是开发者接触最多,应用最多的的架构层。从上图可以看出,它包含了十部份,这十部份为开发者提供了丰富的API框架,开发者可通过这些API重复使用其中的方法,极大的简化了开发者的流程,加快了开发应用的进度。因此,对于开发者来说,应用程序框架层是应用开发的根基所在。
2.1.3系统库
Android系统库主要包含了九大子系统,它们是系统最底层的通过C/C++编写的库,能够被系统不同的组件使用,并通过应用程序框架层提供开发服务。
2.1.4Linux内核
Linux2.6内核主要为Android提供核心的系统服务,例如进程管理、内存管理、进程管理、网络协议栈和驱动模型等等。另一方面,硬件与软件栈的抽象层也是依赖Linux内核,驱动包括flash内存、显示、Audio、摄像头、WiFi、键盘等驱动以及电源管理等。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1338.html

好棒文