【毕业学位论文】(Word原稿)个人理财管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)个人理财管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)个人理财管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)个人理财管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)个人理财管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 个人理财管理系统的设计与实现 摘要 I 摘要 随着这些年来国家在财经领域出台并实施了 多 项政策,当前对 理财市场 进行投资 方面 具有 的空间更为广阔 , 在 个人投资理财 方面 的众多热点中,总结 起来主要有 一下 几个方面:炒黄金、基金、股票、储蓄、债券、外汇、保险等。各种各样的理财产品让广大用户 应接不暇,不管是哪种理财方式用户最终结果是获得可观的收益,那么就需要有一个简单方便的理财软件来对用户的收入支出以及预算等方面进行规划管理,制定可靠的个人理财计划并对各种理财进行统计分析。信息化时代的到来与日趋激烈的竞争环境使得人们的生活越来越离不开理财软件这一生活帮手。而一个好的理财软件系统可以帮助个人合理的安排其收支情况,并且能使你的生活更加舒适和方便。 本系统的 目标是建立一个简单方便操作的个人理财系统,并且主要用户为一般的家庭理财,即对理财理解不够深入人。通过对相关资料的调查,基本确定了用户的需求,并能 够大致描绘出他们想要的是一个针对特定人群,细节分明,能够凸显出用户的需求。其中包含系统设计功能包括理财管理、综合查询、系统管理等功能。其中理财管理主要包括:收入、支出、预算的添加、删除、修改和查询等;综合查询主要包括:收入查询、支出查询、余额查询、统计分析等,系统管理主要包括:用户管理和修改密码。 本系统主要使用了 008 作为系统开发工具,采用了以B/S 架构 的 务器端脚本技术,使用 C#语言进行开发,用 000 为后台数据库的开发体系结构。 关键字: 个人理财管理系统, B/S 架构 I s a of by in up a is to up of of no of is a so we a to s so on 0 s of 0th of in of of s a is to a of is to on of of is a of 008 as II a , c # 000 B/S 录 录 摘要 . I . 录 . 一章 引言 . 1 第一节 个人理财管理系统简介 . 1 第二节 研究背景与意义 . 2 第三节 主要工作 . 3 第四节 小结 . 4 第二章 软件开发技术与工具 . 5 第一节 技术方案 . 5 第二节 述 . 6 第三节 介 . 6 第四节 据库 . 8 第五节 小结 . 9 第三章 系统需求分析 . 10 第一节 可行性分析 . 10 济可行性 . 10 术可行性 . 11 第二节 业务范围 . 11 第三节 系统用例 . 12 统用例图 . 12 例分析 . 13 目录 V 财管理用例列表 . 15 财管理系统用例参与者 . 16 第四节 小结 . 16 第四章 系统总体设计 . 17 第一节 软件体系结构 . 17 第二节 开发环境 . 18 件环境 . 18 件环境 . 18 第三节 系统总体框架设计 . 18 统技术架构 . 18 统逻辑结构设计 . 18 第四节 系统功能设计 . 19 第五节 小结 . 20 第五章 详细设计 . 21 第一节 数据库详细设计 . 21 第二节 用户管理模块 设计 . 23 入管理设计流程 . 24 出管理设计流程 . 25 算管理设计流程 . 26 合查询设计流程 . 26 第三节 界面设计 . 27 界面 . 27 出设计 . 28 第六章 系统实现 . 29 第一节 数据库操作模块 . 29 第二节 系统管理模块 . 29 户管理 . 29 户密码修改 . 31 支类型维护 . 32 第三节 综合查询模块 . 34 入查询 . 35 目录 支出查询 . 36 额查询 . 37 计分析 . 38 第四节 理财管理模块 . 40 入管理 . 40 出管理 . 44 算管理 . 48 第五节 权限分配 . 53 问控制 . 53 于角色的访问控制 . 53 第六节 关键技术 . 53 第七节 系统测试 . 54 试的概念和意义 . 55 性 . 55 系统的测试 . 56 第八节 小结 . 56 第七章 总结与展望 . 57 第一节 主要工作 . 57 第二节 研究展望 . 58 参考文献 . 59 致谢 . 61 个人简历 在学期间发表的学术论文与研究成果 . 62 第一章 引言 1 第一章 引言 第一节 个人理财管理系统简介 所谓个人理财,就是 通过对个人的收入情况,固有资产,债务等相关数据进行整合后,然后 每个人 根据自己对风险的 承担 能 力 和个人兴趣,根据提前 设定 好的目标,运用诸如储蓄,购买保险等多种资产管理方式,对闲置的资金进行 合理 的 调度,从而实现预期范围内的 最大资产增值的过程。从这个角度考虑,当今的个人理财,不再是简简单单的进行存储或投资,它包括了对财富的积攒,同时还包括对财富的合理调度。对财富的合理调度,就是要对可预见的风险进行提前管控,换句话说就是当自身生命安全或者周围的经济环境发生重大变化时,个人的生活 状况不会因此受到太大的波动 。 普通群众市民可以选择通过 银行储蓄 的方式得到 利息,或者可以选择利率更高的 国债回购 的方式 , 或者还可以参加银行担保的信托理财 。 买国债 是 一个好办法。对于长期不使用的闲置资金可以进行 长期国债 的投资 。 可以 按照国家公布的 国债 的发行计划,按 月份选择购买 。 这样下来时间长了,就能 形成 一种滚动循环 的良好 状态,那么坚持 一定时间之后,就可以月月享受到 较高 的 利息。 理财的关键是合理计划、使用资金,使有限的资金发挥最大的效用。 我们的收入是有限的,对于一些不必要的开支,应该考虑省略,这样一年下来可以省下不少钱,这是理财的开始。 手中有了多余的财富,要知道怎么去花,从而使得手中的财富越滚越大,就像滚雪球一样 。 我们进行理财的目标,并不是要从中获得更多的财富,而是在于实现对我们未来生活的保障,因此,理财是我们每个人都应该懂得和学会的一门生活技巧,对于改善我们的生活 非常重要。 在现实的消费和未来 收益之间 来 寻求 一个 平衡点, 对于这项任务 可以选择咨询一些 专业人士 ,让他们给自己做一个计划 作 为 参考。 根据自身的需求和可以 承受 的风险 考虑收益率:高收益的理财方案 其风险就越大,因此不一定是应该选择的方案,只有适合的方案才是最好的,综合来说选择 适合自己 同时风险小 的方案 力求达到预期目标即可,不要盲目追求 收益率最高的方案。 第一章 引言 2 第二节 研究背景与意义 在本文所做工作中,主要任务是开发服务普通用户 的个人理财管理系统,适用于 对理财进行了投资,但是还缺乏良好的规划和管理手段的用户,对 家庭中的 各种资产 进 行方便统一管理:现金、 信用卡、 储蓄、房产、保险、债券、贷款、股票、基金、 外汇、 家居、汽车 等; 制定 全面的预算并且 跟踪支出状况,资金流向一目了然 ;对薪资、 房租、贷款还款、 社会保险、 住房公积金、基金股票投资 等定期事务建立 计划、具有 提醒 的功能,避免忘记或延误投资或缴费;对 住房、健康医疗、退休养老 、子女教育 等 做出清晰规划 , 对规划执行进行分析和评估,进行合理合适的投资 , 确保财务规划的实现;通过清晰的图形化报表显示功能,从综合的 角度对收支、投资、资产进行 清晰的分析,帮助 用户 发现问题 解决问题。 因此所做的个人理财系统,是为中 国家庭理财而精心设计的一款软件。 理财,学会理财是每个人都必须具有的生活手段。尽管你有多的钱,如果不会管理,那么你也将面临窘境。故而,计划是理财过程中重要的一环,学会计划生活,计划消费。 要做到有效的理财,你必须清楚自己的每一份收入支出,只有对自己的收入支出了如指掌了,才能做到理财的游刃有余。 月末做出“结算”,将实际消费与计划进行核对,弄清楚消费和超支情况,以区别哪些是必要支出,哪些是可控支出,以便调整下月计划。周而复始,你将会有一个合理的理财方式。 本 项目正是 在这样的大背景下,对自身以及周边爱好理财的人群 的需求进行分析,以方便简单易用为前提,对 自己 投资 的理财产品进行 一个统一的管理,更突出的特点是增加了网络同步模块,只要通过互联网客户端或浏览器就能对自己的理财情况进行管理。个人信息管理软件是一款个人理财软件,具有很多功能,包括 收支 记账 、统计分析、 预算规划、 帐户 管理、打印报表 等功能,帮助用户能更好的管理个人财务。 该软件具有 操作简单 的特点 , 其具有的 报表分析功能可以使得用户清楚地 可以了解 到 自己的财务状况 , 适合大众百姓使用。当然与此同时,应该看到该软件 还是 具有一些缺陷 需要我们深入探讨。 第一章 引言 3 第三节 主要工作 本论文开发的 系统是一套符合个人理财管理需求的财务管理解决方案,旨在解决对自己收入支出统筹管理等问题,由于本次毕业设计时间比较仓促,同时在自己的工作和生活中还未发现更大的理财需求,所以软件还需要后期的更新升级: 通过对目前流行的理财网站需求分析并结合实际情况总结到,本系统分为用户模块和管理员模块。 用户模块功能介绍: 收入登记模块:用户把自己的日常收入记录在账户内,主要包括日常工资收入,投资收入,其他收入。该模块主要是对这几部分进行输入修改等操作。 支出登记模块:用户自己的日常支出记录在账户内,这部分包含两个大方面:投资 支出和生活支出。其中投资支出包括股票、基金、银行;生活支出包括日常生活、学习、社交。此模块主要功能是对以上方面进行输入修改等操作。 余额统计模块:用户对于定期内的存款进行统计,主要包括查询统计表和统计分析。内容有收入查询、 支出 查询、结余查询。此模块功能为对以上方面进行查询,并及时反馈信息。 预算模块:用户对于定期收支情况的预测。此模块主要包括投资预算和生活预算,投资预算包含股票、基金、银行。生活预算包括日常生活、学习、社交。此模块功能是对以上内容进行输入修改等操作。 理财软件 中 还存在 一些 问题 没有解决 , 比如, 软件中报表的实现稍显简单、还没能 按照设计者 的本意实现清晰明了的对比、使 统计情况 一目了然 。 这还有待更好地去完善。在未来的开发设计工作中可 进一步开发 以更好地 满足客户 的需求。最终使得系统的功能更加完善、人机交互更加地友好简洁。 为了详细说明本系统开发所应用的方法,及开发的各个过程,本论文分成七 章进行详细说明: 第一章主要介绍了本系统开发的背景,详细分析了国内外现有技术及发展趋势,并结合该系统开发提出本项目的研究内容。 第二章主要介绍了 相应的开发技术以及所使用的开发的平台,通过本章的介绍,可以对整个开发过程有一个整 体的把握 。其中,软件开发技术包括: 件开发工具包括 据库。 第一章 引言 4 第三章 在与用户就系统功能需求进行对接后,充分掌握用户对系统的要求,利用 成系统需求的完整描述和分析模型,主要完成了熟悉客户业务流程,系统要实现的目标;掌握用户对系统的要求,形成系统的功能需求;构建出系统总体用例图,及部分功能模块用例图。 第四章主要对系统的体系结构进行总体设计。结合第三章提出的需求分析,对系统进行了总体框架设计、功能设计 第五章针对各模块及数据库设计流程进行阐述。 第六章介绍了个人理财系统功能的实现效果图及部分关键代码,简要说明系统测试。 第七章进行了总结,概括了主要工作,并对系统的不足和后续的发展提出的思考和建议。 第四节 小结 本章主要讲述了本系统开发背景和研究意义,从专业性角度对理财软件以及理财产品进行了一些简单的介绍。对个人理财系统所实现的功能和满足用户需求的角度介绍了软件的一些功能。第二章 软件开发技术与工具 5 第二章 软件开发技术与工具 第一节 技术方案 经多方面权衡, 本系统 最终决定 选择 使用 C#语言 作为开发工具 。微软与2001 年推出了 C#语言及与其紧密集成的 发平台。如今 最新版本为 C#语言提供了各种方便的面向对象的编程接口。 C#是一种 高级的面向对象的编程语言。它 起源于 C 和 C+, 但是和 似,具有更纯粹的面向对象的特性。既像 C+一样, 具备较 高执行效率,同时又具有 样面向对象编程相对方便快捷开发效率高的特性,相对安全,简单,开发人员 可以很快 入门 上手 1。 利用 C#程,能 实现应用程序的 快速开发、跨平台部署,能够访问平台提供的固有的资源,无论数据库编程 程的 都方便易用。 本个人理财 系统 采用的后台数据库为 000 中文版。 000 是由微软公司开发的一种 大型关系数据库管理系统( 它可以为管理信息系统、电子商务、数据仓库等领域提供数据库解决方案,在 应用程序 中起着重要的 数据存储 核心作用,可为 各种需求 提供强大的支持, 同时 对数据库中的数据提供有效的管理 方式 23, 同时,各种严谨的设计模式 数据的完整性及数据的安全性 也能得到保证 4。 对于一般的具有局域网或互联网模块的系统,软件的任务处理可以分为两部分,服务器 上的任务和客户端的任务。 以在服务器上运行,负责对数据库的数据进行操作和管理负责,而客户端则主要负责商业逻辑和向用户提供数据, 这样的 设计模式有利于减轻客户端软件的负荷 5。 署、管理和使用的工具 ,因此综合考虑 我选择了 样一款成熟强大的数据库系统作为 开发后台数据库。 第二章 软件开发技术与工具 6 第二节 述 一个很好 的 应用程序开发平台,这是微软 公司 为开发人员创造的革命性平台, 经过最近十年的发展,该 平台 已经逐步成熟并成为主流开发平台。其 主要组件是 库 , 该开发环境下, 一个托管 的执行环境 由其提供 , 无论是开发还是最终程序的部署都被简化,并可以方便实现与 其它 编程语言的集成 , 用程序、 用程序、 务等各种软件产品都可以利用 供的各种编程类库或接口实现 。 开发人员和用户提供了各种功能 : 第一 ,它为用户提供了面向对象的开发平台。 台对对象 的代码没有严格要求,它可以 通过本地或者互联网 进行相关的操作;第二 ,由于类库的支持,由不同的开发人员开发出具有高度的一致性的应用程序; 第三 ,为开发人员提供一个 可以消除脚本环境中所隐含的性能问题的 执行环 境 ; 第四 ,提供了一个安全性高的托管的 执行环境 ; 最后一点 , 所有的通信部分都 严格地 按照 当今 工业标准 来实现,这样就 确保 了不同平台代码之间的 无缝集合。 公共语言运行库 提供了 诸如内存管理、线程管理 以及 远程处理等 核心服务 ,除了具有 类型安全 的特性,并且强制实施了能够提高安全性和可靠性的其他形式的代码准则 。在计算机程序中,由运行库负责管理的代码称为托管代 码,而不由运行库而是由操作系统来直接管理的代码称为非托管代码 6。 事实上,公共语言运行库可以被看作为一个在执行时管理代码的代理, 代码管理的概念是运行库的基本原则, 是 基础 。 同时, 可以看作 是一个可以重复使用的集合,开发人员可以 通过使用这样的一个集合开发出各种类型的 应用软件, 无论是 统下的桌面程序,亦或者是互联网间的 页和 务。 第三节 介 英文 缩写)是 一部分,可以创建能在任何浏览器上显示的 用程序。 术可用于动态创建带有服务器端代码的 面。 开发人员提供了非常强大的功能,基于 发的应用软件主要包括三个部分 7:界面,逻辑设计和后台。 第二章 软件开发技术与工具 7 1. 。该层负责为 用户 提供人机 交互 界面 , 通过该层用户 将请求输入到服务器, 然后用 将服务器端 处理后 传 回来的数据呈现给用 户。 2. 业务逻辑层 。该层是系统架构的核心, 负责接收 用户由 发送 的请求 , 并与数据层想联系,对 请求 进行相应的处理, 同时将 请求处理结果 传给 发给浏览器。 单、 组件服务组成了该层。 其中 , 单( 用程序的核心) 是可以响应以及处理客户与显示的单交互所生成的信息与数据的基础, 是向客户呈现信息和数据 的基础 3. 数据层 。该层的作用 是通过 数据库进行连接,为业务 逻辑层提供数据 相关的服务,例如 在数据库中检索并将结果返回, 将 数据操作结果 保存至数据库、等 等。 开发者 提供了 以前的 发环境所不具有的 优点: 集成 在微软 公司推 出的 成开发工具 中 , 提供了的很多的工具箱还有 设计器。 只需要进行简便的拖放,服务器控件即可使用,另外还有 辑、 自动部署 等等,这仅仅 是 提供 的众多的 功能 之一少部分。值得注意的是, 用程序的开发人员可以充分利用整个 台的强大支持和灵活性,这是由于 在公共语言 运行库 基础上来实现的 。另外,由于 身某一种具体的编程 语言无关 ,因此,不同的 程序员 可以根据自身的技术基础和 目标 应用程序 的需求情况来选择 开发 语言,甚至 说将应用程序分隔成不同 的 组成部分,并 使用 多种语言 编程 来混合编程也是绝对可行的 。 公共语言运行库具有 良好 的 交互性 特点使得过去 基于 件 开发 出的已经存在 资源 得以保留 。 具有简易性的特点,从简单的窗体提交、客户端身份验证到部署 用 和站点配置 ,都可以方便地完成 。 实际上, 用户还 可以自己编写的自定义组件 ,以此来 扩展 行库的任何子集 。 由于 垃圾回收 、内存管理 等功能 均 由托管部分自动完成 ,托管代码服务实际上使得开发过程得以简化 。 具有良好的可管理性,它 采用 了 基 于文本的分层配置系统从而简化了将设置应用到 服务器环境和 用程序 的实施。由于配置信息是以纯文本的形式进行存储的 ,因此可以在没有本地管理工具帮助的情况下 来应用新设置,使得 架应用程序的部署实现了 零本地管理 。 开发者 只需 要将必要的文件复制到服务器,即可完成 架应用程序部署到服务器,即使是在部署或替换运行的编译代码时也不需要重新启动服务器 。 最后,借助于内置的 份验证和基于每个应用程序的配置,第二章 软件开发技术与工具 8 可以保证应用程序良好的安全性 89。 第四节 据库 一个 基于 关系 的 数据库系统 , 主要用于中型数据量的数据管理和操作,最初由微软等三家公司一起 开发, 并在 1988 年推出 系列 。 在T 推出后 , 开发上就分道扬镳了 , 植到 T 系统上 , 专注于开发推广 T 版本 , 较专注于 作系统上的应用 。在本文 中介绍的是 后简称为 000 是 司推出的 据库管理系统 。 这一个版本在继承原先版本的同时,自身也增加了其他优越的功能,使用起来比较方便,可扩展性良好以及与其他软件的集成度较高,可以跨平台使用,比如从最老的平台系统上移植到目前最新的平台系统上同样可以正常运行。 000 的特性包括: 一 成。 000 数据库引擎提供 了 完整的 持。 除此之外,它还拥有其他一些功能组件,这些组件具有非常好的可扩展性,可重用性以及很高的安全性能。通过将 据库集成微软的开发平台可以实现开发不同应用软件的目标,对开发人员来说,轻松而且易用,可以做到省时省力。 而 且 000 支持 英文查询 和 微软 搜索服务等功能,在 用程序中 可以包含人机交互 友好的查询 功能 和强大的搜索功能。 二 不管我们运行的平台是非常大型的而且是多处理器的服务器还是只是一个 简简单单的笔记本电脑,都可以在这些不同的平台上公用同一个数据库引擎。对于 说,它的功能比较强大,比如支持各个服务器之间的联合,支持各个数据表之间的索引以及超大内存的支撑等,从而使其可以达到所需的性能级别。 三 企业级 的 数据库功能。 据库对于各种不同的复杂的数据环境具有很强的处理能力,可以保证数据的完整性,除此之外,还能尽可能地降低因为修改数据库而带来的各种时间和空间上的开销,并保证这种开销能够在最低的程度下完成。 000 的 分布式查询 功能可以使 用户 引用来自第二章 软件开发技术与工具 9 不 同 的 数据源的数据, 仿佛 这些数据 就 是 000 数据库的一部分,而与此 同时 ,分布式事务支持充分保护任何分布式数据更新的完整性。 多个移动脱接用户 将得到被复制的同一组数据 ,使这些用户自主地工作,然后将他们所做的修改合并回服务器 10。 四 装、部署和使用。 000 中 集成了 一系列 的 管理和开发工具,这些工具 极大地简化了 在多个站点上安装、部署、管理和使用 据库系统 的过程。 五 功能 。 身内置了许多数据处理的工具,对于用户的方便操作起到了关键作用。除此之外, 可以通过一些简单的英语单词而实现数据的查询操作,这样进一步简化了查询的过程,有利于简化用户的操作,这对于不懂得写查询语句的用户来说,无疑是天大的福音。此外,它与其他数据仓库的结合,进一步使得自身的功能得以强化。 这些功能使客户只需最少的安装和管理开销即可实现这些 用程序 000 总共发布了 4 个版本,分别是个人版 ( ,标准版 ( ,企业版 ( 和开发版 ( 第五节 小结 本章主要介绍了该系统的开发技术与开发工具,本系统所采用的软件工具包括:编程语言 C#、 发框架 11、 000 数据库,同时对它们的核心技术进行了详细介绍,并详细介绍了其优越性。 第三章 系统需求分析 10 第三章 系统需求分析 本项目 是针对爱好理财人士所开发理财管理软件,要打理好家财,除了要有理财意识、理财技巧,如果能有一款比较好的理财软件能够助你一臂之力的,或许能达到事半功倍的效果。重点完成以下工作: 涵盖了与家庭 相关的所有财务与投资活动。 生活 上的各种开支一样都不能少,比如需要买房子,这是一笔开支,要买汽车这也是一笔开支, 要买保险这同样是一笔开支等等,这些开支在我们的生活中都是必不可少的开支,我们要做到合理的理财,必须清楚怎么将这些开支进行合理的规划,才能使我们的收支尽可能的达到平衡,使我们的理财目标更加清晰化 ; 支持多用户。大人小孩,各人开自己的账户,记自己的帐;密码登陆。财务大事,可不能轻易让别人看见;支出记帐。把每天的支出详细地记上,便于以后查询;收入记帐。支出要记帐,收入也要记,两手都要抓;统计在 用户 指定的日 期中,各个支出 /收入项目的金额,以及其所占的百分比;打印指定的日期中,所有收支项目清单; 采用用分析图表的方式表示当前收入支出状态,让用户一目了然。 第一节 可行性分析 本软件力求打造成为一款非常好用,易用的家庭理财软件,适合个人、家庭或小企业理财,操作简单,且功能齐全,真正体现出,不懂财务也能理财的特点。是专为个人及家庭、小企业设置的理财软件。收入、支出中均支持多种类型,且可以让用户自由设置,方便 用户 对各类费用分类汇总统计。债务管理使 用户 对借出、借入、借出归还、借入归还等款项了如指掌。系统提供多种统计方式 ,使 用户 对各种收入、支出更加明朗。 济可行性 所谓经济可行性就是我们去评价某一个项目是否具有产生经济效应的能力,从而进一步决定该项目是否值得做出投资。本文所设计的理财系统,不管第三章 系统需求分析 11 在时间,成本上都在可以接受的范围之内,而且可以有效提高工作效率,因此本系统是具有经济可行性的。 术可行性 首先进行 技术上的可行性分析 。 在软件上来说, 该网站系统采用了式进行开发。数据库服务器 采用 000,该数据库系统可以对大量数据进行存储和管理 , 利用 行连接,利用 句和相关控件 可以对其中存储的数据进行访问和管理 ,因此通过 据库编写相关程序具有 易用性、安全性和灵活性 的特点。再从 硬件 层次考虑 , 如今即使是家庭使用的个人计算机,其配置也已经足够强大,具有强大性能的中央处理器芯片、更大的内存空间、容量更大的硬盘空间,即使是一些复杂的游戏或应用程序也能流畅运行, 因此能满足此 个人理财管理 系统需要的硬件平台是完全可以满足的 。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行, 并且投入少、见效快。因此系统的开发是完全可行的。 第二节 业务范围 个人理财 的业务范围包括收入,支出,预算,统计四个主要方面。 收入: 用户把自己的日常收入记录在账户内,主要包括日常工资收入,投资收入,其他收入。该模块主要是对这几部分进行输入修改等操作。 支出 :用户把 自己的日常支出记录在账户内,这部分包含两个大方面:投资支出和生活支出。其中投资支出包括股票、基金、银行;生活支出包括日常生活、学习、社交。此模块主要功能是对以上方面进行输入修改等操作。 统计 :用户对于定期内的 存款进行统计,主要包括查询统计表和统计 分析。内容有收入查询、支出 查询、结余查询。此模块功能为对以上方面进行查询,并及时反馈信息。 预 算 :用户对于定期收支情况的预测。此模块主要包括投资预算和生活预算,投资预算包含股票、基金、银行。生活预算包括日常生活、学习 、社交。此模块功能是对以上内容进行输入修改等操作(图 第三章 系统需求分析 12 理 财 业 务收 入 预 算 统 计工资投资其它支 出生活预算投资预算统计查询统计分析生活开支投资支出图 人理财 业务范围 第三节 系统用例 统 用例图 个人理财管理系统的用例分析包括 收入的管理、支出的管理、预算的管理、综合查询、统计分析、修 改密码等。个人 理财系统的参与的人员分类包括:一般用户和管理, 系统总用例图如图 统总用例图 收 入 管 理支 出 管 理统 计 分 析修 改 密 码预 算用 户支 出 记 录收 入 查 询收 入 记 录支 出 查 询第三章 系统需求分析 13 一般用户功能包括: 收入的登记:添加各项的收入金额、类型、记账时间、备注等信息。例如:工资收入、基金收入、国债收入等等具体是哪项收入用户可以自定义; 收入的管理:包括对收入记录的查询、修改和删除; 支出的登记:添加各项支出信息,包括:支出金额、支出类型、支出时间以及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论