目前国内管理信息系统(MIS)开发研制一般采用人们熟悉的dBaseX、Foxbase或Foxpro等,这里将简要介绍如何用Excel开发MIS。一般来说,一套MIS主要包括信息输入、信息处理、信息输出三大组成部分,用Excel处理这些部分均显得游刃有余。Excel是Windows环境下的一种电子表格软件,可向用户提供史无前例的超强功能和易用性。它同时具有电子数据表、图表和数据库的功能,具有极强的分析性能、报表制作工具和丰富的统计图表。笔者曾用中文Excel 5.0 for Windows为一企业开发研制了一套物资管理、财会管理、营销管理和人事管
理的MIS,充分感受到其强大功能和方便性。下面就信息输入、信息处理、信息输出界面设计、代码设计和数据保护等方面的问题谈谈如何使用Excel。
一、信息输入
最常用的信息输入方法有三种,一是在工作表(WorkSheets)的单元格(Cells)中直接输入文字和数据(重复数据可由填充把柄拖拉而得);二是采用输入框(InputBox)输入少量数据;三是自行设计对话窗体(Forms),在其上可加入标签框、文本框、列表框、分组框、选择框、滚动条和命令按钮等,然后设计其对象格式(如属性、保护、控制项、对齐、字体和图案等)。当然,Windows提供的剪裁板进行数据的复制或粘贴也不失为一种常用的方法。此外,Excel还提供了强大的文件转换功能,可将Txt文件、dBase、Lotus 1-2-3文件、QuattroPro文件、MS Work文件、SYLK文件、DIF文件等直接转换为Excel工作簿文件,这就为数据的共享、快速录入及转换提供了极大的方便。
二、信息处理
按行业的不同,信息处理的要求有较大的差别,常用的信息处理包括数据的修改、查询、检索、排序和统计汇总。在dBase中,这些工作一般需要编程设计,而在Excel中,几乎所有的工作均可由Excel本身提供的功能轻松地完成。最常用的是右端"数据"菜单中的各项功能∶"记录单"选项提供了数据库记录查询、输入、修改或删除的简单方法;"排序"选项提供了数据库记录同时按三个字段的排序方法,可以按行或按列、以升序或降序、考虑或不考虑大写来进行排序;"筛选"选项提供了隐藏除符合指定条件外的所有数据的方法,为数据库同类记录的查询和重点显示提供了方便;"分类汇总"选项提供了同类数据的汇总及统计方法;"数据透视表"选项可以迅速使一个复杂的表格变得容易阅读和理解,它可以方便地概括出感兴趣的字段,从不同的角度"透视"出求和值、计数值、平均值、最大值、最小值、乘积值、标准偏差、总体标准偏差、变异值、总体变异值。
三、信息输出
Excel具有所见即所得的功能,凡是在工作表上能显示出来的内容(文字、数据、图形、图表)均可打印出来,超宽表格可以自动分页打印;其打印选项十分丰富,完全不需要自己编写另外的打印驱动代码。
四、界面制作
在Excel中,MIS的界面既可采用对话窗体进行设计,也可在工作表上直接进行设计,窗体的各种控件可随意放置在工作表上。在录制或编写了宏代码后,还可根据自己的需要任意修改Excel的菜单、工具箱以及提示行显示信息,而隐藏Excel本身的菜单系统,使MIS仿佛脱离了Excel处于单独运行之中。
为了在进入Windows的同时就进入MIS界面,可在Windows的初始化文件WIN.INI中加入LOAD=C:\Excel5\Excel.EXE /E,在C:Excel5\XLSTART子目录中加入MIS的界面控制程序,这样将在启动Windows的同时直接进入Excel环境并启动MIS的操作界面,而不显示Excel的启动封面;Auto-Open是含有特殊含义的子程序名称,它可在打开工作簿的同时运行Auto-Open中的语句。
五、代码设计
对于简单的MIS,一般不需要进行代码设计,用Excel本身提供的各项功能就可满足要求。除具有通用的工作表函数外,Excel还提供了丰富的日期和时间函数、财务分析函数、统计分析函数和假设分析函数。例如在B1单元格输入公式"=AVERAGE(A1:A9)",就可直接求出从A1到A9中各单元数据的平均值。
需要说明的是,中文Excel 5.0的宏支持汉字过程名和变量名,这就为程序的阅读和维护带来了便利。例如以下的代码片段是正确的∶
1: Sub求和计算()
2: Dim 被加数,加数,求和数
3: 被加数=100: 加数=350
4: 求和数=被加数+加数
5: MsgBox 被加数 & "与" & 加数 & "的和等于" & 求和数
6: End Sub
六、数据保护
MIS的数据保护能力是用户和软件开发人员共同关心的问题。用dBase开发的MIS,往往需要为设计数据库的保密功能而绞尽脑汁。然而在Excel中,您不必编写任何程序代码就可达到数据保护的目的。Excel为用户提供了多级保护手段,可以自行选择是否保护每个单元格或每个控件,是否保护某张工作表,是否保护每个工作簿,是否需要输入打开工作簿的口令。一般而言,打开工作簿的口令由用户设定,其他保护功能由程序设计人员设定,一经设置了保护功能,任何人(包括程序设计者)在不知道口令的情况下均无法越权使用。
Excel内置的强大功能以及提供的二次开发平台,为快速、简便地开发出具有专业水平的MIS提供了高效的手段,其众多功能无法逐一谈及,尚需读者在使用中摸索。
分享到:
相关推荐
Excel 在 MIS 开发中的应用 随着计算机技术的发展,管理信息系统(MIS)已经成为企业管理的核心组件。传统上,MIS 的开发主要采用 dBaseX、Foxbase 或 Foxpro 等,但是这些工具的使用有一定的限制。随着 Excel 的...
功的关键因素之一,而Excel凭借其用户友好的界面和强大的数据处理能力,成为了小型MIS开发的首选工具。VBA(Visual Basic for Applications)作为Excel内置的编程语言,允许开发者利用其丰富的函数库和对象模型来...
### 浅谈MIS开发过程的失误与完善 #### 一、引言 自管理信息系统(Management Information System,简称MIS)诞生以来,其在各行业的应用与发展一直备受关注。然而,伴随着MIS项目的实施,不少项目遭遇了失败或者...
在这个"Swing开发MIS框架实例"中,我们将深入探讨如何利用Swing来构建一个管理信息系统(MIS)框架,并结合MySQL数据库进行数据存储与操作。 1. **Swing基础** - Swing是Java Foundation Classes(JFC)的一部分,...
《怎样用EXCEL开发管理信息系统方案》这篇文档主要探讨了如何利用Microsoft Excel 97来构建管理信息系统(MIS),特别强调了Excel的VBA(Visual Basic for Applications)宏语言在开发过程中的重要性。Excel作为一种...
【Oracle触发器在MIS开发中的应用】 在管理信息系统(MIS)的开发过程中,Oracle数据库的触发器是一个强大的工具,它允许开发者在特定事件发生时自动执行一系列操作,从而增强系统的功能和数据安全性。本文主要探讨...
**MIS战略规划和开发方法概述** MIS(Management Information System,管理信息系统)的战略规划是组织信息化建设的重要组成部分,旨在确保信息系统的有效性和与企业目标的一致性。本概述主要涵盖了MIS战略规划的...
### MIS的战略规划和开发方法 #### 一、主要内容 本章节主要探讨了MIS(Management Information System,管理信息系统)的战略规划及其开发方法。具体包括以下几个方面: - **诺兰模型**:介绍了信息系统发展的六...
MIS系统的开发涉及到多个阶段和关键步骤,下面我们将深入探讨这个主题。 首先,"可行性分析"是项目启动的第一步,它评估了MIS系统的开发是否在技术、经济、法律、操作和时间方面都是可行的。这包括对现有资源的评估...
MIS系统开发是一个复杂的系统工程,自70年代开始,人们逐渐认识到为了保证MIS系统开发成功,必须采用工程化系统开发思路方法。工程化系统开发思路方法旨在指导开发者进行工程化系统开发,从而加快MIS系统开发速度、...
息系统开发实施的方法论问题,对MIS系统的各类模型的分析和创建方法 等进行了详细的论述,并针对模型创建过程中采用的系统分析方法,如传统 的结构化方法、IDEF(Inte『ationDEFinition)方法、基于00(Objeetoriented)...
【VB开发的MIS系统】是一种基于Visual Basic(VB)编程语言构建的管理信息系统,尤其在本案例中,它被应用到了医院的工资管理领域。VB是Microsoft公司推出的事件驱动编程工具,以其直观的界面和易学易用的特性,深受...
标题《Mis603 开发板 Microblaze SOC 开发手册》涉及的是Microblaze软核处理器在特定开发板(MIS603)上的系统级芯片(SoC)开发过程。本手册旨在指导开发者从零开始,通过实例和详细的步骤,完成基于Microblaze...
《MIS的战略规划和开发方法》的讲义深入探讨了管理信息系统的战略性规划与开发实践。MIS(Management Information System)作为企业管理的核心工具,其战略规划对于企业的长期发展至关重要。 4.1 MIS战略规划的概念...
为了保证MIS系统开发的成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。然而,即使采用了工程化的系统开发方法,也不能保证MIS系统开发的成功。问题出在项目管理上。 MIS系统开发的...
本章内容主要涉及MIS战略规划的概念、制定方法、企业流程重组(BPR)以及开发方法。 一、管理信息系统战略规划的概念 诺兰阶段模型是理解信息系统发展的一个经典理论,由诺兰在1973年提出并随后完善。模型分为六个...
管理信息系统(Management Information System...综上所述,MIS项目开发是一个涉及战略规划、组织运作、设计原则、网络结构和开发方法的全面过程,需要充分理解并灵活应对各种挑战,以构建满足企业需求的高效信息系统。
《MIS战略规划与开发方法综述》 MIS(Management Information System,管理信息系统)的战略规划是企业信息化建设的关键环节,旨在确保MIS系统与企业的长远发展目标相一致,有效利用和整合信息资源。本文将深入探讨...