教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 用Excel开发MIS的方法

用Excel开发MIS的方法

上传者:网友
|
翻新时间:2023-05-26

用Excel开发MIS的方法

用Excel开发MIS的方法 用Excel开发MIS的方法 用Excel开发MIS的方法

目前国内管理信息系统(MIS)开发研制一般采用人们熟悉的dBaseX、Foxbase或Foxpro等,这里将简要介绍如何用Excel开发MIS。一般来说,一套MIS主要包括信息输入、信息处理、信息输出三大组成部分,用Excel处理这些部分均显得游刃有余。Excel是Windows环境下的一种电子表格软件,可向用户提供史无前例的超强功能和易用性。它同时具有电子数据表、图表和数据库的功能,具有极强的分析性能、报表制作工具和丰富的统计图表。笔者曾用中文Excel 5.0 for Windows为一企业开发研制了一套物资管理、财会管理、营销管理和人事管

理的MIS,充分感受到其强大功能和方便性。下面就信息输入、信息处理、信息输出界面设计、代码设计和数据保护等方面的问题谈谈如何使用Excel。

一、信息输入

二、信息处理

按行业的不同,信息处理的要求有较大的差别,常用的信息处理包括数据的修改、查询、检索、排序和统计汇总。在dBase中,这些工作一般需要编程设计,而在Excel中,几乎所有的工作均可由Excel本身提供的功能轻松地完成。最常用的是右端"数据"菜单中的各项功能∶"记录单"选项提供了数据库记录查询、输入、修改或删除的简单方法;"排序"选项提供了数据库记录同时按三个字段的排序方法,可以按行或按列、以升序或降序、考虑或不考虑大写来进行排序;"筛选"选项提供了隐藏除符合指定条件外的所有数据的方法,为数据库同类记录的查询和重点显示提供了方便;"分类汇总"选项提供了同类数据的汇总及统计方法;"数据透视表"选项可以迅速使一个复杂的表格变得容易阅读和理解,它可以方便地概括出感兴趣的字段,从不同的角度"透视"出求和值、计数值、平均值、最大值、最小值、乘积值、标准偏差、总体标准偏差、变异值、总体变异值。各种窗体控件(Controls),并且还可插入其他Windows应用程序的图片和对象,支持DDL和OLE。Excel的这些功能为灵活设计各种复杂的表格提供了极大的方便。

统计图表是各类MIS的特色之一,能否设计出美观易懂的图表从一个方面反映了MIS生命力的强弱。Excel的作图能力特别强大,操作使用方便,它可从工作表中灵活地提取所需的数据,快速生成二维或三维的条形图、柱形图、饼图、环形图、散列图、曲面图、雷达图等。

三、信息输出

Excel具有所见即所得的功能,凡是在工作表上能显示出来的内容(文字、数据、图形、图表)均可打印出来,超宽表格可以自动分页打印;其打印选项十分丰富,完全不需要自己编写另外的打印驱动代码。

四、界面制作

在Excel中,MIS的界面既可采用对话窗体进行设计,也可在工作表上直接进行设计,窗体的各种控件可随意放置在工作表上。在录制或编写了宏代码后,还可根据自己的需要任意修改Excel的菜单、工具箱以及提示行显示信息,而隐藏Excel本身的菜单系统,使MIS仿佛脱离了Excel处于单独运行之中。

为了在进入Windows的同时就进入MIS界面,可在Windows的初始化文件WIN.INI中加入LOAD=C:Excel5Excel.EXE /E,在C:Excel5XLSTART子目录中加入MIS的界面控制程序,这样将在启动Windows的同时直接进入Excel环境并启动MIS的操作界面,而不显示Excel的启动封面;Auto-Open是含有特殊含义的子程序名称,它可在打开工作簿的同时运行Auto-Open中的语句。

五、代码设计

对于简单的MIS,一般不需要进行代码设计,用Excel本身提供的各项功能就可满足要求。除具有通用的工作表函数外,Excel还提供了丰富的日期和时间函数、财务分析函数、统计分析函数和假设分析函数。例如在B1单元格输入公式"=AVERAGE(A1:A

9)",就可直接求出从A1到A9中各单元数据的平均值。

