毕业设计家庭理财管理系统论文.docx

上传人:b****0 文档编号:541659 上传时间:2022-10-11 格式:DOCX 页数:71 大小:653.34KB
下载 相关 举报
毕业设计家庭理财管理系统论文.docx_第1页
第1页 / 共71页
毕业设计家庭理财管理系统论文.docx_第2页
第2页 / 共71页
毕业设计家庭理财管理系统论文.docx_第3页
第3页 / 共71页
毕业设计家庭理财管理系统论文.docx_第4页
第4页 / 共71页
毕业设计家庭理财管理系统论文.docx_第5页
第5页 / 共71页
点击查看更多>>
下载资源
资源描述

毕业设计家庭理财管理系统论文.docx

《毕业设计家庭理财管理系统论文.docx》由会员分享,可在线阅读,更多相关《毕业设计家庭理财管理系统论文.docx(71页珍藏版)》请在冰豆网上搜索。

毕业设计家庭理财管理系统论文.docx

毕业设计家庭理财管理系统论文

家庭理财管理系统

 

摘要…………………………………………………………………………………1

关键词………………………………………………………………………………1

引言………………………………………………………………………………2

1、系统规划………………………………………………………………………3

1.1系统设计思想……………………………………………………………3

1.2系统设计目标……………………………………………………………3

1.3系统总体方案……………………………………………………………3

2、系统分析………………………………………………………………………3

2.1业务需求分析……………………………………………………………3

2.2业务流程图………………………………………………………………5

3、系统设计………………………………………………………………………5

3.1系统软件功能结构………………………………………………………5

3.2系统主程序流程…………………………………………………………6

3.3系统软硬件配置…………………………………………………………7

3.4系统数据库设计…………………………………………………………7

3.5系统输出设计……………………………………………………………11

3.6系统输入设计……………………………………………………………11

4、系统实施………………………………………………………………………12

4.1登录窗体和系统主界面…………………………………………………13

4.2基本信息管理模块………………………………………………………16

4.3理财信息管理模块………………………………………………………22

4.4数据统计管理模块………………………………………………………31

4.5用户管理模块……………………………………………………………35

4.6系统测试…………………………………………………………………40

5、结束语…………………………………………………………………………40

参考文献…………………………………………………………………………41

【摘要】家庭理财系统可以有效地记录和管理家庭的收支情况,合理规划和支配家庭资金,是家庭理财的好帮手。

后台数据库使用Access,前台开发工具使用VisualBasic。

本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。

【关键词】家庭理财;Access数据;VisualBasic开发语言;管理信息系统

 

引言:

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

家庭理财管理系统是每个家庭管理收入和支出不可缺少的一个管理信息系统,对于家庭的管理者来说是至关重要的。

家庭理财管理系统应该能够为每个家庭的管理者提供充足的信息和快捷的查询手段,大大的方便家庭的管理者的合理理财。

作为计算机应用的一部分,使用计算机对家庭理财进行管理,具有着手工管理所无法比拟的优点,如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。

现在我国的家庭理财管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

开发这一系统的好处主要有以下几点:

第一、可以存储家庭日常理财信息;

第二、只需了解操作系统,就能实现方便快捷的家庭理财管理,节省人力;

第三、可以迅速查看家庭理财历史信息,做到收入、支出心中有数。

目前市场的数据库系统非常多,如Oracle、FoxPro、Access等,各有所长,可以满足不同的用户需求。

由于本系统功能较单一,业务量不大,拟采用Access2000作为数据库。

本系统采用VB6.0,对家庭理财管理系统的开发过程的系统规划、系统分析、系统设计、系统实施及系统测试等各个环节,论述其数据库系统的设计要点,实现过程中存在的难点问题的分析及其解决方案。

1、系统规划

1.1系统设计思想

系统是否合理、可靠、先进,可以从以下几个方面来衡量:

(1)完整的报表、数据分析系统,能对数据流实施控制与动态分析;

(2)有功能强大、资料齐全的查询系统;

(3)方便用户使用,操作界面友好,运行稳定。

1.2系统设计目标

本系统的设计目标是建立家庭对收入、支出的计算机管理系统。

1.3系统总体方案

在家庭理财管理需求的基础上提出整个家庭理财管理系统的总体结构方案,确定系统开发设计的次序及时间安排。

可分四个步骤:

(1)分析家庭理财等信息管理的业务活动,搞清流程;

(2)根据家庭理财管理的业务流程,确定属于系统处理的范围;

(3)分析家庭理财管理业务流程所涉及的数据;

(4)提供系统详细设计框架。

2、系统分析

系统分析的最主要内容有家庭理财管理系统的业务需求分析、业务流程图、数据流程图、数据库概念设计(在数据库设计中叙述)等四个部分。

2.1业务需求分析

(1)系统数据需求

通过对家庭的理财管理业务流程的调查,总结系统对其数据的需求,主要有:

①收入信息;②支出信息;③收支分析信息。

(2)系统功能需求

所设计的系统在功能上应做什么,即系统的主要需求。

