软件设计技术评价.ppt
《软件设计技术评价.ppt》由会员分享,可在线阅读,更多相关《软件设计技术评价.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设计技术评价集团财务管理系统集团财务管理系统研发中心研发中心项目概况l项目最终目标项目最终目标 使公司的产品从现在的企业级支持使公司的产品从现在的企业级支持升级到集团级支持升级到集团级支持l与其他项目的关系与其他项目的关系 是是FMIS2.0FMIS2.0的升级产品的升级产品l宏观的目标期限宏观的目标期限 2006-11-302006-11-30说明l实现财务数据大集中实现财务数据大集中l适应扁平化管理适应扁平化管理l实现财务系统与业务系统的集成实现财务系统与业务系统的集成l财务基础信息规范化财务基础信息规范化l先进性与实用性的统一先进性与实用性的统一 l加强财务分析与决策支持加强财务分析与决
2、策支持详细内容详细内容.技术架构分析l浏览器浏览器/应用服务器应用服务器/数据库服务器数据库服务器(B/A/S)(B/A/S)l客户端客户端/应用服务器应用服务器/数据库服务器数据库服务器(C/A/S)(C/A/S)B/A/Sl本质上是一种以浏览器表现的客户机技术。本质上是一种以浏览器表现的客户机技术。lB/A/S模式是一种以模式是一种以Web技术为基础平台模式。把传统技术为基础平台模式。把传统C/S模式中的服务器部分分模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器解为一个数据服务器与一个或多个应用服务器(Web服务器服务器),从而构成一个三层,从而构成一个三层结构的客户服务器体
3、系。结构的客户服务器体系。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如微软的浏览器软件,如微软的IE等。浏览器将等。浏览器将HTML代码转化成图文并茂的网页。网页代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的并提出处理请求。这个后台就是第二层的Web服务器。服务器。第二层第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串服
4、务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。服务器还需与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务类似于第三层数据库服务器的任务类似于C/A/S模式,负责协调不同的模式,负责协调不同的Web服务器服务器发出的发出的SQL请求,管理数据库。请求,管理数据库。B/A/Sl优点优点 具有广泛的信息发布能力,客户端只需要普通的浏览器即可,特别适合简单具有广
5、泛的信息发布能力,客户端只需要普通的浏览器即可,特别适合简单的应用流程和的应用流程和Internet应用,由于其简单、轻量、易于维护。应用,由于其简单、轻量、易于维护。无须为每一个客户应用程序升级,而只需对无须为每一个客户应用程序升级,而只需对Web服务器上的服务处理程序进服务器上的服务处理程序进行修订。行修订。l缺点缺点 客户端只完成浏览、查询、数据输入等简单功能,而绝大部分工作客户端只完成浏览、查询、数据输入等简单功能,而绝大部分工作(数据及界数据及界面面)由服务器承担,因此应用服务器的负担重,对其性能的要求比较高。由于复杂由服务器承担,因此应用服务器的负担重,对其性能的要求比较高。由于复
6、杂的操作需要大量的与服务器的交互处理,客户端响应速度慢,不适合复杂的交互的操作需要大量的与服务器的交互处理,客户端响应速度慢,不适合复杂的交互式应用。式应用。另外对复杂的交互程序实现工作量大,要求开发人员素质比较高。另外对复杂的交互程序实现工作量大,要求开发人员素质比较高。C/A/Sl优点优点 很好地支持交互式应用,客户端响应速度快,技术成熟、稳定,对复杂应用很好地支持交互式应用,客户端响应速度快,技术成熟、稳定,对复杂应用适应性好。能够给服务器减轻压力,而且有更高的安全性和稳定性。适应性好。能够给服务器减轻压力,而且有更高的安全性和稳定性。程序容易开发,有很多成熟的技术资源和人力资源可以利用
7、。程序容易开发,有很多成熟的技术资源和人力资源可以利用。l缺点缺点 用户界面风格不一用户界面风格不一,使用繁杂使用繁杂,培训工作量大。培训工作量大。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。系统软件升级时,台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。每一台客户机需要重新安装,其维护和升级成本非常高。新技术不能轻易应用。因为一个软件平台及开发工具一旦选定,不可能轻易新技术不能轻易
8、应用。因为一个软件平台及开发工具一旦选定,不可能轻易更改。更改。技术架构建议一 建议根据子功能的要求选择合适的架构,将建议根据子功能的要求选择合适的架构,将B/A/S与与C/A/S混合使用。混合使用。首先,根据一定的原则,将系统的所有子功能分类,决定哪些子功能适合首先,根据一定的原则,将系统的所有子功能分类,决定哪些子功能适合采用采用C/A/S,哪些适合采用,哪些适合采用B/A/S。适合采用适合采用C/A/S的子功能应具备以下特点:的子功能应具备以下特点:1.安全性要求高;安全性要求高;2.要求具有较强的交互性;要求具有较强的交互性;3.使用范围小,地点固定;使用范围小,地点固定;4.要求处理
9、大量数据。要求处理大量数据。例如,业务管理中的业务处理,财务系统中的凭证输入功能等等。例如,业务管理中的业务处理,财务系统中的凭证输入功能等等。而适合采用而适合采用B/A/S的子功能应具备以下特点:的子功能应具备以下特点:1.使用范围广,地点灵活;使用范围广,地点灵活;2.功能变动频繁;功能变动频繁;3.安全性、交互性要求不同。安全性、交互性要求不同。例如:公司财务分析表的查询功能,决策支持系统中的查询功能等等。例如:公司财务分析表的查询功能,决策支持系统中的查询功能等等。技术架构建议二 相对于单独采用相对于单独采用C/A/S或或B/A/S,这种方案的优点在于:,这种方案的优点在于:1.充分利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件设计 技术 评价
限制150内