1 引言
伴随着汹涌的经济全球化浪潮,社会经济生活的节奏明显加快,在激励竞争的新形势下,汽车企业的管理者对提高管理水平和管理素质有了更深刻更直观的认识,汽车研发是整个汽车产业链条中技术最为核心的环节,对于技术的积累和创新都有着非常高的要求,尤其是在当今竞争激烈的世界汽车工业格局下,对汽车技术创新要求不断提高,对中国的汽车工业特别是国内自主品牌而言,面临着巨大挑战。
未来汽车企业 的竞争就是技术的竞争,技术竞争核心是知识竞争,专业知识的管理是汽车企业最为重要的软实力,也是中国汽车企业能否与国外先进汽车企业缩小差距的关键。
2 专业数据库的现状
在汽车的研发过程中,随着专业设计经验的日积月累和研发项目的不断开展,很多产品分析数据、参数数据、试验数据等也日益的增加,但在现有对这些专业数据的管理上还存在以下的两个问题:
(1)数据分散
现有的很多数据分散在各个设计工程师手上,且分布于不同的信息系统中,用户在使用过程中无法通过统一的平台进行查询。
(2)数据检索性差
基于数据的分散性,且各类数据的形式不一致,对于数据的检索也存在了相当大的问题,普通检索方式已不能满足设计过程中的需要,仅能借用专门的搜索引擎软件来解决数据的检索问题。
如何将分散的经验收集起来形成组织的知识?普通的数据管理方式已经不能满足日益增加的研发需求。只有建立自己的设计参考数据库才能将这些数据最大化利用,让这些经验进行分享和传承,并成为汽车研发的宝贵财富。
3 SharePoint简介
SharePoint 2010是微软公司基于Web的数据内容管理解决方案,是面向企业和互联网的商业协作平台。SharePoint 2010包含了丰富的功能,企业的员工可以在此平台上进行文档内容管理、数据发布、流程管理等一系列活动。其特点如下[1]:
(1)以人为本,提高员工工作效率 。无论是通过个人电脑、浏览器还是手机,SharePoint 2010提供了一种直观的、熟悉的用户体验,除了使用Microsoft Office 2010提升业务协作能力,还能使用SharePoint的整合特性。2010相关产品支持使用多种类型的浏览器,甚至可以脱机使用。
(2)一体化架构减少信息系统支出。SharePoint 2010提供了企业级的可管理性和可用性。用户可以自主构建SharePoint平台或是采用托管SharePoint服务,从而降低总体拥有成本,减少系统维护、人员培训和基础设施管理方面的支出。
(3)快速响应业务需求。SharePoint 2010能够快速构建并部署各种新的业务解决方案。不管是业务用户、高级用户还是专业开发人员,SharePoint 2010提供了非常丰富的设计和创建业务解决方案的工具和功能,能够与企业已有的数据、应用和流程集成在一起。
4 功能实现
4.1 数据库的架构设计
利用SharePoint技术搭建汽车研发专业数据库,其初衷就是尽可能的使用SharePoint已有功能,快速搭建系统,减少定制开发量,以降低项目实施风险。所以在软件架构设计上,可以分为4层(见图1),以下分别说明。
图1 专业数据库架构图
展现层[2]:用来提供系统与外界用户之间交互的途径,为数据库的展现部分,该层将用户与系统的应用逻辑分离开来,可由JSP、ASP网页等实现,用户可以通过客户端Web浏览器、PDA等实现对系统的访问,从而实现对数据库内容的个性化定制。
应用层:可以直接使用SharePoint内置的自定义列表、文档库、WebPage(部件页)功能,配置出不同的专业数据库,开发人员不需要花很多精力去考虑页面布局上的定义,对于数据库中文档或列表字段的属性定义可以通过栏目的自定义功能实现(见图2)。
图2 栏的自定义功能
所有的SharePoint页面都符合HTML语言标准及.NET开发标准,传统的asp.net服务器控件也都可以在页面上使用。
逻辑层:是以功能模块形式提供支持应用层的服务,例如工作流引擎,用户无需编写代码就可以快速、便捷地设计任务表单和业务流程,从而帮助企业用户进一步拓展SharePoint平台的内容管理,内外部协同和企业业务流程管理能力,并可将SharePoint平台和企业其他业务系统进行集成,工作流配置见图3。
图3 工作流配置
数据层[3]:在数据接入层,既可以使用SharePoint专有组件,如BCS、ECM等,也可以使用微软通用的数据访问类(如ADO.NET/LINQ)来访问数据,BCS(业务数据连接服务)是MOSS与其它应用系统交换数据的核心组件,使用BCS可以方便让数据与SQL Server、ORACLE等第三方数据库交换数据。
4.2 数据维护
SharePoint提供了多种便捷的数据维护方式:
(1)EXCLE电子表格与SharePoint同步[4]
有三种方法可以在SharePoint列表和电子表格程序之间同步数据,并使这两组数据保持最新。A.通过使用导出到电子表格 命令中列表功能区。随着 SharePoint列表取决于电子表格程序更新也可以手动更新电子表格,用最新的数据电子表格程序中使用一个命令;B.数据表视图中使用用Excel查询列表命令可在 数据表视图任务窗格使用其他命令实现同步列表数据;C.通过使用SharePoint列表向导导出表的命令在Excel 中同步列表数据。
(2)SharePoint Workspace
Microsoft SharePoint Workspace为Microsoft SharePoint Server提供了客户端,从而使它们得以实现桌面内容与SharePoint文档和列表的实时同步。
通过部署Microsoft SharePoint Workspace,用户可以随时交互式访问指定SharePoint网站上的文档库和列表,可以对SharePoint网站中的数据进行维护并同步上传。
(3)使用Microsoft Access添加列表数据
用户可使用Microsoft Access打开相应的数据库内容,可在Microsoft Access中进行数据的编辑后通过数据同步的形式,将数据更新发布到SharePoint中,从而实现数据的同步更新。
4.3 数据库的检索
由于各专业数据库中存在大量的信息资源,如文档、表单等,员工查找有用的文档或内容会越来越困难,导致大量时间被浪费,严重降低了工作效率。SharePoint Server 2010内置了强大的搜索功能,它可以帮助用户搜索组织中的内容,包括SharePoint中存储的文件,文件共享、Web网站、Microsoft Exchange文件夹、数据库,甚至LOB系统中的内容。这些功能可以方便快速的帮助用户搜索和查找网站、文档、人员和网站内容,以及任何其他符合需要的索引的企业内容,提高工作效率。这种搜索是对数据库中所有可搜索内容的检索,可以是隐性的主题、某一属性、或者是隐性中的内容等等。
SharePoint Server 2010包含了许多与搜索相关Web部件,利用这些部件用户可以创建自定义搜索体验,实现自动过滤,最佳选择,改进面板,特征内容或预定义查询等功能。
4.4 数据库权限[5]
数据库中的文档是每个企业的核心资产,所以对数据库的安全性要求比较高,不仅数据的访问权限有严格管理,而且对具有权限的访问者的阅读行为也要分文档密级严格控制。基于SharePoint平台可根据群体分组存放数据库中的文件或列表,为群体提供适当权限,使其能够修改文件,而他人无法编辑,仅能查看。信息权限管理(IRM,InformationRights Management)能够使公司限制用户对从中下载的文档进行的活动。可在文档或列表级对IRM进行定义,还可限制允许阅读文件的用户集,从而使其无法对文档进行各种操作,例如打印文件副本或复制文本。使用信息权限管理实现更多用户访问记录。
5 结语
汽车研发过程中专业数据库的搭建是一个长期持续的过程,基于SharePoint技术的数据库可以灵活的满足很多不同性质的数据管理需求,而且实施周期短、成本较低,也容易和其它企业信息系统进行整合。只有建立自己的设计参考数据库才能将这些数据最大化利用,让这些经验进行分享和传承,并成为汽车研发的宝贵财富,从而促进了企业的研发能力的提升。
参考文献
[1]百度文库.使用sharepoint 2010构建企业协作平台[E]. http://wenku.baidu.com/.
[2]陈斌. 汽车研发企业的知识管理系统研究与实现[J]. 价值工程.2010,25:53-54.
[3]方家亮. 基于SharePoint技术的知识管理系统在汽车领域中的应用[J]. 电脑知识与技术. 2012,18:4398-4400.
[4]微软官方网站.与电子表格程序同步 SharePoint 列表[E]. http://office.microsoft.com/.
[5]宋碧容. 基于SharePoint 的企业业务协作平台解决方案[J]. 商场现代化. 2012, 13: 19-21.
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/