《移动应用开发技术》题目 基于 An droid 的个人生活助手专业: 学长淘宝店 530213 _______班级: 学长淘宝店 530213 _________学号: 学长淘宝店 530213姓名: 学长淘宝店 530213 _________指导教师: 学长淘宝店 530213 __________叮叮小文库完成日期: 2015 年 05 月 28 日1 需求分析随着安卓市场的发展,软件更新与时俱进,的个人助手已不是什么有创意的软 件了,而是一种实用性的软件基于安卓的个人生活助手,实现事务的管理和收支的管理, 随身随时随带,提供优质的服务 学长淘宝店 5302131.1 用户需求分析由于用户在日常生活中, 忙碌也有时对事务的遗忘, 以及对收支的不明,然而这个安卓日常助手提供了事务管理和收支管理, 用户则对日常事务或收支进行记录, 查询等功能 ,让用户不会因遗忘应做的事务,比如,什么时间预约好客户谈生意,也不会因此造成损失; 对开支的也有明确的记录,对以后生活上的开支规划,提供生活质量1.2 功能需求分析 学长淘宝店 530213根据上面的需求分析,设计安卓生活日常助手。
根据以上的想法,设计出助手的功能:1)、事务(查询,新增,删除,修改,提醒);2)、收支(查询,新增,删除,修改);3)、录音;4)、音乐;5)、日历;6)、时钟2叮叮小文库2 事务管理和收支管理流程分析事务管理流程图收支管理流程图3叮叮小文库3 系统结构设计学长淘宝店 5302133.1 系统的总体结构功能模块设计3.2 系统静态模型设计 学长淘宝店 530213根据系统需求设计 7 个界面类,分别是 Main Activity (主界面类) ,Affairsmain (事务界面类) ,Bookmain (收支界面类) ,Maffairs (事务管理界面类) ,Mbook (收支管理界面类) ,Saffairs (事务查询界面类) ,Sbook (收支查询界面类)确 定 系 统 的 类 后 确 定 类 之 间 的 关 系 :4叮叮小文库3.3 主界面的功能模块设计 学长淘宝店 5302135叮叮小文库331 事务界面的功能模块设计 学长淘宝店 5302136叮叮小文库332 收支界面的功能模块设计 学长淘宝店 5302139叮叮小文库4 系统数据库模型设计学长淘宝店 5302134.1E-R 图事务的 E-R 图:收支的 E-R 图 :5 功能实现学长淘宝店 5302135.1 事务功能实现事务新增代码public void save(View view) {13if (checkDate()||checkStartTime()) return ;Stri ngBuilder result= new Stri ngBuilder();result.appe date .getText().toString()+nd( result.app startTime .getText().toStri ng()+e item .getText().toString());nd( result.app叮叮小文库II II);II II);14叮叮小文库try {if (this .getIntent().getStringExtra( "flag" ).equals( "change")){intin dex=get Inten t().getExtras().getl nt( "positi on" );String line= "";Stri ngBuilder sb= new Stri ngBuilder();FileI nputStream in=ope nF ile In put( "item");BufferedReader br= new BufferedReader( new InputStreamReader(i n));for (int i=0;i