家庭财务管理信息系统的设计与实现
家庭财务管理系统—毕业设计论文

家庭财务管理系统摘要家庭理财管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:家庭理财管理信息系统 MIS Visual Basic目录第一章绪论41.1课题简介 (4)1.2开发的意义 (4)第二章开发环境及实现技术62.1开发环境 (6)2.2开发工具简介 (7)第三章系统设计 123.1概要设计 (12)3.1.1概要设计阶段的主要任务 (12)3.1.2概要设计的过程 (12)3.1.3概要设计的原则 (12)3.1.4系统功能分析 (12)3.2详细设计 (13)3.2.1详细设计的任务 (13)3.2.2详细设计的方法 (14)第四章数据库设计 164.1数据库A CCESS简介 (16)4.2表的详细结构说明 (20)第五章详细设计 265.1系统登录模块的设计与实现 (26)5.2主界面的设计与实现 (28)5.3日常收支与维护模块的设计与实现 (30)5.4银行卡收支与维护管理模块的设计与实现 (38)5.5银行往来统计模块的设计与实现: (45)5.6用户管理模块的设计与实现 (47)第六章设计心得 50第七章致谢51参考文献52第一章绪论1.1课题简介家庭理财管理系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭理财管理系统应该能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,大的方便家庭的管理者的合理理财。
财务管理信息系统的设计和实现

财务管理信息系统的设计和实现随着科技的不断发展,企业必须不断更新自己的管理体系来满足市场的需求。
财务管理是企业的核心部门之一,有效的财务管理可以提高企业效率,合理利用资源,并最终促进企业的发展。
而要实现一套有效的财务管理体系,就必须依靠信息化的手段,设计和实现一套完善的财务管理信息系统。
一、需求分析在设计和实现财务管理信息系统之前,首先需要进行需求分析。
根据不同企业的实际情况,有可能需要开发不同的财务管理信息系统。
对于一般的中小型企业来说,财务管理信息系统应包含以下功能模块:1. 财务数据管理:包括账户管理、资金流动管理、账单管理等模块,能够对企业的所有财务之间实现智能管理,方便企业财务的监管和操作。
2. 费用管理:核算企业各项费用支出,并对各项费用支出进行分类管理,便于企业根据不同的费用支出情况进行分析和调整。
3. 增值税管理:财务管理信息系统应当能够对企业的增值税进行智能管理,包括增值税发票开具、增值税统计和发票管理。
4. 报表分析:财务管理信息系统应能够根据企业的财务数据快速生成报表,包括经营报表、资产负债表和现金流量表等,并可以对这些报表进行细致的分析和对比。
二、设计和实现财务管理信息系统设计和实现财务管理信息系统需要分为以下几步来进行:1. 系统规划:定义系统的总体结构和设计目标,制定系统规划方案,明确财务管理信息系统的功能、性能和界面要求。
2. 系统分析:在系统规划的基础上,进一步细化系统设计,并确定系统的主要功能和数据结构,包括企业各项财务数据的收集、储存和处理等。
3. 系统设计:在系统分析的基础上,进一步具体化系统的设计,完成系统的模块设计和功能界面设计,对系统进行系统架构设计、数据库设计和功能逻辑设计。
4. 系统开发:根据系统设计方案,编写程序代码设计系统功能模块,并进行代码调试和性能测试,确保系统功能的完成和性能的稳定。
5. 系统测试:对已开发的财务管理信息系统在实际应用环境下进行测试,消除系统缺陷,保证系统的健壮性和准确性。
财务管理信息化系统设计与实现

