Excel服务器

2024-07-17

Excel服务器(精选九篇)

Excel服务器 篇1

一、管理信息化的创新与矛盾

1. E R P等管理信息系统对企业管理的变革与矛盾

随着企业信息化进程加深, 企业往往针对不同的业务系统采用渐进方式采购相应信息系统平台。比如E R P, 它是以对整个企业的资源进行规划与控制的信息管理软件系统, 它是一种基于企业供应链的管理思想, 是在MRPⅡ (Manufacture Resource Planning, 制造资源计划) 的基础上由面向企业内部转向面向整个供应链, 且扩展了管理范围的现代化管理软件工具。无疑, ERP的使用, 促进企业管理思想和方法以及企业商业运营模式变革、促进决策的科学化, 实现企业管理创新;可以帮助企业实现跨国、多厂的合作经营管理, 帮助企业方便地开展网上门货、配货、结算等数字化网上交易, 在线客户支持与服务, 将极大地改进客户服务效率与质量, 实现价值链的增值, 提高企业的竞争力, 更好地满足顾客的需求。

然而, 不可否认, E R P等管理信息系统对我国许多企业来说, 存在着许多管理上的矛盾。E R P是一项浩繁的工程, 对于各方面基础较好的企业来说绝非易事;对于管理基础薄弱和数据准备不充分、企业业务流程再造工作粗糙、缺乏自己的E R P队伍或者培训工作不到位的企业, 只能把目前的业务逻辑生搬硬套到E R P软件逻辑上, 使得软件开发困难, 实际应用效能低下, 不能很好的体现E R P系统的决策支持功能和优势。以上这些原因, 使我国企业使用E R P失败率居高不下, 加上E R P很难适应企业不断变化需求, 昂贵的E R P的长期成本致使许多中小企业厂商难以承受, 对财力雄厚的大企业也感到力不从心。

2. Excel电子表格的方便性与单一性

Excel是人们很熟悉的办公和数据处理软件, 它提供许多基本的数据处理功能, 如排序、筛选、分类汇总、图表等操作, 这些功能为我们处理数据提供了方便。通过使用简单的Excel电子表格软件, 就可以将手工中复杂的数学计算转为简单的对单元格公式的确定, 即用计算机为企业管理建模。许多企事业单位的日常管理工作中, 都在大量应用Excel填写各种单据, 制作各种统计报表和图表, 解决作业研究的多种问题, 诸如市场需求预测、生产与库存决策、购销存报表、设备管理中等与生产、制造、分配、财务、工程等有关的问题。

但Excel在处理数据还存在一些局限性, 如要同时处理的数据不在同一张工作表时就无法操作。像财务系统、人力资源系统、考评系统、生产系统等等。这种信息平台的分散开发和引入必然使企业的信息被封存在不同的应用电子表格中, 定义和采集相互独立, 从而形成了许多信息孤岛, 大量有用的信息数据被分散在各个“死角”, 不能被有效地利用和共享。就无法有效利用现有的业务系统, 同时企业需要花大量的人力、物力采用手工方式在不同的应用系统之间切换进行信息分析。这样不但效率低下, 而且容易出错, 还造成了企业资源的浪费。

二、Excel服务器在企业管理的创新

1. 何为Excel服务器

Excel服务器就是Excel+数据库+网络。将电子表格Excel和数据库SQL Server集成为一个网络数据业务协同工作环境, 用户可以自主、轻松、快速构建适应市场变化的OA、ERP、CRM、SCM等管理信息系统。与Excel软件不同, Excel服务器服务于一个组织, 通常在企业的网络环境中使用, 可以是一个办公室、办公楼内的局域网, 也可以是跨省市、地区, 连接总部和分公司、办事处的广域网 (广域网上的使用需要增加一定的配置) 。

随着信息技术的快速发展, 在一个较大规模的信息处理系统中, 经常会涉及到源于不同地点, 以不同格式存储并隶属于不同数据库管理软件开发的数据信息, 不同格式的数据无法集中处理, 影响了系统的正常运行;有时数据需要由多种数据管理软件共同处理来完成任务。

Excel网络化, 是把Excel文件存到服务器上通过程序把它的数据能够传到数据库里, 当Excel要同时处理多张工作表中的数据时, 使用SQL Server共同解决问题。新的Excel报表生成的时候可以从数据库里直接提取出数据来。这样的话可以构成企业以Excel为终端界面的这样一个系统。因为在企业里Excel几乎用的非常之广泛, 所以这个东西它就很容易的将企业的Excel连起来, 变成网络系统, 实现企业信息化。

2. Excel服务器的特点

(1) 用户自主, 易学易用

由于Excel界面简单、清晰, 已经渗透到了每个行业和企业的普通工作人员中了, 大部分人都可以无障碍的操作。而E x c e l服务器是为企事业单位中的管理人员和业务人员设计的工具, 不要求用户掌握过多的计算机专业知识。只要会使用E x c e l, 仅需要很少的培训就可掌握使用Excel服务器, 懂得业务需求, 就能做信息系统。

(2) 按需构建, 应用广泛

Excel服务器不是一种固定的应用软件, 不限制应用的行业, 不限定所实现的功能, 而是根据需要迅速搭建出信息系统的工具和平台。如:生产管理、工资管理、公司的全面管理、进销存业务管理、统计管理、客户关系管理、财务管理等系统。

(3) 数据集成, 高效安全

采用MS SQL Server2000作为系统数据库, 相对于仅靠Excel文件夹共享的方式而言, 具有丰富的权限管理和安全设置;相对于利用桌面数据库 (如Access、FoxPro等) 开发的应用软件而言, 具有大型关系型数据库具备的事务管理、并发控制、安全管理和效率方面的长处;同时Excel表格上的数据已存储到数据库中, 被其他应用程序利用, 也可以读取其他应用程序产生的数据 (如常用的财务软件中的数据) 来制作Excel服务器中的报表。

(4) 随需应变, 与时俱进

信息化是一个持续的过程, 而不是某个阶段性的目标。市场和竞争环境在变化, 企业生产经营模式在变化, 员工素质在提高, 信息系统也需要相应地变化、改进和完善。用Excel服务器实现信息化, 可以根据组织的实际情况, 渐进地来做, 起步容易、实施简便、扩展灵活, 让信息化的进程和企业发展历程融为一体, 让信息系统永远适用、永不落伍。

3. Excel在企业管理的作用

(1) 建立一个信息系统。建立一个信息系统所要完成的四个方面:建立部门、角色、用户等基本信息;建立基础数据;管理业务单据;完成统计、汇总、查询。在信息系统通过表间公式在整个企业组织的范围内, 设计、规范Excel表格的填写、流转、统计、查阅等相关工作。表间公式使用户能够任意引用权限范围内的企业单位内的业务数据。一个Excel模板可以定义多个表间公式。表间公式可以大大提高工作效率, 减少人为错误, 降低劳动强度。

(2) 公用数据和信息权限设计与管理, 例如, 组织机构、人员、角色、系统日志、备份与恢复等统一管理;数据类型、数据规范、用户词典、自动编号规则可以根据权限进行分散管理;业务表单、台帐和报表由用户根据权限设计、管理。大大增强了系统的适应性和可用性。

(3) 实现Web化信息管理。通过设计Excel服务器模板, ESWeb系统支持远程办公的人员, 如外地的办事处与总部、分公司与总公司、子公司与母公司等之间的数据报送。可以使用户通过互联网进行填报、修改、应用表间公式、图表、工作流、交叉表、查询数据和引用外部数据源。

