财辅系统配合营改增改造的技术研究与实现.doc

上传人:仙人指路1688 文档编号:3993798 上传时间:2023-03-30 格式:DOC 页数:96 大小:4.10MB
返回 下载 相关 举报
财辅系统配合营改增改造的技术研究与实现.doc_第1页
第1页 / 共96页
财辅系统配合营改增改造的技术研究与实现.doc_第2页
第2页 / 共96页
财辅系统配合营改增改造的技术研究与实现.doc_第3页
第3页 / 共96页
财辅系统配合营改增改造的技术研究与实现.doc_第4页
第4页 / 共96页
财辅系统配合营改增改造的技术研究与实现.doc_第5页
第5页 / 共96页
点击查看更多>>
资源描述

《财辅系统配合营改增改造的技术研究与实现.doc》由会员分享,可在线阅读,更多相关《财辅系统配合营改增改造的技术研究与实现.doc(96页珍藏版)》请在三一办公上搜索。

1、硕士学位论文 (专业学位) 财辅系统配合营改增改造的技术研究与实现姓 名:学 号:所在院系:职业类型:专业领域:指导教师: 副指导教师: 二一四年三月A dissertation submitted toTongji University in conformity with the requirements forthe degree of Master of EngineeringTechnical Reseach and Implementation of the Financial Aid System in Coordination with The VAT ReformCandid

2、ate: Student Number: School/Department:Discipline: Major: Supervisor: Co-Supervisor: March, 2014财辅系统配合营改增改造的技术实现与研究同济大学学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以

3、赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日摘要近年来,随着信息技术的迅速发展,财务辅助系统在中国电信上海公司的财务管理中发挥着越来越重要的作用。2013年国家明确将电信业纳入

4、营业税改增值税的试点行业,中国电信上海公司的财务辅助系统有必要进行相应的调整,以支撑营业税改增值税后进项税相应的税务抵扣工作。本文以中国电信上海分公司财务辅助系统配合营业税改增值税进行技术改造为背景,以软件工程的方法对财务辅助系统需改造的业务流程、功能需求和非功能需求进行了详细的阐述和分析,设计了一个支持中国电信上海公司各单位、各部门对涉及进项增值税发票进行报账的财务辅助系统。本文对进项税报账流程变更、报账界面改造、进项税认证功能、进项税转出功能等功能进行了详细的需求分析,确立以进项税报账及认证流程为核心,结合报账审核流程的修改来改造原有的财务辅助系统。论文描述了系统的改造设计方案,包括改造后

5、的系统总体架构以及重要的界面及安全设计;阐述了中国电信上海公司财务辅助系统配合营改增改造的系统具体实现方法,对报账页面改造、报账流程改造、进项税认证、进项税转出、统一认证、与增值税管理平台的数据交互、与财务基础核算系统的数据交互等典型模块和接口的设计进行了详细描述,并展示了系统的相关功能。目前中国电信上海公司财务辅助系统配合营改增的改造工作已经完成并投入运行使用,效果良好,达到了进项税发票的用户报账、发票认证及税务抵扣的全流程系统贯穿,有效支持了上海公司营改增的专项工作,得到中国电信上海公司各部门员工的好评。关键词:财务辅助系统,营业税改增值税,进项税报账 ABSTRACTIn recentl

6、y years, with the rapid development of information technology, financial aid system has been playing an increasingly important role in the finance management of China Telecom Corporation Ltd. Shanghai Branch(China Telecom Shanghai Branch). In 2013, China brought telecom industry into the pilot secto

7、rs of the reform program to replace the business tax with a value-added tax. Therefore, appropriate adjustments of the financial aid system are necessary for China Telecom Corporation Ltd. Shanghai Branch so as to support the work of deduction of input tax after the reform program to replace the bus

8、iness tax with a value-added tax.With the technological reform of the financial aid system of China Telecom Corporation Ltd. Shanghai Branch to help replace the business tax with a value-added tax as background, the thesis not only sets forth and analyzes the business process, functional need as wel

9、l as non-functional need of the reform of financial aid system based on the software engineering method, but also designs a financial aid system which supports reimbursement of the VAT invoice among various units and departments of China Telecom Corporation Ltd. Shanghai Branch. The thesis delivers