财务管理信息化系统设计与实现财务管理对于企业的发展和运营至关重要,随着信息化时代的到来,财务管理信息化成为了企业发展的必要条件之一。
如何设计和实现一套财务管理信息化系统,成为了企业管理者与IT人员面对的一个难题。
本文将从以下几个方面介绍财务管理信息化系统的设计与实现。
一、需求分析在设计和实现财务管理信息化系统之前,需要对企业的财务管理需求进行分析。
常见的财务管理需求包括财务报表的统计与分析、财务预算的制定与执行、财务流程的自动化等。
同时,还需要对企业的财务管理特点进行分析,了解企业的业务规模、经营模式等信息,确保设计出的财务管理信息化系统能够满足企业的实际需求。
二、系统设计在需求分析的基础上,需要进行系统设计。
系统设计主要包括数据模型设计、功能模块设计、系统架构设计等。
其中,数据模型设计是财务管理信息化系统设计的核心,通常采用数据库技术进行支持。
功能模块设计需要根据企业的实际需求进行调整,通常包括财务报表模块、预算模块、流程模块等。
系统架构设计需要考虑系统的稳定性、灵活性等因素,针对大规模企业,需要采用分布式架构以支撑海量数据处理需求。
三、系统实现在系统设计完成之后,需要进行系统实现。
系统实现主要包括软件开发、系统部署及运维等环节。
软件开发需要根据设计进行逐一实现,通常采用Java、.NET等开发语言进行开发。
部署环节需要考虑系统的安全性、稳定性等因素,需要采用多层架构进行部署以支撑系统并发访问与高负载处理。
运维环节需要采用监控、管理等手段,保障系统的稳定运行。
四、系统优化财务管理信息化系统实现之后,需要进行系统优化。
系统优化主要包括性能优化、安全性优化、业务流程优化等。
性能优化需要对系统整体进行性能分析、瓶颈检测等操作,优化系统架构、软件算法等,提升系统处理能力。
安全性优化需要加强系统的安全防护、权限管理等,保护系统数据的安全性。
业务流程优化需要对财务管理业务流程进行整体优化、简化,提升财务管理效率。
家庭理财系统的设计与实现

家庭理财系统的设计与实现目录第一章实验设计课题与要求 (2)第二章系统的调查与分析 (3)2.1课题背景 (3)2.2 可行性分析 (3)2.2.1 经济可行性 (3)2.2.2 技术可行性和运行可行性 (3)第三章数据库分析与建立3.1数据需求 (4)3.2数据字典 (4)3.2.1 用户表的数据流 (4)3.2.2 成员表的数据流 (5)3.3.3 收支表的数据流 (5)3.3.4 借贷表的数据流 (5)3.3.5 银行表的数据流 (5)3.3 系统E-R图 (6)3.4 数据流图 (7)3.5 数据库的建立 (7)第四章系统的设计与实现 (8)4.1系统与数据库的链接 (8)4.2系统界面的设计与实现 (8)4.2.1 登录界面的设计 (8)4.2.2 主界面的设计 (9)4.2.3 家庭理财界面的设计 (10)4.2.4 理财报表与报表打印的设计 (16)4.2.5 选项界面(包括成员管理和密码修改) (18)第五章设计心得与体会 (19)附录:源代码清单 (20)第一章:实验设计课题与要求实验设计课题:家庭理财系统1、设计要求:本系统要求对家庭的收入情况,预计支出情况,实际支出情况,投资情况,消费情况和存款情况进行系统性的分析、设计,并形成系统设计说明书。
同时用DELPHI或VB来实现该系统,。
目的是通过收支系统的分析,使各家庭对自己的家庭财务有一个全面的了解和分析,以便能作到节约开支,细水长流,同时进行必要的投资。
2、编程语言为DELPHI或VB语言。
3、系统功能具备:(1)、提供便捷、美观及丰富的界面以便能录入各类数据。
(2)、动态查询各类信息。
(3)、能用图形、报表和表格三种形式对收支情况进行分析和统计。
(4)、能打印各类统计信息。
(5)、应用程序采用多文挡界面的风格。
(6)、尽量用菜单。
(7)、界面的风格要多样化,但必须满足用户的要求。
(8)、打印源程序、主要界面和报表。
4、关键技术:(1)、系统的调查和分析方法。
小型家庭财务管理系统的设计与实现