(4) 外部数据源集成。外部数据源可以使用户非常方便地将已有的OA、ERP、CRM、SCM等管理信息系统的数据集成进入Excel服务器, 实现数据集成。

三、Excel服务器的的应用案例

目前, Excel服务器部分典型用户主要分布在电信、电力、IT、能源、石油、化工、冶金、矿产、金融、保险、制造、贸易、服务等行业。

1. 温州华邦电子有限公司用Excel服务器打造信息管理平台

温州华邦电子有限公司是一家从事单, 双面印刷线路板和电子闪光礼品的生产企业, 同时配套I C邦定。自1 9 9 7年成立至今, 华邦以其高质量的服务赢得了众多电子商家的信赖。并先后为海尔, 长虹等知名企业生产配套产品。多年来, 华邦依赖严格的科学管理, 于2001年顺利通过ISO9001国际质量体系认证。公司可承接PROTEL, PADS, PCAD, Smart-Work等各类软件设计生成的P C B文件。在管理信息化方面, 温州华邦最早投入5 0万元购买外国软件, 但是, 这个软件不能适应企业管理不断变化的需要。后来投资2万购买Excel服务器, 主要应用订单跟踪、生产进度表、销售日报、库存管理、财务管理等等100多个模板, 他们越做越深入, 已经把Excel服务器这个软件进入到了生产车间管理的程序。

2. 宁波海力工具有限公司用Excel服务器进行生产管理

宁波海力工具有限公司是一家专业制造精密气动工具的公司, 由于所产工具繁多, 生产任务的安排与实施有相当大的难度, 产品种类繁杂、制造工艺复杂。无法制定准确的生产计划, 难以合理地组织生产, 制造资源协调和调配困难。公司在很早就开始注重信息化的建设, 早期就上了传统的E R P软件, 但原有E R P固化的管理思想和公司现有的现实相冲突。通过勤哲Excel服务器这一管理软件平台设计了生产管理系统, 生产模块包括配方管理、装箱清单生成、工作中心管理、工艺管理、物料清单管理、需求管理、M R P计划、生产订单管理、车间控制、订单信息系统, 通过自己设计的系统真正的做到了个性化管理, 维护好了公司的生产。

3. 北京华夏迅达商贸有限公司用Excel服务器建立市场信息管理网络

北京华夏迅达商贸有限公司主要经营金乌炭雕、玩具等, 在各地级市有终端卖场、专卖店以及总代理。随着公司规模的扩大, 业务量急剧上升, 终端卖场的数量也在增加, 同时产品种类也在增加, 一方面, 各大卖场每天的订货量和订货的产品种类变化加快;另一方面, 总部和分公司终端卖场的分离使得各个办事机构之间的信息传递也不及时, 而总部的决策又需要及时的信息, 以决定资金的使用和产品的采购。公司决定用信息系统来解决这种局面, 希望上了信息系统后能够清楚及时的掌握几百种产品的库存和在各大卖场的销售状况, 同时要知道各大卖场总体上的销售状况, 从而决定在各个区域采取什么样的商贸政策。于是选择了Excel服务器自主设计信息系统, 解决销售和库存问题, 首先解决基础信息的问题, 建立产品模板和加盟店信息模板。掌握各卖场、专卖店和总代理的销售状况, 建立好加盟店订货和退货的模板, 各分支机构远程及时填报, 这样公司可以及时的掌握各地的销售和补货情况, 公司及时制定好销售计划和产品报价, 通过信息系统的报表分析可以进行比较准确的市场预测, 根据加盟店的订货退货信息, 形成单据转交库存, 根据订单组织库存的进货和出货, 根据自身业务人员建立的信息系统简易实用, 很好的解决了目前业务中的销售库存采购问题。

四、结论和展望

我国企业管理的信息化建设, 引进、应用ERP、CRM、SCM等软件的根本目的就是在学习、研究和应用国外现代企业管理思想和方法的基础上, 尽快改变我国落后的企业管理模式, 进而建立起一套新的符合市场经济体制的企业管理模式。我国推出的Excel服务器, 用户自主、轻松、快速构建适应市场变化的O A、E R P、C R M、S C M等管理信息系统, 带动企业信息管理的创新, 促使企业管理水平和生产力水平的跨越式发展, 必将推动我国新型工业化发展进程。

摘要:信息技术已经促使全球化市场竞争和企业管理模式发生了深刻的变化。企业管理信息化实质是企业对信息资源在深度和广度上的开发利用, 近年我国推出Excel服务器信息系统设计工具与运行平台, 将电子表格Excel和数据库SQL Server集成为一个网络数据业务协同工作环境, 用户可以自主、轻松、快速构建适应市场变化的OA、ERP、CRM、SCM等管理信息系统。

关键词:Excel服务器,信息管理,管理创新

参考文献

[1]崔亚军:中小企业信息化的三大难题[J/OL].赛迪网信息化http://industry.ccidnet.com, 2006~3~9

[2]勤 哲:典型案例[J/OL].勤哲Excel网http://www.qinzhe.com, 2008~1~18

[3]刘小如:让用户自己做主[N].中国计算机报, 2005~11~17

[4]杨 超:ERP也可DIY[J/OL].每周电脑报网络版, 2006~11~13 第42期

[5]邹大斌:换种方式建信息系统[J].计算机世界, 2006年第5期

[6]王延增:信息时代的管理创新[J].科学管理研究, 2004年06期

[7]腾佳东:企业信息化建设与企业管理创新[J].商业研究, 2004101总第, 285期

[8]邹 靳 朱 萍:制约我国企业成功实施ERP的原因分析[C].中国企业运筹学学术交流大会论文集, 2007

[9]郑少兰:电子表格与 SQL Server 的结合应用[J].电脑知识与技术, 2006/35

Excel服务器教程(1) 篇2

1.1什么是Excel服务器?

Excel服务器是一套程序,它能够以Excel和ESweb为客户界面,将Excel文件和数据保存到MSSQLServer中,自动生成Excel表单/报表,用工作流传递Excel表单/报表,自动生成Web系统,不但能够在局域网中应用,还能在互联网上应用。还能集成外部数据源,构成一个统一的数据系统。

Excel服务器最大的特点是会用Excel,普通非IT专业人员就能自己实现基于Web和工作流的管理信息系统。能够象用Excel一样方便、简单、任意修改,适应企业的发展变化。不再需要软件工程师来为自己维护管理信息系统。

同时,Excel服务器也是一种能够把MSExcel变成网络系统的工具。

1.2Excel服务器2005(企业版)的特色

1.表间公式使得您能够任意引用权限范围内的企(事)业单位内的业务数据。一个Excel模版可以定义多个表间公式。表间公式可以大大提高您的工作效率,减少人为错误,降低您的劳动强度。

2.工作流可以使Excel文件按照管理流程和权限角色进行流动,特别是,在Excel文件传递过程中可以随时使用表间公式,获得所需要的数据,因此,工作流充分和数据处理相结合是Excel服务器2005的一大特点。

3.ESWeb系统可以使用户通过互联网进行填报、修改、应用表间公式、图表、工作流、交叉表、查询数据和引用外部数据源。通过设计Excel服务器模版,就可自动实现Web化的管理信息系统。

4.Excel服务器2005(企业版)中,公用数据和信息(例如,组织机构、人员、角色、系统日志、备份与恢复等)统一管理;数据类型、数据规范、用户词典、自动编号规则可以根据权限进行分散管理,业务表单、台帐和报表由用户根据权限设计、管理。大大增强了系统的适应性和可用性。

