word
word
1 / 26
word
Android应用案例
课程设计
文件状态:
[ ] 草稿
[√] 正式发布
[ ] 正在修改
项目名称:
我的云账本
文件标识:
android_app-1
当前版本:
作 者:
燕
学 号:
31713109
小组成员:
燕、正杰、德祥
指导教师:
史梦安
完成日期:
信息职业技术学院 计算机与通信工程学院
word
word
2 / 26
word
版 本 历 史
版本/状态
作者
参与者
起止日期
备注
燕
马子璇
代码完成
燕
马子璇
修改云存储的功能
燕
马子璇
优化界面以与功能
燕
马子璇
修改报告中的visio图
表格名称
各功能开发表
序号
功能
子功能
开发人员
1
主界面
控制层〔事件等〕
燕
2
显示层
马子璇
3
账信息添加
数据层〔Dao层〕
马子璇
4
界面控制层
燕
5
显示层
马子璇
6
服务端
燕
7
账信息查询统计
数据层〔Dao层〕
燕
8
界面控制层
马子璇
9
显示层
燕
10
服务端
马子璇
11
账类型查看与修改
数据层〔Dao层〕
马子璇
12
界面控制层
燕
13
显示层
马子璇
14
服务端
燕
15
账信息删除
数据层〔Dao层〕
燕
16
界面控制层
马子璇
17
显示层
燕
18
服务端
马子璇
19
关于
燕、马子璇
一、前言
记账软件记录着各种数据,如果软件一不小心删掉,所有数据就没有,就会觉得很可惜。现在云盘普遍都支持接入应用。本系统主要用于账信息的存储,主要通过移动数据网络或者WIFI,实现客户与服务端的云存储。客户可以通过登录查询自己的账户信息。
二、系统分析
系统开发遵循的标准或规
统一的开发平台
+AndroidSDK;
;
移动端数据库开发采用SQLsever。
统一技术规
总体上采用Java语言进展客户端与服务端的开发,移动客户端开发端采用Android开发技术规,系统静态与动态建模原如此上要求使用UML技术规。
“云备忘录〞功能设计
通过该模块的,用户可以完成对备忘信息的管理,主要功能包括:
,用户使用该功能可以完成对备忘信息的添加;
,用户通过该功能完成对特定条件下的备忘信息的查询与统计工作,
,用户通过该功能可以查看特定账信息的明细并可对其进展修改;
,用户可以删除特定账信息容〔只做逻辑删除,不做数据库层的物理删除,修改对应记录的status列数据,0表示不可用,1表示可用〕
,用户添加完信息设置是否提醒,使用这个功能,用户可以在通知栏上看到提醒的信息。
,点击更新按钮,用户可以更新状态,进展联网,使信息同步到数据库中。
word
word
3 / 26
word
:
系统用例图
消费信息模型类类图如图:
账信息类图
word
word
4 / 26
word
智能手机通过WIFI或者移动数据访问服务器,完成服务器与客户端的数据传输。通过联网登录系统,添加信息,修改、删除信息,把信息发送到服务端,进展信息传输。如图5—1网络拓扑图。
图5-1网络拓扑图
联网以后,用户可以添加、查询、修改、删除、更新备忘信息,即使本地信息删除了,服务端还存有以前的信息,此功能可以防止信息的误删方便用户的使用,详细图解参照如下图图2-2系统用例图。
系统活动图
word
word
5 / 26
word
三、系统设计
,所有联网操作不能在UI线程中进展。必须在新建线程里进展网络连接,否如此将会抛出“NetworkOnMainThreadException〞异常。
而在Android系统中只能在主线程〔UI线程〕中对UI组件进展控制,如果通过子线程启动网络连接并对UI控件进展修改,这就需要与UI线程进展通信。
可以使用Handler类实现子线程与主线程的通信,
Android应用案例课程设计 来自淘豆网m.daumloan.com转载请标明出处.