文档库

最新最全的文档下载
当前位置:文档库 > 家庭财务管理系统课程设计报告书 精简版

家庭财务管理系统课程设计报告书 精简版

山东交通学院

课程设计报告

题目:家庭财务管理系统

所在学院:信息科学与电气工程学院

班级:计算124

学号:120811413

姓名:张滨

指导教师:庞希愚

2014年3月28日课程设计任务书

题目家庭财务系统

系(部) 信息科学与电气工程学院

专业计算机科学与技术

班级计算124

学生姓名张滨

学号120811413

指导教师(签字)

系主任(签字)

年月日

成绩评定表

家庭财务管理系统课程设计报告书 精简版

家庭财务管理系统课程设计报告书 精简版

目录概述

1.1系统开发的背景与意义

1.1.1系统开发背景

1.1.2系统开发意义

二、需求分析

2.1系统可行性分析

2.1.1功能划分

2.1.2 功能描述

2.2系统功能要求

2.3系统功能模块

2.4系统架构

三、概念设计

3.1E-R图

四、系统实现

五、小结

一、概述

1.1系统开发的背景与意义

1.1.1系统开发背景

现在不论哪个家庭,都要会进行财务管理,家庭财务管理系统利用计算机管理财务工作, 改善了收入与支出的管理效率,所以手动记账已经很难再满足家庭的财务日常消费,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理家庭财务成为一种主流趋势,

本文系统的阐述了家庭财务管理设计开发的全过程。包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。

1.1.2系统开发意义

1提高家庭对财务管理的认识,确保家庭收入与支出呈一定比例,杜绝过度消费的年轻夫妇每月月底信用卡的透支。

2对家庭的财务管理透明化,减少家庭的财务矛盾,确保家庭财务的增长收益。

二、需求分析

本系统要达到的目标有以下几点:

◆验证用户和密码的正确性再登入,以及修改密码和退出系统;

◆保存每次输入的收支记录,并提供查询方式;

◆能够提供一定的安全机制。

2.1系统可行性分析

系统可行性分析

可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。从现在应用的技术方面、管理者和用户的操作方式方面研究智能家庭理财系统的可行性和必要性。智能家庭理财系统的实施,将很大程度上提高现代家庭的理财效率,使得现代家庭能够更加方便的对自己的财务进行个性化的管理。

技术可行性

技术可行性研究的任务,是从总体上鉴别和选择技术系统,是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需求等等。本系统的开发使用Eclipse 作为系统开发的开发环境,它作为一种现代化的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供了保障,为开发满足客户要求的系统保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统为一个小型的家庭理财系统,所耗费的资源非常的小,现行的电脑无论是硬件还是软件都能够满足条件,因此,本系统在技术上是可行的。

经济可行性

进行软件开发项目成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发,这些即为经济可行性。

如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展,各种实用软件的性能日渐提高。家庭理财管理系统廉价的开发成本,却能够为居民带来相当大的实惠和方便。主要表现在:(1)本系统是一个拥有多种实用功能的家庭理财管理信息系统,它集成了家庭成员管理、收入管理、支出管理、密码管理等多种功能,具有较强的实用性和方便性。

(2)本系统的运行可以大大提高居民管理财务的效率,减少不必要的人力和物力。

(3)本系统还具有查询和统计功能,能够查询到用户在一段特定时间内收入和支出的情况,特别是支出情况,有时往往会让用户在月底吓一跳,大大超出预算,还弄不清钱都花到哪里了。有了家庭理财系统,不仅使用户对口袋里钱的去向一目了然,而且可以帮助用户渐渐感悟到一些心得,摸清哪些花费是必要的,哪些“意外开支”是可以避免的,哪笔开支是可继续评估其必要性的。

(4)本系统的运行可以大大的提高家庭的工作效率,并可以使敏感文档更加安全。

由此可以得出,本系统在经济上是具有可行性的。

2.2系统功能要求

◆对理财项目可以进行编辑。理财项目包括日常收入来源和支出类型,相关

信息存在“收入来源表”、“支出类型表”、“活期账户信息表”均可以实现添加、删除、修改功能;

◆日常财务管理,包括日常收入和日常支出,即记下日常的收入和日常的支出。相关信息存入“收入信息表”和“支出信息表”中,均可以实现添加、删除、修改功能。

◆理财分析,实现分类查询,即按类别查询收支明细,而且可以看到收支的财务分析报告,并可打印;

◆数据维护:包括数据库的备份、数据库的导入/出,方便用户保存和早期查询

2.3系统功能模块

根据上述系统总体架构思想的分析,可将系统分为以下六大部分:

◆系统管理模块

负责对用户和数据库进行管理

◆基础数据管理模块

负责对收支项目和家庭成员进行管理

◆日常收支管理模块

负责对日常收入和日常支出进行管理

最后得到如图示系统功能模块图

家庭财务管理系统课程设计报告书 精简版

2.4系统架构

家庭财务管理系统课程设计报告书 精简版

三、概念设计

3.1E-R图

家庭财务管理系统课程设计报告书 精简版

家庭财务管理系统课程设计报告书 精简版

家庭财务管理系统课程设计报告书 精简版

家庭财务管理系统课程设计报告书 精简版

四、系统实现一、登陆界面

家庭财务管理系统课程设计报告书 精简版

二、主功能界面

家庭财务管理系统课程设计报告书 精简版

三、财务支出管理

家庭财务管理系统课程设计报告书 精简版

四、财务收入管理界面

家庭财务管理系统课程设计报告书 精简版

五、账户管理

家庭财务管理系统课程设计报告书 精简版

五、经验与总结

(1)对技术方法的评价

软件项目开发过程需要一种方法能够持续对其进行监控和改善其中存在的问题。以往的件开发过程使用软件缺陷管理系统对发现的缺进行跟踪和修复,但是能够合理利用缺陷数据进分析统计的却不多,许多统计到的缺陷信息并没得到很好的利用。

(2)出错原因的分析

数据库链接是没有正确找到数据源而出错;没调试好软件,稍微耽搁了软件的调试进程;类与类之间的区别及联系没有更好地连接。

(3)经验

一定要向有经验的同学请教;

多去图书馆查阅相关资料;

做任何事情一定要静下心来,不能急于求成;

软件调试时一定要克服自己,让别的同学协助检查错误;

书写文档最好按照规范来实现,可以少走弯路。

小结:

本次课程设计基本达到预定的目标,通过本次课程设计多学习了java语言,同时加深了对数据库知识的理解与更好的运用;增强了实际动手能力,把理论转化为实际的建模能力。

本次考系统设计的并不是很完善很完美,出现了一些瑕疵,针对诸多设计过程中出现的一些小问题,通过仔细查找资料,将这些小问题慢慢解决,将系统逐步完善。对于一些尚未解决的问题,我们将会一如既往的,本着踏实实干,发愤图强的精神,

努力提高我们自身的专业素质和相关专业知识,为祖国的美好未来贡献自己的一些微薄力量。