预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Android的校园助手服务平台的设计与实现常贤发王艳萍摘要:为了帮助大学生更好、更快地融入大学生活,提升大学生的学习能力与潜力、改善大学生的生活状态,通过校园助手服务平台构建一个帮助大学生快速适应大学生活,帮助在校生管理自己的课程信息,提供课前提醒功能,并实时为大学生推送個性化定制的就业信息的平台,有效地提高了在校大学生的学习和生活质量。关键词:Android;校园助手;个性化;平台中图分类号:TP311文献标识码:A文章编号:1009-3044(2018)33-0092-02随着在校大学生中智能手机的普及,很多高校都组建了校园内部无线网络,使得学生随时随地上网。但是,高校信息化水平比较落后,缺少移动互联网技术在高校校园内的APP应用,在校生迫切希望能随时随地获取校园信息,为丰富多彩的大学生活带来更多的便利。为满足上述需求,开发了基于Android的大学生校园助手服务平台。它是借助移动互联网和新技术的力量,能够帮助大学生更好、更快地融入大学生活,把提升大学生的学习能力与潜力、改善大学生的生活状态作为目标,通过校园助手服务平台构建一个帮助大学生适应大学生活到实时为大学生推送个性化定制的就业信息的平台,有效地提高了在校大学生的学习和生活质量。基于Android的大学生校园助手服务平台,主要针对大学生,提供校园历史、校园风景、玩转校园等功能。该平台提供了各个社团的信息,方便大学生参加自己感兴趣的社团;该平台在学习方面方便大学生能够管理自己课程信息,并提供上课提醒功能、上课静音功能、课程作业、课程讨论等,同时可以为毕业生推送就业招聘信息,推出了招聘信息咨询的功能。1系统需求1.1系统意义目前移动互联网技术在高校校园网方面的应用较少,尚未形成成熟的应用案例。因此,本系统的意义在于:1)帮助新生更好、更快地融入大学生活。针对新生,该平台将提供校园历史、校园风景、玩转校园等功能。2)帮助在校生丰富自己的校园生活。针对在在校生,改平台提供了各个社团的信息,方便大学生参加自己感兴趣的社团,使得学生更加容易的融入到校园生活里。3)该平台在学习方面将帮助在校生管理自己的课程信息。使用该平台可使学生随时高效的查询他们的课表,并提供上课提醒功能、上课静音功能、课程作业、课程讨论、同一门课的在线交流,能够极大地方便学生的校园生活。4)为大学生就业推送招聘信息。该平台针对即将毕业的在校大学生推出了招聘信息咨询的功能,方便学生及时、快捷、准确地获取企业的招聘信息。5)提升学生项目实战和团队协作的能力。由于软件技术专业的移动开发方向刚开始招生,此项目将会通过教师带领相关学生共同开发,学生可以积累项目实战经验和团队分工合作的经验。6)易于成果转化。该平台大小适中,又和大学生的学习、生活息息相关,能引起大学生的兴趣。该平台的研发成果便于向大学生课堂进行转化。基于上述目的,打造一个基于Android移动互联的大学生校园助手服务平台不但必要,而且非常有现实意义。1.2系统需求本设计是基于Android的校园助手服务平台可在移动网络或WIFI网络内运行,通过安装基于Android系统的移动设备满足在校大学生在校园内的各种需求。大学生通过登录该系统,主要实现的功能需求有:1)用户功能。用户可以注册、登录系统,查看校园历史、校园风景,对校园历史有更深入的了解;可以对校园社团信息进行查看,对感兴趣的社团进行信息定制推送;定义自己的课程表,同时设置上课自动提醒功能;针对大三毕业生,提供企业招聘信息,对感兴趣的企业可以收藏招聘信息等功能。2)管理员功能。管理员登录到系统后,可以查看用户信息,并查看公司收到的招聘信息;可以对用户信息和招聘信息等进行删除处理。2系统设计2.1系统架构设计通过上述需求分析可以得到基于Android的大学生校园助手服务平台的总体设计架构图,如图1所示。该系统的架构图主要有移动Android客户端、服务器和网络通信三部分组成。服务器主要是应用服务器,主要管理学生的基本信息、课程信息、招聘信息等。管理员主要通过电脑终端连接互联网、接入平台进行服务器的管理,学生主要是安装有Android系统的手机端进行登录。网络通信则通过Internet、无线或运营商实现,学生可以通过WIFI或者移动通信网络登录平台,实现系统的交互功能。2.2系统整体设计校园助手服务平台主要是针对在校大学生进行定制开发的,流程比较简单;学生登录平台主要体现在移动客户端,管理员登录平台主要通过计算机终端进行系统维护。整体设计流程图如图2所示。3系统实现的关键技术3.1JavaEE技术JavaEE开发平台主要由应用程序编程接口(ApplicationProgrammingInterface,API)、协议(Protocol)和一整套的服务(Service)组成。它的核心是通过让所包含的服务