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

上传人:yh****1 文档编号:125928796 上传时间:2020-03-21 格式:DOC 页数:48 大小:1.04MB
返回 下载 相关 举报
C#--家庭理财系统的设计与实现_第1页
第1页 / 共48页
C#--家庭理财系统的设计与实现_第2页
第2页 / 共48页
C#--家庭理财系统的设计与实现_第3页
第3页 / 共48页
C#--家庭理财系统的设计与实现_第4页
第4页 / 共48页
C#--家庭理财系统的设计与实现_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《C#--家庭理财系统的设计与实现》由会员分享,可在线阅读,更多相关《C#--家庭理财系统的设计与实现(48页珍藏版)》请在金锄头文库上搜索。

1、 word 范文 C C 程序设计课程设计程序设计课程设计 题 目 家庭理财系统的设计与实现 姓 名 专 业 学 号 指导教师 word 范文 家庭理财系统的设计与实现家庭理财系统的设计与实现 摘 要 收支管理是一个家庭 单位和个人日常生活中不可缺少的 一部分 也是财务管理的重要组成部分 它的内容对于财务管 理者来说至关重要 但一直以来人们使用传统人工方式的文件 纸张记账管理模式 这种管理模式存在着许多缺点 如 效率 低 保密性差 另外时间一长 将产生大量的文件和数据 这 给查找 更新和维护都带来了很多困难 所以利用计算机实现 财务信息管理的自动化将势在必行 如果有一个专门管理家庭存款信息的软

2、件来记录 存储这 些信息 会为我们解决很多麻烦 所以家庭财务管理信息系统 应该能够为用户提供完整 正确 灵活的财务信息和快捷的分 析手段 这个家庭理财系统软件就是为我们解决这个棘手的问 题 让我们不在为这种小事伤太多的脑筋 对于理财方面的功 能包括家庭成员录入 银行存款信息录入 收入和支出信息浏 览以及查询等等 关键词 家庭理财 收入 支出 查询 VS2010 数据库 Access 模块 word 范文 目 录 1 绪论 1 1 1 课题背景 1 1 2 国内外研究的现状 1 1 3 本课题研究的意义 1 1 4 本课题的研究方法 2 2 可行性研究 3 2 1 技术可行性 3 2 2 经济可

3、行性 3 2 3 操作上的可行性 4 3 系统需求分析 5 3 1 系统功能需求分析 5 3 2 系统数据库表设计 6 3 2 1 家庭成员信息表 family 6 3 2 2 收入项目信息表 inItem 7 3 2 3 支出项目信息表 outItem 7 3 2 4 收入信息表 inInfo 7 word 范文 3 2 5 支出信息表 outInfo 8 3 2 6 活期账户信息表 liveAccount 8 3 2 7 活期存取信息表 liveInfo 9 3 2 8 定期账户信息表 fixAccount 9 3 2 9 借出信息表 lend 9 3 2 10 借入信息表 borrow

4、10 4 系统功能的设计与实现 12 4 1 登录界面的设计 12 4 2 系统管理设计 14 4 3 基础数据管理设计 17 4 4 收支管理设计 20 4 5 储蓄管理设计 23 4 6 借还钱管理设计 26 4 7 理财分析设计 28 结 论 31 参考文献 32 word 范文 1 绪论 1 1 课题背景 家庭理财系统 即 Family Conduct Financial Transactions System 它利用计算机技术技术 使家庭理财逐 步信息化 从而形成由家庭成员与计算机共同构成服务于家庭 的人机信息财务管理系统 随着计算机发展 家庭理财系统已 经成为很多家庭财务管理的一个

5、重要途径 计算机的最大优点 在于利用它能够高效准确地进行财务信息管理 使用计算机进 行信息财务管理 不仅提高了工作效率 而且大大的提高了其 安全性 1 2 国内外研究的现状 家庭理财系统在国外很多地方使用已经相当的普遍 而且 国外的家庭理财系统功能相当强大 比如系统里包含有股票的 预测 基金的分析等等 在我们国内 尤其是在近几年 伴随 着计算机的高速普及 家庭理财系统的使用范围逐步扩大 从 最早的简单使用纸笔记录家庭 个人财务的收支情况 到现在 用计算机对财务的收支 查询 汇总等等 巨大的市场需求也 促使了很多公司加大了对家庭理财系统的研究 word 范文 1 3 本课题研究的意义 多年以来人

