怎样用EXCEL开发管理信息系统

上传人:m**** 文档编号:488930043 上传时间:2023-01-30 格式:DOCX 页数:16 大小:161.50KB
返回 下载 相关 举报
怎样用EXCEL开发管理信息系统_第1页
第1页 / 共16页
怎样用EXCEL开发管理信息系统_第2页
第2页 / 共16页
怎样用EXCEL开发管理信息系统_第3页
第3页 / 共16页
怎样用EXCEL开发管理信息系统_第4页
第4页 / 共16页
怎样用EXCEL开发管理信息系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《怎样用EXCEL开发管理信息系统》由会员分享,可在线阅读,更多相关《怎样用EXCEL开发管理信息系统(16页珍藏版)》请在金锄头文库上搜索。

1、用EXCEL开发管理信息系统摘 要:Excel97是Windows95环境下的一种电子表格软件,可向用户提供史无前例的超强功能和易用性,内嵌有一种Visual Basic for Application(简称VBA)超级宏语言,读者在熟练应用Excel的基础上,可按用户的需求用VBA建立适用的信息系统。关键词:EXCEL97 VBA 管理信息系统(MIS)目前国内管理信息系统(MIS)开发研制一般采用人们熟悉的dBaseX、Foxbase或Foxpro等,本文介绍了如何用Excel开发MIS。一般来说,一套MIS主要包括信息输入、信息处理、信息输出三大组成部分,用Excel处理这些部分均显得游

2、刃有余。Excel是Windows环境下的一种电子表格软件,可向用户提供史无前例的超强功能和易用性。它同时具有电子数据表、图表和数据库的功能,具有极强的分析性能、报表制作工具和丰富的统计图表。在本文笔者用中文Excel97 for Windows开发了水电管理系统、销售管理系统、试卷分析系统。充分感受到其强大功能和方便性。下面详细阐述水电管理系统、销售管理系统、试卷分析系统的开发过程。应用程序一:水电计价系统水电管理是每一个单位每月都要进行的工作。 下面我们以保定农校水电计价系统为例讲解VBA在水电管理中的应用。1、 水电计价系统的功能本程序具有如下功能:自动计算功能:可完成各户水费、电费、合

3、计的计算。自动汇总功能:自动汇总全校教职工楼的用电量、用水量及分类汇总。查询功能:可查询各户的电表数、水表数、电费数、水费数。报表的打印输出功能。系统保护功能:具有口令保护、工作表保护以防非法用户进入和修改。2、 程序设计过程(1)程序总体设计(图1)(2)界面设计水电计价系统主界面如图2所示。(图2)主界面是以EXCEL工作表作为输入输出界面。具体设计如下:选定一个工作表并命名为“主界面”。选定单元格区域,把区域颜色设置成你喜欢的颜色。放置命令按钮,并给按钮指定宏。分割区域并冻结,锁定界面使之不能滚动。工作表加密保护使用户不能修改。记录单界面如(图3)所示。具体设计过程如下:选定一个工作表并

4、命名为“记录单”。制表(如上图所示 )。选定年、月、水表数、电表数空白单元格区域,取消锁定。放置命令按钮,并给按钮指定宏。工作表保护使用户不能修改。主报表如(图4、图5)所示。具体设计过程如下:选定一个工作表并命名为“主报表”。制表(如上图所示 )。纵向冻结A、B两列,横向冻结1-5行。放置命令按钮,并给按钮指定宏。输入公式:计算上次表底、本月查表记录、水电用量、水、电费、水电费合计的校内、校外合计、楼房合计、平房合计。在C338单元格输入下面公式,拖动填充柄复制公式至L338。=SUMIF($M$6:$M$331,=l校内,C6:C331)+SUMIF($M$6:$M$331,=p校内,C6

5、:C331) 在C339单元格输入下面公式,拖动填充柄复制公式至L339。=SUMIF($M$6:$M$331,=l校外,C6:C331)+SUMIF($M$6:$M$331,=p校外,C6:C331)在C340单元格输入下面公式,拖动填充柄复制公式至L340。=SUMIF($M$6:$M$331,=l校外,C6:C331)+SUMIF($M$6:$M$331,=l校内,C6:C331)在C341单元格输入下面公式,拖动填充柄复制公式至L341。=SUMIF($M$6:$M$331,=p校外,C6:C331)+SUMIF($M$6:$M$331,=p校内,C6:C331)工作表保护使用户不能修

6、改。查表档案界面如(下图)所示:具体设计过程如下:选定一个工作表并命名为“档案”。制表(如图6所示 )。纵向冻结A、B两列,横向冻结1-3行。放置命令按钮,并给按钮指定宏。工作表保护使用户不能修改。查询档案如(下图)所示:具体设计过程如下:选定一个工作表并命名为“查询”。制表(如图7所示 )。案).ActivateRange(C4:AB329).SelectSelection.ClearContentsRange(a1).SelectWorksheets(主界面).ActivateEnd Sub应用程序二:销售管理系统在商业企业的经营活动中,主要业务活动是进销存。本程序主要解决销售的问题,关于

