个人理财系统概要设计.docx
- 文档编号:25206303
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:15
- 大小:233.18KB
个人理财系统概要设计.docx
《个人理财系统概要设计.docx》由会员分享,可在线阅读,更多相关《个人理财系统概要设计.docx(15页珍藏版)》请在冰豆网上搜索。
个人理财系统概要设计
个人理财系统概要设计
改版履历
版本号
发行日
更改对象·更改内容
拟制
审查
批准
0.1
林伟津
目录
1.导言4
1.1产品介绍4
1.2产品范围4
2系统运行环境10
2.1硬件环境15
2.2软件环境15
3.数据库设计16
3.1数据库的概念结构模型设计16
3.2数据库的逻辑结构模型设计17
4.模块设计21
4.1系统功能模块23
1.导言
1.1产品介绍
随着商品经济的发展,人们的收入也越来越多元化。
为了方便个人资金管理,开发一个个人资金管理软件,对工资、股票、银行存款等收入进行记录管理。
按收入和支出进行数据的录入。
对收入的来源与支出的去向能进行记录。
能按月、季、年对收入进行统计汇总。
统计各项收入和金额。
它的功能包含:
如记录个人的收入,个人的支出,存款的情况,对个人总收入进行统计,总的支出进行统计,当前余款,对各月、季度、年的收入和支出进行统计,当前总可能资金:
存款多少?
现金多少进行统计,个人投资记录与统计功能:
投资项目、金额、日期、期限、收入,按时间对投资进行统计等。
它以C/S的形式展现。
1.2产品范围。
本系统根据用户的需求进行定制开发。
开发包括整个的软件业务功能开发、数据库结构设计。
不含数据库自身。
不含硬件产品的开发与提供。
2系统运行环境
者。
2.1硬件环境
本系统的硬件环境如下:
●客户机:
普通PC
⏹CPU:
P41.8GHz以上
⏹内存:
256MB以上
⏹能够运行IE5.0以上或者Netscape4.0以上版本的机器
●WEB服务器
⏹CPU:
P42.0GHz
⏹内存:
1G以上
⏹硬盘:
80G以上
●数据库服务器
⏹CPU:
P42.0GHz
⏹内存:
1G以上
⏹硬盘:
80G以上
2.2软件环境
本系统的的软件环境如下:
●操作系统:
Unix/Linux/windows2000或以上版本
●数据库:
SQLServer2005
●开发环境:
VisualStudio2008
●开发语言:
C#
●Web服务器:
IIS
●浏览器:
IE6.0以上
3.数据库设计
3.1E-R图
1、收入表:
主要包括工资,奖金,礼金,津贴,分红,出卖物品以及其他收入。
2、支出表:
生活费,交通费,通讯费,教育费,医疗费等等。
3、银行存款:
统计各个银行帐户地存款情况。
4、股票投资表:
明列所持有的股票情况,包括股票名称,数量,金额等。
5、债券清单:
列明所持有的债券情况。
6、基金表:
列明所购基金情况清表。
3.2数据库逻辑表
用户名表
字段名
属性
Notnull
字段说明
username
Varchar(30)
用户名
Password
Varchar(100)
密码
ID
int
用户ID
收入表
字段名
属性
Notnull
字段说明
ID
int
主键
I_Name
Varchar(100)
来源
I_Money(金额)
bigint
金额
I_Date
datetime
日期
I_Remark
Varchar(100)
备注
UID
int
用户ID
支出表
字段名
属性
Notnull
字段说明
ID
主键
E_Name
Varchar(100)
去向
E_Money
bigint
金额
E_Date
datetime
日期
E_Remark
Varchar(100)
备注
UID
int
用户ID
银行存款清表(saving_deposit_list)
字段名
属性
Notnull
字段说明
S_BankName
Varchar(50)
银行名
S_BankNum
int
账号
S_Money
bigint
金额
S_SaveDate
datetime
存入日期
S_DepositType
Varchar(50)
存款类型
S_DepositTime
datetime
存款期限
S_Interest_Rate
利率
S_Remark
Varchar(100)
备注
UID
int
用户ID
股票投资清单(shates_list)
字段名
属性
Notnull
字段说明
SharesName
Varchar(100)
股票名称
ShareNum
int
股票代码
Money
bigint
股票投资金额数
Market_value
decimal
该股票每股市场价格
BuyTime
Datetime
日期型
Remark
Varchar(100)
该种股票的相关信息
UID
int
用户ID
债券清单(bond_list)
字段名
属性
Notnull
字段说明
B_bondName
所持债券名称
文本
B_SumMoney
decimal
货币总金额
B_Price
decimal
债券单价
B_Fall_in()
datetime
到期日
B_Interest_Rate
decimal
债券利息率
B_Remark
Varchar(100)
备注
UID
int
用户ID
基金列表(fund_list)
字段名
属性
Notnull
字段说明
F_FundName
Varchar(100)
所购基金名称
F_SumMoney
decimal
总金额
F_Yield
decimal
该笔基金收益率
F_Fall_in
datetime
该笔基金到期日期
F_Melon
decimal
该笔基金分红所得
F_Remark
Varchar(100)
备注
UID
int
用户ID
4.功能设计
4.1系统功能模块
系统可分为如下功能模块:
1.收支记帐:
对日常收支情况进行记录与登帐。
2.投资管理:
实现对投资情况进行统计,清楚明了地显示投资条目。
3.界面风格:
提供用户界面风格的多样化选择,并支持用户自行添加新风格。
下图为该系统功能模块图
用户数据输入输出应用界面
图3。
1界面1用户登陆界面
该界面是启动程序时要求用户登录,初始用户名为:
admin,密码:
图片
这是用户登录成功后进入的主界面,也是其他操作的桌面,初始默认的界面风格如上图所示上面一栏菜单,包括收支记帐,投资管理,等个人理财主要涉及到的财务数据与信息的操作等工具。
图片
这是用户处理收入的情况表,包括收入科目(来源),收入金额,收入日期以及备注信息等。
图片
这是资产管理项下选择银行存款项后出现的界面,主要是对银行存款做清楚的列示。
其内容包括开户银行名称,开户帐号,存款金额,存入日期,存款期限,利率,存款的类型等等信息
图片
这是资产管理菜单下管理股票投资情况的应用界面,主要列明用户所持有的股票情况,主要包括股票名称代码,金额数以及市价等信息。
图片
主要展示债券资产的界面,包括债券的种类,购买价格,利率,到期日等关键信息。
图片
主要针对用户所购基金的况而设计,清楚显示基金名称,购买总金额,收益率,分红等等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 理财 系统 概要 设计