(财务管理报告)电子设计报告个人财务管理系统

上传人:管****问 文档编号:119689339 上传时间:2020-01-23 格式:DOC 页数:37 大小:1.04MB
返回 下载 相关 举报
(财务管理报告)电子设计报告个人财务管理系统_第1页
第1页 / 共37页
(财务管理报告)电子设计报告个人财务管理系统_第2页
第2页 / 共37页
(财务管理报告)电子设计报告个人财务管理系统_第3页
第3页 / 共37页
(财务管理报告)电子设计报告个人财务管理系统_第4页
第4页 / 共37页
(财务管理报告)电子设计报告个人财务管理系统_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《(财务管理报告)电子设计报告个人财务管理系统》由会员分享,可在线阅读,更多相关《(财务管理报告)电子设计报告个人财务管理系统(37页珍藏版)》请在金锄头文库上搜索。

1、电子综合设计实验报告题 目个人账户管理系统学生姓名程双佳学 号 100910056系 部计算机与信息工程系专业班级电信1002班指导教师苏岱安职 称副教授2013年11月电子综合设计实验报告评审表姓 名 程双佳专业班级电信1002班学号100910056题 目:个人账户管理系统评审意见成 绩程双佳签名:评审时间: 2013年 11月 26 日电子综合设计实验报告 内容摘要对于生活在经济光速发展时代的人们,收支日趋多元化使得传统的理财方式早已无法满足人们的需求,人们开始追求一种高效安全的理财工具。随着信息大爆炸时代的到来,越来越多的资金管理软件成为人们生活理财中的重要助手。本文所介绍的PFMS软

2、件也由此应运而生。本系统实现了对个人财务进行系统化的管理,使我们的理财更加方便和理性化,提升了我们的理财效率和生活质量。本文共分四部分。首先从业务需求、技术原理上分析系统设计的可行性,进而挖掘出微型的个人理财系统相较于其他大型银行管理系统、金融管理系统的区别,以及自身独到优势。其次,本文介绍基于JAVA Swing、JDBC等技术开发的集用户管理和数据传输于一体的PC应用程序的构成与工作原理,给出系统的需求分析和数字字典,探讨系统的核心开发技术。再次,本文针对系统的关键研究技术之一C/S开发模式,重点讨论了本文所介绍的理财系统前台客户端带给用户的独特操作体验,以及GUI设计的特色之处。最后,总

3、结本文的创新与不足,介绍项目研究的后续工作,对C/S开发模式和当前十分流行的B/S开发模式做出比较后的感受,以及对基于JAVA技术开发的PC应用程序发展前景的展望。在附录中,本文还将给出一些重要的程序源代码,供参考之用。关键词 理财系统;用户界面;C/S结构;MVC设计模式;JAVA开发语言;SQL电子综合设计实验报告 目 录1. 绪 论11.1 项目研究的意义11.2 个人理财系统的研究现状与发展方向21.3 国内外研究现状简介.1.4 研究方法.2. 相关理论基础82.1 C/S结构模式82.2 MVC设计模式82.3 JDBC技术介绍82.4 结构化查询语句SQL介绍112.5 Swin

4、g工具包133. 用户需求分析154. 系统功能设计和实现154.1 系统设计结构示例图154.2 数据库设计224.3 数据库表之间的联系.234.4 系统核心功能模块设计.255. 系统运行效果展示156. 个人感受157. 谢辞.16参考文献33附录1 数据处理层代码展示36附录2 业务逻辑层代码展示37附录3 用户界面层代码展示39MVC设计模式与C/S结构程序的开发1. 绪 论 对于软件开发人员来说,数据库的出现使得软件开发逐步趋向于将数据显示和业务逻辑进行分离处理,因此产生了经典的数据业务分离的设计模式MVC设计模式。而站在用户的立场,他们更乐意接受简单清晰的操作界面,而不关心操作

