第一章 概述
第一节 金蝶云星空系统简介
金蝶云星空系统是金蝶公司移动互联网时代的新型企业资源计划(Enterprise Resource Planning, ERP)系统,是基于Web 2.0与云技术的新时代企业管理服务平台,既能实现产业链高效协同,又能帮助企业实现自我成本管理与优化。整个系统采用SOA架构,完全基于BOS平台组建而成,业务架构上贯穿流程驱动与角色驱动思想,结合中国管理模式与中国管理实践积累,精细化支持企业财务管理、供应链管理、生产管理、s-HR管理、供应链协同管理等核心应用。从技术架构上,该系统采用平台化构建,支持跨数据应用,支持本地部署、私有云部署与公有云部署3种方式,同时还在公有云上开放基于ERP的云协同开发平台。任何一家使用金蝶云星空产品的企业,其拥有的是包含金蝶在内的众多基于同一个平台提供服务的IT服务伙伴。
一、系统特性
金蝶云星空以其独特的“标准、开放、社交”三大特性为企业提供开放的ERP云协同开发平台,支撑企业全生命周期管理需求,是中国“智”造“引擎”。
(一)标准
金蝶云星空在总结百万家客户管理实践的基础上,提供标准的管理模式;通过标准的业务架构:多会计准则、多币别、多地点、多组织、多税制应用框架等,有效支持企业运营管理;提供了标准的业务建模:35种标准ERP领域模型、1 046种模型元素、21 243种模型元素属性组合、288个业务服务构件,让企业及伙伴可快速构建出行业化及个性化的应用。
(二)开放
金蝶云星空动态构建的多核算体系与业务流程设计模型,为企业提供了适应企业动态发展的开放性管理平台;其SOA架构,以及纯Web应用、跨数据库应用、多端支持、云应用等新兴特性,为企业提供了开放的信息化整合平台;金蝶云星空打造的开放ERP云协同开发平台,为伙伴、客户提供了完整的ERP服务生态圈,为企业提供真正的一站式应用。
(三)社交
金蝶云星空深度集成金蝶“云之家”,并与微信账号对接,基于社交网络技术,借助企业员工网络、客户网络、供应商网络,实现企业内、外部业务协作,突破组织边界、资源与时空限制,为企业用户构筑高效、协同的社交门户。
金蝶云星空旨在通过开放的ERP云协同开发平台,为企业构建以人为本的协同应用、开放的产业生态链以及个性化的协同开发云平台;从管理方法、流程控制、管理对象、应用模式等方面,引导企业从常规管理迈向深入应用,使企业在激烈的竞争环境中不断提升边际利润,实现企业的卓越价值和基业常青。
二、体系结构
实验环境采用金蝶云星空 V7.51,金蝶云星空 V7.51共有89个子系统、6个客户化工具包、1个协同开发平台。体系结构如表1-1所示。
表1-1 金蝶云星空V7.51体系结构
三、整体业务架构图
金蝶云星空系统结合先进管理理论和数十万家国内客户应用实践,面向事业部制、多地点、多工厂等运营协同与管控型企业及集团公司,提供通用的ERP服务平台。金蝶云星空系统支持的协同应用主要有:集中/分散销售、集中/分散采购、B2B 电商管理、B2C 电商中心、供应商协同、多工厂计划、跨工厂领料、跨工厂加工、工厂间调拨、内部交易及结算等,满足企业的多地点、多工厂、多法人组织间协同需求,提供多组织的采购、产销协同、服务协同等多组织架构图,如图1-1所示。
图1-1 多组织架构图
四、三层架构
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。通常意义上的三层架构就是将整个业务应用划分为数据访问层、业务逻辑层、表示层(也叫界面层)。区分层次的目的是实现“高内聚低耦合”的思想。
这里所说的三层架构,不是物理上的三层,不是简单地放置三台机器,也不仅仅有B/S应用才是三层体系结构,而是逻辑上的三层,即把这三层放置到一台机器上。
三层架构的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通信与中间层建立连接,再经由中间层与数据库进行交互。
(1)数据访问层。主要负责对数据库的访问,实现对数据库的查询、插入、更新、删除等操作。数据访问层主要为业务逻辑层或表示层提供数据服务。
(2)业务逻辑层。主要是针对具体问题的操作,也可以理解成对数据层的操作,处理数据业务逻辑。如果说数据层是积木,那么逻辑层就是对这些积木的搭建。
(3)表示层。通过WinForm方式或Web方式呈现界面,与用户进行交互,主要接收用户请求,返回用户需要的数据,为客户端提供应用程序的访问。表示层只与业务逻辑层交互,而不能与数据访问层交互,业务逻辑层将数据访问层与表示层进行了隔离,以保证数据的安全。
金蝶云星空系统属于三层架构,其安装过程是标准三层架构逻辑。安装 IIS 的目的是为业务逻辑层提供环境,安装数据库是为数据访问层提供环境,最后才能安装金蝶云星空系统。
五、教学环境建议
(一)单机应用学习模式
在教师的引导下,每个学生变换着扮演多种岗位角色,通过完成规定的操作,熟悉软件的功能和操作流程。对于日常教学,推荐采用单机应用模式。
(二)网络应用学习模式
在局域网完备的环境下,不同学生扮演不同岗位角色,真实模拟系统在企业中的实际运行过程。网络应用模式采用C/S模式,数据中心只能建立在服务器上,每个学生从客户端登录到服务器,按所分配的角色进行工作。
(三)虚拟机应用学习模式
学校计算机是共用计算机,通常使用硬盘保护技术,很难提供学生练习安装的条件,加之金蝶云星空系统的安装比较复杂,也不可能放开保护供学生安装金蝶云星空系统,较为理想的解决方案是安装虚拟机软件VMware。
1.在机房中安装虚拟机软件VMware
通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机。在虚拟机中进行软件操作时,操作系统也会出现崩溃的情况,但是,仅是虚拟机上的操作系统崩溃,对物理计算机上的操作系统不会产生影响,使用虚拟机的快照恢复功能,可以快速恢复虚拟机到崩溃之前的状态。在放开硬盘保护的条件下,安装VMware软件,新建一个虚拟机。在虚拟机中安装操作系统,然后建立第一个快照;完成第一个实训后,再建立第二个快照;完成第二个实训后,再建立第三个快照,依次建立所有实训的快照。如果出现以下情况:操作系统崩溃、练习错误,或者需要在不同进度环境下练习,则只需要快速还原相应快照即可。
2.提供学生自由安装的下载服务
学校在校园网建立专用的FTP服务器,将安装好金蝶云星空系统的虚拟机文件上传至服务器,学生可以在校园网内自由下载。文件下载后,只需10分钟即可在自己的计算机上安装金蝶云星空系统。需要练习时,只需要打开虚拟机即可。
3.学生自己搭建虚拟机环境
教师提供虚拟机安装文件、操作系统安装文件、数据库安装文件、金蝶云星空系统安装文件,学生可根据本章第二节的介绍安装虚拟机,搭建个性化虚拟机环境。
4.搭建桌面虚拟化环境
桌面虚拟化建设已成为实验室建设的一个趋势,由学校搭建好桌面虚拟化环境,提供 PCI-e 闪存加速卡解决IO并发问题,在虚拟化桌面安装好金蝶云星空系统,由学生在校园网内使用远程桌面。学生也可以租用阿里云或腾讯云服务器搭建远程桌面,申请云服务器有创业优惠,腾讯云最低每月只需1元直到毕业。