中小型企业财务管理系统.docx
- 文档编号:3870099
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:35
- 大小:32.39KB
中小型企业财务管理系统.docx
《中小型企业财务管理系统.docx》由会员分享,可在线阅读,更多相关《中小型企业财务管理系统.docx(35页珍藏版)》请在冰点文库上搜索。
中小型企业财务管理系统
中小型企业财务管理系统
第一章中小型企业财务管理系统的综述
随着科技的不断进步,计算机得以迅猛发展,并迅速走向社会多个领域和家庭,特别是其在信息处理方面的应用已十分广泛,同时计算机科学支持管理活动也在深入发展.管理信息系统应运而生了。
管理信息系统的发展对公司、企业管理的变革产生了深远影响,它是一个以人为主导,利用计算机软硬件、网络通信设备进行信息收集、传输、加工、储存、更新和维护,以企业战略优先、提高效益和效率为目的,支持企业高层决策、中层管理、基层操作的集成化的人机系统。
它促使管理方法向定量和定向相结合的方面发展,管理方法更科学化了。
1.1开发背景
最近这几年,商业智能市场很热闹,不过主要还是基于信息化程度比较好的大型行业,如金融、电信等。
但近一段时间来,一些中小企业在信息化的应用上也在升温,尤其是像制造和零售业等,它们已经大范围地部署了ERP、CRM等系统,这些系统让企业拥有了很高的数据量,而如何能够有效地利用和整合这些数据已经成为摆在CIO面前的难题。
正是因为这种需求的出现,使得很多商业智能厂商都看到了中小企业带给它们的机会,和勤公司销售总监周立表示:
“中小企业市场是个非常有潜力的、巨大的市场,目前国内的中小型企业发展非常迅速,他们迫切地需要先进的管理方式与方法提高企业的竞争力.”
当然,就像很多人担心的那样,在中小企业推广商业智能确实还存在着很多困难和瓶颈,信息化建设程度还相对较低是不争的事实,想仅靠那些只有报表的小企业来推进商业智能的发展显然是不够的,而更重要的是,中小企业有一个共同的问题就是预算较少,这是它们所面临的实际情况。
不过,现在中小企业越来越注重自身的发展,ERP等系统越来越普及,越来越多的中小企业已经意识到了商业智能的重要性。
而正是由于中小企业受到资金的限制,又有上面所提到的这些困难,所以对于中小企业商业智能来说,价格、易用性以及产品的集成性等都成为了至关重要的因素。
1
中小型企业财务管理系统
而中小型企业财务管理系统对于任何一家中小型企业、公司和单位甚至个人的发展都是不可缺少的,企业的生存和发展很大程度上依赖于财务活动所涉及的不同利益主体之间的协调、平衡。
而企业管理目标就是企业价值最大化,加强企业财务管理的各环节的实施有助于正确地制定理财策略。
在商品经济条件下,随着改革开放的深入,市场经济的不断发展,建立完善的财务管理系统尤为重要.中小型企业财务管理包括五个环节:
财务预测、财务决策、财务预算、财务控制和财务分析。
财务预测是根据财务活动的历史资料,考虑现实的要求和条件,对企业未来的财务活动和财务成果作出科学的预计和测算。
财务决策是指财务人员按照财务目标的总体要求,利用专门方法对备选方案进行比较分析,从中选出最佳方案的过程。
财务预算是指运用科学的技术手段和数量方法,对未来财务活动的内容和指标所进行的具体规划。
财务控制是在财务管理过程中,利用有关信息和特定手段,对财务活动所施加的影响或进行的调节.财务分析是根据核算资料,运用特定方法,对企业财务活动过程结果进行分析和评价的一项工作。
通过财务分析,可以掌握各项财务计划的完成情况,评价财务状况,研究和掌握企业财务活动的规律性,改善财务预测、决策、预算和控制,改善企业管理水平,提高企业经济效益.
而这一系列的活动都离不开可靠的数据信息、原始资料等,即会计人员做帐时的各种原始凭证.传统的人工方式记录帐薄、核算、汇总信息量繁冗,效率低下,信息处理的准确性、及时性受人为因素影响较大,不可避免地出现过多错误,信息的查询、更新、维护更是困难重重。
因此,开发出功能更加强大的财务管理软件可从根本是解决这些问题,更是适应社会和市场发展的需求,真正实现财务管理的科学化、高效化.
1。
2系统简介
中小型企业财务管理系统实现了信息录入的自动化,信息处理的高速化,避免了数据冗余、重复录入甚至处理出错等情况的发生,这些都是手工管理所无法比拟的,是管理环节的一个具有真正意义上的实用价值的管理软件,从根本上完全改变了基于文本、表格等纸介质的手工处理方式,使财务管理工作者摆脱了繁琐的登记、处理、核算工作,从而大大减轻了财会人员的劳动强度。
财务活动中的各种发票和单据、资产负债、损益状况和现金流向等各种信息均是我们所要准确掌握的,为决
2
中小型企业财务管理系统
策提供可靠的依据,以实现公司利润的最大化,用计算机进行管理,能真正提高销售管理的效率,是财务管理科学化的重要前提条件。
本系统实现了财务管理的完整性,可根据各企业实际管理水平作进一步的调整和维护,是一套比较实用的管理信息系统。
能够为用户提供快捷的信息录入、更新、删除手段,可对所需信息进行即时查询,系统具体实现为:
账务初始化、凭证录入、凭证审核、科目统计汇总,各种信息的打印及系统维护等功能。
用户只需打开相应界面,进行输入、更新就可往系统数据库自动加入一组信息,在系统的安全性保障方面,系统具有用户验证身份登录的窗口,还可灵活地对合法用户的操作权限进行设定与更改。
1.3开发管理信息系统的两种方法
管理信息系统(ManagementInformationSystems简称MIS)是一个不断发展的新型学科,财务管理系统是典型的管理信息系统.管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。
任何地方只要有管理就必然有信息,如果形成系统就形成MIS。
计算机设备使MIS更有效,尤其是现代社会,MIS已和计算机设备不可分离,因此一般来说MIS就是计算机MIS。
MIS包括计算机、网络通讯设备等硬件成份,包括操作系统、应用软件包等软件成份。
并随着计算机技术和通讯技术的迅速发展还会出现更多的内容。
计算机设备并不是MIS的必要条件。
完整实用的文档资料是成功MIS的标致。
科学的开发过程从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段。
每一个阶段都应有文档资料,并且在开发过程中不断完善和充实。
目前使用的开发方法有以下两种:
瀑布模型(生命周期方法学):
结构分析、结构设计,结构程序设计(简称SA—SD—SP方法)用瀑布模型来模拟。
各阶段的工作自顶向下从抽象到具体顺序进行。
瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存.瀑布模型是早期MIS设计的主要手段。
快速原型法(面向对象方法):
快速原型法也称为面向对象方法是近年来针对(SA—SD—SP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。
是一种快速、灵活、交互式的软件开发方法学。
其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)的规格
3
中小型企业财务管理系统
说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见。
快速原型法的实现基础之一是可视化的第四代语言的出现。
1。
4系统开发方法的选择
以上两种方法的结合是实际开发过程中常用的方法。
通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求得最优的物理模型。
逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。
本财务管理系统就采用两种方法相结合,使用面向对象方法开发MIS时,工作重点在生命周期中的分析阶段.分析阶段得到的各种对象模型也适用于设计阶段和实现阶段。
实践证明两种方法的结合是一种切实可行的有效方法。
第二章中小型企业财务管理系统的规划2。
1系统初步调查
目前,很多中小企业迫于市场竞争的压力,想引进财务管理系统,但苦于周围成功的财务管理系统应用案例很少,所以一直在徘徊观望。
每个中小型企业的财务管理系统建设会因行业、性质、规模的不同而存在很大的差异,若要建设好财务管理系统,企业应从六个方面来考察自身。
一是建设财务信息化的动力问题.企业信息化是企业的行为,不是国家的行为.国家在企业信息化建设中只起引导、指导作用,指出其重要性,呼吁企业进行信息化建设,但企业最终的实施是自己决定的。
也就是说,企业信息化的动力应来自企业内部。
二要考虑企业自身的技术力量.设备可以买来,但财务管理系统是买不到的。
在财务管理系统的开发过程中,企业的技术人员是业务人员和专业开发人员之间的桥梁.系统运行后,大量的维护工作,如运行中维护、修改的维护和适应性维护等都要依靠企业自身的技术力量来完成。
如果企业技术力量薄弱,会在系统开发和运行过程中遇到很多问题.因此,培养和引进人才,解决技术力量不足问题是企业信息化建设中不可忽视的环节。
三是企业自身要有较好的科学管理基础。
科学管理基础也就是完整、规范的规章制度。
如果某企业靠某一产品一时赚了些钱,但企业的管理制度不健全,例如库
4
中小型企业财务管理系统
存管理混乱,库里有的帐上没记,帐上记的,库里已拿走了,那么急匆匆建立了财务管理系统也不会成功。
企业应先规范管理程序,这是建立系统的重要基础。
2.2系统总体目标
1统一规划)统一设计
由于服装企业具有连续性生产的特点,在流通中的流转速度非常快,从总体目标出发,要求将系统将其企业中的进销存整个物流作为全面的规划,以及避免在今后中进行重复投资。
2高效)安全)迅速
为提高信息反馈的速度,要求及时对每一分支机构的进销业务进行全面的核算,并要求分支的业务数据能及时地传输到总部。
3)稳定性)可升级性
针对服装企业的特点,业务非常庞大,每天要面对业务的单据数据非常繁多,因此对其稳定性提出了较高的要求,另外,随着业务需更进一步发展,因此,对以后的升级要求能将业务数据能进行平稳的过度.
4)高标准)高起点
为能利用信息化对当前企业进行改造,因此,对于系统在技术上要求有较高的标准起点,能立足于未来,减少重复性的建设,因此,对系统的要求能马上适合企业的特点,在较短的时间内得到较高的经济回报。
第三章中小型企业财务管理系统的特点
传统的财务业务流程和管理组织形式与社会的发展及平稳的管理环境相对应,也是信息技术不发达的结果。
现代组织理论的创立者切斯特。
巴纳德指出:
组织的共同目标和人们的协作意愿需要通过信息沟通来连接才能成为动态的过程,由信息传递技术所决定的传递渠道、体系、覆盖面及密度在很大程度上影响着组织的结构。
信息技术的发展改变了原有组织和管理体系的信息基础,可以实现信息的快速处理与传递,实现全方位的信息共享,实现异地控制及分布式的统一协调.因此,现代信息技术的发展呼唤全新的业务流程与企业组织结构的出现。
3。
1组织结构
5
中小型企业财务管理系统
中小型企业财务管理信息系统可以使具有以下特点的财务管理组织有效运转:
(1)缩减乃至取消中间管理层,加强作业层与决策层的直接沟通;
(2)增宽管理幅度,确保管理者与下属间信息的有效传递;(3)组织规模减小且成扁平状,提高企业财务管理的灵活性、弹性和对市场的反映能力;(4)实行团队工作,确保团队成员间的全方位沟通以及团队与团队之间的信息交流;(5)全新的网络结构组织确保信息上下左右畅通无阻,组织结构具有较高的灵活性和机动性。
3.2总体框架
以指标管理为主线,以预算编制为基础,以预算执行和资金监管为核心,通过与出纳系统、账务系统、支付系统、采购系统、物资管理系统、固定资产系统等业务衔接,建立全面预算管理系统。
系统总体框架示意图如下3-1所示:
查询分析
企业预算报单位、主表项目、管汇个人企总预算执行业
出纳管理资金管理基
层
企财务处理业固定资产电子报表
工资管理物资管理
后台数据库管理
图3-1总体框架
1.账务处理,就是账套汇总,真正实现主管行业财务全面管理,实现科目信息的全面预置,根据用户行业不同,可以选择不同行业的科目信息。
6
中小型企业财务管理系统
2.电子报表,可以进行数据库查询,提供数据库接口,将数据库中的数据读入表页,进行分析汇总;报表汇总满足主管单位财务管理要求。
3.固定资产,可以灵活设置项目。
4。
工资管理,功能设计全面,系统通用性强,适用于各类单位的工资核算管理,可以自定义工资类别。
5.出纳管理系统负责完成日常的货币资金管理及收付工作,为出纳从业人员提供一个集成办公环境,加强对现金及银行存款的管理,是单位统计管理现金、银行收付的有力工具.
6。
物资管理,用来管理入库业务记录、出库业务记录的数据文件。
7.资金管理,丰富的业务管理功能如存取款管理、贷还款管理、利息管理、结算管理等。
3.3目标用户
本中小型企业财务管理系统的目标用户包括各种中小型服装企业,中小型批发、零销售企业,中小型建筑企业,中小型住宿、餐饮企业,中小型工业企业等。
3。
4系统任务
会计核算:
会计凭证自动生成;可以实现会计科目与指标自动对账;并能够进行期末指标自动调节.
决算管理:
自动接收财政部门的决算基础数据;可以自动生成决算报表,并实现预算报表逐级汇总及调整.
集中查询:
主要包括领导查询、账务监督、报表管理;进行多层次多角度的查询分析;能够对不同岗位应用。
3。
5系统特点
1(直观简便的操作
抛弃了传统软件的菜单选择,所有可用功能均在屏幕上直接显示,用户可用鼠
标直接选择。
2(及时的更改察看
7
中小型企业财务管理系统
如果想要改变以前的记账纪录,则可以随时的更改,且任何人(凡涉及财务管
理的人员,包括上层主管等)都可以公开的看见修改过的纪录,不会因为过时
错误的信息产生冲突;而且纪录是随时更改的,更新速度当然很快,可以更好
的预算决策。
3(较强的数据库
本系统使用的是MYSQL数据库,具有强大的存储功能;且它是开源的,适应所
有平台,所以支持任意修改,可以去除不需要的功能,从而简化MYSQL,提高
速度。
4(完备的信息管理功能
提供多种费用的添加管理,方便用户的管理使用,可设置核算许多项目类,并
可通过系统提供的简单查询方式,输出各核算对象的资金来源、资金运用、资
金结存情况,统计出各自的贡献毛益,以达到及时、有效地对各考核对象进行
资金控制。
5(较强的通用性
由于本系统少了许多专业性的特点设置,突出增强了大多数中小型企业普遍使
用的财务管理功能,所以不但能够很快就掌握并使用,且各种中小型企业都可
以使用,具有较强的通用性.
3。
6数据库的选择
对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQLandSQLServer。
这两者最基本的相似之处在于数据存储和属于查询系统。
你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI—SQL。
还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。
同时,二者也都提供支持XML的各种格式。
MySQL服务器具有可扩展,开放的存储引擎.虽然你可以使用SQL服务器的Sybase引擎,但MySQL能够提供更多种的选择,如MyISAM,Heap,InnoDB,and
BerkeleyDB。
MySQL不完全支持陌生的关键词,所以它比SQL服务器要少一些相关的数据库。
同时,MySQL也缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能.
8
中小型企业财务管理系统
MySQL不全是免费,但很便宜。
纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。
MyISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存.MySQL可以运行于Windows系统而不会发生冲突。
当提及软件的性能,SQL服务器的稳定性要比它的竞争对手强很多。
但是,这些特性也要付出代价的。
比如,必须增加额外复杂操作,磁盘存储,内存损耗等等。
如果你的硬件和软件不能充分支持SQL服务器,我建议你最好选择其他如DBMS数据库,因为这样你会得到更好的结果。
能够在.NET或J2EE下运行正常,同样,都能够利用RAID。
MySQL有一个用于改变数据的二进制日志。
因为它是二进制,这一日志能够快速地从主机上复制数据到客户机上.即使服务器崩溃,这一二进制日志也会保持完整,而且复制的部分也不会受到损坏。
恢复性也是MySQL的一个特点,这主要表现在MyISAM配置中。
这种方式有它固有的缺欠,如果你不慎损坏数据库,结果可能会导致所有的数据丢失.然而,对于SQL服务器而言就表现得很稳键。
SQL服务器能够时刻监测数据交换点并能够把数据库损坏的过程保存下来.
所以,本系统我选择MySQL数据库。
第四章中小型企业财务管理系统的设计4.1总体功能结构
系统的总体功能结构包括:
登陆、管理首页、费用管理(它包括所有费用、增加收入、增加支出、费用类型、添加类型、报销人、添加报销人)、费用统计(费用统计)、用户管理(它包括用户管理、增加用户、登陆信息)、部门管理(它包括部门管理、增加部门)、软件信息、退出。
它的总体功能结构框架图如图4—1所示。
9
中小型企业财务管理系统
企业财务部门
登陆
退出
管理首页费用管理费用统计用户管理部门管理
所增增费添报添用增登部增
有加加用加销加户加陆门加费收支类类人报管用信管部用入出型型销理户息理门
人
数据库
图4-1功能结构框架
4。
2数据库各表项设计
1(TableCLASS
图4—2tableclass2。
TableMASTER
10
中小型企业财务管理系统
图4—3tablemaster3.TablePAY
图4-4tablepay4。
TablePAYER
图4—5tablepayer
11
中小型企业财务管理系统
5。
TablePAYTYPE
图4-6tablepaytype6。
TableUSERLOG
图4-7tableuserlog
4.3数据库的连接和访问代码
packagecaiwu;
importjava。
sql。
*;
publicclassDBConnect{
privateConnectionconn=null;
privateStatementstmt=null;
privatePreparedStatementprepstmt=null;
privateDBConnectionManagerdcm=null;
voidinit(){
dcm=DBConnectionManager.getInstance();
12
中小型企业财务管理系统
conn=dcm.getConnection("mysql”);
}
/**
*构造数据库的连接和访问类
*/
publicDBConnect()throwsException{init();stmt=conn.createStatement();
}
publicDBConnect(intresultSetType,intresultSetConcurrency)
throwsException{init();
stmt=conn。
createStatement(resultSetType,resultSetConcurrency);
}
/**
*构造数据库的连接和访问类
*预编译SQL语句
*@paramsqlSQL语句
*/
publicDBConnect(Stringsql)throwsException{init();
this.prepareStatement(sql);
}
publicDBConnect(Stringsql,intresultSetType,intresultSetConcurrency)
throwsException{
init();
this.prepareStatement(sql,resultSetType,resultSetConcurrency);
}
/**
*返回连接
*@returnConnection连接
*/
publicConnectiongetConnection(){returnconn;
}
/**
*PreparedStatement
*@returnsql预设SQL语句
*/
publicvoidprepareStatement(Stringsql)throwsSQLException{
prepstmt=conn.prepareStatement(sql);
}
publicvoidprepareStatement(Stringsql,intresultSetType,intresultSetConcurrency)
throwsSQLException{
prepstmt=conn.prepareStatement(sql,resultSetType,resultSetConcurrency);
}
13
中小型企业财务管理系统
/**
*设置对应值
*
*@paramindex参数索引
*@paramvalue对应值
*/
publicvoidsetString(intindex,Stringvalue)throwsSQLException{
prepstmt。
setString(index,value);
}
publicvoidsetInt(intindex,intvalue)throwsSQLException{
prepstmt。
setInt(index,value);
}
publicvoidsetBoolean(intindex,booleanvalue)throwsSQLException{
prepstmt。
setBoolean(index,value);
}
publicvoidsetDate(intindex,Datevalue)throwsSQLException{
prepstmt.setDate(index,value);
}
publicvoidsetLong(intindex,longvalue)throwsSQLException{
prepstmt.setLong(index,value);
}
publicvoidsetFloat(intindex,floatvalue)throwsSQLException{
prepstmt.setFloat(index,value);
}
publicvoidsetBytes(intindex,byte[]value)throwsSQLException{
prepstmt。
setBytes(index,value);
}
publicvoidclearParameters()
throwsSQLException
{prepstmt.clearParameters();
prepstmt=null;
}
„„
4.4系统的详细设计示例
4。
41登陆代码设计示例
a.java
/**
14
中小型企业财务管理系统*Title财务管理系统
*登陆信息中所使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小型企业 财务管理 系统