硕士论文-基于RIA的财务报销系统的设计与实现.pdf_第1页
硕士论文-基于RIA的财务报销系统的设计与实现.pdf_第2页
硕士论文-基于RIA的财务报销系统的设计与实现.pdf_第3页
硕士论文-基于RIA的财务报销系统的设计与实现.pdf_第4页
硕士论文-基于RIA的财务报销系统的设计与实现.pdf_第5页
免费预览已结束,剩余57页可下载查看

硕士论文-基于RIA的财务报销系统的设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连理工大学 硕士学位论文 基于ria的财务报销系统的设计与实现 姓名:陈珏 申请学位级别:硕士 专业:软件工程 指导教师:梁艳 20081201 大连理工大学专业学位硕士学位论文 摘要 飞速发展对传统财务工作提出了更高的要求,但公司原有的财务软件是以财务部门 为核心的封闭系统,就其本质来说,仅仅充当了手工的工具,以替代手工核算为主,系 统以记账凭证为核心,不能适应当今企业信息管理和快速反应的需求。建立数字化、网 络化的财务信息系统,同时将会计循环起点的原始单据的传递、批准、审核也纳入整个 网络财务信息系统之中已成为财务工作的当务之急。 本文的主要工作是基于r i a ( 富界面应用) 的财务报销系统设计与实现,把员工、 经理和财务人员从大量的传统财务报销流程中解放出来。各公司都会面临的大量的报销 业务从纸面审批改为网络审批,在极大提高财务工作效率的同时,充分利用系统的数据 存储功能提供可扩展的查询、数据接口等功能。各级主管可以利用空闲时间在任何时间、 任何地点集中签批,从而有更多的精力投入到更重要的管理工作中去。具有比较强的现 实意义和应用价值。 首先,对国内外的企业信息管理系统、当前的财务报销系统现状、国内外的信息系 统采用的先进技术等进行了系统研究;其次,对财务报销的功能、业务流程、数据流程、 开发平台和相关技术进行了需求分析;再次,对财务报销系统总体框架、数据库、数据 字典等进行了设计,并选取了人员管理模块进行了详细设计;最后,采用r i a 中的f l e x 与j a v a1 5 和m y s q l 5 0 利用m y e e l i p s e 6 0 平台开发了一个基于r i a 的财务报销系统, 并在经理管理模块加入了数据统计功能,更好的体现了财务报销系统对于经理决策分析 的支持。 本文的创新性工作在于首次使用了基于r i a 的技术开发财务报销系统,与传统的 w e b ,h t m l 相比有着很大的优势。本文在财务模块未实际连接银行直接付款,只是设计 了相应接口,还存在不足,有待进一步完善。 关键词:富界面应用;财务系统;报销;数据库 基于r i a 的财务报销系统的设计与实现 d e s i g na n dr e a l i z a t i o no fc a s hr e p a ys y s t e mb a s e d o nr l a a b s t r a c t t h er a p i dd e v e l o p m e n ti sm o r ed e m a n d i n gf o rt h et r a d i t i o n a lf i n a n c i a lw o r k s ,h o w e v e r , t h eo r i g i n a lf i n a n c i a ls o f t w a r ef o rt h ec o m p a n i e si sad o s e ds y s t e mw i t ht h ef i n a n c i a l d e p a r t m e n ta si t sc o r e ,w h i c hi se s s e n t i a l l yam a n u a lt o o lt or e p l a c e 也em a n u a lc a l c u l a t i o i l s t h es y s t e mt a k e s 血ea c c o u n t i n gv o u c h e ra si t sc o r e ,a n df a i l st om e e tt h er e q u i r e m e n t so f t h e i n f o r m a t i o nm a n a g e m e n ta n dq u i c kr e s p o n s ef o rt h em o d e r ne n t e r p r i s e s i t sc r i t ic a lf o rt h e f i n a n c i a lw o r k st oe s t a b l i s hd i 百t a l ,n e t w o r k i n gf i n a n c i a li n f o r m a t i o ns y s t e mw h i l ei n t e g r a t i n g t h et r a n s f e r ,a p p r o v a la n dr e v i e wo ft h eo r i g i n a lv o u c h e r so ft h ea c c o u n t i n gc y c l es t a r t i n g p o i n tw i t ht h ee n t i r en e t w o r kf i n a n c i a li n f o r m a t i o ns y s t e m i nt h i sp a p e r ,w ed e s i g na n da c t i v eaf i n a n c i a lr e i m b u r s e m e n ts y s t e mb a s e d0 1 1r l a n d m a k et h ee m p l o y e ea n dm a n a g e rf r e ef r o mb i gw o r k sf o rf i n a n c i a lr e i m b u r s e m e n t , g r e a t l y i m p r o v i n gt h ee f f i c i e n c yo ft h e f i n a n c i a lw o r k sa n dm a k i n g 觚1u s eo ft h ed a t as t o r a g e f u n c t i o nf o rt h es y s t e mt op r o v i d et h ef e a t u r e so fe x t e n d a b l eq u e r ya n dd a t ai n t e r f a c e t h e e m p l o y e e s c a l ls u b m i tt h e i ra p p l i c a t i o nf o rr e i m b u r s e m e n ta ta n yt i m ei ne v e r y w h e r e , c o m p l e t i n gt h ew h o l ep r o c e s so fr e i m b u r s e m e n tv i ai n t e r n e t t h e0 伍c ee n v i r o n m e n tw i m l l i g he f f i c i e n c yn o to n l yi n c r e a s e st h eo r g a n i z a t i o nr e c o g n i t i o na n dh o n o u rs e n s ef o rt h e e m p l o y e e s ,b u ta l s or c d u c e st h eo p e r a t i o nc o s tf o rt h eo r g a n i z a t i o i l s t h ee f f e c t i v e m a n a g e m e n ti sh e l p f u lf o rt h eo r g a n i z a t i o nt oe s t a b l i s hi t sg o o di m a g e f i r s t ,t h eb u s i n e s si n f o r m a t i o nm a n a g e m e n ts y s t e mi n t e m a t i o n a l ,t h en o w t i m e sf i n a n c i a l r e i m b u r s e m e n ts y s t e m ,t h ef a s h i o nt e c h n o l o g y 、7 i ,i mi n f o r m a t i o ns y s t e mi n t e r n a t i o n a l ;n e x t , f i n a n c i a lr e i m b u r s e m e n tf u n c t i o n , b u s i n e s sw o r k f l o w ,d a t aw o r k f l o wa m y l a s e s ;a n dn e x t , s y s t e mt o t a ls t r u c t u r e ,d a t a b a s e , d a t ad i c t i o n a r yd e s i g n i n ga n dc h o o s ep e r s o nm a n a g e m e n t m o d e lf o rd e t a i ld e s i g n ;a tl a s t ,w eb u i l taf i n a n c i a lr e i m b u r s e m e n ts y s t e mb a s e do nf l e xi n 趾w i mj a v a1 5a n dm y s q l 5 0 ,a n dw ea d dad a t ac a l c u l a t ef u n c t i o no nm a n a g e rm o d e l , i th a sa c h i e v e dr a t h e rg o o dr e s u l t so nm a n a g e rd e c i s i o n t h en e wp o i n tf o rt h es y s t e mi sw ef i r s tu s es y s t e mb u i l tb a s eo n 剐阪1 1 1 i si l e ws y s t e m h a sm o s ta d v a n t a g ew i t hw e ba n dw o r k f l o w n ep a p e rh a sp o r to nb a n kb u td o n th a v e b a n k s u p p o r to nt h es y s t e m , b u ta l s oh a dt h ei n s u f f i c i e n c y , w a i t e df o rf u r t h e rc o n s u m m a t i n g k e yw o r d s :l u c hi n t e r n e ta p p l i c a t i o n s ;f i n a n c i a ls y s t e m ;r e i m b u r s e m e n t ;d a t a b a s e i i 大连理工大学学位论文独创性声明 作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究 工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外, 本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请 学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献 均已在论文中做了明确的说明并表示了谢意。 若有不实之处,本人愿意承担相关法律责任。 学位论姗:拉幽婴墨型丝堡互兰墼 作者签名: 写l 歪歪一 日期:一二唑年j 三月l 日 大连理工大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本人完全了解学校有关学位论文知识产权的规定,在校攻读学位期间 论文工作的知识产权属于大连理工大学,允许论文被查阅和借阅。学校有 权保留论文并向国家有关部门或机构送交论文的复印件和电子版,可以将 本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印、或扫描等复制手段保存和汇编本学位论文。 学位论文题目盔主垦塑三堕丝登坌垒塑墨拯 作者签名: 壬垒趁,日期:筮竺至年三月卫日 导师签名:鞯 大连理工大学专业学位硕士学位论文 1绪论 1 1财务报销系统研究背景 传统的报销方式审批流程复杂、缓慢,员工日常支出经常会因为找不到签批主管, 或者财务部门过于繁忙而不能得到及时处理,在费用报销上浪费了过多时间。各级主管 每天需要耗费大量的时间和精力用于单据签批,不能专心子更重要的管理工作。有效工 作时间的浪费直接导致了组织运营成本的增加。由于日常报销业务量大,员工单据填写 不规范,还会存在前台占用人员多,工作低效率重复,出错率较高等问题。财务部门提 供的费用开支信息迟滞,不能反映组织资金流动的实际状况,直接影响高层决策。低效 的传统报销流程,不仅增加了组织的人力资本支出而且直接影响组织外部形象,若是企 业,甚至会因此失去许多商机。 网上报销系统的建立,将使原会计核算组织结构拥有的层次分工,金字塔型的管理 模式趋向扁平化。财务报销系统会使得报销的时间和空间距离不再存在,系统可以跨区 域动态的收集和处理数据,分支机构可以实现集中报账记账,集中资金支付,集中信息 反映,各下属单位变成一个财务报账单位。同时,随着网络财务信息系统的进一步实施, 财务信息系统和业务系统的一体化,财务部门和其他部门将出现模糊分工模式,公司会 设置数据审核岗位、资金支付岗位、数据汇总岗位等,内部岗位设置也将大大减少,财 务分工将趋向扁平化。 改变传统财会的观念,必须首先从财务的基础工作入手,切实提高财务基础工作的 效率,并以此带动企业财务管理模式的全面变革。 目前各行业中都会出现费用控制上的不合理性,特别是费用报销这一块,容易出现 问题,这说明企业在这一块上的内部控制不完善。企业的开销费用,从财务角度去分析, 每笔支出都是通过财务报销的形式,所以要节省公司的费用,必须从费业的报销着手。 工作效率的问题:在手工模式下填写费用报销单,无论是经办人申报还是审批入审 批,这种报销方法工作效率都不高。单据填写效率:每个环节,经办人需要手工填写大 量的信息,而且同一笔开支的前后环节,很多信息都是重复的,但还得填一遍,差旅费 报销制度,费用报销流程没有优化。业务审批效率:经办人需要拿着每份单据找到各级 领导进行审批,如果遇上领导出差,则需要等待很长的时间。对于常驻公司总部以外地 区的员工,发生大额业务时,必须公司高层领导签字审批,此时,往往需要将单据邮件 到公司总部,这极大的降低了单据审批的效率。财务审核效率:财务人员审核单据必须 对每一份纸面单据的审批金额进行复核,并需要核对众多复杂的业务信息。在做账务处 基于r i a 的财务报销系统的设计与实现 理时,必须将纸面单据中所包含的众多信息录入到账务系统中去,使得会计人员无法脱 身于繁杂的机械劳动。 管理控制的问题:在手工管理得状态下,审批人面对要审批的单据,由于无法及时 获得该单据相关的其它信息,只能草草地签字,最后导致很多地方出现失控。 例如,对于员工的借款,审批人由于无法及时获得该员工还有多少未结算的借款数 据,看到本次借款的理由也基本成立,就签字同意。日积月累的,企业其它应收款中的 个人借款余额已经很可观了,一方面企业的费用核算不准确,另一方面企业资金被员工 占用。分类核算的问题:企业的会计核算是按照统一的会计制度和会计准则来执行的, 其形成的帐目是对外的。但对于企业的管理者来说,需要有一套符合企业实际情况和管 理需要的数据,也就是说需要建立一套面向企业内部管理用的核算体系。 在手工管理的状态下,企业很难建立这么一套内部的费用核算体系。不但是因为工 作量大,更主要的是,无法形成完整的数据关联体系,其结果数据的可靠性无法保证, 也无法验证。 分析报表的问题:在手工管理状态下,很多数据信息是留在纸面上的,要利用这些 数据形成各种分析报表,非常困难。在财务软件中,虽然有关于费用方面的电子数据, 但其信息是已经按照会计准则的要求格式化了的,有些内部管理所需的信息根本无法从 财务软件的数据库中提取。 1 2 管理信息系统文献综述 中小企业是管理信息系统主要的应用领域,中小企业复杂的管理活动给管理信息系 统提供了典型的应用环境和广阔的应用舞台。 侯有利( 2 0 0 5 ) f l 】曾经指出2 0 世纪5 0 年代中期,计算机作为强有力的数据处理工 具与手段,开始在中小企业管理中应用。5 0 多年来,中小企业应用管理信息系统经历了 从简单、局部应用到高级、全面解决管理问题的发展过程。任何一个中小企业m i s 都蕴 含着管理体制和管理模式,由于系统中信息的处理和输出方式都与管理方法、管理体制 密切相关,因此,任何一个m i s 都是其具体管理思想的缩影。 中小企业应用的管理信息系统,其实质就是各种管理思想的信息化实现。 、 1 2 1国外研究现状 1 9 5 4 年美国通用电气公司安装的第一台商业用数据处理计算机,开创了信息系统应 用于中小企业管理的先河。二十世纪5 0 年代中期到6 0 年代中期,e d p s 在中小企业中 大连理工大学专业学位硕士学位论文 得到广泛应用,主要是用计算机部分地代替手工劳动,进行一些简单的单项数据处理工 作,如计算工资、统计产量等。圆 上世纪6 0 年代中期到7 0 年代初期,随着计算机技术的发展、各类信息报告系统应 运而生。这类系统的特点是按事先规定的要求提供各类报告。如能反映库存数量的库存 状态报告,反映生产进度的生产状态报告。这一时期,为了解决生产中库存控制的问题, 1 9 6 5 年,美国的管理专家提出了物料需求计划( m i 心) 的新的管理思想,即根据产品 的需求情况和产品结构,确定原材料和零件数量及订货时间,在满足生产需要的前提下, 有效降低库存。这一思想对以后中小企业管理信息系统的发展有着重大的意义。随着计 算机技术的发展,这一管理思想借助于计算机这一强有力的工具,发展成为一种有效的 管理方法。 7 0 年代后随着信息技术的飞速发展,管理信息系统在中小企业中得到了广泛的应 用。管理信息系统将中小企业中的数据和信息集中起来,进行快速处理,还可以利用定 量化的科学管理方法,通过预测、计划优化、管理、调节和控制等手段来支持决策。这 一时期研究者在m r p 的基础上增加了能力需求计划,使系统具有生产计划与能力的平 衡过程,形成了闭环m r p 。 8 0 年代在中小企业中开始使用一种典型的管理信息系统m r pi i ( 制造资源计划) 。、 m r p i i 于1 9 7 7 年提出的,它以m r p 为核心,将生产制造、财务会计、市场营销、工程 管理、采购供应以及信息管理等各个部门纳入整体管理之中,构成了完整运作体系。 9 0 年代以来m r p 也逐渐发展成为新一代的中小企业资源系统( e i 冲) 。e r p 在 m r p i i 基础上将供应商和中小企业内部的采购、生产、销售以及客户看作一个紧密联系 的供应链,通过信息技术和管理理论对中小企业的物流、资金流和信息流进行全面的集 成管理,以提高供应链的运行效率,追求中小企业资源的合理高效利用,提高中小企业 在全球市场中的竞争能力。以m r p i i e r p 为代表的现代中小企业管理信息系统主要支 持中小企业内部管理业务。 方志梅叶飞帆等( 2 0 0 5 ) f 3 】指出随着网络的迅猛发展,出现了各种管理思想和模式 的管理信息系统,如客户关系管理( c r m ) 、供应链管理( s c m ) 、商业智能( b i ) 、 电子商务( e c ) 和计算机集成制造系统( c m i s ) 等。中小企业管理信息系统逐步会发 展成为一种融合各种管理思想和信息技术的面向产品生命周期的集成系统,以实现资源 共享、数据共享、适应网络经济的充分柔性的中小企业管理信息系统。 目前,在欧美等发达国家,e r p 的应用已经比较普及,多数大中型中小企业已经采 用e r p 系统和先进管理方式多年,正在推行全球化供应链管理技术和敏捷中小企业后 期系统,许多小中小企业也在纷纷应用e r p 系统。 基于r i a 的财务报销系统的设计与实现 国外最早研究出基于w e b 的n 层应用架构,适用于企业灵活的应用,具有集中化 管理和维护,客户端免安装和零维护,极大的降低了企业的维护成本。实现用户层、 w e b 服务器、应用服务器、数据库服务器的合理分布,整个系统具有很高的可扩展性 和安全性及其可靠性。程序可以在任何地点支持从十到上万的用户。使用组件开发技术 的应用架构可以实现向客户交换可靠的、可维护的、可伸缩的网上报销系统。目前的国 外大型企业的财务报销系统都是基于w e b 的财务报销系统,也是目前最普遍的财务报 销系统。【4 l 这种研究技术主要用到j a v a 、m y s q l 、m y e c l i p s e 等开发技术。以下引用一些相 关文献来介绍这两种开发技术。 第一,j a v a 技术方面。j a v a 是由s u nm i c r o s y s t e m s 公司于1 9 9 5 年5 月推出的j a v a 程序设计语言( 以下简称j a v a 语言) 和j a v a 平台的总称。用j a v a 实现的h o t j a v a 浏览 器( 支持j a v aa p p l e t ) 显示了j a v a 的魅力:跨平台、动态的w e b 、i n t e m e t 计算。从此, j a v a 被广泛接受并推动了w e b 的迅速发展,常用的浏览器现在均支持j a v aa p p l e t 。另一 方面,j a v a 技术也不断更新。 j a v a 平台由j a v a 虚拟机( j a v av i r t u a lm a c h i n e ) 和j a v a 应用编程接口( a p p l i c a t i o n p r o g r a m m i n gi n t e r f a c e 、简称a p i ) 构成。j a v a 应用编程接口为j a v a 应用提供了一个独 立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装 二个j a v a 平台之后,j a v a 应用程序就可运行。现在j a v a 平台已经嵌入了几乎所有的操 作系统。这样j a v a 程序可以只编译一次,就可以在各种系统中运行。j a v a 应用编程接 口已经从1 1 x 版发展到1 2 版。目前常用的j a v a 平台基于j a v a l 4 ,最近版本为j a v a l 7 。 j a v a 分为三个体系j 2 s e ( j a v a 2s t a n d a r de d i t i o n ) ,j 2 e e ( j a v a2p l a t f o r i i l ,e n t e r p r i s e e d i t i o n ) ,j 2 m e ( j a v a2m i c r oe d i t i o n ) 。 s 1 j a v a 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的, 可移植的,性能优异、多线程的动态语言。 当1 9 9 5 年s u n 推出j a v a 语言之后,全世界的目光都被这个神奇的语言所吸引。那 么j a v a 到底有何神奇之处呢? a v a 语言其实最是诞生于1 9 9 1 年,起初被称为o a k 语言,是s u n 公司为一些消 费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的 软件技术,而且在网络出现之前,o a k 可以说是默默无闻,甚至差点夭折。但是,网 络的出现改变了o a k 的命运。 大连理工大学专业学位硕士学位论文 在j a v a 出现以前,i n t e m e t 上的信息内容都是一些乏味死板的h t m l 文档。这对于 那些迷恋于w e b 浏览的人们来说简直不可容忍。他们迫切希望能在w e b 中看到一些 交互式的内容,开发人员也极希望能够在w e b 上创建一类无需考虑软硬件平台就可以 执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的 编程语言显得无能为力。s u n 的工程师敏锐地察觉到了这一点,从1 9 9 4 年起,他们开 始将o a k 技术应用于w e b 上,并且开发出了h o t j a v a 的第一个版本。当s u n 公司1 9 9 5 年正式以j a v a 这个名字推出的时候,几乎所有的w e b 开发人员都心生感叹:噢,这正 是我想要的! 于是j a v a 成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。f 6 1 j a v a 语言是简单的。j a v a 语言的语法与c 语言和c + + 语言很接近,使得大多数程序 员很容易学习和使用j a v a 。另一方面,j a v a 丢弃了c + + 中很少使用的、很难理解的、 令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,j a v a 语 言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。j a v a 语 言是一个面向对象的。j a v a 语言提供类、接口和继承等原语,为了简单起见,只支持类 之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制( 关键字为 i m p l e m e n t s ) 。j a v a 语言全面支持动态绑定,而c + + 语言只对虚函数使用动态绑定。总 之,j a v a 语言是一个纯的面向对象程序设计语言。 j a v a 语言是分布式的。j a v a 语言支持i n t a m g t 应用的开发,在基本的j a v a 应用编程 接口中有一个网络应用编程接口( j a v a n e t ) ,它提供了用于网络应用编程的类库,包括 u r l 、u r l c o n n e c t i o n 、s o c k e t 、s e r v e r s o c k e t 等。j a v a 的r m i ( 远程方法激活) 机制也是 开发分布式应用的重要手段。j a v a 语言是健壮的。j a v a 的强类型机制、异常处理、废料 的自动收集等是j a v a 程序健壮性的重要保证。对指针的丢弃是j a v a 的明智选择。j a v a 的安全检查机制使得j a v a 更具健壮性。j a v a 语言是安全的。j a v a 通常被用在网络环境 中,为此,j a v a 提供了一个安全机制以防恶意代码的攻击。除了j a v a 语言具有的许多 安全特性以外,j a v a 对通过网络下载的类具有一个安全防范机制( 类c l a s s l o a d e r ) ,如 分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制( 类 s e c u r i t y m a n a g e r ) 让j a v a 应用设置安全哨兵。f 7 】 j a v a 语言是体系结构中立的。j a v a 程序( 后缀为j a v a 的文件) 在j a v a 平台上被编 译为体系结构中立的字节码格式( 后缀为c l a s s 的文件) ,然后可以在实现这个j a v a 平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 j a v a 语言是可移植的。这种可移植性来源于体系结构中立性,另外,j a v a 还严格规 定了各个基本数据类型的长度。j a v a 系统本身也具有很强的可移植性,j a v a 编译器是用 j a v a 实现的,j a v a 的运行环境是用a n s ic 实现的。 基于r i a 的财务报销系统的设计与实现 j a v a 语言是解释型的。如前所述,j a v a 程序在j a v a 平台上被编译为字节码格式,然 后可以在实现这个j a v a 平台的任何系统中运行。在运行时,j a v a 平台中的j a v a 解释器 对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。 j a v a 是高性能的。与那些解释型的高级脚本语言相比,j a v a 的确是高性能的。事实 上,j a v a - 的运行速度随着j i t ( j u s t i n - t i m e ) 编译器技术的发展越来越接近于c + + 。 j a v a 语言是多线程的。在j a v a 语言中,线程是一种特殊的对象,它必须由t h r e a d 类或其子( 孙) 类来创建。通常有两种方法来创建线程:其一,使用型构为t h r e a d ( r u n n a b l e ) 的构造子将一个实现了r u n n a b l e 接口的对象包装成一个线程,其二,从t h r e a d 类派生 出子类并重写r u n 方法,使用该子类创建的对象即为线程。值得注意的是t h r e a d 类已经 实现了r u n n a b l e 接口,因此,任何一个线程均有它的r u n 方法,而r u n 方法中包含了线 程所要运行的代码。线程的活动由一组方法来控制。j a v a 语言支持多个线程的同时执行, 并提供多线程之间的同步机制( 关键字为s y n c h r o n i z e d ) 。 j a v a 语言是动态的。j a v a 语言的设计目标之一是适应于动态变化的环境。j a v a 程序 需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利 于软件的升级。另外,j a v a 中的类有一个运行时刻的表示,能进行运行时刻的类型检查。 j a v a 语言的优良特性使得j a v a 应用具有无比的健壮性和可靠性,这也减少了应用 系统的维护费用。j a v a 对对象技术的全面支持和j a v a 平台内嵌的a p i 能缩短应用系统 的开发时间并降低成本。j a v a 的编译一次,到处可运行的特性使得它能够提供一个随处 可用的开放结构和在多平台之间传递信息的低成本方式。特别是j a v a 企业应用编程接口 ( j a v ae n t e r p r i s ea p i s ) 为企业计算及电子商务应用系统提供了有关技术和丰富的类库。 【8 】 第二,m y s q l 方面。m y s q l 是一个小型关系型数据库管理系统,开发者为瑞典 m y s q la b 公司。在2 0 0 8 年1 月1 6 号被s u n 公司收购。目前m y s q l 被广泛地应用在 i n t e m e t 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源 码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了m y s q l 作为网站数 据库。【9 】 ( 1 ) m y s q l 的特性。 使用c 和c + + 编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持 a _ i x 、f r e e b s d 、h p - u x 、l i n u x 、m a co s 、n o v e l ln e t w a r e 、o p e r t b s d 、o s 2w r a p 、 s o l a r i s 、w i n d o w s 等多种操作系统。为多种编程语言提供了a p i ,这些编程语言包括c 、 c + + 、e i f f e l 、j a v a 、p e r l 、p h p 、p y t h o n 、r u b y 和t e l 等。 大连理工大学专业学位硕z t z 学- 位论文 同时,支持多线程,充分利甩c p u 资源;优化的s q l 查询算法,有效地提高查询 速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一 个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的g b2 31 2 、b i g 5 ,日 文的s h i rj i s 等都可以用作数据表名和数据列名。能够提供t c p i p 、o d b c 和d b c 等多种数据库连接途径,提供用于管理、检查、优化数据库操作的管理工具,可以处理。 拥有上千万条记录的大型数据库。 ( 2 ) m y s q l 的应用和管理。 与其他的大型数据库例如o r a c l e 、d b 2 、s q ls e r v e r 等相比,m y s q l 自有它的不 足之处,如规模小、功能有限( m y s q lc l u s t e r 的功能和效率都相对比较差) 等,但是 这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,m y s q l 提供的功能已经绰绰有余,而且由于m y s q l 是开放源码软件,因此可以大大降低总体 拥有成本。目前i n t e r a c t 上流行的网站构架方式是l a m p ( l i n u x _ 卸a c h c + m y s q l + p h p ) , 即使用l i n u x 作为操作系统,a p a c h e 作为w e b 服务器,m y s q l 作为数据库,p h p 作为 服务器端脚本解释器。由于这四个软件都是遵循g p l 的开放源码软件,因此使用这种 方式不用花一分钱就可以建立起一个稳定、免费的网站系统。 m y s q l 可以使用命令行工具管理m y s q l 数据库( 命令m y s q l 和m y s q l a d m i n ) ,也 可以从m y s q l 的网站下载图形管理工具m y s q la d m i n i s t r a t o r 和m y s q lq u e r y b r o w s e r 。p h p m y a d m i n 是由伽写成的m y s q l 资料库系统管理程式,让管理者可用 w 曲介面管理m y s q l 资料库。p h p m y b a c k u p p r o 也是由p h p 写成的,可以透过w e b 介面创建和管理数据库。它可以创建伪c r o n j o b s ,可以用来自动在某个时间或周期备份 m y s q l 数据库。另外,还有其他的g u i 管理工具,例如早先的m y s q l - f r o n t 以螂m y s q l m a r m g e r , n a v i c a t 等等。f 1 明 第三,m y e c l i p s e6 0 方面。在结构上,m y e e l i p s e 的特征可以被分为7 类:j 2 e e 模 型、w e b 开发工具、e j b 开发工具、应用程序服务器的连接器、j 2 e e 项目部署服务、 数据库服务、m y e c l i p s e 整合帮助。对于以上每一种功能上的类别,在e c l i p s e 中都有相 应的功能部件,并通过一系列的插件来实现它们。m y e c l i p s e 结构上的这种模块化,可 以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言, m y e c l i p s e 是e c l i p s e 的插件,也是一款功能强大的j 2 e e 集成开发环境,支持代码编写、 配置、测试以及除错。i n ( 1 ) 支持j a v a5 & j a v a6 。可运行在w i n d o w s ( x p ,v i s t a ) 、l i n u x 、m a c 操作系统。 改进了j a v ae e5 和s p r i n g 功能部件。提高e j b 3 工程项目的灵活度,从数据库模式直 基于r i a 的财务报销系统的设计与实现 接产生b e a n 。支持j a v a 持久化结构开发;对s p r i n g2 0 升级,增强配置管理功能:升级 h i b e r n a t e :s p r i n g - j p a 高度集成;支持a j a x 开发和测试。 ( 2 ) 支持美国a p p l e 公司所有的a j a x 特征能在m a c 操作系统上运行。改进了 a j a xw e b 浏览器;改进了a j a x 工具;增强了j a v a s c r i p t 调试;支持r a dw e b 开发。 ( 3 ) 具备m a t i s s e 4 m y e c l i p s c 可视化s w i n g 设计器。快速j a v ae e 部署和测试;项 目自动部署和启动服务:根据指定的调试和运行模式,自动配置项目和启动服务器:在 配置前,自动停止运行的服务器;在现有的应用程序配置中可以重新配置。【1 2 1 1 2 2 国内研究现状 我国中小企业m i s 的应用可以追溯到上世纪7 0 年代中期,主要是以单机操作为 主进行单项业务的数据处理辅助管理为主。7 0 年代末到8 0 年代中期许多中小企业都 建立了诸如人事、工资、库存、生产调度、计划等管理子系统。8 0 年代后期尤其是进 入9 0 年代以后,随着系统集成和网络技术的发展,国内一些大中型中小企业纷纷把过 去独立存在的子系统集成起来,形成统一的管理信息系统,较好地解决了信息“孤岛” 问题。中国中小企业引入m r pi i 开始于上世纪8 0 年代中期,目前约有上千家中小企 业建立了自己的m r pi i 系统。近年来,国内很蠡大中小企业已开始实施e r p 。 从国家软件工业应用现状统计分析,目前我国大型中小企业使用管理软件的比例高 达9 5 以上。其中,财务软件占9 8 以上;业务商务软件约占6 0 ;e r p 占 4 0 左右。中小企业使用管理软件的比例约4 5 ,绝大数都是财务软件。上述软件应 用项目的成功率小于5 6 ( 中国学术期刊物大拇指代发论文中心) 。 这些数据反映了我国中小企业应用管理信息系统的总体情况,我们从中可以看到, 大型中小企业的应用情况要好于中小企业,大型中小企业的管理信息系统应用已逐渐的 从单项业务管理系统向集成的管理系统转变,而中小型中小企业由于资金短缺,信息基 础薄弱等原因管理信息系统的应用情况不理想,同时,我们还可以看出,中小企业实施 管理信息系统存在风险,由于中小企业个性的存在以及管理软件业务流程的固化,不是 应用了管理软件就能实现有效的管理信息系统,就能为中小企业带来效益。中小企业应 用管理信息系统离不可中小企业的环境和条件。 m r 2i i e r p 是针对制造业的典型中小企业管理信息系统,它是以解决生产管理 难题为核心功能的管理思想和模式,但是实施效果却不尽人意,在全球都受到广泛质疑。 据研究数据表明,全球的e r p 实施失败率一直高达6 0 以上,约有5 0 的项目半 途而废,就连e r p 发展较早,技术相对成熟的美国目前e r p 的成功率也不到3 0 。 大连理工大学专业学位硕士学位论文 我国近两年e r p 市场增长迅速,目前市场现有的e r p 产品从总体上看,在满足 用户需求上存在不足,对于财务、人力资源等通用型业务,市场上现有的e r p 软件模 块相对成熟,但针对生产制造环节信息化的软件模块与用户需求存在差距,由于生产环 节的复杂性,生产环节的管理信息化是许多软件厂商都回避的问题。f 1 3 】 中小企业信息化受到中小企业规模的限制,主要表现在资金不足、管理不规范等。 而这些问题直接制约中小企业信息化建设,制约管理信息系统在中小企业的应用。 资金不足是中小企业在管理信息化建设中存在的最大问题。管理信息系统建设包括 方案的咨询与规划费用、硬件和网络建设费用,软件费用和软件的实施、服务、升级、 维护等费用。硬件和网络建设风险相对较小。软件选型风险最大,不仅包括一次性购买 标准的或定制的管理软件费用,还包括后期维护、升级以及二次开发等持续追加费用。 中小企业受资金限制只是选择一些价格便宜,通用型强的管理软件,而这些软件往往不 具有系统性,对机械制造类中小企业复杂的生产管理和业务处理方法存在明显地不足。 另外,中小企业在应用管理信息系统时,除了考虑资金情况以外,还要求系统能尽快创 造效益,但是信息化建设是一项很难产生直接收益的投资,投资的收益更多地间接来自 于管理效率、生产效率的提升及成本下降,所以在短期可能使中小企业陷入财务困境, 甚至危及中小企业生存。 一 这些规模较小的中小型机械制造中小企业还普遍存在业务流程随意性大,管理不规 范等问题。正是这种管理的不规范造成许多中小企业应用管理信息系统的失败,中小企 业若想应用管理信息系统必须先规范业务流程和管理。 申林( 2 0 0 3 ) 指出【1 4 】中小企业经营理念、管理机制、管理方法及其市场形象等从不 同侧面展示中小企业个性。现代中小企业越来越强调个性的发展,认为中小企业个性是 中小企业核心竞争力的一部分。而管理信息系统固化了管理思想和模式,如果应用不好 束缚了中小企业个性化的发展。目前,市场上的管理软件对满足中小企业的个性化发展 存在不足。 国内近年来研究出基于工作流的财务报销系统。工作流( w o r kf l o w ) 就是工作流 程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以 恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目 标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。 简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个 业务过程看作是一条河,其中流过的就是工作流。 工作流属于计算机支持的协同工作( c o m p u t e rs u p p o r t e dc o o p e r a t i v ew o r k ,c s c w ) 的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。许多公 基于r i a 的财务报销系统的设计与实现 司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计 报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照 定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟 踪、管理、查询、统计、打印等,大大提高了效率,实现了知识管理,提升了公司的核 心竞争力。 从逻辑上,对工作流的关注和研究可以看作是对业务过程重规划( b p r ) 的一种深 化。b p r 的观点,要求我们将眼光投向实际业务进行的过程,但这个过程应当是什么样 的,怎样分析、构造?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论