欢迎来到天天文库
浏览记录
ID:55971674
大小:708.50 KB
页数:3页
时间:2020-06-03
《基于Android的班级智能日程安排系统的设计与开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ol_,⋯⋯⋯一一一一⋯一一一,⋯,一一一一一~⋯~⋯,一,,,一CO基于Android的班级智能日程安排系统的设计与开发林鸿(温州大学物理与电子信息工程学院浙江温州325035)【摘要】:本文对实现基于Android平台在eclipse环境下设计与实现的基于C/S架构的班级智能日程安排系统的相关技术进行了研究,对其中日程同步功能和数据传递方法进行了具体描述。【关键词】:Android;日程同步;C/S架构1引言库中,在android中集成了sqlite数据库,这是一个轻近几年移动互联网的飞速发展是有目共睹的,它量级、开源、无需安装的关系数
2、据库,能够便捷的管理的发展也带动了相关产业的发展,如人们对移动智能日程信息,本系统涉及到的数据库主要关系模式如图终端的消费和移动终端应用程序的开发。目前,移动2所示:应用程序多以ios平台和android平台为主,而An—droid平台以其免费开源吸引了大批的开发者。合理、智能化的管理日程信息,是学校这样大集体的需求所在。本文是基于Android平台的班级智能一日程安排系统,它能够对个人日程进行智能化管理,能够进行日程提醒,班级管理员身份还能对班级日程~一一一__日程进行管理,同时该系统还能够与基于web平台的系统图2数据库实体联系图进行数
3、据的同步,实现“随时、随地、随心”的日程管理。2-3日程同步功能的实现2系统设计日程同步是本系统的重要功能,它实现了电脑端2.1模块划分与手机端日程信息的同步,主要流程如图3所示:系统主要分为五大模块,分别是身份验证模块、(1)点击一键同步,电脑端向手机端发送同步请日程编辑模块、日程同步模块、日程浏览模块和日程求,手机端向电脑端发送同步请求;提醒模块,其中日程编辑模块与日程浏览模块又有四(2)电脑端接收到同步请求之后,从电脑端的个子模块,模块结构图如图1所示:SQLServer数据库中选择编辑源为0与2,且同步状态为0的日程;手机端接收到同
4、步请求之后,从手机端的SQLite数据库中选择编辑源为l与3,且同步状态为0的日程。身份验证(3)若电脑端有符合的数据,则将信息封装发送至手机端,手机端接收数据后,遍历每一条数据,如果日程同步ID项不为空,则说明该条信息己至少同步过一次,数据无需再插入,只需根据该ID更新数据即可;如果日程同步ID项为空,则说明该条信息未曾同图1模块结构图步过,执行数据插入;更新或插入执行完毕后,返回是2.2数据库设计否成功的消息,若成功,手机端发送修改该条信息在在应用程序上编辑的日程信息,需要保存在数据电脑端的同步状态的请求。手机端同步至电脑端的步2014
5、~l期l福建电脑·151·
此文档下载收益归作者所有