7、进货和库存留给读者自己在原来程序的基础上进一步开发。1、 销售管理系统的功能自动计算进货金额、销货金额和毛利。分类汇总功能,可按商品和经手人代码进行分类汇总。打印功能查询功能(可按商品和经手人代码进行查询)。2、 销售管理系统的程序设计销售管理系统总体设计界面设计:(图8)主界面如(图9)所示:界面具体设计过程:选定一工作表,重命名为“主界面”。选定工作表区域,设置区域颜色。在区域内添加应用程序标题和命令按钮。给按钮指定宏 。对主界面进行口令保护。分割工作表区域并冻结,以防屏幕滚动。发货单如(图10)所示:发货单界面设计过程如下:按图10格式制表。放置命令按钮。选定A5,C5,E5,E10,A

8、7:F9解锁定。在G7,G8,G9单元格里依次输入公式E7*F7,=E8*F8,=E9*F9,?G10单元格里输入 =SUM(G7:G9)。保护工作表。毛利核算表如(图11)所示:界面具体设计过程:选定一工作表重命名为“毛利核算”。按图11所示制表。应用程序三:试卷分析系统1、 试卷分析系统的功能自动统计全班人数、缺考人数、实考人数、优、良、及格、不及格人数。自动计算平均成绩、不及格率、各成绩段人数百分比。自动绘制成绩分布曲线。打印功能。可打印成绩单和试卷分析表。2、 程序设计过程试卷分析系统的总体设计界面设计主界面如图12所示:主界面具体设计过程:选定一个工作表并命名为“主界面”。选定单元格

9、区域,把区域颜色设置成你喜欢的颜色。放置命令按钮,并给按钮指定宏。分割区域并冻结,锁定界面使之不能滚动。工作表加密保护使用户不能修改。成绩单界面如图13所示:界面具体设计过程如下:选定一个工作表并命名为“成绩单”。制表(如图13所示 )。选定“考试”空白单元格区域,取消锁定。放置命令按钮,并给按钮指定宏。输入函数:在F4,L4两个单元格里分别输入“=IF(AND(C460,C4),不及格,IF(AND(C4=60,C4=74.9),及格,IF(AND(C4=75),良,IF(AND(C4=90),优,IF(C4=*,缺考,)”,在C29里输入公式统计全班人数“=50-COUNTBLANK(C4

10、:C28)-COUNTBLANK(I4:I28)”,在F29输入公式“=COUNTIF(成绩单!$C$4:$C$28,=*)+COUNTIF(成绩单!$I$4:$I$28,=*),在I29输入公式“=C29-F29”计算实考人数。 在D30单元格里输入公式“=COUNTIF($F$4:$F$28,=优)+COUNTIF($L$4:$L$28,=优)”计算优的人数,在D31单元格里输入公式“=COUNTIF($F$4:$F$28,=良)+COUNTIF($L$4:$L$28,=良)”计算良的人数,在I30单元格里输入公式“=COUNTIF($F$4:$F$28,=及格)+COUNTIF($L$4

11、:$L$28,=及格)”计算及格的人数,在I31单元格里输入公式“=COUNTIF($F$4:$F$28,=不及格)+COUNTIF($L$4:$L$28,=不及格)”计算不及格的人数,工作表保护使用户不能修改。试卷分析打印界面如图14所示:界面具体设计过程如下:选定一个工作表并命名为“打印界面”。选定单元格区域,把区域颜色设置成你喜欢的颜色。放置命令按钮,并给按钮指定宏。分割区域并冻结,锁定界面使之不能滚动。工作表加密保护使用户不能修改。试卷分析界面如图15所示:界面具体设计过程:选定一个工作表并命名为“试卷分析”。制表(如图15所示 )。放置命令按钮,并给按钮指定宏。选定G4:P4 G7:

12、P7绘制折线图。在单元格输入公式:A6:=AVERAGE(成绩单!C4:C28,成绩单!I4:I28)B6:=MAX(成绩单!$C$4:$C$28,成绩单!$I$4:$I$28)C6:=MIN(成绩单!$C$4:$C$28,成绩单!$I$4:$I$28)D6:=COUNTIF(成绩单!$C$4:$C$28,60)+COUNTIF(成绩单!$I$4:$I$28,60)E6:=D6/N8G6:=COUNTIF(成绩单!C4:C28,=9)+COUNTIF(成绩单!I4:I28,=9)H6:=COUNTIF(成绩单!C4:C28,=19)+COUNTIF(成绩单!I4:I28,=19)-G6I6:=

13、COUNTIF(成绩单!C4:C28,=29)+COUNTIF(成绩单!I4:I28,=29)-H6-G6J6:=COUNTIF(成绩单!C4:C28,=39)+COUNTIF(成绩单!I4:I28,=39)-I6-H6-G6K6:=COUNTIF(成绩单!C4:C28,=49)+COUNTIF(成绩单!I4:I28,=60)+COUNTIF(成绩单!I4:I28,=60)-试卷分析!N6-试卷分析!O6-试卷分析!P6N6:=COUNTIF(成绩单!C4:C28,=70)+COUNTIF(成绩单!I4:I28,=70)-试卷分析!P6-试卷分析!O6O6:=COUNTIF(成绩单!C4:C28,=80)+COUNTIF(成绩单!I4:I28,=80)-试卷分析!P6P6:=COUNTIF(成绩单!C4:C28,=90)+COUNTIF(成绩单!I4:I28,=90)G7:=G6/$N$8并选定G7单元格拖动填充柄复制至P7单元格。C8:=成绩单!C29H8:=成绩单!C29N8:=C8-H8工作表保护使用户不能修改。姓名库界面图16所示:界面具体设计过程如下:选定一个工作表并命名为“姓名库”。制表(如图1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号