5.外部数据源可以使用户非常方便地将已有的ERP/SCM/CRM/OA等管理信息系统的数据集成进入Excel服务器,实现数据集成。

6.回写公式可以使系统按条件自动改变已有单据上的信息,完全实现“前单驱动后单,后单核销前单”的功能。

7.Excel服务器2005嵌入在MSExcel中,会用Excel,就很容易掌握Excel服务器,培训成本和维护成本大大降低。

8.采用MSSQLServer2000作为系统数据库,企业的Excel文件和业务数据具有安全保障,

9.适用于局域网和广域网。

10.支持群集(Cluster)系统,双机热备,充分保证安全性。

11.支持交叉表。

1.3使用Excel服务器需要什么软硬件环境?

一、硬件环境

1.局域网

最简单的局域网,可以采用一个集线器把几台计算机联起来。也可以是由不同的网段组成的大型网络。

2.互联网接入

有企业在国外或外地,需要通过互联网来管理,还需要接入互联网。宽带、DDN专线接入均可。

3.服务器

服务器是用户存储Excel文件和数据,以及系统信息。普通的PC机就可以。如果条件允许,可以采用专用的PC服务器。服务器即可以放在企业内,也可以进行主机托管。

推荐的服务器配置:

CPU:P42.8GHZ内存:512MB以上,硬盘80GB以上。服务器最容易出故障的地方是风扇,需要经常检查。

4.客户机

也就是通常人们使用的计算机。

建议:

CPU:P31GHZ内存256MB,硬盘40GB.硬件的配置可以随自己的情况变动,配置高一点,则运行速度快一点,配置低一点,则运行速度慢一点。

二、软件配置

1.Excel服务器2005企业版

企业版比标准版多出一个ESweb系统,能够在互联网上使用。因此,需要一个能够建立网站的环境。

服务器软件系统要求:

(1).操作系统:Windows2000/XP/WindowsServer2003

需要配置IIS.

对于Windows2000,在安装完IIS后,还需要安装Microsoft.NetFramwork.

具体参见帮助文档。

(2).数据库:MSSQLServer2000/MSDE2000

其中,MSDE2000是MSSQLServer2000的桌面产品,主要限制数据库最大容量不超过2GB.

(3)MSExcel2000//2003

(4)IE需要5.5以上。

2.Excel服务器2005标准版

标准版没有ESweb系统,因此,服务器的操作系统要求低,可以是Win98/Me/2000/XP/2003.

MSOffice:MSExcel2000/2002/2003

数据库:MSSQLServer2000/MSDE2000

1.4适合什么企业和个人使用?

1.希望能够随时能够改变企业管理信息系统的企业和个人。

2.买不到现成管理信息系统产品的企业和个人。

3.不愿花太多钱建立管理信息系统的企业和个人。

4.想把企业各种信息系统相互联系起来的企业和个人。

5.缺乏IT人员的企业。

Excel服务器 篇3

切换到“插入”选项卡,依次单击“应用程序/Office应用程序/查看全部”,由于此时尚未安装任何应用程序,因此这里是空空如也。在随后打开的对话框单击“Office应用商店”按钮,此时会自动打开浏览器跳转到http://office.microsoft.com/en-us/store/?redir=0,使用Microsoft账户登录,在搜索框输入“Bing Maps”进行搜索(如图1),点击“Add”按钮将其添加到Excel 2013。

插入地图

载入需要处理的工作簿,切换到“插入”选项卡(如图2),现在小李就可以在“Office的应用程序”窗口找到刚刚安装的Bing Maps应用程序,点击之即可加载地图。以后,随着位置数据的键入(建议使用相关城市名的汉语拼音字母),当前工作表所插入的Bing Maps会自动链接相应的位置数据并在地图上标记出来,当然也可以选定位置数据之后直接单击Bing Maps顶端的“Plot locations”按钮(如图3),是不是很有趣?

Excel服务器 篇4

上一讲中, 利用Delphi ADO实现了基于ODBC数据源的数据库文档打开和显示等操作, 本讲将从数据服务器的应用角度的实际, 介绍标准组件和ADO方法和技术。ADO技术在使用过程中, 更具灵活性, 在多层数据库应用开发中使用更为普遍。为了将ADO的这种技术说清楚, 以下分两节来介绍。

1 ADO 连接串生成

在Delphi中ADOTable, ADODataSet, ADOQuery和ADOConnection控件几乎都能采用数据连接串的连接到数据表, 要用Delphi中的ADO系列控件访问Excel数据文件, 首先应该建立一些基本概念。需要将一个Excel数据文件想象为一个关系数据库, Excel文件中的每个工作表就对应该数据库中的一个表, 而工作表中的每一列当然就是表的列了。然后, 按照下面的秘诀进行就可以完成你想要开展的工作。

(1) 在第一讲程序SuiPageControls的“课程”页面, 在窗体添加一个AdoConnection控件。在其上完成Excel文件的连接。

(2) 构建连接数据源 : 设置ADOConnection的Connection String属性的OLE DB的提供者要选择Microsoft Jet 4.0 OLE DB Provider (这本来是用于连接Access数据库的驱动程序 , 但也可打开Excel文件), 按“下一步”按钮。

(3) 选择数据库名称 : 选择时注意 : Excel的扩展名是 *.xls, 而默认文件类型是Microsoft Access数据库 ( *.mdb) , 就选择“全部文件 (*.*)”吧, 接着选择要连接的Excel文件, 如果在当前路径, 就直接填入“学期选课总表.xls”。

(4) 在“所有 ”选项卡中找到“Extended Properties” ,双击它或 者按“编 辑值”按 钮 , 设置Extended Properties为“Excel 8.0”。如图1所示。

(5) 返回“连接” 选项卡 , 按“测试连接”按钮 。测试连接成功。

最后, 设置完成后的ConnectionString中的各项主要参数为:

上述5个步骤就完成用ADO连接Excel文件的过程, 其中Extended Properties=Excel 8.0参数正确与否是最为关键的, 如果此参数如果设置不正确, 将导致连接Excel文档不成功。

2 ADO 操作 Excel 数据文档

为了体会ADO几种连接效果, 接着在窗体上加入ADOTa ble, ADODataSet和ADOQuery控件 , 并将连接 指向刚才 的ADOConnection, 当然可以直接设置ADOTable, ADODataSet或ADOQuery的ConnectionString属性, 会得到不同连接结果。

2.1 ADOTable 设置

(1) ADOTable的TableName属性值 : 系统自动生成Excel的Sheet1$, Sheet2$和Sheet3$。直接将Active设置成true, 系统会报告SQL语句格式错误等信息。

(2) 找到TableDirect属性 , 设置为True。因为访问Excel文件是直接的数据文件访问, 不是通过SQL语句来操作游标访问的。接着将Active设置成true。设置成功。

(3) 可以不使用TableDirect属性, 将TableName属性中的课程$, 教师$和学生$分别改成 [课程$], [教师$], [学生$], [总表$]。此时 , TableName属性必须手工加上“[]”符号 , 请读者留意。

2.2 ADODataSet 设置

此组件功能是非常强大的, 通过ADODataset可以直接与一个表进行联接, 也可以执行SQL语句, 还可以执行存储过程, 可以说集ADOTable, ADOQueyr等的功能于一身。

(1) 对于ADODataSet, 只需要将CommandType属性设置为cmdTableDirect, 选择工作表, Active设置成true就成功了。

