Android应用案例课程设计.docx

上传人:王** 文档编号:1432843 上传时间:2024-07-09 格式:DOCX 页数:22 大小:200.38KB
下载 相关 举报
Android应用案例课程设计.docx_第1页
第1页 / 共22页
Android应用案例课程设计.docx_第2页
第2页 / 共22页
Android应用案例课程设计.docx_第3页
第3页 / 共22页
Android应用案例课程设计.docx_第4页
第4页 / 共22页
Android应用案例课程设计.docx_第5页
第5页 / 共22页
Android应用案例课程设计.docx_第6页
第6页 / 共22页
Android应用案例课程设计.docx_第7页
第7页 / 共22页
Android应用案例课程设计.docx_第8页
第8页 / 共22页
Android应用案例课程设计.docx_第9页
第9页 / 共22页
Android应用案例课程设计.docx_第10页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《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对欧拊断

7、H求美型,依事不”的必求类梨,虫新反字列化.,的小四、系统实现4.1 数据库存储系统的实现本存储系统利用的关系里数据库存储系统实现。其数据表字段及数据表创建等核心代码如卜所示:数据存储代码:客户端:贩俏ZSItK及相关字段2-3-4-5-7-I.:*伊&类型表示人账1K示出贩-”记录状毒.1&,可用8走上不什用3-2二”深入句欧批年中的时何2-黑笑VC,恁时应的英型I示/戍dH%).l&不收入(入味)5.2三-idK+1.=U3.34,4J,.S-I*.6J-.7J):2+($IX服务端:Olercm?W.IHOa-.O.X).=(O)O:0:h;浑加按钮事务(OI(MH0.1.3)I()I)

8、;=();-(1;代希)I0(0I0;):)0:1,)()(“确认删除”)(“砒定”设也砒定按钮,其次个号数足传事务时象Ol(XBH除祟作()?)(CfiH除失败,默认类型无法JH除*)0;)1(X0):UeH雎胜利”)0;I)nr%ifl.):Ik用户注册及登录功能将用户的信息添加到数据库中,先进行用户注册,把用户信息添加到数据库中,注册时若数据数据库中没有数据则注册,然后点击菜单中的登陆按钮,就可以显示登陆胜利。然后就可以进行用户的信息添加查询之类的操作。.1用户登录动态模型打开主页面的菜单,点击菜单中的注册按钮,就可以运用用户注册的功能,注册胜利之后,返回,点击菜单中的登陆按钮,就可以胜

9、利的登陆。接着就可以添加信息,修改信息,生成恳求对象,序列化反序列化之后,可以存储到服务端.服务端通过客户端的响应推断是否同步到眼务端。如下图,图.1用户登录动态图。活动动态图:图J用户登录动态图.2登录界面效果I.进入主页面,打开注册系统,先进行注册,注册胜利之后点击登陆按S2-2-2注册窗口魏燕图2-2-3登录窗n图2-2-1主界面菜单相,3关核心代码发送登展求的拗码如下所示:获一用户数据,封装成,发送=()00:=(MX);三0:0:0:三o():XXX0;处理用户(J谈晌应的编码如卜.所示=010:三(KXO=(.)J);(m)1P*:0:I(D)IC用户名、密回然谈!”):服务端关健

10、代码,(O)I=(.:=(%石法阳户=o();二将合法用户记录下来(X);图3ll主界面按钮图3J-2添加对话框图3l3添加胜利2. *信息查询查询界面,点击查询按钮,如图3-2-1所示,查询符介条件的数据,查询结果进入如图3-2-2所示。图3-2-2主界面图3-2-2查询图3-2-3查询结果3. %类型设置点击主界面设置按钮,如图33-l所示,进入账类里管理界面,点杳询按钮查询账类,查询结果为3-3-2所示。添加特设备号=0():=(X):0:(0(V)I=OOftiftJIIWJ三0fti资谢的U期方式000选标的是出赛、入寐还是全部(全部(”,,;=Ot);C0:NnBK)W=00;三(

11、):=(X1);仁(:0;I(C入账加三()();=0:=(X.i):-).0;(0(“总计:*):岷信息代桁传改,(0(0.I.3)1设H公共数IK仅的选中IK信用对象=(K):(m.();Ol(0.)(0.):=OIh(CfflW)M=OOaE询日期o皆海方式=Ooo通界的是出账、入账还是全SI(“全部”)1=CG):0;I(CHKh)(=00;三():=0;I(rAM(=00;三():=(X1);0;J=0.0;(XoH=(i);三(:。:)CAihJ;)0:1FJ除川(K0);I0;)K):蜃务(1)(=,VVxVVU,VV,V.nzl23V)h:VV);=(.X);OB(.0(l);

12、(:账信息添加IOl()(-Illbo.o.o*hm.()0.0):)账信息自询;)I=():o=()C*”.):(CXO)J=0;(ino):(X2X);(iM3X):(H4X);(iX6X):(M7X);(i)(8)();0:=(X三or*?,(:(0M)(O)(I)OX(0)(3)()k(0)(2)();(O)(O)O):(0M5M);(0)(4)();“枳如没仃数据4.2.3“关于”实现图423为该软件相关的信息,包括制作人、版本信息等。*Anolrotd3MXm目啜/科片n*i11JWnvU2Wai木于陀2on图4-2-3五、软件系统测试1.1 测试目的软件测试的目的,第是确认软件的质量,其方面是确认软件做了你所期望做的事情,另一方面是确认软件以正确的方式来做这个事情.其次是供应信息,比如供应应开发人员或程序经理的回馈信息,为风险评估所打算的信息。第三软件测忒不

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 手机开发

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!