您好, 访客   登录/注册

基于android平台的校园信息系统app的设计实现

来源:用户上传      作者: 张晓

  摘 要:随着当前信息化技术的不断发展和进步,我国校园信息系统建设逐渐完善。在无线通信网络技术环境下,基于android平台的校园信息系统app已经成为校园信息系统的重中之重,从根本上改善了新型移动数字化校园建设的质量和效果。本文就基于android平台的校园信息系统app的设计原理及设计概念进行分析,对校园信息系统app平台设计内容进行控制,从总体到细节,层层设计、分布落实,完成系统的综合建设。
  关键词:校园信息系统;android平台;app
  中图分类号:TP311.52
  随着网络规模和用户数量的迅速扩大,应用信息系统的不断丰富,高校网络环境已经出现了翻天覆地的转变。传统校园网络平台在进行设计的过程中,只是依照计算机技术要求及学生需求进行设计,没有对平台性能、平台质量进行全方位控制和提升,在很大程度上制约了主体的建设质量。因此,在现代平台建设的过程中,设计人员要选取高性能、高质量数据体系,要对新型android平台的校园信息系统app进行深入探究,从本质上提升校园信息交流的移动便捷性,安全性和可靠性。
  1 基于android平台的校园信息系统特征
  基于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,能够对各项信息资源进行全面应用。
  2 基于android平台的校园信息系统构架建设
  android平台的校园信息系统构建建设主要包括四部分,第一层(最上层)为Application层,为系统的程序层,第二层为Application Framework层,为系统的应用程序框架,第三层为Libraries层与 Android 运行环境层,为系统的核心类库,第四层为LinuxKernel层高,为系统的Linux内核。具体结果见图1。
  2.1 应用程序层构建
  在对应用程序层进行构建的过程中,设计人员要对java语言进行合理控制,从根本上完成系统的核心建设,对各项语言进行合理配置搭载。此外,在对该层进行设计的过程中设计人员还要对核心内容进行完善,对核心系统中的应用部分进行设置,建立SMS程序、email客户端、contacts、地图、日历、浏览器等。
  2.2 应用程序框架构建
  应用程序框架构建主要包括对API访问权限、程序共享设计等。在对上述框架结构进行设计的过程中,设计人员要对权限及核心体系进行合理配置,对各项设计模式进行重组,确保应用程序框架能够对组件进行分享,保证用户能够在同样机器上完成组件替换。
  2.3 系统的核心类库
  在对Android系统进行开发的过程中,设计人员要对各项程序构建模式进行重新组建,确保设计中所有应用都能够对组件能力进行分享,形成良好安全约束,能够完成对同样机器上组件的替换。Android系统要包含C/C++库,能够对核心部分系统C库、3D库、FreeType、LibWebCore、SGL、媒体库、Surface管理、SQLite、SSL进行应用。在对Android RunTime库进行建设的过程中,系统设计人员要对Dalvik虚拟机进行全方面控制,依照该虚拟机自身系统,对编译格式进行确定。
  2.4 Linux内核构建
  Linux内核是Android平台的重要内容,可以有效提升原版本之间的BUG,为Android平台建立所需的各种驱动,提升整体终端设备的主体效果,增强内核运行质量及效果。在对Linux内核构建的过程中,设计人员要对内核中的AndroidBinder、Android电源管理(PM)、AndroidPMEM(Physical)、Android Logger、Android Alann、USB Gadget驱动、低内存管理器(Low Memory killer)、匿名共享内存(ashlnem)、Android Ram Console、Android timed device、Yaffs2进行设计,建立完善的内核运行java虚拟机。
  3 基于android平台的校园信息系统app的设计
  3.1 功能需求设计
  基于android平台的校园信息系统app设计过程中设计人员要控制要以下几方面。
  第一,对系统各项信息进行完善,建立层次化信息结构系统。设计人员要对教师对信息的需求(图2),学生对信息的需求(图3),家长对信息的需求(图4)三方面内容深化,保证教师能够及时录入、发布、查看信息,学生与家长能够查询、获取、交流信息,要依据不同人员层次要求建立不同应用系统,保证满足各方面需求。
  第二,要对性能需求进行完善,增强收集操作系统效果。设计人员要对不同层次的手机操作系统进行分析,依照当前校园环境中手机主体状况,建立合适的选择、界面、通信网络、数据存贮结构,形成完善的信息控制平台。手机操作系统在设计的过程中要具有非常广泛的用户规模,符合当前校园环境中的手机系统平台状况,能够满足学生的各项需求。设计界面要尽量简单与友好,保证用户能够在应用系统的过程中感觉到舒适,提升用户对系统的印象。要对通信网络技术进行应用,依照3G网络主体及通信需求对服务器进行访问,设计访问控制,保证数据安全。对大量同时访问操作要对数据进行安全存贮及数据操作,防止出现数据失误现象,降低对用户造成的影响。   第三,针对系统框架结构,合理完善移动技术。在对系统框架结构进行建立的过程中,设计人员要对无线网络技术及移动终端技术进行全方位控制,对上述信息业务及移动互联技术进行拓展,形成良好的系统终端,建立统一信息化服务及管理资源。设计人员要将客户端 Android机与校园信息服务系统的服务器结合在一起,设置物理隔离网闸,构造JDBC访问后台数据库,通过MySQL数据库存储系统对数据进行存储。
  3.2 系统功能模块设计
  功能模块设计是建立在基于android平台的校园信息系统app设计实现的基础上的重要内容。在对上述内容进行完善的过程中,设计人员要依照需求进行功能建设,保证功能与校园环境相符合。当前基于android平台的校园信息系统app主要包括系统登录模块、信息查询模块、信息录入模块、信息发布模块、信息交流模块、信息分享模块。系统主要通过上述六大模块完成对信息的交流与共享。具体见图6。
  3.3 数据库设计
  数据库在设计的过程中要对Android应用程序进行全面把握,要严格依照Android应用程序操作基础,对各种存储方式进行合理选取。在当前的Android平台建设过程中,数据存储主要包括Share Preferences存储数据、文件方式存储数据、SQLite数据库方式、Content Provider存储数据、网络方式存储数据五种方式。在上述的存储过程中前四种都是将数据存储在本地设备上,而第五种是将数据存储在网络上。设计人员在对数据库进行设计的过程中可以对以上内容进行合理选取,可以根据校园系统状况建立有效的数据库,对数据信息进行储存。除此之外,在对数据库进行建立的过程中,设计人员还要对可视化操作工具进行选取,依照图形化管理或表格化处理等对各项数据内容进行分类、控制、监督,从根本上改善数据的可靠效果。
  4 测试案例
  5 总结
  基于android平台的校园信息系统app是我国校园信息系统建设中的关键操作,是提高校园信息网络发展的重中之重,已经成为人们关注的焦点。在对基于android平台的校园信息系统app进行设计的过程中,设计人员要对各项信息、数据进行全面把握,要对系统权限进行合理设置,形成初步平台保护;要对系统框架进行建立,依照用户需求对校园信息系统框架进行构建,合理设置各部分网络构架;要依照数据结构及用户需求,对系统模块进行划分、设计和建立,对模块之间的关系进行明确,加强模块交叉与数据库之间的关联,从根本上提升校园信息系统的服务质量。
  参考文献:
  [1]汪志宏.智慧校园的服务与应用的案例分析[J].计算机光盘软件与应用,2012(17):65-66.
  [2]胡晓,高鹰,刘长红.基于3G通信网络的移动数字化校园建设研究[J].信息技术,2010,3(6):52-53.
  [3]吴浩.高等院校无线数字化校园建设[J].价值工程,2011,4(18):16-17.
  作者简介:张晓(1980-),男,山东人,讲师,硕士,研究方向:软件技术。
  作者单位:四川水利职业技术学院,四川崇州 611231
转载注明来源:https://www.xzbu.com/8/view-5687505.htm