




已阅读5页,还剩58页未读, 继续免费阅读
(计算机应用技术专业论文)基于j2ee技术的财务费用管理控制系统.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连理工大学硕士学位论文 摘要 信息技术尤其是网络技术的飞速发展和广泛应用,给财务费用的控制和管理带来了 新的挑战和要求,笔者设计的项目是一个为东北电子技术研究所设计和开发的供自身内 部使用的财务管理系统,是为了解决财务费用控制和财务数据的各种统计输出的问题, 而提出了一种实际的解决方案。 该系统的主要功能:财务部门的预算制定及审核,通过预算数据制约着凭证费用的 支出。系统包括计划内、计划内调整、计划外预算的制定和审核:凭证的录入和管理; 用户的基本信息和权限管理;其他财务数据如合同的管理;以及各种财务数据的查询统 计输出功能。 系统采用了面向对象设计和模块化设计相结合的方法进行规划,总体框架采用面向 对象的方法,在具体功能的实现上,注重模块复用,以提高软件模块间的内聚,便于扩 展和维护。页面设计从外观上看美观大方,易于操作,数据库设计比较实用,而且该系 统的运行兼容了该部门原有的系统。 本文首先分析了基于j 2 e e 平台构建w e b 应用系统的优势,然后探讨了基于b s 模 式的财务管理和控制系统的开发全过程,最后对系统开发过程中的经验加以总结。从系 统开发全过程可以看出,采用j 2 e e 技术的m v c 模式来开发w e b 方式的企业信息管理 系统,将业务逻辑和显示页面分离开来,简化了每个阶段的工作,而且规范了整个系统 的开发,提高代码质量和系统的开发效率,使该系统具有高性能、可跨平台、易于扩展、 易于管理和维护等优点,体现了j 2 e e 体系与m v c 模式的技术优势。 目前,该项目已经上线,并取得了良好的运行效果。本课题的研究具有一定的理论 价值与推广应用价值,在财务管理的发展中提出了一种网络化的管理模式并采用了预算 的费用控制机制,促进了财务管理的网络化、科学化和规范化。 关键词:财务管理;预算;费用控制 基于j 2 e e 技术的财务费用管理控制系统 f i n a n c i a lc o s tm a n a g e m e n ta n dc o n t r o l l i n gs y s t e mb a s e do nj 2 e e a b s t r a c t w i t ht h er a p i dd e v e l o p m e n ta n dw i d ea p p l i c a t i o no fi n f o r m a t i o nt e c h n o l o g y ,e s p e c i a l l y n e t w o r kt e c h n o l o g y ,t h ec o n t r o l l i n ga n dm a n a g e m e n to ft h ef i n a n c i a lc o s t sf a c e sn e w c h a l l e n g e sa n dr e q u i r e m e n t s s oih a v ed e s i g n e dt h ep r o je c tf o rt h en o m l e a s ti n s t i t u t eo f e l e c t r o n i ct e c h n o l o g ya n du s e di ta sf i n a n c i a l m a n a g e m e n ts y s t e mf o rt h ed e s i g na n d d e v e l o p m e n to ft h e i ro w ni n t e r n a l ,w h i c hw i l ls o l v et h ef i n a n c i a lc o s tc o n t r o la n df i n a n c i a l d a t ao fv a r i o u ss t a t i s t i c a lo u t p u t s ,a n dp u tf o r w a r da p r a c t i c a ls o l u t i o n t h ep r i m a r yf u n c t i o no ft h es y s t e m :t h ef i n a n c i a ld e p a r t m e n t sb u d g e tf o r m u l a t i o na n d a p p r o v a l ,a n dt h a tw i l lc o n t r o lt h ec o s t so fc e r t i f i c a t ed a t at h r o u g ht h eb u d g e t i ti n c l u d e st h e p l a n n e d , p l a n n e dr e s t r u c t u r i n g ,e x t r ab u d g e tf o r m u l a t i o na n da p p r o v a l ,t h ee n t r ya n d m a n a g e m e n to fc e r t i f i c a t e s ,t h eu s e r sb a s i ci n f o r m a t i o nm a n a g e m e n ta n dr i g h t sm a n a g e m e n t , o t h e rf i n a n c i a ld a t as u c ha sc o n t r a c ti n f o r m a t i o nm a n a g e m e n t a sw e l l 嬲av a r i e t yo ff i n a n c i a l d a t aq u e r ys t a t i s t i c so u t p u t s t h es y s t e mu s e st h em e t h o dt op l a n , w h i c hc o m b i n e so b j e c t - o r i e n t e dd e s i g na n dm o d u l a r d e s i g na n di t so v e r a l lf r a m e w o r ka l s ou s et h eo b j e c t o r i e n t e dm e t h o d o no b t a i n i n gs p e c i f i c f u n c t i o n s ,t h es y s t e mp a ya t t e n t i o nt ot h em o d u l e s r e u s a b i l i t yi no r d e rt oe n h a n c et h e c o h e s i o nb e t w e e nt h ee a s ye x p a n s i o na n dm a i n t e n a n c e ,t h ee m p h a s i so nr e u s a b l em o d u l e s , s o f t w a r em o d u l e st oi ti se a s yt oo p e r a t et h ep a g ed e s i g nf r o mt h ee l e g a n ta p p e a r a n c e ,m o r e p r a c t i c a ld a t a b a s ed e s i g n ,a n do p e r a t i o no f t h es y s t e mi sc o m p a t i b l ew i t ht h ee x i s t i n gs y s t e m i nt h es e c t o r f i r s t l y ,t h i sp a p e ra n a l y z e dt h ea d v a n t a g e so fs e t t i n gu pt h ew e ba p p l i c a t i o ns y s t e m b a s e do nj 2 e ep l a t f o r m s e c o n d l y ,i tt a l k e da b o u tt h ee n t i r ep r o c e s so ff i n a n c i a lm a n a g e m e n t a n dc o n t r o l l i n g s y s t e mb a s e do nt h eb sm o d e l f i n a l l y ,i tm a d eac o n c l u s i o no nt h e e x p e r i e n c e sd u r i n gt h ep r o c e s so fd e v e l o p i n gt h es y s t e m a c c o r d i n gt ot h ew h o l ep r o c e s so f a ne n t e r p r i s em a n a g e m e n ts y s t e mb a s e do nt h i sp a t t e r n , t h i ss y s t e mw i l ls i m p l i f i e dt h ew o r k o fe a c hs t a g e ,n o r m a l i z e dt h ed e v e l o p i n go ft h ew h o l es y s t e m ,i m p r o v e dt h ec o d eq u a l i t ya n d t h es y s t e me f f i c i e n c y ,m a d et h es y s t e mh a v em a n ya d v a n t a g e s ,s u c ha sg o o dp e r f o r m a n c e , p l a t f o r mc r o s s a b l e ,e a s yt ob ee x t e n d e d ,m a n a g e da n dm a i n t a i n e de t c ,b yu s i n gt h em v c p a t t e r no fj 2 e et e c h n o l o g yt od e v e l o pw e b s h a p e dt h ee n t e r p r i s ei n f o r m a t i o nm a n a g e m e n t s y s t e ma n ds e p a r a t i n gt h eb u s i n e s sl o g i ca n dp a g ed i s p l a y t h es y s t e mw i l ls h o wt h et e c h n i c a l a d v a n t a g e so f j 2 e ea n dm v c i i 大连理工大学硕士学位论文 a tp r e s e n t ,t h ep r o j e c th a sb e e no nt h el i n e ,a n da c h i e v e dg o o do p e r a t i n gr e s u l t s i th a sa t h e o r i c a lv a l u ea n di ti sw o r t hp r o m o t i n g w i t ht h ed e v e l o p m e n to ff i n a n c i a lm a n a g e m e n ta n e t w o r km a n a g e m e n tm o d e lh a sb e e np u tf o r w a r da n dp e o p l em a k eu s eo ft h eb u d g e tc o n t r o l m e c h a n i s mt op r o m o t et h ef i n a n c i a lm a n a g e m e n tn e t w o r k b a s e d ,s c i e n t i f i ca n ds t a n d a r d i z e d k e yw o r d s :f i n a n c i a tm a n a g e r m e n t ;b u d g e t ;c o s tc o n t r o i i i 大连理工大学学位论文独创性声明 作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究 工作所取得的成果。尽所知,除文中已经注明引用内容和致谢的地方外, 本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请 学位或其他用途使用过的成果。与一同工作的同志对本研究所做的贡献均 已在论文中做了明确的说明并表示了谢意。 学位论文肌 建芝砭墨丝塑堕望塑盘幽垒至乏 作者签名:兹盈主动 日期:垄2 年互月蔓日 大连理工大学硕士学位论文 大连理工大学学位论文版权使用授权书 本人完全了解学校有关学位论文知识产权的规定,在校攻读学位期间 论文工作的知识产权属于大连理工大学,允许论文被查阅和借阅。学校有 权保留论文并向国家有关部门或机构送交论文的复印件和电子版,可以将 本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印、或扫描等复制手段保存和汇编本学位论文。 学位论文题目:复i 壁丝幽幽签丝趔丕f 包 作者签名:翻耋蕴日期:j 堕l 年l 月_ 兰三日 导师签名:越之 日期:堕l 年上月二2 - 日 大连理工大学硕士学位论文 1 绪论 目前,信息技术的飞速发展,特别是网络技术的成熟与推广,对人们的生产、生活 等各个领域都产出了深刻的影响。同时,企事业单位的发展也面临着管理变革的挑战, 企业传统的经营模式和管理模式在当今的网络信息时代必须进行改革。人们都切实感受 到了9 0 年代以来发生的商务运作环境的重大变化,信息技术已经成为最具潜力的新生 产力。全球都在研究如何有效的利用信息技术,提升企业技术创新和管理创新能力。财 务管理是企事业单位经营管理的重要组成部分,是其整个系统运作的基础。它通过对资 金的流向及其财务关系的把握,综合反映和控制了企事业单位所有主要的经营和管理过 程,进行科学的财务预测与决策,并在决策实施中,充分发挥运筹的作用,针对单位在 财务运作过程中的情况和问题进行及时的调整,以促进改善生产经营。 如何结合实际项目的需求,将软件开发技术和财务的预算管理模式有效地进行结 合,这就是本文所研究的一个课题。 1 1 国外预算管理相关研究现状 ( 1 ) 从案例分析方面进行的研究。马格列特图恩( m a r g a r e tp o o p ) 、理查德皮 克( r i c h a r dp i k e ) 和笛恩杰士维尔德( d e a nt j o s v o l d ) 通过对香港的一家大型公共设 施组织中的6 4 位经理级的人员的采访,经过研究发现有着合作目标的预算团队在预算 目标遇到冲突的情况下,倾向于彼此开诚不公地进行讨论,相互协调地解决问题。结果 是更能提高团队的生产率同时也能增强团队间的联系,也导致了更高质量的预算】。 考虑了预算编制环境中对产生预算松弛现象的两个因素:声誉和预算差异调查。通 过实证研究,结果表明不论是为了保持良好的声誉或是因为企业制度中规定了要调查预 算差异产生的原因,两者都将导致较低水平的预算松弛现象的产生【2 j 。 ( 2 ) 从实证方面进行的研究。通常基于预算的绩效评价会导致经理人员高水平的 工作压力。2 0 0 1 年大卫恩斯雷( d a v i de m s l e y ) 采用采访、调查表和实证研究等方法, 通过对下级经理人员向上级经理人员报告预算差异的过程和下级经理人员可获得的用 于解释这种差异的信息的研究,发现下级经理人员可获得的用于解释差异的信息的完全 程度影响下级经理人员对预算差异的理解以及向上级经理人员解释管种差异的能力。反 过来,也影响下级经理人员的工作压力水平,特别是在基于预算的绩效评价情况下【3 】。 詹森弗什( j o s e p hf i s h e r ) ,詹姆斯r 弗雷德里克森( j a m e sr f r e d e r i c k s o n ) 和肖 恩a - 贝弗( s e a na p e f f e r ) 通过实证研究了信息不对称对以协商方式编制预算的影 响。他们发现在开始编制预算时,虽然上下级可能只存在很小的分歧,但如果这种分歧 基于j 2 髓技术的财务费用管理控制系统 是由于上下级获得的不同信息所导致的,最终有很大的可能性将不会达成一致的结果。 此外,还发现信息不对称会影响协商结果和预算松弛的关系1 4 。 1 2国内预算相关研究现状 ( 1 ) 在理论方面 1 9 9 9 年,王斌说明了预算管理是在市场经济下的计划管理,并根据企业的产品生命 周期理论,提出了将预算管理分四大模式( 以资本预算为起点、以销售为起点、以成本 控制为起点和以现金流量为起点的预算管理模式) 的观点1 5 j 。2 0 0 1 年王斌、李苹莉认为 企业预算目标的确定是一个讨价还价的过程,并探讨了在单一法人和多级法人制两种情 况下预算目标的确定和分解情况【6 】。第二年,于增彪、梁文涛提出了界定以生产为起点 和以销售为起点的两种传统预算编制方法所适用的条件,并同时论证了以所有权与管理 权相分离为特征的现代公司应以每股收益或利润为起点编制预算的观点【_ 7 1 。同年,王斌、 竺素娥通过研究西方资本预算理论体系,认为资本预算管理不能仅从财务技术层面来归 纳,而是认为它是一个管理体系,至少包括资本预算管理目标、资本预算战略、资本预 算核心和资本预算实施条件与环境四大部分【引。 ( 2 ) 在全面预算管理应用研究方面 南京大学会计学系课题组2 0 0 1 年在全国范围内主要针对企业对全面预算管理科学 性的评价、预算编制工作的组织情况、预算编制的种类及方法、预算控制情况和预算调 整情况进行了较为全面的调查。结果显示,大多数企业都认识到了实施预算管理的重要 性,但企业预算管理尚存在一些认识与实务的盲区,在其科学性与合理性方面也有待改 进【9 】。管理会计应用与发展典型案例研究课题组在2 0 0 1 年以中原石油勘探局1 9 9 4 1 9 9 8 年预算管理的案例为基础,首先采用现场研究的方法,概括出集团公司管理的资金预算 整合模式和全面预算整合模式,并认为每一种模式都是一个由若干阶段或要素组成、可 运行、可操作的管理控制系统,为我国其他集团公司实现整合提供了可资效法的蓝本。 其次,该文从技术、组织、行为和环境四个维度描述了集团公司预算管理系统的特征, 从历史和现状、理论和实务等方面阐述了我国集团公司推行预算管理的重大意义。最后, 该文阐明预算管理蕴含着“权力共享的分权”这一哲学思想,通过预算管理才能达到“分 散权责、集中控制”的思想境界【】o 】,2 0 0 1 年,黄长胜、张朝宓通过对江苏省谏壁发电 厂的预算管理的实地研究,提出了细化预算、硬化预算等有效进行预算管理的办法】。 2 0 0 8 年,陈桂林介绍了财务预算管理的含义和财务预算管理的作用,分析了企业财务预 算管理存在的问题及其成因,并提出了解决企业财务预算管理存在问题的对策,以充分 发挥财务预算管理在提高企业经济效益中的作用1 1 2 1 。 大连理工大学硕士学位论文 ( 3 ) 关于运用管理软件实现预算管理的研究 2 0 0 0 年时,陈晓红、徐兵、朱霞以一个大型国有上市公司的全面预算管理为例,提 出了全面预算管理信息系统框架及功能说吲1 3 】。2 0 0 1 年,张瑞君、柯木兰、殷建红等 以苏州新苏纶纺织有限公司为具体案例,分析了企业预算模式的基本思想,并提出了如 何将企业预算管理模式与管理软件相结合实现预算的解决方案【1 4 1 。同年,董玉坤、于瑞 华、王炜研究了利用m se x c e l 的强大链接功能生成可自动更新的全面预算控制系统【1 5 】。 第二年,孙彦永总结了预算管理软件开发的一些特点【1 6 】。王成鹏、席宁从系统维护、预 算编制、成本控制、预算分析和跨账管理五个功能模块对预算管理信息系统进行设计【1 7 】。 1 3 研究意义和特点 本文将全面预算管理中的费用预算管理融入基于j 2 e e 的财务费用控制管理系统, 完全克服了原来预算管理的信息不畅及信息孤岛效应,解决了财务处的各部门明细账目 查询问题,减少了核算的复杂性,减少了财务部及各单位部门的劳动强度,使财务部能 动态掌握财务预算信息及详细使用情况,强化了财务管理,为企业提高经济效益提供了 有力保障。本文以e r p 的核心部分中的财务控制和管理模块为研究对象,通过应用现 有的开源技术与财务系统运行模式进行探讨并设计财务控制和管理模块的原型,为财务 控制和管理模块的相关研发提供了一些技术参考。 本文是在综合国内外研究的基础上,对前人研究方法加以改造和综合而形成的。本 研究的主要特点在于: ( 1 ) 提出了将财务预算管理思想与基于j 2 e e 的信息技术融为一体的、支持预算 全过程的系统解决方案。 ( 2 ) 采用开放、拓展的设计思路,在系统的整体框架下应用了大量的自定义方式, 例如预算指标的自定义、指标关系的自定义等,系统报表格式的灵活多样,具有很强的 适应能力,满足单位或公司动态发展的需要【l 引。 ( 3 ) 各种安全措施的应用。如m d 5 加密、防止s q l 注入、权限设置、日志记录 等方面,在一定程度上加强了系统的安全。 基于j 2 e e 技术的财务费用管理控制系统 2 相关技术 信息技术的高速发展使网络设计模式不断更新。从单机时代的主栅终端模式、文件 服务器时代的共享数据模式、客户机服务器时代的c l i e n t s e r v e r ( 客户机,服务器) 模式, 再到今天网络设计时代的b r o w s e r s e r v e r ( 浏览器,丑务器) 模式,设计模式发生了巨大 变化。设计模式的不断进步的同时使管理软件的架构也发生了很大变化。 21 开发模式 现在管理系统的开发模式主要有两类:客户机( c l i e n t ) 服务器( s e r v e r ) 模式和 浏览器( b r e , , w e r ) ,服务器( s e r v e r ) 模式。 211 客户机( c ij e n t ) l i t 务器( s e r v e r ) 结构模式 c s 结构也称为客户机( c l i e n t ) 朋务器网络( s e r v e r ) 结构模式。它根据网络中各 个计算机的特点进行分一 ,克服了集中式网络中各个计算机分工不明确的缺点。 客户机,服务器( c l i e n t s e r v e r ) 这一概念最早用于描述软件的体系结构,表示两个 程序| 1 l j 的关系,即一个是提出请求的应用程序,另一个是服务程序它们之间的交互不 需要任何通信设施。此时它们可能就是在同一台机器上运行的调用和被调用程序,而 且请求服务交互可以是不同步的”。 从概念上讲,c s 模式可定义为一种特殊的协作式处理模式,整个应用程序被分布 在客户机和服务器上。客户机和服务器两者都参与一个应用程序的处理,其中软件成分 相互协作以完成特定的血用程序功能,而硬件资源则提供软件成分相h 协作的设施。客 户机,服务器模式如下图2l 所示。在该体系结构中,c l i e n t 向s e r v e r 发送请求,s e r v e r 响应c l i e m 发出的请求并返回c l i e n t 所需要的结果。它将对i 0 操作快的计算机用作服 务嚣,其它计算机作为客户机。同时应用程序也进行分工。s e r v e r 上是数据库应用s q l 程序,c l i e m 上主要是i 0 界面及处理、分析程序,提高了计算机的运行效率,减少了 网络上的数据传输,系统可维护性及坚固性加强。 客户机 客r ,目 h ! l 客户机7 服务器模式 f i g2 i c l i e n t i s e w e r m o d e l 客户机 客户机 埋 鲤 一慕,漕,| 瀑一 鲤 毗 大连理工大学硕士学位论文 该模式可以充分利用两端硬件环境的优势,将任务合理分配到c l i e n t 端和s e r v e r 端 来实现,降低了系统的通信开销。目前大多数应用软件系统都是c l i e n t s e r v e r 形式的两 层结构,由于现在的软件应用系统正在向分布式的w e b 应用发展,w e b 和c l i e n t s e r v e r 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部 的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的 应用系统。这也就是目前应用系统的发展方向。 2 1 。2 客户机服务器环境下应用成分的分布 c l i e n t s e r v e r 将软件分成三部分:c l i e n t s ,s e r v e r s 和i n t e r f a c e s ( 接口) ,能够将不 同的数据源、应用及服务集成在一起。在c l i e n t s e r v e r 体系结构下,s e r v e r 控制所有的 数据,具有灵活性和适应性,能够满足不断增长的需求,允许任何数据源以标准接口响 应c l i e n t 请求。而c l i e n t 应用十分灵活,任何能够通过网络与s e r v e r 通信的计算机均可 运行c l i e n t 应用。通常,一个典型的应用程序可分解为四个组成部分。 ( 1 ) 界面表示逻辑:这是与用户交互的应用代码。 ( 2 ) 业务处理逻辑:这是使用输入数据来完成业务处理和规则的应用代码。 ( 3 ) 数据处理逻辑:这是应用程序中负责数据逻辑如完整性判别等的代码。 ( 4 ) 数据库管理:应用程序由d b m s 来完成实际数据存取处理的程序。 虽然d b m s 不属于应用程序本身,但它是分布处理的基本组成部分。在c s 环境 下,通常把界面表示逻辑和业务处理逻辑驻留在客户机上,而把数据处理逻辑和d b m s 功能驻留在服务器上。因此,设计建立在c s 模式上的一个数据库应用程序,应该在服 务器端完成的是数据的管理、组织和处理,即提供数据服务;在网络上传输的应该是客 户机的请求和服务器返回的结果或信息;在客户端完成的是业务处理的表示和用户的交 互的界面。 2 1 3 浏览器( b r o w s e r ) 服务器( s e r v e r ) 模式 b r o w s e r s e r v e r 模式是一种以w e b 技术为基础的新型的m i s 系统平台模式。把传统 c s 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器( w e b 服务 器) ,从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器 软件,如n e t s c a p en a v i g a t o r ,微软公司的i e 等。浏览器将h t m l 代码转化成图文并茂 的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给 后台,并提出处理请求。这个后台就是第二层的w e b 服务器。 一5 一 基于j 2 e e 技术的财务费用管理控制系统 第二层w e b 服务器将启动相应的进程来响应这一请求,并动态生成一串h t m l 代 码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的 存取,w e b 服务器还需与数据库服务器协同完成这一处理工作。 第三层数据库服务器的任务类似于c s 模式,负责协调不同的w e b 服务器发出的 s q l 请求,管理数据库。 基于互联网应用系统都采用b r o w s e r s e r v e r ( 浏览器, i l l 务器模式) 结构,在客户端 中除w e b 浏览器外,要安装的软件便是一些插件和控件。这些插件被设计于服务器端, 并通过网络下载到客户端,而控件则是在第一次浏览时下载并注册的。这是一种最小化 的客户端安装及瘦客户机模式,也是目前客户j r 务器体系结构的发展方向。 2 1 4c l s 模式与b s 模式的比较分析 ( 1 ) c s 模式的优势 首先,交互性强是c s 固有的一个优点。在c s 中,客户端有一套完整的应用程序, 在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。b s 虽 然由j a v a s c r i p t 、v b s c r i p t 提供了一定的交互能力,但与c s 的一整套客户应用相比是 太有限了。 其次,c s 模式提供了更安全的存取模式。由于c s 是配对的点对点的结构模式, 采用适用于局域网、安全性比较好的网络协议( 例如:n t 的n e t b e u i 协议) ,安全性 可以得到较好的保证。而b s 采用点对多点、多点对多点这种开放的结构模式,并采用 t c p h p 这一类运用于i n t e m e t 的开放性协议,其安全性只能靠数据服务器上管理密码的 数据库来保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要 通过i n t e r a c t 发展网上营销业务,这使得大多数企业将他们的内部网与i n t e m e t 相连。由 于采用t c p f l p ,他们必须采用一系列的安全措施,如构筑防火墙,来防止i n t e m e t 的用 户对企业内部信息的窃取以及外界病毒的侵入。 再次,采用c s 模式将降低网络通信量。b s 采用了逻辑上的三层结构,而在物理 上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、 第二层与第三层结构之间的通信都需占用同一条网络线路。而c i s 只有两层结构,网络 通信量只包括c l i e n t 与s e r v e r 之间的通信量。所以,c s 处理大量信息的能力是b s 所 无法比拟的。 最后,由于c s 在逻辑结构上比b s 少一层,对于相同的任务,c s 完成的速度总 比b s 快。使得c s 更利于处理大量数据。 ( 2 ) b s 模式的优势 大连理工大学硕士学位论文 首先,它简化了客户端。它无需像c s 模式那样在不同的客户机上安装不同的客户 应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存, 而且使安装过程更加简便、网络结构更加灵活。 其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开 发不同的客户应用程序了,只需把所有的功能都实现在w e b 服务器上,并就不同的功 能为各个组别的用户设置权限就可以了。各个用户通过h ”曙请求在权限范围内调用 w e b 服务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异 的竞争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。相对于c s ,b s 的 维护具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应用程序升级, 而只需对w e b 服务器上的服务处理程序进行修订。这样不但可以提高公司的运作效率, 还省去了维护时协调工作的不少麻烦。如果一个公司有上千台客户机,并且分布在不同 的地点,那么便于维护将会显得更加重要。 再次,它使用户的操作变得更简单。对于c s 模式,客户应用程序有自己特定的规 格,使用者需要接受专门培训。而采用b s 模式时,客户端只是一个简单易用的浏览器 软件。无论是决策层还是操作层的人员都无需培训,就可以直接使用。b s 模式的这种 特性,还使m i s 系统维护的限制因素更少。 最后,b 僭特别适用于网上信息发布,使得传统的m i s 的功能有所扩展。这是c s 所无法实现的。而这种新增的网上信息发布功能恰是现代企业所需的。这使得企业的大 部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化, 节省人力物力。 b s 模式的先进性和c s 模式的成熟性使人在现代企业m i s 系统平台的选择上难以 取舍。鉴于b s 相对于c s 的先进性,b s 逐渐成为一种流行的m - i s 系统平台。b s 模 式的新颖与流行和在某些方面相对于c s 的巨大改进,使b s 成了m i s 系统平台的首选, 也使人忽略了b s 不成熟的一面,以及c s 所固有的一些优点。 2 1 5c s 模式与b s 模式相结合方案 在该模式中系统分析员根据系统的特点,灵活地为不同的子功能采用不同的m i s 系统开发模式,将两种模式交叉并行使用。本系统就采用这种较灵活的结合方式。根据 实际情况,采用混合模式对财务进行控制和管理。用b s 模式进行实时数据采集,网络 数据共享,实现网上查询、统计、输出等功能,而对涉及到大量业务数据的导入的功能 采用c s 模式,两者取长补短、相得益彰【2 0 】。 这种方案相对于单独采用c s 或b s 模式的优点在于: 基于j 2 e e 技术的财务费用管理控制系统 ( 1 ) 保证敏感数据的安全性,特别是对数据库的修改和新增记录加强了控制; ( 2 ) 经济有效地利用企业内部计算机的资源,简化了一部分可以简化的客户端; ( 3 ) 既保证了复杂功能的交互性,又保证了一般功能的易用与统一; ( 4 ) 系统维护简便,布局合理; ( 5 ) 网络效率最高。 如果系统开发者在系统设计阶段决定采用这种c s 与b s 相结合的模式,那么在系 统开发生命周期的如下各个阶段相对这种新模式都应有所响应。在系统设计阶段主要考 虑的是系统平台选择问题。在详细设计阶段,系统开发者需要根据企业自身的业务特点, 以及一定的选择原则,来决定各个子功能采用哪一种模式并在系统说明书上分别注明。 在编码设计阶段,系统开发者需要针对采用不同模式的子功能,选用不同的编码方式, 然后编译生成不同的客户应用及w e b 服务程序。在安装调试阶段,其特点主要体现在 系统的物理结构上,即特定的客户应用程序将被安装在特定的使用者的客户端上,w e b 服务程序需要被安装在w e b 服务器上,而每个客户端上都将被安装上浏览器。在软件 维护阶段,针对不同模式的子功能应采取不同的维护方式。 2 2 系统的开发技术 为了方便对该系统的认识和了解,接下来将对系统所用到的主要相关技术一一简要 介绍。 2 2 1j 2 e e 体系结构 j 2 e e ( j a v a 2p l a t f o r me n t e r p r i s ee d i t i o n ) 是s u n 公司推出的一种全新概念模型, 是开发分布式企业软件应用的平台。它为分布式和服务器为主的应用提供了统一的平 台,并且通过广泛采用各种策略,提供开放和标准的开发环境,j 2 e e 使企业以服务为 基础的应用系统得以建立,该平台为企业应用提供了很多好处,比如它在各种领域内创 建了适用于企业计算的一系列标准,它提高了编程效率,缩短了产品投入市场的时间, 提高了现有不同种类开发环境的协同工作能力等。与传统的i n t e m e t 应用程序模型相比, j 2 e e 架构有着不可比拟的优势,它定义了一套标准来简化n 层企业级应用的开发,和 一套标准化的组件,并为这些组件提供了完整的服务。同时,这种模型在j 2 s e 上添加 了大量面向企业的特性和功能,以此简化企业解决方案的开发、部署和管理等相关复杂 问题。 j 2 e e 是一个开放式企业级应用规范,它提供了一个多层次的分布式应用模型和一 系列开发技术规范。多层次分布式应用模型是根据功能把应用逻辑分成多个层次,每个 层次支持相应的服务器和组件【2 。组件在分布式服务器的组件容器中运行,如s e r v l e t 大连理工大学硕士学位论文 组件在s e r v l e t 容器上运行,e j b 组件在e j b 容器上运行,容器间通过相关的协议进行 通信,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业 级应用的开发变得简单、快速,并为基于w e b 的企业应用提供了无与伦比的支持。 j 2 e e 是一个标准的体系结构,它主要面向使用j a v a 程序设计语言进行基于w e b 的 企业应用的开发与部署。j 2 e e 平台的主干是e m 体系结构,它规范了如何用j a v a 程序 设计语言开发与部署服务器端应用业务逻辑组件。j 2 e e 平台的其他部分,例如j s p 和 s e r v l e t ,是对e j b 体系结构的补充,提供显示、逻辑及客户交互控制逻辑等功能。 图2 2j 2 e e 平台规范的组成 f i g 2 2 t h ec o m p o s i t i o no fj 2 e ep l a t f o r ms p e c i f i c a t i o n 在某种程度上,j 2 e e 平台规范及j 2 e e 相关技术规范构成了j 2 e e 规范本身。其中, j 2 e e 平台规范为j a v a2p l a t i n t e r f a c ee n t e r p r i s ee d i t i o ns p e c i f i c a t i o n ;j 2 e e 相关技术规范 包括e n t e r p r i s ej a v a b e a n ss p e c i f i c a t i o n 、j a v as e r v e rp a g e ss p e c i f i c a t i o n 、j a v as e r v l e t s p e c i f i c a t i o n 以及j 2 e ec o n n e c t o ra r c h i t e c t u r e 等规范。j 2 e e 规范是前沿的j a v a 技术平 台,为服务器的计算提供了所有范围的企业级功能。此平台的设计,使它能够为创建企 业级n 层j a v a 应用程序提供集成的j a v a 应用环境,而且遵循j 2 e e 规范开发的应用在各 j 2 e e 服务器之间是可移植的。 一9 一 基于j 2 e e 技术的财务费用管理控制系统 2 2 2j 2 e e 的基本特点 j 2 e e 是一种功能完备、稳定可靠、安全快速的企业级计算平台,它由多种基于j a v a 的技术组成,包括e n t e r p r i s ej a v a b e a n s ( e j b ) 、j a v as e r v e rp a g e s ( j s p ) 、s e r v l e t s 、 j a v an a m i n ga n dd i r e c t o r yi n t e r f a c e ( j n d i ) 、j a v at r a n s a c t i o na p i ( j t a ) 以及j d b c d a t a a c c e s sa p i 等,j 2 e e 平台规范的组成如图2 2 所示。j 2 e e 具有以下优点: ( 1 ) 平台无关性 用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自身的情况选择合适的 硬件、操作系统和数据库。j 2 e e 通过j a v a 虚拟机来消除平台差别。跨平台是j 2 e e 的一 大特点,也是在选择企业应用开发平台时的一个重要参考因素,几乎所有的主流操作系 统都提供了对j 2 e e 的支持。实际上如果要构建跨u n i x 、w i n d o w s 等多个操作系统平台, j 2 e e 几乎是惟一的选择。 ( 2 ) 可移埴性 j 2 e e 作为一种组件技术,己完成的组件能方便地移植到其他任何地方。 ( 3 ) 功能强大 j 2 e e 作为中间件,提供了强大的功能,使开发人员只需要关注商业逻辑,因而能 加快开发速度,提高系统的运行效率和稳定性。 ( 4 ) 广泛的支持 j 2 e e 技术规范得到了从国际性大公司到自由软件开发者的广泛支持,s u n 、i b m 、 o r a c l e 、n e t s c a p e 、b e a 等纷纷推出基于j 2 e e 的软件产品。 ( 5 ) 多层架构体系 基于三层或多层分布式计算结构已成为当今企业应用的主流模式,多层架构可以有 效地分离数据层、逻辑层和表示层。j 2 e e 架构允许开发人员将精力集中在应用的业务 逻辑上,而不必关心系统的性能等问题。 三层结构的设计带来的最大好处是优秀的扩展能力和负载均衡能力。利用j 2 e e 平 台,可以构建一个由d , n 大、可健康发展的系统,使用户初期投资不会很大,并在未来 发展过程中得以持续地利用。在三层结构中的每一个层次,不论是系统还是应用软件都 支持随时的设备扩展,保证每一次的扩展设备的平滑接入,同时获得更优的负载均衡能 力和并发处理能力。 现在j 2 e e 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个 多层化应用能够为每种不同的服务提供一个独立的层,以下是j 2 e e 典型的四层结构f 2 2 】: 运行在客户端机器上的客户层组件。 运行在j 2 e e 服务器上的w e b 层组件。 大连理工大学硕士学位论文 运行在j 2 e e 服务器上的业务逻辑层组件。 运行在e i s 服务器上的企业信息系统( e n t e r p r i s ei n f o r m a t i o ns y s t e m ) 层软件。 ( 6 ) 保留现存的i t 资产 由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重 新制定全盘方案就变得很重要。这样,一个以渐进的方式建立在已有系统上的服务器端 平台机制是公司所需求的。 j 2 e e 架构可以充分利用用户原有的投资,如一些公司使用的b e at u x e d o 、i b m c i c s 、i b me n c i n a 、i n p r i s ev i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房建安全月知识竞赛题库及答案解析
- 材料作文“生活、交往”(2023年天津市中考满分作文7篇附审题指导)
- 化工操作安全试题题库及答案解析
- 从业资格考试题目设分及答案解析
- 危货从业人员考试资料及答案解析
- 知识问答题库安全常识及答案解析
- 2025年全员网络安全培训考试试题及答案
- 2025年输血相关法律法规试题考核试题及答案
- 2025年保健营养师职业资格考试试卷及答案
- 2025年放射医师考试题及答案新版
- 《研究生入学教育》课件
- 汽车行业中的环境保护与可持续发展
- 打起手鼓唱起歌混声合唱简谱
- 空调安装免责协议
- QGW 201175-2019-金风陆上风力发电机组 塔架通用防腐技术规范
- 老友记第一季字幕
- 输电线路风偏计算基本方法
- 骨科概论课件
- 第5章光电成像系统
- GB/T 9117-2010带颈承插焊钢制管法兰
- GB/T 5455-2014纺织品燃烧性能垂直方向损毁长度、阴燃和续燃时间的测定
评论
0/150
提交评论