- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设计
家庭理财系统需求分析
设计组 :
2009-4-19
目录
TOC \o 1-5 \h \z \o Current Document 引言 3
\o Current Document 1.1课题背景 ?…
1.2国内外研究的现状 .?…:.3
\o Current Document 1.3本课题研究的意义 ::…3
\o Current Document 本课题的研究方法 :…:4
\o Current Document 可行性研究 4
技术可行性 .?….?…...4
\o Current Document 经济可行性 : 4
\o Current Document 2.3操作上的可行性 ??….5
\o Current Document 系统需求分析 5
\o Current Document 3.1 系统功能需求分析 .5?…
\o Current Document 3.2开发和运行环境 .: 6
3.3基本设计概念和处理流程 .:?….…..6
数据库设计需求分析 、…..….…14
数据库功能需求分析 ::…..14
数据表结构E-R图 ::14
数据表结构 ::?…:….…15
主界面设计 .?.16…
\o Current Document 3.6人工处理过程 :16…
\o Current Document 3.7 尚未解决的问题 .16…
\o Current Document 参考书籍 17
引言
课题背景
家庭理财系统,即 Family Conduct Financial Transactions System 。它利用计算
机应用技术, 使家庭理财逐步信息化, 从而形成由家庭成员与计算机共同构成服务于家庭的 人机信息财务管理系统。 随着计算机发展, 家庭理财系统已经成为很多家庭财务管理的一个 重要途径。 计算机的最大优点在于利用它能够高效准确地进行财务信息管理。 使用计算机进 行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。
国内外研究的现状
家庭理财系统在国外很多地方使用已经相当的普遍, 而且国外的家庭理财系统功能相当 强大,比如系统里包含有股票的预测、基金的分析等等。在我们国内,尤其是在近几年,伴 随着计算机的高速普及, 家庭理财系统的使用范围逐步扩大, 从最早的简单使用纸笔记录家 庭、个人财务的收支情况,到现在用计算机对财务的收支、查询、汇总等等。巨大的市场需 求也促使了很多公司加大了对家庭理财系统的研究。
本课题研究的意义
多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。 这种管理和记录 方式不仅不便于长期保存, 也存在着不可避免的缺点, 如效率太低、 保密性太差。 时间一长, 伴随着居民收入水平的提高和居民各种消费和收入的多样性, 家庭理财所需要管理的信息就 会越来越多,就会产生大量的文件和数据,这样就会对查阅、 更新、保存等方面都产生不少 的困难。
随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已逐渐被人们认识并掌 握。如果使用计算机对家庭理财信息进行管理具有传统的手工管理所没法比拟的优点。 例如: 统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高家庭理 财信息管理的效率,大大降低居民在信息管理精力上的投入,使企业获得更大的利润空间。
因此,开发一个能够管理家庭内部各种财务信息的家庭理财管理系统是一件十分必要的事 情。
本课题的研究方法
家庭理财系统的用户群体是家庭内部成员, 用户类型单一, 因此将本系统设计成一个相 对封闭的单机运行系统结合居民管理信息方面的具体需求, 利用 Visual C++ 作为前台开发
工具,使用 SQL SERVER 2000 作为数据库。 结合数据库原理及应用、 软件工程开发方法, 在经过深入地学习之后,开发了这套家庭理财管理系统。下面将具体介绍系统的开发过程。
可行性研究
2.1 技术可行性
本系统的开发利用 Visual C++ 作为开发工具。 Visual C++ 是一个具有完善开发工具 的平台。其中包括了 windows 应用程序开发、 Web 应用开发。 改进了团队交流方式, Visual C++ 为团队开发提供通道和完整的开发周期工具, 特别是 VSS 工具的引入使团队工作的耦 合度更一步的得到了提高, 从而增加了团队内部的交流与协作的效率。 通过学习, 熟悉和掌 握 Visual C++6.0 的使用方法,使用 Visual C++ 作为开发工具将使整个系统的模块化设 计变得更加简便。
系统采用 SQL SERVER 2000 作为开发数据库。 SQL SERVER 200
原创力文档


文档评论(0)