软件工程 家庭理财系统_第1页
软件工程 家庭理财系统_第2页
软件工程 家庭理财系统_第3页
软件工程 家庭理财系统_第4页
软件工程 家庭理财系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE PAGE 21安软件工程课程设敖计爸家庭理财系统背设计实验报告班 级:学 号:姓 名:办 把 板 柏 隘 啊 鞍 百 半 目 录邦1背 隘引言爸熬隘奥安哎叭.唉斑百.岸.翱3唉 暗 肮 矮1.1课题背景笆白岸吧百.霸翱.半.笆3矮 摆 1.2国内外隘研究的现状爱昂办跋.把败.板.蔼3百 拜 1.3本课题啊研究的意义把挨半柏.捌翱3隘 跋 1.4 本课蔼题的研究方法懊拌氨昂.按扒.氨4暗2安 盎可行性班研究.爸.俺哀败奥巴皑邦按.败.霸4耙2.1 技术可坝行性颁八疤矮.拌霸.盎搬.俺.岸4艾2.2 经济可熬行性唉啊跋氨笆.白袄懊4傲2.3 操作上挨的可行性笆瓣颁耙.熬靶.扒5矮3柏 鞍

2、系统需求分析笆岸半斑耙罢半.唉.阿.碍5盎3.1 系统功氨能需求分析芭百翱敖邦半.芭5叭 埃 鞍 挨 3.2 开发埃和运行环境办安败蔼.版碍6敖 懊 爱3.3 基本设八计概念和处理流摆程霸傲扮埃.芭熬.靶捌.澳6般 袄 3.4伴 搬数据库隘设计板需求分析扳鞍跋、搬八.叭坝.懊矮14把 把 巴 挨 搬3.4.1敖 数据拌库功能把需求分析盎背爸氨.爱昂.安1伴4按 伴 氨 罢3.4.2疤 数据表结构E袄-R图吧哀翱白.柏14阿 皑 艾 爸3.4.3俺 数据表背结构氨叭佰拔.叭癌.坝隘.摆霸15昂3.笆5矮 主界面设计扒暗安耙八背隘.靶16凹3.6懊 胺人工处理过程绊罢爸笆.昂16袄3.7癌 尚未解

3、决的问扳题芭昂按暗奥.把16捌4 参考书籍奥把熬氨捌办熬.傲半.百.澳1柏71、引言吧1.1 课题背柏景艾家庭理财系统,伴即Family搬 Conduc伴t Finan败cial Tr鞍ansacti摆ons Sys艾tem。它利用拌计算机熬应用搬技术,使家庭理爸财逐步信息化,稗从而形成由家庭颁成员与计算机共癌同构成服务于家班庭的人机信息财唉务管理系统。随爸着计算机发展,瓣家庭理财系统已盎经成为很多家庭靶财务管理的一个扒重要途径。计算斑机的最大优点在按于利用它能够高半效准确地进行财埃务信息管理。使八用计算机进行信搬息财务管理,不氨仅提高了工作效暗率,而且大大的爱提高了其安全性跋。败1.2 国内

4、外摆研究的现状皑家庭理财系统在唉国外很多地方使凹用已经相当的普斑遍,而且国外的拜家庭理财系统功扳能相当强大,比伴如系统里包含有把股票的预测、基昂金的分析等等。搬在我们国内,尤肮其是在近几年,八伴随着计算机的疤高速普及,家庭把理财系统的使用稗范围逐步扩大,瓣从最早的简单使艾用纸笔记录家庭芭、个人财务的收叭支情况,到现在爸用计算机对财务颁的收支、查询、案汇总等等。巨大把的市场需求也促氨使了很多公司加艾大了对家庭理财罢系统的研究。胺1.3 本课题凹研究的意义靶多年以来人们都背使用传统的人工靶方式记录和管理安家庭或自己财务坝情况。这种管理癌和记录方式不仅熬不便于长期保存邦,也存在着不可俺避免的缺点,如

5、凹效率太低、保密爱性太差。时间一癌长,伴随着居民背收入水平的提高搬和居民各种消费隘和收入的多样性颁,家庭理财所需笆要管理的信息就暗会越来越多,就跋会产生大量的文板件和数据,这样凹就会对查阅、更版新、保存等方面奥都产生不少的困埃难。背随着科学技术的白不断提高,计算熬机科学日渐成熟巴,其强大的功能奥已逐渐被人们认罢识并掌握。如果搬使用计算机对家把庭理财信息进行叭管理具有传统的坝手工管理所没法澳比拟的优点。例啊如:统计方便、胺查找容易、可靠埃性高、保密性好拌、更新方便等。拔这些优点能够极岸大地提高家庭理挨财信息管理的效捌率,大大降低居翱民在信息管理精吧力上的投入,使鞍企业获得更大的疤利润空间。因此颁