( 2) 也可以将CommandType属性设置 为cmdTable, 将CommandText属性中改成 [课程$], [教师$], [学生$], [总表$]。

ADODataSet是本次开发服务器端的的一个主要连接构件 , 所以关于它的属性在这里需要进一步介绍, ADODataSet控件连接数据源后, 既可以像TTable控件那样从一个或多个数据表中读取数据, 又可以像TQuery那样在多个数据表中灵活地选择字段。实现这个目的主要依靠ADODataSet的两个属性, 即CommandType和CommandText, CommandType属性用来指定控件的命令类型, CommandText用来指定控件要执行的命令。特别是, 当CommandType属性值为cmdTableDirect, 表示TADODataSet控件操作的是一个数据表, 此时CommandText就变成一个下拉框, 里面存放了当前连接到可以访问的所有的数据表名, 从中选择一个T ADODataSet控件就返回了该数据的所有字段。同样要注意当CommandType属性值为cmdTable时, CommandText下拉框中数据表名, 在使用时必须手工添加“[]”括号。

当CommandType属性值为cmdText时, T ADODataSet控件就好像是TQuery控件, 它要执行一条SQL命令语句并返回执行结果。这时就要在CommandText里编写SQL命令了。它在对象观察器里单击CommandText属性旁的省略号按钮, 则打开如图2所示的SQL命令编辑窗口。

所形成的这行Select * from [教师$] Where教师 = ' 闫海忠语句执行后就完成了一次查询, 结果返回到TADODataSet中来。(注意Cursor Type自动变为ctStatic)。

2.3 ADOQuery 设置

SQL属性如下:

select * from [课程$]

至此, 已经完成了ADO标准组件与Excel文档的连接任务 , 接下来就 再添加一 个SuiDbGrid和一个DataSource, DataSource将Excel的结果显示出来。

(发现工作表名后面都要多加一个$符号 , 还有就是打开ADOTable, ADODataSet或者ADOQuery以后 , 它们的CursorType自动变成ctStatic。)

为了提高本程序通用性, 可添加两个suiCombox控件, 分别用来控制打开方式 (cmdText, cmdTable和cmdTableDirect) 和选择表 (课程$,教师$, 学生$和总表$)。以cmdTableDirect打开总表$Excel表单的结果如图3所示。

利用可视化ADO控件的最大好处就是相关程序代码比较少, 甚至不用代码。本讲中也是如此。仅用到少量代码, 即文档打开按钮的事件代码:

心细的读者已经发现, 既复习以前所学的, 又尝试了不同新的连 接方法 , 非常有益 于加深记 忆。更重 要的所有ADOTable, ADODataSet或者ADOQuery等控件在 不使用ADOConnection控件的时候 , 同样可以构建独立的数据库连接串, 使之功能更加合理。通过探索, 又总结出了更为简便和灵活的连接MS Excel文档数据字串和方法。

最后就以ADODataSet连接为例来介绍这种强大字串的应用技术。在窗体上在加入一个suiButton按钮, 其Caption属性设为“自定义连接串…” ,该按钮的单击事件代码为:

此段代码的功能是将应用程序中数据文档连接方法直接用字符串来表示, 并将课程总表的内容在数据单元中(suiDbgrid1) 显示出来, 并通过代码自动调整单元的显示宽度。代码运行及效果, 请大家自行执行程序就能体会到。

知识点回顾: 连接Excel方法不少, 但最为便捷和灵活的方法是ADO的字串方法。在此列举了两种途径的连接技术, 都比较方便。但请大家注意, 第一, 代码中利用了ExtractFilePath () 将应用程序和数据文档所在的目录位置读取出来 (数据存放于主程序下DATA目录中), 对于应用程序来讲会有不少好处。第二, 这种连接字串比起系统提供的连接方法显得简洁易懂, 方便应用程序的移植和部署。

Excel服务器 篇5

随着计算机网络迅猛发展, 信息技术也呈现出日新月异的局面, 企业信息化步伐也不断加快, 企业对信息系统的需求也不断加大, 而企业往往对于不同的业务系统采用渐进方式采购或者定制开发相应的信息系统[1], 比如ERP软件、 财务软件、 进销存软件、 OA软件、 CRM软件等等, 可谓是各种信息系统应运而生, 琳琅满目, 笔者就多年信息系统开发经验简要谈一下目前在信息系统开发过程中存在的一些主要矛盾和问题:

(1) 在当前这种大环境下, 开发信息系统的公司如雨后春笋般地大批量出现, 开发的信息系统良莠不齐, 层次有高低, 质量有好坏, 这对于企业开发信息系统前期进行项目调研带来了相当大的精力消耗。

(2) 各个公司开发信息系统的平台不统一, 加之大部分企业内部又不可能只建立一个信息系统, 随着企业的发展, 企业要建立不同种类的信息系统, 选择同一个公司开发, 所受局限性太大, 有时跟不上技术的发展, 选择不同公司开发, 又存在技术风险, 各种数据接口不兼容。

(3) 目前企业开发信息系统主要涉及到两批人员的技术对接, 即企业业务流程设计人员与软件开发公司软件设计人员的对接, 这个过程也就是常说的业务需求分析, 虽然说企业人员只需要仔细设计自己的业务需求, 而不必关心后续的软件开发, 但是在实际运行过程中, 两者之间必定会产生一些隔阂, 有些写在需求分析书中的项目未必就能很好地实现。

基于以上几点问题, 我国各家技术公司近几年来雨后春笋般的推出了各种不同类型的Excel服务器软件开发平台, 虽然各家提供的平台存在一定的差异, 但是其设计原理基本上都是一致的, 主要思想就是为企业的业务管理人员提供了一套没有预先设定具体业务逻辑的信息系统框架, 业务管理人员通过把企业内部实际工作过程中用到的单据、 表格等做成一个个 “模板”, 融合到框架中[2], 然后再逐步搭建出适合自己企业具体实情的特有的信息系统, 虽然这样从一定程度上加重了企业自身的负担, 但是另一方面带来的好处是,(1) 节省了资金成本;(2) 真正做到了 “谁懂业务, 谁来设计” 的目的, 有效地提高了信息系统开发的成功率。

2功能特点

信息系统的目的是解放劳动力, 让企业的各级人员在合适的时间得到合适的信息。 Excel服务器就是一套信息系统开发和运行平台, 利用此平台的目的就是建立适合企业内部自己需要的信息系统, 从而实现企业的信息化建设。

Excel服务器不是专门的一种计算机编程软件, 它是面向广大的企事业单位的业务人员和管理人员的一种积木式信息系统开发平台, 对开发者的计算机水平要求不高, 只要会用Excel, 就会使用Excel服务器, 该平台体现的主要设计思想, 是让懂业务的人和开发的人融合为一体, 从而不会导致因懂业务不懂开发或者懂开发不懂业务的现象, 大大提高了企业信息系统的开发效率。

Excel服务器用人们熟悉的Excel软件作为模板的设计界面, 把各种单据、 报表等做成 “模板”, 然后具有模板设计权限的操作人员就可以在该模板中定义和录入数据。 图1显示的是利用Excel服务器创建的一个 “订单” 模板, 定义这个模板就像操作普通的Excel文件一样。 利用此模板定义好各个字段后, Excel服务器就会自动将所有字段存储到系统数据库中形成一个对应的数据库表。

3系统架构

