《企业财务管理系统》毕业论文Word文档格式.docx
- 文档编号:18286711
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:30
- 大小:89.42KB
《企业财务管理系统》毕业论文Word文档格式.docx
《《企业财务管理系统》毕业论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《《企业财务管理系统》毕业论文Word文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
1董汉丽,我国财务管理系统的演变及发展趋势,清华大学领导力培训,ht
2人民邮电报,财务管理系统的建设目标,清华大学领导力培训,
3王景新,中国财务软件之父,计算机世界网,
4赛奎春,JSP信息系统开发实例精选[M],北京:
机械工业出版社,2006:
3-4
5王夕宁,JSP通用模块及典型系统开发实例导航[M],北京:
人民邮电出版社,2006:
45-46
6赵强,精通JSP编程,北京:
电子工业出版社,2006:
2
7王晓军,JSP动态网站开发基础教程与实验指导,北京:
清华大学出版社,2008:
1
8孙卫琴,Tomcat与JavaWeb开发技术详解,第二版,北京:
电子工业出版社,2009:
46
信息工程系计算机科学与技术专业类1182061班
学生(签名):
李敏
填写日期:
2015年5月日
指导教师(签名):
助理指导教师(并指出所负责的部分):
信息与电子学部系主任(签名):
学士学位论文原创性声明
本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权南昌航空大学科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
年月日
导师签名:
企业财务管理系统设计与实现
学生姓名:
李敏班级:
1182061
指导老师:
王青松
摘要:
随着科技的进步与发展,现在的企业越来越庞大,要管理的资金数目也越来越多,以前古老的人工财务管理已经远远无法满足现代企业的财务管理的需求,人工统计,效率低下,还特别容易出错,同时很多账目难以查询,想查看账目的出入比较困难,而且纸质的账目容易丢失损坏,对于账目的保存也特别麻烦。
随着科技的发展,计算机进入了人们的视线,计算机开始应用于各种大型事务的处理和管理,财务管理也不例外,财务管理系统开始应用于各大企业,大大提高了工作效率,降低了错误发生几率,同时加强了企业内部的沟通,让企业运营起来更加顺畅,然而这么多的财务管理系统,如何才能做出最适合现有经营模式下的财务管理系统,这是值得我们不断探究的问题。
本文采用基于B/S结构的财务管理系统,使用MyEclipse8.5作为开发平台,采用J2EE技术架构,使用的是浏览器+WEB服务器+数据库服务器三层体系结构,使用户可以通过浏览器方便的与后台服务器进行数据交互。
使用Mysql作为后台数据库,方便设计与链接,Tomcat作为后台服务器,提供浏览器访问。
该系统从软件体系结构模式的角度构建一个MVC模式的应用软件开发框架,然后再此基础上设计和实现了财务管理系统。
关键词:
企业财务管理,Java,B/S,WEB,Mysql,Tomcat
指导老师签字:
EnterpriseFinancialManagementSystemDesignandImplementation
StudentName:
LiLuchengClass:
0882071
Supervisor:
ChenXuejun
Abstract:
Withtechnologyofprogressanddevelopment,nowofenterpriseincreasinglyhuge,tomanagementoffundsnumberalsoincreasinglymore,yǐqiá
noldofartificialfinancialmanagementhasfarcannotmeetmodernenterpriseoffinancialmanagementofneeds,artificialstatistics,efficiencylow,alsospecialeasyerrors,whilemanyaccountstoquery,wantstoviewaccountsofaccesscompareddifficult,andpapermassofaccountseasylostdamaged,foraccountsofsavealsospecialtrouble.Withtechnologyofdevelopment,computerenteredhaspeopleofsight,computerbeganshouldforvariouslargeAffairsofprocessingandmanagement,financialmanagementalsonotexception,financialmanagementsystembeganapplicationyú
eachbigenterprise,greatlyimprovehasefficiency,reducedhaserrorsoccurredchances,whilestrengthenedhasenterpriseinternalofcommunication,letenterpriseoperationsupmoresmooth,howeversomoreoffinancialmanagementsystem,howtomademostforexistingoperatingmodexià
offinancialmanagementsystem,thisisworthweconstantlyinquiryofproblem.
Inthisarticle,Usingb/sstructureoffinancialmanagementsystems,theuseofMyEclipse8.5asadevelopmentplatform,usingJ2EEtechnology,usingabrowser+WEBserver+databaseserverthree-tierarchitecture,allowinguserstoeasilyinteractwiththeback-endserverfordatathroughthebrowser.UsingMysqlasabackenddatabase,convenientdesignandlinkstoTomcatasaback-endserver,providingbrowseraccess.ThesystemfromasoftwarearchitecturepatterntoconstructaframeworkforapplicationofMVCpatterninsoftwaredevelopment,thenonthebasisofthedesignandimplementationofafinancialmanagementsystem.
Keywords:
Enterprisefinancialmanagement,Java,B/S,WEB,Mysql,Tomcat
SignatureofSupervisor:
企业财务管理系统
1引言
研究背景
近年来,IT行业发展迅猛,计算机应用程序深入各行各业,而企业中,管理信息系统已经是企业必不可少的得力助手,在企业单位中,内部成员之间的信息沟通变得快速简洁,大大的提高了工作效率。
所以企业财务管理系统在各个企业的管理中扮演着越来越重要的角色,渐渐起到不可替代的核心作用。
那么怎样在现有经营模式下选择最好的财务管理模式,使用最好的财务管理系统,实现企业的管理目标,适应企业信息化发展的需要,是一个值得研究和探讨的问题[1]。
研究现状
目前,我国受传统计划经济体制的影响,财务管理软件处在研究起步阶段,大部分的财务管理软件不能满足企业的需要,它们存在着各种各样的问题。
有些财务管理软件操作复杂。
有些功能不够齐全,有些操作又不大方便。
鉴于此,我觉得在财务管理这块还需要不断的探究改进。
在企业财务管理当中我们要强化资金和应收账款的管理,加强财务控制,提高资金的营运效率,形成合理的资金结构,确定合理的负债比例,使资金应用得到最佳的效果。
加强应收账款的管理。
加强财产控制。
同时政府应尽快完善有利于企业发展的法律法规及相关的政策。
目前,我国已经出台了《关于鼓励和促进中小企业发展的若干政策意见》、《中小企业促进法》可见我国在这方面的工作取得了一定的成果。
建立中小企业的信用担保体系。
金融部门要成为民营经济发展的推动器。
为了更好的发挥金融部门的作用,金融机构要切实转变观念,突破传统观念和制度的障碍,加快信贷管理体制的改革步伐,适应民营经济发展需求。
财务管理系统开发将逐步从C/S结构转型为B/S结构,最大限度的把运算提交给服务器,节约企业运营成本,员工只需要通过WEB浏览器就可以对财务信息进行收集和发布。
研究意义
随着企业业务的拓展,财务管理会变得越来越复杂,用传统的管理方法极易造成不必要的错误,由此带来的损失无法估量。
因此实现财务管理的自动化势在必行。
财务管理系统的开发不仅可以减少员工的工作量,还可以为企业节约许多人力物力财力,可以使企业向科学化、现代化、规范化的方向发展,提高企业的生产效率。
2关键技术概述
动态网页实现——JSP
JSP技术全称是javaserverpage,它的特点是将内容的生成和显示分离,同时强调可重用组件,跨平台的组件可以用来执行应用程序所要求的更复杂的处理,既能在Windows系统上运行,也能在其他操作系统上运行。
除此之外,JSP可以采用标识简化页面开发,JSP技术封装了很多功能,使得操作变得更加简单容易。
与其他动态网页技术相比较,它具有运行速度快、安全等特点[6]。
系统运行服务器——Tomcat
Tomcat是在SUN公司发展起来的一个的Servlet容器,Tomcat本身是用Java语言编写。
它的特点主要是具有很好的可扩展性和安全性。
作为一个开源软件,Tomcat得到广大开源志愿者的大力支持,它可以和目前大部分的主流Web服务器一起工作[9]。
Tomcat运行稳定、可靠,并且效率高[10]。
系统开发数据库——MYSQL
MySQL是由瑞典MySQLAB公司开发的一个小型关系型数据库管理系统。
它是一个真正的多用户、多线程的SQL数据库服务器[11]。
MySQL适应于所有平台,是一款关系型数据库,采用客户/服务器体系,性能很出色,它包含一个缺省桌面格式MyISAM。
MyISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存。
MySQL可以运行于Windows系统而不会发生冲突。
2.4MVC模式设计(JSP+Severlet+JavaBean)
设计思想概论
MVC全名是Model-View-Controller,是模型—视图—控制器的缩写,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行强制性分离,这样一个应用被分成三个层——模型层、视图层、控制层。
MVC中的M组件。
模型表示企业数据和业务规则。
业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。
业务模型的设计可以说是MVC最主要的核心。
MVC中的V组件。
视图是用户看到并与之交互的界面,对于Web应用来说,视图就是由HTML元素组成的界面。
MVC中的C组件。
控制器接受用户的输入并调用模型和视图去完成用户的需求,它本身不输出任何东西,做任何处理。
它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。
将模型与视图匹配在一起,共同完成用户的请求[13]。
中各组件的关系
模型和视图是分离的,通常视图里面不会有任何逻辑实现;
而模型也是不依赖于视图的,同一个模型可以对应多种不同的视图。
开始展示视图给用户,用户在这个视图上进行操作,然后用户会点击提交按钮,来发出请求,视图发出的用户请求会到达控制器,在请求中包含了想要完成什么样的业务功能以及相关的数据。
控制器会来处理用户请求,会把请求中的数据进行封装,然后选择并调用合适的模型,请求模型进行状态更新,然后选择接下来要展示给用户的视图。
模型会去处理用户请求的业务功能,同时进行模型状态的维护和更新,当模型状态发生改变的时候,模型会通知相应的视图,告诉视图它的状态发生了改变.视图接到模型的通知后,会向模型进行状态查询,获取需要展示的数据,然后按照视图本身的展示方式,把这些数据展示出来。
如图所示:
图2-1MVC组件类型的关系和功能
3系统需求分析
系统目标
企业财务管理系统是在计算机管理信息技术基础上开发的信息系统,系统目标是实现企业对财务管理的基本要求,如业务管理、账户管理等等,不仅要提高工作效率,满足了企业的需求,同时也要符合中国企业的财务管理的运作流程和操作习惯设计。
系统可行性分析
可行性研究分析是在系统进入正式设计之前,对该项目系统实施的可能性、有效性、技术方案及运行策略进行深入细致的评价,通过对项目的主要内容和配套条件调查研究和分析比较,并对项目建成以后可能取得的经济效益及社会环境影响进行预测,从而提出该项目是否值得投资以及如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。
可行性分析应具有预见性、公正性、可靠性、科学性的特点。
可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
经济可行性
一个软件系统的主要费用有设备费用、开发费用、系统开销以及另外的其他费用。
本系统对硬件要求不高,开销不大,而且该系统简单易学,同时该系统的后台系统稳定,易于维护,方便后期的修改维护,因此,从经济可行性上来看是完全可行的。
3.2.2技术可行性
财务管理系统需要有数据处理量达、数据处理比较零散和即时处理的功能。
该项目完全可以按照MVC设计模式来开发,采用JSP、JAVA、Web相关技术实现。
Jsp和平台无关,可移植性强。
所以该项目在技术上完全可行
功能需求分析
体系结构图3-1:
图3-1体系结构图
企业财务管理系统是一个财务管理人员和员工操作的应用系统。
本系统主要包括系统登录、基本设置、资金管理、业务管理、系统维护五大模块。
本系统总体框架图如图3-2所示:
图3-2总体框架图
以下是具体描述:
·
系统登录:
普通员工通过输入自己的员工编号和密码登录财务管理系统。
管理员通过输入管理员ID和密码能够登录财务管理系统后台。
如图3-3所示:
图3-3系统登录图
基本设置:
普通员工可以在该模块查询或修改个人在公司的基本信息,包括家庭住址、联系电话、银行卡号等等。
管理员的基本信息中包括公司资金账户的金额查询;
部门信息增、删、改、查,修改各个部门的工资系数,部门工资系数的修改将影响该部门员工的工资收入;
业务收入和支出项目类别增、删、改、查等等。
业务项目的加入,会影响公司账户总金额。
如图3-4所示:
图3-4基本设置图
工资管理:
普通员工可以通过选自己所在部门查询自己每个月所发的工资和完成的业务金额,同时还可查询其他部门员工的工资和业务金额等等。
管理员的工资管理包括工资的参数设定,工资的修改编辑,工资查询等等。
工资参数的修改将影响。
如图3-5所示:
图3-5工资管理图
业务管理:
普通员工可以通过该模块提交自己完成的业务金额,业务金额将影响员工自己的工资。
管理员可以查询员工或管理员的一系列操作,如:
添加项目、添加部门、修改部门、删除部门、修改工资参数、增加或删除通知、员工提交业务金额、修改个人信息等等记录查询。
同时还可查询员工的银行卡号。
如图3-6所示:
图3-6业务管理图
系统管理:
普通员工可以查看自己账号的登录密码,同时也可以修改自己财务系统的登录密码,可以查看最新公司发布的通告等。
管理员包括管理密码修改、公司所有成员信息查看、添加删除公司最新公告等等。
如图3-7所示:
图3-7系统管理图
开发环境
开发与运行环境的选择如下:
开发环境:
WindowsXP
开发工具:
MyEclipse
数据库管理系统:
mysql
使用到的技术:
javajdbcjspjavascriptcsshtmlservlet等
设计模式:
MVC设计模式
4系统总体设计
系统功能设计
系统模块结构设计是该管理系统总体设计的重要组成部分。
模块是数据说明、可执行语句等程序对象的集合。
把大型软件按规定的原则划分为一个个较小的相对独立且相关的模块,每个模块完成一个指定的功能,把这些模块集成起来组成一个整体,以完成指定的功能,这就是模块化设计的基本原理。
为了使系统有合理的结构和良好的可维护性,模块结构设计应遵循以下原则:
尽力降低模块间的饱和度;
尽量提高模块的聚合度;
尽量将模块分为小的、功能单一的模块。
在企业财务管理系统中有四大模块,即总窗口底下有四个分支,分别是基本设置模块、工资管理模块、业务管理模块、系统维护模块。
以下是企业财务管理系统的总体功能模块图,如图4-1所示:
图4-1总体功能模块图
系统模块设计
本系统总体流程图如下4-2所示:
图4-2系统总体流程图
基本设置模块
基本设置模块功分为账户资金查询,部门信息管理,业务信息管理三个功能。
这些功能完成整个系统的最基本设置的功能,具体流程图如下4-3所示:
图4-3基本设置模块流程图
(1)账户资金
本模块主要完成对企业资金的查询功能,并通过计算分配企业的固定资金和移动资金,固定资金为总资金的三分之二,移动资金为总资金的三分之一,并且总资金会根据业务的收入而进行改变,方便企业支配资金。
(2)部门信息
本模块是基本信息模块的主要模块之一,主要完成员工部门的添加、删除、修改,部门工资系数的设定以及部门员工人数的统计等工作。
通过本模块可以创建一个新的部门,同时也可以删除一个没有人的部门,如果部门业绩好,同样可以修改该部门的工资系数,整体提高该部门员工的工资水平。
具体操作如下:
·
查询:
点击查询按钮,页面将跳转查询页面,管理员可以再该页面进行添加、删除、修改等操作。
添加:
点击添加按钮,页面将跳转到添加页面,管理员需要输入部门名称、部门人数(默认为0)、工资系数三个数据,确认信息无误后点击提交,有误点击重置,重新填写。
等待页面跳出添加成功字样说明添加成功,同时系统将跳转到部门信息界面,管理员可以查看到已经添加好的新部门。
修改:
选择您要修改的部门,点击修改按钮,系统将跳转到该部门的修改页面,并将该部门可修改的信息返回到页面中,修改完成后点击确认提交修改。
删除:
选择您要删除的部门,必须部门人数为0,否则将会发生数据异常,点击删除后弹出确认框,点击确定后界面将显示删除成功字样,1秒后跳转部门信息界面,这时页面里将不显示刚删除的部门。
(3)业务信息
本模块是基本信息模块的主要模块之一,主要完成历史项目的显示及新项目的添加功能,该模块可以一目了然的了解公司所有的项目投入及收入,并通过计算项目投入与收入金额的差价,来达到更新总资产的目的。
通过本模块可以添加新的项目,必须要输入项目名称、投入金额、收入金额三项,系统会自动进行计算并把数据更新到账户资金,达到统计收支的作用。
具体操作如下:
可以查询公司所有业务信息,包括页面名称、投入资金、收入资金。
点击添加按钮,页面将跳转到添加板块,输入项目名称、投入金额、收入金额三项,确认信息无误后点击提交,有误点击重置,重新填写。
等待页面跳出添加成功字样说明添加成功,同时系统将跳转到业务信息界面,管理员可以查看到已经添加好的新项目。
工资信息模块
工资信息模块分为工资信息查询和工资参数设定两个模块。
这两个功能能辅助管理员一目了然的管理企业员工工资,并极大减少了工资核算出错的概率,又不失公平。
工资信息模块流程图如图4-4所示:
图4-4工资信息模块流程图
(1)工资信息
本模块是工资信息模块的主要模块之一,主要完成查询员工工资信息的功能和工资参数的设定功能;
本模块中的工资信息可以一目了然的显示各个部门的名称、人数以及工资系数情况,通过选择想要查看的部门名称,可以进入专门页面查询该部门内所有员工的薪水以及完成的业务金额等信息。
查看工资:
点击工资信息,系统将显示各个部门的名称、人数及工资系数,选择想要查看的部门,点击对应的部门名称,系统将显示该部门内所有成员的工资信息。
点击返回可以返回上级页面。
(2)参数设定
本模块中的参数设定可以查看当前工资的参数,可以通过直接再参数上修改并提交来达到修改参数的目的。
提交过后系统将会根据算法(工资=底薪*系数+奖金+提成金额*提成系数)自动调整所有员工的工资。
其中所有员工的基础工资是根据底薪*系数所得到的,所以同部门之间的基础工资将是一样的;
奖金是根据公司季度业务来调整发放的,所以员工的奖金是一样的;
相同部门员工之间的工资差异将体现在项目提成上面,提成奖金等于员工所做项目的金额乘以提成系数所得到。
项目提成将由员工自己提交到数据库。
设定参数:
点击参数设定,系统将显示当前系统使用的工资计算参数,调整各个想要调整的项目,点击提交,当系统显示提交成功后,系统将自动回参数设定页面,这是页面中的参数将是修改后的参数,同时系统将新的数据写入数据库,并且重新计算所有员工的工资。
业务管理模块
业务管理模块包括了记录查询和工资卡管理两个模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业财务管理系统 企业财务 管理 系统 毕业论文