ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:128.19KB ,
资源ID:11292347      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11292347.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(家庭理财管理系统课程设计论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

家庭理财管理系统课程设计论文.docx

1、家庭理财管理系统课程设计论文1 项目概述1.1 系统概述家庭财务的中心内容账务管理。人们几乎每一天都会经过许多次货币活动。其中包括了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资,收缴保费等。如果能把各类不同的活动进行分类,建立不同的账户,分别对活动进行管理,那么无论现在还是将来,你的账务就会清楚明白了。莹谐龌蕲賞组靄绉嚴减。每天,我们对自己账务的操作有如下几类:添加新的数据项,比如今天我卖出了多少股票,生活中,我们就要对自己还有多少钱,今天所得的利润进行统计。现在我们把这些工作放到程序里去实现,就是这样的操作。某账户今天是添加还是减少,比如对RMB的操作就是减少,如果与这个操作相关的账户

2、是现金,然后根据货币兑换率提供的值计算现金账户今天该录入的数值。再如变卖所有古董的收藏,再存入银行,在软件的实现就为把古董的变卖值转入存款账户。日常生活中,当我们要对一周来,外汇交易的情况进行了解,就非常困难,而观察外汇一个月里的利率走势就更加是问题。做到程序里,把它存放到一个数据表里就可以了。归结后,账户的操作一般如下:新添,删除,增加,减少,查找,转账,统计。麸肃鹏镟轿騍镣缚縟糶。1.2 项目目标现代社会家庭的理财观念进一步提高,理财手段变得更加丰富。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此

3、,开发一个通用性家庭理财软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便,快捷,全面。納畴鳗吶鄖禎銣腻鰲锬。1.3 项目范围 现在,人们的生活水平和文化素质普遍提高,并且开始注重生活质量。随着市场经济的快速发展,观念的不断更新,个人理财意识普遍增强,特别是家庭理财意识得到很大发展,在意识上,一方面,人们对家庭和个人的各方面消费有想进行统计和分析的愿望,以便更好地做好家庭收支计划,和家庭财务管理。另一方面,各种理财手段不断丰富,如

4、何把各种理财手段统一起来,并且能更加方便的操作成为要求。在物质基础上,计算机的应用开始普及,人们购置计算机和使用计算机的能力增强,人均计算机拥有量将快速提高。这些条件说明,人们有购买一个家庭化财务软件的要求,在一个可接受的价格范围内,将购买这种软件。使用这种软件学要家庭有一定的经济基础,所以这种软件适用于家庭收入在中下层或中下层以上的家庭。風撵鲔貓铁频钙蓟纠庙。1.4 业务流程图现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量

5、及形式等。灭嗳骇諗鋅猎輛觏馊藹。用户图1 系统业务流程图 1.5 现系统存在的问题及薄弱环节分析现在的家庭,不少的的账目都是随手拿来张纸记录,就算是用记事本来记录也会因为各种原因出现字迹混淆的现象,长时间后再查阅,会发现不知道当时记了什么,随手用纸张来记录,不易于管理,东一张西一张容易造成遗漏、丢失数据等现象导致统计数据错误,去银行存取后的打印单不能及时的记录管理,会泄漏帐号和现有金额,形成安全隐患,不经过记录,卡折同时使用也会使得账目不清楚对家里资产的预估形成误差,有时候支出收入过多,大量数据的计算,错误常会伴随而来,使得账目错误,导致投资理财的失误。铹鸝饷飾镡閌赀诨癱骝。2问题定义 信息作

6、为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。攙閿频嵘陣澇諗谴隴泸。 目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。趕輾雏纨颗锊讨跃满賺。进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善

7、的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。夹覡闾辁駁档驀迁锬減。 我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。视絀镘鸸鲚鐘脑钧欖粝。 正确的理财观念非常重要,科学理财方式选择将成为决定个人贫富差距的关键性因素。真正的理财是因人而异,因“财”制宜的。理财方式

8、的选择也因人而异。在国内,有些人自己亲自进行股票、债券买卖,只有少部分人请理财机构带为理财。而在国外大部分人是请经验丰富的理财专家或顾问来替他们理财、节支开源。因为投资市场的变化和理财工具的复杂,使得理财专业知识和技能的要求也越来越高,更多人理智地选择了专家。偽澀锟攢鴛擋緬铹鈞錠。 理财的核心是投资收益的最大化和个人资产分配合理化的集合。理财服务通过充分利用各种理财工具(如现金、银行存款、股票、债券、基金、期货、房产、保险等),帮助您达到合理分配的目的、满足您对理财安全性、收益性等多样化要求。緦徑铫膾龋轿级镗挢廟。 开发一个理财软件迎合了现代的家庭发展趋势,对居民合理分配家庭财产起到重要意义。

9、设计系统的必要性和可行性3 可行性研究衡量是否具备使用新系统所需的条件,一般可从软硬件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术水平应首先考虑近期内可以培养和发展的技术人员。騅憑钶銘侥张礫阵轸蔼。近些年计算机技术飞速发展,硬件条件可以说是日新月异,其发展速度已令人惊讶的成倍比例发展。软件方面同样进展神速,无论任何系统都难不到如今的计算机。本系统就是由VB与access数据库相结合而设计出来的。以下为本系统开发需求。疠骐錾农剎貯狱颢幗騮。本系统开发需求的软件有:(1)Windows XP 操作系统。(2)ECLIPSE(3)ACCESS 数据库本系统开发需求的

10、硬件有:CPU为400MHZ以上;硬盘数据量最小配置为20G;计算机内存要求为128M以上;镞锊过润启婭澗骆讕瀘。对于个人理财管理信息系统应着重分析其经济效益,整合现有资源,提高工作效率。经济上的可行性首先要估算新系统的开发费用和运行、维护费用,再与所估计的将获得的效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、机房、电源、空调等;软件开发费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支;其它费用:系统的效益可以从经济效益和社会效益两方面考虑

11、,本系统在经济上是可行的。榿贰轲誊壟该槛鲻垲赛。4 需求分析软件需求分析的目标是深入描述软件的功能和性能,确定软件的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。邁茑赚陉宾呗擷鹪讼凑。需求分析阶段研究的对象是软件项目的用户需求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。嵝硖贪塒廩袞悯倉華糲。4.1 总体目标家庭财务管理主要由日常记账管理和应用各种理财手段进行理财实现家庭资金的最大增值。记账按范围和使用方式可分为现金记账,定期存款记账,活期记账,股票交易记账,债权债务记账。它们分别对应于现金账户,定期存款账户,活期账户

12、,股票交易账户,实物资产账户,债权债务账户,保险账户。现金账户可为不同家庭成员建立自己的账户,也可一人建立几个账户,以便把自己的现金按类归划,按用途有效的进行消费计划和统计。活期账户对应于各家庭成员的银行活期账户。股票交易账户对应所开的股票交易账户,股票记账可以对近期的股票活动详细信息进行查询,浏览,并对盈利情况统计。股票账户和一资金转账账户相连,可以进入日常收支统计数据中。该栎谖碼戆沖巋鳧薩锭。4.2 具体目标(1)要收入、支出更加全面可从多方面增加收入支出的情况,包括一般收入、借款所的、它人还钱、及股票所的。支出同样如此。(2)灵活设置系统 包括成员、消费名称、收入来源、银行名称。(3)增

13、加存储功能 可根模拟银行,从而得知怎样才能更好的增加收入,包括现金存储、存款支出、存储查询、存款支出查询。(4)各费用的统计包括日常支出、股票收益、综合统计等。4.3 系统功能建模 系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部的运动以及对数据的描述和定义。4.3.1 系统数据流程图数据流程图简称DFD,它用来描述目标系统的逻辑结构,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况,因为DFD是逻辑系统的图形表示,即使不是计算机技术人员也容易理解,所以是极好的通行工具。此外,设计数据流程图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能

14、,所以它是软件设计的很好的出发点,它是由实体处理数据存储和数据流回部分组成。劇妆诨貰攖苹埘呂仑庙。数据流程图的设计原则:(1) 明确系统界面;(2) 自顶向下逐层扩展;(3) 合理布局,数据流图各种符号要布局合理、分布均匀、整齐、清晰,使读者一目了然;(4) 数据流图只反映数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映各部分相互联系的判断与控制条件等技术问题;臠龍讹驄桠业變墊罗蘄。(5) 取款信息表数据流程图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触,详细讨论,不断修改。鰻順褛悦漚縫冁屜鸭骞。 图2 家庭理财信息系统一层

15、数据流图收入信息管理穑釓虚绺滟鳗絲懷紓泺。 还贷信息表隶誆荧鉴獫纲鴣攣駘賽。图3二层数据流图1 取款信息表图4二层数据流图2统计信息管理浹繢腻叢着駕骠構砀湊。图5二层数据流图3图7 二层数据流图54.3.2 数据字典名字:用户编号别名:描述:用户的编号数据类型:char长度:2名字:消费名称别名:描述:消费名称数据类型: char长度:10鈀燭罚櫝箋礱颼畢韫粝。名字:还货日期别名:描述:支出的还货日期日期数据类型:datetime长度:8(2)数据存储数据存储是数据结构停留或保存的地方。一般而言,应包括如下内容:名字:一般收入信息表描述:存储一般收入的信息编号:D1组成:收入人,收入金额,日期

16、,收入来源,说明名字:股票收入信息表描述:存储股票收入的信息编号:D4组成:股票名称,总金额,首数,卖出日期,卖出时间,卖出人,说明数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式 。惬執缉蘿绅颀阳灣熗鍵。名字:日常支出表描述:存储日常支出信息编号:D5组成:消费人,总价格,消费日期,消费时间,消费名称,消费用途,数量,说明贞廈给鏌綞牵鎮獵鎦龐。名字:借出支出信息表描述: 存储借出支出信息编号:D7组成:借出人,借款金额,借款人,借出日期,借出时间,说明名字:股票支出信息表描述: 存储股票支出信息编号:D6组成:股票名称,购买日期,购买时间,购买

17、人,总金额,首数,说明嚌鲭级厨胀鑲铟礦毁蕲。(3)数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)薊镔竖牍熒浹醬籬铃騫。名字:一般收入信息描述:用户录入的一般收入信息 编号:F1.1组成:收入人,收入金额,日期,收入来源,说明名字:收入信息描述:用户录入收入信息 编号:F1组成:F1.1,F1.2,F1.3,F1.4齡践砚语蜗铸转絹攤濼。名字:返回收入信息描述:用户录入的返回收入信息 编号:F1.3组成:返还日期,借款人,收款人,返还时间,说明,返还金额名字:借入收入信息描述:用户录入的借入收入信息 编号:

