工业企业物资管理信息系统开发_第1页
工业企业物资管理信息系统开发_第2页
工业企业物资管理信息系统开发_第3页
工业企业物资管理信息系统开发_第4页
工业企业物资管理信息系统开发_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计(论文)工业企业物资管理信息系统开发题目: 姓名: 学号: 班级: 摘 要在信息时代的今天,计算机参与企业日常业务管理已经成为企业现代化建设的当务之急。该物资管理信息系统的设计开发正是适应了这种要求。物资管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。 本文论述了一种适合于工业企业的物资管理计算机信息管理系统的设计与开发。使用了 Microsoft公司的 Visual Basic开发工具,利用其提供的各种面向对象的开发工具,用ACCESS 2003作为数据库管理系统。简单介绍了该系统的编程环境和实现关系型数据库。在可行性研究和需求分析的基础上,对系统的设计方案、功能模块、数据库设计和系统的测试等进行了较详细的论述。本系统主要由系统管理、物资管理、仓库管理、物资信息查询、数据统计与报表、帮助模块构成,采用ACCESS 2003数据库,具备强大的数据存储、查询功能,既能充分满足数据量和用户数的增长需要,又为不同管理层用户提供了多角度数据查询,使企业管理人员可以随时掌握企业的经营状况。关键词:物资管理; 信息系统; 数据库; 系统开发ABSTRACTDuring this information times, combining computer with enterprise usual events management has become an emergent task that every enterprise must accomplish as soon as possible. Material management system is a typical information management system (MIS), which development includes the two aspects of the establishment of the database of backstage supporter and maintenance as well as the development of front application program mainly, for the former asking establishment, which takes data consistency with integrity the storehouse of good, strong, data safety, and for the latter asking application program function perfect, the characteristics such as use are easy. Via analysis. This paper discusses a suitable for industrial enterprise of materials management of computer information management system is designed and developed. We use Visual Basic developing instruments of Microsoft Company; utilize its various kinds of target-oriented developing instruments of offered, Regard as the data base management system with Access 2003. Have introduced the programming environment of this system and realize the relevant database briefly. On the basis of analyzing in feasibility study and demand, have carried on more detailed argumentation to plan of design, function module, data design of storehouse and systematic test, etc. Of the system.This system is mainly managed by the system management, materials management, warehouse management, materials information query, data statistics and reports, help module, it adopt the Access 2003 large database, with a function of saving and searching data. It also satisfies the increasing demands of the customer and the date. It provides the function of data searching to different customers, so the managers of the company can control the condition of operating the business enterprise at any time.Key Words: Material management system; Information system; Database; System development目 录1绪 论11.1研究背景11.2问题的提出11.3系统设计的目的和意义12系统开发的相关基础知识22.1中文vb6.022.1.1中文vb6.0的简介22.1.2中文vb6.0的安装22.2 Access数据库32.2.1 Access数据库简介32.2.2 Access数据库和数据库表的创建32.3 Data Report 简介33系统总体设计43.1 系统设计目标分析43.2 数据库和数据库表的设计43.2.1数据库需求分析43.2.2数据库表的设计43.3总体功能设计73.3.1系统功能模块设计73.3.2系统执行流程84系统实现94.1主窗体设计94.1.1主窗体模块概述94.1.2主窗体的实现过程94.2登录界面设计104.3系统维护114.3.1用户管理114.3.2退出124.4 材料信息管理124.5仓库管理134.5.1入库信息管理134.5.2出库信息管理164.6物资信息查询204.6.1材料入库信息查询204.6.2材料出库信息查询214.6.3库存查询224.6.4材料价格查询234.7数据统计与报表244.7.1数据统计244.7.2 报表管理255发布系统295.1编译程序295.2制作安装程序295.2.1 打包和展开向导295.2.2安装程序制作过程305.2.3应用程序安装过程356设计总结376.1系统功能376.2系统存在的问题376.3设计体会37参考文献38附录39翻译部分62英文原文62中文译文72致 谢80 第 82 页1绪 论1.1研究背景随着国内经济的高速发展,各企业的物资种类越来越多,难以管理,而物资管理信息系统便成为了企业经营和管理中的核心环节,也是企业取得效益的关键。物资管理信息系统是一项复杂而特殊的物流、资金流、信息流处理系统。该系统的业务处理特点是实现以物资计划为基础、以物资收发存为中心、以财务核算为核心而进行的物资计划、采购、仓储、销售、查询统计一体化的管理过程;包括计划管理、合同管理、物资收发存管理、仓储管理、财务稽核、查询统计等功能,同时兼顾企业的经营和管理职能,充分满足企业管理的基本需求。工业企业生产制造管理的关键在于如何规划和计划各种资源在时间、地点、产品之间的合理配置,如何按计划监督责任方对资源的使用情况,如何根据预测和历史情况为决策者提供更有效地利用资源的分析数据。1.2问题的提出工业企业物资管理信息系统的主要功能是生产/采购计划、物料需求计算、材料供求分析,所以本次系统设计的核心问题就是: (1)降低物料成本; (2)降低库存成本; (3)缩短生产/采购周期,如何获得更高利润。就系统本身而言,要求本系统主要解决以下问题:(1)系统操作简单,界面友好;(2)规范、完善的基础信息设置;(3)支持多人操作;(4)支持库存物资盘点功能。1.3系统设计的目的和意义工业企业物资管理信息系统以企业管理的计划和控制职能为核心,提供了生产、销售、采购、库管、计划等使用而丰富的管理功能,此次系统设计主要有如下优势:(1)具有高度的信息综合利用效能,可以对工业企业的经营管理活动进行分析、预测、决策,进而达到对工业企业经营活动过程的全程监督和控制的目的;(2)彻底改变了企业信息重复、混乱、无法共享的现状,使供、销、物等各个部门可以资源共享、信息共享,从而实现了业务、决策一体化;(3)物流、资金流、信息流统一化的良好经营管理模式。本系统是根据工业企业的生产过程,控制生产过程中的材料消耗、产品销售、销售成本等数据,具体管理范围包括材料采购、材料库存、物料需求、产品购进、产品销售、产品售出等,以实现企业物资管理的信息化。2系统开发的相关基础知识2.1中文vb6.02.1.1中文vb6.0的简介VB6.0全称为Visual Basic 6.0,是微软公司于1998年推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具之一。结构简单,编写程序对系统的资源占有极低,是程序编写者编写小型程序的第一选择!Visual Basic是基于BASIC的可视化的程序设计语言,它既保持了原BASIC语言所具有的简单、易学、易用的特点,又在编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的复杂性编程封装起来,提供了一种“所见即所得”的可视化程序设计方法,为应用程序的界面设计提供了最迅速、便捷的途径。VB同时还包括了编辑、测试和程序调试等各种程序开发工具的集成开发环境,从应用程序的界面设计、程序编码、测试和调试、编译及建立可执行程序,直到应用程序的发布,种种功能,VB无所不有。VB6.0有三种发行版本:学习版(Learning)、专业版(Professional)、企业版(Enterprise)。本次系统设计采用的是中文企业版VB6.0,因为企业版不仅提供了VB6.0的所有的内部控件,具备建立Windows应用程序的全部工具,并且提供了开发复杂应用程序时所需的功能完备的一组工具,包括了多种ActiveX控件,还提供了开发网络应用的数据库工具和用于管理程序组的工具,可创建更高级的分布式、高性能的客户/服务器的应用程序。2.1.2中文vb6.0的安装VB6.0的安装过程包括安装VB6.0本身、帮助系统、应应用程序示例、联机手册等。VB6.0作为32位应用程序的开发工具,为使其高效运行,用户的计算机软硬件环境为:(1)硬件:80486或更高的微处理器、内存24MB(对于Windows95或Windows98)/32MB(WindowsNT)、150MB左右的硬盘、CD-ROM驱动器、鼠标等。(2)软件:Windows95、WindowsNT4.0或更高版本的操作系统。VB6.0系统的安装与其他Windows应用程序的安装方法基本一致,既可以执行VB自动安装程序,也可以运行光盘上的SETUP.EXE,在安装程序的指示下进行安装。在安装过程中,根据屏幕提示用户输入CD号、姓名、工作单位,指定安装路径和选择安装方式等。VB6.0的安装方式有典型安装和自定义安装两种。(1)典型安装:VB将最典型的组件安装到硬盘上,需要128MB的硬盘空间。(2)自定义安装:VB将按用户的要求安装组件到硬盘上。安装程序完成基本文件复制后,将提示用户重新启动计算机。计算机重新启动后,系统将进行必要的设置,然后提示用户是否安装MSDN。在第一次完成VB6.0安装后,用户根据需要可以随时添加或删除某些组件,只要在Windows“控制面板”中执行“添加/删除应用程序”即可。2.2 Access数据库2.2.1 Access数据库简介Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。2.2.2 Access数据库和数据库表的创建1.数据库的创建在Access中建立一个数据库,只是建立一个包含数据库各个对象的“大容量”,而这些对象需要在以后的操作中来添加;具体操作如是,打开Access数据库,菜单上的“文件”选项选择“新建”,选择“空数据库”,选择“常用”选项卡。2. 数据库表的创建要创建一个新表,必须通过数据库窗口进行;创建表的方法有四种:(1)使用设计器;(2)通过导入表创建表 ;(3)使用表向导创建表;(4)通过输入数据。2.3 Data Report 简介Data Report对象是一个可编程对象,代表数据报表设计器(Data Report designer)。Data Report使用数据库中的记录生成报表。要使用它: 配置一个数据源,例如Microsoft数据环境,以访问数据库。 设定DataReport对象的DataSource属性为数据源。 设定DataReport对象的DataMember属性为数据成员。 右键单击设计器,并单击“检索结构”。 向相应的节添加相应的控件。 为每一个控件设定DataMember和DataField属性。 运行时,使用Show方法显示数据报表。 使用DataReport对象通过更改每一Section对象的布局,来编程改变数据报表的外观和行为。 数据报表设计器还有使用ExportReport方法导出报表的功能。这一方法允许从ExportFormats集合中指定一个ExportFormat对象,以用作报表的模板。3系统总体设计3.1 系统设计目标分析此次开发的企业物资管理信息系统主要是从实现企业的物资管理、仓库管理、物资信息查询、数据统计与报表等角度出发,主要功能有如下几项: (1)登录需求 物资管理信息系统是由专人管理,故建立登录系统,以判断登录者的身份,并实现管理者的相关信息(用户名、密码)的增加、修改、删除等操作。(2)物资管理需求 由于实际应用中物资信息本身是变化的,所以设计了材料信息的添加、修改、删除功能。 (3)仓库管理需求 仓库管理涉及到物资的出入库,所以需设计材料信息的变更功能,包括出入库材料的添加、修改等操作,相应的变更Access数据库中各表单信息。(4)物资信息查询需求 设计了仓库物资余额信息、材料出入库信息、材料价格信息的查询功能。(5)数据统计需求为便于仓库管理者对仓库中各材料信息进行统计、汇总,设计了仓库材料的销售信息统计、设备修理成本与改造成本的统计等。3.2 数据库和数据库表的设计3.2.1数据库需求分析本系统设计了两个数据库,一个是对登录信息的管理(logo.mdb),另一个是对系统数据进行管理的数据库(store.mdb)。登录信息库包括姓名和密码。物资信息管理数据库包括以下六个方面:(1)物资管理信息:包括所有物资的基本信息。(2)入库信息管理:包括入库单号码、入库发票号码、入库日期等信息。(3)入库材料信息管理:包括入库的材料的入库单号、材料编码、价格、数量等信息。(4)余额信息管理:包括材料的编码、价格、数量等信息。(5)出库信息管理:包括出库单号码、出库发票号码、出库日期等信息。(6)出库材料信息管理:包括出库的材料的出库单号、材料编码、价格、数量等信息。3.2.2数据库表的设计本系统的数据库采用Access2003,包括两个数据库,用户信息库和物资信息库。 用户信息库包括一个表,即登录表,如图3.1。图3.1登录表设计物资信息库包括六个不同的表,分别为Goods、inlib、inlibdetail、msurplus、outlib、outlibdetail,分别如下图所示。图3.2 Goods表设计图3.3 inlib表设计图3.4 inlibdetail表设计图3.5 msurplus表设计图3.6 outlib表设计图3.7 outlidetail表设计图3.8 各表间关系3.3总体功能设计3.3.1系统功能模块设计图3.9系统功能模块图设计3.3.2系统执行流程开 始用户登录成功物 资 管 理材 料 信 息 管 理仓 库 管 理入 库 信 息 管 理出 库 信 息 管 理物资信息查询材料出入库信息查询库存查询仓库中材料价格查询数据统计与报表管理数 据 统 计报 表 管 理图3.10 系统执行流程图4系统实现4.1主窗体设计4.1.1主窗体模块概述主窗体是应用程序的“脸面”,在用户看来,应用程序的主窗体就是应用程序,因此主窗体的好坏在用户眼里直接决定程序的好坏。工业企业物资管理信息系统的主窗体主要由菜单栏、窗体的主体部分和状态栏组成,如图4.1所示。图4.1系统主界面4.1.2主窗体的实现过程1.窗体设计工业企业物资管理信息系统的主窗体设计步骤如下:(1)在工程中新建一个窗体,命名为Project,设置caption属性为“企业物资管理信息系统”,设置picture属性为指定的图片。(2)利用菜单编辑器设置企业物资管理信息系统的主菜单。选择“工具”/“菜单编辑器”命令,打开菜单编辑器,来创建应用程序的菜单。在菜单编辑其中设计菜单时的界面如图4.2所示。图4.2 菜单编辑器设计4.2登录界面设计1.登录界面功能概述系统登录使用户进入到程序系统的门户,只有通过登录模块,才能对登录用户进行身份验证,只有系统合法用户才可以进入系统的主界面。登录模块运行效果如图4.3所示。图4.3 系统登录界面4.3系统维护4.3.1用户管理系统菜单中的用户管理包括三个方面:添加用户、删除用户、修改密码。1)添加用户单击主窗体的“系统”“用户管理”“添加用户”菜单项,将会出现信息添加窗口,在该窗口中主要实现对用户信息添加的操作,包括用户名、密码等操作。添加用户窗体如图4.4所示。图4.4 添加用户窗口2)删除用户单击主窗体的“系统”“用户管理”“删除用户”菜单项,将会出现信息删除窗口,在该窗口中主要实现对用户信息删除的操作,包括用户名的选择、密码的确认等操作。删除用户窗体如图4.5所示。图4.5 删除用户窗口3)密码修改单击主窗体的“系统”“用户管理”“修改密码”菜单项,将会出现密码修改窗口,在该窗口中主要实现对用户密码修改的操作,包括用户名的选择、旧密码的确认、新密码的输入等操作。密码修改窗体如图4.6所示。图4.6 修改密码窗口4.3.2退出退出菜单用于用户在操作结束后退出应用程序,退出系统。4.4 材料信息管理1.材料信息管理功能单击主窗口的“物资管理”“材料信息”菜单项,将会出现材料信息管理窗口,在该窗口中主要实现对材料信息的管理。包括材料名称、规格型号、计量单位的新增、删除和修改等操作。材料信息管理窗口如图4.7所示。图4.7材料信息管理4.5仓库管理4.5.1入库信息管理1入库信息添加1)入库信息添加功能概述单击主窗口的“仓库管理”“入库信息”“添加入库信息”菜单项,将会出现添加入库信息窗口,在该窗口中主要实现对材料基本信息的管理。首先进行进库单基本信息录入,包括入库单号码、发票号码、入库日期、经办人、保管人等信息的添加操作,如图4.8所示;再进行材料明细的录入,在材料入库之前,先添加材料的基本信息,如图4.9所示,再对材料进行添加入库,如图4.10所示。图4.8添加入库单窗口图4.9进库材料信息编辑窗口图4.10添加入库材料窗口2.入库信息编辑1)编辑入库信息功能概述单击主窗口的“仓库管理”“入库信息”“编辑入库信息”菜单项,将会出现入库信息修改窗口,在该窗口中主要实现对材料基本信息的管理。首先单击“查找”按钮,定位一个进库记录,通过进库信息列表查找所要修改的进库单号码,如图4.11所示。查找到所要修改的入库单后进行包括发票号码、入库日期、经办人、保管人等信息的修改、删除等操作,如图4.12所示;还可进行进库单材料记录的添加、删除以及材料明细的修改、删除等操作,如图4.13所示。 图4.11进库信息列表窗口图4.12进库单基本信息修改窗口图4.13进库材料信息修改窗口4.5.2出库信息管理1.出库信息添加1)出库信息添加功能概述单击主窗口的“仓库管理”“出库信息”“添加出库信息”菜单项,将会出现添加出库信息窗口,在该窗口中主要实现对材料基本信息的管理。首先进行出库单基本信息录入,包括出库单号码、发票号码、出库类型、出库日期、工程号、经办人、保管人等信息的添加操作,如图4.14所示;再进行出库材料明细的录入,在材料出库之前,先添加材料的基本信息,如图4.15所示,再对材料进行添加出库,如图4.16所示。图4.14出库单基本信息编辑窗口图4.15出库材料信息编辑窗口图4.16出库材料添加窗口2.出库信息编辑1)编辑出库信息功能概述单击主窗口的“仓库管理”“出库信息”“编辑出库信息”菜单项,将会出现修改出库信息窗口,在该窗口中主要实现对材料基本信息的管理。首先单击“查找”按钮,定位一个出库记录,通过出库信息列表查找所要修改的出库单号码,如图4.17所示。查找到所要修改的出库单后进行包括发票号码、出库类型、工程号、出库日期、经办人、保管人等信息的修改、删除等操作,如图4.18所示;还可进行出库单材料记录的添加、删除以及材料明细的修改、删除等操作,如图4.19所示。图4.17出库信息列表窗口图4.18出库单基本信息修改窗口图4.19出库材料明细编辑窗口4.6物资信息查询4.6.1材料入库信息查询单击主窗口的“物资信息查询”“材料入库信息查询”菜单项,将会出现材料入库信息查询窗口,如图4.20所示,在该窗口中主要实现对材料基本信息查询的管理,可通过进库单编号、发票号码、材料编号、材料名称、规格型号、进库日期6种方式进行查询。包括入库单号码、发票号码、材料编码、材料名称、材料规格型号、入库日期、经办人等信息的查询操作。图4.20材料入库信息查询窗口4.6.2材料出库信息查询单击主窗口的“物资信息查询”“材料出库信息查询”菜单项,将会出现材料出库信息查询窗口,如图4.21所示,在该窗口中主要实现对材料基本信息查询的管理,可通过出库单编号、发票号码、材料编号、工程号、材料名称、规格型号、出库日期7种方式进行查询。包括出库单号码、发票号码、材料编码、材料名称、材料规格型号、出库日期、经办人、工程号等信息的查询操作。图4.21出库信息查询窗口4.6.3库存查询单击主窗口的“物资信息查询”“库存查询”菜单项,将会出现余额信息查询窗口,如图4.22所示。在该窗口中主要实现对库存信息查询的管理,可通过材料名称、规格型号两种查询条件进行查询,包括库存材料名称、库存材料规格型号,数量等信息的查询操作。图4.22库存信息查询窗口4.6.4材料价格查询单击主窗口的“物资信息查询”“材料价格查询”菜单项,将会出现查询材料的最高价和最低价窗口,如图4.23所示。在该窗口中主要实现了对仓库中所有材料信息查询的管理,包括材料名称、材料编码、材料的最高价和最低价等信息的查询操作。图4.23材料价格查询窗口4.7数据统计与报表4.7.1数据统计1.材料销售信息统计 单击主窗口的“数据统计与报表”“数据统计”“材料销售信息统计”菜单项,将会出现材料销售信息统计窗口,如图4.24所示。在该窗口中主要实现对材料销售信息的统计,即某一时间段内的销售额的统计操作。图4.24统计销售额窗口2.设备修理成本统计单击主窗口的“数据统计与报表”“数据统计”“设备修理成本统计”菜单项,将会出现设备修理成本统计窗口,如图4.25所示。在该窗口中主要实现对设备修理成本的统计,即某一时间段内的设备修理成本的统计操作。图4.25设备修理成本统计窗口3.设备改造成本统计单击主窗口的“数据统计与报表”“数据统计”“设备改造成本统计”菜单项,将会出现设备改造成本统计窗口,如图4.26所示。在该窗口中主要实现对设备改造成本的统计,即某一时间段内的设备改造成本的统计操作。 图4.26设备改造成本统计窗口4.工程成本统计单击主窗口的“数据统计与报表”“数据统计”“工程成本统计”菜单项,将会出现工程成本统计窗口,如图4.27所示。在该窗口中主要实现对工程成本的统计,即指定工程号的成本的统计操作。图4.27工程成本统计窗口4.7.2 报表管理报表管理是对入库信息表、入库材料信息表、余额信息表、出库信息表、出库材料信息表中的信息进行及时的报表统计,如图4.28所示。在该窗体中可以进行上述5种报表的预览和打印等操作,各报表的预览效果图如下图4.29、4.30、4.31、4.32、4.33所示。图4.28报表管理窗口图4.29入库信息报表预览效果图图4.30入库材料信息报表预览效果图图4.31余额信息报表预览效果图图4.32出库信息报表预览效果图图4.33出库材料信息报表预览图5发布系统5.1编译程序完成了工业企业物资管理信息系统的编程和调试工作后就是进行该系统的编译和发行。在系统的编译和发行之前,需要设置工程项目的属性。选择“工程企业物资管理系统”菜单,进行属性设置,将工程名称设为“企业物资管理系统”,把LOG窗体设为启动对象,如图5.1所示。图5.1设置工程属性窗口最后选择“文件生成store.exe”菜单,编译开始。编译完毕后,即生成了相应的可执行文件。编译通过后,生成可执行文件store.exe。在发行前,一般会对生成的执行文件进行测试。5.2制作安装程序应用程序开发完后,必须要制作成安装包,才能供给用户使用。5.2.1 打包和展开向导Visual Basic的“打包和展开向导”可以创建应用程序的.cab文件,将这些文件组合成一个包含安装所需的所有信息的单元或软件包,并将这些软件包交付给最终用户。“打包和展开向导”使创建和部署这些文件时所包含的很多工作得以自动进行。“打包和展开向导”提供了三个选项:(1)“打包”选项帮助用户将一个工程的文件打包为一个可以部署的.cab文件,而且在某些情况下还要创建一个安装程序来安装该.cab文件。向导确定需要打包的文件,并引导用户作出所必需的选择,以便为用户的工程创建一个或多个.cab文件。(2)“展开”选项帮助用户将打包好的应用程序传送到适当的发布媒体,例如:软盘、网络共享、或web站点。(3)“管理脚本”选项让用户可以查看和操作以前使用“打包和展开向导”时所保存的脚本。每次使用该向导时,都会保存一个包含用户所做的所有选择的脚本。在以后的过程中,如果用户想使用相似的设置以及做出与原来相同的选择,就可以重新使用这些脚本。5.2.2安装程序制作过程工业企业物资管理信息系统的安装程序的制作过程具体步骤如下:1)单击“开始”菜单,选择“程序”“Microsoft Visual Basic 6.0中文版”“Microsoft Visual Basic 6.0中文版工具”“Package&Deployment向导”,打开“打包和展开向导”工具。单击“浏览”按钮,选择要打包的工程,然后再单击“打包”按钮,对工程进行打包,如图5.2所示。图5.2“打包和展开向导”对话框若工程中没有最新的可执行文件,向导将对工程进行编译。编译完成后,将打开“选择包类型”对话框,如图5.3所示。图5.3“选择包类型”对话框2)选择“标准安装包”,创建由setup.exe程序安装的包,如图5.4所示。然后单击“下一步”按钮,打开“打包文件夹”对话框,选择包保存的目录,如图5.5所示。在完成文件选择后,再单击“下一步”按钮。图5.4“包类型”对话框图5.5“打包文件夹”对话框3)在“包含文件”对话框中,列出了安装包含的文件,单击“添加”按钮,将需要的文件添加到包中,如图5.6所示。图5.6“包含文件”窗口4)单击“下一步”按钮,打开“压缩文件选项”对话框,如图5.7所示。图5.7“压缩文件选项”窗体可供选择的压缩文件选项有2种:(1)“单个的压缩文件”将所有安装应用程序所需要的文件复制到一个单一的.cab文件。(2)“多个压缩文件”将应用程序文件复制到多个指定大小的.cab文件中。若想要使用向导的部署部分将包装部署到软盘,请选择此项。5)选择“单个的压缩文件”后,单击“下一步”按钮,打开“安装程序标题”对话框。输入安装程序标题“企业物资管理系统”,如图5.8所示。图5.8“安装程序标题”对话框6)单击“下一步”按钮,打开“启动菜单项”对话框,如图5.9所示。可以指定在应用程序安装时,在最终用户计算机上创建开始菜单组和组中的项。可以在“开始”菜单的主程序组和“开始”菜单的“程序”子程序组中为应用程序创建组和项。图5.9“启动菜单项”对话框7)单击“下一步”按钮,在弹出的对话框中输入脚本的名称,如图5.10所示。最后单击“完成”按钮。图5.10输入脚本名称对话框此时,“打开和展开向导”将所选择的设置作为脚本保存起来。脚本有三种用途:(1)脚本允许用户在以后使用同样的设置对工程进行再次包装。(2)脚本为部署目的提供了一个标识包装的方式。(3)脚本允许以静态模式包装工程。5.2.3应用程序安装过程编译并打包好的应用程序的具体安装过程如下:1)双击应用程序安装文件setup.exe,开始安装。安装程序首先要复制文件,复制完成后,将进入安装程序的主界面,如图5.11所示。图5.11安装程序主界面2)单击“确定”按钮,打开“设置安装选项”对话框,如图5.12所示。图5.12设置安装选项3)单击“更改目录”按钮,可改变应用程序安装的目录。单击安装图标,开始复制文件过程。4)安装程序将打开如图5.13所示的对话框,要求用户设置安装的程序组。默认的程序组为“企业物资管理信息系统”。图5.13设置安装程序组5)单击“继续”按钮,开始安装数据访问部件,并复制文件。安装完成后,可以在“开始”菜单的程序组中看到应用程序的菜单项。6设计总结6.1系统功能此系统实现了工业企业物资管理信息系统的基本功能,即实现了物资计划、采购、仓储、销售、查询统计一体化的管理过程,具体体现在以下几方面:(1)实现了对系统进行操作的身份认证管理,根据用户名和密码来判断是否可以进入系统。(2)实现了对物资基本信息进行管理的功能。(3)实现了仓库中物资的出入库以及库存管理。(4)实现了物资信息的检索及库存材料和其价格的查询功能。(5)为清晰掌握仓库中材料的销售、维护等信息,实现了仓库中材料的各种信息的统计、汇总等功能。6.2系统存在的问题在系统的具体开发过程中,发现还存在着一些问题,还有一些功能可以扩充和完善,以使整个系统更人性化,更贴近实际需要,有如下方面:(1)从整体布局看较为合理,但是从局部来讲存在一些细节方面的不足。(2)系统中对于添加、删除、修改等操作的使用重复较多,可考虑将这些功能集中起来开发或写成自定义函数的形式或令系统完全采用树形组织,为系统瘦身,以提高系统的效率。(3)出入库信息所执行的许多功能是类似的,只是操作对象的不同,故可以以单选按钮形式进行选择,选择所要操作的表;数据统计功能也可以进行合并。6.3设计体会软件功能的实现并不代表系统的开发可以画上句号,调试的过程是永远都不会停止的,要学习的东西太多,未知的东西亦太多,只有不断的学习、不断的思考、不断的奋斗,方能取得成功。通过这次设计是我认识到“世上无难事,只怕有心人”的真谛。凡事只要用心努力去做,多一点耐性,没有什么是不可能的。所以在以后的人生道路上,我会多一份努力、多一份耐心,用心的做好每一件事。参考文献1 张艳.新编Viusual Basic程序设计教程.中国矿业大学出版社.20072 周国民.Visual Basic+Access数据库项目开发实践.中国铁道出版社.20043 陈紫红,安剑,孙秀梅.Viusual Basic项目开发全程实录.清华大学出版社.20084 高春艳,刘彬彬. Viusual Basic控件参考大全. 人民邮电出版社.20065 刘韬,骆娟.Viusual Basic数据库通用模块及典型系统开发实例导航.人民邮电出版社.20066 刘瑞新. Viusual Basic管理信息系统开发毕业设计指导及实例.机械工业出版社.20057 黄明, 梁旭, 冯瑞芳. 毕业设计指导及案例剖析:Visual Baisc管理信息系统. 机械工业出版社.20088 赵斯思.Viusual Basic数据库编程技术与实例.人民邮电出版社.20049 华锡肖.物资管理应用系统初探J.商场现代化.2006年04期10 王言斌.制造企业供应物流运作模式的构建J.东华大学.200511 杨玉真.浅谈如何加强物资计划管理J.中国城市经济.2010年08期12 刘昊,李大卫.msflexgrid控件在MIS系统开发中的使用J.电脑知识与技术.2008年11期13 谢觉.VB中多功能报表的实现方法J.科海故事博览科教创新.2008年12期14 鞠九达,关景华,徐婧.企业物资管理系统技术开发与应用评价J.油气田地面工程.2003年10期15 徐红霞. 物资管理信息系统的设计与实现J.洛阳工业高等专科学校学报.2004年12期16 董海林.物资管理系统在物资管理工作中的应用J.铁路采购与物流.2007年08期17 刘文英.物资管理信息系统开发方法分析J.内蒙古民族大学学报.2008年02期18 孙志华,傅燕华.浅析火电施工企业物资管理信息系统J.电力信息化.2008年03期19 何鑫.浅谈企业物资管理J.科技风.2009年09期20 鲁业光. 物资管理信息系统的体系结构J.铁道物资科学管理.1996年02期21 高芳.企业物资管理信息系统的开发J.当代经理人.2006年07期22 刘林.高校学生工作管理信息系统的设计J.安徽广播电视大学学报.2002年04期23 李振英,卢华明,戴丽萍.管理信息系统与工作流管理系统的结合J.北京机械工业学院学报.2006年03期24 Marcello Mariucci, Enterprise Application Server Development Environments, University of Stuttgart, 2000, 1025 Vera Peeters, Simple Design and Unit Testing with Enterprise JavaBeans: The Box Metapho, 200126 D. Rine, N. Nada, and K. Jaber, “Using adapters to reduce interaction complexity in reusable component-based software development,” in Proc. Symp. Software Reusability, Los Angeles, CA, May 1999.27 Choy, K.L.; Choy, E.L.H.; Poon, T.C. ; A Real-Time Database Management System for Logistics Systems: A Case Study; Management of Engineering & Technology, 2008. PICMET 2008. Portland International Conference on; July 2008附录1Comvar模块代码如下:Option ExplicitPublic OutPaperId As StringPublic InPaperId As StringPublic Function hasPoint(Num As Single) As Boolean Dim StrTmp As String StrTmp = CStr(Num) Dim i As Integer i = InStr(StrTmp, .) If i = 0 Then hasPoint = False Else hasPoint = True End IfEnd Function2应用程序的核心代码1)材料管理信息窗体的核心代码如下:(1)“新增按钮:Private Sub Command1_Click() If (Trim(PutText(0).Text) = ) Then MsgBox 请输入材料名称, 64, 信息提示 Exit Sub End If If (Trim(PutText(1).Text) = ) Then MsgBox 请输入规格型号, 64, 信息提示 Exit Sub End If If (Trim(Text1) = ) Then MsgBox 请输入计量单位, 64, 信息提示 Exit Sub End If For i = 1 To MSFlexGrid1.Rows - 1 If MSFlexGrid1.TextMatrix(i, 1) = PutText(0).Text And MSFlexGrid1.TextMatrix(i, 2) = PutText(1) And MSFlexGrid1.TextMatrix(i, 3) = Text1 Then MsgBox 表中已经存在此种材料的记录!, vbOKOnly + vbExclamation, 警告 ShowID = NewID PutText(0).Text = PutText(1).Text = Text1.Text = PutText(0).SetFocus Exit Sub End If Next i MSFlexGrid1.Rows =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论