家庭理财的管理信息系统.docx

上传人:b****8 文档编号:10393889 上传时间:2023-02-10 格式:DOCX 页数:22 大小:391.17KB
下载 相关 举报
家庭理财的管理信息系统.docx_第1页
第1页 / 共22页
家庭理财的管理信息系统.docx_第2页
第2页 / 共22页
家庭理财的管理信息系统.docx_第3页
第3页 / 共22页
家庭理财的管理信息系统.docx_第4页
第4页 / 共22页
家庭理财的管理信息系统.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

家庭理财的管理信息系统.docx

《家庭理财的管理信息系统.docx》由会员分享,可在线阅读,更多相关《家庭理财的管理信息系统.docx(22页珍藏版)》请在冰豆网上搜索。

家庭理财的管理信息系统.docx

家庭理财的管理信息系统

 

家庭理财的管理信息系统(总24页)

1引言

随着计算机技术的不断发展,我们的生活中处处都体现着计算机技术给我们带来的方便和效率,它已经融入我们的生活的各个领域,并发挥着越来越重要的作用。

计算机技术在日常的管理中得到了迅速的普及和应用,使用计算机家庭日常财务收支管理无疑是一个高效的方法。

财务管理在每一个单位里都是一件必不可少的事情,它对于每一个管理者来说都至关重要,同样,对于一个家庭来说也是这样的。

但是,一直以来人们使用传统人工方式的文件、纸张记账管理模式,这些管理模式存在着许多缺点,如:

效率低、保密性差、另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了很多困难。

所以,我们可以将计算机技术和家庭财务管理结合起来,发挥计算机计算的优点。

开发出家庭理财系统,将我们的生活管理的更有效率,有条不紊。

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

它利用计算机技术技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。

随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。

计算机的最大优点在于利用它能够高效准确地进行财务信息管理。

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

在数据库技术的开发工具中MicrosoftSQLSever是比较好的,安全性比较高,开发语言比较简单实用。

所以后台数据库采用MicrosoftSQLSever。

利用面向对象的方法设计系统,这样可以使程序设计条理清楚,明白。

根据实际情况开发系统,能够使整个系统操作简单,满足多种家庭,不同文化水平的人的需求。

 

 

2需求分析

总体需求分析

在系统设计之前,我们要做的工作就是对家庭理财的流程,操作等,做出详细的调查,从而了解系统需要实现的功能。

系统在开发过程中,经过比较长时间的设计阶段,可以说模型贴近生活,有很大的现实意义。

一般家庭或者类似家庭的小团体都能够比较方便的使用该系统。

考虑到系统本身具有较强的专业性,而这些知识普及率毕竟有限,所以在程序设计过程中一直遵循实际应用的原则,保证设计出来的软件能被一般用户所接受。

这也是由这个课题本身决定的。

因此,它的操作界面会尽可能的简单,明了;各种控件的布置也会非常清晰,使用的控件种类不会太多且对控件的操作不会复杂。

这样就能让不参与该软件设计的人也能够熟练地更好地使用。

根据家庭的消费和收入记录要求,和记录数据的一些习惯,该系统实现后,应能达到以下目标:

界面设计友好,美观,数据存储安全,可靠。

基本的设置保证收入和支出分类管理强大的查询功能,保证数据查询的灵活性。

对增加,删除,修改,查询的信息进行精密设计,保证能及时处理信息。

具体功能分析

根据需求分析,了解了家庭的具体的财务管理情况,需要对系统进行功能上的初步规划和设计。

首先系统要有保护功能,其次是修改删除,还有能够对家庭的收入支出做出记录。

能够对总体的数据进行统计和分析。

对家庭的财务有指导作用。

系统主要功能需求如下:

(1)允许用户进行系统管理,包括密码修改和重新登录的功能

(2)用户可以进行基础数据管理,包括家庭成员管理,是对家庭信息表进行添加、修改、删除等操作,实现对数据库中家庭信息表的更新。

(3)满足用户进行收入支出项目管理,实现对收入支出项目表的添加、删除和修改等操作,实现对数据库中日常收入支出项目表的更新。

(4)允许用户进行日常收入和日常支出信息的添加、删除和修改等操作,实现对数据库中日常收入和日常支出信息表的更新。

