Android应用案例课程设计.docx
《Android应用案例课程设计.docx》由会员分享,可在线阅读,更多相关《Android应用案例课程设计.docx(22页珍藏版)》请在第壹文秘上搜索。
1、f4It诫无乂析+尼HuninCalt(MOfrt20RR”:供应用案例课程设计文件状态:草稿(正式发布1正在修改项目名称:我的云账本文件标识:1当前版本:1.3.1作者:魏燕学号:小组成员:魏燕、潘正杰、赵德祥指导老师:史梦安完成日期:2015.7.2淮安信息职业技术学院计算机与通信工程学院版本历史版本/状态作者参加者起止日期备注魏燕马子璇5代码完成1.1.1然燕马子期7脩改云存储的功能魏燕马子琐7优化界面以及功能我燕马子已2015.7.2修改报告中的图表格名称各功能开发表序号功能子功能开发人员1主界面限制层(事务等)魏燕2显示层马子璇3些信息添加数据层(层)马子璇4界面眼制层魏燕5显示层马
2、子玻6服务推魏燕7照信息查闻统计数据层(层)魏燕8界面限制层马子璇9显示层魏燕10服务那马子敢11账类型查看及修改数据层(层)马子糠12界面限制层穆燕13M示层马子腺1-1服务端魏燕15账信息捌除数据层(层)魏燕16界面限制层马子麟17显示层魏燕18服务端马子璇19关于沈燕、马子璇一、前言记账软件记录着各种数据,假如软件一不当心制掉,全部数据就没有,就会觉得很惋惜。现在云盘普遍都支持接入应用。本系统主要用于账信息的存储,主要通过移动数据网络或者,实现客户与服务端的云存储。客户可以通过登录查询自己的账户信息。二、系统分析2.1 系统开发遵循的标准或规范2.1.1 统一的开发平台移动端开发运用:服
3、务端开发采纳:移动端数据库开发采纳。统一技术规范总体上采纳语言进行客户端及服务端的开发,移动客户端开发端采纳开发技术规范,系统静态及动态建模原则上要求运用技术规能。2.2 “云备忘录”功能设计本地冬忘信息管理模块通过该模块的,用户可以完成对备忘信息的管理,主要功能包括:1 .备忘信息添加,用户运用该功能可以完成对备忘信息的添加:2 .符忘信息查询及统计,用户通过该功能完成对特定条件下的备忘信息的查询及统计工作,3 .备忘信息查看及修改,用户通过该功能可以查看特定账信息的明细并可对其进行修改:4 .备忘信息信息删除,用户可以删除特定账信息内容(只做逻辑删除,不做数据库层的物理删除,修改对应记录的
4、列数据,。表示不行用,I表示可用)5 .备忘信息提示用户添加完信息设匿是否提示,运用这个功能,用户可以在通知栏上看到提示的信息。6 .备忘信息更新,点出更新按钮,用户可以更新状态,进行联网,使信息同步到数据库中。智能手机通过或者移动数据访问服芬器,完成极务港与客户端的数据传蚪.通过联网登录系统.添加信息,修改删除信息,把信恩发送到服务邮.进行信息传输.如图5-1网络拓扑图。图5-1网络拓扑图联网以后,用户可以添加、查询、修改、删除、更新备忘信息,即使本地信息删除/,服务端还存有以前的信息,此功能可以防止信息的误超便利用户的运用,具体图解参照下图图2-2系统用例图。图2.2系统活动图3.2 数据
5、库设计系统采纳关系型数据库进行数据库设计,由系统对象关系分析可知,系统数据存储结构如表一所示。表I备忘信息表衣名列名数据类型非空描述外键主键,自地Y(50)Y默认备忘名称(50)Y日期(50)Y内容Y胜利失败Y。标识不行用,1标识可用3.3 主界面设计由丁采纳移动手持终端作为应用程序载体,为提人机交互效果,主界面宜采纳扁平化设计。可以更加简洁干脆的招信息和事物的工作方式展示出来,削减认知障碍的产生。主界面设计如图3.4所示。图3.4匕界面设H3.5云同步设计由下用户在未联网状态时,账信息保存在本地数据库中,服务器是收不到任何数据,所以我们设计云同步功能,该功能主要是把本地数据与服务端同步,以便
6、用户后期管理。采纳的协议采纳网络通信协议,运用第三方协助工具包,对数据序列化反序列化进行传输。利用类限制各种数据传输。类见图3.5.MyData-das一ttu:Otrins-type图3.5类图云同步动态模型获得本地数据库数据,对每条数据进行序列化,将序列化字符串发送到服务器,服务器接收字符串,进行反序列化解析,并且与服务器中数据进行对比,假如此条数据在服务器中没有体现,则保存在数据库中,整个数据遍历完毕,响应本次操作,客户湍接收响应,同步完成1动态图如下图.序列化反序列化关键代码序列化:0(;K):反序列化:O=(.X)11:(接收加M)由于不知mr种B求.而这将字符中发件外化为C对欧拊断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 应用 案例 课程设计