移动应用开发技术的课程设计.doc

移动应用开发技术的课程设计.doc

ID:56161218

大小:301.55 KB

页数:21页

时间:2020-03-17

移动应用开发技术的课程设计.doc_第1页
移动应用开发技术的课程设计.doc_第2页
移动应用开发技术的课程设计.doc_第3页
移动应用开发技术的课程设计.doc_第4页
移动应用开发技术的课程设计.doc_第5页
资源描述:

《移动应用开发技术的课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《移动应用开发技术》题目:基于Android的个人生活助手专业:学长淘宝店530213班级:学长淘宝店530213学号:学长淘宝店530213姓名:学长淘宝店530213指导教师:学长淘宝店530213完成日期:2015年05月28日1需求分析随着安卓市场的发展,手机软件更新与时俱进,手机的个人助手已不是什么有创意的软件了,而是一种实用性的软件。基于安卓的个人生活助手,实现事务的管理和收支的管理,随身随时随带,提供优质的服务。学长淘宝店5302131.1用户需求分析由于用户在日常生活中,忙碌也有时对事务的遗忘,以及对收支

2、的不明,然而这个安卓手机日常助手提供了事务管理和收支管理,用户则对日常事务或收支进行记录,查询等功能,让用户不会因遗忘应做的事务,比如,什么时间预约好客户谈生意,也不会因此造成损失;对开支的也有明确的记录,对以后生活上的开支规划,提供生活质量。1.2功能需求分析学长淘宝店530213根据上面的需求分析,设计安卓生活日常助手。根据以上的想法,设计出助手的功能:1)、事务(查询,新增,删除,修改,提醒);2)、收支(查询,新增,删除,修改);3)、录音;4)、音乐;5)、日历;6)、时钟。2事务管理和收支管理流程分析事务管理

3、流程图收支管理流程图3系统结构设计学长淘宝店5302133.1系统的总体结构功能模块设计3.2系统静态模型设计学长淘宝店530213根据系统需求设计7个界面类,分别是MainActivity(主界面类),Affairsmain(事务界面类),Bookmain(收支界面类),Maffairs(事务管理界面类),Mbook(收支管理界面类),Saffairs(事务查询界面类),Sbook(收支查询界面类)确定系统的类后确定类之间的关系:3.3主界面的功能模块设计学长淘宝店5302133.3.1事务界面的功能模块设计学长淘宝店

4、5302133.3.2收支界面的功能模块设计学长淘宝店5302134系统数据库模型设计学长淘宝店5302134.1E-R图4.1.1事务的E-R图:4.1.2收支的E-R图:5功能实现学长淘宝店5302135.1事务功能实现5.1.1事务新增代码publicvoidsave(Viewview){if(checkDate()

5、

6、checkStartTime())return;StringBuilderresult=newStringBuilder();result.append(date.getText().toStrin

7、g()+"");result.append(startTime.getText().toString()+"-");result.append(item.getText().toString());try{if(this.getIntent().getStringExtra("flag").equals("change")){intindex=getIntent().getExtras().getInt("position");Stringline="";StringBuildersb=newStringBuilder(

8、);FileInputStreamin=openFileInput("item");BufferedReaderbr=newBufferedReader(newInputStreamReader(in));for(inti=0;i

9、"");elsebreak;}FileOutputStreamout=openFileOutput("item",MODE_PRIVATE);PrintStreamps=newPrintStream(out);ps.print(sb.toString());ps.close();out.close();Toast.makeText(this,"保存完毕!",Toast.LENGTH_LONG).show();Intentintent=getIntent();setResult(0x111,intent);finish

10、();}else{FileOutputStreamout=openFileOutput("item",MODE_APPEND);PrintStreamps=newPrintStream(out);ps.println(result.toString());ps.close();out.close();Toast.ma

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。