1、 本 科 毕 业 设 计 ( 论 文 )题 目 明达建材存销管理系统设计与开发学生姓名学 号院(系)专 业指导教师时 间第 1 页摘要随着互联网技术的高速发展与 IT 技术的广泛应用,企业的信息化管理已经成为一种趋势。物流产业发展,对于库存管理信息化要求越来越高,物流企业需要一套库存管理系统来实现企业库存管理的高效化、准确化、简易化,库存管理的信息化是对企业的物资管理的技术改革。明达进销存管理系统根据物流企业库存环节的详细需求分析设计。仓库管理信息系统设计与开发的过程充分的对我们所研究的企业的实施的各个环节做了一个充分的考虑,综合系统设计和开发各个环节结构化的流程,对其从业务流程到数据流,再到
2、系统各个功能的实现的过程中做了大量的分析整理的工作。主要从物资的进本管理、物资的入库管理、物资的出库管理、物资余额管理等几个大的模块解决企业在物资管理的问题。包括物资的添加、物资的删除、物资的查询、物资的修改以及物资的余额管理等功能。明达建材进存销管理系统是功能较为全面仓库管理系统,可以满足企业对仓库管理的需求。但在现实库存管理过程中,会有很多复杂的事件是系统未考虑到的。所以本系统是尽量根据需求分析编写,最大程度的实现需求功能。关键词:库存管理,Delphi,数据库,Access第 2 页AbstractWith the rapid development of Internet techno
3、logy with the wide application of IT technology, enterprises information management has become a trend. Logistics industry development, to inventory management information demand more and more high, logistics enterprise need a set of inventory management system to realize the enterprise of high effi
4、ciency, accurate inventory management of facilitation, inventory management of enterprise informatization is the material management technology reform.An informed management system according to the logistics enterprise enters sells saves the detailed inventory link needs analysis design. Warehouse m
5、anagement information system design and the process of the development of the research on our full of the implementation of the enterprise of each link made a full consideration, comprehensive system design and development each link of the structured process, from the business process to data flow,
6、and then to the realization of the function of each system in the process of doing a lot of analysis to sort. From the main materials into the management, materials of warehouse management, materials of the outbound management, materials management, balance some of the big module to solve the proble
7、m of enterprise in the material management. Including materials, materials, add delete query, material of materials revisions and material balance management etc. Function.Mingda building materials into save pin management system is the function is relatively comprehensive warehouse management syste
8、m, can satisfy the demand of enterprise to warehouse management. But in the real inventory management process, there will be a lot of complex events is not considered system. So the system is as far as possible according to demand analysis to write, the greatest degree of realize demand function.第 3
9、 页Key Words:Inventory management, Delphi, Database, Access 第 4 页目录1 前言 .11.1 课题设计背景 .11.2 编写目的 .11.3 项目背景 .21.4 本章小结 .22 系统运行环境 .32.1 硬件环境要求 .32.2 软件支持环境 .32.3 本章小结 .33 需求分析 .43.1 功能需求分析 .43.2 用户需求分析 .53.3 本章小结 .84 系统功能设计 .94.1 系统框架模型实现 .94.2 设计概述 .104.3 系统各逻辑层之间调用关系图 .104.4 系统结构图 .114.4 各模块功能分解 .11
10、4.4.1 单据管理模块 .114.4.2 入库管理模块 .164.4.3 出库管理模块 .174.4.4 库存管理模块 .184.4.5 财务管理模块 .194.4.6 报表管理模块 .214.4.7 系统设置模块 .224.5 本章小结 .325.系统数据结构设计 .335.1 库存管理 E-R 图 .335.2 权限管理 E-R 图 .345.3 单表设计 .34第 5 页5.4 库存相关表设计 .385.5 财务相关表设计 .405.6 系统设置相关表设计 .425.7 本章小结 .456 系统实现 .466.1 窗体界面实现 .466.2 本章小结 .497.系统出错处理设计 .50
11、7.1 出错信息 .507.2 补救措施 .507.3 系统维护设计 .507.4 本章小结 .51参考文献 .52致 谢 .53第 1 页1 前言1.1 课题设计背景仓库在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。 使用信息化管理系统 , 对仓储各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现
12、序列号管理,对整个收货、发货、补货、集货、送货等各个环节的规范化作业,还可以根据客户的需求制作多种合理的统计报表 ,将条码引入仓库管理,解决库房信息陈旧滞后的弊病。不论物品流向哪里,我们都可以自动跟踪。1.2 编写目的该文档是在需求分析的基础上编写的,目的是为用户提供一套详细的系统解决方案,包括硬件、软件环境、用户想要实现功能的详细描述。通过使用该文档,用户能清楚了解整个项目的设计,尽可能实现用户的预期要求,并能及时发现设计中可能遇到的问题。(1)本文档目的用处:为编码人员提供依据;为修改、维护提供条件;项目负责人将按计划书的要求布置和控制开发工作全过程;项目质量保证组将按此计划书做阶段性和总
13、结性的质量验证和确认。(2)本说明书的预期读者包括:项目开发人员,特别是编码人员;软件维护人员;第 2 页技术管理人员;执行软件质量保证计划的专门人员;参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。合作各方有关部门的负责人;项目组负责人和全体参加人员。1.3 项目背景一、项目产生的原因本项目是为明达公司开发的一个仓储管理系统,由于这个公司的规模比较大,管理仓库时遇到过很多问题,因此开发了这个系统,适用于对公司仓库用效的管理,从而减少对公司造成的麻烦。二、软件的用处为现实企业与商品管理牵线搭桥的作用,来弥补商品管理中存在的种种不足。在这种条件下,我们开发了
14、仓储管理系统。管理部的工作人员通过这个仓储管理系统维护商品库存,从仓库中取货,打印报表信息等等。管理部门可以通过这个仓储管理系统轻松的管理公司的商品,提高工作效率!1.4 本章小结目前,存在有物资流动的企业对仓库管理的需求日益增长。通过前期调研,仓库管理系统是一个有一定价值的课题。在对明达公司的考察后,确定本次毕业设计为为明达公司设计的仓库管理系统。第 3 页2 系统运行环境2.1 硬件环境要求1)应用服务器主频 500MHz 以上内存 512M 以上硬盘 20G 以上2)客户端主频 100MHz 以上内存 8MB 以上硬盘 1G 以上100M/10M 网卡2.2 软件支持环境1)操作系统:W
15、indow xp 操作系统2)数据库管理系统:Access 20003)开发工具:Delphi 6.04)平台:Windows XP2.3 本章小结作为一个应用系统,需要一定的硬件、软件的环境支持。本系统在个人计算机上完成,并能使用。在经过简单测试与实验,得出本系统运行环境要求。第 4 页3 需求分析本系统采用 Delphi 语言开发,以 C/S 方式实现仓储管理系统的功能,采用Delphi 6.0 工具完成业务建模和分析工作。使用 UML 语言描述了系统的设计思想和业务流程3.1 功能需求分析仓储管理系统的基本功能模块如图所示:仓储管理系统单据管理入库管理出库管理库存管理财务管理系统设置报表管理审核管理图 3-1 仓库管理系统基本功能模块图其中每个功能都由若干相关联的子功能模块组成。(1)单据管理:销售员(采购人员)登录后进行操作,录入订单(采购单)和查询订单(采购单) ,销售人员(采购员)登陆后进行相应操作,录入订单(采购单)和查询订单(采购单) ,并且在录入订单和采购单时可以删除产品。(2)入库管理:主要是库管理员对采购的商品进行入库,还有对采购单退货的商品进行入库,其条件是采购单的状态为“有效” 。