摘 要 随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营销率。但是企业虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的库存模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速发展。 为了克服以上问题,必须使仓储管理和计算机系统相互结合起来,以使仓库服务得到有效的执行和监督。库存管理系统可以对仓储各环节实施全过程控制管理,并可对货物进行入库和出库操作管理,从而实现仓储作业流程全过程的电子化操作。 库存管理系统属于典型的单层数据库应用系统,系统将库存管理中的入库操作流程和出库操作流程信息记录等存储在数据库中,系统根据登录用户的使用权限可以完成对各种出入库信息的添加、修改、查询和删除操作。 本文采用Visual Basic 将程序设计与数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成。依据“程序设计数据化,数据管理程序化”的设计思想,将数据库文件与程序设计紧密地集合在一起。
关键词:医药库存管理、信息系统、VB6.0
Medicine Inventory Management System Abstract With the booming of China's market economy development and people's demand for medical products increased rapidly, the pharmaceutical industry is at a high-speed development period. Industry's rapid development will inevitably lead to increased competition, to the fierce competition in the market for development, the objective Asked enterprises to strengthen internal management, improve the marketing of transport. But although business enterprises achieved a professional, but from the information on the mechanism has not yet out of the original inventory model, there is no improvement within enterprises, an effective incentive and restraint of information Management mechanism, the driving force for lack of enterprise development, thus affecting the company's sustained, steady and rapid development. In order to overcome the above problems, the need to warehouse management and computer systems integration, and warehouse services to enable the effective implementation and supervision. Inventory management system can be implemented in every link of warehousing the entire process control management, and warehousing of goods to the operation and management, warehousing processes to achieve the entire process of the electronic operations. Inventory management system is typically the single database application system, the system will be in warehousing inventory management and operational processes to the operational processes information records stored in a database, a system based on user login access to be completed on all kinds of information storage The add, edit, search and delete. This paper will use Visual Basic programming and database, the combination of all the data into information stored in the database, and these data are entirely by the call to complete the process. Based on "process design data, data management procedures", the design ideas, documents and database programming brings together closely.
Keywords: medicine inventory management, information systems, VB6.0
系统功能概述 库存管理系统属于典型的单层数据库应用系统,系统将库存管理中的入库操作流程和出库操作流程信息记录等存储在数据库中,系统根据登录用户的使用权限可以完成对各种出入库信息的添加、修改、查询和删除操作。此外可以完成一些系统管理功能,包括系统用户管理。 库存管理系统主要包括以下功能: (1)单据管理:主要实现单据的自动化管理,包括入库单和出库单的编辑和审核等操作。 (2)统计查询:主要实现已审核的单据的查询操作,包括已审核的入库单和出库单的查询操作。 (3)辅助项目:管理主要实现填写出入库单时需要的一些辅助信息的自动化管理,包括部门信息、员工信息、物品供应商信息、物品类别信息的管理。
系统设计思想 本文主要完成库存管理中出入库单的单据管理,包括出入库单的编辑和审核操作,为此系统必须能够维护这些操作信息的数据表。与此同时还要维护这些操作信息中包含的各种辅助项目信息,例如部门信息、员工信息、物品类别信息和物品信息等。 用户登录系统时,程序要从已有的系统用户资料数据表中读出用户名和密码,并检验该密码与用户输入的密码是否匹配,只有用户名在数据库中存在并且密码正确时,用户才能进入系统。当需要完成出入库单据的编辑和审核操作时,程序就将这些操作的信息写入到相应的数据表中。当用户需要查询这些操作信息时,程序有从数据库中读出相应的操作信息。
系统架构选择 系统采用的是两层结构客户/服务器模式(C/S架构)。客户端提供用户操作界面,接受用户输入的各种操作信息,并向数据库服务器发出各种操作命令或数据请求,并接受执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向客户显示相应的信息。数据库服务器端接受客户端的数据或命令请求,并执行相应的命令得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户端。 下面分别对一些主要功能模块进行介绍。 (1)登录窗体模块 在登录窗口中用户可以输入或者从系统用户列表中选择用户名,口令需要用户输入。当用户在该窗口中输入正确的用户名和密码后,将进入库存管理系统的主窗体中。 (2)入库单编辑模块 用户通过该模块完成物品的入库操作管理,即入库单的信息管理操作,包括入库单信息的添加、修改、查询和删除操作。其中入库单的信息包括入库单号、入库日期、物品名称、供货单位和制单人等。 (3)入库单审核模块 用户通过该模块完成入库单的审核操作,并将此次入库单信息加入到已审核的入库单对应的数据表中,同时从未审核的入库单对应的数据表中删除相应的入库单信息。 (4)出库单编辑模块 用户通过该模块完成物品的出库操作管理,即出库单的信息管理操作,包括出库单信息的添加、修改、查询和删除操作。其中出库单的信息中包括出库单单据类型、单据编号、单据日期、使用单位、制单人和领用人等。 (5)出库单审核模块 用户通过该模块完成出库单的审核操作,并将此次出库单信息加入到已审核的出库单对应的数据表中,同时从未审核的出库单对应的数据表中删除相应的出库单信息。 (6)入库单查询模块 用户通过该模块完成已审核的入库单的查询操作,并将这些信息显示在相应的数据绑定控件中。 (7)出库单查询模块 用户通过该模块完成已审核的出库单的查询操作,并将这些信息显示在相应的数据绑定控件中。 (8)员工管理模块 用户通过该模块完成对添加出入库单据时需要的员工信息的管理,包括员工信息的添加、修改、删除和查询操作。 (9)物品类别管理模块 用户通过该模块完成对添加出入库单据时需要的物品类别信息的管理,包括物品类别信息的添加、修改、删除和查询操作。
目 录 任务书 I 摘 要 II ABSTRACT III 第1章 绪 论 1 1.1 课题背景 1 1.2 课题意义 1 1.3库存管理概述 2 1.3.1库存管理的重要性 2 1.3.2库存管理的任务 2 1.4 课题的开发现状及国内外发展趋势 3 第2章 医药库存管理系统分析 4 2.1系统概述 4 2.1.1应用背景 4 2.1.2系统功能概述 4 2.2项目准备 4 2.2.1问题的提出 4 2.2.2可行性分析 5 2.3建模方法的选择 5 2.3.1结构化方法 5 2.3.2原型法 6 2.3.3系统采用的开发方法 6 2.4 开发工具介绍 6 2.5 业务流程说明 8 2.6 数据流程图 9 第3章 医药库存管理系统设计 11 3.1系统概要设计 11 3.1.1系统设计思想 11 3.1.2系统架构选择 11 3.1.3系统结构设计 11 3.1.4系统功能模块划分 12 3.2 详细设计 14 3.2.1数据库需求分析 14 3.2.2数据库逻辑结构设计 14 3.2.3数据库物理结构设计 16 第4章 医药库存管理系统实现 18 4.1 系统开发环境 18 4.2系统测试 18 4.3系统实现19 第5章 结 论 25 参考文献 26 致 谢 27 |