1 前言
1.1本课题开发背景
物联网、移动终端、Android、云数据等是最近几年最热议的词汇,而且这些领域也如雨后春笋般蓬勃发展。其中移动终端,在我们的生活与工作中扮演者不可代替的角色。移动终端,顾名思义,就是在移动过程中,能够通过链接无线网络,进行终止来自或者送至网络的计算机设备。随着网络和高新技术朝着越来越宽带化的方向发展,以及移动通信产业的进一步发展,移动终端已具有强大的处理能力,正从一个简单的通信工具发展为一个综合信息处理平台。
智能化的加入,引发了移动终端的基因突变,从根本上改变了移动终端作为网络通信末梢的传统定位。移动智能终端几乎在一瞬之间转变为互联网业务的关键入口和主要创新平台,新型媒体、电子商务和信息服务平台,互联网资源、移动网络资源与环境交互资源的最重要枢纽。
在信息化的时代,传统的信息管理已经跟不上时代的节奏,不仅管理工大量大,而且错误率很高,效率低。正好可以借助移动智能终端与信息管理的结合,开发具有功能目标明确的应用软件来实现信息的高效管理。
1. 2本课题的研究意义
学校是一个集体聚集的地方,如果用古老的方式对每个学生、老师的基本信息进行管理,将是一个很繁重的工作。而且除了每个人的基本信息外,还有许许多多复杂的联系,如师生关系、舍友关系等。
不过学院也有很完善的信息管理系统,帮助老师进行信息管理,但是系统部署平台是PC机,不便于携带,不能实现信息的随时更新。
基于Android的学院信息管理系统的设计与实现是通过部署到智能手机上的方式来实现对学生课程、成绩、宿舍信息的基本管理,以及学院新闻的发布、公告的通知、活动的宣传。让管理员通过手机客户端就可以随时随地进行信息的添加、删除、更新等基本操作,从而实现对信息更有效快捷的管理。
2 系统的需求分析
经过调查分析,该系统应具有如下基本属性与功能:
2. 1 非业务需求
1、要求简洁、直观、友好的用户界面。
2、系统操作要简单、灵活。
3、规范的基础信息设置。
4、为了方便用户,要求系统支持多条筛选。
5、支持数据更新调整。
2. 2 功能需求
普通用户:信息浏览。
管理员用户:1、登录检测功能。
2、基本信息增删改查操作功能。
3、具有模糊查询功能。
4、拍照获取图片功能。
3 系统解决方案
3. 1相关技术
3. 1.1 Android平台简介
Android系统最初由安迪·鲁宾(Andy Rubin)等人开发制作,最初开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统。论文网
Android是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑。该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。