物资管理信息系统_第1页
物资管理信息系统_第2页
物资管理信息系统_第3页
物资管理信息系统_第4页
物资管理信息系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

物资管理信息系统物资管理信息系统 第第 1 1 章章 系统分析系统分析 1.1 系统的可行性分析 1.技术可行性 本系统的开发环境是基于 Windows 2000 的中文操作系统,采用面向对象的编程 工具 Visual Basic 6.0(以下简称 VB),后台数据库是 SQL Server 2000。考虑 到本系统属于小型数据库系统,并且不会有很大的数据量访问,笔者决定采取 本地数据库访问和编程方法,以达到对数据库快速方便地访问。 Visual Basic 6.0 是专门为 Microsoft 的 32 位操作系统设计的,可用来建立 32 位的应用程序。在 Windows 9X 或 Windows NT 环境下,用 Visual Basic 6.0 的编译器可以自动生成 32 位应用程序。这样的应用程序在 32 位操作系统下运 行,速度更快,更安全,并且更适合在多任务环境下运行。Visual Basic 是一 种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用 于开发 Windows 环境下的各类应用程序。 2.经济可行性 本系统虽然需要有良好的整体规划,而且还需要专业人员进行系统的运行阶段 的维护与管理,所以系统开发需要大量的先期投入,但是今后系统的使用会给 用户带来很大的方便。从提高工作效率而避免各种直接或间接的经济损失角度 来看,软件实际能够起到的作用会远远大于投入的开发费用。故从经济上是完 全可行的。总之,这个系统的经济效益远远大于开发成本。 3.操作可行性 对于用户来说,合理方便的功能设计和快捷的操作,足可以满足各种用户的不 同需求,同时也方便了管理员的内部管理。总之,这个系统的经济效益远远大 于开发成本。硬件上,满足要求的计算机的配置不用很高;软件上,采用 Windows 系列操作系统,对管理员稍做培训即可掌握,操作上是可行的。 1.2 业务流程图 采购主管 采购员填写 采购计划 审核 采购表 销售员 销售填写销售单 出库表 第第 2 2 章章 需求分析需求分析 2.1 用户需求 物资管理系统在设计时应充分满足企业的现实需求,同时也考虑到未来的发 展,考虑到了适应信息化的发展要求。具体表现在: (1)利用信息系统建立起完整的物资管理管理体系; (2)能连接数据库并实现添加、删除、修改、查询等功能; (3)能对用户信息进行修改; 2.2 性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,物资管理系统应该 满足以下的性能需求: (1)数据处理的及时性,准确性 系统处理的准确性和及时性是系统的必要性能。本系统在设计和开发过程中, 要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间 能够满足企业对信息处理的需求。 由于本系统的各种数据对于整个系统的功能和性能举足轻重,因此其准确性在 很大程度上决定了系统功能和性能。在系统开发过程中,必须采用一定的数据 验证方法确保数据的准确性。 (2)数据安全性 系统数据的安全性在整个系统中占有十分重要的地位。任何系统都应保证数据 的安全性。 (3)系统的易用性 本系统是直接面向业务操作员的,而使用人员往往对计算机并不时非常熟悉。 这就要求系统能够提供易用的人机交互界面。要实现这一点,就要求系统应该 尽量使用用户熟悉的术语和中文信息的界面,缩短用户对系统熟悉的过程。 库管员 填写入库单 检查入库入库表 2.3 数据流图 2.3.1 顶层 TOP 图 F1F4 采购员采购员 F2F5 库管员 F3库管员 销售员F6 销售员 图 2.1 系统 TOP 图 2.3.2 一级细化图 F4.1 采购员 F1.1 采购员 F5.1 库管员 F2.1 库管员 P 物资 管理 系统 DN S P1 采购 物资 管理 D1 采购 表 P2 物资 基本 信息 D2 库存 表 F5.2 库管员 F3.1 库管员 F6.1 销售员 F4.1 销售员 2.3.3 二级细化图 (1)采购物资管理二级细化图: F4.1 采购员 F1.1.1 采购员 D3 入库表 P3 物资 入库 信息 D4 出库表 P4 物资 销售 信息 D1 采购表 P1.1 插入 信息 F4.2 采购员 F1.1.2 采购员 F4.13 采购员 F1.1.3 采购员 F4.4 采购员 F1.1.4 采购员 D1 采购表 P1.2 修改 信息 D1 采购表 P1.3 删除 信息 D1 采购表 P1.4 查询 信息 (2)物资基本信息管理系统二级细化图 F5.1.1 库管员 F2.1.1 库管员 F5.1.2 库管员 F2.1.2 库管员 F5.1.3 库管员 F2.1.3 库管员 F5.1.4 库管员 F2.1.4 库管员 P2.1 物资 信息 插入 D2 库存表 P2.2 物资 信息 修改 D2 库存表 P2.3 物资 信息 删除 D2 库存表 P2.4 物资 信息 查询 D2 库存表 (3)物资入库管理系统二级细化图 F5.2.1 库管员 F3.1.1 库管员 F5.2.2 库管员 F3.1.2 库管员 F5.2.3 库管员 F3.1.3 库管员 D3 入库表 P3.1 物资 入库 插入 D3 入库表 P3.2 物资 入库 修改 D3 入库表 P3.3 物资 入库 删除 F5.2.4 库管员 F3.1.4 库管员 (4)物资销售管理系统二级细化图 F6.1.1 销售员 F4.1.1 销售员 F6.1.2 销售员 F4.1.2 销售员 D3 入库表 P3.4 物资 入库 查询 D4 出库表 P4.1 物资 销售 插入 D4 出库表 P4.2 物资 销售 修改 F6.1.3 销售员 F4.1.3 销售员 F6.1.4 销售员 F4.1.4 销售员 2.4 数据字典 下面给出几项重要数据元素的数据字典 D4 出库表 P4.3 物资 销售 删除 D4 出库表 P4.4 物资 销售 查询 名字:物资编号 别名: 描述:唯一的标识库存清淡中一 个特定零件的关键域 定义:零件编号=6字符6 位置:出库表 入库表 库存表 名字:入库表 别名:进货信息 描述:每次进货的货品信息 定义:入库表=零件编号+零件名 称+入库数量+单 价+经销商编号+日期 位置:输出到打印机 2.5 功能模块图 名字:出库表 别名:销售信息 描述:每次销售的货品信息 定义:出库表=零件编号+零件名 称+出库数量+单 价+经销商编号+日期 位置:输出到打印机 名字:库存表 别名:库存信息 描述:仓库剩余的货品信息 定义:库存表=零件编号+零件名 称+库存数量+单 价+经销商编号 位置:输出到打印机 物资管理系统 物资 采购 信息 管理 物资 入库 信息 管理 物资 基本 信息 管理 物资 销售 信息 管理 物 资 采 购 信 息 插 入 物 资 采 购 信 息 删 除 物 资 采 购 信 息 修 改 物 资 采 购 信 息 查 询 物 资 入 库 信 息 插 入 物 资 入 库 信 息 删 除 物 资 入 库 信 息 修 改 物 资 入 库 信 息 查 询 物 资 基 本 信 息 插 入 物 资 基 本 信 息 删 除 物 资 基 本 信 息 修 改 物 资 基 本 信 息 查 询 物 资 销 售 信 息 插 入 物 资 销 售 信 息 删 除 物 资 销 售 信 息 修 改 物 资 采 购 信 息 查 询 物 资 销 售 信 息 查 询 2.6 IPO 图 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资信息管理界面首页 编号:P 被调用:无调用:P1+P2+P3+P4+P5+P6 处理:将用户需求存入数据库 输出:用户需求信息输入:用户需求 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资采购信息管理界面 编号:P1 被调用:无调用:P1.1+P1.2+P1.3+P1.4 处理:将采购信息存入数据库 输出:显示物资采购信息输入:采购员进行信息管理 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资入库信息管理界面 编号:P2 被调用:无调用:P2.1+P2.2+P2.3+P2.4 处理:将用户需求存入数据库 输出:显示物资入库信息输入:库管员进行入库信息管理 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资基本信息管理界面 编号:P3 被调用:无调用:P3.1+P3.2+P3.3+P3.4 处理:将用户需求存入数据库 输出:显示物资基本信息输入:库管员进行基本信息管理 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资销售信息管理界面 编号:P4 被调用:无调用:P4.1+P4.2+P4.3+P4.4 处理:将用户需求存入数据库 输出:显示物资销售信息输入:销售员进行销售信息管理 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资采购信息管理界面 编号:P1.1 被调用:P1调用:无 处理:将用户需求存入数据库 输出:物资信息输入:采购员进行入库信息插入 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资采购信息管理界面 编号:P1.2 被调用:P1调用:无 处理:将用户需求存入数据库 输出:物资信息输入:采购员进行入库信息修改 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资采购信息管理界面 编号:P1.3 被调用:P1调用:无 处理:将用户需求存入数据库 输出:物资信息输入:采购员进行入库信息删除 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资采购信息管理界面 编号:P1.4 被调用:P1调用:无 处理:将用户需求存入数据库 输出:物资信息输入:采购员进行入库信息查询 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资入库信息管理界面 编号:P2.1 被调用:P2调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息插入 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资入库信息管理界面 编号:P2.2 被调用:P2调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息修改 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资入库信息管理界面 编号:P2.3 被调用:P2调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息删除 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资入库信息管理界面 编号:P2.4 被调用:P2调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息查询 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资基本信息管理界面 编号:P3.1 被调用:P3调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息插入 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资基本信息管理界面 编号:P3.2 被调用:P3调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息修改 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资基本信息管理界面 编号:P3.3 被调用:P3调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息删除 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资基本信息管理界面 编号:P3.4 被调用:P3调用:无 处理:将用户需求存入数据库 输出:物资信息输入:库管员进行入库信息查询 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资销售信息管理界面 编号:P4.1 被调用:P4调用:无 处理:将用户需求存入数据库 输出:物资信息输入:销售员进行入库信息插入 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资销售信息管理界面 编号:P4.2 被调用:P4调用:无 处理:将用户需求存入数据库 输出:物资信息输入:销售员进行入库信息修改 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资销售信息管理界面 编号:P4.3 被调用:P4调用:无 处理:将用户需求存入数据库 输出:物资信息输入:销售员进行入库信息删除 IPO 表 系统:物资管理信息系统 作者:陶盛科 模块:物资销售信息管理界面 编号:P4.4 被调用:P4调用:无 处理:将用户需求存入数据库 输出:物资信息输入:销售员进行入库信息查询 第第 3 3 章章 总体设计总体设计 3.1 E-R 图 局部 E-R 图 物资编号 名称 型号 产地 经销商 经销商 编号 名称 地址 联系电话 仓库 编号 名称 地址 联系电话 整体 E-R 图 3.2 关系模型设计 关系模式(下划线为主键): 1)物资基本信息(物资编号,物资名称,型号,产地,经销商) 2)经销商信息(经销商编号,名称,地址,联系电话) 3)仓库信息(仓库编号,名称,地址,联系电话) 3.3 数据库设计 (1)采购表 采购表是记录采购员采购物资信息,相应属性见表 3.1 物资 采购员 采购 物资编号 数量 单价 时间采购员编号 仓库 库管员 采购主管 存入 物资编号 数量 日期 经销商编号 管理 审核 库存表 入库表 出库表 表 3.1 采购表 列名 数据类型 长度 约束 允许为空 描述 Godid int 6 主键 否 物资 ID Godname varchar 20 物资名 Number int 6 数量 Much int 6 单价 Mname varchar 20 经销商 (2)入库表 记录物资入库信息,相关属性见表 3.2. 表 3.2 入库表 列名 数据类型 长度 约束 允许为空 描述 Godid int 6 主键 否 物资 ID Godname varchar 20 物资名 Number int 6 数量 Much int 6 单价 Mname varchar 20 经销商 Day datetime 6 入库日期 (3)出库表 记录物资出库信息,相关属性见表 3.3. 表 3.3 出库表 列名 数据类型 长度 约束 允许为空 描述 Godid int 6 主键 否 物资 ID Godname varchar 20 物资名 Number int 6 数量 Much int 6 单价 Mname varchar 20 经销商 Day datetime 6 出库日期 (4)库存表 记录物资库存信息,相关属性见表 3.4 表 3.4 库存表 列名 数据类型 长度 约束 允许为空 描述 Godid int 6 主键 否 物资 ID Godname varchar 20 物资名 Number int 6 数量 Much int 6 单价 Mname varchar 20 经销商 第第 4 4 章章 详细设计详细设计 详细设计阶段的根

温馨提示

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

评论

0/150

提交评论