图2展示的是基于Excel服务器的信息系统基本架构, 主要分为上中下3个层次。 最底层是基础软件层, 包括电子表格软件、 操作系统、 服务器和数据库软件等。

在基础软件层之上, 就是Excel服务器的平台软件层, 这一层是Excel服务器的核心层, 提供了包括表单模板设计、 工作流设计等构建一个信息系统的所必须的各种功能。

在平台软件层之上, 也就是最顶层, 是应用层, 用户可以在这一层根据自己企业的内部需求来构建各种应用系统。 把企业实际业务需求中的各种流转表单, 做成一个个模板, 加入到系统中, 从而形成一系列报表, 同时还可以随着业务的不断深化进行优化和发展。

4信息流程

图3表示了用Excel服务器开发平台建立信息系统的操作流程。

图3中粗线箭头表示的是利用Excel服务器建立一个信息系统所必须完成的所有任务:

首先是系统或业务管理员建立适合自己企业的应用系统, 然后根据企业内部组织机构设置部门、 用户、 角色等基本信息; 然后将企业内部的各种基础业务数据录入到系统中, 紧接着设计者将基础数据、 业务单据、 统计报表等设计成模板, 一般用户使用这些模板进行数据的填报、 处理、 查询、 汇总等, 数据统一存储在数据库中。

图2中下部的虚线框表示了设计者在设计模板时可能进行的操作, 包括是设计表样、 定义数据项、 定义表间公式、 定义工作流等, 它们都是Excel服务器提供的具体功能。

5结语

信息化是一个持续的过程, 而不是某个阶段性的目标。 信息系统的开发和建设也是一个循序渐进的过程, 不可能一蹴而就, 但是企业随着经营模式的不断变化, 信息系统也需要相应地变化、 改进和完善[3]。 利用Excel服务器进行信息系统开发, 最大的优点就是企业可以根据自己的实际情况, 由简到繁、 逐步完善地进行实施信息化建设, 让信息化建设的进程和企业发展历程保持实时同步, 让信息系统永远适用企业的各种创新。

摘要:讨论了目前信息系统建设过程中存在的一些主要矛盾和问题,给出了一些解决的建议,并就近几年新型的Excel服务器做了简要介绍,对基于Excel服务器的信息系统架构和开发流程做了详细阐述。

Excel服务器 篇6

关键词:信息管理系统,Excel服务器,物资管理

一、引言

在青海油田物资管理业务中,长期以来一直采用传统的手工单据处理方式,业务办理人员工作劳动强度大,错误率较高且效率低下,对后期的台帐建立和审核过程十分不利。开发一种简单易用,并具有统一管理界面的信息管理系统十分必要。

二、Excel服务器技术在信息管理系统建设方面的优势

Excel服务器是2003年出现的一种技术,它将Excel表格和数据库技术结合,使企业能够利用普通的Excel表格界面完成业务数据填报、自动传递、统计等业务流程工作,通过工作流机制和web-数据库的结合,十分适合构建企业级信息管理系统[1]。

1.熟悉的操作界面

Excel服务器灵活利用出现了近20年的Excel表格界面完成数据的输入,表单界面可高度自定义以完成不同部门和企业的需要。

2.灵活的业务设计

搭建完整的企业级业务数据流是企业级数据库应用的基础工作之一。通过设计Excel服务器的工作流机制,可使Excel表单按规定流转传递,并能实现自动汇总数据。

3.便捷的工作平台

Excel服务器本身就是一个网络应用程序,它不仅能够实现局域网级别的数据传递,也可以通过互联网实现应用。业务人员即使不在传统办公地点也可以通过网络完成表单填报,从而实现远程填报和表单处理。

4.消灭信息孤岛

进入信息化社会以来,层出不穷的信息技术和软件使企业在信息管理方面迈入快速、方便的时代,但众多软件由于设计的差异,使得数据接口难以统一,造成了各自为政的局面。Excel服务器通过“外部数据源”的功能,实现了外部数据集成,达到消灭信息孤岛的目的。

5.信息管理去专业化

Excel服务器[2]是一个二次开发平台,人们不需要达到很高的IT技术水平就可以利用这一平台开发出自己的信息化管理系统,并且该信息系统能够随着企业的发展随时调整、增加和删除系统组件,避免了传统信息管理系统重复开发造成的资金和人力资源浪费。

三、实际应用

1.业务

青海油田公司是中国石油天然气集团公司所属的从事石油天然气工程技术服务、生产技术服务和基地服务业务,兼营其他配套业务的综合性服务公司。隶属于青海油田的井下作业公司(以下简称公司)利用Excel服务器技术成功完成了物资管理系统的开发。

利用统一的公司门户网站作为系统入口,在物资管理方面涵盖了公司内部的所有业务部门和业务人员,实现了物资从申请、审核、审批、发放、平库、台帐建立、结算的业务流程无纸化办公。

在开发的过程中,业务流程的梳理是关键的步骤。从企业的实际情况出发,采取跟踪已有业务表单走向的方式梳理业务流程是一个切实可行的方法:以企业内部物资申请业务为例,该业务的流程可以简单归纳为:申请、审批、单据、出库、平库、台帐增减和结算。在业务办理的过程中,涉及多个申请部门和审批部门,申请和审批业务最后汇总到物资管理部门进行统一的出、入库和库存台帐管理,申请人领取物资后由财务部门完成台帐和结算业务,至此流程结束。

在该业务流程中,涉及的部门众多,但均围绕一条以物资管理部门为主线的流程进行,而单据的走向即业务数据的流动方向,如图1所示。

2.表单设计

青海油田物资管理信息系统的设计初衷是替代以往纸质单据,减少业务人员工作量,为方便业务人员快速学习使用,系统中的业务表单采用和纸质单据一致的外观设计;严格限制了不同节点人员的填写范围和权限;增加了一些中间字段来方便后期数据统计的需要;审批环节由账号密码控制的方式完成。

经过试运行阶段的结果分析,该方法起到了积极的推进作用。

3.填报

填报的具体内容分为选项和手动输入两大部分,根据不同的情况,由业务人员灵活选择。填报人相关信息则通过Excel服务器中的权限控制自动带入至表单信息中,审批过程涉及的审批人、审批意见、审批时间也采取了相同的方式自动录入到表单中,实现单据的全程可查询,便于企业业务管理。

4.数据

表单中的所有数据都存放于数据库中,由于Excel服务器自身的限制,一些数据对比和存放需要通过中间数据来实现,实现过程可通过Excel服务器自带的表间公式等工具实现。例如:在“申请数量”字段的填报过程中,由于审批过程中可能对该字段进行修改,修改内容只能小于原始填报数据,而该数量只能在同一处进行修改。该过程涉及数据对比、数据重写等,若没有“中间字段”的参与则无法实现在Excel表格的功能框架中实现数据对比,这也是Excel服务器在数据方面的实现难点。

四、结语

目前,石油行业内部的软件开发能力薄弱,不具备开发代码级的信息系统的技术水平,Excel服务器为我们提供了一种开发企业级信息系统的工具,该工具较之以往的软件系统开发,具有易于掌握,内置工具丰富,应用范围广泛等优点,使用过程中涉及的表单需要仔细的斟酌,去繁从简,应避免完全的照搬,软件系统中涉及的数据项往往是实际表单数据的数倍之多,如何采取最简便的方式实现业务的需要,是利用Excel服务器开发信息系统的关键过程。

虽然Excel服务器是一个便捷的系统开发工具,但是仍需要开发人员对传统软件开发的过程有一个良好的认识和基础。

参考文献