(5)允许用户进行银行储蓄管理,活期账户信息进行插入修改删除等操作,还包括模拟银行存取款的操作对账户信息进行更新。

(6)允许用户进行定期账户进行添加修改和删除等操作,实现对数据库中定期账户信息表的更新。

(7)能够允许用户对现有日常收入和日常支出信息进行按条件查询。

实现对数据库中信息的选择浏览。

 

 

3系统可行性分析

可行性分析

可行性分析是指在现有的技术,经济等,条件下分析每项需求实施的可行性,

通过可行性分析,提出各个方面的相关要求,和设计条件,包括对对外界的依赖和技术障碍。

可行性分析的任务是明确应用项目的开发的可能性和必要性。

可行性取决于实现应用系统的资源和条件。

每一个管理系统,都要有一个合适的设计思想和方法,这样才能保证系统的基本思想是贯彻始终的。

选择合理的逻辑结构,物理结构,操作系统,和外部开发环境,这些都对系统的开发起着关键的作用。

只有这样才能构成完善的整体的系统。

3.1.1技术可行性

就技术可行性而言,以现在的信息技术和计算机技术完全可以完成这个工作,现在的计算机技术已经发展到很高的水平了,处理这么一个小的系统是没有问题的。

在数据库方面,SQLServer2000无疑是最成功的一个数据库开发工具,它可以对数据库实施操作,更新,维护,和权限识别。

也可以应用SQL语句的综合,对数据库进行更复杂的操作。

所以说对于这个系统来说,技术上是完全可行的。

所设计的财务管理系统要充分应用现在的信息技术,软件开发技术,大型的数据库技术。

来满足系统的需求,但是要根据实际情况对系统进行一些特殊功能的开发,来满足顾客特殊的需求。

不断优化改进系统的逻辑设计和物理设计,从而不断优化系统的各项功能,最后使系统有较强的处理能力,运行能力。

3.1.2经济可行性

对于家庭财务管理的经济可行性来说,实在是很简单,只是需要购买一台配置比较高的计算机就可以了,没有什么大的投入。

只要我们运用家庭财务管理系统就可以简单的有效地处理,复杂而又难以计算的数据。

快速更新,修改,删除过时的,错误的信息。

为我们节省了把贵的时间,提高了工作效率。

不需要对家庭人员有特别的培训,无论是时间还是资金都有很大的节约。

所以说,经济可行性是通过的。

3.1.3社会可行性

对于家庭理财管理系统来说,是很值得推广的,现在的计算机技术飞快发展,家庭里的单机计算机是很普遍的,再加上价钱比较低,很容易普及和发展.所以说家庭理财管理系统有很大的发展前途.只要我们做出符合用户需求的系统就可以得到很大的成功。

所以这个系统的社会可行性是没有问题的。

完全可以彻底的进行下去。

可行性结论

通过以上对家庭理财管理系统的可行性分析,得出的结论是:

理财管理系统的开发不管是在管理上、技术上、经济上还是安全保密上都是可行的,可以立即开发。

该系统可以解决家庭一般的财务管理包括:

账户管理和交易管理,收入和支出信息的添加、删除和查询,收入和支出信息的统计分析等。

 

4系统详细分析

业务流程图

在大多数家庭里,收入和支出的流程大体是这样的,具体收入到支出,收入又去银行储蓄,银行储蓄又分为定期储蓄和活期储蓄,收入还可以再借出,但是相对于借款一般就不会进行储蓄和外借了。

所以,流程图可以为:

 

 

图4-1业务流程图

 

数据流程图

0层数据流程图:

 

1层数据流程图:

图4-6借款管理数据流程图

2层数据流程图:

 

 

图4-11更新定期账户流程图

 

数据字典

4.3.1数据流

数据流编号:

数据流名称:

家庭成员信息

简述:

家庭成员的添加、修改、删除等更新信息

数据流来源:

家庭成员

数据流去向:

家庭成员表

数据项组成:

性别+密码+姓名+称呼+生日

数据流量:

随机,高峰流量:

随机

数据流编号:

数据流名称:

收入/支出项目信息

简述:

收入/支出项目的添加、修改和删除等更新信息

数据流来源:

家庭成员

数据流去向:

收入/支出项目表

