一、前言 .......................................................................................................... 2 1.1项目介绍 ......................................................................................................... 2 1.2名词解释 ......................................................................................................... 3 1.3参考资料 ......................................................................................................... 3 二、需求概述 ................................................................................................... 4 三、用户特点 ................................................................................................... 4 3.1用户用例图 ..................................................................................................... 4 3.2适用人群 ......................................................................................................... 5 四、假定和约束 ............................................................................................... 4 五、需求规定 ................................................................................................... 4 5.1对功能的规定 ................................................................................................. 4 5.2对性能的规定 ................................................................................................. 5 5.3输入输出要求 ................................................................................................. 5 5.3数据管理能力要求 ......................................................................................... 5 5.3故障处理要求 ................................................................................................. 5 5.3其它专门要求 ................................................................................................. 5 六、功能结构图 .................................................................. 错误!未定义书签。 6.1功能介绍 ......................................................................... 错误!未定义书签。 6.2功能业务总流程图 ......................................................... 错误!未定义书签。 七、功能需求分析 .............................................................. 错误!未定义书签。 7.1数据流图 ....................................................................................................... 13
7.1.1顶层数据流图 .................................................................................... 13 7.1.2功能级数据流图 ................................................................................ 14 7.1.3详细数据流图 .................................................................................... 15 7.2功能模块 ....................................................................................................... 16
7.2.1业务功能描述 ...................................................... 错误!未定义书签。 7.2.2业务流程图描述 .................................................. 错误!未定义书签。 7.2.3相关角色及其执行的活动 .................................. 错误!未定义书签。
7.2.4流程涉及步骤说明 .............................................. 错误!未定义书签。 7.2.5功能模块流程图 .................................................. 错误!未定义书签。 7.2.6流程涉及相关数据及规则 .................................. 错误!未定义书签。
八、系统使用的软件与硬件环境说明 ................................. 错误!未定义书签。 8.1核心技术 ....................................................................................................... 30 8.2硬件环境与服务器环境: ........................................................................... 30 8.3客户端操作系统: ....................................................................................... 30 九、原型界面 ...................................................................... 错误!未定义书签。
文档管理信息表 主 题 版 本 内 容 关键字 参考文档 提交时间 创建人 审批人 生效日期 修改人
规定了项目业务处理过程和用户要求等信息。 业务流程 无 文档修改记录表 修改内容 修改时间 一、前言
1.1项目介绍
项目名称:私家记账小助手(Family Account Assistant)
目的:用于传统家庭记账功能,特点为使用简单方便,随时记录。
缩写词:FAA(私家记账小助手)
开发周期: 2013年2月28日到2013年3月28日
1.2名词解释
账户:属于系统的基本单位,用于保存预算和资金。账户可以方便软件使用者处理流水账单。分为现金账户(现金,其他)、信用卡账户(信用卡)、金融账户(银行卡)、虚拟账户(饭卡,财付通,支付宝,公交卡)、负债账户(应付账款)、债券账户(应收账款)
报表:用于对用户的流水进行数学统计,以直观的方式向用户展示收入和指出的分析。报表分为日统计、月统计和年统计。
预算:由用户自行选择当月、当日、当年的预算总额。
支出:用于对预算削减的涞源进行说明。支出类型包括:衣服饰品、食品酒水、居家物业等。
收入:用于对家庭收入来源进行说明。收入类型包括:职业收入,其他收入等。
借贷:说明账户之间的资金流动。
1.3参考资料
文献标题 Android移动开发入门与进阶 Android手机程序设计、入门应用到精通 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
9787508495019 2012年03月 中国水利水电 图书馆 文献编号 发表日期 出版单位 版社 文献来源 图书馆 9787115200846 2009年09月 人民邮电出二、需求概述
私家记账小助手软件的开发的目的主要是实现传统记账功能,帮助用户轻松理财,形成良好的消费习惯。这款软件简单易懂、容易上手,适合各年龄段的人群使用。
1、软件的使用者可以根据自己的收入情况制定预算目标,通过不同的账户类型来进行预算控制,在预算中可以对各个消费类型设定预算金额,例如:衣服饰品、食品酒水、居家物业、行车交通、交流通讯等。
2、根据自己的实际消费情况随时进行账目的详细记录,用户可以选择消费的类别、账目类型、时间、成员、项目、商家。
3、用户也可以再软件中添加收入记录,主要分为职业收入和其他收入。与消费情况进行数据同步,用户可及时了解自己的当余额。
4、用户可以通过流水功能查看本日/本周/本月/本年的具体消费情况。 5、用户之间可以实现包括借贷、转账等功能在内的资金流动。
三、用户特点
本软件最终针对的用户比较广泛,对操作人员的要求不高,操作人员只要按照软件界面的提示完成收入、预算、转账、支出等功能就可以完成账目的记录。本软件对于平常没有消费观念的用户来说,可以增强用户的理财意识,养成良好的消费习惯和理财习惯。这款软件的设计使得用户对自己的收入支出情况有清晰地把握。本软件简单易上手,使用方便,具有随时消费随时记录的随手性,所以相对而言本软件的应用频率会很高。针对维护人员而言,则需要接受过相关培训从而具备安卓软件开发的一些基本技能。
3.1用户用例图
账户管理 系统管理 记录账目 报表分析查看 支出类别管理
3.2适用人群
序号 1 用户名 软件使用者 系统权限 使用权限 业务活动 1、创建账户 2、制定预算 3、记录收支 4、统计预算 5、管理账户 6、管理收支 7、记录资金流动 四、假定和约束
私家记账小助手程序开发日程安排如下: 需求分析 概要设计 详细说明 编码 测试 软件交付 验收
2013年03月01日 2013年03月02日 2013年03月03日 2013年03月04日 2013年03月18日 2013年03月19日 等待老师验收 4.1硬件约束
需求名称 软件硬件要求 软件系统平台
安卓手机一台 Android2.3.3 详细要求 4.2用户约束
需求名称 客户端用户(游客) 能动软件的使用说明 服务端用户(管理员) 可以排除软件中出现的错误和对客户进行使用解说 详细要求 五、需求规定
5.1对功能的规定
功能 记录账目 输入 数据处理 输出 消费金额,收入金额和最新差额 金额、类别、账户、时间、收入/借入时软件成员、项目、商家、备注 自动与现有金额相加,支出/借出是相减 账户管理 现金账户,信用卡账户,根据收入支出的责账户,债权账户 支出类别 的账户中进行金额的加减运算 若没有实际支出类别可进将添加的类别保类中每个类别下又有二级选择中设计默认支出分类。 收入类别 类别 首先显示默认收入类别,用户也可手动选择 各类别数据显示两个一级分类,之下有二添加信息和显示级分类,更具需要添加、信息 删除,修改、设置默认 报表分析 选择时间,选择需要分析在所有数据中搜显示默认类别,或别 行类别设置,一级支出分存在相应级别中。显示用户选择类不同账户的存入剩余金额 金融账户,虚拟账户,负账目类型,在不同金额、消费金额和的项目 系统管理 索数据,计算百分的百分比和两组比 数据的对比 用户通过建立账套和模板,方便账记录数据进行同数据同步,账套管理,模不同的账套实现板管理 互相的的账的消费项目可以据同步到邮箱 目记录,对于固定目的记录,也能将建立模板,并将数步 预算管理 对各级别中的项目进行消通过预算金额和费金额的预算 实际消费金额的计算得出差额 显示预算金额和剩余金额,用户可对数据进行及时修改 5.2对性能的规定
3.2.1精度
账目中记录的金额以“元”为单位,软件中的所以数据的输入,输出都精确到小数点后的两位数字。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对: a.响应时间:客户可接受范围。 b.更新处理时间:客户可接受范围;
c.数据的转换和传送时间:客户可接受范围。 5.2.3灵活性
a.操作方式上的变化:软件中例出用户可能用到的所有操作,用户只需根据提示进行选择操作。
b.运行环境的变化:移动设备中的Android平台。
c.同其他软件的接口的变化:软件具有跟好的可移植性。
5.3输人输出要求
一个完整的输入输出的信息管理系统不仅要有快速、方便准确地系统输入功能,而且还应该有 一个实用、方便、完善的系统输出功能。系统的输入输出要求是系统设计的的重要内容之一,它的根 本任务是任何保证将数据正确、方便地输入的到计算机系统中去。所以,保证输入数据的正确很重要 。另外,在保证正确地向系统输入输出所 需数据的前提下,应尽量保持输入输出操作的方便,应尽 量减少数据输入输出的内容、减少数据输入输出的工作量。
5.4数据管理能力要求
运行本软件系统所需的各种基础数据及前期的其他数据的规模约为3M,数据的平均增长约为128KB/日,系统用于日志等记录的数据增长约为1M/月,具体增长速度由用户的使用频率及所发生业务的数量决定。
5.5故障处理要求
软件崩溃,重启软件;手机没电,死机等硬件故障,重启手机,然后重启软件,若在故障前有保存则信息被保存,否则信息需要在再次录入。
六、功能结构图
添加账户 修改账户 账户管理 删除账户 设置默认和隐藏 添加类别 删除类别 支出类别 修改类别 设置默认和隐藏 类别层次 支出 记录账目 收入 借贷 私家记账小助手 添加类别 删除类别 收入类别 修改类别 设置默认和隐藏 类别层次 收入分析 报表分析 支出分析 资产分析 月度分析 添加预算 修改预算 预算管理 删除预算 预算分析 数据同步 系统管理 账套管理 模板管理
6.1模块功能介绍
6.1.1账户管理模块
账户管理模块:用户可以自行添加不同的账户,对账户进行修改,修改删除。不同的账户提供给用户相互的账目记录,由于使用频率的不同用户可以为系统设置默认账户,登陆后进入到相应的界面。账户管理中还设置了隐藏功能,可以将已设置的某个账户隐藏起来。如下图所示:
6.1.2支出类别模块
支出类别中分为一级支出和二级支出。一级支出中时用户消费方式的一个划分,例如:衣服饰品,食品酒水,居家物业,行车交通等。二级支出是相对应于一级支出的一个更确切的划分。每级类别中的项目用户都可以进行添加,删除和修改。对经常用到的类别可以设置默认,对个人信息可以影藏。
6.1.3记录账户模块
记录账目模块主要是对记录的每一笔金额进行分类管理,主要分为支出、收入、借贷和转账。支出是指用户的消费,当用户添加记录时系统会在用户选择的不同账户中扣除此次消费的金额,计算账户中的剩余金额;收入中有现金账户,信用卡账户等,系统会自动将用户填写的收入金额加入相应的账户中;借贷分为
借出和借入,借贷的方式也可以通过不同账户方式完成,借出就在账户中减去输入金额,借入就在账户中加上输入金额;转账是用户将金额在不同账户之间进行转移。
6.1.4收入类别模块
收入类别中的一级类别中分为系统分为两类,职业收入和其他收入。用户根据需要可对一级收入类别进行管理,如添加,删除或修改一级类别的种类。一级类别中又有二级类别,是对一级类别的重新划分,二级类别中也可进行所有对于一级类别的操作。对两个级类别中的项目用户可以设置默认类别,也可对类别进行影藏。
6.1.5报表分析模块
报表分析模块主要分为收入分析,支出分析,资产分析和月度分析四个部分,用户可以设置时间段,系统对在用户设定的时间段内的信息进行统计、分析。收入分析中又包括分类分析、账户分析、项目分析、二级分析和成员分析。在所有的收入记录中选去不同种类的收入,之后就此种类的收入进行各项目的百分比计算,最后用饼状图显示出百分比和总的消费金额。支出分析的功能基本与收入分析相同,只是数据时用户的消费记录。资产分析中有资产分析和负载分析,对不同账户的的金额进行统计,显示总额和各项的百分比。月度分析中包括月度收入分析,月度支出分析,月度收支对比。
6.1.6预算管理模块
预算管理是用户对各项可能的支出进行预算,用户可以对自己的预算进行添加,修改和删除。界面中会显示用户的实际消费金额和设置的预算金额,方便用户对自己的消费情况进行了解。
6.1.7系统管理模块
系统管理模块中分为数据同步、帐套管理和模板管理。数据同步时用户需要首先注意一个账号(用自己的邮箱号),当用户点击数据同步后系统会自动的将所有的数据都上传到设定的邮箱中;账套管理中用户可以设定不同的账套,各个账套之间的账目记录都是相互的,就相当于用户拥有多个个私家记账小助手。模板指用户根据自己经常重复的记录可创建一个固定的模板,使用的时候只点击模板,不用再进行每项数据的输入,方便的用户的记录操作。
6.2功能模块业务总流程图
七、功能需求分析
7.1数据流图 7.1.1顶层数据流图
软件使用者输入信息软件系统显示信息界面显示显示信息
7.1.2功能级数据流图
操作信息账户管理信息传输操作信息支出类别信息传输操作信息记录账目信息传输软件使用者操作信息收入类别信息传输界面显示显示信息软件使用者操作信息报表分析信息传输操作信息预算管理信息传输操作信息系统管理信息传输
7.1.3详细数据流图
账户管理账户信息增加、删除、修改账户以及设置默认账户信息支出类别支出信息增加、删除、修改、查询类别以及设置默认支出信息记录账目账户信息支出、收入、借贷账户信息收入类别收入信息增加、删除、修改、查询类别以及设置默认收入信息系统数据库显示信息软件使用者报表分析报表信息流水账目的统计以及收入、支出分析报表信息预算管理预算信息增加、删除、修改、查询预算及预算分析预算信息系统管理系统信息数据同步模块管理系统信息 7.2功能管理 7.2.1账户管理模块 7.2.1.1业务功能描述
在主界面点击账户即可进入账户管理页面,查看账户信息,可以建立不同账户,并且可以修改里面的账户内容。
账户管理需要实现以下功能:添加账户、删除账户、修改账户、设置默认和隐藏。
添加账户:添加一个新的账户。例如添加现金账户或是信用卡账户。 删除账户:删除一个账户
修改账户:对某一个账户信息进行修改 设置默认和隐藏:对账户进行隐藏或默认设置
在主界面点击账户即可进入账户管理页面,然后点击右边的添加按钮,我们就可以进行添加账户,在添加账户的页面中可以将账户设置为显示或是隐藏。点击返回按钮,将返回软件的主界面
在账户管理页面点击建好账户,将会进去账户操作界面。通过这个界面我们可以进行账户修改、账户删除和设置为默认账户。点击返回按钮将返回软件的主界面。
7.2.1.2业务流程描述
开始 点击 账户 选择 添加 删除 修改 添加账户 删除账户 修改账户
7.2.1.3相关角色及其执行活动
角 色(人员级) 执行活动 软件使用者 1、查看账户 2、 添加账户 3、 删除账户 4、 修改账户 5、设置默认和隐藏
7.2.1.4流程涉及步骤说明
查看账户:软件使用者通过进入账户管理来查看账户信息,并且可以选择进行账户的添加,删除,修改以及设置默认和隐藏操作
添加账户:软件使用者通过点击账户管理页面的屏幕右上侧的“添加”按钮来进行添加账户的操作,输入账户的名称、余额、备注信息,并且设置状态和币种等类别,之后点击保存完成账户的添加。
删除账户:软件使用者可以再长按“menu”弹出的菜单中选择删除账户,对添加的账户进行删除。
修改账户:软件使用者可以再长按“menu”弹出的菜单中选择编辑,对添加的账户进行编辑,编辑界面同添加账户。
设置默认和隐藏:软件使用者可以再长按“menu”弹出的菜单中选择设置账户为隐藏或设置为默认账户,对添加的账户设置默认和隐藏。
7.2.1.5功能模块流程图
开始 进入账户管 查看账户 选择 删除账户 选择 添加账户 添加完成 修改账户 结束 设置默认和隐藏
7.2.1.6流程涉及相关数据及规则
序号 1 2 3 4 5 6 7 8 9 业务数据名称 资产 负债 净资产 账户名称 账户余额 账户备注 账户状态 账户币种 账户类别 类型 文本 文本 文本 文本 文本 文本 选择 选择 选择 描述及规则(是否必填、选择/填写、默认值) 格式:-¥1,000.00 自动生成,为所有账户余额金额总和 格式:¥0.00 自动生成,为所有账户负债金额总和 格式:-¥1,000.00 自动生成,公式为净资产=资产-负债 必填 必填,数字类型,默认值:0 非必填 选择项;显示,隐藏;默认值:显示 选择项:人民币,美元,英镑,欧元;默认值:人民币 选择项:现金账户,信用卡账户,金融账户,虚拟账户,负债账户,债权账户;默认值:现金账户 依账户类别不同,产生不同选择项,默认值为第一顺位选择项: 现金账户(选择项:现金,其他) 信用卡账户(选择项:信用卡) 金融账户(选择项:银行卡) 虚拟账户(选择项:饭卡,财富通,支付宝,公交卡) 负债账户(选择项:应付账款) 债权账户(选择项:应收账款) 10 账户子类别 选择 7.2.2支出类别模块 7.2.2.1业务功能描述
对支出的类别进行管理。用户总是以各种的方式进行消费,账目记录的时候为了能方便、准确的进行记录就在系统中设置了多种的支出类别,用户也可以对自己的设定属于自己的支出类别,并可对自己进行管理。
7.2.2.2业务流程描述
修改类别 输入类别名称 添加新类 设置 设置默认和隐藏 结束 删除类别
开始 7.2.2.3相关角色及其执行活动
角 色(人员级) 执行活动 软件使用者 1、新建支出 2、 添加支出金额 3、 设置支出类别 4、 选择支出账户 5、 设置支出时间 6、添加支出备注
7.2.2.4流程涉及相关数据及规则
序号 1 2 3 4 5 业务数据名称 支出金额 支出类别 支出账户 支出时间 支出备注 类型 文本 选择 选择 日期 文本 描述及规则(是否必填、选择/填写、默认值) 数字类型,支出金额:必填,默认单位人民币 选择项包括:衣服饰品,食品酒水,居家物业,行车交通,交流通讯,休闲娱乐,学习时修,人情往来,医疗保健,其他杂项:必填 选项必填,默认当前用户 系统当前时间,可以重新选择;必填 支出项目的备注;选填,无默认值 7.2.3记录账目模块 7.2.3.1业务功能描述
进入主界面点击记一笔,记录账目界面,可以新建支出记录,新建收入记录,新建转账记录,新建借贷记录,新建代付/报销款记录等等。
支出记录:点击新建支出,即可进入支出记录,如:填写其支出金额,
设置支出类型等等。
新建收入记录:点击新增收入,即可记录,如:填写其收入金额,收入
类型,账户,日期,收入人等等。
新建转账记录:点击转账按钮即可进行转账,如:选择转出类型,选择
转入类型,填写转账金额,转账时间等。
新建借贷记录:点击借贷按钮即可进行填写借贷记录,如:选择是借入
还是借出,选择转出类型,转入类型,借贷金额,借贷时间等 新建代付/报销款记录:点击代付按钮,即可进入,如:代付金额,支出
账户,债券账户,时间等。
7.2.3.2业务流程描述
支出记录:
开始 新建支出 添加支出金额 设置支出类型 选择支出类别 结束 退出保存 添加支出备注 设置支出时间 选择支出账户
收入记录:
开始 新建收入 添加收入金额 设置收入类型 选择收入类别 结束 退出保存 添加收入备注 设置收入时间 选择收入账户
7.2.3.3相关角色及其执行活动
角 色(人员级) 执行活动 软件使用者 1、 添加收入记录 2、 添加支出记录 3、 添加转账记录
7.2.3.4流程涉及步骤说明
用户要进行账目记录首先选择主界面中的记一笔,进入到记录账目页面,在页首选择所要记录账目的类别,如新增收入,新增支出或者转账。新增收入或支出是需要填金额、类别、账户、时间、成员等。在记录转账时选择转出账户和转入账户,还需填写时间、项目、备注等。
7.2.3.5流程涉及相关数据及规则
消费和收入记录填写金额(以“元”为单位)的时候精确值知道小数点后两位数据,每笔记录中的时间默认值都是调用的系统当前时间,用户也可以手动的对时间进行调整。进行转账的时候转出账户的金额不能小于所要进行转账的金额。转账之后转出账户的金额系统自动进行减运算,转入账户的金额系统会进行相应的加运算。
7.2.4收入类别模块 7.2.4.1业务功能描述
点击主界面的更多按钮,然后再点击自定义设置,点击收入类别即可进入收入类别设置界面,包含:添加级别收入
添加收入类别:点击右下角的添加按钮,即可进入添加收入类别的界面,如:输入收入类别并选择其图片,即可添加成功。
7.2.4.2业务流程描述
修改类别 输入类别名称 开始 添加新类 设置 设置默认和隐藏 结束 删除类别
7.2.4.3相关角色及其执行活动
角 色(人员级) 执行活动 软件使用者 1、 新建收入 2、 添加收入金额 3、 设置收入类别 4、 选择收入账户 5、 设置收入时间 6、添加收入备注
7.2.4.4流程涉及步骤说明
收入类别即可对收入进行了分类,添加收入类别:软件使用者通过点击收入类别管理页面屏幕右下角的“添加”按钮来进行添加收入类别的操作,输入收入类别的名称,并选择收入类别的图片,之后点击右上角的下一步即可保存一级收入类别,如果有收入二级类别,也填写收入分类的名称并选择其图片,点击右上角的保存按钮,即可完成了二级收入类别。
7.2.4.5流程涉及相关数据及规则
序号 1 2 3 4 5 6 业务数据名称 收入金额 收入备注 状态 时间 收入类别 收入子类别 类型 文本 文本 选择 日期 选择 选择 描述及规则(是否必填、选择/填写、默认值) 数字类型,必填,默认值为0 选填 选项必填,默认当前用户 系统当前时间,可以重新选择;必填 选择项:职业收入,其他收入 职业收入:工资收入,利息收入,奖金收入,投资收入,兼职收入 其他收入:礼金收入,中奖收入,意外收入,经营所得。 7.2.5报表分析模块 7.2.5.1业务功能描述
在主界面点击图表即可进入流水账目图表管理界面,你可以选择流水图表的类型,条件帅选(如,本年,本月,本日),设置默认图表类型以及默认显示报表,选择报表(如:支出分析,收入分析和资产)。
样式表选择:选择流水账的报表的显示类型,如:饼状图,条形图 支出分析:选择某个支出类型的,查看其图表,如:二级支出,账户支
出
收入分析:选择某个收入类型的,查看其图表,如:二级收入,账户收
入
设置:设置默认报表类型,默认显示报表。如。设置默认报表类型为状
图,默认显示报表为:账号支出
在主界面点击图表即可进入图表管理页面,然后点击分类支出的右边的向下箭头,展开其页面,我们就可以选择报表类型,显示报表,还可以设置默认报表类型,默认显示报表等相关内容。
7.2.5.2业务流程描述
报表分析完成用户已记录信息的一次客观的分析。主要进行支出分析,收入分析,资产分析和月度分析。每一类型的记录中又可按照不同的调解划分为更细致的类型。例如用户想进行支出分析,在进入界面后系统会显示进行分类支出分析,二级支出分析,账户支出分析,商家支出分析,项目支出分析,成员支出分析,若用户选择分类支出分析,系统会显示总的消费金额和每种类型消费金额所占总金额的百分比。用户可以多所有消费金额进行清晰的流浪。
7.2.5.3相关角色及其执行活动
角 色(人员级) 执行活动 软件使用者 1、 查看报表 2、 日统计 3、 月统计 4、 年统计 5、 收入分析 6、 支出分析 7、 资产分析 8、月度分析
7.2.5.4流程涉及步骤说明
查看报表:软件使用者通过进入报表分析来查看报表,并且可以通过选择奥
作对报表进行日、月、年的统计,以及可以根据选择按类别分析收入,支出等报表。
日统计:用户通过选择日统计,对报表按日进行统计,显示本日流水,并对
流水开支按照支出类别进行分析。
月统计:用户通过选择月统计,对报表按月进行统计,显示本月流水,并对
流水开支按照支出类别进行分析。
年统计:用户通过选择年统计,对报表按年进行统计,显示本年流水,并对
流水开支按照支出类别进行分析。
收入分析:用户可以长按menu弹出的菜单中选择收入分析,进行报表的收
入类别分析。
支出分析:用户可以长按menu弹出的菜单中选择支出分析,进行报表的支
出类别分析。
资产分析:用户可以长按menu弹出的菜单中选择资产分析,进行报表的资
产类别分析。
月度分析:用户可以长按menu弹出的菜单中选择月度分析,进行报表的月
度类别分析。
7.2.5.5流程涉及相关数据及规则
序号 1 2 3 4 5 6 7 8 9 业务数据名称 年份 月份 当前日期 项目名称 支出金额 收入金额 资产 负债 净资产 类型 日期 日期 日期 文本 文本 文本 文本 文本 文本 描述及规则(是否必填、选择/填写、默认值) 格式:2013年 自动于年统计中生成 格式:3月 自动于月统计中生成 格式:2013年3月2日 自动于日统计中生成 自动生成 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 7.2.6预算管理模块 7.2.6.1业务功能描述
在主界面点击预算即可进入预算管理页面,查看预算信息,分为总的预算和各类别预算。
预算管理需要实现以下功能:添加预算、修改预算、删除预算等。 添加预算:添加预算。例如在添加总预算后,添加二级预算。 删除预算:删除一类预算。
修改预算:对某一个预算信息进行修改。
进入预算管理页面,然后编辑总预算,设定金额。然后添加二级预算,在添加预算的页面中有很多预算种类供用户选择。点击返回按钮,预算自动保存。
通过这个预算界面我们可以进行预算的修改、删除。点击返回按钮将返回软件的主界面。
7.2.6.2业务流程描述
预算管理模块完成添加预算,查看预算,修改预算以及删除预算的功能。点击“预算”进入预算管理界面,首先编辑总预算,添加预算金额。下方会显示已显示金额,以及可用余额。做完总预算,还可以进行分类预算,包括衣服饰品,食品酒水,居家物业,行车交通,交流通讯,休闲娱乐,学习进修,人情往来,医疗保健,金融保险,以及其他杂项。然后在各项下进行二级预算。
7.2.6.3相关角色及其执行活动
角 色(人员级) 执行活动 软件使用者 添加预算 修改预算 删除预算
7.2.6.4流程涉及步骤说明
添加预算: 进入预算
用户进入预算页面,添加预算 选择类别
用户选择预添加预算的项目类别 添加预算
用户添加预算金额 退出保存 修改预算:
进入预算,修改预算 选择类别
用户选择预添加预算的项目类别 修改预算
用户修改预算金额 退出保存 删除预算
进入预算,修改预算 选择类别
用户选择预添加预算的项目类别 删除预算
用户删除预算金额,预算金额输入为0 退出保存
7.2.6.5流程涉及相关数据及规则
序号 1 2 业务数据名称 年份 月份 类型 日期 日期 描述及规则(是否必填、选择/填写、默认值) 格式:2013年 自动于年统计中生成 格式:3月 3 4 5 6 7 8 9 当前日期 项目名称 支出金额 收入金额 资产 负债 净资产 日期 文本 文本 文本 文本 文本 文本 自动于月统计中生成 格式:2013年3月2日 自动于日统计中生成 自动生成 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 自动生成,可修改,默认值:0 7.2.7系统管理模块 7.2.7.1业务功能描述
点击主界面的更多即可进入系统管理界面,有常用功能,自定义设置,数据安全,帮助与其他。
常用功能:主要有同步数据,如果有账号和密码,即可直接输入,点击
同步,如果没有,点击注册
自定义设置:可以自定义设置收入,支出类别以及帐套管理等等。 数据安全: 帮助和其他:
7.2.7.2业务流程描述
用户通过点击“更多”进入功能中心,在右上角查看消息,主界面分为常用功能、自定义设置、数据安全、帮助与其他四个选项。在常用功能界面有软件的扩展,同步数据等功能。在自定义设置界面中可以定制导航、定制记一笔、支出类别、收入类别、项目分类、设置成员、账户、商家、账单模板等功能来使软件通过用户的参与更具适应性。在数据安全界面中可以进行本地备份恢复、免费云备份、导出数据、密码保护、新版升级等数据处理。在帮助与其他页面中可以看到入门帮助、意见反馈、精彩应用推荐、关于随手记等内容
7.2.7.3相关角色及其执行活动
角 色(人员级) 执行活动 软件使用者 8、 数据同步 9、 账套管理 10、 11、 12、 支出类别 模板管理 收入类别
7.2.7.4流程涉及步骤说明
数据同步:选择账号,进行数据同步处理。对所选用户进行数据同步。点击
“返回”按钮可以进入系统管理界面。
账套管理:账套切换,根据自身情况,选择合适账套。对账套进行更改,点
击”返回”按钮可以进入系统管理界面。
支出类别:选择符合情况的支出类别,对支出的类别进行分类。分类包括:
♦衣服服饰(鞋帽包包,衣服裤子,化妆饰品) ♦食品酒水(早午晚餐,烟酒茶,水果零食)
♦居家物业(日常用品,水电煤气,房租,物业管理,维修保养) ♦行车交通(公共交通,打车租车私家车费用) ♦交流通讯(座机费,手机费,上网费,邮寄等)
♦休闲娱乐(运动健身,聚会,休闲玩乐,宠物宝贝,旅游度假) ♦学习时修(书报杂志,培训进修,数码装备)
♦人情往来(送礼请客,孝敬家长,还人钱物,慈善捐助) ♦医疗保健(药品费,保健费,美容费,治疗费)
♦金融保险(银行手续费,投资亏损,按揭还款,消费税收,利息支出,
赔偿罚款)
♦其他杂项(其他支出,以意外丢失,烂帐损失)
模板管理:选择账单模板,对账单模板进行管理。点击“返回”按钮可以
进入系统管理界面。
收入类别:设置符合情况的收入类别,对收入进行分类。收入类别包括: ♦职业收入(工资收入,利息收入,加班收入,奖金收入,投资收入,
兼职收入)
♦其他收入(礼金收入,中奖收入,以外来钱,经营所得)
7.2.7.5流程涉及相关数据及规则
序号 1 2 3 4 5 业务数据名称 账号 密码 收入分类名称 帐套名称 绑定随手记账号 类型 文本 文本 文本 文本 文本 描述及规则(是否必填、选择/填写、默认值) 必填,邮箱注册号 必填,自定义设置 必填 必填,自定义设置 必填,自定义设置 八、系统使用的软件与硬件环境说明
8.1核心技术
Java语言、Android技术、数据库建模及开发技术、UML建模等
8.2硬件环境与服务器环境
● 数据库服务器1台,安装Windows 7 操作系统
● Java应用服务器1台,用户部署和发布最终的项目,安装Windows 7 操作系统
8.3客户端操作系统
● 开发机器安装Windows 7 操作系统 ● Android SDK的安装与配置 ● SVN的安装与配置 ● 安装与配置Eclipse 软件 ● 安装配置UML建模
● Office2003及以上版本的文档编辑软件(安装project及绘图Viso) ● 安装配置数据库 ● 安装配置其他相关软件
九、原型界面
9.1首页显示效果图
主界面简洁的显示了本软件的最常使用的功能,包括通过选择“记一笔”开始记账,点击“流水”,查看流水等。主界面清晰的显示出“收入总额”,“支出总额”“预算余额”,以及本日、本周、本月的消费情况。主界面简单而不失人性化,使得软件的使用,符合广大用户使用习惯。
9.2选择“记一笔”,进入支出界面,界面显示效果如图
本界面主要实现对于新的支出的记录情况的记录,主要包括金额,类别,账户,时间,成员,项目,商家以及备注信息。通过点击对应选项,大多数都会有下拉列表提供选项供用户选择,使得用户在查看以前的消费记录时,清晰地显示出自己当时的消费情况。其中下拉列表选项可以根据用户需要进行修改。
9.3流水界面显示效果图
流水界面显示了本月的账目收入支出总情况,以及相邻月份内的收支情况。月份的收入支出情况,用户可根据自己的消费情况调整消费。可以通过左右箭头按年份查阅每年的流水情况。可以通过搜索,按“所有”、“金额”、“类别”、“备注”等关键字查看流水。按漏斗可以实现更为功能强大的查找。
9.4账户显示界面效果图
账户界面首部显示了用户的净资产,资产以及负债情况以及可以通过选择各账户的下级目录显示各账户资金的流入流出。点击屏幕右方的“+”添加新账户,进入添加用户界面。点击屏幕右方的设置符号,进入到设置账户界面设置。可以对各种账户进行排序或隐藏等功能。
9.5图表显示效果
图标可以显示支出在各项类别的资金所占的比例,清晰直观的了解自己的消费情况。通过点击上部分类支出箭头,进入收支分析界面,可以通过选择将饼图改为柱状图显示消费信息。另外还包括支出分析,收入分析,资产分析,月度分析的具体情况也可以进行条件筛选和设置。
9.6预算显示效果
总预算是当月总的预计支出金额,具体分为衣服饰品、食品酒水、居家物业、行车交通、交通通讯、休闲娱乐、学习进修、人情往来、医疗保健金融保险、其他杂项等分项,总预算减去已使用金额为可用金额。
9.7更多——功能中心界面显示效果图
用户通过点击“更多”进入功能中心,在右上角查看消息,主界面分为常用功能、自定义设置、数据安全、帮助与其他四个选项。在常用功能界面有软件的扩展功能等。在自定义设置界面中可以定制导航、定制记一笔、支出类别、收入类别、项目分类、设置成员、账户、商家、账单模板等功能来使软件通过用户的参与更具适应性。在数据安全界面中可以进行本地备份恢复、免费云备份、导出数据、密码保护、新版升级等数据处理。在帮助与其他页面中可以看到入门帮助、意见反馈、精彩应用推荐、关于随手记等内容。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务