6、,开发一个能够凹管理家庭内部各扮种财务信息的家伴庭理财管理系统班是一件十分必要笆的事情。唉1.4 本课题柏的研究方法斑家庭理财系统的捌用户群体是家庭暗内部成员,用户背类型单一,因此拌将本系统设计成癌一个相对封闭的敖单机运行系统结艾合居民管理信息氨方面的具体需求敖,利用唉Visual 捌C+袄作为前台开发工办具,使用SQL肮 SERVER柏 2000百作为数据库。结扒合数据库原理及把应用、软件工程耙开发方法啊,爱在经过深入地学敖习罢之后,开发了这唉套家庭理财管理搬系统。下面将具岸体介绍系统的开奥发过程懊。2、可行性研究板2.1 技术可捌行性坝本系统的开发利坝用办V白isual罢 C+袄作为开发工

7、具。白Visual 傲C+拜是一个具有完善笆开发工具的平台翱。其中包括了w扮indows应傲用程序开发、W哀eb应用开发。伴改进了团队交流爱方式,哎Visual 胺C+颁为团队开发提供凹通道和完整的开伴发周期工具,安特别是VSS工邦具的引入使团队靶工作的蔼耦合度办更一步的得到了皑提高,矮从而增加了团队版内部的交流与协啊作的效率。通过澳学习,熟悉和掌扳握伴Visual 敖C+6.0扳的使用方法,使拜用啊Visual 把C+埃作为开发工具将昂使整个系统的模班块化设计变得更氨加简便。败系统采用SQL颁 SERVER扳 2000作为疤开发数据库。S败QL SERV捌ER 2000澳是一种客户机/案服务

8、器结构的关霸系数据库管理系叭统。SQL S隘ERVER 2敖000提供了许案多易于使用的图拌形化工具和向导稗,其中最常用的安是服务管理器、敖企业管理器和查柏询分析器。它们熬为创建和管理数懊据库带来了很大百的方便。胺在技术难度方面柏,懊有小组间的交流芭、周围同学的热按心帮助,加上对伴很多相关文献的澳参考,能够解决埃开发过程中所遇半到的困难。霸2.2 经济可奥行性傲如今,随着计算拜机的大量普及,版各种软件的开发斑成本越来越低,蔼价格也越来越底矮。本系统也是这伴样,开发成本较伴低,只是需要一按台配置一般的计蔼算机,该系统运蔼行时占计算机的埃资源也不多,但鞍并不会因为开发八成本低而造成系癌统功能性能的

9、下隘降。相反,随着矮计算机技术的发半展,各种实用软柏件的性能日渐提跋高。家庭理财管捌理系统廉价的开拌发成本,却能够鞍为居民带来相当拔大的实惠和方便凹。主要表现在:唉(1)本系统可碍以说是一个拥有八多种实用功能的瓣家庭理财管理信阿息系统,它集成鞍了家庭成员管理盎、收入管理、支败出管理、密码管蔼理等多种功能,斑具有较强的实用瓣性和方便性。扮(2)本系统的般运行可以大大提爱高居民管理财务背的效率,减少不八必要的人力和物皑力。哎(3)本系统还板具有查询和统计罢功能,能够查询靶到用户在一段特皑定时间内收入和邦支出的情况,特斑别是支出情况,隘有时往往会让用跋户在月底吓一跳班,大大超出预算八,还弄不清钱都扒

10、花到哪里了奥。柏有了家庭理财系疤统,不仅使用户笆对口袋里钱的去胺向一目了然,而熬且可以稗帮助用户鞍渐渐凹感悟蔼到一些心得,摸扮清哪些花费是必按要的,哪些“意扒外开支”是可以扳避免的,哪笔开拔支是可继续评估百其必要性的。案由此,可以得出败,本系统在经济瓣上是具有可行性柏的阿。唉2.3 操作上俺的可行性盎由于本系统管理唉的对象比较明确阿,就是对于跋资金扮收入支出的一些佰相关靶管理,主要伴是对数据库的操柏作,且每个数据暗库内容具有较强熬的关联性,设计澳的过程也不复杂挨。因此,整个软爸件的使用非常简熬便。任何一个普靶通的计算机用户啊都能很快的熟悉霸整个软件的使用坝。并且本系统所奥耗费的资源非常艾小,任

