题目 基于 Andriod 的个人财务管理系统
1
目录
第一部分:概要结构设计........................................................................................................4
一.前言...................................................................................................................................4
1.1 编写目的:..................................................................................................................4
1.2 业务背景:..................................................................................................................4
1.3IT 背景:.......................................................................................................................4
1.4 目标:..........................................................................................................................5
二.总体设计........................................................................................................................5
2.1 需求规化......................................................................................................................5
2.2 运行环境......................................................................................................................6
2.3 基本设计概念和处理流程..........................................................................................6
2.4 结构..............................................................................................................................8
2.6 人工处理过程..............................................................................................................8
2.7 尚未解决的问题..........................................................................................................9
三.接口设计........................................................................................................................9
3.1 用户接口......................................................................................................................9
3.2 外部接口......................................................................................................................9
四.运行设计........................................................................................................................9
4.1 运行模块组合..............................................................................................................9
4.2 运行控制......................................................................................................................9
4.3 运行时间....................................................................................................................10
五.数据库设计.....................................................................................................................10
5.1.模块联系图.............................................................................................................10
5.2 详细说明....................................................................................................................11
第二部分:详细结构设计......................................................................................................12
1.系统结构图.......................................................................................................................12
2.功能模块说明................................................................................................................12
.2.1 重要模块流程图.......................................................................................................13
.2.2 设计所用的名:.......................................................................................................16
2
第三部分:项目计划设计......................................................................................................18
一.工作范围计划..............................................................................................................18
1.1 项目目标...................................................................................................................18
1.2 工作成果及其验收标准............................................................................................18
1.3 范围说明....................................................................................................................18
1.4 项目主要任务............................................................................................................18
二.时间计划......................................................................................................................18
2.1 项目里程碑................................................................................................................18
2.2 项目进度表................................................................................................................18
三.人力资源计划..............................................................................................................18
3.1 组织结构以及各成员的责任...................................................................................18
四.质量计划......................................................................................................................18
五.沟通计划.........................................................................................................................19
六.详细如下:..................................................................................................................19
1.1 项目目标....................................................................................................................19
1.2 工作成果及其验收标准............................................................................................19
1.3 范围说明....................................................................................................................19
1.4 项目的主要任务........................................................................................................19
2.时间计划.......................................................................................................................20
3、人力资源计划............................................................................................................21
4.质量计划.......................................................................................................................21
5.沟通计划.......................................................................................................................21
3
第一部分:概要结构设计
一.前言
1.1 编写目的:
编写需求说明书的目的就是为了开发基于 Android 的个人财务管理系统时
有文档可以参照,可以根据需求说明书合理的安排项目的规划和进度,以及根据
需求说明书组织软件的开发与测试、根据不同的需求定义出各种接口,对设计的
要求做进一步的探讨,画出各种用例图表示系统的架构情况。该需求说明书的作
者包括项目经理、产品经理、开发人员、测试人员、设计人员、项目提出和验收
人员。其中项目提出人员阅读后应对文档提出建议,检查是否有未完善或者不妥
的地方,以及项目是否达到自己对项目的预期。
1.2 业务背景:
基于个人理财自动化的迫切需求,但是专业的大型商业软件价格昂贵而
且功能庞杂而无法满足需求。本软件免费,简单,实用,满足个人的大部分
理财需求。
1.3IT 背景:
目前的电子理财软件偏向于商业级别,且主要用于企业级和部门级,但
是个人理财的需求越来越强烈,因此需要一款免费简单实用的小型理财软件。
4
1.4 目标:
本软件努力解决个人理财需求,可以方便随时的进行财务管理。从而督促使
用者合理规划自己的资本。
二.总体设计
2.1 需求规化
2.1.1 系统功能
方便快捷的对家庭财务进行管理,提醒,规划,合理时间提示使用者,
给使用者带来使用的方便和舒适感。
2 系统性能
2.1
2.1.2.2
2.1.2
精
特
时
间
可
要
性
靠
度
求
性
2.1.2.5 灵活性
2.1.3 输入输出要求
可视化界面,方便简洁的使客户了解使用方法,功能简洁,明确的输出相关
信息,及规定时间所要显示的功能
2.1.4 数据管理能力要求
数据要进行长时间保存,分类保存到 sd 卡,可以随时向用户提供历史记录
等重要信息
5
2.1.5 故障处理要求
首先保证数据部丢失,同时尽快的杀死相关进程,方便用户其他程序的正常
运行,以及更好的再次使用软件
2.1.6 其他专门要求
数据明确,显示简洁,功能使用顺畅
2.2 运行环境
[android 4.0 以上版本]
2.2.1 设备
[移动设备、手机、平板电脑 等 ]
2.2.2 支持软件
[android 版 excel、android 操作系统 、java 语言 、android 虚拟机 手
机 android 平板电脑 等]
2.2.3 接口
[ http 协议 ,pc 电脑等 可与 android 系统 工具相连]
2.2.4 控制
通过 手机等移动设备 的电容屏等 需要手指对软件相关控件进行操作后台
消息栈等进行控制通过电容屏的触屏技术获得控制信号
2.3 基本设计概念和处理流程
面向的用户是普通的拥有 Android 手机的个人用户,用户的知识水平参差不齐,
对于传统大型理财的自动化软件需要很长的平均学习时间,而且对于商业软件昂贵的价
格以及传统基于 web 的软件的不灵活,我们准备开发这款基于 Android 的简单,实用、
免费的个人财务管理软件。相信这也将成为广大手机用户的最佳理财软件。
6
7
2.4 结构
2.5 功能需求与系统模块的关系
[本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。]
用户信息 用户收支
系统模块
√
个人信息
个人财务
财务计算
√
√
√
2.6 人工处理过程
开发人员在 android 移动端设备上进行测试交给用户进行初期测试,感受,然后再次进行修
改。
8