5、所对应的内部数据是如何处理的,因此客户端与服务端分离的C/S结构便大行其道。本文主要介绍基于MVC设计模式和C/S结构的个人理财系统的开发背景、意义以及前景展望。1.1 项目研究的意义一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做 到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理 财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理,由此制定出一套合理的经济计划方案,从而可以不断的长进自己的经济头脑,对自己的财富积累、合理投资有着不可或缺的帮助。近年来,随着我国经济不断地持续高速发展,人们的收入已不再如以前一样单纯来自于职业岗位收入。日

6、趋多元化的收入使得人们的私人经济账目随之混杂,传统的纸笔简单记录生活收支的理财方式早已无法满足人们的生活需求。与此同时,IT技术的高速发展也使得理财软件走出了会计所、银行、金融系统等专业理财场所,逐步走进人们的生活当中,成为人们改善生活环境的重要工具。1.2 个人理财系统的研究现状与发展方向进行个人理财的统计,首先,如果每天手工纸笔统计的话, 用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。个人理财系统即为实现电子化理财,针对于传统理财的繁琐和缺乏安全性来改善理财方式。因此,个人理财系统的研究点即在实现方便快捷、安全即时

7、的数字化理财,其发展方向则在于可移动性不依赖于硬件设施的地点、即时性随时随地可以登录个人理财系统、安全性不会泄漏个人账户信息。1.3 国内外研究现状简介 从查阅资料来看,在一些比较发达国家,人们在生活中对个人财务有着很严谨的规划。 他们将个人财务管理视作如同吃饭睡觉一样,是日常生活必须的一项活动。因此在国外,个人理财软件相对来说比较普遍,软件系统的开发也比较完善。国内关于理财系统的软件,主要偏重于办公和财会软件,而针对个人理财和家庭理财方面的则比较少。从个体来讲,将理财软件拿到生活中应用,可以大大提高经济生活的效率;从市场层面来看,个人理财软件在国内的不流行,同时也制造了该软件行业的一个潜在市

8、场,这样一来,个人理财类型的软件或者管理系统的开发就变得十分必要了。1.4 研究方法 本文所介绍的,就是一个基于 C/S 结构的个人理财系统,凭借设计的软件 系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相 应的计算功能,完成一些经济方面的实用计算。 本系统的特点是:通过系统的数据录入,可以将数据保存在相应的数据库里面,而数据库的设计方式,使录入的数据更加有效、合理。对数据的统计有比较完善的设计,对各种输入错误的情况有着比较合理的考虑,通过代码提示用户输入完整,合理的数据,以便于查找、统计。 在记录中有计算统计功能,避免用户手动计算出错;有相关的用户登陆, 密码检测,密码修

9、改以及用户数据备份和还原的功能,保护用户数据的安全性。 本文将介绍基于C/S 结构的个人理财系统的设计和应拥有MVC设计模式的开发实现。因此将详细说明开发结构原理,以及贯穿项目始终的Swing、JDBC和SQL技术。2 相关理论基础 本文主要介绍在实际开发过程中,系统所必需的一些技术支持,以及相关设计技术的理论介绍。2.1 C/S结构模式C/S (Client/Server,客户机/服务器)模式又称 C/S 结构,是软件系统 系结构的一种。C/S 模式简单地讲就是基于企业内部网络的应用系统。与 B/S (Browser/Server,浏览器/服务器)模式相比,C/S 模式的应用系统最大的好 处

10、是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。 交互性强是C/S 结构固有的一个优点。在C/S 中,客户端有一套完整的 应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。C/S 模式同时提供了更安全的存取模式。由于 C/S 是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT 的 NetBEUI 协议),安全性可以得到较好的保证。 此外,采用C/S 模式将降低网络通信量。这是因为C/S 只有两层结构,网络通信量只包括 Client与 Server之间的通信量。这样一来,使得C/S 处理大量信息的能力为 B/S 所无法比拟。而

11、逻辑结构在速度上的优越性也让C/S 更利于处理大量的数据。 2.2 MVC设计模式 MVC设计模式,全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,它强制性的使应用程序的输入、处理和输出分开,是一种用于组织代码用一种业务逻辑和数据显示分离的方法。这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。模型视图控制器(MVC)是Xerox P

12、ARC在二十世纪八十年代为编程语言Smalltalk80发明的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。模型视图控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。2.3 JDBC技术介绍 JDBC(

13、Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号