18、F1.2组成:借款人,代款人,借入金额,借款日期,借款时间,说明绅薮疮颧訝标販繯轅赛。名字:支出信息描述:用户的支出信息编号:F2组成:F2.1,F2.2,F2.3,F2.4名字:日常支出信息描述:用户录入的日常支出信息 编号:F2.1组成:消费人,总价格,消费日期,消费时间,消费名称,消费用途,数量,说明饪箩狞屬诺釙诬苧径凛。名字:股票支出信息描述:用户录入的购买股票的支出信息 编号:F2.2组成:股票名称,购买日期,购买时间,购买人,总金额,首数,说明烴毙潜籬賢擔視蠶贲粵。名字:借出支出信息描述:用户录入的借出支出信息 编号:F2.3组成:借出人,借款金额,借款人,借出日期,借出时间,说明

19、鋝岂涛軌跃轮莳講嫗键。名字:查询条件信息描述:用户选择的查询信息编号:F4组成:(4)数据处理名字:收入信息管理描述:对收入的各项信息进行录入编号:P1.1输入/输出数据流:D1,D2,D3,D4,处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理。撷伪氢鱧轍幂聹諛詼庞。名字:家庭理财管理系统描述:实现整个系统的功能编号:P1输入/输出:D1,D2,D3,D4,D5,D6,D7,D8,D9,D10踪飯梦掺钓貞绫賁发蘄。名字:支出信息管理描述:对家庭支出的信息进行录入编

