




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 1 家庭理财管理系统 摘要摘要 家庭财务管理系统是典型的信息管理系统 MIS 其开发主要包 括后台数据库的建立和维护以及前端应用程序的开发两个方面 对于 前者要求建立起数据一致性和完整性强 数据安全性好的库 而对于 后者则要求应用程序功能完备 易使用等特点 使用 sybase 公司的 powerbuilder 9 0 作为开发工具 利用其提 供的各种面向对象的开发工具 尤其是数据窗口这一能方便而简洁操 纵数据库的智能化对象 首先在短时间内建立系统应用原型 然后 对 初始原型系统进行需求迭代 不断修正和改进 直到形成用户满意的 可行系统 通过本次的工程开发 我提高了软件开发的能力 学习新的一门 语言的编程技巧 提高工作设计思想 通过与指导老师交流 从中学 习知识吸取经验 在技术和软件思想上同时得到锻炼和提高 从而使 总体水平升到一个新的高度 关键字 关键字 家庭理财 数据库 关系模式 1 1 概 概述述 在社会经济不断发展的今天 人们生活水平越来越高 个人合理理财也变得 越来越重要 它直接影响着人们的生活 各种财务管理软件也层出不穷 本系统 仅应用于个人理财 提供财务数据统一管理 以便做出合理的财务决策 其界面 友好 操作简单 除具备基本的财务信息管理外 还提供了数据统计 数据查询 图表统计 报表打印等 为方便操作 设置有部分常用功能快捷工具栏 菜单项 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 2 都设置有快捷键 它多方面把握用户的财务情况 科学的统计数据 本系统可根据使用者的实际情况 设置收入 支出类型 以适应社会不同阶 层 不同行业人士的应用 本软件为单用户系统 没有权限设置 更保证了数据 的安全性 数据分为两大模块 即收支明细和转账明细 详细反映了各经济业务 往来账的情况 本家庭财务管理系统的主要功能有 用户管理 即使用者资料管理 主要功能为登录系统用户名和密码的修 改 用户基本资料的设置 收支类型设置 即根据使用者实际情况设置收入和支出的项目名称 如 收入类型有 工资 补贴 股票收入等 反映经济来源的详细情况 如 支出类型有 电话费 伙食 购物 水电费等 详细反映资金的花费去 向 花费时间 发生金额等 快捷调用 Windows 提供的 记事本 和 计算器 方便用户进行日志记 载和财务计算操作 数据维护 即各项经济业务数据的增加 编辑 删除操作 收支明细和 转账明细分开操作 根据当前标签显示的数据所属模块自动判断操作数 据对象 且可通过双击数据列表 对当前数据进行编辑修改 数据导入及图表统计功能 通过导入功能可以获取外部数据 以达到添 加数据的目的 如 Excel 电子表格数据的导入 分为收支数据和转账数 据的导入 图表统计是指用立方图的形式显示数据量 分别显示收入 支出 转入 转出图例 使统计数据的查看更加直观 数据查询功能 该功能根据标签当有显示的是收支明细还是转账明细判 断查询功能 查询条件可根据收入 支出 收支类型 转入 转出 发生 金额 发生日期 录入日期查询 查询结果显示在标签的相应数据表格 中 以便对其进行操作维护 其中发生日期和录入日期以及发生金额可 根据区间查询 数据统计 统计总收入额 总支出额 总转出额 总转入额 根据总的 收支 转账额计算统计余额 报表打印 即提供数据的打印输出 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 3 1 引言 随着计算机技术的不断发展 我们的生活中处处都体现着计算机技术给我们 带来的方便和效率 它已经融入我们的生活的各个领域 并发挥着越来越重要的 作用 计算机技术在日常的管理中得到了迅速的普及和应用 使用计算机家庭日 常财务收支管理无疑是一个高效的方法 财务管理在每一个单位里都是一件必不可少的事情 它对于每一个管理者来 说都至关重要 同样 对于一个家庭来说也是这样的 但是 一直以来人们使用 传统人工方式的文件 纸张记账管理模式 这些管理模式存在着许多缺点 如 效率低 保密性差 另外时间一长 将产生大量的文件和数据 这给查找 更新 和维护都带来了很多困难 所以 我们可以将计算机技术和家庭财务管理结合起 来 发挥计算机计算的优点 开发出家庭理财系统 将我们的生活管理的更有效 率 有条不紊 家庭理财系统可以有效地记录和管理家庭的收支 合理规划和支配家庭资 金 是家庭理财的好帮手 它利用计算机技术技术 使家庭理财逐步信息化 从 而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统 随着 计算机发展 家庭理财系统已经成为很多家庭财务管理的一个重要途径 计算机 的最大优点在于利用它能够高效准确地进行财务信息管理 使用计算机进行信息 财务管理 不仅提高了工作效率 而且大大的提高了其安全性 在数据库技术的开发工具中 Microsoft SQL Sever 是比较好的 安全性比较 高 开发语言比较简单实用 所以后台数据库采用 Microsoft SQL Sever 利用 面向对象的方法设计系统 这样可以使程序设计条理清楚 明白 根据实际情况开 发系统 能够使整个系统操作简单 满足多种家庭 不同文化水平的人的需求 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 4 2 需求分析 2 1 总体需求分析 在系统设计之前 我们要做的工作就是对家庭理财的流程 操作等 做出详 细的调查 从而了解系统需要实现的功能 系统在开发过程中 经过比较长时间 的设计阶段 可以说模型贴近生活 有很大的现实意义 一般家庭或者类似家庭 的小团体都能够比较方便的使用该系统 考虑到系统本身具有较强的专业性 而 这些知识普及率毕竟有限 所以在程序设计过程中一直遵循实际应用的原则 保 证设计出来的软件能被一般用户所接受 这也是由这个课题本身决定的 因此 它的操作界面会尽可能的简单 明了 各种控件的布置也会非常清晰 使用的控 件种类不会太多且对控件的操作不会复杂 这样就能让不参与该软件设计的人也 能够熟练地更好地使用 根据家庭的消费和收入记录要求 和记录数据的一些习惯 该系统实现后 应能达到以下目标 界面设计友好 美观 数据存储安全 可靠 基本的设置保 证收入和支出分类管理强大的查询功能 保证数据查询的灵活性 对增加 删除 修改 查询的信息进行精密设计 保证能及时处理信息 2 2 具体功能分析 根据需求分析 了解了家庭的具体的财务管理情况 需要对系统进行功能上 的初步规划和设计 首先系统要有保护功能 其次是修改删除 还有能够对家庭 的收入支出做出记录 能够对总体的数据进行统计和分析 对家庭的财务有指导 作用 系统主要功能需求如下 1 允许用户进行系统管理 包括密码修改和重新登录的功能 2 用户可以进行基础数据管理 包括家庭成员管理 是对家庭信息表进行 添加 修改 删除等操作 实现对数据库中家庭信息表的更新 3 满足用户进行收入支出项目管理 实现对收入支出项目表的添加 删除 和修改等操作 实现对数据库中日常收入支出项目表的更新 4 允许用户进行日常收入和日常支出信息的添加 删除和修改等操作 实 现对数据库中日常收入和日常支出信息表的更新 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 5 5 允许用户进行银行储蓄管理 活期账户信息进行插入修改删除等操作 还包括模拟银行存取款的操作对账户信息进行更新 6 允许用户进行定期账户进行添加修改和删除等操作 实现对数据库中定 期账户信息表的更新 7 能够允许用户对现有日常收入和日常支出信息进行按条件查询 实现对 数据库中信息的选择浏览 3 3 系统介绍 系统介绍 3 3 1 1 面向对象编程介绍面向对象编程介绍 面向对象 Object Oriented OO 方法是一种非常实用的软件开发方 法 他一出现就受到软件技术人员的青睐 现已经成为计算机科学研究的 一个重要领域 并逐渐成为软件开发的主要方法 面向对象方法以客观世 界中的对象为中心 起分析和设计思想符合人们的思维方式 分析和结果 与客观世界的实际比较接近 容易被人们所接受 本系统就是使用面向对 象的开发语言 Visual Basic6 0 开发环境 自然就应当采用面向对象的相关方 法来分析和设计系统 再者 把系统中的实体对象化 使分析和设计的结 果更容易让人理解 对象使数据和过程相结合对象使数据和过程相结合 Peter Coad 和 Edward Yourdon 提出下列等式识别面向对象方法 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 6 面向对象 对象 Object 分类 classification 继承 inheritance 消息通信 communication with message 1 对象 在计算机系统中 对象是指一组属性以及这组属性上的专用 操作的封装体 属性可以是一些数据 也可以是另一个对象 每个 对象都有它自己的属性值 表示该对象的状态 对象中的属性只能 通过该对象所提供的操作来存取或修改 操作也称为方法或服务 它规定了对象的行为 表示对象所能提供的服务 一个对象通常可 由对象名 属性和操作三部分组成 2 类 类是一组具有相同属性和相同操作的对象的集合 一个类总的 每个对象都是这个类的一个实例 Instance 3 封装性 封装是一种信息隐蔽技术 用户只能看到对象封装界面上 的信息 对象的内部实现对用户是隐蔽的 也就是说要将对象的信 息 也就是对象的属性 和对象所能执行的动作 也就是对象的方 法 包装起来 这样就可以让使用者可以用深入不了解内部的运作 原理 就可以对其进行操作 例如 在 vc 中我们要使用的一个控件 我们不必了解其中给一个属性是怎样传给对象的 也不要知道当我 们调用一个对象控件的方法时 对象在其中为我们作了些什么 我 们所要作的仅仅是要符合它的使用规范对其进行简单的使用即可 封装的目的是使用者和生产者分离 使对象的定义和实现分开 4 继承 继承是类间的一种基本关系 是在某个类的层次关联中不同 的类共享属性和操作的一种机制 一个父类可以有多个子类 这些 子类都是父类的特例 父类描述了子类的公共属性何操作 一个子 类可以继承它的父类总的属性和操作 这些属性和操作在子类中不 必定义 子类中还可以定义自己的属性和操作 子类只有惟一的一 个父类 这种继承成为单一继承 一个子类也可以有多个父类 可 以从多个父类中继承特性 这种继承称为多重继承 5 消息 消息是对象间通信的手段 一个对象通过向另一对象发送消 息来请求其服务 消息只告诉接收对象需要完成什么操作 但并不 指示接收者怎样完成操作 消息完全由接收者解释 接收者独立决 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 7 定采用什么方法来完成所需的操作 多态性 多态性是指同一个操作作用于不同的对象可以有不同的解释 并产生不同的执行结果 与多态性密切相关的一个概念就是动态绑定 传 统的程序设计语言把过程调用与目标代码的连接放在程序运行前进行 称为 静态绑定 而动态绑定则是把这种连接推迟到运行时才进行 在一般与特 殊关系中 子类是父类的一个特例 所以父类对象可以出现的地方 也允 许其子类对象出现 因此再运行过程中 当一个对象发送消息请求服务时 要根据接收对象的具体情况将请求的操作与实现的方法进行连接 即动态 绑定 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 8 3 系统可行性分析 3 1 可行性分析 可行性分析是指在现有的技术 经济等 条件下分析每项需求实施的可行性 通过可行性分析 提出各个方面的相关要求 和设计条件 包括对对外界的依赖 和技术障碍 可行性分析的任务是明确应用项目的开发的可能性和必要性 可行 性取决于实现应用系统的资源和条件 每一个管理系统 都要有一个合适的设计思想和方法 这样才能保证系统的 基本思想是贯彻始终的 选择合理的逻辑结构 物理结构 操作系统 和外部开 发环境 这些都对系统的开发起着关键的作用 只有这样才能构成完善的整体的 系统 3 1 1 技术可行性 就技术可行性而言 以现在的信息技术和计算机技术完全可以完成这个工 作 现在的计算机技术已经发展到很高的水平了 处理这么一个小的系统是没有 问题的 在数据库方面 SQL Server 2000 无疑是最成功的一个数据库开发工具 它可以对数据库实施操作 更新 维护 和权限识别 也可以应用 SQL 语句的综 合 对数据库进行更复杂的操作 所以说对于这个系统来说 技术上是完全可行 的 所设计的财务管理系统要充分应用现在的信息技术 软件开发技术 大型的 数据库技术 来满足系统的需求 但是要根据实际情况对系统进行一些特殊功能 的开发 来满足顾客特殊的需求 不断优化改进系统的逻辑设计和物理设计 从 而不断优化系统的各项功能 最后使系统有较强的处理能力 运行能力 3 1 2 经济可行性 对于家庭财务管理的经济可行性来说 实在是很简单 只是需要购买一台配 置比较高的计算机就可以了 没有什么大的投入 只要我们运用家庭财务管理系 统就可以简单的有效地处理 复杂而又难以计算的数据 快速更新 修改 删除 过时的 错误的信息 为我们节省了把贵的时间 提高了工作效率 不需要对家 庭人员有特别的培训 无论是时间还是资金都有很大的节约 所以说 经济可行 性是通过的 3 1 3 社会可行性 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 9 对于家庭理财管理系统来说 是很值得推广的 现在的计算机技术飞快发展 家庭里的单机计算机是很普遍的 再加上价钱比较低 很容易普及和发展 所以说 家庭理财管理系统有很大的发展前途 只要我们做出符合用户需求的系统就可以 得到很大的成功 所以这个系统的社会可行性是没有问题的 完全可以彻底的进 行下去 3 2 可行性结论 通过以上对家庭理财管理系统的可行性分析 得出的结论是 理财管理系统 的开发不管是在管理上 技术上 经济上还是安全保密上都是可行的 可以立即 开发 该系统可以解决家庭一般的财务管理包括 账户管理和交易管理 收入和 支出信息的添加 删除和查询 收入和支出信息的统计分析等 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 10 4 系统详细分析 4 1 业务流程图 在大多数家庭里 收入和支出的流程大体是这样的 具体收入到支出 收入 又去银行储蓄 银行储蓄又分为定期储蓄和活期储蓄 收入还可以再借出 但是 相对于借款一般就不会进行储蓄和外借了 所以 流程图可以为 外部实体 数据处理 信息表单 数据流向 借入资金 家庭 成 员 收入资金 银行储蓄 向外借钱 借入资金表 花费支出 支出信息表 活期账户表定期账户表 借出资金信息表 收入信息表 审核借入资金 统计花费资金 审核收入资金 审核储蓄款项 统计借出款项 到期取出存款 取 出 存 款 表 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 11 图 4 1 业务流程图 4 2 数据流程图 0 层数据流程图 1 层数据流程图 家庭成员信息表 收入支出项目表 家庭成员信息表 收入支出项目表 P1 基础数据管 理 日常收入信息表 日常支出信息表 日常收入信息表 日常支出信息表 P2 日常收支管 理 借出信息表 借入信息表 借出信息表 借入信息表 活期账户信息表 定期账户信息表 活期账户信息表 定期账户信息表 P3 活期账户管 理 P4 借款管理 家庭成员信息表 收入支出项目信息表 活期账户信息表 定期账户信息表 家庭成员信息表 收入支出项目信息表 定期账户信息表 活期账户信息表 P0 家庭理财管理系 统 图 4 20 层数据流程图 图 4 3 基础数据处理流程图 图 4 4 日常收支管理流程图 图 4 5 活期账户流程图 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 12 2 层数据流程图 更 新 活 期 账 户 表 F1 1 J1 1 家庭 成员 P1 1 更 新 家 庭 成 员 表 D1 1 家庭成员信息 家庭成员表 P1 2 更新收 支项目 表 D1 2 收入 支出 项目信息 F1 2收入支出项目表 J1 1 家庭 成员 P3 1 更新活 期账户 F3 1活期账户表 D3 1 活 期 帐 户信息 J1 1 家庭 成员 P2 1 更新日 常收支 信息表 F2 1 日常收入 支出信息表 D2 1 日常收入 支出信息 J1 1 家庭 成员 图 4 6 借款管理数据流程图 图 4 7 更新家庭成员流程图 图 4 8 更新收支项目流程图 图 4 9 更新日常收支信息流程图 图 4 10 更新活期账户流程图 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 13 4 3 数据字典 4 3 1 数据流 数据流编号 D1 1 数据流名称 家庭成员信息 简述 家庭成员的添加 修改 删除等更新信息 数据流来源 家庭成员 数据流去向 家庭成员表 数据项组成 性别 密码 姓名 称呼 生日 数据流量 随机 高峰流量 随机 数据流编号 D1 2 数据流名称 收入 支出项目信息 简述 收入 支出项目的添加 修改和删除等更新信息 数据流来源 家庭成员 数据流去向 收入 支出项目表 数据项组成 项目编号 收入 支出项目 数据流量 随机 高峰流量 随机 数据流编号 D2 1 更 新 定 期 账 户 表 P3 2 更新定 期账户 F3 2定期账户表 D3 2 定 期 帐 户信息 J1 1 家庭 成员 P4 1 更新借 入借出 表 F4 1 借入 借出表 D4 1 借出 借 入信息 J1 1 家庭 成员 图 4 12 更新借入借出流程图 图 4 11 更新定期账户流程图 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 14 数据流名称 日常收入 日常支出信息 简述 日常收入和日常支出记录的添加 修改 删除等更新信息 数据流来源 家庭成员 数据流去向 日常收入 日常支出信息表 数据项组成 收入 支出编号 收入 支出日期 收入 支出方式 金额 收入 支 出项目 来源 去处 收入 支出人员 备注 数据流量 随机 高峰流量随机 数据流编号 D3 1 数据流名称 活期账户信息 简述 活期账户存取款记录的添加 修改和删除等更新信息 数据流来源 家庭成员 数据流去向 活期帐户信息表 数据项组成 存取编号 银行帐号 存取 存取数目 存取日期 剩余金额 取 款人 数据流量 随机 高峰流量 随机 数据流编号 D3 2 数据流名称 定期帐户信息 简述 定期帐户记录的添加 修改 删除等更新信息 数据流来源 家庭成员 数据流去向 定期帐户信息表 数据项组成 银行帐号 银行名称 银行地址 开户日期 开户金额 是否已取 出 数据流量 随机 高峰流量 随机 数据流编号 D4 1 数据流名称 借入 借出信息 简述 借入借出记录的添加 修改 删除等更新信息 数据流来源 家庭成员 数据流去向 借入 借出信息表 数据项组成 借入 借出编号 借出 借入人 借入 借出人 借入 借出日期 借 入 借出金额 借入 借出原因 是否已还 数据流量 随机 高峰流量 随机 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 15 4 3 2 处理逻辑 处理逻辑编号 P1 1 处理逻辑名称 更新家庭成员信息 简述 对家庭成员表进行更新的添加 删除和修改等操作 输入的数据流 家庭成员信息 处理描述 在对家庭成员信息的添加 修改和删除等处理 输出的信息流 家庭成员信息表 处理频率 随机 处理逻辑编号 P1 2 处理逻辑名称 更新收入 支出项目信息 简述 对收入 支出项目表进行更新的添加 删除和修改等操作 输入的数据流 收入 支出项目信息 处理描述 在对收入 支出项目信息的添加 修改和删除等处理 输出的信息流 收入 支出项目表 处理频率 随机 处理逻辑编号 P2 1 处理逻辑名称 更新日常收入 支出信息 简述 对日常收入 支出信息表尽心更新的添加 删除和修改等操作 输入的数据流 日常收入 支出信息 处理描述 在对日常收入 支出信息的添加 修改和删除等处理 输出的信息流 日常收入 支出信息表 处理频率 随机 处理逻辑编号 P3 1 处理逻辑名称 更新活期帐户信息 简述 对活期账户表尽心更新的添加 删除和修改等操作 输入的数据流 活期帐户信息 处理描述 在对活期账户信息的添加 修改和删除等处理 输出的信息流 活期账户信息表 处理频率 随机 处理逻辑编号 P3 2 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 16 处理逻辑名称 更新定期帐户信息 简述 对定期帐户表尽心更新的添加 删除和修改等操作 输入的数据流 定期帐户信息 处理描述 在对定期帐户信息的添加 修改和删除等处理 输出的信息流 定期帐户信息表 处理频率 随机 处理逻辑编号 P4 1 处理逻辑名称 更新借出 借入信息 简述 对借出 借入表尽心更新的添加 删除和修改等操作 输入的数据流 借出 借入信息 处理描述 在对借出 借入信息的添加 修改和删除等处理 输出的信息流 借出 借入信息表 处理频率 随机 4 3 3 数据存储 数据存储编号 F1 1 数据存储名称 家庭成员表 简述 存储家庭成员信息的表单 数据存储组成 家庭成员 密码 姓名 称呼 生日 关键词 用户名 相关联处理 P1 1 数据存储编号 F1 2 数据存储名称 收入 支出项目表 简述 存储收入 支出项目的表单 数据存储组成 项目编号 收入 支出项目 关键词 项目编号 相关联处理 P1 2 数据存储编号 F2 1 数据存储名称 日常收入 支出信息表 简述 存储日常收入 支出信息的表单 数据存储组成 收入 支出编号 收入 支出日期 收入 支出方式 金额 收入 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 17 支出项目 来源 去处 收入 支出人员 备注 关键词 收入 支出编号 相关联处理 P2 1 数据存储编号 F3 1 数据存储名称 活期账户信息表 简述 存储活期账户信息的表单 数据存储组成 存取编号 银行帐号 存取 存取数目 存取日期 剩余金额 取款人 关键词 存取编号 相关联处理 P3 1 数据存储编号 F3 2 数据存储名称 定期帐户信息表 简述 存储定期帐户信息的表单 数据存储组成 银行帐号 银行名称 银行地址 开户日期 开户金额 期限 是否已取出 关键词 银行帐号 相关联处理 P3 2 数据存储编号 F4 1 数据存储名称 借入 借出信息表 简述 存储借入 借出信息的表单 数据存储组成 借入 借出编号 借出 借入人 借入 借出人 借入 借出日期 借入 借出金额 借入 借出原因 是否已还 关键词 借入 借出编号 相关联处理 P4 1 4 3 4 外部实体 外部实体编号 j1 1 外部实体名称 家庭成员 简述 进行理财的人员 输入的数据流 无 输出的数据流 关于理财的一些表单信息 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 18 5 系统总体设计 5 1 功能结构图 系统的功能结构是根据需求分析的结果来设计的 根据系统详细分析 家庭 理财管理系统共分为六个模块 分别为 基础数据管理 日常收支管理 银行储 蓄管理 借入借出管理 理财分析和系统管理 系统功能结构图如下 5 2 数据库设计 5 2 1 E R 图 理财管理系统 系 统 管 理 基 础 信 息 管 理 日 常 收 支 管 理 银 行 储 蓄 管 理 借 还 钱 管 理 理 财 分 析 图 5 1 功能结构图 借 入 款 项 管 理 向 外 借 钱 管 理 具 体 账 目 查 询 理 财 分 析 报 告 日 常 支 出 管 理 日 常 收 入 管 理 活 期 账 户 管 理 定 期 帐 户 管 理 错 误 请 重 新 登 录 登 录 密 码 及 修 改 家 庭 成 员 管 理 收 入 支 出 总 账 目 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 19 E R 图为实体 联系图 提供了表示实体型 属性和联系的方法 用来描述 现实世界的概念模型 将现实世界的实体 属性和联系转化为抽象的概括的概 念模型 构成 E R 图的基本要素是实体型 属性和联系 家庭理财的 E R 图为 姓名 性别 金额 生日 开户人 账 号 银行名称 工 作 单位 密码 日 期 收 支 总额 收支 类型 账 户 类 型 开 户 日 期 收支记录 家庭成员 银行 开 户 收 支 存取 n m 1 P 1 n 图 5 2 家庭理财管理系统E R 图 在实验室管理系统中所涉及的实体主要有 家庭成员 银行 收支记录其属 性如下 家庭成员 姓名 性别 密码 生日 工作单位 银行 银行名称 账号 开户人 开户日期 金额 收支记录 日期 类型 账户 收支类型 收支总额 5 2 2 数据结构 家庭成员表 如表 5 1 所示 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 20 列名数据类型长度是否为空 姓名文本8Null 性别文本4Null 密码文本10Null 工作单位文本10Not null 生日日期 时间8Null 表 5 1 家庭成员表 定期帐户表 如表 5 2 所示 列名数据类型长度是否为空 帐号文本20Not null 银行名称文本20Null 银行地址文本10Null 开户日期日期 时间8Null 金额货币14Null 开户人文本20Null 是否已取出文本8Null 表 5 2 定期账户表 日常收入信息表 如图 5 3 所示 列名数据类型长度是否为空 收入编号自动编号8Not null 收入日期日期 时间8Null 收入方式文本10Null 金额货币10Null 收入项目文本14Null 收入类型文本20Null 收入人员文本8Null 备注文本100Null 表 5 3 日常收入信息表 借出信息表 如表 5 4 所示 列名数据类型长度是否为空 借出编号文本8Not null 得款人文本20Null 借出人文本10Null 借出日期日期 时间8Null 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 21 借出金额货币14Null 借出原因文本20Null 是否已还文本8Null 表 5 4 借出信息表 借入信息表 如表 5 5 所示 列名数据类型长度是否为空 借入编号自动编号8Not null 借出人文本20Null 借入人文本10Null 借入日期日期 时间8Null 借入金额货币14Null 借入原因文本20Null 是否已还文本8Null 表 5 5 借入信息表 活期账户表 如表 5 6 所示 列名数据类型长度是否为空 银行帐号文本8Not null 银行名称文本20Null 银行地址文本10Null 开户日期日期 时间8Null 开户金额货币14Null 开户人文本20Null 表 5 6 活期账户表 活期账户信息表 如表 5 7 所示 列名数据类型长度是否为空 存取帐号自动编号8Not null 银行帐号文本20Null 存取文本10Null 存取数目货币10Null 存取日期日期 时间8Null 剩余金额货币20Null 取款人文本8Null 表 5 7 活期账户信息表 支出信息表 如表 5 8 所示 列名数据类型长度是否为空 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 22 项目编号自动编号8Not null 支出日期日期 时间8Null 支出方式文本10Null 金额货币10Null 支出项目文本14Null 去处文本20Null 支出人员文本8Null 备注文本8Null 表 5 8 支出信息表 收入项目表 如表 5 9 所示 列名数据类型长度是否为空 项目编号自动编号8Not null 收入项目文本20Null 表 5 9 收入项目表 支出项目表 如表 5 10 所示 列名数据类型长度是否为空 支出编号自动编号8Not null 支出项目文本20Null 表 5 10 支出项目表 成都理工大学工程技术学院学院课程设计成都理工大学工程技术学院学院课程设计 23 6 系统评价 对家庭做了详细的调查后 可以准确的把握家庭理财的需要 怎样才能满足 家庭理财的需求 通过可行性分析 了解到无论在技术 资金还是在安全管理上 都能够顺利的对系统进行设计 在具体的设计过程中 要严格按照详细调查的结果来设计系统 但是还要照 顾特殊情况 对于具体的家庭特设的需求 我们可以适当的考虑做一些改进 在 业务流程图中 要依据家庭成员的具体业务来往设计 保证业务的准确 需求分 析是这个系统设计的关键 只有这一步做好了我们才可以放心地做以后的工作 对于设计的这个家庭理财系统 可以实现一些家庭理财的基本功能 能够满 足一般家庭的财务管理需求 例如 能够实现家庭收入支出的核算 在收入中有 其他分类 工资 奖金 福利 补贴 其他等 给用户提供多种报表 如收入记 录 可根据收入人员 收入来源 收入方式 收入类型 收入地点 货币类型等 进行统计 支出的管理模块中同样允许用户对具体的数据更新和修改 支出中有 指出类型 金额等 借款中有编号 借入出人 借入出原因和日期等 银行账户 名 账户号 存取日期 金额等 对于这个财
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年高中英语 Unit 24 Society Section Ⅴ Reading (Ⅲ)(教师用书)教学设计 北师大版选修8
- 智能城市基础设施建设规划手册
- 高中主题班会 我的未来我做主课件-高三下学期励志教育主题班会
- 河南省商丘市部分学校2024-2025学年高二下学期开学检测语文试题(原卷版+解析版)
- 2025年江苏省淮安市洪泽区中考一模语文试题(原卷版+解析版)
- 农作物合同标准文本
- 内装设计合同样本
- 2024-2025学年高中语文 第三课 第2节 规矩方圆-汉字的简化和规范教学设计2 新人教版选修《语言文字应用》
- 凯迪拉克上牌合同样本
- 2025年计算机二级考试获取试题及答案要素
- 项目实施组织设计和实施计划方案
- 身体知道答案(珍藏版)
- 安徽省高等学校质量工程项目结题报告
- GB/T 22795-2008混凝土用膨胀型锚栓型式与尺寸
- GB/T 19851.15-2007中小学体育器材和场地第15部分:足球门
- GB/T 10095.1-2001渐开线圆柱齿轮精度第1部分:轮齿同侧齿面偏差的定义和允许值
- ICU 呼吸机相关性肺炎预防措施执行核查表
- 汽车吊检测保养记录
- 市政工程安全台账表
- 航天模型的设计、制作与比赛课件
- 高考倒计时60天课件
评论
0/150
提交评论