10、a thorough analysis of the need for a change of VAT reimburstment process, reimbursement interface transformation, VAT authentication function, changerover VAT function, establishes a reformed financial aid system which centres in the process of VAT reimbursement as well as authentication and is in

11、accordance with the modification of the reimbursement review process. The thesis describes the design of the transformation of the system, including the overall system structure, important interface as well as safety design after transformation; The thesis also expounds the method which is used to i

12、mplement the reform program of replacing the business tax with a value-added tax within the financial aid system of China Telecom Corporation Ltd. Shanghai Branch. Meanwhile, the thesis gives a detailed description of the transformation of the reimbursement page, reimbursement process, input tax aut

13、hentication, changerover VAT, unified authentication, the data exchange based on VAT management platform and basic financial accounting system, as well as the typical module and design of the interface. Besides, the relevant functions of the system are demonstrated in the thesis.At present, the tran

14、sformation of the financial aid system in China Telecom Shanghai Branch, which fits the reform program of replacing the business tax with a value-added tax has been completed and put into use, and is functioning well. It plays a positive role throughout the whole process from reimbursement of the in

15、put tax invoice users, certification of the invoices to tax credit, therefore, effectively supporting the work of replacing the business tax with a value-added tax within China Telecom Shanghai Branch. As a result, it gains a lot of praise from employees of various departments of China Telecom Shang

16、hai Branch.Key Words:financial aid system,the business tax replaced with a value-added tax, VAT reimbursement目录第1章 绪论11.1 研究背景11.2 研究意义11.3 研究现状21.4 研究目标及内容21.5 论文组织结构3第2章 相关技术42.1 JDF平台设计技术42.2 Oracle数据库72.3 中间件WebSphere92.4 SynchroFLOW流程引擎112.5 WebService12第3章 系统需求分析153.1 用户提出需求163.1.1 网上报账需求163.1

17、.2 流程审批的需求163.1.3 进项税认证的需求173.1.4 凭证登帐的需求183.1.5 运营报表的需求193.2 用户需求分析203.2.1 分析实现目标203.2.2 功能模型分析203.2.3 假设和约束223.2.4 网上报账的需求分析223.2.5 流程审批的需求分析243.2.6 进项税认证的需求分析253.2.7 凭证登账的需求分析273.2.8 运营报表的需求分析283.3 非功能性需求293.3.1 界面需求293.3.2 保密性和安全性需求293.3.3 系统性能需求30第4章 系统设计314.1 系统设计思路314.2 系统设计目标314.3 系统设计原则314.

18、4 系统架构324.4.1 系统技术选型324.4.2 系统体系架构324.4.3 系统硬件架构334.5 系统关键模块设计344.5.1 用户报账单设计354.5.2 进项税认证设计384.5.3 流程审批设计414.5.4 凭证登帐设计424.6 系统安全设计444.6.1 单点登录444.6.2 特殊字符过滤454.7 系统数据库设计454.7.1 数据库选择454.7.2 用户网上报账功能的设计标准454.7.3 进项税认证功能的设计标准484.7.4 凭证登帐功能的设计标准49第5章 系统关键模块实现535.1 网上报账功能实现535.1.1 财务辅助系统调用影像系统获取发票信息接口

19、实现535.1.2 报账单增票抵扣545.2 进项税认证的实现555.2.1 财务辅助系统获取增票认证系统数据接口实现555.3 流程审批功能实现565.3.1 流程审批中增加认证人代码实现565.4 凭证登账功能实现585.4.1 财务辅助凭证登账界面的代码实现585.4.2 与财务基础核算系统的入账信息接口实现595.5 运营报表的功能实现605.5.1 增值税专用发票情况统计表的实现605.6 与其他外围系统接口功能的实现615.6.1 单点登录功能的实现615.6.2 与增值税管理平台接口的实现62第六章 系统测试与绩效分析646.1 引言646.1.1 测试背景646.1.2 测试内

