PB0021家庭理财系统的设计与实现2Word文档格式.docx
《PB0021家庭理财系统的设计与实现2Word文档格式.docx》由会员分享,可在线阅读,更多相关《PB0021家庭理财系统的设计与实现2Word文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
摘要:
家庭理财系统的主要目标是通过对家庭的收入、支出、存取款、固定资产、债务等进行科学的管理,使家庭理财更准确、更科学。
本论文介绍了在windows2000的环境下,利用PowerBuilder开发家庭理财系统。
本系统包括用户管理子模块(包括用户添加、删除、修改),数据库备份管理子模块(包括数据库的备份和还原),记帐模块(包括收入/支出记录、存款/取款记录、资金共用、资产记帐),债务模块(包括借入/借出记录,借入/借出归还),报表模块(包括日常收入/支出一览表、存取款记录一览表等),帮助模块(包括主目录、关于)等六个模块。
这几个功能模块之间相对比较独立,但是它们在数据处理上有共通之处:
主要是以数据的添加和维护为主。
使用家庭理财系统,可以使家庭理财走出传统的手工的理财方式,使家庭理财更加科学、更加有效。
关键词:
家庭理财PowerBuilder数据处理
毕业设计(论文)外文摘要
Designandrealizationofthe
FamilyFinancingManagementSystem
Abstract:
Theaimofthefamilyfinancingmanagementsystemishowtorationallymanagethereceiptsoffamily、disbursal、funds、capitalasserts、debts.Theresultsoffamilyfinancingismoreexactandscience.ThisdisquisitionintroducedthatwemadeuseofthetoolofPowerBuildertodesignthefamilyfinancingmanagementsystem,basedontheenvironmentofWindows2000.Thissystemmainlyinvolvedsevenmodules:
customermanagementmodule,databasebackupmanagementmodule,registersmanagementmodule,debtmanagementmodule,andreportformsmanagementmodule,helpmanagementmodule.Amongthesemodules,therearenottoomanyrelationseachother.Buttherearecommonondisposabledata.Itismainlyappendingdataanddailymaintenancedata.Withthefamilyfinancingmanagementsystem,thefamilywillshakeoffconventionalandhandmadefamilyfinancing.
Keywords:
familyfinancing,PowerBuilder,dataproceeding
目录
1引言1
1.1问题定义及内容简介1
1.2背景与研究意义1
1.2.1背景1
1.2.2研究意义2
1.3课题调研与可行性分析2
1.3.1课题调研2
1.3.2可行性分析3
1.4论文各章内容介绍4
2系统需求分析5
2.1系统功能需求分析5
2.2业务流分析5
2.3数据流分析7
2.4数据字典9
3系统总体设计17
3.1系统总体结构设计17
3.2系统数据库设计19
3.2.1数据库概念结构设计(E-R图)19
3.2.2数据库逻辑结构设计(关系模型)21
3.3数据表22
3.4系统开发与运行环境确定24
3.4.1开发工具的确定24
3.4.2运行环境25
3.4.3系统实现的若干关键技术25
4.记帐管理模块的详细设计26
4.1模块结构26
4.2模块的详细设计27
4.2.1收入列表模块27
收入列表的界面:
27
4.2.1其余几个模块(支出模块、存/取款模块、资产记帐模块、资金共用模块)31
4.3主要问题与解决方案31
5债务管理模块的详细设计33
5.1模块结构33
5.2模块详细设计33
5.2.1借入债务模块33
5.2.2借入债务归还模块34
6报表管理模块的详细设计35
6.1模块结构35
6.2模块详细设计36
6.3主要问题与解决方案36
7.其余子模块的详细设计39
7.1系统模块39
7.1.1数据备份模块:
39
7.1.2参数设置模块40
7.2帮助模块41
7.3登录模块41
7.4主要问题与解决方案42
8用户使用手册43
8.1系统功能、运行环境简介43
8.2系统安装手册43
8.3系统运行与操作指南(手册)43
9系统评价44
9.1系统主要特色/优点介绍44
9.2系统存在不足与改进方案44
9.3毕业设计心得与收获44
结论46
致谢47
参考文献48
整个系统的结构框架如下图所示:
系统功能简介如下:
1.记帐管理:
包括对收支记录、存取款记录、资金共用、资产记帐进行添加、查询、修改、删除这四个操作。
添加操作要输入收入/支出摘要、收入/支出日期、收入/支出项目、收入/支出金额、收入/支出地点、收入/支出人、收入/支出方式、收入/支出帐号、帐户余额、备注等信息。
查询操作主要是为了便于了解收支记录、存取款记录、资金共用、资产记帐的信息。
修改主要是修改收支记录、存取款记录、资金共用、资产记帐中要改动的信息包括对添加操作中的所有项目的修改。
删除操作主要是删除收支记录、存取款记录、资金共用、资产记帐中过期的信息(过期的信息主要是指打印过的信息报表)。
2.债务管理:
包括对借入/借出记录、借入/借出归还记录进行添加、查询、修改、删除这四个操作。
添加操作主要是新加借入或借出记录。
查询操作主要是对记录进行查看操作。
修改操作主要是对已经存在的记录进行修改。
删除操作主要是对已经还清的记录进行删除。
3.报表管理:
报表管理主要包括以下十个报表:
日常收入/支出一览表、存取款记录一览表、资金共用一览表、借入/借出归还一览表、日常收支对照表、家庭资金损益表、家庭资金汇总表、家庭资产汇总表。
这些表可以帮助用户直观的了解家庭资金等状况。
4.系统管理模块:
这个模块主要包括备份数据和参数设置两个小模块。
备份数据主要实现的功能是将新增的记录、修改的数据、删除的记录保存到目标文件夹。
参数设置包括新增、删除家庭成员、收支项目、支付方式、银行帐户、联系人等信息。
5.帮助模块:
这个模块主要有主目录和版本信息两个小模块。
3.2系统数据库设计
收入新增模块界面如下:
图4-5收入新增模块界面
收入新增模块中的收入摘要主要是用于记录收入的概况,收入日期用于记录收入的日期收入项目、收入人、收入方式都是可以编辑的。
其代码如下:
//函数:
of_add(stringas_colname)returns(none)
//功能:
新增记录,并把ID列值设为上一记录的ID加1
//参数:
作为ID的列名
//返回值:
无
Longll_row,ll_lastid,ll_newid
Ll_row=InsertRow(0)
ScrollToRow(ll_row)//插入一条记录
Ifll_row>
1then
ll_lastid=GetItemNumber(ll_row-1,as_colname)
ll_newid=ll_lastid+1
else
ll_newid=1
endif
SetItem(ll_row,as_colname,ll_newid)
2.收入编辑模块界面如下:
图4-6收入编辑模块界面
收入编辑界面中的各个小项的功能和上面介绍的收入新增界面中的各个功能基本相似,这里不做详细地介绍。
1.查找模块界面如下:
图4-7查找模块界面
Poweredby计算机毕业论文网
重要提示:
本论文由大学论文网
毕业论文下载网:
提供
如果需要详细内容请与QQ:
4991024联系