本科毕业设计-基于excel--vba的质量管理信息系统开发统计模块.doc
《本科毕业设计-基于excel--vba的质量管理信息系统开发统计模块.doc》由会员分享,可在线阅读,更多相关《本科毕业设计-基于excel--vba的质量管理信息系统开发统计模块.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、济南大学毕业设计1 前言1.1 课题研究背景在市场竞争日益激烈及消费者观念日趋成熟的时代,产品质量已成为制约企业发展的关键性因素。如何更好的实现质量管理,是企业在优胜劣汰的竞争环境中生存并发展壮大必须认真思考的问题。随着计算机技术的不断发展,计算机应用已渗透到社会生活的各个领域,运用计算机技术实现企业的质量管理是现代企业信息化的一个发展方向1。在企业的质量管理工作中,实现产品数据的实时统计分析是对企业实施科学管理,监督整个企业活动的重要手段,是企业制定政策和工作计划的主要参考依据。在实际工作中,采用合适的数据统计分析手段,不仅能够最大限度的节约生产成本,提高企业效益,还能够为企业的决策制定提供
2、科学的参考性。鉴于数据统计在企业管理中的重要性,市场上兴起了很多的数据统计软件,比如Excel、SPSS、EVIEWS、MALTABL、SAS等,这些软件为企业的数据处理提供了良好的平台。但是,有时找一套合适的数据管理软件或数据统计软件并不容易:SPSS、MALTABL等软件要求用户具备一定的数据库知识和编程能力,这对于普通用户来说,显然要求太高了;Excel虽然简单一些,但并不适合于大量数据的管理,而且操作步骤繁琐,不符合我们的使用习惯。因此,对于中小企业来说,现在急需一种操作方法简单、适合基层操作工人应用的数据统计分析软件。Excel作为微软公司开发历史最悠久的办公软件之一,不仅仅为用户提
3、供了方便强大的数据分析功能,最重要的是在于它的二次开发功能,也就是经常用到的Excel VBA。应用Excel VBA开发新的数据统计软件,具有使用方便、成本低等一系列优点,对于非专业人员来说,是一款易学易懂便于掌握的数据统计软件。因此,我们可以开发基于Excel VBA的质量管理信息系统来实现企业的质量管理。1.2 课题研究意义数据统计在企业的质量管理环节有着重要的地位,而现有的数据统计软件不仅对使用者有着较高的专业要求,而且能够实现的功能单一、实用性低,不能够满足各行中小企业的使用要求。为了克服这些使用障碍,就需要开发一种使用上方便灵活,并且易学易懂便于掌握的数据统计软件。因此,该课题的研
4、究具有重要的现实意义。Excel作为一款通用软件,已经被广大用户所熟悉掌握。以此作为二次开发的平台,不仅能够节省开发成本,而且能够很快的被使用者掌握使用。将其运用在企业的质量管理环节,可以很好的实现数据的统计分析,从而更好的为企业制定决策提供科学依据。1.3主要研究工作(1)用户管理的实现。在进入质量管理信息系统时需要用户输入用户名及其密码,系统核对两者都合法后才能够进入系统;在登陆界面设有修改密码的功能,用户可以及时修改个人信息,保障信息安全;对于增添用户功能,只有在管理员正确输入密码才能够进行此项操作。 (2)数据统计分析的实现。设计开发系统主要实现的数据分析方法包括基本统计分析、正交试验
5、方差分析、散布图及回归分析。四种分析方法都有独立的工作界面,能够准确的实现数据的输入、处理及输出。基本统计分析可以实现求和、平均值、最大值、最小值、众数、中位数、方差、标准差及样本容量的计算,可自由选择要计算的数据区域;正交试验方差分析输出极差分析和方差分析两个表格,同样可以自由选择分析数据;散布图部分提供给用户多项选择(趋势线类型的选择和回归分析的添加),主要进行散布图的绘制、趋势线的描述及相对应的回归分析数据处理结果,分析结果显示在新生成的工作簿中;回归分析功能实现用户自定义自变量个数,自主选择分析类型,分析结果显示在新生成的工作簿中。散布图及回归分析都有复杂的数据、图表输出,将其导入新的
6、工作簿便于用户对分析结果的保存。(3)系统的维护。实现系统各个模块与主界面的融合贯通,能够在各个模块与主界面之间灵活切换,当每次数据分析结束后,能够及时清除此次分析的有关数据,这样可以保障系统数据分析功能的循环运行,系统运行完毕后,可以安全的退出系统。1.4系统研究方法(1)研究对象基于Excel VBA的质量管理信息系统开发,主要用于中小企业在产品质量统计环节的数据统计分析。(2)研究工具该管理信息系统以Excel作为开发平台,运用VBA语言进行程序开发,主要采用文献研究法和综合法,文献研究法是根据一定的研究目的,通过调查文献来获得资料,从而全面正确的了解掌握所要研究问题的一种方法。文献研究
7、法的主要作用有:能了解有关问题的历史和现状;能形成关于研究对象的一般印象,有利于设计的顺利进行;有助于了解事物的全貌,本论文采用的文献研究法主要通过图书馆文献查阅和网上资料搜索来实现。综合法是从整体或大的子系统下手,这种研究方法有助于清楚观察系统各个组成模块之间的相互关系,本论文研究的管理信息系统,模块之间独立性强,采用综合法可以方便的进行系统开发。(3)研究结果运用Excel VBA语言编写具有数据统计分析功能的管理信息系统。2 相关知识介绍2.1 Excel VBA语言知识VBA是Visual Basic For Application的缩写,它是包括在Microsoft Office办公
8、软件包中的一套程序语言,Excel VBA主要处理Excel中的对象,例如工作簿、工作表和单元格等。本系统的开发应用到的语言知识主要包括:(1)VBA基础语法。变量和常量的声明;数组的定义;循环语句;条件控制语句。(2)操作Application对象。Application对象代表整个的Microsoft Excel应用程序,处于Excel对象的最高层次。利用Application对象,可以对整个Excel应用程序进行任何修改或调用任何方法或触发任何事件。(3)操作Workbook对象。Workbook对象代表Microsoft Excel工作簿,可以对工作簿进行打开、保存、关闭、设置保护密码
9、等操作。(4)操作Worksheet对象。Worksheet对象代表Microsoft Excel工作表,可以对工作表进行打开、保存、关闭、程序设置等操作。(5)操作Range对象。Range对象代表单元格区域,可以对单元格进行引用、格式设置、数据输入等操作。(6)使用窗体及控件。窗体和控件是Excel VBA中最重要的两种对象,是构成应用程序界面的基本模块。窗体能够为用户提供友好的交互式接口,使应用程序的界面美观实用,而且用户只需单击窗体上的相关按钮和控件,就可以进行程序运行;控件有着与窗体同样的作用,控件的应用可以影响到程序界面的美观和操作的实用性。(7)工作簿的登录窗口。对工作簿设置登录
10、窗口,进行用户名及密码的管理,可以保护系统的安全2。2.2质量管理工具质量管理是企业生产过程中最重要的一环,实施质量管理的一项重要操作就是通过搜集数据,进而处理数据,找出质量波动的规律,对产品质量进行实时全程监控,这些工作以数理统计作为基础,在日常生产中总结出诸如直方图、散布图、控制图等十四种常用分析工具和方法。结合中小企业的实际应用,在本系统中设计的数据统计分析工具包括:(1)数据特征值。数据特征值是对数据分布趋势的一种度量工具,数据特征值可以分为两类:一类是描述数据集中趋势,如中位数、众数、平均值等;另一类是描述数据离散程度,如方差、标准差等3。(2)正交试验方差分析。正交试验方差分析借助
11、数据统计原理对实验结果进行分析,通过少数次代表性很强的实验来摸清某些因素对结果的影响程度,并根据影响程度的大小确定因素的主次顺序,进而找出较好的生产条件因素或优参数组合4。(3)散布图绘制。散布图是通过分析研究影响产品质量的两种因素之间的关系,实现控制影响产品质量相关因素的一种方法4。(4)多因素回归分析。回归分析工具可用来分析单个因变量是如何受一个或几个自变量影响的4。2.3管理信息系统管理信息系统是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮
12、助企业实现其规划目标。管理信息系统主要负责完成企业的日常信息处理任务,其主要功能体现在以下几个方面:(1)对基础数据进行严格的管理,使得计量工具标准化、程序和方法能够正确使用,保证信息流通渠道顺畅,实现信息的准确性、一致性;(2)确定信息处理过程的标准化方案,统一数据和报表的标准格式,能够建立一个集中统一的数据库;(3)方便快捷的完成日常事务处理业务,对企业中的各种资源进行优化分配,包括人力、物力、财力等;(4)充分利用企业已有的数据资源,包括历史数据和现在的数据信息,运用不同的管理模型,对数据进行加工处理,由此得出数据的基本规律,将其应用在决策支持系统中,以便实现组织目标1。由其功能可见,对
13、于众多中小企业来说,开发和使用合适的管理信息系统对各种数据信息进行加工处理,总结规律,优化企业资源,配合企业决策分析,能够实现企业预定目标,进一步制定长远规划目标是必不可少的。对于中小企业采用的小型管理信息系统,一般来说,信息及数据处理是信息系统的主要任务,其中包括信息输入、信息处理、信息输出三大组成部分。本系统采用结构化系统开发方法,基于Excel VBA实现数据的输入、处理及输出,方便而实用。3 可行性研究随着消费者观念的日益成熟,消费者对企业的产品质量提出了更高的要求,这就要求企业在保证低成本的基础上,对企业产品质量提出更严格的要求。计算机技术发展以来,现已在企业质量管理领域获得了广泛的
14、应用,这也是企业信息化发展的必然趋势。在企业产品的质量管理环节,对产品信息的有关数据进行统计分析,总结出产品质量的基本规律,实现产品质量的有效控制,从而达到产品质量管理的要求。鉴于数据统计对企业产品质量的重要性,现在市场上流通着很多数据统计分析的软件,比如:Excel、SPSS、EVIEWS、MALTABL等。但是,对于众多中小企业来说,现流通的诸多统计软件并不适用,这些统计软件对使用者有着较高的技术要求,需要使用者掌握一定的专业知识以及系统编程能力,而且每一款软件都需要较高的购买成本以及系统维护成本,在企业竞争激烈的时代,很多企业就会放弃这些统计软件的使用。他们急需一种操作简单,适合一线操作
15、工人使用,运行成本低的软件。在这种市场需求下,开发基于Excel VBA的数据统计软件是十分必要的5。针对可能出现的各种问题,需要对系统开发进行可行性研究,可行性研究就是用最小的成本在最短的时间内明确开发系统的必要性和可行性,下面从四个方面进行系统开发的可行性研究。3.1需求上的可行性市场上流通的各类统计软件不适合中小企业的使用,为了实现企业的产品质量管理,中小企业急需一种操作简单的统计软件。所以,在市场需求上,开发该管理信息系统是可行的。3.2技术上的可行性该管理信息系统借助Microsoft Excel软件作为开发平台,通过其二次开发功能,实现系统功能。Excel作为微软公司开发历史最悠久
16、的软件之一,其应用已渗透到社会生活的各个领域,多数人已熟知其具体的操作流程与功能,以此作为开发平台,开发者可以很容易的将其掌握;Excel中的二次开发语言VBA简单易学,操作简单快捷,功能强大,能解决大多数用户的问题。而且Excel中的宏功能可以帮助开发者快速的掌握VBA基础语言知识。所以,在技术要求上,开发该管理信息系统是可行的。3.3操作上的可行性该管理信息系统借助VBA语言,在操作界面上只设有用户窗体及相关控件按钮,开发流程清晰,有良好的操作界面,操作简洁,有良好的异常处理机制和提示信息机制,使用者只要经过简单的培训就可以熟练运用,而且对使用者没有较高的能力要求,只要熟知Excel的基本
17、操作即可。所以,在操作上,开发该管理信息系统是可行的。3.4经济上的可行性该管理信息系统不需要自主开发研究平台,借助已存在的Excel平台就可以实现系统的开发,这样就可以节省开发人员的培训费用。VBA语言作为Excel的二次开发功能,同样不需要开发人员临时研究开发工具,这样就可以大大降低系统的开发成本。另一方面,由于该系统采用VBA语言作为开发工具,有良好的信息提示机制及安全维护机制,在系统运行过程中难以出现程序运行故障这一问题,而且由于VBA语言的简单性,即使出现系统故障用户也可以凭借自己的语言知识进行系统维护,这样就可以大大降低系统的维护成本。所以,在经济上,开发该管理信息系统是可行的。通
18、过以上四个方面的可行性分析研究,可以看出,该管理信息系统的开发是可行的。4 需求分析需求分析是系统开发过程中最重要的阶段,分析过程的成功与否,决定着整个系统能否实现性能的完善性及稳定性。该部分主要从以下几个方面对管理信息系统进行需求分析。4.1系统性能需求分析该系统主要用来进行中小企业产品数据的统计分析,针对中小企业基层操作人员缺乏知识能力的现状,要求系统能够实现简单的操作流程和运行维护功能。另一方面,企业的产品多数是大批量生产,为了实现产品质量的实时监控,就需要对产品进行定时、定量抽样检查,这就需要系统能够实现大批量数据的统计分析功能,因此,该质量管理信息系统要求具有处理大批量数据的性能,与
19、此同时能够保证系统运行的平稳性。4.2系统功能需求分析系统功能需求分析是对系统能够实现功能的整体描述,该部分主要从以下几个方面描述系统的主要功能。4.2.1系统功能的划分该质量管理信息系统的用户主要分为两大类:一类是系统管理员,另一类是一般用户。根据不同种类的用户,系统分配给其不同的使用功能:管理员拥有整个系统的所有功能,而一般用户与管理员相比,没有新增用户功能。所有用户拥有的功能包括登录系统、修改密码、基本统计分析、方差分析、散布图部分、回归分析及系统安全退出。该系统实现的整体功能划分如下图所示:图4.1 系统功能结构图4.2.2系统功能的描述该系统共有八个功能模块组成,各个功能模块所具有的
20、具体的功能描述如下:(1)系统登录用户登录系统时,需选择系统已存在的用户名及相应的密码,在系统核对两者都合法时才能够实现系统登录。(2)新增用户对于需要使用该系统的用户,自己不能够进行用户注册,需要向系统管理员提出申请,由系统管理员实现用户的增添。这样有利于系统使用权的集中管理,防止系统用户产生冗余。(3)修改密码为了保证用户信息的安全性,系统使用者可以进行密码修改,在使用修改密码功能之前用户需要输入合法的用户名和密码,这样才能实现密码的修改。(4)基本统计分析基本统计分析主要用于描述样本数据的集中趋势及离散程度,以数理统计学为基础,实现样本数据的求和、平均值、最大值、最小值、众数、中位数、方
21、差、标准差、样本容量计算。其功能结构图如下:图4.2 基本统计分析结构图启动计算功能可以实现样本数据的基本统计分析计算;清除数据功能可以清除此次操作的所有数据,便于下次计算的进行;返回主界面功能可以实现基本统计分析界面与主界面的良好连接,使系统结构紧凑。(5)方差分析该系统实现的是正交试验方差分析功能,以数理统计学为基础,对正交试验数据做极差分析和方差分析,作为确定各因素对结果影响程度的基础。其功能结构图如下:图4.3 方差分析结构图启动计算功能可以实现样本数据的方差分析计算;清除数据功能可以清除此次操作的所有数据,便于下次计算的进行;返回主界面功能可以实现方差分析界面与主界面的良好连接,使系
22、统结构紧凑。(6)散布图部分散布图部分是通过分析研究影响产品质量的两种因素之间的关系,从而实现控制影响产品质量相关因素的功能。其功能结构图如下:图4.4 散布图结构图修改变量名称包括修改因变量名和自变量名,通过修改用户可以自定义分析变量名称,实现界面的友好;生成散布图可以绘制出样本数据的散布图,同时用户可以自己定义添加的趋势线类型以及回归分析的种类;清除数据功能可以清除此次操作的所有数据,便于下次计算的进行;返回主界面功能可以实现散布图部分与主界面的良好连接,使系统结构紧凑。(7)回归分析回归分析功能是用来分析单个因变量是如何受一个或几个自变量影响的。其功能结构图如下:图4.5 回归分析结构图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 excel vba 质量 管理信息系统 开发 统计 模块
限制150内