如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页共NUMPAGES19页第PAGE\*MERGEFORMAT19页共NUMPAGES\*MERGEFORMAT19页软件工程课程设计家庭理财系统需求分析设计组:2009-4-19目录1引言............................................................31.1课题背景…………………………………………………….…...31.2国内外研究的现状……………………………………….…...31.3本课题研究的意义…………………………………………..…31.4本课题的研究方法………………………………………….….42可行性研究....................................................42.1技术可行性…………………………………………….….…...42.2经济可行性………………………………………………….……42.3操作上的可行性…………………………………………….….53系统需求分析.................................................53.1系统功能需求分析…………………………………………….53.2开发和运行环境………………………………………..………63.3基本设计概念和处理流程…………………………..….…..63.4数据库设计需求分析……………………………、…..….…143.4.1数据库功能需求分析…………………………………..…..143.4.2数据表结构E-R图…………………………………………..143.4.3数据表结构…………………………………………..….….…153.5主界面设计……………………………………………………..163.6人工处理过程………………………………………………….163.7尚未解决的问题……………………………………………….164参考书籍.....................................................171引言1.1课题背景家庭理财系统,即FamilyConductFinancialTransactionsSystem。它利用计算机应用技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。使用计算机进行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。1.2国内外研究的现状家庭理财系统在国外很多地方使用已经相当的普遍,而且国外的家庭理财系统功能相当强大,比如系统里包含有股票的预测、基金的分析等等。在我们国内,尤其是在近几年,伴随着计算机的高速普及,家庭理财系统的使用范围逐步扩大,从最早的简单使用纸笔记录家庭、个人财务的收支情况,到现在用计算机对财务的收支、查询、汇总等等。巨大的市场需求也促使了很多公司加大了对家庭理财系统的研究。1.3本课题研究的意义多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,家庭理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对家庭理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高家庭理财信息管理的效率,大大降低居民在信息管理精力上的投入,使企业获得更大的利润空间。因此,开发一个能够管理家庭内部各种财务信息的家庭理财管理系统是一件十分必要的事情。1.4本课题的研究方法家庭理财系统的用户群体是家庭内部成员,用户类型单一,因此将本系统设计成一个相对封闭的单机运行系统结合居民管理信息方面的具体需求,利用VisualC++作为前台开发工具,使用SQLSERVER2000作为数据库。结合数据库原理及应用、软件工程开发方法,在经过深入地学习之后,开发了这套家庭理财管理系统。下面将具体介绍系统的开发过程。2可行性研究2.1技术可行性本系统的开发利用VisualC++作为开发工具。VisualC++是一个具有完善开发工具的平台。