Android平台校园信息管理系统的开发与实现
——以校园微活动管理为例
摘 要
校园活动是校园生活中不可缺少的组成部分,通过活动,参与的学生既可以获得乐趣,也可以锻炼能力。但是,目前的校园活动存在着知情范围小,宣传不到位,事后无法获取评论信息等问题,因此,有必要构建一套基于网络的管理系统,提供活动管理效率。
针对目前在校园活动中存在的问题,通过对相关业务流程和参与者的调研分析,充分利用网络的信息传播优势,以及移动智能终端的便捷性优势,基于Android平台设计开发了一套校园移动化的微活动管理系统。针对校园活动宣传力度小,参与人员相对固定,拓展困难等问题,采用微发布技术和自动推送技术,构建校园活动推荐功能模块,根据学生的个人属性,结合其兴趣爱好,主动推送活动信息,一方面扩大活动信息的传播范围,另一方面,也为学生提供了更为广泛的活动信息渠道;针对校园活动的组织需要经过学校管理部门的审批,相关材料准备繁琐,效率低下的问题,采用工作流技术,结合移动终端信息处理,实现活动申请的在线提交、审批,有效地提高了处理速度,同时,审批人员可以通过该功能发送相关注意事项,使申请人可以及时获取相关信息;针对目前校园活动结束以后,很多参与者的意见无法较好收集,无法对活动进行较好总结的问题,设计开发了活动评价功能,采用打分与评价相结合的方式,通过大量的参与者的评分信息,对活动举办是否成功进行评估,并为下一次活动的组织提供指导;针对目前校园活动的参与者有限的问题,采用网络微直播技术,通过照片、视频等方式,对活动的现场进行直播,使更多的学生可以通过网络平台或者移动智能终端,获取现场的活动信息。
本文基于需求分析,对校园微活动管理平台进行了系统架构设计,并对系统中的主要功能模块进行详细设计。在具体的实现过程中,移动终端采用Android技术,后台采用Java Web进行开发,在交互上,通过JSON实现数据信息的表示。通过测试,在无线网络环境下,移动终端资源占用量少,运行稳定,同时后台可以较好地应对大规模的并行访问。
校园微活动管理平台改变了目前校园活动的组织模式,充分利用了网络平台和移动智能终端的优势,不但能够丰富活动内容,提高活动组织效率,而且有效地提高了学生对于参加活动的积极性,因此,具有较好的实用价值。
关键词:Android校园信息管理;校园微活动管理;校园数字化;Java技术
Abstract
Campus activities are an integral part of campus life, through the activities, participate in the students can have fun, can also exercise ability. The current campus activities, however, there is knowledge of small, propaganda does not reach the designated position, later can't comment on information, therefore, it is necessary to build a set of management system based on network, provide the activity management efficiency.
Aiming at the existing problems in campus activities, through the investigation and analysis of the related business process and the analysis, make full use of the advantages of network dissemination of information, the convenience and advantages of mobile intelligent terminal Android platform, designed and developed a set of campus mobile micro activity management system based on. For the campus propaganda activities involved in small, relatively fixed, the problem is difficult to expand, using micro release technology and automatic push technology, the cons