数据项组成:

项目编号+收入/支出项目

数据流量:

随机,高峰流量:

随机

数据流编号:

数据流名称:

日常收入/日常支出信息

简述:

日常收入和日常支出记录的添加、修改、删除等更新信息

数据流来源:

家庭成员

数据流去向:

日常收入/日常支出信息表

数据项组成:

收入/支出编号+收入/支出日期+收入/支出方式+金额+收入/支出项目+来源/去处+收入/支出人员+备注

数据流量:

随机,高峰流量随机

数据流编号:

数据流名称:

活期账户信息

简述:

活期账户存取款记录的添加、修改和删除等更新信息

数据流来源:

家庭成员

数据流去向:

活期帐户信息表

数据项组成:

存取编号+银行帐号+存取+存取数目+存取日期+剩余金额+取款人

数据流量:

随机,高峰流量:

随机

数据流编号:

数据流名称:

定期帐户信息

简述:

定期帐户记录的添加、修改、删除等更新信息

数据流来源:

家庭成员

数据流去向:

定期帐户信息表

数据项组成:

银行帐号+银行名称+银行地址+开户日期+开户金额+是否已取出

数据流量:

随机,高峰流量:

随机

数据流编号:

数据流名称:

借入/借出信息

简述:

借入借出记录的添加、修改、删除等更新信息

数据流来源:

家庭成员

数据流去向:

借入/借出信息表

数据项组成:

借入/借出编号+借出/借入人+借入/借出人+借入/借出日期+借入/借出金额+借入/借出原因+是否已还

数据流量:

随机,高峰流量:

随机

4.3.2处理逻辑

处理逻辑编号:

处理逻辑名称:

更新家庭成员信息

简述:

对家庭成员表进行更新的添加、删除和修改等操作

输入的数据流:

家庭成员信息

处理描述:

在对家庭成员信息的添加、修改和删除等处理

输出的信息流:

家庭成员信息表

处理频率:

随机

处理逻辑编号:

处理逻辑名称:

更新收入/支出项目信息

简述:

对收入/支出项目表进行更新的添加、删除和修改等操作

输入的数据流:

收入/支出项目信息

处理描述:

在对收入/支出项目信息的添加、修改和删除等处理

输出的信息流:

收入/支出项目表

处理频率:

随机

处理逻辑编号:

处理逻辑名称:

更新日常收入/支出信息

简述:

对日常收入/支出信息表尽心更新的添加、删除和修改等操作

输入的数据流:

日常收入/支出信息

处理描述:

在对日常收入/支出信息的添加、修改和删除等处理

输出的信息流:

日常收入/支出信息表

处理频率:

随机

处理逻辑编号:

处理逻辑名称:

更新活期帐户信息

简述:

对活期账户表尽心更新的添加、删除和修改等操作

输入的数据流:

活期帐户信息

处理描述:

在对活期账户信息的添加、修改和删除等处理

输出的信息流:

活期账户信息表

处理频率:

随机

处理逻辑编号:

处理逻辑名称:

更新定期帐户信息

简述:

对定期帐户表尽心更新的添加、删除和修改等操作

输入的数据流:

定期帐户信息

处理描述:

在对定期帐户信息的添加、修改和删除等处理

输出的信息流:

定期帐户信息表

处理频率:

随机

处理逻辑编号:

处理逻辑名称:

更新借出/借入信息

简述:

对借出/借入表尽心更新的添加、删除和修改等操作

输入的数据流:

借出/借入信息

处理描述:

在对借出/借入信息的添加、修改和删除等处理

输出的信息流:

借出/借入信息表

处理频率:

随机

4.3.3数据存储

数据存储编号:

数据存储名称:

家庭成员表

简述:

存储家庭成员信息的表单

数据存储组成:

家庭成员+密码+姓名+称呼+生日

关键词:

用户名

相关联处理:

数据存储编号:

数据存储名称:

收入/支出项目表

简述:

存储收入/支出项目的表单

数据存储组成:

项目编号+收入/支出项目

关键词:

项目编号

相关联处理:

数据存储编号:

数据存储名称:

日常收入/支出信息表

简述:

存储日常收入/支出信息的表单

数据存储组成:

