1、大连理工大学硕士学位论文基于RIA的财务报销系统的设计与实现姓名:陈珏申请学位级别:硕士专业:软件工程指导教师:梁艳20081201大连理工大学专业学位硕士学位论文摘 要飞速发展对传统财务工作提出了更高的要求,但公司原有的财务软件是以财务部门为核心的封闭系统,就其本质来说,仅仅充当了手工的工具,以替代手工核算为主,系统以记账凭证为核心,不能适应当今企业信息管理和快速反应的需求。建立数字化、网络化的财务信息系统,同时将会计循环起点的原始单据的传递、批准、审核也纳入整个网络财务信息系统之中已成为财务工作的当务之急。本文的主要工作是基于RIA(富界面应用)的财务报销系统设计与实现,把员工、经理和财务
2、人员从大量的传统财务报销流程中解放出来。各公司都会面临的大量的报销业务从纸面审批改为网络审批,在极大提高财务工作效率的同时,充分利用系统的数据存储功能提供可扩展的查询、数据接口等功能。各级主管可以利用空闲时间在任何时间、任何地点集中签批,从而有更多的精力投入到更重要的管理工作中去。具有比较强的现实意义和应用价值。首先,对国内外的企业信息管理系统、当前的财务报销系统现状、国内外的信息系统采用的先进技术等进行了系统研究;其次,对财务报销的功能、业务流程、数据流程、开发平台和相关技术进行了需求分析;再次,对财务报销系统总体框架、数据库、数据字典等进行了设计,并选取了人员管理模块进行了详细设计;最后,
3、采用RIA中的Flex与JAVA 15和MYSQL50利用MyEelipse60平台开发了一个基于RIA的财务报销系统,并在经理管理模块加入了数据统计功能,更好的体现了财务报销系统对于经理决策分析的支持。本文的创新性工作在于首次使用了基于RIA的技术开发财务报销系统,与传统的web,html相比有着很大的优势。本文在财务模块未实际连接银行直接付款,只是设计了相应接口,还存在不足,有待进一步完善。关键词:富界面应用;财务系统;报销;数据库基于RIA的财务报销系统的设计与实现Design and Realization of Cash Repay System Based on RLAAbstra
4、ctThe rapid development is more demanding for the traditional financial works,however,the original financial software for the companies is a dosed system with the financialdepartment as its core,which is essentially a manual tool to replace也e manual calculatiOIlSThe system takes血e accounting voucher
5、 as its core,and fails to meet the requirements oftheinformation management and quick response for the modern enterprisesItS criti cal for thefinancial works to establish di百tal,networking financial information system while integratingthe transfer,approval and review of the original vouchers of the
6、accounting cycle startingpoint with the entire network financial information systemIn this paper,We design and active a financial reimbursement System based 011 RLandmake the employee and manager free from big works for financial reimbursement,greatlyimproving the efficiency of the financial works a
7、nd making觚1 USe of the data storagefunction for the system to provide the features of extendable query and data interfaceTheemployees call submit their application for reimbursement at any time in everywhere,completing the whole process of reimbursement via internetThe 0伍ce environment wimlligh effi
8、ciency not only increases the organization recognition and honour SenSe for theemployees,but also rcduces the operation cost for the organizatiOIlSThe effectivemanagement is helpful for the organization to establish its good imageFirst,the business information management system intemational,the now
9、times financialreimbursement system,the fashion technology、7I,im information system international;next,financial reimbursement function,business workflow,data workflow amylases;and next,system total structure,database,data dictionary designing and choose person managementmodel for detail design;at l
10、ast,we built a financial reimbursement system based on FLEX in趾wim JAVA 15 and MySQL50,and we add a data calculate function on manager model,it has achieved rather good results on manager decisionThe new point for the system is we first use system built base on剐阪111is ilew systemhas most advantage w
11、ith web and workflowne paper has port on bank but dont have banksupport on the system,but also had the insufficiency,waited for further consummatingKey Words:lUch Internet Applications;Financial system;Reimbursement;DatabaseII大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的
12、地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论姗:拉幽婴墨型丝堡互兰墼作者签名:写L歪歪一 日期:一二唑年j三月L日大连理工大学硕士研究生学位论文大连理工大学学位论文版权使用授权书本人完全了解学校有关学位论文知识产权的规定,在校攻读学位期间论文工作的知识产权属于大连理工大学,允许论文被查阅和借阅。学校有权保留论文并向国家有关部门或机构送交论文的复印件和电子版,可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采
13、用影印、缩印、或扫描等复制手段保存和汇编本学位论文。学位论文题目盔主垦塑三堕丝登坌垒塑墨拯作者签名: 壬垒趁 ,日期:筮竺至年三月卫日导师签名: 鞯大连理工大学专业学位硕士学位论文1 绪论11 财务报销系统研究背景传统的报销方式审批流程复杂、缓慢,员工日常支出经常会因为找不到签批主管,或者财务部门过于繁忙而不能得到及时处理,在费用报销上浪费了过多时间。各级主管每天需要耗费大量的时间和精力用于单据签批,不能专心子更重要的管理工作。有效工作时间的浪费直接导致了组织运营成本的增加。由于日常报销业务量大,员工单据填写不规范,还会存在前台占用人员多,工作低效率重复,出错率较高等问题。财务部门提供的费用开
14、支信息迟滞,不能反映组织资金流动的实际状况,直接影响高层决策。低效的传统报销流程,不仅增加了组织的人力资本支出而且直接影响组织外部形象,若是企业,甚至会因此失去许多商机。 网上报销系统的建立,将使原会计核算组织结构拥有的层次分工,金字塔型的管理模式趋向扁平化。财务报销系统会使得报销的时间和空间距离不再存在,系统可以跨区域动态的收集和处理数据,分支机构可以实现集中报账记账,集中资金支付,集中信息反映,各下属单位变成一个财务报账单位。同时,随着网络财务信息系统的进一步实施,财务信息系统和业务系统的一体化,财务部门和其他部门将出现模糊分工模式,公司会设置数据审核岗位、资金支付岗位、数据汇总岗位等,内
15、部岗位设置也将大大减少,财务分工将趋向扁平化。 改变传统财会的观念,必须首先从财务的基础工作入手,切实提高财务基础工作的效率,并以此带动企业财务管理模式的全面变革。目前各行业中都会出现费用控制上的不合理性,特别是费用报销这一块,容易出现问题,这说明企业在这一块上的内部控制不完善。企业的开销费用,从财务角度去分析,每笔支出都是通过财务报销的形式,所以要节省公司的费用,必须从费业的报销着手。工作效率的问题:在手工模式下填写费用报销单,无论是经办人申报还是审批入审批,这种报销方法工作效率都不高。单据填写效率:每个环节,经办人需要手工填写大量的信息,而且同一笔开支的前后环节,很多信息都是重复的,但还得
16、填一遍,差旅费报销制度,费用报销流程没有优化。业务审批效率:经办人需要拿着每份单据找到各级领导进行审批,如果遇上领导出差,则需要等待很长的时间。对于常驻公司总部以外地区的员工,发生大额业务时,必须公司高层领导签字审批,此时,往往需要将单据邮件到公司总部,这极大的降低了单据审批的效率。财务审核效率:财务人员审核单据必须对每一份纸面单据的审批金额进行复核,并需要核对众多复杂的业务信息。在做账务处基于RIA的财务报销系统的设计与实现理时,必须将纸面单据中所包含的众多信息录入到账务系统中去,使得会计人员无法脱身于繁杂的机械劳动。管理控制的问题:在手工管理得状态下,审批人面对要审批的单据,由于无法及时获
17、得该单据相关的其它信息,只能草草地签字,最后导致很多地方出现失控。例如,对于员工的借款,审批人由于无法及时获得该员工还有多少未结算的借款数据,看到本次借款的理由也基本成立,就签字同意。日积月累的,企业其它应收款中的个人借款余额已经很可观了,一方面企业的费用核算不准确,另一方面企业资金被员工占用。分类核算的问题:企业的会计核算是按照统一的会计制度和会计准则来执行的,其形成的帐目是对外的。但对于企业的管理者来说,需要有一套符合企业实际情况和管理需要的数据,也就是说需要建立一套面向企业内部管理用的核算体系。在手工管理的状态下,企业很难建立这么一套内部的费用核算体系。不但是因为工作量大,更主要的是,无
18、法形成完整的数据关联体系,其结果数据的可靠性无法保证,也无法验证。分析报表的问题:在手工管理状态下,很多数据信息是留在纸面上的,要利用这些数据形成各种分析报表,非常困难。在财务软件中,虽然有关于费用方面的电子数据,但其信息是已经按照会计准则的要求格式化了的,有些内部管理所需的信息根本无法从财务软件的数据库中提取。12管理信息系统文献综述中小企业是管理信息系统主要的应用领域,中小企业复杂的管理活动给管理信息系统提供了典型的应用环境和广阔的应用舞台。侯有利(2005)fl】曾经指出20世纪50年代中期,计算机作为强有力的数据处理工具与手段,开始在中小企业管理中应用。50多年来,中小企业应用管理信息
19、系统经历了从简单、局部应用到高级、全面解决管理问题的发展过程。任何一个中小企业MIS都蕴含着管理体制和管理模式,由于系统中信息的处理和输出方式都与管理方法、管理体制密切相关,因此,任何一个MIS都是其具体管理思想的缩影。中小企业应用的管理信息系统,其实质就是各种管理思想的信息化实现。、121 国外研究现状1954年美国通用电气公司安装的第一台商业用数据处理计算机,开创了信息系统应用于中小企业管理的先河。二十世纪50年代中期到60年代中期,EDPS在中小企业中大连理工大学专业学位硕士学位论文得到广泛应用,主要是用计算机部分地代替手工劳动,进行一些简单的单项数据处理工作,如计算工资、统计产量等。圆
20、上世纪60年代中期到70年代初期,随着计算机技术的发展、各类信息报告系统应运而生。这类系统的特点是按事先规定的要求提供各类报告。如能反映库存数量的库存状态报告,反映生产进度的生产状态报告。这一时期,为了解决生产中库存控制的问题,1965年,美国的管理专家提出了物料需求计划(MI心)的新的管理思想,即根据产品的需求情况和产品结构,确定原材料和零件数量及订货时间,在满足生产需要的前提下,有效降低库存。这一思想对以后中小企业管理信息系统的发展有着重大的意义。随着计算机技术的发展,这一管理思想借助于计算机这一强有力的工具,发展成为一种有效的管理方法。70年代后随着信息技术的飞速发展,管理信息系统在中小
21、企业中得到了广泛的应用。管理信息系统将中小企业中的数据和信息集中起来,进行快速处理,还可以利用定量化的科学管理方法,通过预测、计划优化、管理、调节和控制等手段来支持决策。这一时期研究者在MRP的基础上增加了能力需求计划,使系统具有生产计划与能力的平衡过程,形成了闭环MRP。80年代在中小企业中开始使用一种典型的管理信息系统MRP II(制造资源计划)。、MRPII于1977年提出的,它以MRP为核心,将生产制造、财务会计、市场营销、工程管理、采购供应以及信息管理等各个部门纳入整体管理之中,构成了完整运作体系。90年代以来MRP也逐渐发展成为新一代的中小企业资源系统(EI冲)。ERP在MRPII
22、基础上将供应商和中小企业内部的采购、生产、销售以及客户看作一个紧密联系的供应链,通过信息技术和管理理论对中小企业的物流、资金流和信息流进行全面的集成管理,以提高供应链的运行效率,追求中小企业资源的合理高效利用,提高中小企业在全球市场中的竞争能力。以MRPIIERP为代表的现代中小企业管理信息系统主要支持中小企业内部管理业务。方志梅叶飞帆等(2005)f3】指出随着网络的迅猛发展,出现了各种管理思想和模式的管理信息系统,如客户关系管理(CRM)、供应链管理(SCM)、商业智能(BI)、电子商务(EC)和计算机集成制造系统(CMIS)等。中小企业管理信息系统逐步会发展成为一种融合各种管理思想和信息
23、技术的面向产品生命周期的集成系统,以实现资源共享、数据共享、适应网络经济的充分柔性的中小企业管理信息系统。目前,在欧美等发达国家,ERP的应用已经比较普及,多数大中型中小企业已经采用ERP系统和先进管理方式多年,正在推行全球化供应链管理技术和敏捷中小企业后期系统,许多小中小企业也在纷纷应用ERP系统。基于RIA的财务报销系统的设计与实现国外最早研究出基于WEB的N层应用架构,适用于企业灵活的应用,具有集中化管理和维护,客户端免安装和零维护,极大的降低了企业的维护成本。实现用户层、WEB服务器、应用服务器、数据库服务器的合理分布,整个系统具有很高的可扩展性和安全性及其可靠性。程序可以在任何地点支
24、持从十到上万的用户。使用组件开发技术的应用架构可以实现向客户交换可靠的、可维护的、可伸缩的网上报销系统。目前的国外大型企业的财务报销系统都是基于Web的财务报销系统,也是目前最普遍的财务报销系统。【4l这种研究技术主要用到JAVA、MYSQL、MyEclipse等开发技术。以下引用一些相关文献来介绍这两种开发技术。第一,Java技术方面。Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Intemet
25、计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(ApplicationProgramming Interface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装二个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用
26、编程接口已经从11x版发展到12版。目前常用的Java平台基于Javal4,最近版本为Javal7。Java分为三个体系J2SE(Java2 Standard Edition),J2EE(Java 2 PlatforIIl,EnterpriseEdition),J2ME(Java 2 Micro Edition)。S1Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢?ava语言其实最是诞生于1991年,起初被称为OAK语
27、言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。大连理工大学专业学位硕士学位论文在Java出现以前,Intemet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这
28、一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。f61Java语言是简单的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。Java语言是
29、一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。Java语言是分布式的。Java语言支持Intamgt应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(javanet),它提供了用于网络应用编程的类库,包括URL、URLConnection、SoCket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重
30、要手段。Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。f7】Java语言是体系结构中立的。Java程序(后
31、缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。基于RIA的财务报销系统的设计与实现Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中
32、的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java-的运行速度随着JIT(JustIn-Time)编译器技术的发展越来越接近于C+。Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是
33、Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对
34、象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。【8】第二,MySQL方面。MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Intemet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了
35、降低网站总体拥有成本而选择了MySQL作为网站数据库。【9】(1)MySQL的特性。使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持A_IX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpertBSD、OS2 Wrap、Solaris、Windows等多种操作系统。为多种编程语言提供了API,这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tel等。大连理工大学专业学位硕ztz学-位论文同时,支持多线程,充分利甩CPU资源;优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的
36、应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 23 12、BIG5,日文的ShiR JIS等都可以用作数据表名和数据列名。能够提供TCPIP、ODBC和DBC等多种数据库连接途径,提供用于管理、检查、优化数据库操作的管理工具,可以处理。拥有上千万条记录的大型数据库。(2)MySQL的应用和管理。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中
37、小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。目前Interact上流行的网站构架方式是LAMP(Linux_卸achc+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。MySQL可以使用命令行工具管理MySQL数据库(命令mysql和mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator
38、和MySQL QueryBrowser。phpMyAdmin是由伽写成的MySQL资料库系统管理程式,让管理者可用W曲介面管理MySQL资料库。phpMyBackupPro也是由PHP写成的,可以透过web介面创建和管理数据库。它可以创建伪cronjobs,可以用来自动在某个时间或周期备份MySQL数据库。另外,还有其他的GUI管理工具,例如早先的mysql-front以螂mysqlmarmger,navicat等等。f1明第三,MyEclipse 60方面。在结构上,MyEelipse的特征可以被分为7类:J2EE模型、WEB开发工具、EJB开发工具、应用程序服务器的连接器、J2EE项目部署
39、服务、数据库服务、MyEclipse整合帮助。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。in(1)支持Java 5&Java 6。可运行在Windows(XP,Vista)、Linux、Mac操作系统。改进了Java EE 5和Spring功能部件。提高EJB3工程项目的灵活度,从数据库模式直基于RIA的财务报销
40、系统的设计与实现接产生bean。支持Java持久化结构开发;对Spring 20升级,增强配置管理功能:升级Hibernate:Spring-JPA高度集成;支持AJAX开发和测试。(2)支持美国Apple公司所有的AJAX特征能在Mac操作系统上运行。改进了AJAX Web浏览器;改进了AJAX工具;增强了JavaScript调试;支持RAD Web开发。(3)具备Matisse4MyEclipSC可视化Swing设计器。快速Java EE部署和测试;项目自动部署和启动服务:根据指定的调试和运行模式,自动配置项目和启动服务器:在配置前,自动停止运行的服务器;在现有的应用程序配置中可以重新配置
41、。【121122国内研究现状我国中小企业MIS的应用可以追溯到上世纪70年代中期,主要是以单机操作为主进行单项业务的数据处理辅助管理为主。70年代末到80年代中期许多中小企业都建立了诸如人事、工资、库存、生产调度、计划等管理子系统。80年代后期尤其是进入90年代以后,随着系统集成和网络技术的发展,国内一些大中型中小企业纷纷把过去独立存在的子系统集成起来,形成统一的管理信息系统,较好地解决了信息“孤岛”问题。中国中小企业引入MRP II开始于上世纪80年代中期,目前约有上千家中小企业建立了自己的MRP II系统。近年来,国内很蠡大中小企业已开始实施ERP。从国家软件工业应用现状统计分析,目前我国
42、大型中小企业使用管理软件的比例高达95以上。其中,财务软件占98以上;业务商务软件约占60; ERP占40左右。中小企业使用管理软件的比例约45,绝大数都是财务软件。上述软件应用项目的成功率小于56(中国学术期刊物大拇指代发论文中心) 。这些数据反映了我国中小企业应用管理信息系统的总体情况,我们从中可以看到,大型中小企业的应用情况要好于中小企业,大型中小企业的管理信息系统应用已逐渐的从单项业务管理系统向集成的管理系统转变,而中小型中小企业由于资金短缺,信息基础薄弱等原因管理信息系统的应用情况不理想,同时,我们还可以看出,中小企业实施管理信息系统存在风险,由于中小企业个性的存在以及管理软件业务流
43、程的固化,不是应用了管理软件就能实现有效的管理信息系统,就能为中小企业带来效益。中小企业应用管理信息系统离不可中小企业的环境和条件。MR2 IIERP是针对制造业的典型中小企业管理信息系统,它是以解决生产管理难题为核心功能的管理思想和模式,但是实施效果却不尽人意,在全球都受到广泛质疑。据研究数据表明,全球的ERP实施失败率一直高达60以上,约有50的项目半途而废,就连ERP发展较早,技术相对成熟的美国目前ERP的成功率也不到30。大连理工大学专业学位硕士学位论文我国近两年ERP市场增长迅速,目前市场现有的ERP产品从总体上看,在满足用户需求上存在不足,对于财务、人力资源等通用型业务,市场上现有
44、的ERP软件模块相对成熟,但针对生产制造环节信息化的软件模块与用户需求存在差距,由于生产环节的复杂性,生产环节的管理信息化是许多软件厂商都回避的问题。f13】中小企业信息化受到中小企业规模的限制,主要表现在资金不足、管理不规范等。而这些问题直接制约中小企业信息化建设,制约管理信息系统在中小企业的应用。资金不足是中小企业在管理信息化建设中存在的最大问题。管理信息系统建设包括方案的咨询与规划费用、硬件和网络建设费用,软件费用和软件的实施、服务、升级、维护等费用。硬件和网络建设风险相对较小。软件选型风险最大,不仅包括一次性购买标准的或定制的管理软件费用,还包括后期维护、升级以及二次开发等持续追加费用
45、。中小企业受资金限制只是选择一些价格便宜,通用型强的管理软件,而这些软件往往不具有系统性,对机械制造类中小企业复杂的生产管理和业务处理方法存在明显地不足。另外,中小企业在应用管理信息系统时,除了考虑资金情况以外,还要求系统能尽快创造效益,但是信息化建设是一项很难产生直接收益的投资,投资的收益更多地间接来自于管理效率、生产效率的提升及成本下降,所以在短期可能使中小企业陷入财务困境,甚至危及中小企业生存。 一这些规模较小的中小型机械制造中小企业还普遍存在业务流程随意性大,管理不规范等问题。正是这种管理的不规范造成许多中小企业应用管理信息系统的失败,中小企业若想应用管理信息系统必须先规范业务流程和管
46、理。申林(2003)指出【14】中小企业经营理念、管理机制、管理方法及其市场形象等从不同侧面展示中小企业个性。现代中小企业越来越强调个性的发展,认为中小企业个性是中小企业核心竞争力的一部分。而管理信息系统固化了管理思想和模式,如果应用不好束缚了中小企业个性化的发展。目前,市场上的管理软件对满足中小企业的个性化发展存在不足。国内近年来研究出基于工作流的财务报销系统。工作流(work Flow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定
47、规则自动传递文档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。工作流属于计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。许多公基于RIA的财务报销系统的设计与实现司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修
48、改、跟踪、管理、查询、统计、打印等,大大提高了效率,实现了知识管理,提升了公司的核心竞争力。从逻辑上,对工作流的关注和研究可以看作是对业务过程重规划(BPR)的一种深化。BPR的观点,要求我们将眼光投向实际业务进行的过程,但这个过程应当是什么样的,怎样分析、构造?工作流就是一个具体的、操作性的答案,它可以令我们从神秘的、难以预测和控制的“头脑风暴式“的“艺术的“业务过程创造,变成解析的、技术的、可控制和预测的工程化过程,如此,才真正体现出re-engineering中engineering的意义。工作流与BPR的概念,已经被几乎所有的研究者联系在一起研究和应用。在这个领域有一个非常活跃的组织,
49、即国际工作流与重规划协会(Worldlow And ReengineeringInternational Association,WAR IA)。f15】工作流管理是一个新兴的研究领域,被誉为信息系统的后勤,它让合适的人或软件在恰当的时间执行正确的工作,使计算机上的业务处理流程自动化,对未来信息系统的产生重要的影响。但根据分析当前现有的工作流管理系统,我们总结出两个主要不足之处:工作流管理系统的定义不明确以及缺乏统一的概念模型;工作流管理系统的系统结构和能力上的不足。正是由于这些不足,所以本文决定采用基于RIA的财务报销系统。在过去的两到三年中,web开发人员一直是想构建一种比传统HTML更丰富的客户端:这是一个用户接口,它比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性。RIA技术的出现允许我们在因特网上以一种像使用Web一样简单的方式来部署富客户端程序。无论将来RIA是否能够如人们所猜测的那样完全代替HTML应用系统,对于那些采用CS架构的胖客户端技术运行复杂应用系统的机构和采用基于BS架构的瘦客户端技术部署Web应用系统地机构来说,ILIA确实提供了一种廉价的选择。目前出现几种比较有实力或者有特