[1]北京勤哲软件技术有限公司.勤哲Excel服务器精解[Z].

[2]王家荣.企业信息化进阶[M].北京:电子工业出版社,2012(03):6-7.

Excel服务器 篇7

关键词:Excel服务器,保密管理,信息系统

随着科技与信息化技术的不断发展, 运用信息化手段提高管理水平已成为当前的趋势和方向。目前, 保密工作基本都处于传统的管理状态, 工作效率、管理水平不高, 保密管理人员不能够适时掌握保密管理状态, 所以设计开发一套保密管理系统具有十分重要的意义。本文采用基于“模板”的Excel服务器, 介绍了保密管理系统的设计与实现。

1 系统功能需求

1.1 实现保密业务流程信息化

在优化保密业务流程的基础上, 能够通过电子表单、电子审批等电子流程实现纸质表格的审批过程。

1.2 实现保密档案电子化

一方面将相关纸质档案扫描成电子文件上传至保密系统中, 另一方面各种业务流程单据直接作为保密电子档案留存。

1.3 实现数据共享与受限访问

通过用户权限的设置, 控制数据的共享与受限访问, 确保保密工作人员能够共享保密数据, 同时各部门保密工作人员能够受限访问各自部门的相关数据。

2 系统功能设计

2.1 系统架构 (见图1)

2.2 系统设计思想

保密管理系统的设计思想是可供全公司涉密人员使用, 涵盖所有保密工作, 并方便各级保密管理人员使用和管理, 且能适时反映单位保密工作状况, 及时更新各种保密工作管理台账, 对所有保密工作相关活动进行闭环管理。

2.3 系统模块设计

系统模块设计如图2所示, 各业务模块功能描述如下。

(1) 涉密人员学习与自查。主要记录每月涉密人员学习心得和每月涉密人员自查。

(2) 保密责任。主要实现包括法人或主要负责人、分管保密工作负责人、其他负责人、涉密部门或项目负责人、涉密人员的履职档案资料。

(3) 保密组织机构。主要实现包括保密委员会、保密处及保密员等相关档案资料。

(4) 保密制度。有效的保密制度静态显示由保密管理部门发布及更新;二级制度由各部门发布及更新;专项制度由各项目主管部门负责发布和更新。结构化显示国家和公司内全部有效的各级保密制度, 员工可根据权限进行查阅。

(5) 涉密载体管理。可实现从涉密载体产生到销毁全过程的闭环管理。涉密载体制作、使用、携带、外发、归档、销毁的数据均可适时保存, 并方便查询统计。每位员工拥有自己的涉密载体台账, 可以分权限进行部门和公司涉密载体载体数据的查询统计。主要实现涉密载体台帐管理、涉密载体外带审批、涉密载体移交审批及涉密载体销毁审批等功能。

(6) 重要部门部位管理。可适时查询统计各重要部门的技术防范措施信息, 包括外单位人员进入保密重要部门情况等。

(7) 存储介质台账 (数码介质) 。主要实现数码相机台帐、数码照相存储卡台帐、摄像机台帐、摄像机存储卡台帐、录像带台帐、录音笔台帐等管理等功能。

(8) 通信及办公自动化设备台账。主要实现传真机、复印机及晒图机台帐管理。

(9) 涉密会议管理。主要实现涉密会议方案申报和检查、重大专项涉密活动申报和检查。

(10) 外场试验。主要实现外场试验前的申请审批。主要实现外场试验审批管理。

(11) 保密检查。主要用于实现保密检查各类档案资料的存储, 同时实现保密整改通知单、保密整改完整情况等流程的填报, 并实现保密检查数据的统计功能。

(12) 奖惩与考核。主要用于实现保密考核、保密奖励与保密惩罚资料的管理。

(13) 保密条件保障。主要实现保密各类经费的明细功能。

(14) 安全保密设备管理。主要实现碎纸机、电子密码文件柜、手机柜、会议屏蔽机等设备的台帐管理, 实现设备的申请、借用、维修和报废。

(15) 保密工作记录簿。主要由各部门保密员进行填写, 记录各单位保密工作开展情况, 包括年度计划总结、培训记录、检查记录、会议记录及相关学习与自查的统计功能。

(16) 保密片区工作。可实现6个保密片区工作计划、工作总结及会议纪要等管理工作。

(17) 基础信息。可实现人员信息、机构信息等基础信息的采集工作。包括实现系统用户和机构新增、变更、注销等功能。主要用于实现机构、人员及系统用户等基础信息管理工作。

3 系统实现

保密管理系统主界面如图3所示。

4结语

使用Excel服务器设计开发保密管理系统, 采用“模板”式开发理念, 搭建成符合企业内部保密业务实际的信息系统, 能够满足企业日产保密工作需要, 同时, 提高了保密管理的水平和效率。

参考文献

[1]刘晨.基于Excel服务器的信息系统快速开发平台[J].数据库与信息管理, 2015 (11) :63-64.

[2]徐务棠.勤哲Excel服务器教程[M].北京:人民邮电出版社, 2006.

[3]孙振坤.基于Excel服务器的教学检查管理系统的设计[J].高科技产品研发, 2012 (2) :60-62.

[4]季元叶.基于Excel服务器定制开发小微企业管理信息系统[J].电脑编程技巧与维护, 2015 (19) :59-61.

Excel服务器 篇8

随着计算机技术、 网络技术 、 电子商务 等的不断 发展 , 企业需处理的信息量不断增多, 手工操作已无法胜任企业日常信息处理, 相对独立的各个电子文档也无法满足统筹管理企业日益增多的各项信息。 管理信息系统应运而生, 并被日益广泛地应用到各个领域。 大型企事业单位一般会聘请专业的软件开发公司进行定制开发, 企业决策层需多次深入与开发公司沟通企业生产流程等各环节的各项细节, 可能后续的二次开发、 定期维护与升级等, 工程量和费用较大; 中小企业受到资金等的限制, 一般不会请开发公司定制开发, 而购买市面现成的管理信息系统, 但实用性不够强, 难免不能满足企业运作中所有的处理要求。 对小微企业来说, 市面已有的管理信息系统更是与自身的要求有较大的出入, 信息管理现代化成为小微企业领导最为头疼的事, Excel服务器的推出非常好地解决了这一难题。

2 Excel 服务器

2.1 概述

Excel服务器是一个 面向最终 用户的信息系统设 计工具与运行平台, 利用它根据企业自身的业务状况和管理需求, 把信息系统搭建出来。 Excel服务器不是专供计算机技术人员使用的工具, 是面向广大的企事业单位的业务人员和管理人员的, 不要求使用者掌握过多的计算机专业知识, 只要会用Ex cel, 就可以学 会Excel服务器的使 用 ; 只要懂业务需 求 , 就可以用Excel服务器搭建符合自己需要的信息系统。 即可以简单、 快捷、 灵活、 高效、 自主地把管理思想转变为现实的管理方法, 从而实现企业信息化。

2.2 主要功能

Excel服务器将电子 表格软件Microsoft Office Excel和大型数据库管理系统MS SQL Server集成为一个网络数据业务协同工作环境, 提供一个信息系统需要具备的各种功能 , 包括 : 组织、 角色、 人员的定义; 表单的设计、 数据字典的定义和数据库表的创建; 工作流的定义和运行; 数据统计方式的定义和自动执行; Web操作方式; 短消息接口; 电子邮件接口; 与其他信息系统的数据集成等。

3 定制开发小微企业管理信息系统