本系统可以有效地记录和管理家庭的收支情况,合理规划和支配家庭资金。

冢庭理财管理系统包括基本信息管理、理财管理和数据统计等主要功能,具体功能如下:

①基本信息的添加、修改、删除和查询。

基本信息包括银行信息、收入分类和支出分类等内容。

此功能为理财管理和数据统计模块提供依据。

②理财信息的添加、修改、删除和查询。

理财信息包括日常收支、银行交易和银行帐户等内容。

③数据统计模块包括日常收支统计、银行交易统计和家庭资产统计等功能。

(3)系统性能需求

系统的性能指标包括存储容量限制、运行时间限制、传输速度要求、安全保密性等几个方面。

(4)系统运行环境需求

①硬件方面:

采用的机型、外部设备、数据通信接口;

②软件方面:

支持系统运行的系统软件、操作系统、数据库管理系统。

(5)系统可靠性及安全保密需求

对系统、重要子系统在运行中的安全、可靠、保密方面的性能提出要求。

 

2.2业务流程图

从实际业务功能的角度将系统规划中有关的该业务做进一步的分析,用一个完整的图形来反映实际业务处理过程的“流水帐”。

本系统的流程分析如图所示:

 

3、系统设计

系统设计主要有以下几项内容:

3.1系统软件功能结构

家庭理财管理系统功能模块结构如下图:

 

 

3.2系统主程序流程

N

3.3系统软硬件配置

(1)选择依据:

主要依据是系统说明书、系统的总体结构设计。

(2)本系统采用单机单用户操作方式,其软、硬件最低配置为:

硬件:

①处理器:

300MHz;②内存:

128M;③硬盘:

1.5G;④VGA(800x600)的视频适配器和监视器;

软件:

①操作系统:

Windows2000/XP;②应用软件:

MicrosoftOffice2000。

3.4系统数据库设计

3.4.1数据库设计要点

(1)第一阶段的设计任务是收集和分析用户需求,完成数据库的概念设计。

(2)第二阶段的设计任务是数据库的逻辑设计,完成E-R模型向逻辑模型转换。

(3)第三阶段的设计任务是数据库的物理设计,确定表的结构,建立数据库模型。

3.4.2数据库应用系统设计的重点和难点

(1)建立数据库,确定数据库中表的数量及其每个表中各个字段的字段名称、类型、宽度、小数及索引、排序。

系统实施

系统实施的主要工作就是程序设计,此外还包括了物理系统的实施、程序的调试。

本系统的程序设计由各个相关类及其所包含的函数组成。

包含三个工程模块:

(1)Const用来管理工程中的常量

(2)DbFunc用来管理工程中与数据库操作相关的声明、变量和函数

(3)Variable用来管理工程中的公共变量

包含七个类模块:

(1)Types类用来管理表Types的数据库操作

(2)Banks类用来管理表Banks的数据库操作

(3)Members类用来管理表Members的数据库操作

(4)InOutList类用来管理表InOutList的数据库操作

(5)BankOper类用来管理表BankOper的数据库操作

(6)Amount类用来管理表Amount的数据库操作

(7)Users类用来管理表Users的数据库操作

包含四个系统模块:

(1)基本信息管理模块

(2)理财信息管理模块

(3)数据统计管理模块

(4)用户管理模块

 

4.1登录窗体和系统主界面

4.1.1登录窗体FrmLogin

当系统运行时,首先打开登录窗体,只有有权限的用户才能进入系统。

登录成功后,将显示系统主界面。

 

登录窗体的部分代码:

(1)变量声明

PublicPasswordKeyAsString'PasswordKey保存密码

PublicTry_timesAsInteger'Try_times记录尝试登录的次数

PublicNameKeyAsString'NameKey保存用户名

(2)Cmd_Ok_Click过程

当用户单击“确定”按钮时触发Cmd_Ok_Click事件,进行身份验证,代码如下:

PrivateSubCmd_OK_Click()

DimjAsSingle

'数据有效性检查

IftxtUser=""Then

MsgBox"请输入用户名"

txtUser.SetFocus

ExitSub

EndIf

IftxtPwd=""Then

MsgBox"请输入密码"

txtPwd.SetFocus

ExitSub

EndIf

NameKey=Trim(txtUser)

PasswordKey=Trim(txtPwd)

'判断用户是否存在

IfMyUser.In_DB(NameKey)=FalseThen

MsgBox"用户名不存在"

Try_times=Try_times+1

IfTry_times>=3Then

MsgBox"您已经三次尝试进入本系统,均不成功,系统将关闭"

DBapi_Disconnect

End

Else

ExitSub

EndIf

EndIf

'判断密码是否正确

MyUser.GetInfo(NameKey)

IfMyUser.UserPwd<>PasswordKeyThen

MsgBox"密码错误"

Try_times=Try_times+1

IfTry_times>=3Then

MsgBox"您已经三次尝试进入本系统,均不成功,系统将关闭"

DBapi_Disconnect

End

Else

ExitSub

EndIf

EndIf

'登录成功,将当前

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

当前位置:首页 > 医药卫生 > 基础医学

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

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