前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的数据库管理论文主题范文,仅供参考,欢迎阅读并收藏。
云数据管理技术的一个有效管理方案就是NoSQL系统,即非关系型数据库,NoSQL数据库相对于传统的关系型数据库更适合处理高并发读写、海量数据处理、高扩展性和可用性的应用需求。目前主流的NoSQL数据库主要有BigTable、HBase、Dynamo、Cassandra、MongoDB、CouchDB、Redis、Riak、Membase等。本文以NoSQL系统的典型代表MongoDB数据库为例进行研究。MongoDB是为了Web应用而设计的数据库管理系统,MongoDB能够提供高读写吞吐量、易于伸缩,还能进行自动故障转移,能够解决传统关系型数据库面向Web纯动态网站的高并发读写、海量数据的高效访问、高可扩展性和高可用性时的困境,因此得以推广。MongoDB的设计定位是在具有key/value存储方式的高性能和高度扩展性的同时,具备传统的关系数据库管理系统的丰富功能,集两者的优势于一身。MongoDB使用数据结构松散的BSON(BinaryJSON)格式,面向文档存储数据,使用自动分片(Auto-Sharding)实现海量数据存储,支持全类型索引,使用的查询语言语法类似面向对象査询语言,可以实现类似关系数据库单表查询的绝大部分功能,支持主/从(Master/Slave)和复制集(ReplicaSet)两种数据复制机制。
2数据库建设基本流程
利用实地调研、个人采访的方法获取石油文化纸本文献,然后通过输入设备对这些资源进行数字化,调研、收集、保存、整理网上已的石油文化数字资源,将两种来源途径的石油文化资源放入原始库待处理。通过信息的抽取、分类等方法,对数据信息进行整合,构建数据模型,利用相应软件设计,形成有效信息库。通过前台网页,实现信息与信息检索。图1所示是石油文化数据库建设基本流程。
3基于MongoDB的数据库设计
3.1MongoDB数据库
MongoDB是最受欢迎的开源NoSQL数据库之一,因其高效的性能和丰富的使用功能在生产中有非常广泛的应用。MongoDB是一个面向文档的数据库。数据库有两个要素构成:文档和集合。(1)文档:是MongoDB的核心概念,是键值对的有序集。文档的键和值不再是固定的类型和大小。其功能类似关系数据库中的一条记录。(2)集合:就是一组文档。集合是动态模式的,即一个集合中的文档可以是各式各样的。但集合之间不能进行连接查询。(3)数据库:由集合构成。一个数据库可以包含有0个或者多个集合。文档、集合、数据库三者关系如图2所示。
3.2石油文化数据库设计模型
虽然一个集合中的文档可以是各种各样的,但为了提高管理和查询的访问效率,还是要根据应用情况适当进行分类,考虑应用不同集合来存放相关文档。石油文化资源类型多样化,有文字、图片、图像、音视频资料等,根据实际操作需要,本数据库共建立了3个集合,分别为:用户users集合、资源s1集合,资源Content集合。但Content集合属于嵌入式集合。(1)用户集合users用户包括普通用户和管理员,用户集合主要保存用户的姓名、密码、操作权限等信息。具体如下表1所示。(2)资源s1集合资源集合是本数据库核心内容,主要用于存放关于石油文化的数字资源,可以是文字、图像、声音视频等信息。用集合s1保存资源基本信息(如资源名称、资源创建时间、访问次数,等等),用集合Content用来保存资源具体数据(资源类型,资源内容等)。由于Mon-goDB不能进行集合间连接查询,并且考虑到文字、图像及声音视频之间的关联,因此利用MongoDB的em-bed(嵌入)方法,把资源内容Content作为内嵌文档保存,以达到一次查询的效果。具体如下表2所示。
4结语
1.1信息管理模块
本模块主要是员工具体信息的录入以及修改、员工字段的设置、浏览全部员工信息并可筛选部门输出、人员基本信息的批量导入功能,共包括四个窗口。员工个人信息中以身份证号码为主码,通过Combobox下拉列表框来录入员工的信息例如,性别可以通过“男”或“女”选择录入。如果系统里面录入的身份证号相同,系统则会提示重复录入。记录添加窗口主要用来设置Combobox下拉列表框可选择的信息。例如,职称选项可设置为教授、教授级工程师、副教授、高级工程师、讲师等。人员基本信息批量导入功能主要为减轻管理人员的工作量而设计的,当一个单位职工很多,且每一个职工都有几十条信息需要输入的时候,会给系统管理员带来不小的麻烦。如果有现成的数据,可以通过excel电子表格进行批量导入,大大提高了工作效率。
1.2审核统计模块
本模块主要的功能是用来显示全院教职工的信息以及审核已经注册了的员工的信息,共包括两个窗口。数据统计窗口包含了多个字段统计结果,在该窗口,管理员可以直观地看到常用的一些需要统计的数据,以学历为例,管理员很直观地能看到学历为研究生的有多少人,本科有多少人,大专及大专以下分别有多少人,当然,如果按系部的职工数来统计,可以直观地看到具体的部门所有的人数,比如可以看到计算机科学与技术系有多少人,材料工程系有多少人等等。审核窗口主要用来审核新注册员工的个人信息,通过他自己录入的信息跟档案进行核定,确保信息准确无误,才能审核通过,审核通过的员工可以到登录界面,正常查看自己的个人信息变动情况,如职称以及聘用日期等等信息。
1.3管理用户模块
本模块主要的功能是用来修改让其他教工可看到的管理员个人信息、限制教工用户的一些功能,以及数据库的备份功能,主要包括两个窗口,系统参数设置窗口主要用来公布一些管理员的部门信息,比如联系人、联系方式以及全部教工需要注意的公告等信。其次,用来锁定教工用户、禁止教工用户修改个人信息以及禁止登录系统等。数据库备份窗口主要用来备份全部或选择性的备份部分数据,防止数据全部丢失。
2系统数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模块,使之能够方便地存储数据,满足用户对数据的存取和调取。数据库选择ACCESS,是应用最广的数据库,对于初学者来说容易上手,操作方便简单。本系统包含的数据表有用户登录信息表、用户登录信息表用来保存用户登录的相关信息,包括用户名、登录密码以及登录时间等信息。
3系统实现
3.1系统登录界面实现
当登录四川工程职业技术学院人事信息管理系统时,会弹出登录界面,教工根据自己的账号、密码和验证码来登录,如果输入的信息其中任何一个有错,将不能登录,直至输入的信息全部正确,则登录成功,进入主窗体。用户分管理员和教工两种同的用户,进入的欢迎界面自然也不会一样。以管理员进入的界面为例,如图2所示。
3.2系统主功能界面的实现
系统的主界面共有3个,分别是浏览管理所有记录、记录添加、字段项目设置,页面左侧有类似任务管理器的功能,主界面如图3所示,下面列出了字段项目设置、新增学习经历功能和数据库链接的一些关键代码。
3.2.1字段项目设置
此页面主要的作用是用来设置常用的一些字段的下拉选项,以字段“职称”为例,在稳步框中输入“教授,教授级工程师,副教授,高级工程师,高级实验师,讲师,工程师,会计师,实验师,助教,助理工程师”,那么在记录添加页面的列表框“职称”下拉选项中将会出现。
3.2.2新增学习经历或工作经历
此功能的作用主要是用来增加或删除学习经历或工作经历,由于我院人事信息当中的学习经历要求从小学填起,所以每个人的学习经历非常多,如果用EXCEL表格来管理学习经历,数据列将会非常长,导致难以管理,如果用系统的方式来管理,不仅易于管理,而且很直观。
4系统的优越性
以前学院单靠一张人事信息表来管理,没有实现数据的共享,人事处所拥有的信息经常和系部等的信息对应不起来,导致信息滞后的现象时有发生,导致不管是给对外还是对学院内部统计的数据时有误差,以前所收集到的信息都是人员报道以后,把纸质的文件交到人事处,然后人事处通过手工录入到人事信息表里,这样对信息的录入、查询非常的不便,由于excel工作表中含有多个单元格,容易出错,通过系统的管理,首先,信息录入首先由本人亲自录入,这样保证的了数据的准确性,因为本人更加的清楚自己的具体信息,然后由系统管理员根据档案审核,审核通过以后,每个教师都可以通过自己的账号查看自己的信息,这样就保证了信息的及时性,再也不需要向人事处打电话或亲自到人事处来查询自己的信息,对提高人事管理员和教师个人的工作效率的作用是不言而喻的。第一次使用系统来管理人员的单位,最头痛的是把现有的信息录入到系统里面,本系统也考虑到了这个问题,专门设置了信息批量导入功能,导入后使得系统能够马上发挥作用,不再需要一个一个的录入,这样比纯录入信息的方式从最开始效率就高出了许多倍。统计数据对每个员工众多的单位来说是个很痛苦的事情,以前统计数据,往往是通过一张表格进行多次筛选才能得到,如果用系统的方式来统计,只需要在复选框中选中需要的字段就可以了,导出的数据会自动选择出需要的字段,大大提高了工作效率。
5总结
一、实验情境设计
某小型企业已建立采用B/S结构设计的销售管理系统,其后台数据库名称为example,products表和orders表是example数据库中的两张表。要求用户a~e能登录数据库服务器并按照设计的访问控制权限访问相应的服务器及数据库资源,访问用户及权限设置如表1所示:表1用户及访问权限设置表
二、实验技术分析
本实验主要实现在SQLSERVER中对数据库安全性的管理问题。首先明确SQLServer中身份验证的种类和实现步骤,然后再熟悉为用户分配登录账号和权限的操作方法,对于SQLServer安全性的各种管理,尤其是对数据库访问控制操作有深入要求。要管理数据库安全性,必须了解各种账号和权限,因为安全性就是通过它们的分配来实现的。所以掌握它们的区别和用处非常重要。(一)SQLSERVER身份验证模式SQLSERVER身份验证模式指SQLSERVER如何处理用户名和密码的问题,SQLSERVER提供两种身份验证模式。1、Windows身份验证模式,在这种方式下,用户只可以使用Windows身份登陆连接到SQLServer,由Windows操作系统对客户端进行身份验证。我们知道,SQLServer和Windows同属于微软公司的产品。当使用Windows身份验证连接到SQLServer时,SQLServer使用Windows操作系统中的信息验证账户名和密码,用户不必重复提交登录名和密码。这种验证方式的弊端在于若采取B/S结构服务器,远程客户机无法连接到服务器,这时须使用混合验证模式。2、混合验证模式,即可以同时使用Windows身份验证和SQLServer身份验证。使用具体验证方式取决于在最初通信时使用的网络库。如果一个用户使用TCP/IP进行登录验证,则使用SQLServer身份验证;如果用户使用命名管道,则登录时将使用Windows身份验证。[1]图1SQLServer安全性决策树通过以上两种身份验证模式,用户如果想使用指定的登录名称和密码连接到SQLServer,SQLServer会按照图1所示的安全性决策树进行安全身份验证。本实验中要实现在采用B/S结构设计的销售管理系统中让不同的客户端用户能访问服务器的数据库资源,所以身份验证模式可以设置为“SQLServer和Windows身份验证模式”。(二)账号和权限1、登录帐户登录账户是让用户登录到SQLServer服务器中用的账号,如果用户不能登录SQLServer的服务器,也就不能访问该服务器上的数据库资源。在实验中,需要创建登录帐户logina~logine,让这些帐户都能登录数据库服务器。2、数据库用户一个SQLServer服务器下面可以建多个数据库。能登录到SQLServer服务器,不一定能访问到服务器中的数据库。在实验中,需要创建数据库用户userb~usere,使这些数据库用户都能访问sample数据库。3、角色为了便于管理数据库的的权限,SQLServer提供了若干“角色”,“角色”就是用一种方法来把用户集中到一个单元中,并在此单元上应用权限。SQLServer提供了预定义的服务器角色和数据库角色,也可以在数据库中创建用户自定义的数据库角色。在实验中,用到如下两个固定的服务器角色和数据库角色:sysadmin固定服务器角色的成员可以在数据库引擎中执行任何活动。db_backupoperator固定数据库角色的成员可以备份数据库。由于本实验中用户a需要访问控制全部服务器资源,即用户a要求完全的数据库服务器访问权限,所以用户a应设置为固定服务器角色sysadmin的成员之一,使之成为服务器的超级管理员。用户a的安全访问流程如图2所示。图2用户a安全访问流程用户b要能备份数据库,可以将其添加到数据库角色db_backupoperator中,用户b的安全访问流程如图3所示。用户c与用户d都要访问数据库中的表,所不同的是具体的访问对象及访问权限,在实验中可以创建两个自定义的数据库角色R1和R2,将用户userc、用户userd分别添加到R1角色R2角色中。4、权限在为用户和角色分配登录帐户后,还必须为他们分配权限以增强数据库的安全性。权限详细地说明了可以让用户使用哪些数据库对象,并可以对它们进行哪些处理。用户在数据库内的权限取决于用户帐户的权限和该用户所属的角色成员。在实验中为R1角色授予查询、修改products表的权限,为R2角色授予查询orders表的权限,为用户usere添加访问products表、orders表的权限。用户c~用户d访问数据库资源的控制方式如图4所示。图4用户c~用户e安全访问流程
三、实验过程
该实验需要每人PC机一台,操作系统为Win-dowsxp或win7,实验的数据库管理系统软件为SQLServer2005或SQLServer2008。请学生务必用每个用户的身份进行登录、比较操作以校验数据库安全访问控制实验过程的正确性。
四、实验总结
根据上文可知各个实体和联系,ER图绘制出来过后,将二者分别转换成关系模式中的一个关系就得到了关系数据模型。根据关系模型中存在的各个关系对具体的数据库结构进行进一步的设计,一个数据表中的主关键字和外键起着重要作用,因此需要特别指出。在数据库的开发过程中难免出现对图形或是超长字段等数据,该问题的解决方法一般是:图形数据就将其设置为BLOB类型,LongRaw亦可,超长字段数据存取方法可见于程序设计。
2数据库安全设计
成熟完善的安全机制能够保障数据的完整、保密性,防止被人为破坏情况的发生。完善的安全机制能够有效防止误操作或是人为的破坏。Oracle数据库具备功能强大的安全管理工具,Oracle数据库中的每一个用户都由系统分配相应的权限,因此,用户只有具备对相关数据进行访问或是处理的相关权限才能够做进一步的操作,这为数据的安全性提供了保障。此外,Oracle安全管理工具能够对用户角色进行相关的增、删、除、改等操作,甚至可以为用户配置特权。
2.1角色的规划与建立基于土地管理部门的特点,系统用户划分为4大类:(1)数据库管理人员。(2)局长、科长等。(3)内部普通员工。(4)外部人员。数据库土地管理人员的主要职责在于开、关数据库,对数据进行备份、恢复以及维护工作,用户的安全管理也在其工作范围内。科长、局长类似于数据库的超级用户,他们具有对签字、批准等特权。对于内部工作人员,他们具有的权限即按照相应要求对数据进行录入或是修改等操作。而外部人员一般是通过验证注册身份得以浏览部分数据。
2.2角色特权配置Oracle数据库提供三种标准的角色:CONNECT、RESOURCE和DBA。CONNECT即为链接角色,其特权为相关用户对某些表仅具有查询权力,一般是第四类用户;RESOURC表示可靠的数据库用户,第二、三类用户属于这个范畴,他们能够创建相关的数据表、序列和引索等;DBA拥有所有的系统权限,拥有该角色特权的用户行使对整个数据库的更新维护以及数据备份工作,其他用户拥有的权限也由DBA用户赋予,上述各类用户中的系统管理员被赋予DBA特权。除了Oracle本身的安全设置机制,登录用户和用户密码的验证也让系统的安全性得到进一步的保障。
3运行开发环境
3.1服务器端(1)操作系统:window2000以上操作系统。(2)关系数据库管理系统:Oracle企业版。
3.2客户端(1)操作系统:window2000以上操作系统。(2)关系数据库管理系统:Oracle客户端。(3)开发环境和工具:VisualBasic、ADO(ActiveX控件)、报表生成工具(Oracledeveploper)。
4关键技术的实现
4.1界面控件与数据表的联接VB环境下,利用数据库设计工具将窗体控件与数据表中对应的字段绑定。然后清空ADO的ConnectionString和RecordSource属性。
4.2报表的打印功能用水晶报表软件设计报表,将CRYSTAL32.OCX嵌入VB,然后对控件的属性进行设置,实现打印输出。
4.3对大型对象的读取和存贮土地管理过程中不可避免的会遇到一些大型数据,比如说相关的汇总数据表或是图片类文件。在Oracle中,BLOB、CLOB、NCLOB、BFILE可以用于大型对象。
当前影响银行服务质量和客户满意度的一个重要问题是办理业务排队时间过长。现有的银行叫号排队系统仅仅起到维持用户排队秩序的作用,不能让用户提前获得银行排队人数信息,不能对用户何时去银行办理业务起引导作用,更不能减少用户等待时间。因此为了满足广大银行用户快捷办理银行业务的需求,减少客户的排队等待时间,同时也为了优化银行资源配置,本文基于互联网开发银行业务预约管理系统。
关键词:
银行业务;预约管理;系统设计
本文所研究的银行业务预约管理系统可以有效解决之一问题,客户通过互联网登陆系统后,可以查询某一天某个时间段某个银行网点某个窗口的业务预约情况,然后根据自己的行程、时间安排,做到精确预约,实现客户的分流,既能有效地减少客户排队等待的时间,又能根据客户预约情况合理地配置银行人力、网点等资源,节省运营成本,提升客户体验质量,最终提升银行效益。基于以上分析,本论文将探索基于互联网的银行业务预约模式,设计并实现银行业务预约管理系统,为银行改进客户服务质量,提升客户体验水平提供有益借鉴。
1银行业务预约系统需求分析
通过对系统的分析,已经明确了银行业务预约系统的建设模式和基本需求,再加上分析了系统的用户需求,可以汇总得出系统涵盖的主要功能包括:系统管理、用户注册登录、银行业务管理、预约信息管理、积分管理、统计分析。下面分别简述各个功能的基本需求。
2银行业务预约管理系统设计
2.1系统设计原则银行业务预约管理系统在设计中遵循的原则主要有:(1)统一规划,分步建设的原则:系统在设计时应与单位其他相关系统统一规划,考虑在数据接口、功能扩展方面的特性。尤其是注意与银行内部网络的接口问题,考虑与排队机数据的联通问题。系统建设时可以采取分步建设,逐步完善的方法。(2)可扩展性:可扩展性决定了系统的使用周期。为防止重复开发,造成软件和硬件的浪费,系统应在数据、功能、架构三个层次考虑系统的扩展性。(3)经济性:由于本项目为单位自建,在研发经费方面有一定的保证。系统在设计时,应尽量选用质优价廉的技术,在硬件设备的设计上以够用、好用、易用为原则,严禁出现硬件性能过高造成不必要的浪费。(4)先进性:系统在开发和设计时应重点考虑目前应用广泛的先进技术,既包括系统的设计技术,又包括系统开发技术,还包括系统实施部署技术。先进的技术有利于减少开发者的工作量,提高开发效率,而且在未来系统升级改进时更加便利。
2.2系统逻辑结构设计银行客户、银行管理人员、系统管理员通过互联网接入到系统中,系统部署在银行内网中,通过网站进行内外网的交互。在业务层面包括了用户管理、网点信息管理、预约管理、业务管理、积分管理、统计分析、用户注册、用户登录等功能,业务层与数据层进行交互,除了系统本身的数据外,本系统还需要跟银行数据中心相联,包括银行账户数据、排队机信息、银行业务信息等。
2.3系统数据库设计本数据库在进行设计时应遵循原则:(1)系统数据库应为每一类实体设立独立的表结构,方便对该类实体的操作。(2)系统数据库应至少满足第三范式的规范要求,减少后期对于数据库的修改。(3)应尽可能的提高系统数据库的运行效率,在数据库物理设计时,降低范式,增加冗余,少用触发器,多用存储过程。(4)本系统所采用的数据库管理系统应确保操作简单、连接便捷,具有强大的图形化操作界面,方面日常的管理维护工作。另外系统应提供简易可行的数据库备份策略,减少维护工作量。
3银行业务预约管理系统的实现
(1)系统主界面。该系统的主界面包括:首页、业务信息、网点信息、业务预约、积分管理、个人中心等功能。在系统首页有便捷服务,可以快速直通。(2)用户注册登录功能的实现。用户进入系统首页后,选择用户登陆后,将进入用户登录页面,如果用户已注册,则输入用户名密码登录系统,如果用户未注册则先注册。本系统为简化注册流程,只需输入用户名密码即可,将来办理业务时再完善信息。(3)业务管理功能的实现。业务管理功能中包括银行业务的创建、分类、删除、更新、查询等操作。对于普通用户来说,可以查找业务,查看业务详情,查看业务指南和提示等信息。用户在业务详情中直接预约,进入预约流程。(4)业务预约的实现。业务预约的流程为选择网点,选择预约信息,确认预约,预约结果。选择网点后,可以查看该网点的预约情况。选择可预约的时间,输入预约详情。(5)积分管理的实现。积分管理功能完成积分管理相关的一系列操作。积分是本系统进行客户分级管理的一项重要措施,积分管理负责制定积分策略、查看用户积分、积分信息维护等。(6)我的预约功能的实现。本系统为注册用户提供了“我的预约”功能,可以查看用户当前预约记录,历史预约记录,历史取消预约记录。
4银行业务预约管理系统的部署与测试
(1)功能性测试。本论文讨论的功能测试是对系统各功能模块的功能是否正常和是否达到需求分析的要求。(2)性能测试。系统性能测试是在极限条件下,测试系统的性能表现,以确定系统的稳定性和健壮性。本文所进行的性能测试有三个:第一个是不间断运行测试,确定系统的稳定性;第二是系统并发性测试,确定系统同时支持用户的极限值;第三是系统功能反复操作,确保系统足够健壮。(3)兼容性测试。兼容性是一个系统性能的重要指标之一,想要拥有优秀的用户体验质量必须具有良好的兼容性。常常导致兼容性错误的主要有两个方面,一个是对浏览器的兼容性,另一个是对分辨率的兼容性。
参考文献
[1]曹坤,蔡双宁,胡秀敏.基于银行联网的医院预约及付费管理系统[J].医院管理论坛,2012.
灵活性、合作精神和财务能力已经迅速成为当今企业的关键业务目标,但如果这些目标不能真正植入核心业务流程和企业文化,就只是口号而已。
对旧的业务流程不能敝帚自珍,发展跨越公司界限的新的业务流程势在必行。"松散耦合的业务流程"(looselycoupledbusinessprocesses)是迈向新方向的一步。
扩展流程到企业之外
传统业务流程和角色往往受制于企业的界限,依赖具体的信息进行具体的管理,这在管理现实中屡见不鲜。相反,在"松散耦合业务流程"中会跨越多个公司,比如供应链管理,跨了一个行业的好几个层次;客户关系管理则需要引入专业的第三方来做客户支持。管理者和他们的下属必须表现出充分的灵活性,才能发挥出这些系统的最大潜力。
新业务流程的特点
"松散耦合业务流程"往往按实体来定义:哪些公司应该加入?各自扮演什么角色?以及阶段性的成果。比如,在某个规定的时间范围内哪些事项必须完成?这种业务流程更有选择性地使用数据,在企业表现不佳的时候可以提前警告。正是由于这些特点,"松散耦合业务流程"中涉及到的角色、规则和方法更新,才和传统的业务流程迥然不同。
角色急于实施业务流程再造的管理者很快就发现,如果没有明确一个业务流程的"头儿"---一名有权力、有责任、能够实现预期业务利益的高级管理人员,要想取得任何进展是多么困难。然而,协调多个企业间的业务活动挑战性更大,因为权力太过分散。业务流程的范围变得越来越广,公司的数量和类别都增加了,有效的协调作用非一人所能胜任,需要很多人才能完成。
以服装行业的供应链为例,想象一下协调多个业务活动的难度吧:原材料供应,专门的纺织和编织,裁剪缝纫,包装,还有物流供应服务,必须用非常灵活的方式串起所有这些服务的供应商,才能符合设计师和买家个性化的要求。利丰公司,一家销售额达到32亿美金的香港贸易公司,正是在竞争压力下升起的一颗新星,它谱写了一曲复杂的业务流程的管弦乐章。
利丰公司和设计师、买家合作,确定每条服装生产线上合作者的准确组合方式。在和利丰公司合作的过程中,其他所有的公司都是服务供应商,在整条供应链中贡献自己一部分专业力量。
规则企业管理业务流程的传统方法是详细说明哪些活动是必须要完成的,然后告诉管理者尽量详细的相关信息,这样的业务流程保证了效率、安全性和可预见性。
而"松散耦合业务流程"并不明确业务流程中的活动细节,而是强调流程中不同阶段终端产品的特性。它并不试图去控制每一步活动,而是通过选择合格的服务供应商,建立合理的奖罚制度,来保证他们的绩效。
思科系统是"松散耦合业务流程"在客户关系管理上应用的一个例子,它把这些原则应用在对CiscoConnectionOnline的管理上,组织动员上百个专业渠道力量为客户提供个性化的服务。首先CiscoConnectionOnline对客户需求进行评估,然后提供给客户一系列的经过认定的服务供应商,所提供的服务包括:咨询、配置、执行、安装、培训和对思科设备的操作。思科明确对服务供应商所希望的结果,给予他们适当的奖励来保证高质量,但思科并不会在整个流程中的每一步都对供应商控制得很死,相反,它对他们在已有的架构下能取得成功给予了充分的信任。
方法凭借其灵活的优势,"松散耦合业务流程"挖掘出更多、更显著的运营改进的潜能,因为这种方式强调流程中的阶段性要求以及把业绩和这些阶段性要求对照起来,因此其设计者就能够提供一个赶超的目标。
丰田为汽车工业开创了和主要供应商的合作业务流程的先河,在它的主要装配工厂里都有一间专门用于供应商集中开会的房间,每个星期,丰田都会把各个供应商的表现贴出来,与阶段性的要求对照,这种做法给供应商造成很大压力,因为实际表现和预期表现的差距很清楚地摆在那里,他们必须赶紧缩短并消灭这些差距。
信息技术的支持
这种新的管理办法尤其需要IT团队的全力推进,因为他们能够释放出技术所蕴藏的经济价值,使企业在竞争日益激烈的环境中走向成功。为了把握这个机会,IT队伍必须学习扮演新的领导角色,积极发挥在企业中的作用,改变他们和首席执行官及其他高层管理者打交道的方式。
今天,大多数行业都缺乏对这种新技术应用和管理的技巧,技巧之一是"节点启动"(nodeenablement),它把现有的IT资源作为潜在的网络服务资源;技巧之二是"节点管理"(nodemanagement),管理节点以确保有效性、可靠性和解决问题的能力;技巧之三是"服务网格外包"(service-gridoutsourcing),决定正确的授权服务的组合,从专业的供应商那里得到这种服务,并最终支持应用服务。这些技巧必须有效地整合到更为传统的IT技巧中去,比如系统建筑、网络运营、数据库管理、安全管理和应用整合。
"松散耦合业务流程"包含的企业数量不断增加,确保有效协调的一个重要的挑战就是如何在众多企业中发展优化"共享意义(sharedmeaning)"这一概念。在一些情况下,IT团队可以在所属公司培养他们独有的能力来支持整个"松散耦合业务流程"的运行。比如通用汽车公司向它的经销商提供某些主要财务和存货管理的应用信息,希望借此让他们共同分享某些服务。
像通用汽车这样的大公司在和小公司合作的时候,经常发现自己强大的IT功能是一笔财富,让小公司分享这笔财富成为吸引他们的一个主要原因。