提及定制开发的AAA公司始创于上世纪九十年代初, 是一家专业从事电脑刺绣臂章、 肩章、 帽徽及一般绣品 生产 、 加工、 销售的小微私营独资企业。 公司拥有专业制造设备如电脑刺绣机、 高速包边机、 高速缝纫机、 热熔粘合机等, 拥有整烫、 粘合、 划浆、 切割、 拷克等完善的后整理系统, 员工不多, 但客户、 订单不少, 所需处理的信息量较多, 零碎的相互独立的文件处理方式大大降低了管理效率, 急需开发一套管理信息系统。 因开发人手有限, 该公司特聘本文作者指导并协助该公司负责人及若干名具体业务操作员开发该系统。

经过与企业管理人员、 各业务操作人员的多次深入沟通, 逐步理清该系统所需处理的各类信息、 所需具备的各项模块、 主要细节等。

3.1 需求分析

需求分析是Excel服务器设计系统的重中之重。 必须认真了解、 分析需要设计的系统究竟要实现哪些功能, 达到哪些管理目的。 需求分析得好, 以后的设计开发就成功了一大半, 并能大大提高设计开发速度、 减少二次开发和后期维护工作量。

3.1.1 主要信息

客户信息: 包括客户单位代号、 客户单位名称、 单位地址、 联系人、 联系电话等。

订单信息: 包括订单主表信息、 订单明细信息。 订单主表信息主要有订单号、 客户单位代号、 客户单位名称 (此处允许一定程度的数据冗余, 以增加数据查看直观度)、 下单日期、 制单人等, 设计数据表时样式为单一记录。 订单明细信息主要有流水号 (用于标识同一订单下的不同货物)、 货品名称、 单位、 数量、 单价、 金额、 工艺单号、 图片等, 设计数据表时样式为按行、 可向下扩展。 在订单明细表中, 还需设置订单模板上的隐藏字段如已发货、 已开票、 已收款、 已对账等字段, 以备后续的进一步处理, 至关重要; 流水号可由订单主表的订单号后加若干位数字编码自动生成。

生产工艺单信息: 包括客户单位代 号 、 客户单位 名称 、 流水号、 下单日期、 交货日期、 工艺单号、 长 、 宽 、 周长 、 色号、 制单人、 制单日期等。

发货单信息: 包括发货单主表信息、 发货单明细信息。 发货单主表信息主要有购货单位、 送货地址、 送货单号、 合计金额、 开单日期、 开单人等, 设计数据表时样式为单一记录。 发货单明细信息主要有货品名称、 单位、 数量、 单价、 金额、 快递公司及单号、 流水号等, 设计数据表时样式为按行、 可向下扩展。

对账单信息: 包括对账单主表信息、 对账单明细信息。 对账单主表信息主要有购货单位、 对账开始日期、 对账结束日期、 已开票、 已收款等, 设计数据表时样式为单一记录。 对账单明细信息主要有送货单号、 发货日期、 货品名称、 单位、 数量、 单价、 金额、 流水号等, 设计数据表时样式为按行、 可向下扩展。

月报表信息: 包括月报表主表信息 、 月报表明 细信息 。 月报表主表信息主要有月份等。 月报表明细信息主要有序号、 客户单位名称、 金额等。

3.1.2 主要功能模板

客户信息登记模板: 在客户单位提交订单时, 如果为新客户, 则先进行新客户单位的信息登记。

订单模板: 针对客户的加工要求进行填报, 根据主表和明细表数据库后台将相关数据分别进行存储, 客户信息及订单号、 下单日期等存入订单主表, 订单中各款货品 的型号 、 数量、 单价、 流水号等具体信息存入订单明细。 合计栏目中自动统计出该订单的总金额。

生产工艺单模板 (含打印工艺单模板): 根据订单明细, 生成各生产工艺单。 工艺单号自动编码生成。 根据每款货品的加工要求分别进行填报。

发货单模板: 根据已完成加工的相关货品情况, 进行发货填报, 同时自动修改订单明细表中相关数据。

对账单模板: 加工一段时间后, 提取指定客户单位指定时间段内每次的发货情况, 可与客户进行对账, 并可供公司日后备查。

月报表模板: 按指定月份统计每家客户单位总的加工费, 便于公司管理层进行及时的数据分析。

主要模板界面如图1, 图2, 图3所示。

3.2 设计细节

订单主表中选择客户单位名称后, 利用表间公式自动将客户信息登记表中的客户单位代号数据进行提取并填充。

生产工艺单模板填报后, 按数据规范自动生成的工艺单号, 通过流水号匹配回写入订单明细表。

发货单填报保存时, 利用回写修改功能, 根据流水号匹配将数量自动加给订单明细中的已发货; 同理, 撤销重做时, 则减。

对账单模板中, 根据指定的客户单位、 对账开始日期和结束日期, 利用表间公式提数功能, 将发货单中对应的购货单位、 开单日期在对账开始日期和结束日期之间的、 发货单明细货品名称不为空的相应记录的信息填入对账单明细中。

月报表模板中, 根据指定的年份及月份, 利用合计功能提取发货单明细中各家客户单位的总金额, 并填充到月报表明细中。

3.3 关键技术

3.3.1 数据规范的使用

例如: 订单主表中的下单日期可在数据规范中设置为当前日期, 以在填报订单模板时自动生成, 而不必人工 设置 。 所有的制单人可在数据规范中设置为当前用户登录帐号。 对账单主表中的购货单位可在数据规范中设置为预先设计好的数据来源来自数据表的下拉列表客户单位名称。

3.3.2 表间公式

主要有提数和回写。

例如: 订单主表中选择客户单位名称后, 利用表间公式提数功能, 自动将客户信息登记表中的客户单位代号数据进行提取并填充。 描述如下: 提取<客户登记表 _ 主表>中满足下列条件的数据: <数据筛选: 客户登记表 _ 主表.单位名称=本报表.sheet1:客户名称>按以下方式填入<订单主表>: 客户登记表 _ 主表.客户代号-----> (填入值) 客户代号。

例如: 发货单填报保存时, 利用表间公式回写修改功能, 根据流水号匹配将数量自动加给订单明细中的已发货。 描述如下: 保存后, 回写刷新 [订单 _ 明细] 中满足如下条件的数据: <筛选条件: 本报表.sheet1:流水号=订单 _ 明细.流水号>刷新方法: 已发货=本报表.sheet1:数量+订单 _ 明细.已发货。 此功能将在发货单模板填报保存时, 自动执行, 以保证订单明细表中已发货数据的自动更新。

3.3.3 工作流

Excel服务器提供了 先进的工 作流技术 , 可以根据 需要以画图的方式, 自由定义报表单据的传递流程, 并可以随时修改, 以适应管理变化的需要。

例如: 公司日常运作中, 有的单据、 报表需要按照一定的流程传递给相关负责人, 以审阅, 不符合要求的可以回退等; 根据业务的变更或者管理的需要, 这些流程随时可以改变; 当有最新的待处理任务时, Excel服务器会自动提醒, 还可以随时追踪报表单据的流转情况, 做到心中有数。

4 结语

针对小微企业定制开发设计的管理信息系统, 已投入公司正常运作中, 并取得了一定的管理成效, 当然, 有些细节还需进一步的完善。 对公司而言, 一些不是特别复杂的维护工作应该能自己胜任, 比如增删字段、 修改模板内容、 工作流的调整、 乃至设计新的模板等, 公司基本上不必为系统今后的扩展和更改再去麻烦软件开发人员, 浪费不必要的财力。

