系统体系结构是一个综合模型,系统体系结构是由许多结构要素及各种视图(或观点)(View)所组成的,而各种视图主要是基于各组成要素之间的联繫与互操作而形成的。所以,系统体系结构是一个综合各种观点的模型,用来完整描述整个系统。
基本介绍
- 中文名:系统体系结构
- 外文名:System Architecture
- 类别:综合模型
- 模式:单用户体系结构
- 用途:用来完整描述整个系统
概念
系统体系结构是一个系统建模的方法:

在系统体系结构的各种视图中,以组织视图与行为视图最为突出和重要。所以,要完成各种视图的综合,必须先完成组织与行为视图的统一。基本上,通过组织视图与行为视图的合一过程,我们就可以构建出一个可以完整描述的系统。所以,系统体系结构可以作为构建系统模型的一种方法。
一般来说,系统或软体体系结构都需要用相应的体系结构描述语言(Architecture Description Language)来描述,其目的在于为体系结构进行描述和呈现,为体系结构中的相关人员,如:管理人员、系统开发人员和用户等,提供可以进行沟通的语言。目前已有多种体系结构描述语言,如卡内基梅隆大学的ACME和Wright,史丹福大学的Rapide等。
这里我们通过信息系统体系结构来阐述和理解系统体系结构模式.
举例
信息系统体系结构
随着信息系统规模不断扩大、複杂程度日益提高,体系结构模式对信息系统性能的影响越来越大不同功能的信息系统对体系结构模式有不同的要求,各种体系结构模式的信息系统在开发和套用过程中也有很大的区别。选择和设计合理的体系结构模式甚至比算法设计和数据结构设计更重要。
主要的信息系统体系结构模式
单用户体系结构
单用户信息系统是早期最简单的信息系统,整个信息系统运行在一台计算机上,由一个用户占用全部资源,不同用户之间不共享和交换数据。
C/S体系结构
C/S(Client/Server)结构,即客户机和伺服器结构。这种体系结构模式是以资料库伺服器为中心、以客户机为网路基础、在信息系统软体支持下的两层结构模型。这种体系结构中,用户操作模组布置在客户机上,数据存储在伺服器上的资料库中。客户机依靠伺服器获得所需要的网路资源,而伺服器为客户机提供网路必须的资源。目前大多数信息系统是採用Client/Server结构。
B/S体系结构
B/S(Browser/Server)结构,即浏览器伺服器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在伺服器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
P2P体系结构
P2P(P to P)体系结构,即对等网路结构。P2P体系结构取消了伺服器的中心地位,各个系统内计算机可以通过交换直接共享计算机资源和服务。在这种体系结构中,计算机可对其他计算机的要求进行回响,请求回响範围和方式都根据具体应用程式不同而有不同的选择。目前对等网路模式有纯P2P模式、集中模式及混合模式,是迅速发展的一种新型网路结构模式。
信息系统软体体系结构模式比较
单用户体系结构因为功能简单和不支持网路功能,虽然对软硬体的要求都很少,只可用于开发不需要网路的单机小规模信息系统。本节主要分析和比较C/S体系结构、B/S体系结构和P2P体系结构。
软硬体要求
C/S体系结构根据系统规模需要相应的硬体配置,一般建立在小範围网路环境上,区域网路之间再通过专门伺服器提供连线和数据交换服务。C/S程式可以更加注重流程,可以对许可权多层次校验,对系统运行速度可以较少考虑。
B/S体系结构由于用户界面主要事务逻辑完全在伺服器端通过浏览器实现,客户端一般的硬体配置均能满足要求,网路也不必是专门的网路硬体环境,但套用伺服器运行数据负荷较重,需要更加最佳化的系统结构和相应硬体配置。
P2P体系结构要求用户使用专门的客户端软体,不同的信息系统和客户端软体对硬体配置的要求有很大的区别。
系统开发的投入
P2P体系结构不需要建立成本高昂的伺服器平台,特别是立足现有网路建立起的P2P体系结构信息系统几乎没有成本。
B/S体系结构系统开发的投入与用户的多少无关,部署代价比较小,尤其适合开发客户较多,使用频繁的信息系统。
C/S体系结构系统部署代价与信息点的多少成正比,可用于开发小型信息系统。
维护与功能扩展
B/S体系结构只需维护伺服器,所有的客户端只是浏览器,不需要任何维护和管理,而且只需将伺服器连线专网,即可实现远程维护、升级和共享。
C/S体系结构维护複杂,处理出现的问题以及系统升级困难,系统扩展性不好。
P2P体系结构系统内计算机配置和使用各不相同,维护和扩展工作较为複杂。
安全与稳定
C/S一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统採用C/S结构适宜。
B/S建立在广域网之上,面向不可知的用户群,对安全的控制能力相对弱一点。
P2P体系结构网路内大多数计算机由不同用户控制,网路相对混乱,系统整体效果存在问题不可预见,系统安全与稳定方面存在很大的风险,但由于信息分布在不同的计算机上,不会因为一台计算机的故障导致整个系统的瘫痪。
信息系统体系结构设计与实现
概况
许多单位和管理机构通过ERP 来管理企业或机构的整体业务流程,整合企业资源,提高生产效率,考核人员工作效率.Unitsoft EBS系统立足于此类企业,将管理工作中综合信息因素纳入管理系统,实行巨观、统一、适时的管理,提高工作效率,降低企业成本,有效整合企业资源。
系统功能需求分析
作为单位和管理机构的管理系统,具有一定複杂性,经过分析,Unitsoft EBS系统主要应满足下列要求:
1. 实现对分布于全球各地的分支机构进行集中控管。
2. 不同公司採用虚拟集团模式进行一体化操作,财务上实现独立核算。
3. 业务员业绩考核系统,实现计画目标,达成业绩,回款状况,费用综合考核,科学计算奖金的激励方案。
4. 通过客户关係管理使销售过程可视化,提高销售机会转化率
注重过程管理才能使结果可控,客户关係系统按照客户定位,发现,联繫,拜访,建立关係,确定机会,持续跟进,签单,后续服务的过程,与客户维持良好的关係,把客户一步一步往前推进,提高销售机会转化率,从而提高最终接单率。
5. 敏捷的售前分析,快速订单回响,控制接单风险
通过订单综合评估,快速回响客户订货要求并赢得订单;通过订单全程跟蹤了解订单执行情况,以便给客户做出恰当、明确的承诺;
通过订单综合评估(客户等级、信用、价格、付款条件、订单交期),快速回响客户订货要求并赢得订单;
对于订单的变更,以MRP为纽带实现销售、採购、委外、生产的快速联动,通过对销售、採购、委外、生产的变更管理,快速回响客户;
通过订单全程跟蹤了解订单执行情况,以便给客户做出恰当、明确的承诺。
6. 完备的供应商和客户管理
通过完备的供应商和客户档案管理,集中统一管理供应商和客户,及时进行供应商资格认定与信用评估,从而降低经营风险。
7. 灵活规範的价格体系,满足不同客户的需要
严格按照既定价格政策报价,如全部产品执行统一价格,不同级别客户执行不同价格,个别客户特价等,避免销售人员随意报价。系统能够追蹤价格历史版本,使得出现问题有据可查。
8. 严格的信用管理,控制赊销与应收风险
通过信用管理,确定控制信用的对象(客户、业务员、部门)和信用控制的方式(信用额度和信用期限),并可以设定控制的单据、触发信用控制的时点、超信用的处理方式及对应的额度的审核,保证用户能真正控制住信用额度、信用期限。
9. 严密的採购价格控制,降低採购成本
通过採购询价比价,请购与採购订单三个环节,实时控制採购最高进价,如高于最高进价,系统予以提示,并自动进入审批流程,报请採购主管审批后才可通过,从而帮助供应主管规範採购业务,降低採购成本。
10. 以MRP为核心,协调销售,生产,仓库,採购等部门,确保及时交货
通过配置BOM快速按客户需求完成产品配置;
系统快速準确下达生产和採购计画,使得计画合理可行,生产周期缩短;
通过信息关联进行生产任务全程跟蹤,发现问题及时处理,保证按期交货。
11. 实时业务追蹤
帮助企业实时的了解客户订单在库存、供应环节的详细进度,能够实时监控订单的满足情况和可能发生的例外。
12. 多层次的库存控制,防止库存积压和短缺
以MRP为核心準确计算生产物料需求,合理制定採购策略,与库存策略保障供需平衡;
通过实时控制可用量,保证库存的连续性,库存展望等多角度的分析帮助库管加强可预见性,合理保证库存,最佳化资金占用。
13. 多种预警设定,及时提醒决策
通过灵巧的工作流机制,自动推进业务流程,及时提醒,提高工作效率。
14. 持续最佳化成本, 提高成本核算的精準度和及时性
存货自动核算机制,準确掌握原材料消耗的成本;
全面收集生产人工,设备,能耗,管理费用等,併科学的分摊到每个订单,每种产品,体现真实的成本。
15. 业务财务同步管理
通过业务财务同步管理,规範了企业的销售、生产、採购、库存管理,并可依据凭证追溯到每一项业务,达到真正的业务监控,也可控制和协调企业的各种计画和预算。
体系结构模式的选择
根据系统功能需求和主要模组设计,系统用户较多,功能複杂,存储信息量大,需要专业技术人员维护和管理系统。在体系结构模式选择过程中,儘量立足于现有网路,在满足安全与稳定要求的同时,使管理维护操作简单,减少开发投入。
单用户体系结构不能满足本系统网路要求;C/S体系结构过于庞大,管理维护複杂;P2P体系结构虽然功能强大,但是本系统并不需要即时通讯和不间断的数据更新。为使用户能够在简单、易用、单一、统一的可视化界面下,轻鬆、方便地访问到各种类型的数据,Unitsoft EBS系统採用B/S体系结构。
系统主要模组设计
模组 | 1.客户管理 | 2.市场开发管 理 | 3.报价管理 | 4.销售机会管理 | 5.销售契约管理 |
功 能 简 介 | ·客户信息 ·联繫人管理 ·客户分类与状态 ·信用管理 ·联繫历史 ·客户分配 ·客户许可权控制 | ·日程管理 ·任务管理 ·销售活动管理 ·客户拜访与报告 ·销售日周月报 ·历史信息查询 ·事件提醒 | ·价格管理 ·报价助手 ·报价单生成 ·报价单审批 | ·客户需求 ·成本预算 ·报价方案 ·报价与跟蹤 ·审批控制 ·备货管理 | ·契约编制 ·契约审批 ·契约生成 ·契约执行控制 ·契约状态管理 ·发货开单 ·附属档案管理 |
模组 | 6.採购询价管理 | 7.採购契约管理 | 8.库存管理 | 9.进出口管理 | 10.运输管理 |
功 能 简 介 | ·供应商资料 ·供应商询价 ·供应商比价 ·採购价格管理 | ·採购契约编制 ·採购审批 ·採购订单生成 ·採购执行状态 | ·採购入库管理 ·生产入库管理 ·其他入库管理 ·销售出库管理 ·领料出库管理 ·其他出库管理 ·存货盘点 ·存货核算 ·出入库检验 ·批次管理 | ·货物明细 ·报关资料与单证 ·结汇单证 ·开票资料 ·配额与许可证 ·外运管理 ·保险与索赔 ·信用证管理 ·核销与退税 | ·发货运输 ·採购运输 ·运输费用 ·运费结算 |
模组 | 11.应收款管理 | 12.应付款管理 | 13.财务系统 | 14.生产数据管理 | 15.物料需求管理 |
功 能 简 介 | ·应收款录入 ·预收款控制 ·收款结算 ·应收款查询 ·应收款统计分析 | ·应付款录入 ·付款结算 ·应付款查询 ·应付款统计分析 | ·基础设定 ·期初设定 ·凭证处理 ·记帐 ·银行对帐 ·帐簿管理 ·辅助核算 ·自动转帐 ·现金流量 ·资产负债表 ·损益表 ·电子报表 | ·多级BOM管理 ·成本BOM ·工序工艺管理 | ·物料需求 ·MRP运算 ·物料请购 ·物料状态跟蹤 |
模组 | 16.生产过程管理 | 17.生成成本核算 | 18.系统平台 |
功 能 简 介 | ·生产任务管理 ·外协管理 ·派工管理 ·领料管理 ·生产入库 ·生产日报 ·工序检验 ·计时计件工资 ·设备管理 | ·材料成本归集 ·成本分摊标準设定 ·部门公耗费用分摊 ·部门製造费用分摊 ·完工与在制品成本 ·单品成本 ·订单成本 | ·Unitware商务中间件 基础组件、业务组件、XML扩展组件 ·工作流 讯息的传递、流程驱动、事件提醒 ·许可权管理 组许可权、用户许可权、跨公司许可权、金子塔和扁平化组织结构、网际网路访问控制 ·系统基础管理 包括产品与物料管理、分支机构、职员、职位、客户分类、业务类型、列印模版、文档模版、系统代码、基础资料等 |
模组 | 19.虚拟集团管理 | 20.费用管理 | 21.销售业绩核算 | 22.条码管理 | 23.电子商务 |
功 能 简 介 | ·分公司间订单管理 ·分公司物流管理 ·多组织财务独立核算 ·跨公司许可权管理 | ·费用报销 ·费用审核 ·费用支付 ·费用统计 | ·目标设定 ·算法与参数设定 ·应收款汇总 ·回款 ·呆账处理 ·提成计算 | ·产品条码 ·出入库扫描 ·批次自配 ·包装数与数量换算 | ·会员管理 ·线上客服 ·询价管理 ·採购管理 ·样品管理 ·业务查询 ·物流查询 ·结算查询 |
资料库设计
Unitsfot EBS系统的后台资料库採用MS SQL Server。
Unitsoft EBS系统的实现
伺服器採用Windows 2003server作业系统,使用MS SQL Server资料库管理系统作为资料库平台,网路协定採用标準HTTP乙太网协定。
结论
目前B/S体系结构和C/S体系结构是信息系统开发中套用最广泛的两种方式,各有优势。P2P是新兴起来的一种体系结构模式,虽然有很多问题没有完全解决,但是代表着信息系统发展的方向。
每种信息系统体系结构模式都有自己的优缺点,但是出于软硬体要求、开发投入、维护与功能扩展、操作性、安全与稳定等各方面的考虑,用户需要根据自身的需求,来选择使用最适合自己的方式。