资源描述
集团财务财务系统设计
109
2020年5月29日
文档仅供参考
密级:机 密
文档编号: 第 1 版
分册名称: 财务系统设计分册 第 1 册/共 1 册
XXXXX信息化建设工程
设计方案
东软金算盘软件有限公司济南分公司
总页数
正文
附录
生效日期: 4月7日
编制:
审核:
批准:
目 录
第一部份 项目任务描述 5
一、项目名称 5
二、项目背景 5
三、应用目标 5
1.1 7
4.1 采用JAVA2技术B/S结构,系统的高扩展性、可升级性 7
4.2 集中式的财务管理,灵活的业务重组 8
4.3 跨年度的历史资料分析(近期三年),优化领导决策机制 8
4.4 严密的安全控制机制, 8
4.5 强大超前的开发工具,具有第四代语言可扩展的编程语言 9
4.6 灵活交互式的数据查询、开放式的数据接口 11
4.7 开放的应用平台,优秀的ORACLE数据库满足不同系统的需求 12
4.8 系统的高度集成性,使整个综合管理系统无缝连接 12
4.9 最大限度的满足用户的需求, 13
2 第二部份 项目设计及技术规范和开发工具 14
2.1 一、总体设计思想 14
稳定性 14
可伸缩性 14
安全性 14
完整适用性 14
科学先进性 15
开放性 15
可扩展性 15
2.2 二、网络架构 15
2.1 技术架构: 16
2.2 服务器配置方案 16
2.3 财务信息系统备份方案 16
2.4 客户端配置 16
2.5 网络计算方案 17
2.6 平台方案 17
2.7 安全机制 17
2.3 三、运行平台和技术规范 17
3.1软件平台 17
3.2硬件平台 21
设备运行安全 22
网络安全 23
数据库安全 23
操作安全 23
流程安全 24
安全防范 24
2.4 四、开发工具 24
2.5 五、产品设计 26
2.6 六、软件应用模块解决方案 27
6.1 使用软件模块 27
6.2 集中设置单位账套——财务集中管理的第一步 28
6.3 统一基础设置——实现财务集中管理的必要条件 28
6.4 合理使用项目核算——强化横向比较和项目监控 28
2.7 七、产品特性及功能简介 30
7.1产品特性 30
2.8 八、东软金算盘软件产品简介 34
8.1 账务处理系统(含预算管理) 34
8.2电子报表系统 37
8.3报表汇总系统 38
8.4工资管理系统 39
8.5固定资产系统 39
8.6财务分析 40
8.7领导查询 40
8.8远程WEB查询 41
8.9系统管理 41
3 第四部份 项目管理规范 43
3.1 二、项目管理 43
1、项目实施组织 43
2、项目实施管理 44
3、降低实施风险 45
3.2 三、软件测试标准和质量控制体系管理 46
4 第五部分、系统各个功能模块的实施阶段性计划 47
4.1 实施原则:整体规划,分部实施,步步见效 47
4.2 整个项目实施能够分为四个阶段: 47
4.3 1、成立项目实施小组 47
A、项目小组: 47
B、项目小组双方分工 48
C、项目实施计划 48
D、项目进度、质量管理保证措施 49
1、人员管理管理措施 49
2、问题管理措施 50
3、软件过程管理 51
第六部分、系统的培训计划 52
4.4 【1】领导培训 52
4.5 【2】系统管理员培训 53
4.6 【3】操作人员的培训 54
5 第七部分、售后服务质量控制和保障 56
东软金算盘服务准则 56
服务内容 57
2.1软件的安装、调试 57
2.2初始化方案设计 57
2.3试运行 57
2.4对操作者的再培训 57
2.5校对初始化方案及数据 57
2.6系统验收与交付使用 58
2.7日常服务 58
售后服务质量控制和保障 59
第八部分东软公司简介 61
8.1公司背景 62
8.2 经营范围 62
8.3 人员数量及知识结构 63
8.4主要合作伙伴 64
8.5 技术优势 64
8.6资质证书 65
第九部分:典型客户 68
第十部分正式联系方式: 69
第一部份 项目任务描述
一、项目名称
项目名称:XXXX信息化财务建设
二、项目背景
竞争环境变化对企业管理的要求
随着IT技术的飞速发展,Internet/Intranet技术和电子商务的广泛应用,企业面临的竞争环境发生了根本性变化,如顾客需求瞬息万变、技术创新不断加速、产品生命周期不断缩短,竞争日趋激烈等。在这种形势下,企业管理必须转变:从生产导向向市场导向转变,从粗放经营向成本控制转变,从部门管理向企业级协同管理转变。
国内企业的前车之鉴
当前国内很多企业在经营中遇到了诸多困难,如销售不畅、三角债泛滥、资金匮乏、库存积压、生产管理成本高等。形成这种现象的原因固然是多方面的,但有一个共同点,那就是忽视以计算机管理为基础的财务业务信息一体化的建设。各部门不能及时得到相关信息,特别业务部门与财务部门不能很好沟通,造成结算拖延、坏账损失加大、信用下降、库存与账目不符等弊端,财务对各购销存业务的发生情况也无法做到有效监控。作为企业整体来讲,根本不能形成完整的分析决策体系
随着市场经济的不断发展,企业之间的竞争日益激烈。面对中国入关在即的新的挑战,企业求生存、求发展的问题,已经不但仅是一个企业内部的问题了,企业的竞争能力和盈利能力,极大地影响着一个国家、一个地区的经济发展。
三、应用目标
根据XXXX对于系统建设的具体情况,在”统筹规划、分步实施、公司主导、统一标准,互通互联,资源共享,组织变革与信息化建设相结合”的思想指导下,我们认为经过建立财务信息化管理工程系统,实现集团公司的财务核算、财务监督、部门预算、公司预算管理、信息共享、提供领导决策支持,动态查询集团信息的管理系统。
由于XXXXX集团财务及综合管理系统是一个涉及财务及集团各个管理的综合应用系统,因此,整套系统的应用应该满足以下要求:
系统开发鼓励采用JAVA技术B/S结构,实现其功能。
系统的软、硬件设计和配置应保证足够的技术先进性,以保证系统在整体上处于国内领先。鼓励数据集中式管理的设计以及要求在系统设计中充分考虑到复杂的生产流程给信息系统带来的数据量的压力。
系统数据具有良好的开放性和可扩展性,能实现工作流重组。
系统的原始数据在系统中要长期(三年)保存,经过处理的历年数据要有较好的处理方案。
必须保证系统的高可靠性和高安全性,对数据库服务器及磁盘阵列采用冗余及镜像备份技术增强其可靠性,对远程访问可设计采用防火墙技术等网络安全技术增加系统安全性。
招标人能利用开发商提供的系统工具进行后续开发。
系统具备通用的数据接口,支持和常见其它系统的对接,能运用通用开发工具进行二次开发, 能够与现有的产品明细表系统进行数据交换。
提供所有所需软件平台,包括后台的支持软件及数据库等。
根据XXXX集团对项目的整体要求,我们承诺提供的产品达到以下应用原则:
战略性:从企业战略目标出发,与用户一道,分析企业内部的业务和管理对信息的需求,参照其它类似公司的应用经验,总体规划,综合和统一实施。
实用性:以达到用户实际核算和管理要求为前提,追求实用性,软件功能满足XXXXX集团的实际要求,所采用的技术具有一定高度,注重实用性。
先进性:系统设计应采用先进的、成熟的且可持续发展的技术方法,并充分体现先进的管理思想和理念,与XXXXX集团的实际相结合。
扩展性:选择大型数据库Oracle作为后台数据库,具有良好的跨网络平台的能力,具有兼容性、可移植性和升级前景。在设计中,系统结构模块化,功能模块能够平滑扩充。
整体性:整个系统遵循总体的开发规范和接口标准,各个模块的操作界面集中统一,同时保证业务管理系统与财务核算系统之间数据的自动传递,提供广范围的数据接口,保证不同账套之间、不同系统之间的数据交流和应用接口,甚至提供程序对象级接口标准,能够将第三方开发的应用软件模块集成到金算盘软件中,在一个程序界面下运行,满足完整性和信息的一致性要求。
经济性和冗余性:系统设计紧贴用户需求,同时要为可能的增值服务留有空间,总体上具有良好的性价比。
可管理性和可维护性:系统具有良好的可管理性和可维护性,广泛采用向导式的操作手段和傻瓜式的自动性能调整功能,降低了操作、管理和维护的难度。
安全性:经过采用Oracle大型数据库平台,充分保证了数据处理、存储的效率和安全性,以及重要数据的完整性、一致性和可恢复性。
1.1
4.1 采用JAVA2技术B/S结构,系统的高扩展性、可升级性
正海集团财务管理信息系统选用的是东软金算盘8E/V9.0管理软件。由于软件采用了先进的浏览器/服务器计算模式,软件系统的部署、升级维护和数据备份只需要在服务器上完成即可,客户端无需作应用软件的安装和调试,100%实现了客户端的”零维护”,极大地降低了系统总体维护成本。另外,B/S运行模式对客户端要求很低,能很好地支持终端/服务器运行模式。
软件采用N层计算结构,从逻辑角度看,系统分成客户端、Web服务器、应用服务器、数据库服务器四层;从物理角度看,应用服务器能够视用户并发数从1到N台进行扩充,以保证客户端用户的响应要求。
由于软件采用Java开发工具,严格遵循CORBA技术研发而成,使正海集团的财务管理突破空间的限制,实现了在分布异构环境下实现信息和资源的共享,将物理距离变成了鼠标距离。远程财务在线处理、远程报表传送、远程报账、远程审计及远程财务监控将企业的管理能力延伸到全球的任何一个结点,真正实现了”天涯咫尺”的网络化财务管理。也同时让分公司动态的每天传输当天数据备份到集团总公司服务器上去。
4.2 集中式的财务管理,灵活的业务重组
系统提供对整个集团的全面财务管理,支持不同类型分子公司独立核算及并账处理。集团和全体成员企业的财务数据集中存放在总部服务器上,由总部统一制定财务核算和管理制度、统一制定会计科目体系、编码原则、核算币种、会计期间等基础设置和报表格式,成员企业建账时能够自动继承总部制定的基础设置信息,并可根据自身的特点个性化的修改明细科目,解决了总部对下属单位的财务核算、预算、资金的实时监控和管理,整合集团内外部资源,发挥总部计划、控制作用。
系统实现了财务管理的三个层次要求:财务核算、管理会计、决策支持。总账系统是财务核算的核心模块,企业所有的核算最终在总账中得以体现。项目管理是体现管理会计思想的核心模块,它以成本中心、利润中心为出发点归集费用,向用户提供科目、项目二维组合分析,提供项目收支分析报表。财务分析系统帮助领导及时了解集团全体成员企业经营管理现状,提供明晰的指标和量化的精确分析。
4.3 跨年度的历史资料分析(近期三年),优化领导决策机制
软件利用大型数据库提供的联机分析处理(OLAP,OnLine Analytical Processing)服务进行数据建模和处理决策支持,帮助企业实现了财务业务数据的跨年度对比分析、跨单位并账处理,充分利用历史数据为企业领导提供决策支持信息。软件还实现了对财务管理的事前计划、事中控制和事后分析,完整地实现了在任意时间点上的财务监控机制,将企业财务管理提高到一个新的水平。
4.4 严密的安全控制机制,
在广域网上运行的财务管理系统,安全性特别重要,正海集团财务信息管理系统在安全方面能够作到以下控制:
1)由于系统在逻辑上由四层组成,能够将财务应用的核心,即应用服务器和数据库服务器与Web服务器在物理上分离,同时在Web服务器上安装防火墙软件,就可保证财务系统不受非法攻击。
2)JAVA语言在安全方面做了严格的限制,保证浏览器操作的安全。
3)大型数据库提供完善的安全机制,软件采用的是ORACLE大型数据库。
4)东软金算盘软件自身提供用户身份认证、分组权限控制、功能权限控制、数据权限控制、操作日志监控等五级权限控制和安全防护。
系统提供了理想的安全性保障功能。JAVA语言在安全性方面做了严格的限制,保证了浏览器(BROWSER)操作的安全。大型关系型数据库均有着良好的安全性,并可与操作系统相结合。应用软件提供了多层次的安全控制功能,包括用户权限管理(模块权限、功能权限、科目权限),操作日志监控,数据的联机备份与恢复等,保证系统的安全,数据的安全、正确。用户还可经过自设防火墙保证WEB服务器的安全。
4.5 强大超前的开发工具,具有第四代语言可扩展的编程语言
金算盘公司主要采用以下语言/工具进行软件开发:
开发语言/工具
版本
说明
Microsoft Visual C++
6.0
用于COM对象的开发
Microsoft Visual Basic
6.0
用于应用程序客户端的开发
Python
2.1
用于系统扩展
Rational Rose
用于面向对象分析及设计
CVS
1.10.8
用于版本管理
Visual C++
运用Visual C++能够构建高效的COM功能组件和可视化控件,能够开发出快速的客户端对象。
金算盘产品中的电子表格、API底层、ActiveX控件等是采用Visual C++进行开发的。
Visual Basic
运用Visual Basic能绘制友好的客户端界面,为用户提供丰富的软件功能。
金算盘产品中几乎所有的客户端对象都是采用Visual Basic作为开发工具。
Python
Python与Perl、Lisp并称为三大描述语言。Python是当前最好的面向对象、跨平台描述语言。
金算盘产品经过Python来提供产品的扩展功能,例如:宏、函数库、加强库等。用户也可在自己的系统内经过编写Python脚原来操作金算盘产品。
Rose
Rose是Rational公司开发的面向对象的需求和设计分析工具。
金算盘公司的所有产品都是用Rose进行需求分析、业务建模和系统设计。
CVS
CVS是基于Internet的并发版本控制系统,是功能强大、普遍使用的配置管理工具。也是金算盘公司的整个研发体系所采用的配置管理工具。
稳定和可靠——这是开发人员和最终用户最为关心的问题,如果开发工具在使用过程中经常导致错误或在访问数据库时经常出现问题,即使它的技术非常先进也不可靠。
可视化的开发——先进的开发工具只需开发人员用鼠标指指点点,”画出”应用的界面,而且界面具有流行的风格。如,带有简短提示的工具条,具有Windows95 风格的 Tab文件夹等。
面向对象技术——开发工具支持面向对象技术应该是全面的,如多级继承、多级封装和多态等,不应是部分或有限制地支持。
具有支持团队开发的能力——工具应该能够使多个开发人员同时对一个项目进行开发,它应该平衡需求以确保一个开发人员对程序的修改不会被另一个人员所重写,同时又不会因为采用了一些不必要的控制使开发效率受到影响。另外一点是工具最好能以库的形式来管理对象,这样才能为版本控制,对象重用提供有力的途径。
提供第四代语言可扩展的编程语言——工具提供的编程语言应该是简单而功能强大的第四代语言,开发人员无需关心复杂的底层工作。如,无需熟悉 Windows API;另外,编程语言应该是扩展的,应该提供与C、 Fortran 的接口,能够让开发人员做更广泛的工作。
提供多种数据表现形式——完成对后台数据库的查询和操作是前端开发工具的主要任务,因此开发工具必须提供简便而功能强大的数据访问手段,并提供多种数据表现形式,能够产生复杂的报表,具有很强的商业图形能力。
提供开放性——开发工具应该能够和众多产品相结合,这样才能用不同的工具解决任何特殊的问题,同时开放的工具会得到众多厂商的支持,使用户有比较和选择的余地。
对 Windows技术的广泛支持-包括对 Windows 95上 32位计算的支持,支持 Windows的 DDL、OLE 2.0、 DDE、 MDI等。
能够生成真正的可执行文件——真正的机器代码会使应用的速度和效率大幅度提高。
4.6 灵活交互式的数据查询、开放式的数据接口
系统的灵活性,是金算盘软件区别于其它软件鲜明的特性。金算盘软件系统的设计师们认为:企业都面临一个共同的问题:”企业重组”,竞争的加剧,产品投入市场的周期愈来愈短,企业需要不断的调整业务,变更机构,因而只有具有灵活性的管理软件,才具有生命力。金算盘软件的灵活性不但满足您企业业务重组的需要,也能满足您个性化的需求,主要表现在以下方面:
l无限制帐套的任意设定,满足多部门、多单位集中式数据处理的需要
l任意业务单据、记账凭证、报表、帐页格式的设定输出,适应您的业务核算的特点和个性化的需要,满足不同层面管理者的需要
l报表、帐页多种格式的输出如:TXT、DBASE、ACCESS、SQL、EXCEL、LOTUS1-2-3、HTML、金算盘通用表格,满足您对数据多模式分析的需要
l金算盘所有数据的导入、导出、记账凭证接口、防伪税控接口,满足您企业内部数据的交换和接受第三方软件数据的需求,使企业管理平滑升级
l金算盘任意条件的数据查询、输出,满足您从任意角度的数据挖掘、分析
l金算盘四维(业务单据、记账凭证、帐页、统计报表)一体的数据溯源功能,使您可通晓任意一笔业务的来龙去脉
4.7 开放的应用平台,优秀的ORACLE数据库满足不同系统的需求
系统网络平台基于当前最先进的浏览器/服务器应用模式,将传统运行在客户端的应用软件移植到服务器端。客户端不再需要应用程序,它们完全集中在服务器端,意味着用户完全能够经过浏览器来执行应用程序,大大减少了维护工作,使用户能够低成本地使用网络,经过浏览器传递数据,适用于局域网、广域网和Internet等各种网络环境。后台采用当今全球最为流行的大型数据库ORACLE数据库、和东软NETEYE3.0防火墙,保证了海量数据处理和开放的安全问题。
4.8 系统的高度集成性,使整个综合管理系统无缝连接
东软金算盘软件的一个突出的特点就是系统的高集成性,金算盘能够自豪的说:在系统的集成性方面,金算盘软件把竞争对手远远甩在了后面!金算盘认为:只有一个高度集成的信息管理系统,才能最大限度的提高工作效率。
金算盘软件系统的集成,是围绕着一条明确的主线进行的,即以总帐系统为核心,经过不同的业务类型,将企业的各种业务活动,以资金的形态反映在总帐上,其意义在于为企业的高层领导提供最关心和最迫切想了解的信息。另外金算盘公司并没有忽视其它管理层的需求,也提供多条支线的集成。例如:以库存系统为核心的,物流一条线的集成;所有支线的集成都将归入到财务这条主线中。
金算盘系统的集成性还体现在信息在线和实时的集成处理。比如:物品的各种出入库处理都会联机产生相应的会计分录,并可随时过至总帐;并在总帐上以予反映。这种在线的集成处理将系统的集成优势得以充分的发挥,势必给企业带来良好的经济效益。
一体化的软件设计和高度集成的软件功能,实现了资金流管理与物流管理的统一,提升了企业从部门管理到企业全面管理的变化,方便的完成了业务数据、记帐凭证、帐页报表管理、分析管理的全过程,极大的提高了企业竞争力
4.9 最大限度的满足用户的需求,
作为东软金算盘公司一直秉承”为用户应用创造价值”的原则,在用户购买东软金算盘软件有限公司的财务系统以后,在集团公司运行的站点都能够随时的根据系统管理员的授权登陆到集团公司的数据服务器,进行数据交换。当然50个用户的站点我们更是变的灵活方便。
2 第二部份 项目设计及技术规范和开发工具
基于XXXXX集团财务和工程管理系统的应用目标和设计原则,我们将从应用平台、技术架构和产品设计三个方面来陈述项目设计。
2.1 一、总体设计思想
金算盘财务及工程管理信息系统的设计思想是稳定、安全、完整实用、科学先进,具备开放性、可扩展性、可维护性。
稳定性
金算盘财务管理信息系统从系统供电、系统设备装备水平、平台选用、软件开发等方面充分保证系统运行可靠,对故障有诊断功能和故障隔离功能,确保系统能够7×24运行,成为企业日常运作的中枢系统。
可伸缩性
金算盘财务管理信息系统具有很强的稳定性、可伸缩性,既能在普通PC上运行,又能在高档工作站或小型机上运行。既能在方便易用的Windows98/NT 上运行,也能在高度可靠、高度稳定、高度安全的Linux、Unix系统上运行。
安全性
系统具有先进的加密技术,容错技术。对外界避免非法访问,盗用信息,破坏系统,防病毒感染。对系统内部进行层次权限管理,严格规定使用权限,防止盗用侵权、非法操作。对盗用权限操作,有严密的监视记录和报警功能。对外部侵入有严格的信息交换加密技术。对病毒有良好的防范、监视、处理技术。
完整适用性
东软金算盘财务管理信息系统从企业全局出发,与东软其它管理系统紧密集成,以企业总体发展规划目标为依据,覆盖企业管理的需要,功能齐全,完成对企业管理的全过程支持。统筹规划,整体设计,充分考虑系统功能的变化改动。系统满足使用的功能要求。能全面应用于信息处理、存储、共享、管理、查询等实际的全流程业务处理。
科学先进性
系统软件平台、硬件平台、网络通讯等技术具有一定的先进性、超前性,成熟可靠,能保证一定的生命周期和升级提高。系统开发广泛采用现代的管理科学、数学方法、管理经验,使系统具有国内先进水平的现代化企业信息系统。
开放性
系统具有良好的信息交换能力,对用户提供良好的互联、兼容。例如:金算盘电子表格除了能够保存为完整的Excel文件外,还能够以Gnumeric XML format作为主要格式,此格式的文件能在各种平台下进行处理。金算盘所有账册、报表都能输出为Gnumeric XML format或其它标准格式。
可扩展性
金算盘财务及工程管理信息系统提供了Python扩展。用户能够经过Python脚本,编写函数库、加强库、宏,来扩展系统的功能。用户也可在自己的系统中,经过编写Python脚原来调用金算盘系统的功能。
2.2 二、网络架构
根据XXXXX集团的要求,我们建议集团公司总部和下属单位在本单位内部采用传统的、基于C/S方式的局域网环境的应用,这种应用具有很高的稳定性和成熟性。
为了保证集团总部能够远程实时查询和监控子公司的财务数据,建议集团公司经过Internet/Intranet方式运行相关远程应用模块(如远程数据传输等)来达到上述管理目的。为了更好地发挥新财务管理信息系统的管理功能,并更加充分地利用公司原有网络环境,降低成本,XXXXX集团公司建议采用如下财务集中式管理网络环境解决方案:
正海集团集团集中式管理网络拓朴图
2.1 技术架构:
应用系统采用三层架构,将应用服务器与数据库服务器分离,其间经过高速以太网连接。在客户端只需安装微软的网页浏览器IE;主干为100M快速以太网,为大量数据传递、数据查询提供足够带宽;总公司内部以及支柱公司利用公司本地局域网,远离总部的各分厂、公司采用宽带猫和集团内部电话网,提供高性能、高保密性、廉价的通信环境。
2.2 服务器配置方案
总公司设置二台中心服务器,作为总部的数据服务器、应用服务器和Web服务器。一台服务器作为数据服务器,采用高可靠性集群并配置磁盘阵列,采用磁带机备份,充分保证数据的安全性及系统的稳定性。一台服务器作为应用服务器和WEB服务器。
2.3 财务信息系统备份方案
采用双机热备方式,保证在系统崩溃时能够快速恢复。正常运行状态下,一台主机为活动状态,另一台主机为备份状态,出现异常时,活动主机上的应用全部切换至备份主机。
2.4 客户端配置
公司总部、各分公司由若干客户机组成,完成所属账套的财务处理业务,客户机负责人机交互,完成数据的录入、查询等界面操作。
2.5 网络计算方案
采用面向对象的大型关系数据库(ORACLE 8i 企业版)。
2.6 平台方案
系统网络平台基于当前最先进的浏览器/服务器应用模式,将传统运行在客户端的应用软件移植到服务器端。客户端不再需要应用程序,它们完全集中在服务器端,意味着用户完全能够经过浏览器来执行应用程序,大大减少了维护工作,使用户能够低成本地使用网络,经过浏览器传递数据,适用于局域网、广域网和Internet等各种网络环境。
2.7 安全机制
系统提供了理想的安全性保障功能。JAVA语言在安全性方面做了严格的限制,保证了浏览器(BROWSER)操作的安全。大型关系型数据库均有着良好的安全性,并可与操作系统相结合。应用软件提供了多层次的安全控制功能,包括用户权限管理(模块权限、功能权限、科目权限),操作日志监控,数据的联机备份与恢复等,保证系统的安全,数据的安全、正确。用户还可经过自设防火墙保证WEB服务器的安全。
2.3 三、运行平台和技术规范
3.1软件平台
【1】服务器端系统
东软金算盘公司产品可支持Linux、Unix系统、Windows NT等主流服务器系统。首先,Linux、SunOS、HP-UX、AIX、IRIX等Unix系统是能用于高端领域的系统,能提供极高的安全性、可靠性和稳定性,常见作大型应用的服务器操作系统;其次,Windows NT使用Win95/98用户界面,易于安装,规划,管理和使用,能满足绝大部分应用系统的要求。
建议XXXXX集团采用Windows NT服务器系统,在满足管理信息系统的前提下,获得最佳的性能价格比。
【2】客户端系统
考虑操作的方便性,建议客户端使用Windows9X操作系统。
【3】数据库
要保障XXXXX集团财务信息网络系统安全、稳定、快速地运行以及与其它管理软件有机的整合, 必须要有高可靠、高伸缩、高稳定、高性能的大型数据库做为保证。东软金算盘公司产品可采用Oracle、Sybase、SQL Server等数据库系统。其中,Oracle是大型关系型数据库,在各方面表现优秀,我们选用Oracle8I作为数据库管理系统。Oracle8I作为世界上最优秀大型数据库管理系统有着以下技术特点和技术优势。
【4】Oracle相关的技术介绍
Oracle作为历史最为悠久的数据库厂家,其产品向来以稳定、可靠而著称,而Oracle8更适合于大规摸网络信息处理的特点。
Oracle8全能服务器技术上先进成熟,产品稳定,加上Oracle公司把其在关系型数据库技术中的其它成功经验融入Oracle8核心中,使Oracle8具有高质量、高稳定、技术先进成熟等鲜明的特点,受到全世界用户广泛的好评和首肯,也成为数据库市场上的里程碑。
对于XXXX集团财务和工程管理系统来说,计算机及数据库系统应该在技术上先进成熟、在体系结构上符合实际需求,而且数据库本身高质量、高稳定、无风险,这些基本条件是该系统建设的基础,也是系统成功的重要因素。
Oracle8作为世界第一大数据库,自从宣布到正式在市场中供货,历经了三年的疲劳验证和软件黑白箱测试,在消灭了软件中可能出现的问题并使运行情况极其稳定后,才得以成为正式产品。同时,Oracle8一直走在关系数据库技术发展的最前列,在多个方面处于领先地位。无论是在关系数据库传统的联机事物处理的技术上,还是决策支持上,以及分布式处理技术、分布式的复制技术、数据库性能的可伸缩性、并行处理技术、安全性等许多方面都处于领先地位。具体的技术细节见后面的资料。
2.3.1.1.1 Oracle8对系统高可靠性的支持
Oracle8采用多线索、多进程的体系结构,多个数据库请求能够由一个服务进程处理。同时,系统根据当前的负载情况动态分派服务进程的数量和使用。从而充分利用多用户操作系统”多用户多任务”的工作方式,并有效地减少系统的资源消耗,达到最大的处理速度及吞吐量。
Oracle8的联机备份设施使管理员能够在数据库正在运行时实施备份操作,而不中断事务处理,甚至在大量的OLTP使用当中。如果包含用户数据的一个设备出了故障,丢失的数据文件能够被恢复到另一个设备上,此时Oracle8将继续处理针对数据库中其它部分的查询请求。Oracle8能够使用多个进程并行地对数据库进行恢复,这使联机恢复的速度大幅度提高。
2.3.1.1.2 Oracle8对于系统大用户量的支持
Oracle8对大规模数据库的支持有成熟的技术。现在Oracle8能够支持上万个并发用户,支持最大为512Peta bytes的数据库。(注:1 Petabytes=1000TB=1000,000GB)
Oracle8和Oracle Net8有效地利用了操作系统和网络资源,使成千上万的并发用户能够经过多种网络协议彼此互连。连接池(connection pooling)临时将空闲用户的物理连接断开(在需要时,透明地重建连接),这将大大增加能够支持的用户数。连接管理程序(Connection Manager)将同一个网络连接上的多个用户会话以多工方式(multiplex)处理,特别在多层应用结构时能够大大降低资源的需求。
2.3.1.1.3 Oracle8对于数据仓储、决策支持和数据采掘的支持
由于数据仓库应用中需要针对大量的数据进行复杂的,特殊目的的查询,因此它需要的技术和OLTP应用不同。为了满足这些特定的需求,Oracle8提供了丰富的查询处理技术,包括能够选择最有效的数据访问路径的高级查询优化技术,以及能够充分利用所有并行硬件配置的一个可伸缩的体系结构。
星形查询广泛地应用于数据仓库。当一个或多个大表与多个小表相关时,就会用到星形查询或星形模式,其中,大表经常被称为事实表,小表被称作尺寸表,Oracle7已经引入了星形查询这一优化功能来改进这种类型的查询,然而Oracle8对此进行了更显著的改进。
2.3.1.1.4 数据复制技术的方式和种类
当几个数据库服务器中的数据分布结构为数据交集非空时,Oracle8会自动利用表复制功能 保护数据的一致性不受破坏。表复制是指一个数据源可在网络上有多个拷贝,而且这些拷贝能够经过某种方式(实时、定时、或存储转发)自动保持数据一致性。
Oracle正是在大型网络环境中充分显示了其优势。这种逻辑统一的管理方式, 能够实现XXXXX集团财务信息网络系统的数据共享和综合管理。极大方便了系统的开发及维护。而且,这种逻辑统一的模式,加之Oracle的管理和监控多Server的专用管理工具,极大地方便了在网络上对数据库的管理。
2.3.1.1.5 数据备份和恢复功能
Oracle8服务器管理的备份和恢复提供了Oracle Server内部的高级备份和恢复功能。Oracle8负责维护一些详细的信息,例如,何时进行备份,数据库的具体哪一部分需要备份,这些需备份的文件存在何处等。是否需要实施数据恢复措施,Oracle8对数据库的状态进行分析并决定修复数据库需要实施哪些操作。然后,Oracle8自动实施这些操作,这将极大简化管理员需要做的恢复工作,同时也降低了人为错误的可能性。
2.3.1.1.6 Oracle8安全性控制
Oracle8的安全保密措施,在C2级操作系统中,已经经过了8E/V9.0SC组织C2级标准的测试;在B1级操作系统中,也已经经过了8E/V9.0SC组织B1级标准的测试。
所有这些功能,都为XXXXX集团财务信息网络系统的成功建成提供了保障。
2.3.1.1.7 Oracle与SQL-Server的比较
项目
Oracle
SQL Server
体系结构
Internet Computing的多层(multi-tiered)体系结构,信息管理和访问更加容易、可靠。
传统客户/服务体系结构,会产生不必要的代价和复杂性。
开放
可基于多个平台运行。
只能在Windows上运行。
操作简便
Oracle Enterprise Manager(企业管理器)提供一个集成的管理控制台来集中管理多个服务器
缺乏数据库管理。
革新
iFS、数据库Java、WebDB、interMedia和WebToGo之类的革新都说明Oracle保持着技术领先的传统。
没有向客户提供其竞争对手尚未提供的任何新东西,没有许多关键任务数据库应用所必须的功能(高可用性/可伸缩性、安全、性能等)
NT能力
Oracle是第一个发布NT数据库簇解决方案的厂商,第一次支持超大内存(VLM),第一次将高可用性和可伸缩性带到安装有Oracle并行服务器的NT中,因此Oracle在扩展NT能力方面已经成为一个明确的领导者。
正在努力追赶Oracle,而且它们已经达到了Oracle十年前的水平。
技术风险
没有任何风险。
SQL Server7.0是一个完全重写的版本。该产品经历了连续的延迟,而且具有非常长的beta测试周期,这说明该产品具有开发问题。
兼容性
无兼容性问题。
由于基本的数据库结构发生变化,Microsoft要求所有SQL Server6.0和6.5站点必须先卸载后重新加载数据,这个过程需要好几天的时间。Microsoft承认6.5和7.0之间存在向后兼容性问题。
厂商风险
Oracle已有二十多年的向客户提供解决方案的经验。每天成千上万的客户在Oracle上运行它们的业务所获得的成功就是Oracle技术和业务模型完美的有力证明。
Microsoft的核心能力是在桌面和操作系统软件的开发,该公司在企业级数据库管理没有什么经验。从技术和业务来看,Microsoft只在最近才开始进入数据管理领域,到当前为止还没有获得信任。
市场占有率
在全球数据库市场份额占有率ORACLE占有量为40.4%、DB2为17.8%、SQL SERVER为5.1%,其它一些数据库共占36.7%
在全球FORTUNE杂志评选的电子商务前50强中有96%的公司选择了ORACLE
在UNIX系统平台数据库市场占有情况:ORACLE占61.1%、DB2占7%、其它数据库共占32%
在NT操作平台上数据库市场份额分布情况:ORACLE占47.3%、SQL占30.5%、DB2占9.9%、其它的数据库占12.3%
综上所述,不难看出采用Oracle数据库的财务软件有着高可靠性、高伸缩性、高稳定性、高集成性等特点,有效的为XXXXX集团大容量的财务数据提供了安全的存储、扩展,并为企业在此基础上进行的深度数据挖掘提供了有效的平台保证,为企业决策层提供强有力的数据平台;并保证了财务软件系统与其它管理软件集成后的安全、稳定、统一。
3.2硬件平台
东软金算盘软件支持几乎所有流行的硬件平台,包括服务器、工作站、网络设备,以及其它输入输出设备。考虑到XXXX集团财务管理系统是一个安全性、运行效率、稳定性要求都较高的应用系统,建议在选择硬件平台时首先考虑符合可靠性、稳定性原则。
【1】专项服务器
根据所选择的网络操作系统的差异,对于XXXXX集团内部各个机构,能够根据业务数据处理的要求,分别选择不同的服务器硬件平台,从专门的小型机,到专用服务器,甚至能够采用微机服务器等,分别作为各个网络系统的数据服务器。
另外,还能够根据具体的情况配置WEB服务器。
【2】工作站
建议客户端选择PC,并确保CPU、内存、硬盘等能足够运行Windows9X(CPU为PII200、内存64MB、硬盘1GB以上PC),数
展开阅读全文