5 家 庭 成 员 收 支 报 表 管 理 , 报 表 的形 式 查 看 各 种 收支 情 况 。 ) 以 6 权 限管 理 , 以设 置 家庭 成 员 的 权 限 。 ) 可
2技 术 背 景
21AS . . PNET技 术
Vo .,No2 S p e e 01 . 1 7 .5, e tmb r2 1
小 型 家庭 财 务 管 理 系统 的设 计 与 实现
沈 玮
( 州 大 学 计 算 机科 学 和技 术 学 院 , 苏 苏 州 2 50 ) 苏 江 10 6
摘 要 : 文 对 一 个 基 于 B S结 构 的 家庭 财务 管 理 系统 进 行 了研 究 , 完 整 地 介 绍 了该 系统 的 各 个 模 块 包括 家 庭 成 员 管理 、 簿 管 该 / 并 账 理 、 支项 目管理 、 表 统 计 等模 块 。 收 报
规化管理 , 先进科学技术接轨的重要条件。 与
1功 能 Байду номын сангаас 求
家 庭 财 务 管 理 系统 是 针 对 家 庭 的财 务 软 件 , 能轻 松 帮你 完 成 记 帐 以及 理 财 规 划 。具 体 功 能 如 下 : 他
1 登 陆 管 理 , 统管 理员 可 以设 置 家庭 成 员 , 改 或 者 删 除 。家 庭 成 员 可 以 用 登 录 名 和 登 录 密码 登 录 家庭 财 务 管 理 系统 进 行 记 ) 系 修 账管理 。 .
.
家 庭 财 务 管 理 系统 是 每 一 个 家 庭 管 理 家 庭 财 务 收入 和 支 出 的 不 可 缺 少 的一 个 管 理 信 息 系 统 , 的 内 容 对 于 家 庭 管 者 来 说 是 至 它 关 重 要 的 , 以 家庭 财 务 管 理 系 统 应 该 能 够 为 每 一个 家 庭 的 管 理 者 提供 充 足 的信 息 和 快 捷 的查 询 手 段 . 大 方 便 了家 庭 管 理 者 的 所 大 合 理 理 财 。作 为计 算 机 应 用 的一 部 分 , 用 计 算 机 对 家 庭 财 务进 行 管 理 , 有 手 工 管 理 所 无 法 比拟 的 优 点 , : 索 迅速 , 询 方 便 。 使 具 如 检 查 可靠性高 , 储量大 , 密性好 , 存 保 寿命 长 , 本 低 等 。这 些 优 点 能 够 极 大 的 提 高 家 庭 财 务 管 理 的 效 率 , 是 家 庭 财 务 管 理 的 科 学 化 . 成 也 正
家庭财务管理系统——消费、收入,数据库的设计与实现

