个人理财系统详细设计.docx

上传人:b****1 文档编号:643014 上传时间:2022-10-11 格式:DOCX 页数:21 大小:294.47KB
下载 相关 举报
个人理财系统详细设计.docx_第1页
第1页 / 共21页
个人理财系统详细设计.docx_第2页
第2页 / 共21页
个人理财系统详细设计.docx_第3页
第3页 / 共21页
个人理财系统详细设计.docx_第4页
第4页 / 共21页
个人理财系统详细设计.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

个人理财系统详细设计.docx

《个人理财系统详细设计.docx》由会员分享,可在线阅读,更多相关《个人理财系统详细设计.docx(21页珍藏版)》请在冰豆网上搜索。

个人理财系统详细设计.docx

个人理财系统详细设计

个人理财系统详细设计

版本1.0

1.编写目的:

本软件是简单实用的公共软件。

考虑到系统的构架简单,且主要实现主要模块,提供清晰的设计框架,本文档在先做出概要设计前提下,然后在概要设计的基础上进行扩展和详细的描述,完成主要模块的详细设计。

(本文档的详细设计包括界面设计,帐目管理模块的设计,其他的设计和帐目模块类似)。

 

2.功能列表:

功能编号

功能描述

功能说明

优先级

备注

$F1.0

用户登录

普通用户填写用户名和密码登录系统后才能进行系统的使用。

F1.1

管理员登录

管理员填写用户名和密码登录系统进行系统的维护和管理。

$F2.0

帐目管理

进入帐目管理子系统,用户对自己的帐目进行管理和维护。

F2.1

帐目添加

登记新加帐目的信息。

F2.2

帐目修改

修改已经有的帐目信息。

F2.3

帐目删除

删除已经有的帐目信息。

F2.4

帐目明细

显示所选的已经存在的帐目详细信息。

F2.5

帐户转帐

在一个已经存在的帐户和另一个已经存在的帐户之间进行转帐。

F2.6

转帐明细

显示帐户转帐的详细信息。

F2.7

帐户管理退出

退出并询问是否保存该次帐目信息。

$F3.0

个人收支管理

进入收支管理子系统,用户对自己的收支进行管理和维护

F3.1

选择操作帐户

在已经存在的帐户中选择要操作的帐户。

F3.2

添加个人收入

选择一个已经存在的帐户登记一个新的收入信息。

F3.3

添加个人支出

选择一个已经存在的帐户登记一个新的支出信息。

F3.4

修改个人收入

修改一个已经存在的收入信息。

F3.5

修改个人支出

修改一个已经存在的支出信息。

F3.6

删除收支

选择一个已经存在的收支信息进行删除。

F3.7

收支明细

显示指定时间段内的收支详细信息。

F3.8

收支管理退出

退出收支管理子系统并询问是否保存该次修改信息。

$F4.0

借贷管理

进入借贷管理子系统,对个人的借贷信息进行管理和维护。

F4.1

添加借贷信息

登记新的借贷信息。

F4.2

修改借贷信息

对已经存在的信息进行修改。

F4.3

删除借贷信息

删除已经存在的借贷信息。

F4.4

借贷明细

显示指定时间段内的借贷详细信息。

F4.5

借贷管理退出

退出借贷管理子系统并询问是否保存该次操作。

$F5.0

统计

进入统计子系统

F5.1

选择统计类型

