《基于C的家庭理财管理系统的设计与实现论文》由会员分享,可在线阅读,更多相关《基于C的家庭理财管理系统的设计与实现论文(36页珍藏版)》请在金锄头文库上搜索。
1、基于c#的家庭理财管理系统的设计与实现摘要在这个网络技术和计算机技术高速发展的时代,各个行业的管理系统层出不 穷,方便了用户的信息管理,提高了办公效率,实现了真正意义上的信息化社会。 信息化社会的形成和微电子技术日新月异的发展,对落后低效的办公手段提出了 挑战,信息是管理的基础,是进行决策的基本依据。在一个组织里,信息己作为 人力、物力、财力之外的第四种资源,占有重要的地位。然而,信息是一种非物 质的,有别于基本资源的新形式的资源。信息也是管理的对象,必须进行管理和 控制。本家庭理财管理系统是将1T技术用于理财信息的管理,它能够收集与存 储理财的档案信息,提供更新与检索理财信息档案的接II,提
2、高工作效率。本系统是基于C#平台开发的一套家庭理财管理系统,数据库采用Access建 立数据之间的转换。论文主要介绍Y木课题的开发背景,所要完成的功能和开发 的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词:理财;系统;计算机;C#; AccessAbstractIn the 21st century, computer technology rapidly toward network-based, integrated development. Traditional stand-alone applications are gradually leave the
3、stage, replaced by a support network, support a variety of data generation Web-based application software, the formation of information society. The formation of information society and the rapid development of microelectronics technology, backward and inefficient office means a challenge, is the ba
4、sis of information management is fundamental basis for decision-making. In an organization, the information has been used as a fourth human resources, material and financial resources outside, occupies an important position. However, the information is a non-material, different from the new forms of
5、 basic resources resources. Object information is managed, it must be managed and controlled The design and development of accounting and statistical procedures is to IT technology for managing financial information, which can be collected and stored in the archives of financial information, providi
6、ng an interface update and retrieve financial information archives, improve work efficiency.This system is based on C # development platform and a set of statistical accounting program design and development, database using Access to create a conversion data. The paper mainly introduced this topic d
7、evelopment background, function and development process to be completed. Key explanation system design, design thought, difficult technology and solutions.Keywords: Conduct financial transactions; system; computer; C#; Access目录第一$ 绪论41.1课题背景41.2课题研究目的及意义41.3 W内外研究现状51.3.1国外现状51.3.2国内现状51.4研究方法61.5研究
8、内容6第二章和关技术介绍72. 1 Ctt 语言72.2 C/S 结构72. 3 Access 简介7第三章系统分析83. 1需求分析83. 1. 1应用需求分析83.1.2运行需求分析83. 1.3可靠性需求93.1.4运行环境需求93. 1.5其他需求分析93.2数据流程分析103.2.1系统操作流程103.2.2数据增加流程103.2.3数据修改流程113.2.4数据删除流程123.3可行性分析133. 3. 1经济可行性133. 3.2运行可行性133. 3.3时间可行性133. 3.4法律可行性14第四章系统设计154. 1系统开发步骤154.2功能模块设计154.3数据库概念设计1
9、6第五章系统实现175. 1系统首页实现175.2登陆模块实现185.3用户信息管理模块实现195.4密码信息管理实现205.5收支信息管理模块21第六章程序测试与评价236. 1程序调试236.2程序的测试236.2.1测试的重耍性及目的236. 2.2测试的步骤246. 2.3测试的主要内容246. 2.4测试用例256.3系统的特点和优点276.4系统存在的不足和改进方案286.5设计收获和心得29断仑31翻 t31参考文献32第一章绪论1.1课题背景信息技术的发展,带来机遇的同吋,也使家庭的理财信息管理工作面临严峻 的挑战。因为,当前,在互联网开放式环境下,传统的理财信息管理模式是以资
10、 金运动为对象的,它存在许多局限性,在当前的环境T,已经很难再适应家庭经 营管理的耍求,可以说,家庭传统的理财信息管理模式,不仅不能适合家庭的发 展,也已经远远不能够适应当前经济发展新形势的要求。高科技吋代已经来临,社会在不断进步,特别是电脑产品的大量普及,电脑 的应用慢慢从大规模的科学计算的海量数据处理进而转到大量的事务处理及对 工作信息流的管理中来,由此产生了以台式计算机为中心内容,以数据库管理系 统(DBMS)为开发环境的管理信息系统在大规模的事务处理和对工作信息流的管 理等方面的大量应用,特别是在理财信息管理之中的应用n益受到人们的关注。 口前社会已经进入Y信息吋代,社会的各个领域由于
11、信息技术革命,都发生了改 天换地的变化,紧跟时代的步伐是每个家庭的发展所趋,加强家庭竞争力和提高 各个家庭现代化的管理能力,来适应整个科技社会的变化和发展。家庭对信息需 求的增长,使计算机、网络技术已经融合到各种家庭的平常工作当中。1.2课题研究目的及意义在计算机技术还没冇得到广泛应用的早期,家庭理财信息的处理都是人工操 作完成的,随着社会进入信息时代和社会生活的快节奏化,在传统的理财信息管 理中,需要经过若干道手续,整个过程都需要手工操作,效率十分低下。旧的家 庭理财信息的管理万法早就不能满足家庭对大量的理财信息的快速处理与统计 的需求,不能适应时代的发展趋势,且由于他们之问关联复杂,统计和
12、查询的方式各不相同;且会出现信息的重复传递问题,因此该过程必须实现信息化,于是 需耍一种新的技术改善现状,因此家庭理财管理系统在适应时代发展需求中产生。因此,作为现代家庭,必须建立-种能够应付这些新形式的新的理财信息管 理模式,信息网络就是一种理想的选择。记帐及统计程序的设计,具有创新性和 革命性的功能和意义。信息化系统的建设是推动家庭管理创新、技术创新和制度 创新和文化创新的强大动力,是提高家庭经营链高效运作的重要保障。同时,在 当前信息经济时代,理财管理信息化是家庭信息化建设的重点和核心,在家庭信 息化进程中,起到关键性作用。为了在各家庭竞争中冇明显的优势,本文研究了 家庭理财管理系统,从
13、而加快了家庭理财信息化建设的步伐。1.3国内外研究现状1.3.1 W外现状美国对记帐及统计程序的设计的研究较早,美国理财协会下属的理财研究所 于1961年和1962分别发表了理财研究论文集第1号和理财研究论文集 第3号,其中涉及到对理财信息质量特征的探讨。美W理财学会在其09年发 表的基本理财理论说明当中提出了几项理财信息的指标:相关性方面、可 验证方面、超然方面和可定量方面。这是全世界首次正式提出了理财信息的质量 标准。美国理财协会资助的特鲁布罗德委员会于2010年10月发表了题为理财 报表目的的研究报告声明,提出了 7项理财信息管理特色概念:相关性、重要 性、可靠性、不偏不倚、可比性、一贯
14、性及便于理解。这个报告对后来的家庭理 财管理系统的研究产生了非常之大的影响。1.3.2国内现状近年来我国信息事业发展迅速,手工管理方式在家庭理财信息管理等需要人 量事务处理的应用中已显得不相适应,釆用IT技术提高服务质量和管理水平势 在必行。W内目前已有很多单位实现了信息化管理,建立了基于内部的局域网系 统,外部和因特网相连,硬件设施也是非常完备。另外在软件应用方而,我U很 多软件幵发公司已幵发了各种各样的理财管理软件。不过这些理财管理软件很多 是基于当前国|Aj的理财管理制度,没冇实现特别强人的功能应用,尚未能够受到 国际上的认可,暂吋没有实现国际化标准的要求。1.4研究方法在此次的系统开发
15、中,结合大学期问学习的知识,准备采用软件工程中的原 型模型来规范流程。在实际的丌发中,将严格按照原型模型各个阶段的任务安排 整个幵发的进度。通过最初的调研,首先进行系统的需求分析,完成系统的町行性分析;在概 要设计阶段,通过分析E-R图进行数据库设计并确立将要采用的技术;在详细设 计阶段,将整个系统模块化,细化各模块负责的功能:在代码实现阶段,先进行 静态页而设计,在完成页而的跳转之后再真正的实现数据库和页而的连接;按照 测试用例对系统进行全面的测试。1.5研究内容我们系统开发的总体任务是实现理财信息管理的系统化、规范化与智能化, 从而达到提高理财信息管理效率的目的,便于操作,易于管理。通过功能模块的 优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并 能自动对人工操作环节进行复查,使家庭理财管理系统出错率降至最低。我们也 可以认为家庭理财管理系统是人类处理信息的系统,是人类进入信息时代后的一 种新概念。第二章相关技术介绍2. 1 C#语言C#语言是由美国Microsoft公司在2000年发布的,是一种而向对象的高级开 发语言,基于.NET Framework环境K。C#编程语言是由Microsoft公司的Anders Hejlsberg和同事们一起研发的。C#语言是面向对象的程序设计语言,在开发中 大大节