美章网 资料文库 数字校园信息系统设计范文

数字校园信息系统设计范文

本站小编为你精心准备了数字校园信息系统设计参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

数字校园信息系统设计

摘要:

数字校园的移动化使得校园的数字化建设从一个静态体系逐步转变为动静态结合的智能网络平台。基于Android平台,结合数字校园发展规划,设计了数字校园信息系统,实现了校园新闻、课程表在线、校园地图、便捷电话、印象校园等功能。

关键词:

Android;数字校园;信息系统

数字校园发展迅速[1-3],学生的生活学习越来越离不开校园网,智能平台上的数字校园APP成了关注焦点。智能手机提供了非常方便的平台,能自由获取想要的校园信息。Android平台作为一款开源平台,极大降低了校园信息系统的开发成本。本文基于Android平台进行了校园信息系统设计,实现了多项功能。

1Android平台结构

Android是谷歌公司推出的完全免费和开放性智能手机操作系统,是一种专为移动电话、平板电脑等设计的操作系统,其内核精简、运行速率快并且成熟稳定。系统架构分为4层,分别是:应用程序、应用程序框架、中间件、Linux内核[4],如图1所示。(1)Linux内核(LinuxKernel)。Android平台运行在Linux2.6之上,相当于手机软件层和硬件层之间的一个抽象层。Android内核提供显示驱动、摄像头驱动、存储驱动、键盘驱动、Wi-Fi驱动、音频驱动和电源管理等功能。(2)中间件(Middleware)。中间件包括两部分:核心库(Libraries)和Android运行时环境(AndroidRuntime)。其中,核心库包含了C/C++库,由系统不同的组件使用,同时提供最核心的功能管理。显示系统管理(SurfaceManager)负责手机屏幕图像信息。媒体框架(MediaFramework)负责控制多媒体文件,包括多种音频、视频和静态图片文件。SQLite数据库提供了一个轻量级关系型数据库,WebKit为嵌入式Web浏览器引擎。此外,还有许多库发挥各自作用,保证了Android核心功能完美实现。基本运行环境由DalvikJava虚拟机和基础Java类库组成。(3)应用程序框架(ApplicantionFramework)。Appli-cantionFramework提供了与Android系统开发人员直接相关的接口。Activity管理器(ActivityManager)用来处理应用程序各个Activity生命周期,提供常用的导航回退功能。内容提供者(ContentProvider)使得应用程序可以访问数据(如联系人数据库)或者共享数据库。视图系统(ViewSystem)用于建立应用程序视图,如本地字符串、图片或布局文件等。信息管理器(NotificationManager)负责在状态栏中显示各个应用程序的提示信息。(4)应用程序(Application)。Android系统将一些核心并且常用的应用程序安装在系统中,包括联系人、浏览器、电话、Home视图等等。这些应用程序和用户自己编写的应用程序是完全平行的,也是Java语言。用户能根据需要更换系统自带的应用程序,或者增添应用程序。

2系统总体设计

(1)新闻模块:学校新闻网上有多个新闻模块,本系统主要精选了4个模块的新闻加入显示中,包括工大新闻、综合新闻、团学新闻以及科技之光。(2)课程表模块:课程表可以在学校教务处网站查到,本模块设置了下拉菜单,可选项有院系、专业、年级、学期以及班级,全部选好后点击查询就能得到查询结果。(3)校园地图:本系统的校园地图应用百度地图SDK,利用手机自带的定位系统,定位到手机所处的位置,并将原来的定位图标更改为带方向的图标,它能够随着手机的方向转动,向用户面朝的方向以达到明确指路的目的。地图还添加了跟随模式以及罗盘模式,切换不同的模式可以达到准确指路的目的,即使不在校园,该地图仍然可以定位、指路。(4)便捷电话:为方便校园通讯设置此模块,可称之为校园通讯录。校园通讯录内置各种联系电话,从各学院学生办公室电话到校园环保车电话以及部分周边饭店、商家电话。在通讯录页面,点击电话条目即可转到手机系统自带的拨号页面拨出。(5)印象工大:这一模块从各个角度介绍了工大,包括学校简介、校园风光欣赏、校园文化介绍,可帮助学生快速了解校园融入校园。

3系统UI设计

本系统使用5个用户界面来完成需要的功能,同时使用几个界面用于衔接各个功能。主界面需要准确传达系统用途以及所包含的模块及功能,上部分的imageview展现学校标志性风景,下半部分用几个简洁明快的图标显示其功能,见图2。新闻列表界面下方使用tabhost来选择不同板块,点选之后上部分itemlist会显示该部分新闻标题、来源以及时间。校园地图使用了百度地图的SDK包,加入了普通地图以及卫星地图,并且提供罗盘模式、跟随模式和普通模式,以满足学生的地图使用需求,见图4。印象工大模块分设5模块,学校简介、校园文化、校园风光以及交通路线,素材取自校园网首页,界面见图5。

4系统实现

4.1模块实现技术新闻内容来源于校园新闻网,实现中用GET请求到JSON格式的新闻数据之后进行解析,再添加到数据集合中显示。

4.2地图实现技术(1)地图比例尺修改,初始地图显示以2km为比例,为方便查看修改为500m。(2)引入定位功能,结合方向传感器实现方向定位,自定义带箭头的定位图标并引入方向传感器。

5结语

本文基于Android设计了校园信息系统,系统界面友好易于使用,所包含的内容能够帮助学生快速了解校园生活,融入校园生活。下一步,结合具体数字校园应用,进行拓展开发,使这款应用在功能上更加完善,用户操作界面更加美观灵活,实现个性化服务。

参考文献:

[1]张维国.大数据时代数字化校园建设的研究[J].电脑编程技巧与维护,2015(9):70-72.

[2]万里鹏,陈雅,郑建明.中国高校数字化校园建设与思考[J].情报科学,2004,22(3):356-362.

[3]曾勍炜,徐鹰,徐知海,等.关于数字化校园建设的研究[J].计算机与现代化,2004(7):88-91.

[4]李宁.Android/OPhone开发完全讲义[M].北京:中国水利水电出版社,2010.

作者:杜洪波 高峰 郭光 徐杰 单位:沈阳工业大学 理学院