20、容646.1.3 缩略语656.2 功能测试656.2.1 网上报账功能测试656.2.2 进项税认证功能测试666.2.3 流程审批功能测试666.2.4 凭证登帐功能测试666.2.5 运营报表功能测试666.2.6 功能测试结果分析666.3 性能测试676.3.1 测试目标、性能要求676.3.2 测试硬件686.3.3 测试软件696.3.4 测试结果696.4 安全性测试806.5 可靠性测试806.6 测试结论816.7 系统绩效分析81第7章 结论与展望837.1 结论837.2 进一步工作的方向83致谢85参考文献86个人简历、在读期间发表的学术论文与研究成果87第1章 绪论

21、1.1 研究背景2011年3月十一届全国人大第四次会议国民经济和社会发展第十二个五年计划纲要明确了“扩大增值税征收范围,相应调减营业税等税收”后,2011年 11月,财税部门出台营业税收改增值税试点方案,明确未来邮电通信业营改增后适用增值税一般计税方法。从2012年1月1日起,在上海交通运输业和部分现代服务业开展营业税改征增值税试点。 中国电信集团公司在2012年6月份正式下达营业税改增值税的专项任务工作,中国电信上海公司公司响应集团要求,要求各系统在2014年1月1日前完成相应的系统改造工作。中国电信在“营改增”之前,征收营业税。“营改增”之后,中国电信通信主业各级单位均满足一般纳税人判定条

22、件,可以开具和接收增值税专用发票,计税原则是进销抵扣、差额纳税,原则上适用增值税一般计税方法:增值税应纳税额=当期销项税额当期进项税额=销售额税率(可抵扣付现类成本适用税率 +机器设备类固定资产购置额适用税率),但增值税计算过程复杂,要综合考虑收入、成本、资本性支出等各类因素,因此需要结合捆绑销售、不同业务采用不同销项税、代理商管理、发票管理、网间结算、国际业务、汇总纳税抵扣、财务管理、集中采购、供应商管理、合同管理、ODS分析报表等多种业务场景,在MSS、计费、CRM、EDA等专业系统上进行优化改造,支撑“营改增”需求。2013年2月,应上海公司营改增专项项目组的要求,先行开展涉及营改增进项

23、税部分的系统改造实施工作,重中之重为财务辅助系统配合营改增进行相应的改造,以满足进项税抵扣的业务需求。1.2 研究意义本论文主要研究如何通过信息化手段,解决中国电信上海公司财务辅助系统支持本企业内部营业税改增值税的进项税专用发票税费抵扣的需求,实现进项税发票的用户报账、发票认证及税务抵扣的全流程系统贯穿工作,有效减轻企业的税务负担,规避公司税务风险,保持上海公司的强大市场竞争力及经营利润,具有较高的工程应用价值。1.3 研究现状2011年3月十一届全国人大第四次会议国民经济和社会发展第十二个五年计划纲要明确了“扩大增值税征收范围,相应调减营业税等税收”后,2011年 11月,财税部门出台营业税

24、收改增值税试点方案,明确未来邮电通信业营改增后适用增值税一般计税方法。从2012年1月1日起,在上海交通运输业和部分现代服务业开展营业税改征增值税试点。2011年4月上海公司财务辅助系统正式上线部署,目前已运行2年多时间。随着国家营业税改增值税的逐步推进,电信业已被纳入下一步的计征对象。中国电信上海公司作为中国电信集团的全资子公司,有必要未雨绸缪,对涉及营业税改增值税的相应系统进行改造。而财务辅助系统,为配合营业税改增值税中进项税专票的报账和增值税专票的认证及后续抵扣,急需进行相应的改造。目前财务辅助系统在功能和性能方面,面临以下问题: 功能欠缺:目前的财务辅助系统不支持用户报账涉及增值税时做

25、自动的价税分离,也不支持与地方税务局增值税网上认证系统的数据交互,需要进行开发更新。 流程疏漏:对于涉及进项税报账的电子报账单,目前系统固化的审批流程有疏漏,需要将此类电子单据增加进项税认证的审批环节,需要对所有涉及进项税报账的审批流程进行相应的改造。 业务处理速度慢:一般来说,业务处理速度慢表现为单位时间内,系统处理的交易数目少,给最终用户的感觉就是页面响应速度慢。一旦响应速度慢,用户可能反复刷新页面,重新提交操作。应用系统的交易速度慢本来就可能是由于系统负载重导致的,用户的这些行为可能进一步加重系统的负载,造成更严重的问题。1.4 研究目标及内容本论文研究通过改造财务辅助系统,配合中国电信