选择统计的项目(项目包括:

帐目信息,收支信息,借贷信息。

F5.2

时间段的选择

选择将要统计的时间段。

F5.3

统计明细

显示统计后的详细信息(信息因选择的项目有关,比如收支统计将会显示:

收入,支出,收支差等信息)

F5.4

统计退出

退出统计子系统。

$F6.0

默认基础数据管理

在这里设置系统的基础默认数据(包括:

收支的分类,银行的机构分类等)。

F6.1

添加收入分类

添加收入分类项(比如工资,红利,利息等)。

F6.2

删除收入分类

删除已经存在的收入分类信息。

F6.3

修改收入分类

修改已经存在的收入分类信息。

F6.4

添加银行机构

添加银行的名称,方便帐户管理的信息填写。

F6.5

删除银行机构

删除已经存在的银行机构信息。

F6.6

修改银行机构

修改已经存在的银行机构信息。

F6.7

添加通讯信息

添加通讯录信息。

(包括:

联系人,联系方式,联系地址等信息)。

F6.8

删除通讯信息

删除一个已经存在的通讯信息。

F6.9

修改通讯信息

修改一个已经存在的通讯信息。

F6.10

默认基础数据管理退出

退出该子系统。

$F7.0

打印

打印所选内容

3.系统设计思想:

系统采用C\S设计模式,考虑到个人使用的简单性和方便性,在不需要上网的情况下进行系统使用。

具体的描述参看模块描述。

 

4.系统结构

4.2对象模型

4.2.1数据对象模型:

Account:

帐户数据类型。

AccountCollection:

表示由Account对象组成的集合。

Financial.Properties.Resources:

一个强类型的资源类,用于查找本地化的字符串等。

UserCollection.cs:

表示由User对象组成的集合。

User.cs:

系统用户类型

Debit:

借贷类型

DebitCollection:

Debit类型对象的集合

Income:

用户收支类型

IncomeCollection:

表示Income对象的集合

4.2.2业务对象模型:

帐目管理

收支管理

借贷管理

统计

基础数据维护

5.系统模块描述

5.1概述

系统模块描述提供编码阶段的依据和对照,建立系统的模块框架。

5.2模块列表

名称说明

Account.cs帐户类型

AccountCollection.cs表示由Account对象组成的集合

AccountManager.cs帐户管理器类型

FormAccountManage.cs帐户管理窗口

FormDebitManage.cs借贷管理窗口

FormAddAccount.cs帐户添加

FormFinancialManage.cs个人理财管理

FormLogin.cs登陆界面

FormRegistNewUser.cs注册新用户的窗体

Program.cs主程序

Financial.Properties.Resources一个强类型的资源类,用于查找本地化的字符串等

UserCollection.cs表示由User对象组成的集合

UserManager.cs用户管理器,负责用户相关信息管理

FormMain.cs系统主窗口

User.cs系统用户类型

Debit借贷类型

DebitCollectionDebit类型对象的集合

DebitManager借贷管理器类型

Income用户收支类型

IncomeCollection表示Income对象的集合

IncomeManager收支管理器类型

 

5.3模块描述

$提供主要模块的描述:

帐目管理

//---------------------------------------------------------------------------------------------------------------------

Account.cs帐户类型

属性说明类型

AccountType获取或设置帐户类型string

BankbookNum获取或设置存折号string

CardNum获取活设置卡号string

IniBlance获取或设置初始金额double

MoneyType获取或设置货币类型string

OwnerName获取设置帐户户主名称string

RemainBlance获取或设置余额double

Remark获取或设置备注信息string

StartDate获取或设置开户日期System.DateTime

方法说明类型

 

//---------------------------------------------------------------------------------

AccountCollection.cs表示由Account对象组成的集合

属性说明类型

Count取得集合元素个数int

方法说明类型

Add向集合中添加元素int

Remove从集合中移出指定元素void

RemoveAt从集合中移出指定索引的元素void

 

//---------------------------------------------------------------------------------

AccountManager.cs帐户管理器类型

属性说明类型

AccoutList获取或设置帐户列表Financial.AccountCollection

方法说明类型

LoadDataFromFile重文件读取帐户信息bool

SaveDataToFile将帐户管理数据保存到文件bool

 

//---------------------------------------------------------------------------------

FormAccountManage.cs帐户管理窗口

属性

方法

 

//---------------------------------------------------------------------------------

FormDebitManage.cs借贷管理窗口

属性

方法

 

//---------------------------------------------------------------------------------

FormAddAccount.cs帐户添加

属性

方法

 

//---------------------------------------------------------------------------------

FormFinancialManage.cs个人理财管理

属性

方法

 

//---------------------------------------------------------------------------------

FormLogin.cs登陆界面

属性

方法

 

//---------------------------------------------------------------------------------

FormRegistNewUser.cs注册新用户的窗体

属性

方法

 

//---------------------------------------------------------------------------------

Program.cs主程序

属性

方法说明类型

Main应用程序的主入口点void

 

//---------------------------------------------------------------------------------

Financial.Properties.Resources一个强类型的资源类,用于查找本地化的字符串等

属性

方法

 

//---------------------------------------------------------------------------------

Financial.Properties.Settings

属性

方法

 

//--------------------------------------------------

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1