1、 Android 应用应用案例案例 课程设计课程设计 文件状态: 草稿 正式发布 正在修改 项目名称: 我的云账本 文件标识: android_app-1 当前版本: 1.3.1 作 者: 学 号: 31713109 小组成员: 指导教师: 完成日期: 计算机与通信工程学院 版 本 历 史 版本/状态 作者 参与者 起止日期 备注 1.0.1 魏燕 马子璇 2015.6.25 代码完成 1.1.1 魏燕 马子璇 2015.6.27 修改云存储的功能 1.2.1 魏燕 马子璇 2015.6.27 优化界面以及功能 1.3.1 魏燕 马子璇 2015.7.2 修改报告中的 visio 图 表格名称
2、 各功能开发表 序号 功能 子功能 开发人员 1 主界面 控制层(事件等) 魏燕 2 显示层 马子璇 3 账信息添加 数据层(Dao 层) 马子璇 4 界面控制层 魏燕 5 显示层 马子璇 6 服务端 魏燕 7 账信息查询统计 数据层(Dao 层) 魏燕 8 界面控制层 马子璇 9 显示层 魏燕 10 服务端 马子璇 11 账类型查看及修改 数据层(Dao 层) 马子璇 12 界面控制层 魏燕 13 显示层 马子璇 14 服务端 魏燕 15 账信息删除 数据层(Dao 层) 魏燕 16 界面控制层 马子璇 17 显示层 魏燕 18 服务端 马子璇 19 关于 魏燕、马子璇 一、一、前言前言 记
3、账软件记录着各种数据,如果软件一不小心删掉,所有数据就没有,就会 觉得很可惜。现在云盘普遍都支持接入应用。本系统主要用于账信息的存储,主 要通过移动数据网络或者 WIFI,实现客户与服务端的云存储。客户可以通过登 录查询自己的账户信息。 二、系统二、系统分析分析 2.1 系统开发遵循的标准或规范系统开发遵循的标准或规范 2.1.1 1.1 统一的开发平台统一的开发平台 移动端开发使用 Eclipse4.3.2+AndroidSDK; 服务端开发采用 Eclipse4.3.2; 移动端数据库开发采用 SQLsever。 2.1.2 2.1.2 统一技术规范统一技术规范 总体上采用 Java 语言
4、进行客户端及服务端的开发,移动客户端开发端采用 Android 开发技术规范,系统静态及动态建模原则上要求使用 UML 技术规范。 2.2“云备忘录云备忘录”功能功能设计设计 2.2.1 本地本地备忘备忘信息管信息管理模块理模块 通过该模块的,用户可以完成对备忘信息的管理,主要功能包括: 1.备忘信息添加,用户使用该功能可以完成对备忘信息的添加; 2.备忘信息查询及统计,用户通过该功能完成对特定条件下的备忘信息 的查询及统计工作, 3.备忘信息查看及修改,用户通过该功能可以查看特定账信息的明细并 可对其进行修改; 4.备忘信息信息删除,用户可以删除特定账信息内容(只做逻辑删除, 不做数据库层的
5、物理删除,修改对应记录的 status 列数据,0 表示不可用,1 表示可用) 5.备忘信息提醒,用户添加完信息设置是否提醒,使用这个功能,用户可 以在通知栏上看到提醒的信息。 6.备忘信息更新,点击更新按钮,用户可以更新状态,进行联网,使信 息同步到数据库中。 2.2.1.1 系统顶层用例图如图系统顶层用例图如图 2.1: 用户用户 图 2.1 系统用例图 2.2.1.2 消费信息模型类类图如图消费信息模型类类图如图 2.2: + +setterssetters()() + +gettersgetters()() + +toStringtoString()() - -id id : : in
6、tint - -name name : : stringstring - -date date : : intint - -work work : : stringstring - -ischeck ischeck : : stringstring - -status status : : intint noteinfonoteinfo 图 2.2 账信息类图 2.2.2.信息的云存储信息的云存储的的静态模型图静态模型图 智能手机通过 WIFI 或者移动数据访问服务器,完成服务器与客户端的数据传输。通过 联网登录系统,添加信息,修改、删除信息,把信息发送到服务端,进行信息传输。如图 5 1 网络拓扑图。 Internet 2G.3G.4G. 图 5-1 网络拓扑图 联网以后,用户可以添加、查询、修改、删除、更新备忘信息,即使本地信 息删除了,服务端还存有以前的信息,此功能可以防止信息的误删方便用户的使 用,详细图解参照下图图 2-2 系统用例图。 用户 备忘信息管理 联网 备忘信息添加 备忘信息查看 备忘信息修改和删除 备