收入/支出编号+收入/支出日期+收入/支出方式+金额+收入/支出项目+来源/去处+收入/支出人员+备注

关键词:

收入/支出编号

相关联处理:

数据存储编号:

数据存储名称:

活期账户信息表

简述:

存储活期账户信息的表单

数据存储组成:

存取编号+银行帐号+存取+存取数目+存取日期+剩余金额+取款人

关键词:

存取编号

相关联处理:

数据存储编号:

数据存储名称:

定期帐户信息表

简述:

存储定期帐户信息的表单

数据存储组成:

银行帐号+银行名称+银行地址+开户日期+开户金额+期限+是否已取出

关键词:

银行帐号

相关联处理:

数据存储编号:

数据存储名称:

借入/借出信息表

简述:

存储借入/借出信息的表单

数据存储组成:

借入/借出编号+借出/借入人+借入/借出人+借入/借出日期+借入/借出金额+借入/借出原因+是否已还

关键词:

借入/借出编号

相关联处理:

4.3.4外部实体

外部实体编号:

外部实体名称:

家庭成员

简述:

进行理财的人员

输入的数据流:

输出的数据流:

关于理财的一些表单信息

 

5系统总体设计

功能结构图

系统的功能结构是根据需求分析的结果来设计的,根据系统详细分析,家庭理财管理系统共分为六个模块,分别为:

基础数据管理、日常收支管理、银行储蓄管理、借入借出管理、理财分析和系统管理。

系统功能结构图如下:

 

数据库设计

5.2.1E-R图

E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

将现实世界的实体,属性和联系转化为抽象的概括的概念模型。

构成E-R图的基本要素是实体型、属性和联系。

家庭理财的E-R图为:

图5-2家庭理财管理系统E-R图

在实验室管理系统中所涉及的实体主要有:

家庭成员,银行,收支记录其属性如下:

家庭成员{姓名,性别,密码,生日,工作单位}

银行{银行名称,账号,开户人,开户日期,金额}

收支记录{日期,类型,账户,收支类型,收支总额}

5.2.2数据结构

家庭成员表,如表5-1所示:

列名

数据类型

长度

是否为空

姓名

文本

8

Null

性别

文本

4

Null

密码

文本

10

Null

工作单位

文本

10

Notnull

生日

日期/时间

8

Null

表5-1家庭成员表

定期帐户表,如表5-2所示:

列名

数据类型

长度

是否为空

帐号

文本

20

Notnull

银行名称

文本

20

Null

银行地址

文本

10

Null

开户日期

日期/时间

8

Null

金额

货币

14

Null

开户人

文本

20

Null

是否已取出

文本

8

Null

表5-2定期账户表

日常收入信息表,如图5-3所示:

列名

数据类型

长度

是否为空

收入编号

自动编号

8

Notnull

收入日期

日期/时间

8

Null

收入方式

文本

10

Null

金额

货币

10

Null

收入项目

文本

14

Null

收入类型

文本

20

Null

收入人员

文本

8

Null

备注

文本

100

Null

表5-3日常收入信息表

借出信息表,如表5-4所示:

列名

数据类型

长度

是否为空

借出编号

文本

8

Notnull

得款人

文本

20

Null

借出人

文本

10

Null

借出日期

日期/时间

8

Null

借出金额

货币

14

Null

借出原因

文本

20

Null

是否已还

文本

8

Null

表5-4借出信息表

借入信息表,如表5-5所示:

列名

数据类型

长度

是否为空

借入编号

自动编号

8

Notnull

借出人

文本

20

Null

借入人

文本

10

Null

借入日期

日期/时间

8

Null

借入金额

货币

14

Null

借入原因

文本

20

Null

是否已还

文本

8

Null

表5-5借入信息表

活期账户表,如表5-6所示:

列名

数据类型

长度

是否为空

银行帐号

文本

8

Notnull

银行名称

文本

20

Null

银行地址

文本

10

Null

开户日期

日期/时间

8

Null

开户金额

货币

14

Null

开户人

文本

20

Null

表5-6活期账户表

活期账户信息表,如表5-7所示:

列名

数据类型

长度

是否为空

存取帐号

自动编号

8

Notnull

银行帐号

文本

20

Null

存取

文本

10

Null

存取数目

货币

10

Null

存取日期

