资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
毕业设计(论文)说明书题 目: 家庭理财系统的设计与实现 作 者: 学 号: 系 (院): 专业班级: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务) 毕业设计(论文)中文摘要家庭理财系统的设计与实现摘 要:家庭理财系统的主要目标是通过对家庭的收入、支出、存取款、固定资产、债务等进行科学的管理,使家庭理财更准确、更科学。本论文介绍了在windows2000的环境下,利用PowerBuilder开发家庭理财系统。本系统包括用户管理子模块(包括用户添加、删除、修改),数据库备份管理子模块(包括数据库的备份和还原),记帐模块(包括收入/支出记录、存款/取款记录、资金共用、资产记帐),债务模块(包括借入/借出记录,借入/借出归还),报表模块(包括日常收入/支出一览表、存取款记录一览表等),帮助模块(包括主目录、关于)等六个模块。这几个功能模块之间相对比较独立,但是它们在数据处理上有共通之处:主要是以数据的添加和维护为主。使用家庭理财系统,可以使家庭理财走出传统的手工的理财方式,使家庭理财更加科学、更加有效。关键词:家庭理财 PowerBuilder 数据处理毕业设计(论文)外文摘要 Design and realization of the Family Financing Management System Abstract: The aim of the family financing management system is how to rationally manage the receipts of family、disbursal、funds、capital asserts、debts. The results of family financing is more exact and science. This disquisition introduced that we made use of the tool of PowerBuilder to design the family financing management system, based on the environment of Windows2000. This system mainly involved seven modules: customer management module, database backup management module, registers management module, debt management module, and report forms management module, help management module. Among these modules, there are not too many relations each other. But there are common on disposable data. It is mainly appending data and daily maintenance data. With the family financing management system, the family will shake off conventional and handmade family financing. Keywords: family financing, PowerBuilder, data proceeding 目 录1 引言11.1问题定义及内容简介11.2 背景与研究意义11.2.1 背景11.2.2 研究意义21.3课题调研与可行性分析21.3.1 课题调研21.3.2 可行性分析31.4 论文各章内容介绍42 系统需求分析52.1 系统功能需求分析52.2 业务流分析52.3 数据流分析72.4 数据字典93 系统总体设计173.1 系统总体结构设计173.2 系统数据库设计193.2.1 数据库概念结构设计(E-R图)193.2.2 数据库逻辑结构设计(关系模型)213.3 数据表223.4 系统开发与运行环境确定243.4.1 开发工具的确定243.4.2 运行环境253.4.3 系统实现的若干关键技术254记帐管理模块的详细设计264.1 模块结构264.2模块的详细设计274.2.1 收入列表模块27收入列表的界面:274.2.1 其余几个模块(支出模块、存/取款模块、资产记帐模块、资金共用模块)314.3 主要问题与解决方案315 债务管理模块的详细设计335.1 模块结构335.2模块详细设计335.2.1借入债务模块335.2.2借入债务归还模块346 报表管理模块的详细设计356.1 模块结构356.2 模块详细设计366.3主要问题与解决方案367其余子模块的详细设计397.1 系统模块397.1.1 数据备份模块:397.1.2 参数设置模块407.2 帮助模块417.3 登录模块417.4主要问题与解决方案428 用户使用手册438.1 系统功能、运行环境简介438.2 系统安装手册438.3 系统运行与操作指南(手册)439 系统评价449.1 系统主要特色/优点介绍449.2 系统存在不足与改进方案449.3 毕业设计心得与收获44结 论46致 谢47参 考 文 献48毕业设计(论文) 第5页 共47页整个系统的结构框架如下图所示:家庭理财系统记帐管理收支记录存取款记录资金共用资产记帐统计报表管理债务管理系统管理帮助管理数据备份参数设置家庭理财系统记帐管理收支记录存取款记录资金共用资产记帐统计报表管理债务管理系统管理帮助管理数据备份参数设置借入借出记录借入借出归还记录日常收入一览表日常支出一览表存取款记录一览表资金共用一览表借入归还一览表借出归还一览表日常收支对照表家庭资金损益表家庭资金汇总表家庭资产汇总表图3-1 系统的结构框架系统功能简介如下:1. 记帐管理:包括对收支记录、存取款记录、资金共用、资产记帐进行添加、查询、修改、删除这四个操作。添加操作要输入收入/支出摘要、收入/支出日期、收入/支出项目、收入/支出金额、收入/支出地点、收入/支出人、收入/支出方式、收入/支出帐号、帐户余额、备注等信息。查询操作主要是为了便于了解收支记录、存取款记录、资金共用、资产记帐的信息。修改主要是修改收支记录、存取款记录、资金共用、资产记帐中要改动的信息包括对添加操作中的所有项目的修改。删除操作主要是删除收支记录、存取款记录、资金共用、资产记帐中过期的信息(过期的信息主要是指打印过的信息报表)。2. 债务管理:包括对借入/借出记录、借入/借出归还记录进行添加、查询、修改、删除这四个操作。添加操作主要是新加借入或借出记录。查询操作主要是对记录进行查看操作。修改操作主要是对已经存在的记录进行修改。删除操作主要是对已经还清的记录进行删除。3. 报表管理:报表管理主要包括以下十个报表:日常收入/支出一览表、存取款记录一览表、资金共用一览表、借入/借出归还一览表、日常收支对照表、家庭资金损益表、家庭资金汇总表、家庭资产汇总表。这些表可以帮助用户直观的了解家庭资金等状况。4. 系统管理模块:这个模块主要包括备份数据和参数设置两个小模块。备份数据主要实现的功能是将新增的记录、修改的数据、删除的记录保存到目标文件夹。参数设置包括新增、删除家庭成员、收支项目、支付方式、银行帐户、联系人等信息。5. 帮助模块:这个模块主要有主目录和版本信息两个小模块。3.2 系统数据库设计收入新增模块界面如下:图4-5 收入新增模块界面收入新增模块中的收入摘要主要是用于记录收入的概况,收入日期用于记录收入的日期收入项目、收入人、收入方式都是可以编辑的。其代码如下:/函数:of_add(string as_colname) returns (none)/功能:新增记录,并把ID列值设为上一记录的ID加1/参数:作为ID的列名/返回值:无Long ll_row,ll_lastid,ll_newidLl_row=InsertRow(0)ScrollToRow(ll_row)/插入一条记录If ll_row1 thenll_lastid=GetItemNumber(ll_row-1,as_colname)ll_newid=ll_lastid+1elsell_newid=1end ifSetItem(ll_row,as_colname,ll_newid)2.收入编辑模块界面如下:图4-6 收入编辑模块界面 收入编辑界面中的各个小项的功能和上面介绍的收入新增界面中的各个功能基本相似,这里不做详细地介绍。1. 查找模块界面如下:图4-7 查找模块界面 Powered by 计算机毕业论文网http:/www.wnwu.com http:/www.qclxs.cn
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号