20、号:P1.2输入/输出数据流:D5,D6,D7,D8名字:存储信息管理描述:对家庭存款及取款的信息进行录入编号:P1.3输入/输出数据流:D9,D10婭鑠机职銦夾簣軒蚀骞。名字:查询信息管理描述:对家庭收支的信息进行查询并显示结果编号:P1.4输入/输出数据流:D1,D2,D3,D4,D5,D6,D7,D8譽諶掺铒锭试监鄺儕泻。4.4 系统数据模型建立系统数据模型的主要工具是实体关联图,即E-R图。ER图的图形符号约定如下:矩形,表示实体集;椭圆,表示属性;菱形,表示联系集;线段,将属性连接到实体或将实体集连接到联系集;双椭圆,示多值属性;虚椭圆,示派生属性;俦聹执償閏号燴鈿膽賾。系统E-R图

21、如图所示:由需求分析得到本系统的E-R图,如下图所示:备注成员权限图8 一般收入E-R图 图9 家庭成员E-R图借款日期图10 借入收入E-R图说明图11 取款E-R图数量图12日常支出E-R图股票卖出 5概要设计缜電怅淺靓蠐浅錒鵬凜。5.1 总体系结构设计图13 家庭理财信息系统结构图5.2 接口设计5.2.1外部接口(1)用户界面在用户界面部分,根据需求分析结果,用户需要一个友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。在界面设计部分,本系统按照Microsoft公司的用户界面设计标准,为用户提供友好、方便、直观、简洁的操作环境。骥