日期/时间

8

Null

剩余金额

货币

20

Null

取款人

文本

8

Null

表5-7活期账户信息表

支出信息表,如表5-8所示:

列名

数据类型

长度

是否为空

项目编号

自动编号

8

Notnull

支出日期

日期/时间

8

Null

支出方式

文本

10

Null

金额

货币

10

Null

支出项目

文本

14

Null

去处

文本

20

Null

支出人员

文本

8

Null

备注

文本

8

Null

表5-8支出信息表

收入项目表,如表5-9所示:

列名

数据类型

长度

是否为空

项目编号

自动编号

8

Notnull

收入项目

文本

20

Null

表5-9:

收入项目表

支出项目表,如表5-10所示:

列名

数据类型

长度

是否为空

支出编号

自动编号

8

Notnull

支出项目

文本

20

Null

表5-10支出项目表

 

 

 

6系统评价

对家庭做了详细的调查后,可以准确的把握家庭理财的需要,怎样才能满足家庭理财的需求。

通过可行性分析,了解到无论在技术,资金还是在安全管理上都能够顺利的对系统进行设计。

在具体的设计过程中,要严格按照详细调查的结果来设计系统。

但是还要照顾特殊情况。

对于具体的家庭特设的需求,我们可以适当的考虑做一些改进。

在业务流程图中,要依据家庭成员的具体业务来往设计。

保证业务的准确。

需求分析是这个系统设计的关键。

只有这一步做好了我们才可以放心地做以后的工作。

对于设计的这个家庭理财系统,可以实现一些家庭理财的基本功能,能够满足一般家庭的财务管理需求。

例如:

能够实现家庭收入支出的核算。

在收入中有其他分类:

工资,奖金,福利,补贴,其他等。

给用户提供多种报表,如收入记录,可根据收入人员、收入来源、收入方式、收入类型、收入地点、货币类型等进行统计。

支出的管理模块中同样允许用户对具体的数据更新和修改。

支出中有指出类型,金额等。

借款中有编号,借入出人,借入出原因和日期等。

银行账户名,账户号,存取日期,金额等。

对于这个财务管理系统,可以满足家庭成员的收入,支出,借入款,借出款。

银行账户,财务统计等,一些操作需求。

所以,这个系统是成功的。

 

 

7总结

这次课程设计,对我来说是受益匪浅的,在平时的学习中不能够理解《信息系统分析》这一门课程到底是一门什么样的课程。

学习中只是在跟着老师走,每一次上课都是一头雾水。

总是感觉这样的课程是没有什么用处的,没有什么太高的知识价值,所以没有足够的重视。

但是这次课程设计让我知道了这门课程的重要性。

在系统设计中,首先进行需求分析,把系统和具体的实际的家庭中的业务结合起来,明确所设计的系统所具备的功能和解决的问题。

然后通过可行性分析,从经济、技术、社会三方面进行阐述和说明系统设计的必要性和可行性。

然后就是业务流程图和数据流程图以及数据字典。

对于要做的系统已经有了一个比较全面的了解之后。

再往下就是数据库和界面的设计。

通过这次课程设计,我觉得开发一个系统的关键是需求分析,只有经过详细的调查分析,才能确定系统所需实现的功能和解决的问题。

开发过程中的难题和关键是业务流程分析和数据流程分析,这关系到系统整体性和完整性,是系统实现各个功能和各模块之间调用的理论基础。

对于数据库的设计,应避免数据冗余和重复,但也不能缺少应有的数据存储,保证数据库的完整性,和安全性,并且应是经过规范化设计的数据存储。

对于管理信息系统,我们还不够了解,这是一个复杂繁琐的过程,只有不断的完善,改进才能做出一个好的,适应用户的系统。

第一次做系统开发,没有实际的经验,只能根据自己的现有的知识进行设计。

有什么不够准确的地方希望老师批评指正。

 

参考文献

[1]陈禹,信息系统分析与设计,北京:

高等教育出版社,2008

[2]黄梯云,管理信息系统,北京:

高等教育出版社,2005

[3].Whitten,.Bentley,肖刚,孙慧译,《系统分析与设计方法》,北京:

机械工业出版社,2007

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

当前位置:首页 > 解决方案 > 学习计划

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

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