系统体系结构的信息系统体系结构-
网络环境下信息系统的体系结构国际标准化组织ISO在1979年提出了用于开放系统体系结构的开放系统互连(Open SystemInterconnection,OSI)模型。这是一种定义连接异种计算机的标准体系结构。OSI参考模型有物理层、数据链路层、网络层、传输层、会话层、表示层和应用层七层,也称七层协议。单个信息系存在具有一般意义的层次模型:物理层、操作系统层、工具层、数据层、功能层、业务层和用户层。信息系统的结构模式有集中式的结构模式、客户机/服务器(C/S)结构模式和浏览器/服务器(B/S)结构模式三种。
1.问题定义�
问题定义阶段必须回答的关键问题是:“要解决的问题是什么”。确定软件工作范围。
2.可行性研究�
这个阶段要回答的关键问题是:“上一个阶段所确定的问题是否有行得通的解决办法”。
3.需求分析�
这个阶段的任务仍然不是具体地解决客户的问题,而是准确地回答“目标系统必须做什么”这个问题。这个阶段的另外一项重要任务,是用正式文档准确地记录对目标系统的需求,这份文档通常称为规格说明(specification)。�
4.概要设计�
这个阶段的基本任务是,概括地回答“怎样实现目标系统?”这个问题。概要设计又称为初步设计、逻辑设计、高层设计或总体设计。�
首先,应该设计出实现目标系统的几种可能的方案。
概要设计的另一项主要任务就是设计程序的体系结构,也就是确定程序由哪些模块组成以及模块间的关系。
5.详细设计�
概要设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化,也就是回答“应该怎样具体地实现这个系统”这个关键问题。这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明。�
6.编码和单元测试�
这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块。
7.综合测试�
这个阶段的关键任务是通过各种类型的测试(及相应的调试)使软件达到预定的要求。�
8.软件维护�
维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。�
通常有四类维护活动:改正性维护,也就是诊断和改正在使用过程中发现的软件错误;适应性维护,即修改软件以适应环境的变化;完善性维护,即根据用户的要求改进或扩充软件使它更完善;预防性维护,即修改软件为将来的维护活动预先做准备
随着信息系统规模不断扩大、复杂程度日益提高,体系结构模式对信息系统性能的影响越来越大不同功能的信息系统对体系结构模式有不同的要求,各种体系结构模式的信息系统在开发和应用过程中也有很大的区别。选择和设计合理的体系结构模式甚至比算法设计和数据结构设计更重要。 单用户体系结构
单用户信息系统是早期最简单的信息系统,整个信息系统运行在一台计算机上,由一个用户占用全部资源,不同用户之间不共享和交换数据。
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是新兴起来的一种体系结构模式,虽然有很多问题没有完全解决,但是代表着信息系统发展的方向。
每种信息系统体系结构模式都有自己的优缺点,但是出于软硬件要求、开发投入、维护与功能扩展、操作性、安全与稳定等各方面的考虑,用户需要根据自身的需求,来选择使用最适合自己的方式。