基于android系统的个人记账系统设计(编辑修改稿)内容摘要:
研,确定本系统由 五 个功能模块组成,即 用户记账 、 消费预算 、 账户转账 、 消费收入曲线图表、系统设置。 系统功能模块图如图。 各模块的具体功能如下所述: 1) 用户记账:用户根据日期记录某天消 费情况和收入情况 2) 消费预算 : 在月初系统会提示用户进行当月消费预算,可以根据消费类型预计当月的消费预算金额 3) 账户转账 : 在用户不同账户之间实现金额的转移 4) 消费收入曲线图表 :根据用户选择产生消费、收入和预算的走势图,走势图一眼分析出消费、收入和预算之间的关系 5) 系统设置:设置本系统中的一些账户和收入以及消费类型,系统版本信息,软件更新等等。 6) 系统功能模块图如下: 图 系统用例图 根据需求分析,分析出系统的具体操作步骤及功能,从而确定系统用例图,具体描述如下。 ( 1) 系统 用例主要包括 系统记账、消费预算、图表统计、账户转账和系统设置五大功能,其中记账包括添加支出和添加收入;图表统计可以选择以按年显示和按月显示;系统设置还包括添加消费类型,添加收入类型,添加账户类型,密码保护等 ,系统用例图如图 所示。 图 系统 用例图 系统各项功能描述 (1)用例 1 用例名: 系统记账 行为者:用户 目的: 用户根据每天的收入和消费情况进行详细的记录,以便日后查看。 级别:一级 过程描述: a. 进入 andorid 系统菜单界面,点击天天记账图表进入系统; b. 进入系统主界面后选择“记一笔”进入系 统记账页面; c. 选择记账类型,输入金额,选择好收入或者支出类型,同时选择好指定账户进行记录; d. 设置完毕,用户数据保存成功。 与其它用例的关联:无 异常处理:无 (2)用例 2 用例名: 消费预算 行为者:用户 目的: 消费预算主要是为了帮助我们在月初进行消费估算,以便以后按照月初的消费预算合理进行消费,达到帮助用户自主理财的目的。 级别:一级 过程描述: a. 点击 ICON图表进入系统主界面,选择菜单栏中的预算进入消费类型列表界面; b. 选择一种消费类型,进入预算金额输入界面; c. 输入该消费类型可能消费的总金额后选择 OK保存消费预算金额; d. 消费预算保存好后数据即保存到数据库中,返回消费类型类表; e. 消费列表中显示消费预算金额信息。 与其它用例的关联:无。 异常处理:无 (3)用例 3 用例名: 账户转账 行为者:用户 目的: 用户的消费和收入的金额可能会存在不同类型的账户中,甚至是现金的形式表现,用户可以在这些不同账户类型之间进行转账。 级别:一级 过程描述: a. 点击系统 ICON图表进入系统主界面; b. 选择主菜单栏中的转账按钮,进入到账户转账界面; c. 选择转出账户,系统显示可转金额,再选择转入账户; d. 输入转账金额 (必须是一个数学数字, 不能是字母 ); e. 点击确定转账按钮实现账户之间的转账功能。 与其它用例的关联:无 异常处理:无 (4)用例 4 用例名: 图表统计 行为者:用户 目的: 将用户某年或者某月的消费信息通过曲线图显示出来,使用户能够一眼分析出消费和收入以及预算三者间的关系。 级别:一级 过程描述: a. 点击用户 ICON图表进入系统主界面; b. 选择主菜单中的报表按钮进入图表统计界面; c. 系统界面显示用户当月消费、收入和预算曲线; d. 点击系统界面顶端的按年显示图表; e. 系统显示用户当年消费、收入和预算曲线 与其它用例的 关联:无 异常处理:无 (5)用例 5 用例名: 添加账户类型 行为者:用户 目的: 添加用户可能在实际生活中存在的账户类型名称。 级别:一级 过程描述: a. 点击系统 ICON图表,进入系统主界面; b. 选择主菜单中的设置,进入系统设置界面; c. 选择添加账户类型,进入账户类型添加; d. 输入账户名称点击添加按钮,即添加成功; e. 返回设置界面,选择添加账户子类; f. 进入账户子类添加,输入账户子类名称,点击添加按钮添加账户子类。 与其它用例的关联:无。 异常处理:无 (6)用例 6 用例名: 添加消费和收入类型 行为者:用户 目的: 根据 用户实际需求添加用户生活中常用到的消费和收入类型。 级别:一级 过程描述: a. 点击系统 ICON图表,进入系统主界面; b. 选择主菜单中的设置,进入系统设置界面; c. 点击选择添加消费类型,进入消费类型添加界面 d. 输入消费类型,点击添加按钮添加消费类型 e. 返回设置界面,点击添加收入类型进入类型添加界面 f. 输入收入类型,点击添加按钮添加收入类型 g. 与其它用例的关联:无。 异常处理:无 数据 数据关系 ER 实体类 鉴于系统是应用 于手机 sqlite轻量级数据库,所以数据库类型设计简单清晰,数据库结构类型详细信息 描述 如下 : 1. 用户信息表:主要包括了 id,用户名和用户密码 , 图 用户信息 实体图 2. 账户类型信息表:主要记录用户的所有账户信息,包括账户类型名称,账户标识,作为一个上层的账户大类,每项中包含了一个或多个账户 图 账户类型信息 实体图 3. 账户详细信息表:这个表主要是账户不同账户类型中的账户详细信息,与账户类型的关系是多对一的关系,里面主要包括字段:账户标识,账户名称账户余额和所属账户类型 图 账户详细信息 实体图 4. 消费收入类型信息表:该表 主要记录用户的消费和收入类型大类,主要包括消费收入类型标识,类型名字,图片标识,标识符等信息 用户信息表 用户 ID(_id) 用户名 用户密码 账户类型 类型 ID 类型名称 账户 账户 ID 账户名称 账户金额 图 实体图 5. 消费收入子项信息表:该表主要根据消费收入类型分类出不同的消费或收入项,与消费收入类型表的关系是多对一的关系,主要包括消费收入标识,消费收入项名称,图片标识,类型标识 图 消费收入子项 信息 实体图 6. 消费预算详细信息表:该表主要根据用户在月初进行对当月消费情况预算进行记录,主要包括预算标识、预算金额、已消费金额、年、月等信息 图 消费预算详细信息 实体图 7. 消费收入记录 信息表:该表主要记录用户每次添加的消费和收入信息记录,该表信息主要有:记录标识、记录流水号、年、月、日、备注等信息 图 消费收入记录 信息 实体图 系统 ER图如图 : 消费收入类型 类型 ID 类型名称 图片 ID 类型标识 消费收入子类型 类型子项 ID 子项名称 图片 ID 标识 类型标识 预算 预算记录 ID 预算金额 已消费金额 年份 月份 消费收入记录 消费记录 ID 记录流水号 年份 月份 天日 备注信息 记录类型标识 预 算 用 户 信 息 表 账 户 类 型账 户消 费 收 入类 型消 费 收 入子 类 型消 费 收 入记 录包 含有有包 含包 含有N 1N11N1NN1N1 故障处理 ( 1) 无数据异常 : 软件初始化没有任何数据,安装好系统后,第一次进入系统进入设置界面添加消费类型,收入类型,账户等信息。 ( 2) 内存不足异常: android系统在打开软件后在退出时不会自动杀掉经进程,当前面打开过许多进程已经将资源占到很大时,再进该软件,系统处于等待的界面,这是需先进入软件管理界面去关掉部分正在后台运行的程序。 第三章 概要设计 范围 系统概述 1. 件名称 :天天记账 2. 软件功能: 在天天记账上实现账户添加,收入记录,消费记录,以及对每个月的消费预算。 在用户账户之间实现金额转账,统计用户某年或者某月消费、收入与预算的关系等 3. 其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统 4. 用户:所有 Android 天 天记账软件 用户 文档概述 根据需求分析,对软件的功能实现、接口和界面等进行设计。 文档采用了面向对象的设计方法,描述了系统中主要的类等。 文档的预期读者为软件开发者、用户。 系统结构 本系统设计在基于 Linux系统的 android系统平台上,系统设计遵循 android软件设计的系统模式。 系统 UI布局在 Layout文件夹下的 XML文件中设计完成,每个界面的是一个 Activity,并在 activity 中加载这些用户 UI界面,在 Values文件夹中定义字符串信息,以及 Style样式信息,在 anim文件夹下添加动画文件,整个系统结构根据 google。基于android系统的个人记账系统设计(编辑修改稿)
相关推荐
屏幕来进行触觉反馈。 不同于竞争对手的手机平台, Android 还支持第三方虚拟键盘应用的安装。 项目目的与意义 开发目的 自 2020 年 Google 发布 Android 系统 之后,各大手机生产厂商纷纷将目光投向了最具发展潜力的 Android 系统,并陆续推出了各种品牌的搭载 Android 系统 3 的智能手机。 时隔四年, Android
于自己最擅长的,从而减少了开发的难度。 使用的组件,而且还帮助开发人员将用户界面和应用程序逻辑,数 据服务,和快速发展的高重新分开的基础上,三层客户机 /服务器体系结构的 Web 应用程序。 总之, ASP具有以下特点: ( 1)使用 常见 的文本编辑器(如记事本)编辑设计。 ( 2) ASP 脚本 不需要进行 编译,容易编写,可 以 在服务器端直接 运行。 ( 3)与浏览器 的种类 无关,可以
图 36 电路硬件图 4 软件设计 基于单片机的电子琴硬件电路已经确定,要实现其功能,需要软件支持,电子琴的工作原理前文已论述,设计框图如图 4所示 否 图 4 程序流程图 电子琴总体软件设计 电子琴是高科技在音乐领域的一个代表,它是古典文化与现代文明的一个浓 第 11 页 共 20 页 缩体。 它不但可以帮助我们的音乐教师进行传统音乐文化的教育教学工作,而且由于它又具备现代音乐,特别是电子音乐
标系可以选择永磁磁链的方向,可以极大简化系统的分析,所以多数永磁同步电机调速系统采用矢量变换控制策略。 SVPWM 控制是针对形成旋转的 圆形磁场提出的,其基本思想是把电动机和 PWM控制逆变器作为一个整体,通过选择逆变器的不同开关模式,使的电机定子绕组产生圆形的旋转磁场。 SVPWM 控制具有易于实现数字化、电压利用率高、开关频率固定等优点。 电机控制的目的是产生圆形的旋转磁场
种保护就将获得更为有力的保证。 近年来,随着旅 游业对国家经济建设的重大贡献,民族文化因它在旅游市场上占据的优势而成为重要的旅游资源被开发利用。 许多原先几乎被抛弃的托克托县双河镇的文化遗产不仅随着民族旅游文化的商品化而获得了新生,而且成为独具特色的文化旅游资源。 通过这些具有民族历史价值的人文旅游景观的再现和重组,一方面展示了托克托县民族自身文化智慧和创造力,重新唤起了各民族成员的历史记忆
0 . 5 0 . 7 1 5 1 . 7 5 6 . 2 4 5 m 3h 缓冲层高度 7) 沉淀池周边的高度 1 2 3 0. 3 3. 0 0. 5 3. 8h h h m 8) 径深比校核 2/ 32 .6 / 3 10 .9Dh (合格) 8 第四节 曝气池 本设计采用推流式曝气池 4. 1 工况参数 项目 参数 曝气时间 68h MLSS