26、上海公司完成营业税改增值税后涉及进项增值税专用发票的全流程报账及税务抵扣以及转出工作,最终形成一个安全、高效响应时间短,并发数多,业务处理能力强,数据存储能力高,灵活性好的信息平台体系。通过改造,该系统能够满足下列目标: 解决原系统无法支撑增值税专用发票抵扣涉及的财务凭证价税分离的问题,通过修改源代码、修改原表单界面的方式予以解决。 修改并优化原系统中自带的SynchroFLOW工作流引擎配置的流程,解决流程中新增审批节点的问题,提高客户报账认证需求响应速度,提高工作效率,切实提高客户服务质量。 通过外围系统与财务辅助系统的接口改造,获取财务基础核算系统、影像系统、增值税管理平台、增值税专用发

27、票认证系统等系统传递来的营改增基础数据信息,实现财务报账的闭环管理。本论文是在上海公司财务辅助系统基础上,对系统功能进行优化升级,适应税务管理体制的变化,实现营业税改增值税进项税报账、发票认证、抵扣等功能。主要研究内容如下: 通过在原财辅系统增加增值税报账、发票认证抵扣、相关等功能,研究应用系统的高可集成性。 三层架构模型下的数据存取,以及传输过程中的完整性。 对外接口数据交互的安全性,可靠性。1.5 论文组织结构第一章 阐述了本课题的研究背景及意义,介绍了中国电信上海公司财务辅助系统配合营业税改增值税进行改造的研究现状,研究的目标及本文的组织结构。第二章 对采用的JDF平台设计技术、Orac

28、le数据库、WebSphere中间件、SynchroFLOW 5.1版本流程引擎、WebService接口技术进行了整体介绍。第三章 对中国电信上海公司财务辅助系统营改增的需求进行了分析,首先确定了用户的重要业务需求,之后对这些业务需求进行了需求分析,最后是非功能性需求分析。第四章 阐述中国电信上海公司财务辅助系统配合营业税改增值税进行改造的系统架构、关键模块设计、系统安全设计以及系统数据库设计。第五章 阐述系统模块实现。挑选具有代表性的关键代码,描述主要功能的实现方法。第六章 阐述了财务辅助系统配合营业税改增值税进行改造后的系统功能测试、性能测试、安全性测试以及可靠性测试的情况以及系统绩效分

29、析。第七章 总结了笔者的研究工作,并对进一步的工作方向进行了展望。第2章 相关技术2.1 JDF平台设计技术JDF平台设计初衷是以电信行业客户需求为目标,目前电信行业存在如下共性: 信息化比较深入:已存在IT系统较多、IT基础环境复杂。 采用集团化集中管理模式:数据量大、并发量高。 业务复杂:系统实现复杂性大。 业务创新和发展快:对变化的响应、系统可扩展性和可扩充性要求高。 对IT系统安全控制比较严格:安全、可控。JDF基础平台整体架构如下图所示:图2.1 JDF基础平台架构JDF基础平台中的基础技术平台架构如下图所示:图2.2 JDF基础技术平台架构JDF基础业务平台架构如下图所示:图2.3

30、 JDF基础业务平台架构整个平台基于J2EE技术,主要专注以下6个方面:安全、可集成性、跨平台、标准化、构件化、分布式部署。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pag

31、es)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能1。为基于平台的项目提供安全的运行环境以及保证业务数据的安全性:平台提供身份验证(支持多种验证方式和可插拔的验证机制),访问控制(功能点控制、数据控制、关键数据保护)

32、。随着行业的信息化深入,任何一个系统都不是孤立存在的,可集成性是解决信息孤岛的有效途径。JDF平台提供: 数据级集成:通过DAF框架提供数据级集成。DAF是Data Access Facility的简称,是OMG(对象管理组织)根据UMS(包括电力、供水、天然气等公共服务事业)的应用事业及其信息系统发展的现状和前景而制定的数据读取API。DAF主要用于从UMS系统中实时或者非实时的获取分析数据2。 应用级集成:通过ESB框架应用级别集成。ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连

