个人理财系统详细设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

个人理财系统详细设计

版本1.0

1.编写目的:

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

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

2.功能列表:

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 借贷类型

DebitCollection Debit类型对象的集合

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 主程序

属性

方法说明类型

相关文档
最新文档