11、何家庭成袄员只需要在一般背的电脑上面,就扮能够使用这个软白件,简单、方便伴、快捷的实现对瓣财务信息进行管肮理。耙3颁、叭系统需求分析案3.1 系统功背能需求分析疤家庭理财管理系霸统是针对用户要稗求用计算机,对靶自己的财务的收拌入、支出以及相颁关的各种信息,巴进行记录、修改扒、添加、删除而翱设计的一种现代扒化管理软件。霸通过需求分析,办本系统需要具有芭以下功能:埃(1)由于一项翱新的软件在被使捌用之前,对于使霸用者来说是陌生凹和崭新的,所以爸要求系统具有良暗好的人机界面。埃(2)能够家庭鞍理财管理系统的柏各项功能,能成艾功的对用户各种笆信息进行管理。霸(3)查询、修唉改、删除、添加瓣数据方便,数

12、据版的稳定性和可靠皑性好。岸具体说来,要求伴本系统具有以下罢几个功能模块:芭用户登录模块、靶用户管理模块、捌数据库备份模块隘、收入模块、支邦出模块、密码管蔼理模块、账目统柏计模块、报表输霸出模块以及查询阿模块拔。胺各模块具体的需挨求描述如下:败(1)瓣 半用户登录模块按用户登录:验证熬用户的信息是否般合法,以及验证背用户是否为系统翱的合法用户。拜(2)用户管理办模块背在系统中主要百包括添加用户、罢删除用用户、更埃改用户、用户修败改密码、八为用户设计计数案器,减少用户统爸计资金链的烦恼盎。案(3)懊 邦数据库备份模块柏主要对数据库里艾的数据进行备份办。伴(4)板 收支爱输入爱模块版主要实现对收入

13、把记录的添加、删熬除、修改。爱(5)皑 伴财务分析罢模块八蔼证券帐户管理 稗 鞍 班添加、删除,维哀护证券账户。 持股情况氨 背 懊记录手上股票买般入卖出等信息,半这样即使扮在案没有网络的情况斑下对自己的股票半也白了如指掌。般 唉胺证券流水账扳 爸 把记录自己手上股邦票买入卖出等流坝水信息。跋 昂 吧股票交易费用设爸置熬 阿 芭各股票交易费用碍设置。矮(6拌)拔 澳报表输出模块稗主要实现对收入鞍、支出记录的输耙出及打印。袄(敖7啊)把 罢查询模块芭主要实现对收入哀、支出记录按时跋间按类型查询、跋消费提醒(实际袄消费额快接近预翱消费额)、收入扒、支出记录的输埃出(包括财务报安表、累计消费额岸、余

14、额)。暗3.颁2吧 鞍开发和运行环境开发环境稗Microso癌ft Visu澳al C+ 白6.0 矮 暗 叭 Micr吧osoft S胺QL Serv昂er 2000皑 拔 Micr颁osoft V笆ision运行环境爱硬件平台:PC胺机疤软件平台:Wi岸ndows 9按8/2000/绊XP/Vist埃a/Linux奥 板 败 鞍 Micr般osoft S捌QL Serv澳er 2000岸3.袄3翱 邦基本设计概念和案处理流程叭(1) 氨系统整体模块,皑此模块涵盖整个哎系统的全部模块熬。埃业务处理流程图俺如下:扳 笆 办 拜 摆 拜 蔼 图 1懊(2)拌 案登录功能的叭设计蔼当用户输入完用版

15、户名和密码以后吧,系统会触发一安个验证用户输入颁的用户名称、密芭码是否正确的事阿件。只有当两个拌信息全部正确时靶,用户才能够登氨录到系统中,否爸则页面将重复输百入用户和密码。跋用户登录成功后暗,系统将跳转到俺主界面。鞍业务处理流程图跋如下:笆 绊 鞍 图 埃2稗(3)艾 安用户信息管理模摆块的设计癌添加用户信息页捌面主要实现对新坝用户的信息进行瓣添加的功能。因扳为本系统涉及到扮对用户的财务信安息进行相关的管疤理,这些信息对岸于用户来说应该巴是相当机密相当安重要的。所以,跋本系统添加的用靶户只能够是家庭版内部成员。在以翱后需要的情况下罢,可以由已经存白在的用户从数据艾库中添加新的用碍户,除此之外

16、,疤还要为用户设计袄金额计数器,减矮少用户为统计数敖据而产生的烦恼瓣。从下图中,我爸们可以看到添加扮用户信息的界面百中的各个需要添百加的信息项:拌业务处理流程图半如下:叭 办 瓣 懊 埃图 叭3皑(4) 数据库俺备份百设计敖随着数据的推移昂,用户的数据可霸能会有所变化,八而且用户也希望拌保护数据,经常邦定期备份数据库百,不仅对用户而办言有安全性,对搬于系统本身也具摆有一定的安全性癌能。吧业务处理流程图瓣如下:图 4俺(5)版收支入霸模块的设计扮对于该家庭理财翱系统来说,支出奥模块是很非常重佰要的一个模块。暗因为它能记录用癌户支出的一切信霸息,让用户能清坝楚地知道每一分澳钱到底是花在了埃什么地方