然而对于比较复杂的MIS,则必须使用Excel的编程语言—Visual Basic for Application (VBA,也就是Excel的"宏")。VBA直接嵌入Excel的工作簿中,其语法规则非常类似于Visual Basic,比较容易掌握。VBA包含丰富的各种函数、方法、对象、属性和语句。理解并逐步掌握VBA中数量庞大的各类方法、对象和属性是在Excel平台上进行二次开发的关键技术。Excel的所有菜单操作均可通过VBA编程实现,此外VBA还可以实现Excel本身不具备的功能,如API函数的调用。利用Excel提供的"录制宏"功能是初步学习VBA的简捷方法。熟悉VBA之后,就可自己修改宏并编写新的宏。

需要说明的是,中文Excel 5.0的宏支持汉字过程名和变量名,这就为程序的阅读和维护带来了便利。例如以下的代码片段是正确的∶

1: Sub求和计算()

2: Dim 被加数,加数,求和数

3: 被加数=100: 加数=350

4: 求和数=被加数+加数

5: MsgBox 被加数 & "与" & 加数 & "的和等于" & 求和数

6: End Sub

以上程序的运行结果如下图所示∶

六、数据保护

MIS的数据保护能力是用户和软件开发人员共同关心的问题。用dBase开发的MIS,往往需要为设计数据库的保密功能而绞尽脑汁。然而在Excel中,您不必编写任何程序代码就可达到数据保护的目的。Excel为用户提供了多级保护手段,可以自行选择是否保护每个单元格或每个控件,是否保护某张工作表,是否保护每个工作簿,是否需要输入打开工作簿的口令。一般而言,打开工作簿的口令由用户设定,其他保护功能由程序设计人员设定,一经设置了保护功能,任何人(包括程序设计者)在不知道口令的情况下均无法越权使用。

Excel内置的强大功能以及提供的二次开发平台,为快速、简便地开发出具有专业水平的MIS提供了高效的手段,其众多功能无法逐一谈及,尚需读者在使用中摸索。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

拾金不昧
玩海
《爱心树》读后感
记一次有趣的中秋节博饼活动
我眼中的我
特殊的三、八妇女节
阳光总在风雨后
美丽的小公园
我是魔术师
秋游
这就是我
仙人掌
我是“小馋猫”
我最熟悉的人
我的小侄女
2012年中专生的入党志愿书
2011年共青团员入党志愿书
大学生经典入党志愿书1500字
2011年大学生的入党志愿书
入党志愿书例文
言辞诚恳的入党志愿书
人民教师入党志愿书范文
电信学校学生入党志愿书
大三顶岗实习周记最新范文3篇
2011年街道办事处干部入党志愿书
高中学生入党志愿书
2011最新入党志愿书范文(一)
给党委的入党志愿书
转正申请书的基本写法及注意问题
最新大学生入党志愿书
民主文化与国际政治社会化初探
世界地缘政治体系与印度未来安全(上)  
机场轨道交通对陆侧交通分流情况的预测研究
“多数人暴政”在什么意义上才是真命题
地铁建设要与科学发展观相契合
屏蔽门系统在城市轨道交通中的应用
广州市轨道交通二、八号线拆解施工中临时运营方案
城市轨道交通的防杂散电流设施施工
当代西方新政治经济学的国家理论
城市轨道交通系统的安全性与可靠性
上海轨道交通土路基填筑标准探讨
平行换乘车站低插入比共用地下墙基坑开挖的变形控制
将快速轨道交通作为城市主要公共交通方式的战略思考
城市轨道交通供电系统中压网络的选择
上海市轨道交通5号线信号系统控制网络的研究与探讨
《乌鸦喝水》教学设计2
《乌鸦喝水》教材特点及教学建议
《乌鸦喝水》教学设计8
《乌鸦喝水》教学设计6
《乌鸦喝水》教学设计10
《丑小鸭》教学构想
《乌鸦喝水》教学设计1
《乌鸦喝水》教学设计5
《乌鸦喝水》教学设计7
《乌鸦喝水》教学设计4
《乌鸦喝水》教学设计9
《乌鸦喝水》教学设计12
《乌鸦喝水》说课设计1
《乌鸦喝水》教学设计3
《乌鸦喝水》第二课时教学设计