家庭理财系统的设计与实现

  • 格式:docx
  • 大小:1.45 MB
  • 文档页数:47

下载文档原格式

  / 47
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

第一章实验设计课题与要求 (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)、系统的调查和分析方法。

(2)、E-R图、数据流图、数据字典、规X化理论。

(3)、系统设计说明书。

(4)、数据库的设计方法。

(5)、Delphi 中的SQL语言。

(6)、DELPHI的IDE集成开发环境。

(7)、PASCAL语言。

(8)、数据库应用程序的设计。

5、参考资料:

(1)、Delphi6.0以上版本的参考书。

(2)、《数据库系统概论》,萨师煊、王珊主编,高等教育,

2000,2月,第三版。

第二章:系统的调查与分析

2.1课题背景

近年来,计算机技术飞速发展几乎超出了人们的想象,硬件的更新换代速度更是以级数进行。计算机在处理对象、处理方法上都发生了很大的变化。作为计算机科学的重要分支——数据库技术,也被越来越多的应用领域采用来存储和处理他们的信息资源。计算机已经不再仅仅是科学研究的工具,它越来越多地影响到了我们生活的诸多方面,更多的应用软件出现在了我们的身边,给人们生活的方方面面都带来了极大的便利。近年来随着国内外社会经济和科学技术的不断改革和发展,各种各样的开销与收入也越来越多,很多人对于日常帐目的管理感到越来越力不从心,收支管理已刻不容缓,在大多数家庭里,由于计算机知识的缺乏,人们还采用手写记帐的方法,这种管理方法存在跟多缺陷,如:效率低、XX性差,另外时间一长,将产生大量的冗余文件和数据,这对于查找、更新和维护工作都带来了很大的困难。家庭理财系统就是通过计算机对人们日常的收支进行管理,具有相关的收支情况查询和录入,以及有关数据的打印输出,有计算机统计可使人们从繁重的劳动中解脱出来,通过一些简单的输入操作,及时、准确地获得需要的信息。

理财系统在强调管理,强调信息,强调经济效益的现代社会中越来越普及,越来越重要。而理财一直运用于企业单位,是体现一个企业的竞争力,市场力和凝聚力的方面,可以说,没有一个符合企业状况的理财系统,这样的企业就没有良好的发展前景。现在,收支管理不再仅仅是企业所要具备的,小到一个家庭,也是必不可少的。本人的这个家庭理财系统就是为家庭而设计的,通过这个程序,我们可以便捷的记录每年每月每天的日常开销和收入,我们只需要点击鼠标,就可以计算出收支的平衡情况,为家庭的理财提供帮助,有利于收支的良性发展。

2.2 可行性分析

目的:可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。

2.2.1 经济可行性

计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为家庭的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高家庭的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

所以,本系统在经济上是可行的。

2.2.2技术可行性和运行可行性

为了有助于更好地进行系统的开发,我对自己社会普通家庭的收入情况进行了初步的了解,现在普通家庭的固定收入在几千圆左右,每月在衣食住行各个方面至少要1000圆左右的开销,加上各种固定的各项费用,方方面面很复杂,很难清楚明了地记录下来,一般是采用手工记帐,这样很麻烦,也算不清楚帐,每个月都要花大量的时间在算钱上。而由于一些比较缺乏电脑方面的知识,所以,电脑对他们来说只是摆设,但