22、擯帜褸饜兗椏長绛粤。本系统采用了窗口继承的方式,使窗口有统一的界面风格和操作风格。同时,对错误信息、提示信息进行标准话,尽量做到清晰明了。癱噴导閽骋艳捣靨骢鍵。 (2)软件接口ODBC提供的对access的接口,进行对数据库的所有访问。(3)硬件接口在输入方面,对于键盘、鼠标的输入、对输入进行处理。5.2.2 内部接口系统在功能模块的设计上,以“高内聚、低耦合”为设计目标。内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。鑣鸽夺圆鯢齙慫餞離龐

23、。5.3 代码设计5.3.1 代码设计表示种类,代码为大写英语字母,如电器为“DQ”。表示大小,代码为大写英语字母,如大电器为“ B”。表示在以上分类基础上的编号,从00000-999995.4 数据库设计 数据库建设是硬件,软件和干件的结合;数据库设计应该和应用系统设计相结合。概念模型设计5.4.1关系模式设计 人员表(成员编号,成员姓名,成员密码)收入来源表(编码,收入来源)一般收入表(收入人,收入金额,收入来源 ,收入日期,说明) 借入收入表(借款人,贷款人,借款日期,借入金额,借款时间,说明)股票收入表(股票名称,总金额,首数,卖出日期,卖出时间,买出人,说明)存入银行表(存款人,存款

24、金额,银行,日期,说明)借出支出表(借出人,借款人,借出日期,借款金额,借出时间,说明)日常支出表(消费人,消费日期,消费时间,消费名称,消费用途,总价格,说明)股票支出表(股票名称,购买日期,购买时间,购买人,总金额,首数,说明)存款支出表(支款人,支款金额,银行,日期,说明)5.4.2 数据字典数据字典是物理数据库的具体体现:表3 用户数据表列含义列标志类型长度是否主健完整性约束成员编号Char2是数字字符成员姓名Char10否字符型数据成员密码Char10否 字符型数据 表4 收入来源表列含义列标志类型长度是否主健完整性约束编码Char6是数字字符收入来源Char10否字符型数据表5一般

25、收入表列含义列标志类型长度是否主健完整性约束收入人Char10是数字字符收入金额Char10否字符型数据收入来源Char10否字符型数据收入日期Datetime否=系统日期说明Char50否字符型数据表6股票收入表列含义列标志类型长度是否主健完整性约束股票名称Char10是数字字符买出人Char10数字字符总金额Char10否字符型数据首数Char10否字符型数据卖出时间Char10否字符型数据卖出日期Datetime否=系统日期说明Char50否字符型数据表7 存入银行表列含义列标志类型长度是否主健完整性约束存款人Char10是数字字符存款金额Char10否字符型数据银行Char10否字符型

26、数据日期Datetime否=系统日期说明Char50否字符型数据表8 借出支出表列含义列标志类型长度是否主健完整性约束借出人Char10是数字字符借款金额Char10否字符型数据借款人Char10否字符型数据借出时间Char10否字符型数据借出日期Datetime否=系统日期说明Char60否字符型数据表9 日常支出表列含义列标志类型长度是否主健完整性约束还贷人Char10是数字字符还贷日期Datetime否=系统日期还贷时间Char10否字符型数据还送给Char10否字符型数据还贷金额Char10否字符型数据说明Char50否字符型数据表10 股票支出表列含义列标志类型长度是否主健完整性约束

27、股票名称Char10是数字字符购买人Char10否数字字符总金额Char10否字符型数据首数Char10否字符型数据购买时间Char10否字符型数据购买日期Datetime否=系统日期说明Char50否字符型数据表11 存款支出表列含义列标志类型长度是否主健完整性约束支款人Char10是数字字符支款金额Char10否字符型数据银行Char10否字符型数据日期Datetime否=系统日期说明Char50否字符型数据5.5 家庭理财系统输入、输出设计5.5.1 输入设计输入设计指将系统外的数据以一定格式送入计算机,输入设计的一条重要原则是确保系统输入的信息准确无误。表12输入设计输入名称:一般收入

28、输入设备和介质:键盘输入源:所用用户输入时间和频率:随机输入信息量:收入人,收入金额,收入来源 ,收入日期,说明共享范围:本系统使用5.5.2 输出设计输出内容输出到各个对应数据窗口。5.6运行设计5.6.1运行环境 该系统为客户端/服务器模式,客户端可安装在个人计算机上,运行于Windows98以上的操作系统下,服务器端DBMS选用SQL SERVER进行管理。榄阈团皱鹏緦寿驏頦蕴。5.6.2运行模块的组合 客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。逊输吴贝义鲽國鳩犹騸。5.6.3 运行控制 运行控制严格按照各模块间函数调用关系来实现。 服务器在接收到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。5.6.4运行时间使用高性能的服务器,如酷睿双核处理器,将缩短数据库反应时间。5

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1