6、们都使用传统的人工方式记录和管理家庭或自 己财务情况 这种管理和记录方式不仅不便于长期保存 也存 在着不可避免的缺点 如效率太低 保密性太差 时间一长 伴随着居民收入水平的提高和居民各种消费和收入的多样性 家庭理财所需要管理的信息就会越来越多 就会产生大量的文 件和数据 这样就会对查阅 更新 保存等方面都产生不少的 困难 随着科学技术的不断提高 计算机科学日渐成熟 其强 大的功能已逐渐被人们认识并掌握 如果使用计算机对家庭理 财信息进行管理具有传统的手工管理所没法比拟的优点 例如 统计方便 查找容易 可靠性高 保密性好 更新方便等 这 些优点能够极大地提高家庭理财信息管理的效率 大大降低居 民

7、在信息管理精力上的投入 使企业获得更大的利润空间 因 此 开发一个能够管理家庭内部各种财务信息的家庭理财管理 系统是一件十分必要的事情 1 4 本课题的研究方法 家庭理财系统的用户群体是家庭内部成员 用户类型单一 因此将本系统设计成一个相对封闭的单机运行系统结合居民管 理信息方面的具体需求 利用 VS2005 作为前台开发工具 使用 SQL SERVER 2000 作为数据库 结合数据库原理及应用 软件工 程开发方法 在经过深入地学习之后 开发了这套家庭理财管 理系统 下面将具体介绍系统的开发过程 word 范文 2 可行性研究 2 1 技术可行性 本系统的开发利用 VS2010 作为开发工具

8、 VS2010 是一个具 有完善开发工具的平台 VS2010 提供的工具适合各种水平层次 无论是初学者还是有经验的团队 并适合各种不同的开发需求 降低了开发的复杂度 其提供给开发者更加简便动态的 Net Framework 基础解决方案 其中包括了 windows 应用程序开发 office 嵌入开发 Web 应用开发 移动应用程序开发 改进了 团队交流方式 VS2010 为团队开发提供通道和完整的开发周期 工具 从而增加了团队内部的交流与协作的效率 通过学习 熟悉和掌握 VB NET 的使用方法 使用 VS2010 作为开发工具将 使整个系统的模块化设计变得更加简便 本系统采用 Access

9、 数据库 降低了程序对硬件以及操作系 统版本的要求 并且 Access 数据库操作方便 配置简单 只需 要把数据库文件放置到合适的目录下即可 2 2 经济可行性 如今 随着计算机的大量普及 各种软件的开发成本越来 越低 价格也越来越底 本系统也是这样 开发成本较低 只 是需要一台配置一般的计算机 该系统运行时占计算机的资源 也不多 但并不会因为开发成本低而造成系统功能性能的下降 相反 随着计算机技术的发展 各种实用软件的性能日渐提高 家庭理财管理系统廉价的开发成本 却能够为居民带来相当大 的实惠和方便 主要表现在 1 本系统可以说是一个拥有多种实用功能的家庭理财管理 信息系统 它集成了家庭成员

10、管理 收入管理 支出管理 密 码管理等多种功能 具有较强的实用性和方便性 word 范文 2 本系统的运行可以大大提高居民管理财务的效率 减少 不必要的人力和物力 3 本系统还具有查询和统计功能 能够查询到用户在一段 特定时间内收入和支出的情况 特别是支出情况 有时往往会 让用户在月底吓一跳 大大超出预算 还弄不清钱都花到哪里 了 有了家庭理财系统 不仅使用户对口袋里钱的去向一目了 然 而且可以渐渐悟到一些心得 摸清哪些花费是必要的 哪 些 意外开支 是可以避免的 哪笔开支是可继续评估其必要 性的 由此 可以得出 本系统在经济上是绝对具有可行性 2 3 操作上的可行性 由于本系统管理的对象比较