33、接中枢,是在SOA架构中实现服务间智能化集成与管理的中介3。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。 UI级集成:通过页面Portal和SSO提供UI级集成。SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以

34、将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。同时平台设计完全遵循J2EE标准,采用业界标准模式进行构架和实现。平台提供: 基于MVC模式的WEB框架。MVC开发模式将数据的访问和数据的展现做了分离。通过这种模式,可以开发一个具有伸缩性、便于扩展、便于流程维护的平台。MVC模式具有设计清晰、易于扩展、运用可分布的特点4。 采用IoC模式和AOP技术的中间层框架。IoC(控制反转模式,也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器 (在

35、Spring框架中是IoC容器)负责将这些联系在一起。面向方面的编程,即AOP,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP和IoC是补充性的技术,它们都运用模块化方式解决企业应用程序开发中的复杂问题5。 采用O/R Mapping机制来进行数据库存取,对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另

36、外一种形式6。 基于RBAC(基于角色的访问控制列表)的访问控制模型以及参照JAAS的身份验证机制。基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。它的基本特征是根据安全策略划分出不同的角色,资源访问许可被封装在角色中,同时为用户分配不同的角色,用户通过角色间接的访问资源。它的最大优点在于能够灵活表达和实现组织的安全政策,十分接近日常的组织管理规则,可以有效的表达和巩固特定事务的安全策略,有效地缓解传统安全管理处理瓶颈7。Java Authentication Authorization Service

37、(JAAS,Java验证和授权API)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。JAAS强调的是通过验证谁在运行代码以及他/她的权限来保护系统免受用户的攻击。它让你能够将一些标准的安全机制,例如Solaris NIS(网络信息服务)、Windows NT、LDAP(轻量目录存取协议),Kerberos等通过一种通用的,可配置的方式集成到系统中8。JDF平台采用构件化设计从而保证基于基础平台的项目的可扩展和可扩充性。并为客户提供一个沉淀业务构件的载体。通过不断沉淀来最大化客户的IT投资回报和形成一个高度可靠的IT支撑系统。平台提供:组织结构管理构件、权限管理构件、系统日志构件

38、、公告发布构件、身份验证构件、IT内控管理构件、系统监控构件、流程引擎构件、流程监控构件、信息预警构件。2.2 Oracle数据库财务辅助系统选用的是Oracle 11G数据库,具体介绍如下:ORACLE数据库是数据单元的集合,数据库的目的是存储和提取相关信息。数据库服务器能够解决信息管理的问题,能够在多用户环境下管理大量的数据,使得这些用户能够同时访问一致的数据记录。数据库服务器提供了高稳定性和安全特性,防止未经授权的用户访问企业重要的信息资源9。ORACLE数据库是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的

39、客户/服务器(CLIENT/SERVER)体系结构的数据库之一10。ORACLE采用共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。提供了与第三代高级语言的接口软件PRO*系列,能在C,C+等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。PL/SQL是O

40、racle数据库对SQL语句的扩展,在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。PL/SQL中可以使用过程控制语句、定义常量和变量,也能够内嵌SQL语句交互数据库11。使用Oracle的PL/SQL语言可以编写函数(Function)、过程(Procedure)、触发器(Trigger)、包体(Package)等存储程序。存储函数和存储过程都是具有特定功能完成某种任务的PL/SQL语言块,区别是函数会返回一个值给调用者。它俩都是通过预编译存储在内存,执行时不

41、需要再编译,可以直接执行,速度相当快。普通SQL语句发出后,提交数据库需要解析、编译、执行等,速度慢很多,所以存储函数和过程保证了数据库系统的高效管理和运行。存储过程可以减少SQL注入式攻击,提高了系统安全性,没有一定权限的用户不能执行相应的存储过程。如果同时进行主从表或多表间的数据有效性验证和操作时,存储过程会更方便的利用SQL中的事务处理机制。程序包可以把过程和函数封闭起来,作为一个独立的单元,以完成相应的操作。它含有两个部分:规范说明和程序包体。规范说明包含了程序包的信息、过程和函数列表。程序包体中包含了实际的代码12。它可以把过程和函数放在逻辑分组中,存在两个部分:即包说明(规范、包头

42、)和包体(程序主体)。它们都被存储在数据字典中,程序包同过程、函数相比,它仅能存储在非本地的数据库中。除了允许相关的对象结合为组之外,包与依赖性较强的存储子程序相比其所收的限制较少。本质讲包是一个命名的声明部分,任何出现在块声明中的SQL语句都能在包中使用,这些语句包括过程、函数、游标、类型、常量和变量等。它们都存储在包体内,用户就能任意从别的PL/SQL块中引用,可以理解为程序包内的全局变量和函数功能。因此,调用程序包完成工作效率是最快的。触发器比较特殊,它只能由事件触发,附着在数据库表实体的PL/SQL程序,随着表记录的变化调用相应的程序指令。也可以查询操作其他表,包含更为复杂的SQL语句

43、。甚至可以强制服从复杂的业务需要和规则,例如强制引用完整性约束,以便在多个表中同时添加、更新或删除行,保证这些表之间事先定义的关系13。触发器能够利用库结构里的关联表进行级联操作,通过级联调用完整性约束较好的进行变更操作。所以,触发器可以使用比CHECK约束更复杂的约束。触发器可以使用另一个表中的SELECT比较插入或更新的数据,以及执行其它操作,如修改数据或显示用户定义错误信息。触发器也可以评估数据修改前后的表状态,并根据其差异采取对策。一个表中的多个同类触发器(INSERT、UPDATE 或DELETE)允许采取多个不同的对策以响应同一个修改语句。触发器相对约束来说,在特殊情况下更具优势,

44、尤其可以包含使用TRANSACT-SQL代码的复杂处理逻辑。触发器可以支持约束的所有功能,在约束所支持的功能无法满足应用程序的功能要求时,触发器就极为有用。Oracle数据库应用集群(Oracle RAC),是业内最具创新性和最出众的解决方案。该选件可以在低成本的服务器集群上运行打包管理软件或定制的管理软件,无需对软件进行更改,而且软件的运行速度比最快的大型机可实现的速度更快。并且如果一台服务器发生故障,大型机会停止运行,而 Oracle真正应用集群仍可以正常运行。当你需要更多的处理能力时,只需要简单地增加服务器即可,而不必使用户离线。2.3 中间件WebSphere中国电信上海公司财务辅助系

45、统使用的是WebSphere ND 6.0.35,具体介绍如下:WebSphere为SOA环境提供软件,以实现动态的、互联的业务流程,为所有业务情形提供高度有效的应用程序基础架构。SOA(面向服务架构)是一种以业务为中心的IT架构方法,可以将业务作为彼此链接的、可重复的业务任务或服务来进行整合,这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互14。WebSphere是IBM的应用程序和集成软件平台,包含所有必要的中间件基础架构(包括服务器、服务和工具),这些基础架构是创建、部署、运行和持续监视企业级Web应用程序和跨平台、跨产品的解决方案所必需的15。它具备如下特性: 可靠

46、性,可扩充性,可用性及高效性WebSphere Application Server(WAS)具备良好的可靠性,可扩充性及可用。WAS具备横向和纵向两种扩充方式,用户可以只需要采取增加CPU货主及数目的方式来满足用户量上升的需要,保证应用系统在任何情款下都能够稳定的运行;WAS的集群能力(Cluster)保证了应用系统即使在某台服务器出现故障的清款下用户的加以荏苒能够树立地进行下去,保证了及高的可靠性和可用性。WAS本身为电子商务应用提供了一个高效的运行环境,无论是JSP,Servlet或EJB都有及高的运行效率;同时WAS丰富的多层次的负载管理技术能够有效地将工作负载分配到不同的服务器上,从而提高了整个应用系统的运行效率。 应用开发,本方案提供了强有力的应用开发支持。WebSphere Studio是利用一个通用界面实现网站全面开发的成套工具。内容编辑人员、图片设计人员、软件编程人员以及Web站点管理员能够通过各自的路径获得所需文件,并可同时工作于同一个对象。利用WebSphere工作室,您可以轻松地协调各方面人员来创建、汇编、公布与维护生机勃勃的互动式Web应用。用于Java的Vis

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号