Excel服务器 篇9

1 样品管理需求

仪器设备管理是LIMS系统的一个重要模块,该模块负责仪器方面的管理,包括仪器设备的采购、检定、维修、降级与报废四个业务。

仪器采购业务:根据采购需要,首先进行购置申请表,仪器设备到后开箱验收,并填写开箱验收登记表、辅助仪器登记表、入库登记表和仪器台帐信息表以备案。仪器设备采购管理业务流程如图1所示。

仪器设备校准检定业务:技术负责人根据仪器设备检定周期,审批检定计划,并监督、检查各分析组仪器设备的检定工作。设备管理员按检定计划组织、联系周检。仪器设备校准检定业务流程如图2所示。

仪器设备维修业务:仪器设备发生故障,或显示的结果可疑、或通过检定(验证)或其它方式表明有缺陷时,应立即停止使用,通知仪器设备保管人维修。保管人先设置仪器设备的使用状态,标识该仪器设备待修状态,当维修成功并检定合格后恢复正常可用状态。如果待修设备需外送维修时,由设备管理员填写外送维修申请表,报技术负责人批准。维修完成后要对详细的维修记录进行登记,并归档。经过修理的仪器设备应按有关规定送检或自检,检定合格后方能使用。仪器设备维修业务流程如图3所示。

仪器设备降级、报废业务:当仪器设备出现部分功能失效,但其被使用的功能使用且经检定合格,或设备部分量程精度不合格,但其被使用的功能使用且经检定合格的,应作降级处理。确认不能维修、经过维修后检定仍不符合要求、或已不能满足检测工作需要的仪器设备应作报废处理。降级、报废设备由仪器设备保管人填写降级、报废申请,经室主任审核通过后由设备管理员确认并提交技术负责人评审,通过后由中心主任批准生效。仪器设备降级、报废业务流程如图4所示。

2 系统实现的关键技术

2.1 工作流

Excel服务器中提供了工作流管理的功能,它可以针对一个模板定义工作流,使得基于该模板的所有表单都能够按规定方式进行流转。工作流与流程图类似,用于设置业务的执行流程,包括进程的执行条件、执行时限、执行区域、执行权限等。一个模板的工作流可跳到另一个模板的工作流,可设置数据的传递规则,将一个模板的数据传递到另一个模板的相应字段中。工作流定义图如图5所示:

2.2 表间公式的定义

表间公式分为提数公式和回写公式,回写公式又分为七种,公式的作用类似于SQL语句,功能强大且简单易懂。表间公式将孤立的数据表联系了起来,这是Excel服务器的亮点。表间公式定义的样式如图6所示:

2.3 后台数据库与外部数据源

Excel服务器所生成的数据都存放在本机SQL Server的ESApp数据库中,表名与模块中定义的表名相同,如图7所示:

因为要与外部的数据源Oracle做交互,所以要设置与Oracle的连接,数据库连接的关键是设备数据库的名称地址。外部数据源连接设置如图8所示:

3 基于EXCEL服务器的模块设计设计

3.1 仪器设备采购管理

仪器采购模块共涉及五张表单,分别为购置申请表、开箱验收登记表、辅助仪器登记表、入库登记表和仪器台帐信息表,本文仅以仪器设备入库登记为例。

仪器设备入库登记工作流如图9所示:

仪器设备信息的录入公式:此公式用于向LIMS数据库中提取数据,把LIMS的Oracel数据库中与SQL Server数据库中不同的仪器信息提取过来。

提取<设备入库登记表_主表,仪器设备档案表>中满足下列条件的数据:

<数据筛选:仪器设备档案表.仪器设备编号不属于此集合(设备入库登记表_主表.设备编号)

并且(本报表.Sheet1:设备编号=''

或者本报表.Sheet1:设备编号<>仪器设备档案表.仪器设备编号)>

并且子样品信息表.主样品编码=本报表.Sheet1:主样编号>

3.2 仪器设备校准检定

仪器设备校准检定模块所涉及的表单包括仪器期间核查方法表、仪器期间核查记录表、仪器期间核查确认记录表、仪器检定、自较计划表、仪器检定、自较确认记录表和仪器台帐信息表,本文仅以仪器期间核查方法表和仪器期间核查记录表为例。

仪器设备检定、自校计划工作流如图10所示:

仪器设备检定自校信息提取公式:本公式为了从仪器设备检定自校计划表中提取部分仪器信息到自校期间核查确认记录表中。

提取<仪器设备检定自较计划表_明细>中满足下列条件的数据:

<数据筛选:仪器设备检定自较计划表_明细.设备编号=本报表.Sheet1:仪器编号>

3.3 仪器维修

仪器维修模块涉及三张表单,分别为仪器维修申请表、仪器外送维修申请表和仪器故障及维修记录表。本文仅以仪器维修申请表、仪器外送维修申请表为例。

仪器维修申请工作流如图11所示:

修改仪器设备状态公式:完成任务[中心领导审批]后,回写刷新[设备入库登记表_主表]中满足如下条件的数据:

<筛选条件:

设备入库登记表_主表.设备编号=本报表.Sheet1:仪器设备编号>

刷新方法:

设备状态=‘停用待修’

恢复仪器设备状态公式:删除后,回写刷新[设备入库登记表_主表]中满足如下条件的数据:

<筛选条件:

设备入库登记表_主表.设备编号=本报表.Sheet1:仪器设备编号>

刷新方法:

设备状态=‘正常’

3.4 仪器降级级和报废

仪器降级级和报废模块共有2张表单,分别为仪器降级申请表和仪器报废申请表。

仪器设备报废工作流如图13所示:

提取仪器设备信息公式(报废流程):提取<设备入库登记表_主表>中满足下列条件的数据:

<数据筛选:设备入库登记表_主表.设备编号=本报表.Sheet1:仪器编号>

修改仪器设备状态公式(报废流程):当工作流完成后,应将台帐中相应的仪器的状态设为报废。完成任务[中心主任审批]后,回写刷新[仪器台帐影子_主表]中满足如下条件的数据:

<筛选条件:

仪器台帐影子_主表.仪器编号=本报表.Sheet1:仪器编号>

刷新方法:

状态=‘报废’

4 结束语

Excel服务器已被广泛应用于信息系统的开发与集成。特别是在已建好的信息系统基础上,如果需要开发新的功能,系统必然面临着新模块的集成问题。Excel服务器很好地解决了系统集成问题,通过所具有的集成“外部数据源”功能,系统可以很方便地实现与外部数据的结合,消除信息孤岛,最终实现企业应用的集成,所以Excel服务器的应用弥补了其它开发软件的不足和空白。

摘要:将仪器设备管理模块建立在Excel服务器之上,可以丰富系统的功能,简化系统的设计。提出了模块的设计思想、系统实现的关键技术和系统实现方法。

关键词:实验室信息管理系统,Excel服务器,设备管理,工作流

参考文献

[1]薛平,万旻,骆建彬,等.检测和校准实验室的LIMS的设计与实现[J].计算机工程与设计,2005,26(8):2141-2145.

[2]郑中华,闻向东.LIMS技术的研究进展[J].分析试验室,2007(21):252-254.

[3]杨海鹰.影响LIMS成功实施的几个关键因素[J].现代科学仪器,2005(2):63-64.

[4]李辉,郝艳芬,支颖.Excel 2003 VBA办公应用(M).人民邮电出版社,2006.

上一篇:对外贸易服务体制构建下一篇:初支作用机理