财务论文.doc
《财务论文.doc》由会员分享,可在线阅读,更多相关《财务论文.doc(42页珍藏版)》请在三一办公上搜索。
1、宏利个人网上财务管理系统摘 要个人财务管理系统是每个管理财务者的好帮手,它对你日常的财务收入和支出有明确的记录,方便每个人合理的理财。本软件是针对个人的网上财务管理系统,需要实现的功能是:个人财务的管理及记录,主要包括收支流水账、收支项目、财务报表、客户服务。其中每个部分又包括若干小功能,收支流水账除了包含用户日常的小额生活资金流动外,还包含有帐务关系记录和大额存款项目等;收支项目主要记录大额收支情况;财务报表主要生成财务表;客户服务实现用户与系统管理员的联系。本系统采用jsp+servlet+bean的模式进行前端系统设计,该模式具有模块间相对独立的特点,实现了各个部分内部结构的完整封装性,
2、在个别需要进行修改的情况下,不会影响其它功能的实现。由于这种模式的设计,系统用Jbuilder2006来实现Java语言的系统设计,后台数据库选用用微软公司的SQL Server 2000来实现。本系统的设计目的是实现在网上进行财务的记录,方便用户随时随地记录。关键字:个人财务管理; jsp+servlet+bean;Jbuilder2006;SQL Server 2000Great advantage individual on-line financial control systemAbstractIndividual financial control system is each m
3、anagement finance good helper, it has the explicit record to your daily financial revenue and the disbursement, facilitates each persons reasonable managing finances. This software aims at individual on-line financial control system, needs to realize the function is: Individual finances management a
4、nd the record, mainly include the revenue and expenditure blotter, the revenue and expenditure project, the financial reporting, the customer service. And each part includes certain small functions, the revenue and expenditure blotter besides contains the user daily jot life resource flow, but also
5、contains has the bookkeeping relation record and the wholesale deposits project and so on; Revenue and expenditure project essential record large quantity revenue and expenditure situation; Financial reporting main generation financial statement; The customer service realizes the user and system man
6、agers relation.This system uses jsp+servlet+bean the pattern to carry on the front-end system design, this pattern has the module the relatively independent characteristic, has realized each part of internal structure complete seal, in the individual need makes the revision in the situation, will no
7、t affect other functions realization. As a result of this kind of patterns design, the system realizes the Java language system design with Jbuilder2006, the backstage database selects with Microsoft Corporations SQL Server 2000 realizes.This systems design goal is realizes on-line carries on financ
8、ial the record, convenient user recordanytime and anywhere.Key words: Individual financial control, jsp+servlet+bean, Jbuilder2006, SQL Server 2000目 次1 绪 论11.1 设计背景与意义11.1.1 背景11.1.2 意义11.2 课题目的22 需求分析32.1 可行性分析32.1.1 经济可行性分析32.1.2 技术可行性分析32.1.3 操作可行性分析32.1.4 法律可行性分析32.2 系统需求分析32.3 用户需求分析42.4 系统用例设计
9、42.4.1 角色分析用例52.4.2 管路员用例52.4.3 用户用例53 系统环境及语言介绍73.1 开发语言介绍73.1.1 Java语言73.1.2 JSP语言介绍73.2 开发环境介绍83.2.1 JBuilder200683.2.2 SQL 200093.2.3 tomcat94 系统概要设计104.1 系统流程图104.1.1 管理员登录界面104.1.2 用户登录界面设计104.1.3 用户注册界面设计流程114.1.4 主界面设计125 数据库的设计135.1 数据库概念设计135.2 数据库的逻辑设计136 系统功能详细设计实现186.1 登录界面设计186.2 注册界面设
10、计196.3 主界面设计206.3.1 收支流水帐功能模块206.3.2 收支项目功能模块216.3.3 财务报表功能模块236.3.4 客户服务功能模块23结 论25致 谢26参考文献27附录A 英文原文28附录B 中文译文341 绪 论1.1 设计背景与意义1.1.1 背景管理系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组织管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。随着科技的不断进步,计算机
11、得以迅猛发展,并且迅速走向社会的多方面领域和个人,特别是其在信息处理方面的应用已经十分广泛,同时计算机科学支持管理活动也在深入发展,继而管理系统应运而生了。管理系统的发展对公司、企业、家庭及个人的变革产生了很深的影响,它是一个以人为主导,利用计算机软硬件、网络通信设备进行信息收集、传输、加工、存储、更新和维护,以企业战略优先、提高效益和效率为目的,支持基层操作的集成化的人机系统。它使得管理方法向定量和定向相结合的方面发展,管理方法更科学化了。(1)个人财务管理系统对于任何一个人的生活及日常活动都息息相关,理财更是和每个人生存都会涉及的活动,因此科学系统的软件有助于加强个人财务管理的科学化和系统
12、化。(2)随着改革开放的深入,市场经济不断发展,建立完善的个人财务管理也尤为的重要。1.1.2 意义本系统的总体任务是实现个人财务管理的系统化和自动化,帮助每个人更好更高效的完成个人的管理工作。随着现在的经济高速发展,人们的生活也发生了很大变化特别是计算机的应用已经普及到了经济和社会生活的各个领域。计算机已经成为我们学习和工作的得力助手,使用原先的管理方法越来越不适应现在社会的发展。为了适应现代社会人们高度强烈的时间观念,个人财务管理系统为每一个人的财务管理带来了极大的方便。使用其可以方便的管理个人的财务,提高个人帐务管理效率,形成一种科学的管理体系。系统整体体现了方便实用的特点。本系统利用J
13、Builder2006作为开发工具,并采用jsp+servlet+bean的模式进行前端系统设计,该模式具有模块间相对独立的特点,实现了各个部分内部结构的完整封装性,在个别需要进行修改的情况下,不会影响其它功能的实现。本软件需要实现的功能是:个人财务的管理及记录,主要包括收支流水账、收支项目、财务报表、客户服务。其中每个部分又包括若干小功能,以便每个人又可以根据自己的实际情况进行不同的操作。1.2 课题目的本系统面向广大个人使用,拥有收入/支出的录入、维护、查询、报表等功能。该软件面向社会大众,出于使用者教育背景及电脑操作水平考虑,本软件界面要友好,操作要简单,让人可以立马上手使用。个人财务管
14、理系统可以有效地记录和管理每个人的收支情况,合理规划和支配手中的资金,是个人理财的好帮手。每一个人就好比一个微小型企业,都有着收入、支出及净利,大部分人会用脑用手记录这些烦琐的数据,但也只是局限于记住收入的多少和支出的去向,不能在每月甚至于每年都有一个规划和对比,调节个人的收支状况。然而,网上理财系统可以有效地记录和管理个人收支情况,合理规划和支配个人资金,是每个人的好助手,完全替代了手记脑记的烦琐,利于调节个人财务状况。主要功能模块有:收支流水账、收支项目、财务报表、客户服务。收支流水账:目的是记录钱财来源及花销去向,债务关系钱款记录,以及添加日常琐碎花销等。收支项目:主要记录了收入或支出的
15、大件物品的项目记录以及删除等信息。财务报表:记录了财务的显示。客户服务:有管理员等的联系信息,实现当用户有问题时及时与管理员进行沟通联系。2 需求分析2.1 可行性分析在具体的设计开始前,对开发的软件进行可行性分析是一件十分必要的工作,其目的就是用最小的代价在尽可能短的时间内确定该软件项目能够开发,以及如何恰到好处的开发,然后生成一定的文字记录。首先确定项目的规模和目标,确定项目的约束和限制,然后进行简要的需求分析,抽象出该项目的逻辑结构,建立逻辑模型,从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决办法,对每种解决方法研究它的可行性,主要从以下四个方面进行考虑,从而对软件的开发
16、进行很好的斟酌。2.1.1 经济可行性分析宏利个人网上管理系统的开发从长远的角度来看,投资可以完全收回,并可以节省管理费、提高工作效率,改进决策质量。其开发前景良好并能产生很好的经济和社会效益。2.1.2 技术可行性分析本系统采用了Java语言进行系统设计,数据库采用SQL Server 2000数据库。页面设计由Dreamweaver进行设计,本软件有强大的页面设计功能并可以在页面中添加Java代码片段,方便了编程的操作。代码实现软件是由JBuilder2006软件作为Java平台的,它自己集成了服务器,大大方便了程序的运行速率,减短了运行处理时间。因此,本系统在技术方面是可行的。2.1.3
17、 操作可行性分析本系统是网上帐务管理范畴的设计软件,主要偏重后台与用户交互部分,用户可以根据提示方便的进行操作处理,每个页面部分都有明确的提示与指示,用户可以在不读取使用方法的情况下轻松的根据目录提示进行数据增、删等数据处理,因此方便的使用实现了操作的可行性。2.1.4 法律可行性分析本系统的设计没有违反国家的相关法律及法规,因此在法律方面具有可行性。2.2 系统需求分析随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在个人理财、日常生活中等
18、方面的应用日益受到人们的关注。社会信息量的迅速增长,计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需求,于是管理系统便应运而生。管理系统是用来控制建立数据库中的数据、数据的存取、并维护系统中的数据。从文件管理到数据库管理代表了两代不同的数据管理技术。今天,管理系统已经成为计算机信息管理的主要方式。应用非常广泛,可应用于各行各业用电脑管理数据,可免除人为的疏忽,并且运算速度快,可靠性提高。因此,人们对应用计算机来辅助协调和管理自身工作的需求正在逐步提高。目前,利用系统管理进行工作已经十分普遍,并且还
19、在不断的发展与完善中,利用计算机工具软件可以提高工作效率,本课题是基于个人理财管理的现状,模拟个人理财的过程及思想进行的管理,开发的一个个人网上帐务管理系统,使之具有实用价值。通过个人帐务管理系统,使个人的帐务管理系统化、规模化、自动化,从而达到提高个人财务管理的目的,使每个使用的人可以轻松快捷地完成对自己的帐务的管理。2.3 用户需求分析设计系统时会与用户进行交流,及时了解用户的各方面的需求,包括现有的以及将来可能会扩展的。用户在本系统中的需求具体体现在信息的录入、删除、查询、等方面,这需要一个友好的界面,既简单又美观,而且方便进行操作,在没有计算机知识情况下的用户也可以自行进行操作,这就要
20、求要美观的基础上直观、提示句醒目。用户界面是与用户需求最直接的接触部分,因此界面的设计是否会满足用户的需求前提很重要,它体现了第一视觉上的满意与否。本系统的设计考录到用户的基本需要,帮助用户进行资金记录和数据存储,方便用户对自己的日常及债务或钱款情况有个明了的显示。2.4 系统用例设计系统用例图是用用例的方法来描述系统需求的过程。2.4.1 角色分析用例本系统由管理员进行统一的管理,因为着重介绍用户与系统之间的交互,所以管理员设置项仅一个对象表示。管理员和大众用户都使用或操作于本系统,所以都属于使用者。图2.1 角色用例图2.4.2 管路员用例管理员登录用例直观的显示出管理员登录后会要求出现的
21、信息。图2.2 管理员用例图2.4.3 用户用例用户用例要求用户可以进行的注册和登录功能的实现。图2.3 用户用例图2.4.4 系统用例以下是用户与系统的交互,所要实现的功能模块。用户在登入到主界面里后,要求可以进行以下操作功能。该用例图则表示出了系统的需求。图2.4 系统用例图3 系统环境及语言介绍3.1 开发语言介绍开发语言是进行编辑系统时所用的计算机高级语言,由于本系统涉及到了前台页面的信息接收,所以要进行页面代码编辑,因此除了Java对系统编辑外还要用到jsp对页面编辑。3.1.1 Java语言Java语言主要有以下等特点,这些特点说明了Java的优越性。1简单易懂。Java语言本身撰
22、写容易,语法简单,略有编程经验的用户,对此很快就能上手。2Java语言提供分布式计算能力。“颁布式计算”利用分布在各地的计算机分担计算工作。将一些数据计算分散到远方客户端计算机处理。采用这种模式,可以降低服务器的工作量。3Java语言执行时具有编译程序和解释程序的优点。4语言的动态链接。Java语言不会因为某一个类的内容的更新而影响其他类必须重新编译4。3.1.2 JSP语言介绍1Jsp语言是本系统设计时所涉及到的另外一种语言,jsp语言的如下等特点是我选择这种语言来设计本程序的一个主要原因。(1)一次编写处处运行。(2)支持多种动态网页格式。如HTML/DHTML等格式。(3)JSP标签可扩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3851504.html