家庭财务管理系统——消费、收入,数据库的设计与实现摘要:本系统设计的是一套功能比较完善的家庭理财系统,功能主要包括日常消费和收入记录和统计管理部分。
本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。
关键词:家庭理财;MVC;SSHAbstract:The design of the system is the family financial management system is a se t of more perfect function, including the main function of daily consumption and income r ecords and statistics management. The family financial management system is the use of co mputer information management, not only improve the work efficiency, but also has the ad vantages of simple operation, friendly interface, flexible, practical, can be very good to mee t the family in financial management.Keywords:family financial management;MVC;SSH1 引言改革开放以来,中国经济得到了迅速的发展,家庭收入也与日俱增,随着房产热、私家车、出国游等走入寻常百姓家,如何规划财富,如何让财富增值,如何享受财富也日渐成为每个家庭关注的话题。
《中国统计年鉴》的资料表明,近1 3年来,中国物价上涨率平均达到了6.5%,这一数字意味着,如果不用于投资理财,我们手头的现金每年就会减少6.5%。
基于ASP的家庭财务管理系统的设计与实现
摘要 : 该文主要介绍 了基 于A P的 家庭财务 管理 系统的设 计开发流程 , S 系统采 用 c ≠ 言作 为开发语 言 ,QLSre 0 5 ≠ 语 S evr 0 作为后 台 2
数据库 , 用A 利 DO. T技术 实现数据访 问。该 系统的主要 功能包括 家庭成 员管理 , NE 账薄管理 , 支项 目管理 , 收 报表统计等。
C m ue K o l g n eh o g o p t n we ea dTc n l y电脑知识与技术 r d o
Vo., .6,u e2 2 18 No1 J n 01 .
基于 A P的家庭财务管理系统 的设计与实现 S
王 喜孙 春 ,琳
( 河南大学 软件学 院, 河南 郑州 4 0 6 501)
a e e t r pors ttsis e c g m n , e t,saitc , t .
Ke o d : a i n n i n g me t yt A P S e e 2 0 ; O. T yw r s F m l f a c l yi a ma a e n s m; S ; QLS r r 0 5 A s e v D NE
关键词 : 家庭财务管理 系统; S ;QLSre 0 5A A P S e r 0 ; DO. T v 2 NE
中图 分 类 号 : P 1 文 献 标 识 码 : 文 章 编 号 :0 9 3 4 (021 — 7 8 0 T 35 A 10 — 042 1 )6 3 7 — 4
De i n a d I lm e t to f a l i a c a a a e e t y t m s d o h P sg n mp e n a i n o mi F n n i l F y M n g m n s e Ba e n t eAS S
毕业设计(论文)-家庭资源管理信息系统的设计与实现
毕业设计(论文)-家庭资源管理信息系统的设计与实现1. 引言1.1 家庭资源管理信息系统的背景及意义随着社会经济的快速发展,家庭生活水平的不断提高,家庭内部的物品资源、财务资源、信息资源等日益丰富。
然而,传统的家庭资源管理模式已无法满足现代家庭对资源高效管理、合理配置的需求。
家庭资源管理信息系统应运而生,它有助于提高家庭资源利用率,实现资源优化配置,降低家庭运营成本,提升家庭生活质量。
家庭资源管理信息系统通过信息化手段,对家庭内部的各种资源进行统一管理、调度和监控,有助于家庭成员实时了解家庭资源状况,为家庭决策提供科学依据。
此外,家庭资源管理信息系统还可以促进家庭内部的沟通与协作,增强家庭凝聚力和幸福感。
1.2 研究目的与内容本研究旨在设计并实现一套适用于现代家庭的资源管理信息系统,通过对家庭资源的全面梳理和深入分析,提出系统功能需求、性能需求,进而完成系统架构设计、模块设计与实现。
主要研究内容包括:1.家庭资源管理信息系统的需求分析,包括基本概念、功能需求、性能需求等方面;2.家庭资源管理信息系统的设计与实现,包括系统架构设计、模块设计与实现等;3.家庭资源管理信息系统的测试与优化,确保系统稳定、高效、可靠地运行;4.家庭资源管理信息系统的应用案例分析,验证系统在实际应用中的效果和价值。
1.3 文章结构安排本文共分为六个章节,具体结构安排如下:1.引言:介绍家庭资源管理信息系统的背景、意义、研究目的与内容,以及文章结构安排;2.家庭资源管理信息系统的需求分析:分析家庭资源管理的基本概念、功能需求、性能需求;3.家庭资源管理信息系统的设计与实现:阐述系统架构设计、模块设计与实现;4.家庭资源管理信息系统的测试与优化:介绍系统测试方法与策略、测试结果分析、优化策略;5.家庭资源管理信息系统的应用案例分析:分析案例背景、系统应用过程与效果分析、应用案例启示;6.结论:总结研究成果、存在的问题与展望。
家庭财务管理系统设计说明书信管
家庭理财系统设计说明书项目名称:家庭理财系统文档名称:家庭理财系统设计说明书汇总人:.引言编写目的此需求规格说明书对《家庭理财管理系统》项目做了全面细致的设计说明,主要包括概要设计和具体设计两大部分。
本说明书的预期读者为项目委托部门、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
项目背景该项目由信管班该项目小组负责设计实施,为加深对《信息系统分析与设计》课程相关概念的理解参考资料[] 周佩德.《数据库原理及应用》.电子工业出版社[] 刘炳文等,程序设计——数据库篇,[] 李光明.《编程实例大制作》.冶金工业出版社[] 刘炳文,精通入门与提高,人民邮电出版社[] 黄淼云.《办公自动化编程》.国防工业出版社[] 王要武,管理系统,电子工业出版社,[] 李红等编著,管理信息系统开发与应用,电子工业出版社,[] 周之英缟著,现代软件工程,科学出版社,[] 康博工作室,张红军,王红等缟著《中文版高级应用与开发指南》,人民邮电出版社,年月第一版[] 林立军,程斌,翁迪恩缟著《数据库开发指南》,西安电子科技大学出版社,年月第一版.任务概述目标通过小组成员的努力和合作实现软件的基本设计与开发。
软件能够实现基本功能,帮助用户实现对财务收支的科学管理。
具体目标:.系统能有效、快速、安全、可靠和无误的完成上述功能。
.软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类清晰明了。
服务器程序利于维护。
.系统实现后,在很大程度上解决家庭的账目管理这个艰巨的任务,减轻家庭成员的负担。
降低家庭财务上错误发生率,减少信息交流的烦琐过程及其带来的开销。
运行环境操作系统:支持环境:数据库:条件与限制()所建议系统的运行寿命的最小值:年()进行系统方案选择比较的时间:个月()经费来源:学校()硬件、软件、运行环境和开发环境方面的条件和限制:普通家用商用的操作系统,购买专门的系统服务器,使用数据库()可利用的信息和资源:各成员的财务记录()系统投入使用的最晚时间:年月日.结构设计总体设计本系统采用面向对象设计方法,设计方案主要采用类图和顺序图进行描述。
财务管理信息化系统的设计与实现
财务管理信息化系统的设计与实现随着信息技术的飞速发展,以及企业的日益壮大,财务管理成为企业管理的重要组成部分。
而为了更好地管理财务,提高财务效率,财务信息化系统的设计和实现就显得尤为重要。
一、需求分析在进行财务管理信息化系统的设计与实现之前,需要进行需求分析,了解企业的具体需求和问题。
例如:有哪些财务管理方面需要解决?有哪些数据需要收集和分析?需要特别注意哪些环节?在了解这些问题之后,我们可以根据企业的具体需求来制定相关的设计方案。
二、系统设计在进行系统设计时,首先需要考虑的是系统的整体结构,包括系统的模块划分、数据的输入和处理、以及报表的生成等。
同时,还需要针对财务管理的具体特点,考虑如何有效地管理数据、如何准确地分析财务状况,以及如何更好地解决财务管理中所存在的问题等。
在系统设计过程中,还需要考虑到系统的安全性,保障财务数据的安全,并避免数据外泄和窃取的问题。
因此,我们可以采取一些安全措施,如数据加密、访问控制和审计跟踪等,以确保系统的安全性。
三、系统实施在完成系统设计之后,就需要进行系统实施了。
在系统实施过程中,需要进行一些功能测试,测试系统各个模块的功能是否正常。
同时,还需要进行性能测试,测试系统的响应速度、系统的负载能力等。
在确定系统运行稳定之后,就可以开始进行系统的数据迁移,将原有的财务数据导入新的系统中。
在这个过程中,需要特别注意数据的准确性和完整性,避免出现数据丢失或损坏的情况。
四、系统维护和更新在财务管理信息化系统的实施完成后,还需要对系统进行维护和更新。
维护包括对系统的日常管理和维护,检查系统各个模块的运行情况,保证系统的稳定性和安全性。
同时,还需要定期更新系统,将新技术、新功能导入系统中,以提高系统的性能和效率。
总之,财务管理信息化系统的设计与实现是一项重要的工作,需要专业的技术团队和相关的管理人员共同协作完成。
通过对企业具体需求的了解和合理的技术方案设计,可以实现财务数据的准确记录、快速分析,提高财务管理的效率和准确性,帮助企业做好财务管理工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
龙源期刊网 http://www.qikan.com.cn 家庭财务管理信息系统的设计与实现 作者:孙根琴 吴俊萍 来源:《电脑知识与技术·学术交流》2008年第28期
摘要:家庭是一个小小的管理单元, 它的管理已经成为世人注目的焦点。随着时代的发展, 家庭的格局发生重大的变化, 家庭财务的收入和支出是一个零碎而又与切身利益相关的问题。每一个家庭好比一个小型企业,有着收入、支出及净利,大部分家庭会用脑、用手记录这些烦琐的数据,因此很多家庭都需要一个智能的管家来协助他们管理家庭财务。如何实现方便化和标准化的管理来提高家庭经营效益, 就成为一个新的议题。家庭财务管理信息系统是在迫切需要详细了解自家财务状况的情况下着手开发的,它可以有效地记录和管理家庭的收支情况、合理规划和支配家庭资金,并可以通过统计分析来获得家庭人员在一段时期内的消费和收入信息,完全替代手记、脑记的烦琐,利于调节家庭财政状况,给家庭财务管理带来了极大的方便,是家庭理财的好帮手。本系统后台数据库使用SQL Server2000,前台开发工具使用JAVA Swing技术,为单机版数据库管理信息系统。通过对该系统的开发,更加了解管理信息系统的需求、设计和实现的完整过程,从而实现本系统的特色和优势。
关键词:家庭财务管理;收入;支出;Java 中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)28-0037-05 Design and Realization of Family's Financial Management System SUN Gen-qin1, WU Jun-ping2 (1.Gannan Normal University, Ganzhou 341000, China; 2. Gannan Normal University, Ganzhou 341000, China)
Abstract: Family is the small unit in society and its management have attracted more and more people's attention. With the development of society, the pattern of family have changed a lot. The incoming and spending is trival but important topic in family. Most families will record all these trival datas by writing and memorying. However, many of them can't have a clear understanding of the family financial status. Therefore, we need an intelligent financial helper to help us managing our money. How to improve family's financial profits have become a new issue. Taking the above reasons into account, we developed Family financial manage-ment system. It can record and manage family's spending situation. It also can acquire information about the incoming and consumption through statistics. By virtue of sparing the effort of writing, it brings many convenience to people. This system uses SQL Server2000 database and JAVA Swing technology. In other words, it belongs to SCM database management system. Through the develop-ment of this system, we have a better understanding of the demands analysis, design and realization.
Key words: Family Financial Management; incoming;spending;Java 龙源期刊网 http://www.qikan.com.cn 1 引言 国家统计局2008年1月24日发布的统计数据显示,截至2007年末,我国居民储蓄存款余额为172534亿元,比上年末增加10967亿元,特别是像上海、深圳等发达城市,居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、购车外还有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大多数个人对金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值转变。有些人盲目投资于股市而导致大量损失,还有许多人把大部分资产存在银行做定期储蓄,这些人都不知如何合理分配其金融资产。如何安排自己富余的现金,如何筹集自己所需的资金,成为了一个现实的问题,这就要求能够提供更好的家庭理财服务。
家庭财务管理系统是每一个家庭的管理者管理家庭财务不可缺少的管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭财务管理信息系统应该能够为每一个家庭的管理者提供充足的信息和快捷的统计手段,大大方便了家庭的管理者合理理财。
随着计算机科学技术日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,并已进入人类社会的各个领域,发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对家庭财务进行管理具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长和成本低等,这些优点能够极大地提高家庭财务管理的效率。因此,开发这样一款管理软件是很有必要的事情,也是将计算机应用于现实管理一次很有意义的实践活动。
2 系统设计目标 随着现代家庭财务管理观念进一步提高,管理财务的手段也变得更加丰富。生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力也开始提高,人们应用电脑进行家庭财务管理的观念也在增强,因此,开发一款通用型家庭财务软件已经成为社会需求。本系统开发的是一款家庭通用型财务管理软件,系统目标是把适合家庭化的常用财务管理手段及家庭日常收支管理实现计算机化管理,使家庭及家庭成员的收支活动更好地进行记录并加以统计分析,也使家庭理财变得方便、快捷、安全、全面。
本系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和前台应用程序开发两个方面。对于前者要求建立起资源的“一致性和完整性”,对于后者则要求应用程序具有“功能完备、使用方便、易于扩展”等特点。
根据家庭财务管理系统的日常工作流程与内容,本系统所实现的功能如下: 1) 账户管理功能:建立新账户、账户浏览和删除帐户等功能。 2) 收支管理功能:收入明细记账、消费支出记账、收入类型管理和支出类型管理等功能。 龙源期刊网 http://www.qikan.com.cn
3) 债权债务管理功能:管理银行存款账户和债权债务账户。 4) 报表图表管理功能:日常收支统计、现金流量图、家庭账户统计、银行存款统计和债权债务统计等功能。
5) 系统设置:用户管理、修改密码、退出系统和皮肤设置等功能。 6) 数据维护:备份数据库和还原数据库功能。 7) 常用工具:记事本、计算器、通讯录和个税计算器等功能。 3 系统需求分析 3.1 系统业务概述 家庭财务的中心内容是账务管理。人们几乎每一天都会经过许多次货币活动。其中包括了买入卖出实物、娱乐消费、起居饮食消费、发放工资和收缴保费等。如果能把各类不同的活动进行分类,建立不同的账户,分别对活动进行管理,那么无论现在还是将来,你的账务就会清楚明白了。可以建立如下账户:现金账户、支票账户、存款账户、外汇账户、实物账户、保险账户和借贷账户,建立好账户后就可对这些账户进行操作。上面是账户的分类,可由实际情况来选择不同的账户。每天,我们对自己账务的操作有如下几类:添加新的数据项,比如今天我卖出了多少欧元,生活中,我们就要对自己还有多少欧元,今天所得的利润进行统计。现在我们把这些工作放到程序里去实现,就是这样的操作:某账户今天是添加还是减少,比如对欧元的操作就是减少,如果与这个操作相关的账户是现金,然后根据货币兑换率提供的值计算现金账户今天该录入的数值;再如变卖所有古董的收藏,再存入银行,在软件的实现就为把古董的变卖值转入存款账户;日常生活中,当我们要对一周来,外汇交易的情况进行了解,就非常困难,而观察外汇一个月里的利率走势就更加是问题。若在程序中实现,只要把它存放到一个数据表里就可以了。归根结底,账户的操作一般如下:新添、删除、增加、减少、查找、转账和统计,对重要的数据还可以打印和生成图表、报表。因此账户管理还需要一个统计分析的过程,可定义这样一个过程:分析数据、生成报表和图表。比如日常收支统计可建立日常收支图表,以数据表、柱形图和圆饼图的方式对日常收支状况加以统计,统计可按家庭成员、账户名称、收支类型和时间段分类统计,也可综合统计,以报表或图表的形式统计并可打印输出,用以存档。系统业务框架图如图1所示。
3.2 系统需求分析 3.2.1 系统问题描述