用Excel开发MIS的方法的论文.docVIP

  • 4
  • 0
  • 约 2页
  • 2017-05-04 发布于广东
  • 举报
用Excel开发MIS的方法的论文.doc

  用Excel开发MIS的方法的论文 目前国内管理信息系统(mis)开发研制一般采用人们熟悉的dbasex、foxbase或foxpro等,这里将简要介绍如何用excel开发mis。一般来说,一套mis主要包括信息输入、信息处理、信息输出三大组成部分,用excel处理这些部分均显得游刃有余。excel是is,充分感受到其强大功能和方便性。下面就信息输入、信息处理、信息输出界面设计、代码设计和数据保护等方面的问题谈谈如何使用excel。 一、信息输入 最常用的信息输入方法有三种,一是在工作表(s),在其上可加入标签框、文本框、列表框、分组框、选择框、滚动条和命令按钮等,然后设计其对象格式(如属性、保护、控制项、对齐、字体和图案等)。当然,s is的重点和难点之一,然而在excel中,表格设计却易如反掌。excel的工作簿(is的特色之一,能否设计出美观易懂的图表从一个方面反映了mis生命力的强弱。excel的作图能力特别强大,操作使用方便,它可从工作表中灵活地提取所需的数据,快速生成二维或三维的条形图、柱形图、饼图、环形图、散列图、曲面图、雷达图等。 三、信息输出 excel具有所见即所得的功能,凡是在工作表上能显示出来的内容(文字、数据、图形、图表)均可打印出来,超宽表格可以自动分页打印;其打印选项十分丰富,完全不需要自己编写另外的打印驱动代码。 四、界面制作 在excel中,mis的界面既可采用对话窗体进行设计,也可在工作表上直接进行设计,窗体的各种控件可随意放置在工作表上。在录制或编写了宏代码后,还可根据自己的需要任意修改excel的菜单、工具箱以及提示行显示信息,而隐藏excel本身的菜单系统,使mis仿佛脱离了excel处于单独运行之中。 为了在进入is界面,可在is的界面控制程序,这样将在启动is的操作界面,而不显示excel的启动封面;auto-open是含有特殊含义的子程序名称,它可在打开工作簿的同时运行auto-open中的语句。 五、代码设计 对于简单的mis,一般不需要进行代码设计,用excel本身提供的各项功能就可满足要求。除具有通用的工作表函数外,excel还提供了丰富的日期和时间函数、财务分析函数、统计分析函数和假设分析函数。例如在b1单元格输入公式=average(a1:a9),就可直接求出从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提供了高效的手段,其众多功能无法逐一谈及,尚需读者在使用中摸索。

文档评论(0)

1亿VIP精品文档

相关文档