摘 要
计算机、网络信息已经普及到我们工作、生活的各个领域, 随之而来的是以全球信息网络普及和全球信息共享为标志的 “全球信息网络革命”蓬勃兴起, 在这个计算机信息管理激烈竞争的时代, 以计算机为主要工具和手段, 掌握的知识多、信息量大、信息处理速度快, 就意味着效率高、竞争力强。
其中,物资管理是企业单位管理不可缺少的部分,它的内容对于各类生产企业的决策者和管理者来说都至关重要,所以物资管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行物资管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。另外,为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及及时订货,物资管理人员要花费大量人力物力和时间来做数据记录统计工作。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理系统软件成为很有必要的事情。
基于以上情况,针对吉林长白山地板厂的研究分析,开发了本物资管理系统。它采用面向对象的技术,选用Visual Basic作为编程语言,继承各表单的公共元素,提高开发速度,而且界面简单易懂;同时采用了SQL作为与之配对的数据库,使数据能够并行处理,减少内存需求,提高运行速度。同时,使物资管理工作更加规范化、程序化,提高处理工作的速度和准确性,也便于动态查询, 提高决策水平。
关键词:管理信息系统,物资管理,数据库,Visual Basic
Abstract
With the development of modern industry, the information management system of the computer is being paid attention to by enterprises. The set of management information system for material management is developed to make the job of material management to be more standard and sequenced. By using this system, the processing speed of managing work can be increased and the accuracy of management can be improved. Also the system makes dynamic state inquiry more convenient, and makes policy decision more easily. The following are its function modules: The operation management module is divided into stocking the equipments into warehouse, taking the equipments out of warehouse, giving the equipments back warehouse, and requiring the equipments. The information management module is divided into the storage information, the information of equipments which stocked into warehouse, the information of material which taken out of warehouse, the information of material which given back warehouse, and material requirement information.
System is developed under Visual Basic, Microsoft SQL serve 2000
Keywords: material management, Management Information System, SQL Server
目 录
第1章 引言. 1
1.1问题的提出. 1
1.2论文研究的意义. 1
1.3论文写作思路. 2
第2章 相关理论. 2
2.1开发环境与开发工具的选择. 2
2.2数据库. 2
2.3管理信息系统. 3
2.3.1概述. 3
2.3.2管理信息系统的发展. 4
2.3.3管理信息系统的特点. 5
2.4物资管理现状及重要地位. 5
2.4.1物资简介. 5
2.4.2物资管理的作用. 5
2.4.3物资管理的目标. 6
2.5物资管理系统开发的意义. 6
第3章 系统分析. 7
3.1可行性分析. 7
3.2需求分析. 8
3.3业务流程分析. 9
3.4数据流程分析. 10
3.5数据字典及加工逻辑说明. 10
第4章 系统总体设计. 12
4.1功能结构设计. 12
4.2模块设计. 12
4.3系统配置设计. 13
第5章 系统详细设计. 13
5.1数据库设计. 13
5.2系统界面设计. 15
5.3输入输出设计. 17
5.4系统安全性设计. 18
第6章 系统实施. 19
6.1文件架构图. 19
6.2系统测试结果与评价. 19
第7章 系统运行与维护. 21
7.1系统的运行. 21
7.2系统的维护. 21
参考文献. 22
第1章 引言
1.1问题的提出
在当今社会,经济信息化和全球一体化尤为显著,特别是我国加入WTO后,激烈的市场竞争要求现代企业根据市场情况的变化迅速做出反应,物资管理对企业来说尤为重要,是企业日常经营管理中必不可少的一个组成部分。物资管理系统帮助企业的物资管理人员对物品的入库、出库和盘点等操作进行全面的控制和管理,达到提高库存控制精度,降低库存量,杜绝物料积压与短缺,提高客户服务水平,保证生产经营活动顺利进行的目的。因此,利用先进的计算机技术、智能技术、数据库技术及网络技术,对物资进行管理和实现各部门之间信息的快速共享,协助各部门管理和有效地利用信息,开发高效率的企业物资管理信息系统已成为必然。
随着我国市场经济的蓬勃发展,地板行业的竞争也在不断加剧,要想在激烈的市场竞争中谋求发展,争得一席之地,客观上要求企业加强内部管理,提高运营效率。同时,目前地板的产品种类繁多,业务量大,单凭手工记账已很难适应工作的需要。经调查,吉林长白山地板厂主要经营各种材质地板,如实木地板、复合地板、实木复合型地板等,且均符合国家标准和企业标准的优质强化地板。但随着企业规模不断扩大,经营项目的增加,手工管理已不能满足该地板厂的发展需要,由于每天的销售量增加,进货频繁,难免在业务上、财务上出现问题。物资管理者希望能对物资的整理流程状态、库存状况了如指掌,并为决策管理科学提供依据;工作人员希望能够避免烦琐的手工操作,甩掉陈旧的手工记账方式,达到事半功倍的效果。本论文的任务就是在这样的背景下提出的,目的是使以上的希望都变成现实,而且能间接减少物资的无谓积压,提高企业的经济效益。
1.2论文研究的意义
通过引入物资管理系统,使吉林长白山地板厂逐步摆脱传统管理模式,不断适应市场发展的步伐,从而提高货物管理质量;提高劳动生产率,降低劳动强度;使供销有机衔接,为企业的生产调度和决策提供有效的依据等等。因此,物资管理系统将是该厂现代物资技术发展的趋势。同时,此系统还可运用于中小型企业中,也会达到很好运行效果。相信,随着物资信息管理系统发展,系统工作的可靠性和经济性必将得到进一步的加强,物资管理系统的智能化程度会越来越高,并越来越完善。
1.3论文写作思路
⑴、应用软件工程管理思想开发进程。按照软件工程管理思想对软件的研发可行性分析、需求分析、概念结构设计、功能设计、详细设计等进行严格控制,保证工程具有高度的计划性,保证产品的质量。
⑵、物资管理系统数据库设计。应用关系数据库设计理论,实现对数据库中表结构的灵活控制。
⑶、使用Visual Basic编写程序。Visual Basic是目前最为流行的应用程序开发工具之一,具有开发数据库应用程序的接口和功能,开发周期短,成本低。
⑷、掌握Microsoft SQL serve 2000的安装和基本配置,管理工作。实现业务规则与数据处理。
第2章 相关理论
2.1开发环境与开发工具的选择
硬件环境:PC机1台,128M内存及足够磁盘空间
软件环境:Windows 2000/XP操作系统,Visual Basic开发环境,Microsoft SQL serve 2000数据库管理系统。
Visual Basic 6.0(简称VB6)是Microsoft公司推出的可视化开发工具。它继承了BASIC语言简单易懂的特点,采用面向对象、事件驱动的编程机制,提供了直观的可视化程序设计方法。在以Windows操作系统为平台的众多可视化编程工具中,Visual Basic是最简单、最容易使用的语言,因此是可视化编程语言的最佳选择。
2.2数据库
Microsoft SQL Server2000是新一代大型关系型数据库管理系统(DBMS),它在电子商务数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实行数据的完整性及数据的安全性。SQL Server 2000是一个基于客户机/服务器(C/S)模式的关系数据库管理系统,如图所示:
服务器
客户应用程序
SQL Server 20000
提交SQL语句
查询结果返回前台
客户端
SQL Server 2000客户端/服务器结构示意图
SQL Server采用C/S体系结构把所有的工作负荷分解为服务器上的任务和客户机上的任务,客户机应用程序负责商业逻辑和向用户提供数据,服务器对数据库的数据进行操作和管理。
客户端(又称为前台)应用程序包含显示与用户交互的界面,而对数据库中数据进行的处理描述成Transact-QL语句(简称为T-SQL语句),并将T-SQL语句送至服务器端(又称为后台),后台的SQL Server执行该T-SQL语句后,产生查询结果,并将结果返回给客户端的应用程序。T-SQL是SQL Server使用的一种数据库查询和编程语言,它除包含标准的SQL语句外,还增加了一些非标准的SQL语句,使其功能更强大。使用T-SQL语言可建立、修改、查询和管理关系数据库。
2.3管理信息系统
2.3.1概述
管理信息系统(Management Information System,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。管理信息系统的物理组成: