首页 > 单独文章 > 正文

使用Excel2007开发管理信息系统

时间:2008-07-20 14:50:51 作者:officeba 【认证】
  一、引言
  
  管理信息系统(MIS)开发研制的方法有多种,本文将简要介绍一种方便、快捷、易用、灵活、安全的方法,即用Excel 2007实现MIS。一般地,一个完善的MIS主要由信息输入、信息处理、信息输出三部分组成,另外,还有界面设计和数据保护等。由于Excel 2007 的诸多优点和史无前例的超强功能,用它处理这些部分显得游刃有余。下面仅就信息的输入、处理、输出等方面的问题粗浅谈谈如何使用Excel 2007
  
  二、设计过程
  
  1. 信息输入
  信息是MIS的基本组成部分,是支柱力量。在计算机中信息是以数据形式表现出来的。其输入最常用的方法有五种:
  (1)在单元格中直接输入数据,对于数据序列和相邻的连续多个单元格重复的数据可拖动填充柄实现;
  (2)在编辑栏中直接输入数据;
  (3)在自设的对话窗体中输入数据:一般先在窗体上加入标签框、文本框、列表框、分组框、选择框、滚动条和命令按钮等,再设计其对象格式(如属性、保护、控制项、对齐、字体和图案等;
  (4)对于外部大块数据集,可使用Excel2007中的数据连接库,很方便地连接到外部数据源,通过导入外部数据的方法实现数据录入;
  (5)对于重复数据,不论区域是否相邻均可通过复制、粘贴实现录入。
  此外,还可通过文件转换功能实现数据录入。Excel 2007提供了强大的文件转换功能,可将TXT文件、DIF文件等直接转换为Excel工作簿文件,这为数据的共享、转换和快速录入提供了极大的便利。
  
  2.信息处理
  由于行业有别,对信息处理的要求也存在较大差异,常用的信息处理包括数据的修改、查询、检索、计算、筛选、排序、分类汇总和透视等。在Excel 2007中,用户一般不需编程设计,几乎所有的工作均可由Excel本身提供的功能轻松地完成。最常用的是“数据”菜单中的各项功能:
  (1)“记录单”选项提供了数据库记录查询、输入、修改、删除的简单方法。
  (2)“排序”选项提供了数据库记录同时按三个字段的排序方法,可按行或按列、升序或降序、字母或笔画、大写或小写进行排序,也可自定义排序次序。
  (3)“筛选”选项提供了快速地从大量数据中筛选出符合指定条件的数据的方法,使在数据库中查询、分析、显示某些特定记录易如反掌。
  (4)“分类汇总”选项提供了同类数据的汇总及统计方法;
  (5)“合并计算”选项提供的功能有两项: 一是把具有相同结构和项目的多个工作表中的不同数据进行汇总;二是多个工作表具有相同的结构和项目,可按位置对数据进行合并计算。
  (6)“数据透视表和数据透视图”选项中的“数据透视表”能快速地转换工作表的行和列、从不同的角度查看数据的不同汇总结果(含求和值、平均值、最值、变异值等)、显示不同页面以筛选数据、快速地概括出需要显示的字段,使一个复杂的表格变得容易阅读和理解;通过“数据透视图”可对“数据透视表”中的数据以图的形式动态而直观地进行观察和分析。
  表格设计、统计图表等另文讨论。
  
  3.信息输出
  Excel2007具有所见即所得的功能。凡是在工作表上能显示出来的包括文字、数据、图形、图表均可打印出来;超宽表格可自动分页打印。其打印选项十分丰富,不需自编打印驱动代码。
  
  4.界面设计
  在Excel2007中,MIS的界面可采用对话窗体和在工作表上直接设计两种方法。窗体的各种控件可随意放置在工作表上。在录制或编写了宏代码后,还可根据需要任意修改Excel的菜单、工具箱及提示行显示信息,而隐藏其菜单系统,使MIS仿佛脱离了Excel处于单独运行之中。
  
  5.数据保护
  MIS的安全性、可靠性是用户和软件开发人员共同关心的问题。Excel2007为用户提供了多级保护手段,可自行选择是否保护每个单元格或控件、某张工作表、每个工作簿,是否需要输入打开工作簿的口令。一般地,打开工作簿的口令由用户设定,其他保护功能由程序设计人员设定,且一经设置,任何人在不知道口令的情况下均无法越权使用。
  
  三、结束语

  
   Excel2007内置的强大功能以及提供的二次开发平台,为快速、高效、简便地开发具有专业水平的MIS提供了强有力的工具,其众多功能无法逐一谈及,尚需读者在使用中摸索。
  
  参考文献
  
  [1] Microsoft Corporation. 微软office vba.2006
  [2] 赵晨阳. Office 2003中文版实用教程[M].电子工业出版社,2006

相关文章

同类最新