11、明确 就是对于收入支出的一 些管理 主要就是对数据库的操作 且每个数据库内容具有较 强的关联性 设计的过程也不复杂 因此 整个软件的使用非常 简便 任何一个普通的计算机用户都能很快的熟悉整个软件的 使用 并且本系统所耗费的资源非常小 任何家庭成员只需要 在一般的电脑上面 就能够使用这个软件 简单 方便 快捷 的实现对财务信息进行管理 word 范文 3 系统需求分析 3 1 系统功能需求分析 家庭理财管理系统是针对用户要求用计算机 对自己的财 务的收入 支出以及相关的各种信息 进行记录 修改 添加 删除而设计的一种现代化管理软件 通过需求分析 本系统需要具有以下功能 1 由于一项新的软件在被使

12、用之前 对于使用者来说是陌 生和崭新的 所以要求系统具有良好的人机界面 2 能够家庭理财管理系统的各项功能 能成功的对用户各 种信息进行管理 3 查询 修改 删除 添加数据方便 数据的稳定性和可 靠性好 具体说来 要求本系统具有以下几个功能模块 系统管理 模块 基础数据管理模块 日常收支管理模块 银行储蓄管理 模块 借还钱管理模块 理财分析模块 系统整体的简单关系 图如下所示 理财管理信息系统 日常收支管理 日 常 支 出 日 常 收 支 家 庭 成 员 管 理 收 支 项 目 管 理 基础数据管理系统管理 修 改 密 码 重 新 登 录 退 出 借还钱管理 借 出 款 借 入 款 理财分析

13、查 询 明 细 理 财 报 告 银行存储管理 活 期 账 号 定 期 账 号 word 范文 图3 1 家庭理财管理系统模块划分图 各模块具体的需求描述如下 1 系统管理模块 实现修改密码 重新登录等操作 2 基础数据管理模块 可以设置收支的项目以及家庭的各个成员 3 日常收支管理模块 记录每天的收入和支出情况 4 银行储蓄管理模块 对银行活期和银行定期账号进行管理 5 借还钱管理模块 记录各项借钱和还钱的情况 6 理财分析模块 按类别查询收支明细 3 2 系统数据库表设计 本系统是一个关于家庭理财信息的管理系统 系统数据库 名称为 wealthNIS 数据库中包括 家庭成员信息表 famil

14、y 收入项目信息表 inItem 支出项目信息表 outItem 收 入信息表 inInfo 支出信息表 outInfo 活期账户信息表 liveAccount 活期存取信息表 liveInfo 定期账户信息 表 fixAccount 借出信息表 lend 借入信息表 borrow 下面列出了各个表的数据结构 如下 3 2 1 家庭成员信息表 family 表3 3 1 1成员信息 字段名称数据类型字段说明 word 范文 Name 文本姓名 uName 文本用户名 PWD 文本密码 role 文本称呼 birthday 日期 时间生日 3 2 2 收入项目信息表 inItem 表3 3 2

15、1收入项目信息 字段名称数据类型字段说明 inID 自动编号项目编号 inItem文本收入项目 3 2 3 支出项目信息表 outItem 表3 3 1支出项目信息 字段名称数据类型字段说明 outID 自动编号项目编号 outItem 文本支出项目 3 2 4 收入信息表 inInfo 表3 3 4 1收入信息 字段名称数据类型字段说明 InInfoID 自动编号项目编号 inDate 日期 时间收入日期 inType 文本收入方式 inMoney 货币金额 inItem 文本收入项目 word 范文 Inform 文本来源 role 文本收入人员 inRemark 文本备注 3 2 5 支

16、出信息表 outInfo 表3 3 5 1支出信息 字段名称数据类型字段说明 outInfoID 自动编号项目编号 outDate 日期 时间支出日期 outType 文本支出方式 outMoney 货币金额 outItem 文本支出项目 outTo 文本去处 role 文本支出人员 outRemark 文本备注 3 2 6 活期账户信息表 liveAccount 表3 3 6 1活期账号信息 字段名称数据类型字段说明 liveID 文本银行账号 liveName 文本银行名称 liveAddress 文本银行地址 liveDate 日期 时间开户日期 liveMoney 货币开户金额 role 文本开户人 word 范文 3 2 7 活期存取信息表 liveInfo 表3 3 7 1活期存取信息 字段名称数据类型字段说明 infoID 自动编号存取编码 liveID 文本银行账号 info 文本存取 infoMoney 货币存取数目 infoDate 日期 时间存取日期 leave 货币剩余金额 role 文本取款人 3 2 8 定期账户信息表 fixAccount 表3 3 8 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 设计及方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号