1. 研究目的与意义
随着移动互联网的快速发展以及智能手机的普及,手机在我们的生活中扮演着越来越重要的位置,也伴随着各式各样的APP孕育而生(如课程格子、超级课程表等校园APP)。为了顺势潮流,让学生对于学校信息的获取不再局限于通过 PC 机来获取,而更多地倾向于通过手机获取,课题采用移动平台中使用率最高的Android来设计开发校园信息服务系统涉及学生教学、科研、生活等方面的要求, 满足广大在校师生及时获取学院、教务、就业信息、课堂考勤的基本要求。丰富学校的行政管理手段,增进学校与师生间的联系。
2. 课题关键问题和重难点
基于android平台的校园信息系统app设计过程中着重注意以下几点。第一,对系统各项信息进行完善,建立层次化信息结构系统。设计人员要对教师对信息的需求,学生对信息的需求,非本校人员对信息的需求三方面内容深化,保证教师能够及时录入、发布、查看信息,学生与家长能够查询、获取、交流信息,要依据不同人员层次要求建立不同应用系统,保证满足各方面需求。第二,要对性能需求进行完善,增强收集操作系统效果。设计人员要对不同层次的手机操作系统进行分析,依照当前校园环境中手机主体状况,建立合适的选择、界面、通信网络、数据存贮结构,形成完善的信息控制平台。手机操作系统在设计的过程中要具有非常广泛的用户规模,符合当前校园环境中的手机系统平台状况,能够满足学生的各项需求。设计界面要尽量简单与友好,保证用户能够在应用系统的过程中感觉到舒适,提升用户对系统的印象。要对通信网络技术进行应用,依照3G网络主体及通信需求对服务器进行访问,设计访问控制,保证数据安全。对大量同时访问操作要对数据进行安全存贮及数据操作,防止出现数据失误现象,降低对用户造成的影响。第三,针对系统框架结构,合理完善移动技术。在对系统框架结构进行建立的过程中,设计人员要对无线网络技术及移动终端技术进行全方位控制,对上述信息业务及移动互联技术进行拓展,形成良好的系统终端,建立统一信息化服务及管理资源。设计人员要将客户端Android机与校园信息服务系统的服务器结合在一起,设置物理隔离网闸,构造JDBC访问后台数据库,通过MySQL数据库存储系统对数据进行存储。
3. 国内外研究现状(文献综述)
随着信息技术的不断发展,特别是网络技术与移动通信技术的高速发展,人们用于获得信息的各种方式也发生了巨大的变化。手机的不断普及和性能的提高促使了基于手机这一移动终端的各类移动业务和信息服务系统成为当今研究的热点。对于校园这一教育事业发展的大基地,如何更好的利用手机这一普遍存在的移动终端提供信息服务,使得学校各群体得到进一步的实时信息交流,这一问题具有深刻的现实意义和广泛的应用价值。
基于android平台的校园信息系统app特征主要表现在:(1)android平台应用程序框架能够对程序组件进行替换与重用,主要由虚拟机作为运行的主体,占用资源较少,系统运行速度非常快,大大提升了平台性能;(2)android平台使用WebKit引擎作为内部集成浏览器,对系统中的各项图形库进行定制,从根本上提升了主体的效果和质量。图形库选取定制的2D和3D图形库。此外,3D图形库还选取openGLEs1.0标准进行优化;(3)android平台使用SQLite用作结构化的数据存储中心,支持SQL数据库,能够对各项事务处理进行操作,其主体操作支持多种媒体操作,支持常见MP3、AAC、AMR、JPG、PNG、GIF格式,支持GSM技术、蓝牙、EDGE、3G和WiFi,能够对各项信息资源进行全面应用。[1] 这同时也是智能手机的优势并且是智能手机赢得市场的主要原因。具有开放性的Android手机平台,从2007年谷歌将其正式向外界展示以来,发展迅速,手机市场份额不断攀升,至2012年已超过塞班,跃居第一。通过Android系统的开源性、智能型,我们可以看到Android更光明的未来。[2]
据美国某市场调研机构2012年发布的一份最新报告显示。2012年一季度,基于Android系统的智能手机的销售量已占据全美手机销售量的28%份额,而大名顶顶的IPhone手机其市场份额紧追其后,占到21%的市场份额,已经确定了Android系统的市场占有比。据业内人士分析,随着Android系统相应软件的不断开发应用,选择Android系统手机或者无线终端设备的人会越来越多。Android是一种以Linux为基础的开放源代码操作,主要用于便携设备。Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年由Google收购注资。2007年11月Google宣布推出基于Linux的Android开放式手机操作系统,沿袭至今,已发展到4.0.4版本。2011年第一年度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2011年11月数据,Android占据全球智能手机操作系统市场52.2%的份额,中国市场占有率58%。[3]所以选择以Android为系统是极为明智的选择。
4. 研究方案
功能模块设计是建立在基于android平台的校园信息系统app设计实现的基础上的重要内容。在对上述内容进行完善的过程中,要依照需求进行功能建设,保证功能与校园环境相符合。当前基于android平台的校园信息系统app主要包括系统登录模块、校园新闻、考研咨询推送、课程信息查询、机器人智能问答、自习教室的智能管理、图书馆图书模糊定位、图书馆图书个性推荐等功能。数据库在设计的过程中要对Android应用程序进行全面把握,要严格依照Android应用程序操作基础,对各种存储方式进行合理选取。在当前的Android平台建设过程中,数据存储主要包括SharePreferences存储数据、文件方式存储数据、SQLite数据库方式、ContentProvider存储数据、网络方式存储数据五种方式。在上述的存储过程中前四种都是将数据存储在本地设备上,而第五种是将数据存储在网络上。设计人员在对数据库进行设计的过程中可以对以上内容进行合理选取,可以根据校园系统状况建立有效的数据库,对数据信息进行储存。除此之外,在对数据库进行建立的过程中,设计人员还要对可视化操作工具进行选取,依照图形化管理或表格化处理等对各项数据内容进行分类、控制、监督,从根本上改善数据的可靠效果。鉴于存储的信息不是太多且成本考虑,后台多采用MySQL数据库进行存储。
5. 工作计划
2022年12月11号前
(1)与指导教师就课题进行沟通、交流及讨论,进一步明确课题要求;
(2)查找资料并消化课题,完成导师布置的工作,提出初步设计方案。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。