物资管理系统
目
录
摘 要................................................................................................................................................ 1
引 言.............................................................................................................................................. 1
第一章 需求分析 .............................................................................................................................. 1
1.1、问题的提出:................................................................................................................... 1
1.2、需完成的功能: ............................................................................................................... 1
1.3、数据库需求分析 ............................................................................................................... 1
第二章 概念模型设计 ...................................................................................................................... 2
2.1、概念模型设计................................................................................................................... 2
第三章 逻辑模型设计 ...................................................................................................................... 4
3.1、数据信息........................................................................................................................... 4
3.1.1、物资表 .................................................................................................................... 4
3.1.2、物资入库表 ............................................................................................................ 4
3.1.3、物资出库表 ............................................................................................................ 5
3.1.4、物资余额表 ............................................................................................................ 5
第四章 系统详细设计 ...................................................................................................................... 5
4.1、系统功能分析................................................................................................................... 6
第五章 系统实现 .............................................................................................................................. 7
5.1、界面设计........................................................................................................................... 7
5.1.1、欢迎界面................................................................................................................ 7
5.1.2 、登录界面.............................................................................................................. 7
5.1.3、主界面 .................................................................................................................... 8
5.1.4 物资基本信息界面...................................................................................................8
5.1.5 查询物资信息界面................................................................................................. 11
5.2、主程序 ............................................................................................................................. 12
第六章 系统测试 ............................................................................................................................ 13
6.1、系统测试目的................................................................................................................. 13
第七章 小 结.............................................................................................................................. 14
参考文献 .......................................................................................................................................... 15
物资管理系统
摘 要
纵所周知,物资的管理总类繁多,在各部门进出频繁。物资管理是一般工商
企业生产管理环节中重要的一个环节,需要对物资基本信息管理、物资调配信息
等进行完整的监控。物资入库首先要登记物资的基本信息,包括物资的种类、名
称、型号、单位、单价、数量等;然后登记物资入库信息,包括物资基本信息、
入库地点、入库人、经办人、数量等;根据物资的入库、出库过程的综合,得到
各种物资的余额信息,方便进行后续工作。因此物资管理信息系统需要记录物资
流通的全过程。
本系统使用 Microsoft Visual FoxPro 平台和 SQL 语言;实现了物资管理系统:
物资基本信息管理、物资入库、出库的信息管理以及查询功能,并经过在本机上
运行测试可以很好的应用。本论文文档很好的介绍了系统分析、数据流程分析、
功能设计、数据库设计、系统实现和系统测试等内容。在分析过程中先后用到了
数据流图、系统的功能结构图。在系统的设计中,详细的展现了系统的各个功能
模块以及菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的
事件及代码。以及菜单实现的方法。最后在文章末尾给出了本系统的主要功能运
行界面图。
关键词:Visual Foxpro 物资管理系统 物资 设计
1
物资管理系统
引 言
企业的物资供应管理往往是很复杂的,繁琐的。由于物资种类众多,且订货、
管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划
报表繁多,因此物资的管理趋于实现计算机化,同时根据企业的具体情况制定相
应的方案。
物资管理是一般工商企业生产管理环节中重要的一个环节,需要对物资基本
信息管理、物资调配信息等进行完整的监控。物资入库首先要登记物资的基本信
息,包括物资的种类、名称、型号、单位、单价、数量等;然后登记物资入库信
息,包括物资基本信息、入库地点、入库人、经办人、数量等;根据物资的入库、
出库过程的综合,得到各种物资的余额信息,方便进行后续工作。因此物资管理
信息系统需要记录物资流通的全过程。
本管理信息系统是针对企业的实际需求开发设计的,利用计算机运算速度
快、存储信息容量大、处理逻辑问题强、功能强大的优势,从企业管理特别是查
询与决策信息的管理需求出发,针对性强,功能齐备,旨在通过帮助该企业物资
管理实现信息化,以提高企业管理的效率。
鉴于 Visual Foxpro6.0 有强大的数据库管理功能,我们选用 Visual Foxpro6.0
来完成这个物资管理系统。
1
物资管理系统
第一章 需求分析
1.1、问题的提出
物资管理是一般工业、商业企业生产管理环节中主要的一环,需要对物资
基本信息管理,对物质调配信息等进行完整的监控,这样才能够有效地利用物资。
物资入库的时候首先需要登记物质的基本信息,包括物资的种类、名称、型号、
单位、单价等;然后登记入、出库信息,包括物资的基本信息,入、出库人,经
办人,物质数量,材料说明的等;对于仓库中的物资,即对剩余物资进行查询和
统计。
长期以来,物资管理工作中的信息管理是采用人工的方式,要付出大量人力,
填写各种表格、凭证、账册、卡片和文件。由于信息是随着时间不断变化的,各
业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇
总、统计,往往要做许多重复登记和转抄。这种手工操作的管理方式,不仅浪费
人力,而且存在许多缺点:(1)处理速度慢,影响信息及时性。(2)易出现错误,
影响信息精确性。(3)不便于查询。(4)缺乏综合性,不能起控制作用。由于这
些缺点,大大降低了信息的利用价值,显然越来越不适应现代物资管理工作的需
要。因此,发展以电子计算机为基础的物资管理系统已是十分迫切和必要的了。
1.2、需完成的功能
针对一般物资管理信息系统的需求,通过对上面物资调配工作过程的内容和
数据流程分析,设计如下面所示的数据项和数据结构:
有关物资基本信息的输入、包括物资编号、物资名称、规格型号、种类和
计量单位等;
物资基本信息的查询、添加、删除、修改;
入库信息的输入、查询、添加、删除、修改;
出库信息的输入、查询、添加、删除、修改;
物质剩余物资的查询和统计功能。
1.3、数据库需求分析
用户的需求具体体现在各种的信息的提供、保存、更新和查询等方面。这
就要求数据库能够充分满足各种输入信息和输出信息。开发者要收集基本数据、
数据结构以及数据处理的流程,组成一份详尽的数据字典。为下一步的数据库具
体设计做好充分的准备。
再仔细分析物资管理信息系统需求的基础上,将得到以下如图 3.1 所示的本
系统所处理的数据流程。
1
物资管理系统
物资登记
基本信息录入
物资基本信息管理
物资入库信息管理
物资调配
物资出库信息管理
物资余额信息管理
图 1.1 物资管理信息系统数据流程图
针对一般物资管理信息系统的需求,通过对物资调配工作过程的内容和数据
流程分析,设计如下面所示的数据项和数据结构:
物资基本信息,包括的数据项有:物资编号、物资名称、物资型号、类型、
计量单位、备注等。
入库物资信息,包括的数据项有:物资编号、入库号、入库人、入库时间、
数量、单价、金额、仓库、备注等。
出库物资信息,包括的数据项有:物资编号、出库号、出库人、出库时间、
数量、单价、金额、仓库、备注等。
物资余额信息,包括的数据项有:物资编号、物资名称、规格型号、类别、
计量单位、数量、金额、仓库、备注等。
第二章 概念模型设计
2.1、概念模型设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种
实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种
具体信息,通过相互间的作用形成数据的流动。
本系统根据上面的设计规划出的实体有:物资基本信息实体、物资入库信息
实体、物资出库信息实体、物资余额信息实体。
各个实体具体的描述 E-R 图如下:
2
物资管理系统
物资基本信息实体
物资编号
类型
物资名称
计量单位
物资型号
图 2.1 物资基本信息实体 E-R 图
物资入库信息实体
物资基本信息
入库时间
入库号
经办人
入库人
图 2.2 物资入库信息实体 E-R 图
物 资 出 库 信 息
物资基本信息
出库时间
出库号
经办人
出库人
图 2.3 物资出库信息实体 E-R 图
物资余额信息实体
物资基本信息
仓库
数量
金额
图 2.4 物资余额信息实体 E-R 图
在找出所有实体的基础上,需要进一步的分析各个实体之间的关系,经过分
析可以的得到所有实体的 E—R 图;如图 2.5 是通过 E—R 图来说明这些实体之间
3
物资管理系统
的关系:
出库信息
领用
库存信息
入库信息
登 记
图 3.25 物质管理信息的 E—R 图
第三章 逻辑模型设计
3.1、数据信息
通过对数据库概念模型的设计,确定以下是该系统需建立的几个表格。
3.1.1、物资表
字段名
物资编号
物资名称
物资型号
类型
计量单位
备注
3.1.2、物资入库表
字段名
出库号
物资编号
数量
单价
金额
表 3.1 物资表
物资表 material
可否为空
N
N
N
N
数据类型
char(8)
char(20)
char(20)
char(10)
char(10)
edt(4)
表 3.2 物资入库表
物资入库表 msave
可否为空
N
N
N
N
N
数据类型
char(14)
char(8)
numeric(5, 0)
numeric(8,2)
numeric(10,2)
4
索引
升序
升序
索引
升序
升序
物资管理系统
N
N
N
出库时间
经办人
出库人
仓库
备注
Datetime(8)
char(10)
char(10)
char(10)
edt(4)
3.1.3、物资出库表
表 3.3 物资出库表
物资出库表 muse
可否为空
N
N
N
N
N
N
N
N
数据类型
char(14)
char(8)
numeric(5, 0)
numeric(8,2)
numeric(10,2)
Datetime(8)
char(10)
char(10)
char(10)
edt(4)
字段名
入库号
物资编号
数量
单价
金额
入库时间
经办人
入库人
仓库
备注
3.1.4、物资余额表
索引
升序
升序
表 3.4 物资余额表
物资余额表 msurplus
字段名
物资编号
物资名称
规格型号
类别
计量单位
数量
金额
仓库
备注
数据类型
char(8)
char(20)
char(20)
char(10)
char(10)
numeric(5, 0)
numeric(5, 0)
char(10)
edt(4)
可否为空
N
N
索引
升序
升序
N
N
N
N
第四章 系统详细设计
5