17、。为用版户提供一个非常案实用且便捷的记佰录功能。此外,哎该模块还具有修搬改、删除、排序叭等功能。芭在家庭理财系统白中,用户添加支疤出记录是很频繁翱的事,那么在系背统中支出的记录邦就会非常多。正跋因为如此,所以稗每条记录的信息扳就显得尤为重要皑。添加埃支出般信息记录的内容爱包括:支出金额暗、摆支出类型、疤支出者、支出日芭期、支出用途以蔼及相关备注这几敖项。安其中支出类型包班括以下几种类型扒:税收、衣食住罢行、医疗、其他爸。肮收入类型:工资熬、股票、分红、柏奖金。芭 半 安 班 霸 板 唉图 5吧(6昂)隘 翱财务分析拔设计证券帐户管理 百 氨 坝添加、删除,维按护证券账户。持股情况罢记录自己手上

18、股罢票买入卖出等信板息,这样即使没按有网络的情况下哎对自己的股票了鞍如指掌。证券流水账柏 办 挨记录自己手上股柏票买入卖出等流摆水信息。板股票交易费用设俺置按各股票交易费用昂设置。敖业务处理流程图颁如下:靶 案 熬 邦 癌 图 半6靶(6袄) 报表输出模蔼块般的设计爱当用户要以表格把的形式打印出所稗有的数据时,系澳统为用户以报表埃的形式打印出所安有的信息资料,隘实现对收入、支俺出记录的输出及鞍打印。叭业务处理流程图澳如下:袄 图霸 7败(9办)查询模块艾的设计八为用户实现对收案入、支出记录按艾时间按类型查询捌、消费提醒(实半际消费额近似等唉于预消费额)、柏收入、支出记录俺的输出(包括财俺务报表

19、、累计消岸费额、余额)盎业务处理流程图俺如下:图 8哎3.暗4败 袄数据库澳设计扮需求分析罢3.4.1佰 颁数据库芭功能八的需求分析板本理财系统中袄,当用户登入时哀会记录多个用户百的信息,用户的皑支出和收入也占稗有相当的比重;八在财务分析上面奥,系统数据库中扳由用户定期对证柏券信息进行添加案、更正。懊一个用户只能有氨多个支出表和多叭个收入表,一个伴用户可能拥有多埃个证券账号,并拜对应着多个证券按信息,一个支出笆表和收入表只能白被一个用户所拥版有,一个证券账把号只能被一个用盎户所有。佰支出表和收入表哎可能对应着多个百证券信息,与多百个证券账号。扒3.靶4.2凹 数据表结构E翱-R图把3.芭4.3

20、拔 笆数据表扮结构胺根据书库功能与唉E-R图的分析颁得出以下数据表敖。扳表一:用户表(啊User)拜英文缩写唉字段值岸备注皑用户编号疤U_num矮C伴har(10耙P癌rimary 拔key笆名字蔼U_name扮C班har(10)跋NOT NUL办L扳密码坝U_passw氨ord罢C吧har(10吧NOT NUL案L袄年龄昂U_age傲C芭har(10)邦NOT NUL稗L班家庭称呼矮U_nickn瓣ame佰C班har(10)罢NOT NUL摆L扮工资伴U_salar背y颁C暗har(10)隘NOT NUL蔼L蔼银行账号瓣U_count疤C敖har(12)哎NOT NUL啊L伴表二:支出表(袄

21、Consum)叭英文缩写唉字段值岸备注蔼支出编号坝C_num捌C绊har(10)稗P版rimary 疤key皑支出者叭C_name靶C敖har(10)柏NOT NUL肮L袄支出金额肮C_sum爱C唉har(10)白NOT NUL案L般支出类型案C_type霸C熬har(10)癌NOT NUL八L袄支出日期办C_date芭time傲C拌har(10)扒NOT NUL百L摆支出用途啊C_propo霸se拜C爱har(20癌NOT NUL按L啊其他搬C_other氨s笆C叭har(20拜)版附加功能斑表三:收入表(蔼Earning凹)奥英文缩写八字段值哎备注扒收入编号扳E_num班C败har(10)败P邦rimary 俺key邦收入者奥E_name碍C敖har(10)搬NOT NUL奥L鞍收入金额哀E_sum癌C坝har(10)挨NOT NUL跋L翱收入类型矮E_type伴C案har(10)爸NOT NUL鞍L耙收入日期把E_date捌time阿C碍har(10)绊NOT NUL俺L瓣收入用途奥E_propo拌se办C

温馨提示

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

评论

0/150

提交评论