基于Android的校园学生信息服务APP开发.doc

基于Android的校园学生信息服务APP开发.doc

ID:57319963

大小:14.00 KB

页数:3页

时间:2020-08-11

基于Android的校园学生信息服务APP开发.doc_第1页
基于Android的校园学生信息服务APP开发.doc_第2页
基于Android的校园学生信息服务APP开发.doc_第3页
资源描述:

《基于Android的校园学生信息服务APP开发.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Android的校园学生信息服务APP开发作者:段鹏来源:《知识文库》2017年第15期        本文浅析了基于Android的校园学生信息服务APP的总体框架以及关键技术,并浅析了其系统模块设计,以期为校园学生信息服务APP的开发提供借鉴。        随着信息网络技术的发展,各种移动终端得到了日益广泛的应用。移动终端具有显而易见的优势,个性便携,且便于对各种信息进行集中管理。高校校园网的数字化趋势日益显著,对信息管理的难度也与日俱增。且不同高校之间,缺乏高质量的数据共享和业务协同。因此,有必要对基于Android的校园学生信息服务APP进行开发。        1、总体框架  

2、      基于Android的校园学生信息服务APP,其应用平台,主要包括android手机客户端的APP以及后台服务器管理系统。该APP能有效满足校园学生的信息服务需求,实现学生对校园信息的便捷高效获取。该APP的后台服务器管理系统能有效管理数据库。该应用平台系统主要由以下层面构成:(1)Android手机终端访问层。该层主要包括基于android系统的手机APP程序,能通过该程序,实现对校园学生信息服务的访问。(2)网络接入层。网络接入层的本质是一种媒介,实现了手机终端和数据层的连接。网络接入层,主要采用GPRS服务以及WiFi网络服务。(3)数据层。数据层主要为手机终端访问层提供实时数

3、据,并确保数据的统一性和安全性。同时,实时更新信息服务并加强维护。        2、关键技术        2.1数据交互技术        JSON是一种轻量级的数据交换格式,具有较为简单的结构,且具有灵活的操作性,容易实现阅读和编写,同时容易实现机器解析以及机器生成。另外,JSON不需要对匹配标签进行使用,实现了传递信息的字节数的大幅度降低。基于Android的校园学生信息服务APP的平台,主要采用MySQL数据库进行数据的储存,该APP和服务器端通过网络实现对JSON格式数据的有效传输,在进行数据的传输时,要注重封装数据格式。通过解析JSON格式数据,实现其对数据库的插入以及对页面的显

4、示。        2.2多线程消息及异步处理机制        通常,多线程的使用,有利于实现对程序响应效率的改善,并实现资源利用效率的有效提高。多线程在多核CPU中的应用,具有至关重要的意义。对多线程模式进行使用,能实现用户等待时间的有效减少,实现界面响应速率的有效提高。当程序中存在定时、耗时操作,以及计划任务和复杂运算时,为避免对系统性能造成不良影响,必须采用多线程的异步操作方式,这样有利于加快程序响应速度,有效避免系统工作的意外停止。另外,系统通过采用多线程实现对网络数据传输以及UI刷新的处理,以避免用户对页面刷新的长时间等待。        2.3数据库设计        网络后台常

5、见的数据库有两种形式,一种是MySQL数据库,一种是SQLServer数据库。该平台采用MySQL数据库。MySQL数据库极易安装,且其脚本导入方便快捷,也容易实现对数据的各种命令。为实现对服务器端压力的有效减轻,通常采用SQLite数据库进行客户端的账号验证和密码验证,SQLite数据库具有强大的功能,且是andriod系统自带的程序。在andriod客户端,采用SQLite数据库,在服务端,则采用MySQL数据库。SQLite数据库通常为andriod系统自带,具有强大的功能,是轻型数据库的一种。SQLite数据库不具备图形界面和客户端,因而对数据库的操作,只能通过命令的方式进行。另外,其

6、数据库的建立,以及用户标的建立,主要是通过代码实现。该APP的主体是校园学生的信息服务,数据库在该APP中占據着重要的地位。在校园学生信息服务的A中,学校的各种信息构成了庞大的数据量,这些数据存储在MySQL数据库中,具有极其复杂的结构。基于Android的校园学生信息服务APP简化了数据库,学校信息的详细内容表、标题表以及评论表均存放在服务器端。        3、系统功能模块设计        基于Android的校园学生信息服务系统主要包括服务器端以及APP客户端。该系统项目功能的核心是APP客户端。用户通过APP客户端进行操作,实现各种功能,诸如对校园学生信息服务系统的注册与登录,查阅

7、各种招聘以及活动信息,了解学校的课程安排及新闻动态等。该系统的服务器端主要实现对业务逻辑的处理以及对各项权限的控制。服务器端会解析APP客户端提出的请求信息,并将处理数据对APP客户端进行返回。该系统服务器端通过采用MVC+DAO的设计模式,实现对程序层次的区分以及功能的扩充。在MVC模式中,M是指Model层,主要对各种实体,诸如新闻、新闻标题、提交内容等进行存放。V是指视图层,主要实现对各种页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。