




已阅读5页,还剩66页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要摘要 随着信息技术的发展和十多年的应用 如今企业资源计划系统所包含的管理思 想是非常广泛和深刻的 企业资源计划系统不仅面向供需链 体现精益生产 敏捷 制造 同步工程的精神 而且结合全面质量管理以保证质量和客户满意度 结合准 时制生产以消除一切无效劳动与浪费 降低库存和缩短交货期 它还结合约束理论 来定义供需链上的瓶颈环节 消除制约因素来扩大企业供需链的有效产出 本软件主要提供企业资源计划系统其中的一部分 采购管理系统的各种管理 和数据操作 当中包括采购基本数据维护 采购计划管理 采购订单管理 采购询 价管理 供应商管理这五个部分 通过对本软件的使用 采购部门主管与采购人员 可以十分互动的进行业务交流和处理 无论对于采购计划的制订 采购订单的下达 还是供应商资料的查询都能通过简单而直接的操作来完成 大大提高工作效率 从 而达到消除一切无效劳动与浪费 消除制约因素来扩大企业供需链的有效产出的目 标 另外 本软件还提供对采购部门内容的资料管理 例如 在采购员维护中 可 以进行对采购员的资料进行管理 本软件开发按照面向对象的软件工程的步骤进行开发 并充分考虑软件可维护 性 软件的模块划分应满足高内聚 低耦合的特点 同时程序的内部有较详细的注 释和统一的编码格式 按时认真地进行相应文档资料的撰写和备份工作 以便将来 进行扩展开发 本软件采用 VB net 与 MS SQL 进行开发 采用 OLEDB 作为数据库访 问技术 OLEDB 是一个基于 COM 的数据存储对象 位于 ODBC 层与应用程序之间 能 提供对所有类型的数据的操作 甚至能在离线的情况下存取数据 站在软件工程的角度 本设计论文 说明书 对软件开发的各个步骤进行了分 部具体介绍 其中着重介绍了软件需求分析 概要设计 详细设计中数据库的设计 调试与功能扩展 软件说明等步骤 首先 在 前言 中对采购管理的概念和在企 业资源计划系统中所处的地位进行了适当的介绍 使读者对本课题有一个大致的了 解 第二步 正式进入开发过程的描述 其中添加了部分图表以方便读者的阅读和 理解 最后 对整个开发过程进行了必要的总结 关键词关键词 企业资源计划系统 采购管理系统 软件工程 开发 ABSTRACT Alone with the development of information technology and more than decade application nowadays thought which is ERP short for Enterprise Resource Planning included is very prevalent and profundity ERP is not only orient to supply need link what is incarnate spirit of extract profit produce swift making synchronization project but also integrate Total Quality Management TQM to make sure quality and satisfaction of customer Integrating Just In Time JIT to eliminate all of invalid labor and waste Reducing store volume and shorten consignment date Integrating Theory of Constraint to define bottleneck of supply need link and eliminate restrict factor so that extent valid produce of enterprise supply need link This article introduces the first step of the implement of Nick s Purchasing Management System which is the using of computer in case history From the point of view of software engineering it introduces every step of the process of exploitation In this article there is something parts of particular introduction which are requirement of analysis general design the design of database of particular design debugging and function expand introduce of software and so on First of all in the foreword something important concept was introduced This makes reader know our task Second particularly describe the process of the task In this part there are some illustrations for reader to understanding Lastly there is a necessary summary of exploitation KEY WORDS enterprise resource planning purchasing management system software engineering exploitation 目录目录 1 1 前前 言言 5 1 1 背景 5 1 2 问题的提出 5 2 2 软件需求分析软件需求分析 7 2 1 任务概述 7 2 1 1 目标 7 2 1 2 用户的特点 8 2 1 3 假定和约束 8 2 2 需要规定 8 2 2 1 对功能的规定 8 2 2 2 输人输出要求 10 2 3 运行环境规定 10 2 3 1 设备 10 2 3 2 支持软件 11 2 3 3 用户界面 11 3 3 概要设计概要设计 13 3 1 总体设计 13 3 1 1 需求规定 13 3 1 2 运行环境 14 3 1 3 基本设计概念和处理流程 15 3 1 4 总体结构 26 3 1 5 尚未问决的问题 27 3 2 接口设计 27 3 2 1 用户接口 27 3 2 2 外部接口 27 3 2 3 内部接口 28 3 3 运行设计 28 3 3 1 运行模块组合 29 3 3 2 运行控制 29 3 3 3 运行时间 29 3 4 数据库设计 29 3 5 系统出错处理设计 30 3 5 1 出错信息 30 3 5 2 补救措施 30 3 5 3 系统维护设计 31 4 4 数据库设计数据库设计 32 4 1 外部设计 32 4 1 1 标识符和状态 32 4 1 2 使用它的程序 32 4 1 3 专门指导 32 4 1 4 支持软件 32 4 2 结构设计 33 4 2 1 概念结构设计 33 4 2 2 逻辑结构设计 33 4 3 运用设计 44 4 3 1 数据字典设计 44 4 3 2 安全保密设计 44 5 5 调试与功能扩展调试与功能扩展 45 5 1 调试 45 5 2 功能扩展 45 6 6 软件说明软件说明 46 6 1 用途 46 6 1 1 功能 46 6 1 2 性能 46 6 1 3 安全保密 46 6 2 运行环境 47 6 2 1 硬件设备 47 6 2 2 支持软件 47 6 3 使用过程 47 6 3 1 安装与初始化 47 6 3 出错处理和恢复 48 7 7 开发总结开发总结 49 7 1 实际开发结果 49 7 1 1 产品 49 7 1 2 主要功能和性能 49 7 1 3 基本流程 51 7 1 4 进度 51 7 2 开发工作评价 52 7 2 对产品质量的评价 52 7 2 对技术方法的评价 52 7 2 出错原因的分析 52 7 3 经验与教训 53 参考资料参考资料 54 致谢致谢 55 附录附录 56 附录 1 数据字典主要内容 56 1 1 前前 言言 1 1 背景 20 世纪 90 年代以来 企业信息处理量不断加大 企业资源管理的复杂化 也不断加大 这要求信息的处理有更高的效率 传统的人工管理方式难以适应 以上系统 而只能依靠计算机系统来实现 信息的集成度要求扩大到企业的整 个资源的利用 管理 从而产生了新一代的管理理论与计算机系统 企业资 源计划 ERP 概括地说 ERP 是建立在信息技术基础上 利用现代企业的先进管理思想 全面地集成了企业所有资源信息 为企业提供决策 计划 控制与经营业绩评 估的全方位和系统化的管理平台 而采购管理在企业经营管理中占据非常重要的位置 任何企业要向市场提 供产品或服务都离不开原材料或消耗品的采购 对于制造业来说 物料成本占 整个产品成本的比重较大或非常大 因此企业的采购部门必须适时 适量 适 质 适价地完成采购任务 为生产部门提供生产所需要的原材料 或外加工件 另外 考虑到材料在产品中的费用份额 因此采购部门必须想方设法降低 材料的采购成本 同时还必须考虑物料的库存 大量物品库存积压 意味着物 料的库存成本增加 资金占用增加 降低材料成本与提高采购作业的质量已成 为了每个企业所追求的目标 MRP MRP 和 ERP 是企业管理信息系统发展的不同阶段 MPR 主要对制造 环节中的物流进行管理 使企业达到 既要保证生产又要控制库存 的目的 而 MRP 则集成了物流和资金流 将人 财 物 时间等各种资源进行周密计 划 合理利用 以提高企业的竞争力 ERP 的概念则由 Garter Group 率先提出 它将供应链 企业业务流程和信息流程都囊括其中 由于 ERP 的概念流传最广 现在已经成为企业管理信息系统的代名词 1 2 问题的提出 说明 a 所开发软件名称 Nick s 采购管理系统 b 项目的任务提出者 广州大学华软软件学院 软件工程系 c 项目的任务开发者 03 级软件工程系软件编程专业 5 班 李志兴 d 软件用途 此项目作为软件编程专业的毕业设计 并且是毕业论文的重要依据 e 该软件系统同其他系统的相互往来的关系 此项目为 ERP 管理系统中的一部分 用于采购管理方面 该软件系统独立 于 ERP 管理系统的其他部分 2 2 软件需求分析软件需求分析 2 1 任务概述 2 1 1 目标 本系统是一个基于 Visual Studio Net 开发环境的采购管理平台 采用 C S 架 构 该系统可以与其他 ERP 模块的管理系统结合成完整的 ERP 系统 为企业提供一 个集中的 方便使用 可靠的 易扩展的企业资源管理平台 实现了企业在采购方 面的信息化 提高了企业的效率 为企业提供了一个比较完整的采购解决方案 ERP 企业资 源管理系统 销售管理模块 采购管理模块 生产管理模块 仓库管理模块 人事管理模块 质量管理模块 系统管理模块 图图 2 12 1 采购管理模块和其他模块之间的关系图采购管理模块和其他模块之间的关系图 2 1 2 用户的特点 Nick s 采购管理系统适用于中小型企业 本系统的主要用户有系统管理员 采购员和验收员 系统管理员需要具备一定的计算机知识 而且熟练撑握 SQL 语言 能够对数据库进行维护 而采购员和验收员 只需要了解一些计算机的基本操作就 可以了 另外 技术维护人员可根据本文档对软件在运行过程中出现的错误进行处 理 而且可以基于本软件的基础进行扩展 2 1 3 假定和约束 Nick s 采购管理系统必须在五月中旬前完成 而且包括毕业论文 在开发过 程期间 需要与辅导老师进行密切交流 以便对开发过程中遇到的问题能顺利解决 在完成用户的全部需求的前提下 合理对系统进行扩展 使系统更加完善 2 2 需要规定 2 2 1 对功能的规定 采购基础数据采购基础数据 采购子系统的基本数据有采购员资料 供应商资料 采购提前期以及业务流程 设置 对这些数据就及时加以维护 功能包括 物料数据维护 订 交货方式维护 来源类别维护 采购员维护 采购系统维 护 采购计划管理采购计划管理 通过物料需求 订货点控制 订货周期控制等生成的请购计划 来生成采购计 划 或采购建议订单 并综合考虑物料的订货批量 采购提前期 库存量 运输 方式以及计划外的物料申请 进行系统自动物料合并 也可以人工干预和修改 另 外 有些原材料的采购提前期很长 有的进口件要半年以上的采购周期 因此有 可能超过主生产计划制定周期 这类采购的采购计划应经过销售 财务与计划等部 门的综合讨论与评估确定所需的数量和时间 然后制定材料的中期或长期采购计划 功能包括 请购计划维护 请购计划合并 采购计划生成 采购订单管理采购订单管理 根据订货批量 采购提前期 库存量 运输方式 用款计划以及计划外的物料 申请进行物料合并 生成采购订单 并经过确认后即可进行订单输出 最后下达给 供应商 也可以网上发布订单 对于临时追加的采购任务 可以通过与供应商协商 直接下达采购订单 功能包括 采购订单维护 采购合同维护 订单终止或取消 订单结案 采购询价管理采购询价管理 落实采购订单的采购供应商 采购业务人员广泛利用市场的采购供应资源 进 行价格咨询并商谈有关交货数量 交货期 质量要求与技术要求 落实每种物料的 供应商 对新开发的供应商资源还要进行供应商的认证过程 经过相应的评审并合 格后才能作为许可采购的供应商 功能包括 报价资料维护 询价资料维护 供应商评估管理供应商评估管理 建立对供应商档案 同时对首选 次选等供应商加以分类 并建立供应商的供 应物品明细 品种 价格 供应期 运输方式等 资料最终必须进行确认才有效 系统在执行采购订单下达时 要读入相应的供应商资料 供应商资料是采购子系统 的基本资料 并且还要初始化供应商的有关账务资料 初始化完成后才能处理采购 业务 功能包括 供应商类型维护 供应商资料维护 供应商报价维护 供应商评估 采购管理 询 价 资 料 维 护 采购询价管理 报 价 资 料 维 护 供 应 商 类 型 维 护 供应商评估管理 供 应 商 报 价 维 护 供 应 商 资 料 维 护 供 应 商 评 估 请 购 计 划 维 护 采购计划管理 采 购 计 划 生 成 请 购 计 划 合 并 订 单 结 案 采 购 订 单 维 护 采购订单管理 订 单 终 止 或 取 消 采 购 合 同 维 护 采 购 系 统 维 护 订 交 货 方 式 维 护 采 购 员 维 护 采购基础数据 物 料 数 据 维 护 来 源 类 别 维 护 图图 2 22 2 采购管理系统功能结构图采购管理系统功能结构图 2 2 2 输人输出要求 对于部份数据类型的数据输入 系统可自动判断其正确性并且给予提示 例如 字符 数值 日期的类型输入错误等等 但对于数据输入的格式 就由用户自行决 定 这一方面 系统不作严格要求 2 3 运行环境规定 2 3 1 设备 服务端微型计算机配置 a 操作系统 Windows2000 或 Windows XP b CPU 奔腾三 1GMHz 或以上 c 内存 256MB 或以上 d 硬盘 20G 或以上 e 数据库 Microsoft SQL Server 2000 或以上 客户端微型计算机配置 a 操作系统 Windows2000 或 Windows XP b CPU 奔腾三 700MHz 或以上 c 内存 64MB 或以上 d 硬盘 10G 或以上 2 3 2 支持软件 开发软件 Microsoft Visual Studio Net 2003 开发语言 VB net 数据库软件 Microsoft SQL Server 2000 文档编写软件 Microsoft Word 2 3 3 用户界面 整个界面的结构清晰 各功能模块明显 操作简单方便 图图 2 32 3 系统登录界面截图系统登录界面截图 图图 2 42 4 系统菜单截图系统菜单截图 图图 2 52 5 采购系统维护截图采购系统维护截图 图图 2 62 6 物料信息维护截图物料信息维护截图 3 3 概要设计概要设计 3 1 总体设计 3 1 1 需求规定 要求该软件能够对采购管理所需的信息进行维护 包括 增加 修改 删除等 采购管理所需的信息包括 物料信息 供应商信息 请购信息 采购单信息 采购 计划信息 采购合同信息 报价单 询价单等 具体数据库的设计请参见 4 数据库 设计 另外 还包括一系列运算对一些日常事务进行处理 表表 3 13 1 系统各模块功能描述系统各模块功能描述 序号功能描述 1采购基础数据对采购系统的基本信息进行维护 包括物料 订 交货方 式 来源类别维护 采购员和系统信息等 1 1物料数据维护对物料信息表中的内容进行增加 修改 删除的操作 1 2订 交货方式维护对订货方式类别 交货方式类别表中的内容进行增加 修改 删除的操作 1 3来源类别维护对请购单来源 采购单类别 来源类别表中的内容进行 增加 修改 删除的操作 1 4采购员维护对采购员资料表中的内容进行增加 修改 删除的操作 1 5采购系统维护对采购系统的连接设置进行维护 包括服务器名称 数 据库名称和用户名进行设置和保存 还可以对过去的记 录保存清空 2采购计划管理通过此模块进行请购信息维护并通过请购计划合并生成 采购订单 2 1请购计划维护对请购单来源表 请购单主 细表 表中的内容进行增 加 修改 删除的操作 2 2请购计划合并对多个不同的请购单所订购的物料根据订货批量 采购 提前期 库存量 运输方式以及计划外的物料申请进行 物料合并 生成请购计划 2 3请购计划生成对通过请购计划合并处理的请购单进行订单生成 然后 下达给供应商 3采购订单管理对采购订单的信息进行维护 并且可以通过手动方式对 订单进行终止或取消各进行订单结案 3 1采购订单维护对采购单类别表 采购单主 细表中的内容进行增加 修改 删除的操作 3 2采购合同维护对采购合同主 细表中的内容进行增加 修改 删除的 操作 3 3订单终止或取消对不安计划交货的订单进行手动终止或取消 3 4订单结案对未交齐货的订单进行手动结案 4采购询价维护对询价资料的各种信息进行维护 包括报价单 询价单 等 4 1报价资料维护对报价单表中的内容进行增加 修改 删除的操作 4 2询价资料维护对询价单主 细表中的内容进行增加 修改 删除的操 作 5供应商管理对供应商的各种信息进行维护 包括供应商类型 资料 报价 评估等 5 1供应商类型维护对供应商类别表 供应商交货评估类别表 供应商物料 品质类别表中的内容进行增加 修改 删除的操作 5 2供应商资料维护对供应商信息表中的内容进行增加 修改 删除的操作 5 3供应商报价维护对供应商提供物料信息表中的内容进行增加 修改 删 除的操作 5 4供应商评估对供应商评估中的内容进行增加 修改 删除的操作 3 1 2 运行环境 本系统是一个基于 Visual Studio Net 开发环境的采购管理平台 采用 C S 架 构 采用 Microsoft SQL2000 数据库进行数据存储 通过 ODBC 与 Microsoft SQL2000 数据库进行连接 进行数据的交互 以表单形式实现显示和用户交互功能 本系统需要在 Windows 平台下运行 另外 服务端还需要安装 Microsoft SQL 2000 或以上的数据库产品 而对于客户端 就没有这个要求 3 1 3 基本设计概念和处理流程 基本设计概念 图图 3 13 1 采购基础数据用例图采购基础数据用例图 图图 3 23 2 采购基础数据用例图采购基础数据用例图 图图 3 33 3 采购订单管理用例图采购订单管理用例图 图图 3 4 采购询价维护用例图采购询价维护用例图 图图 3 53 5 供应商管理用例图供应商管理用例图 处理流程 采购基础数据时序图 图 图 6 6 物料数据维护时序图物料数据维护时序图 图 图 7 7 订订 交货方式维护时序图交货方式维护时序图 图 图 8 8 来源类别维护时序图来源类别维护时序图 图 图 9 9 采购员维护时序图采购员维护时序图 图 图 10 10 采购系统维护时序图采购系统维护时序图 采购计划管理时序图 图 图 11 11 请购计划维护时序图请购计划维护时序图 图 图 12 12 请购计划合并时序图请购计划合并时序图 图 图 13 13 请购计划生成时序图请购计划生成时序图 采购订单管理时序图 图 图 14 14 采购订单维护时序图采购订单维护时序图 图 图 15 15 采购合同维护时序图采购合同维护时序图 图 图 16 16 订单终止或取消时序图订单终止或取消时序图 图 图 17 17 订单结案时序图订单结案时序图 采购询价维护时序图 图 图 18 18 报价资料维护时序图报价资料维护时序图 图 图 19 19 询价资料维护时序图询价资料维护时序图 供应商管理时序图 图 图 20 20 供应商类型维护时序图供应商类型维护时序图 图 图 21 21 供应商资料维护时序图供应商资料维护时序图 图 图 22 22 供应商报价维护时序图供应商报价维护时序图 图 图 23 23 供应商评估时序图供应商评估时序图 3 1 4 总体结构 软件初始化 进入事件等待状态 相关功能操作 非正常退出 退出 正常退出 初始化失败 调 用 返 回 事 件 触 发 图图 3 243 24 系统总体结构图系统总体结构图 3 1 5 尚未问决的问题 我们这个系统由于时间约束所以目前只考虑到做采购的基本信息维护 采购计 划管理 采购订单管理 采购询价管理 供应商评估管理 另外 权限控制 万能 查询 合并查询 和报表打印功能要视乎时间来完成 3 2 接口设计 3 2 1 用户接口 本系统软件主要以表单形式作为界面显示 并且提供菜单以便用户选择所需要 的功能操作 在软件运行过程中 对于各功能操作的结果都会有提示信息 例如 操作成功或者失败等等 而对于数据的输入不正确都会有所提示 例如 退货数量 信息只可以输入数值等等 另外 对于在运行过程中 系统所以出现的故障都有所 提示 例如 由于网络问题而造成的服务器连接失败或者所连接的数据不存在等等 3 2 2 外部接口 本系统使用 VB net 的数据库控件通过 ODBC 进行与 Microsoft SQL 数据库的连 接 以便进行数据交换 SQL Server ODBC C S 客户端 图图 3 253 25 系统外部接口结构图系统外部接口结构图 3 2 3 内部接口 系统中各功能模块间的关系 采购管理 询 价 资 料 维 护 采购询价管理 报 价 资 料 维 护 供 应 商 类 型 维 护 供应商评估管理 供 应 商 报 价 维 护 供 应 商 资 料 维 护 供 应 商 评 估 请 购 计 划 维 护 采购计划管理 采 购 计 划 生 成 请 购 计 划 合 并 订 单 结 案 采 购 订 单 维 护 采购订单管理 订 单 终 止 或 取 消 采 购 合 同 维 护 订 货 方 式 维 护 采 购 系 统 维 护 交 货 方 式 维 护 采 购 员 维 护 采购基础数据 物 料 数 据 维 护 图图 3 263 26 采购管理系统功能结构图采购管理系统功能结构图 3 3 运行设计 3 3 1 运行模块组合 各个不同的 18 个功能操作按照其特性共分为五个功能模块 分别为采购基础 数据 供应商评估管理 采购询价管理 采购计划管理 采购订单管理 详细情况 可参见图 3 26 3 3 2 运行控制 本系统软件流程 先由用户启动程序进入采购管理系统的主界面 通过菜单选 择可分别激活采购基础数据 供应商评估管理 采购询价管理 采购计划管理 采 购订单管理这五个功能模块 而且还可以通过菜单选择分别激活订货方式维护 供 应商类型维护 报价资料维护 请购计划维护 采购订单维护等等共 18 个操作 另外 通过表单右上方的关闭按钮可退出系统 3 3 3 运行时间 一般用户的操作响应时间在 5 秒左右 对于某些操作由于读取的数据量较大的 关系 响应时间相对会较长一些 大概需要 10 秒或以上的响应时间 但是 响应 时间与计算机的配置有直接关系 配置越高响应时间越短 另外 如果连接设置不 正确的话 需要等待 15 25 秒的响应时间 3 4 数据库设计 为了编码方便 表名与字段名一律采用英文字符命名 另外 为了提高可扩展 性 各表的各字段会因具体需要进行类型与长度的定义 1 关于字符类型的编号方面的信息 各表将以 Varchar 10 进行储存 关于 字符类型的备注方面的信息 各表将以 Varchar 50 进行储存 关于其他字符类型 的信息 各表将以 Varchar 20 进行储存 2 关于其数值类型的信息 各表将以 Real 进行储存 3 关于其日期类型的信息 各表将以 DateTime 进行储存 在数据字典中 定义了各表的基本信息 具体情况请参见附录 1 数据字典主要 内容 而数据输入过程中 具体的数据类型判断在程序中进行并给予相关提示 关于各表的具体定义请参见 4 2 2 逻辑结构设计 图图 3 273 27 数据库中各表的关系图数据库中各表的关系图 3 5 系统出错处理设计 3 5 1 出错信息 不可预见的操作系统 Windows 系统 错误不作处理 数据库错误由 DATAWINDOW 截获 使用通用的错误显示控件提示错误信息 常见的错误处理为提示 中文信息 不常见的错误处理为提示数据库系统本身的错误信息 3 5 2 补救措施 数据库数据损坏或丢失问题 数据库数据损坏或丢失问题 为了确保数据安全 服务器可以采用主服务器和备份服务器共同使用的方式来 进行 一旦主服务器损坏 由备份服务器立即替换进行工作 数据库要有相应的备份模块 服务器端有基于数据库系统的备份模块 可以通 过磁带机或者光盘机来备份 工作站端要有基于应用程序的备份模块 部分断电 网络断开的处理 部分断电 网络断开的处理 系统的关键部门 如数据中心等必须配备较大功率的 UPS 常用的部门配备小功 率的 UPS 以备在停电的时候应急使用 网络的安全由网路的安全和网络设备的安全来保障 3 5 3 系统维护设计 Nick s 采购管理系统 软件必须按照面向对象的软件工程的步骤进行开发 并充分考虑软件可维护性 软件的模块划分应满足高内聚 低耦合的特点 同时程 序的内部必须有详细的注释和统一的编码格式 按时认真地进行相应文档资料的撰 写和备份工作 以便将来进行扩展开发 4 4 数据库设计数据库设计 4 1 外部设计 4 1 1 标识符和状态 数据库名称 NickERP 4 1 2 使用它的程序 访问该数据库的各应用软件 Nick s 采购管理系统 V1 0 SQL Server Enterprise Manager 企业管理器 SQL 查询分析器 4 1 3 专门指导 在测试与维护过程中 对于数据库进行数据输入的数据类型 格式与长度的详 细情况 具体请参见 4 2 2 逻辑结构设计 4 1 4 支持软件 数据库系统 MicroSoft SQL 2000 Server 或以上版本 数据库管理软件 SQL Server Enterprise Manager 企业管理器 SQL 查询分析器 以上软件只需要安装 MicroSoft SQL 2000 Server 企业版 此数据库系统适用 于中小型企业 对于日常事务的数据量都能顺利处理 对于数据库的测试与维护 可以通过使 SQL Server Enterprise Manager 企业管理器 或 SQL 查询分析器进行 4 2 结构设计 4 2 1 概念结构设计 图图 4 14 1 数据库中各表的关系图数据库中各表的关系图 4 2 2 逻辑结构设计 为了编码方便 表名与字段名一律采用英文字符命名 另外 为了提高可扩展 性 各表的各字段会因具体需要进行类型与长度的定义 1 关于字符类型的编号方面的信息 各表将以 Varchar 10 进行储存 关于 字符类型的备注方面的信息 各表将以 Varchar 50 进行储存 关于其他字符类型 的信息 各表将以 Varchar 20 进行储存 2 关于其数值类型的信息 各表将以 Real 进行储存 3 关于其日期类型的信息 各表将以 DateTime 进行储存 在数据字典中 定义了各表的基本信息 具体情况可参见附录 1 数据字典主要 内容 而数据输入过程中 具体的数据类型判断在程序中进行并给予相关提示 以下为该数据库中各表的定义 表表 4 14 1 Mat InfoMat Info 物料信息物料信息 名称名称类型类型主键主键外键外键可选项可选项备注备注 MateCode Varchar 10 Yes ShorForm Varchar 20 SpecDesc Varchar 50 MainUnit Varchar 20 MateSort Varchar 20 原物料 半成品 成品 GrapCode Varchar 10 MeasUnitGrou Varchar 20 MainMeasUnit Varchar 20 PurcDefaUnit Varchar 20 StocDefaUnit Varchar 20 MP Sell Varchar 20 MP Outs Varchar 20 MP ProdCost Varchar 20 MP Cont Varchar 20 MP Make Varchar 20 MP CopeReve Varchar 20 CounMeas Varchar 50 FeeRate Real 0 至 100 PlanUSPrice Real MaxImpoCost Real RefeCost Real LastCost Real MinSellCost Real RefePric Real MainManu Varchar 20 DefaStor Varchar 10 SellRate Real 0 至 100 AdvaDate Datetime TotaAdvaDate Real 只读 计算 SecuStor Real MaxStor Real MinStor Real ReplAcce Varchar 20 GoodLoca Varchar 20 OverStan Varchar 20 IndePoin Varchar 20 AverCostQuan Real EconBlocQuan Real MaxImpoExce Real MaxExpoExce Real PropWastRate Real LastCheckDate Datetime CheckCycl Real CheckCyclUnit Varchar 20 AvaiDateMana Varchar 20 是 否 AvaiDate Datetime NearEffeDate Datetime BarCodeMana Varchar 20 是 否 BarCode Varchar 20 BlocMana Varchar 20 是 否 ExpoTracImpo Varchar 20 是 否 SequNumbMana Varchar 20 是 否 LangOver Varchar 20 是 否 StorSing Varchar 20 是 否 UnitWeig Real UnitBulk Real StarUseDate Datetime StopUseDate Datetime 大于启用日期 Discount Varchar 20 是 否 State Real 表表 4 24 2 Buy InfoBuy Info 订货方式类别订货方式类别 名称名称类型类型主键主键外键外键可选项可选项备注备注 BuyeCode Varchar 10 Yes BuyeName Varchar 20 BuyeKey Varchar 20 BuyeLeve Varchar 20 State Varchar 20 表表 4 34 3 Con ModeCon Mode 交货方式类别交货方式类别 名称名称类型类型主键主键外键外键可选项可选项备注备注 ConsModeCode Varchar 10 Yes ConsModeName Varchar 20 ConsModeDesc Varchar 50 State Varchar 20 表表 4 44 4 Ind ModeInd Mode 订货方式类别订货方式类别 名称名称类型类型主键主键外键外键可选项可选项备注备注 IndeModeCode Varchar 10 Yes IndeModeName Varchar 20 IndeModeDesc Varchar 50 State Varchar 20 表表 4 54 5 App SourceApp Source 请购单来源请购单来源 名称名称类型类型主键主键外键外键可选项可选项备注备注 ApplSourCode Varchar 10 Yes ApplSourName Varchar 20 手工 请购单 询议价单 采购合同 ApplSourSort Varchar 20 ApplSourDesc Varchar 50 State Varchar 20 表表 4 64 6 App MainListApp MainList 请购单主表请购单主表 名称名称类型类型主键主键外键外键可选项可选项备注备注 ApplListCode Varchar 10 Yes ApplDepa Varchar 20 ApplMan Varchar 20 ApplSourCode Varchar 10 Yes ApplRema Varchar 50 ApplDate Datetime IPurcOPurc Varchar 20 内购 外购 ApprMan Varchar 20 ApprDate Datetime ApprRema Varchar 50 State Varchar 20 表表 4 74 7 App DetailListApp DetailList 请购单细表请购单细表 名称名称类型类型主键主键外键外键可选项可选项备注备注 ApplListCode Varchar 10 Yes MateCode Varchar 10 Yes MateUnit Varchar 20 RequQuan Real ApprQuan Real ApplRU Varchar 20 ApplSugg Varchar 20 EarlConsDate Datetime LastConsDate Datetime MachIndi Varchar 50 SuggAppRema Varchar 50 ConsLoca Varchar 20 ConsStor Varchar 20 State Varchar 20 表表 4 84 8 App PlanMainApp PlanMain 请购计划主表请购计划主表 名称名称类型类型主键主键外键外键可选项可选项备注备注 ApplPlanCode Varchar 10 Yes ApplPlanSort Varchar 20 ApplSourCode Varchar 10 Yes SourListCode Varchar 10 Yes 手工 请购单 询议价单 采购合同 IntePurcDate Datetime PrinDate Datetime BuyeCode Varchar 10 Yes SuppCode Varchar 10 Yes PayMode Varchar 20 PayCond Varchar 50 Currency Varchar 20 ExchRate Real 0 至 100 DiscSort Varchar 20 DiscRate Real Total Real 计算 PurcRema Varchar 20 ApprMan Varchar 20 ApprDate Datetime ApprRema Varchar 20 FloaCons Varchar 20 是 否 FloaRate Real 0 至 100 State Varchar 20 表表 4 94 9 App PlanDetailApp PlanDetail 请购计划细表请购计划细表 名称名称类型类型主键主键外键外键可选项可选项备注备注 ApplPlanCode Varchar 10 Yes BlocNumb Varchar 20 MateCode Varchar 10 Yes MateUnit Varchar 20 PurcQuan Real Price Real IndeMode Varchar 20 PayMode Varchar 20 PayCond Varchar 50 Currency Varchar 20 ExchRate Real 0 至 100 DiscSort Varchar 20 DiscRate Real Total Real 计算 FloaCons Varchar 20 是 否 FloaRate Real QualRequ Varchar 20 MaxConsDate Datetime 大于交货日期下限 MixConsDate Datetime 小于交货日期上限 State Varchar 20 表表 4 104 10 Sou SortSou Sort 来源类别来源类别 名称名称类型类型主键主键外键外键可选项可选项备注备注 SourSortCode Varchar 10 Yes SourSortName Varchar 20 Yes 手工 请购单 询议价单 采购合同 SourSortDesc Varchar 50 State Varchar 20 表表 4 114 11 Pur SortPur Sort 采购单类别采购单类别 名称名称类型类型主键主键外键外键可选项可选项备注备注 PurcListSortCode Varchar 10 Yes PurcListSortName Varchar 20 手工 请购单 询议价单 采购合同 PurcListSortDesc Varchar 50 State Varchar 20 表表 4 124 12 Pur MainListPur MainList 采购单主表采购单主表 名称名称类型类型主键主键外键外键可选项可选项备注备注 PurcListCode Varchar 10 Yes PurcListSortCode Varchar 10 Yes SourSortCode Varchar 10 Yes SourListCode Varchar 20 查询 PurcDate Datetime PrinDate Datetime BuyeCode Varchar 10 Yes SuppCode Varchar 10 Yes PayMode Varchar 20 PayCond Varchar 50 Currency Varchar 20 ExchRate Real DiscSort Varchar 20 DiscRate Real Total Real 计算 PurcRema Varchar 50 ApprMan Varchar 20 ApprDate Datetime ApprRema Varchar 50 FloaCons Varchar 20 是 否 FloaRate Real 0 至 100 State Varchar 20 表表 4 134 13 Pur DetailListPur DetailList 采购单细表采购单细表 名称名称类型类型主键主键外键外键可选项可选项备注备注 PurcListCode Varchar 10 Yes BlocNumb Varchar 20 MateCode Varchar 10 Yes MateUnit Varchar 20 PurcQuan Real Price Real IndeMode Varchar 20 PayMode Varchar 20 PayCond Varchar 50 Currency Varchar 20 ExchRate Real 0 至 100 DiscSort Varchar 20 DiscRate Real Total Real 计算 FloaCons Varchar 20 是 否 FloaRate Real QualRequ Varchar 20 MaxConsDate Datetime 大于交货日期下限 MixConsDate Datetime 小于交货日期上限 State Varchar 20 表表 4 144 14 Pur MainCompactPur MainCompact 采购合同主表采购合同主表 名称名称类型类型主键主键外键外键可选项可选项备注备注 ContCode Varchar 10 Yes SourSortCode Varchar 10 Yes SourListCode Varchar 10 查询 BuyeCode Varchar 10 Yes SuppCode Varchar 10 Yes PayMode Varchar 20 PayCond Varchar 50 Currency Varchar 20 ExchRate Real 0 至 100 DiscSort Varchar 20 DiscRate Real Total Real 计算 PurcRema Varchar 50 ApprMan Varchar 20 ApprDate Datetime ApprRema Varchar 50 OtheItem Varchar 50 State Varchar 20 表表 4 154 15 Pur DetailCompactPur DetailCompact 采购合同细表采购合同细表 名称名称类型类型主键主键外键外键可选项可选项备注备注 ContCode Varchar 10 Yes MateCode Varchar 10 Yes MateUnit Varchar 20 PurcQuan Real Price Real IndeModeCode Varchar 10 Yes ConsModeCode Varchar 10 Yes PayMode Varchar 20 PayCond Varchar 50 Currency Varchar 20 ExchRate Real FloaCons Varchar 20 是 否 FloaRate Real QualRequ Varchar 20 MaxConsDate Datetime MixConsDate Datetime State Varchar 20 表表 4 164 16 Quo ListQu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商场安全卫士培训方案课件
- 压力灭菌器安全培训证书课件
- 2025年医疗器械行业远程医疗设备市场前景预测报告
- 2025年循环经济行业发展模式探索与市场前景研究报告
- 孟连傣族拉祜族佤族自治县2025云南普洱市孟连县教体系统事业单位急需紧缺人才第二轮招聘2人笔试历年参考题库附带答案详解
- 国家事业单位招聘2025中国人民大学财务处招聘3人笔试历年参考题库附带答案详解
- 2025重庆轨道集团招聘130人笔试参考题库附带答案详解
- 2025福建泉州晋江市佳豪置业发展有限公司招聘编外3人笔试参考题库附带答案详解
- 2025浙江余姚景隆置业有限公司招聘7人笔试参考题库附带答案详解
- 2025河北中核二四劳务有限公司招聘200人笔试参考题库附带答案详解
- 华为信息安全管理培训课件
- 诗经整本书阅读课件
- (2025年标准)预售小麦协议书
- 2025年院感测试题及答案
- 承包商全流程安全培训
- 养生店国庆节活动方案
- 7.1促进民族团结 课件 2025-2026学年统编版道德与法治九年级上册
- 2025年建筑施工安全教育试题及答案
- 桩基质量管理制度
- 口腔颌面外科缝合技术要点
- 2025至2030中国军用导航仪器行业市场深度研究与战略咨询分析报告
评论
0/150
提交评论