餐饮企业采购管理系统.doc_第1页
餐饮企业采购管理系统.doc_第2页
餐饮企业采购管理系统.doc_第3页
餐饮企业采购管理系统.doc_第4页
餐饮企业采购管理系统.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

餐饮企业采购管理系统餐饮企业采购管理系统 专 业 工业工程 指导老师 学 校 昆明理工大学 起 止 日期 2012 年 12 月 6 日 12 月 27 日 餐饮企业采购管理系统餐饮企业采购管理系统 摘摘 要要 采购管理系统是用于企业管理中物资采购信息管理的系统 其开发的主要功能是 实现对采购过程中的三个重要记录 请购单 采购订单和采购合同做重点管理 各自 生成条件合理 数据传递快速有效 按执行状态归类的统计列表及时反映执行状态变化 当物资入库时登记其基本信息 包括物资的种类 名称 数量等 然后登记物资的入库 资料 包括入库的时间等 最后对物资的入库和出库资料综合得出各种物资的各类信息 方便进行后续工作 总的说来 就是实现公司的管理现代化 信息资源化和决策科学化 等 从而降低采购的总体成本 增加企业的利润 并能更好的完成企业最终目标 本文通过业务流程图及数据流程图对系统分析做了详细的介绍 按照概念设计 逻 辑设计 物理设计的步骤完成数据结构及数据库的设计 最后实现系统设计 关键词 采购 采购管理系统 信息管理系统 目 录 1 项目背景 5 1 1 采购过程中存在的问题 5 1 2 系统目标 6 2 系统分析 7 2 1 组织机构与功能分析 7 2 2 业务流程分析 8 2 3 数据流程分析 14 2 3 1 数据流程分析 14 2 3 2 系统的数据流图 又称 DFD 14 2 3 3 系统数据流图中图形符号说明 14 2 3 4 系统数据流图中图形 14 2 3 5 数据流程图 15 3 系统设计 19 3 1 结构设计 20 3 1 1BSP 方法分析 20 3 1 2 系统功能模块分析 21 3 2 数据库设计 23 3 2 1 概念设计 23 3 2 2 逻辑设计 26 3 2 3 物理设计 34 3 3 系统的 IPO 图 39 3 3 1 采购财务管理模块的 IPO 图 40 3 3 2 采购询价管理模块的 IPO 图 40 3 3 3 采购订单管理模块的 IPO 图 40 3 3 4 采购订单审核管理模块的 IPO 图 40 3 3 5 采购收货单管理模块的 IPO 图 41 3 3 6 供应商管理模块的 IPO 图 41 3 4 系统实现 41 3 4 1 系统开发工具及环境 41 3 4 2 系统编码实现 42 1 1 项目背景项目背景 改革开发 30 年来 我国餐饮业伴随着经济的发展和社会的进步走过了具有 历史性 跨越性和巨变性的 30 年 在行业规模 服务质量 管理水平和经济贡 献等方面都有很大的提高 在这 30 年的发展过程中 餐饮业作为第三产业中的 传统服务性行业之一 始终保持着旺盛的发展势头 现在餐饮行业竞争愈演愈 烈 企业赢利出现两极分化 中小型餐饮企业 特别是没有特色和品牌的企业 赢利变得越来越少 供应链采购系统中间成本过高 中小型餐饮企业在采购时 全靠中间商 并且存在采购员的回扣问题 原料从产地到餐馆的过程中 价格 差距几乎达到 3 8 倍 加上农产品价格上涨 餐饮企业成本越来越高 但由于 餐馆数量多 竞争激烈 企业不敢随意提高价格 这使得餐饮业的平均利润越 来越低 有的餐馆生意很好却不赚钱 出现餐馆频繁转让的现象 1 11 1 采购过程中存在的问题采购过程中存在的问题 1 采购部门缺乏计划 盲目采购 库存量大 库损高 造成浪费和流动 资金呆滞 常发生在新开业的饭店 2 采购人员缺乏相关知识 信息不灵 责任心不强 图省事 怕麻烦 采购前不能货比三家 季节差价 时段差价掌握不准 加大了饭店经营成本 3 不能坚持多人知情 多人参与 多人采购制度 饭店也很少对采购员 采取轮岗换人 采购员一干就是几年或十几年 能够摸清饭店管理漏洞中的诀 窍 很会打 擦边球 4 大件商品采购暗箱操作 现金交易 未能实行公开竞标 大宗低值易 耗品采购质次价高 损耗增大 七是进货体现不出 买办 采购 之功居其次 的要求 厨房鲜活原料采购多以半成品为主 海干货采购多以市场发制好的为 主 对原料优劣缺乏鉴别能力 导致增大了厨房成本还影响了菜肴的质量 5 有人把在饭店当采购员看成是个 肥差 吃市场提成 捞供货方回 扣 直接损害了饭店利益 据知情人透露 当前有 3 至 5 的利差在没进饭店 前便流失在采购环节中 天长日久 就不是一个小数字 6 采购人员脑子灵活点子多 有利先给当官的 堵住领导的嘴 自己攀 靠大树捞好处 个别领导也在不知不觉中与采购人员由心心相印变为心心相通 充当有劣迹采购员的保护伞 再是由于采购人员是某些领导的知心人 员工忌 谈 问题在较长一段时间解决不好 7 大型饭店进货采购打游击战 无法享受供货方的批零差价 更无法稳 定采购成本支出 1 21 2 系统目标系统目标 1 用最简单的操作完成最繁琐的细节 从繁重的脑力劳动脱离出来 由 软件进行库存采购的统一管理 使人一目了然 2 有效的整合企业内外部的资源 加强企业与供应商之间的紧密合作 增 强企业采购业务的透明度 规范标准业务流程 提高采购的效率和质量 提升企业 的核心竞争力 3 实现公司的管理现代化 信息资源化和决策科学化等 从而降低采购 的总体成本 增加企业的利润 并能更好的完成企业最终目标 4 通过全面的信息采集和处理 辅助提高企业采购的决策水平 5 实现对采购过程中的三个重要记录 请购单 采购订单和采购合同 做重点管理 各自生成条件合理 数据传递快速有效 按执行状态归类的统计 列表及时反映执行状态变化 6 实现计算机系统代替原来繁琐的人工档案管理 2 2 系统分析系统分析 2 12 1 组织机构与功能分析组织机构与功能分析 MRP 物料需求 采购管理财务管理其他模块 销售管理库存管理 图 1 采购管理子系统与其他业务系统的关系图 总经理 财务部生产部采购部仓管部质检部人事部 图 2 组织结构图 总经理 负责监督企业项目任务的分配与管理 财务部 为企业内部各级管理部门和人员提供进行经营决策所需的各种经 济信息 生产部 主要实现对企业内部生产流程的管理控制 监控生产情况 进行 质量跟踪 自动上报有关统计信息 采购部 主要实现企业对物料采购全过程的控制 从物料需求 采购计划 的下达到收货验收入库的全部过程进行有效的控制 仓管部 帮助企业的仓库管理人员对库存物品进行全面的控制和管理 达 到降低企业库存 减少资金占用 保证生产营运顺利进行 质检部 负责对企业采购物品的质量监管与控制 及时向相关部门反映质 量问题 人事部 主要实现对企业人力资源信息的管理 提高人力资源信息的共享 程度 使人力资源信息的提取和利用更加方便和快捷 2 22 2 业务流程分析业务流程分析 该采购管理系统 业务流程从整体的理论来阐述 是总流程的一个主要组 成部分之一 与其它部门紧密结合 又能独立执行各种采购操作 通过人事部 门进行权限增改 判断权限 执行改权限所赋予的职能 通过各部门提供采购 单数据信息 包括业务员或采购管理员输入等 生成相应的采购单 此时 可 以对这些采购数据信息进行相应的查询 修改 删除 添加等操作 之后 进 入系统 对相应订单进行审核等基本操作 审核成功后 采购业务员就可执行 相应的采购单 最后通过物料入库的信息反馈 决定是否对逾期未到货供应商 进行退单处理 从采购系统本身来说 相对独立于其它部门 独立进行添加 修改 审核 管理采购单和退单处理 既收集各部门采购信息后 系统相对独立与其它部门 不受其它部门意志影响 由采购部门制定并执行采购计划 但又与其它部门紧 紧相扣 从登陆到采购单完成几乎每步操作都与其它部门进行信息的交换 从登陆模块来说 系统对内具有一定的安全性与保密性 除了一级用户 一级权限 其他用户可审核但不能进行编辑操作 可编辑则不能审核 即采 购员不具审核权限 主管不具有添加 修改采购单的权限 另外只有本部门的 人员才可进入采购系统 权限判断是根据部门编码与权限值结合判断 确定供应商签订供应合同采购计划执行采购验收 财务部 财务部 仓管部 仓管部 采购部 采购部 市场部 市场部 质检部 质检部 供应商 供应商 总经理 总经理 主办部门采购部流程名称餐饮业采购管理流程 确定采购类别 选择供应商 确定供应商 组织议定价格 签订合同 提供资料 审核 申购计划汇总采购信息 形成采购计划 审批 下采购订单接收订单 按量送货 货品入库验收确认 组织付款 结束 开始 产品检验 退货处理 退换货物 图 3 采购管理系统总业务流程图 汇总采购需求编制采购计划采购计划执行与调整 采购总监采购部相关部门总经理 主办部门采购部流程名称采购计划管理流程 开始 调查历时数据 确定采购种类 数 量 时间 方式等 物资需求汇总提出采购计划 编制采购计划 综合平衡协助 编制采购计划审核审核 执行采购计划 是否出现问题 确定调整方案审核审核 执行更改后计划 相关资料存档 结束 是 否 图 4 采购计划管理流程图 44 市场及供应商调查采购实施质量检验质量反馈 采购部质量管理部相关部门供应商总经理 主办部门采购部流程名称采购质量控制流程 开始 采购物资市场调研 供应商评估质量保证能力评定提供资料 建立供应商档案 编制采购计划采购计划提出审批 采购谈判 签订采购合同及技 术协议 按合同规定及时发 货 按货清点核对 组织质量验收货物质量检验配合 合格验收入库 领用 退换货程序 提出改进意见货物质量反馈 供应商供货质量综 合评价 参与 结束 是 否 图 5 采购质量控制流程图 货品验收入库采购单据汇总付款申请结算付款 采购部财务部其他相关部门供应商采购总监 主办部门采购部流程名称采购结算工作流程 开始 采购订单备货 及时交货收集验收单验收入库 采购订单核对 催收与协调配合 订单状态确认配合 建立应付账款 台账 各单据汇总 申请付账 填写应付账款 单 审核付款凭证 是否相符 审核审核 审核 结算付款 结束 不相符 相符 是 否 图 6 采购结算工作流程图 供应商开发与选择采购实施 供应商考核 与实施 供应商关系维护 分管副总 分管副总 采购部 采购部 供应商 供应商 总经理 总经理 主办部门采购部流程名称供应商管理工作流程 供应商调查与开发 供应商初审提供相关资料审核审核 监督与协调 样品检验或现场评 审 现场评审接待 确定合格供应商名 录 审核审核 签订采购合同 下达日常采购订单 拟定采购合同 签订采购合同 交货过程控制供货 组织验货 记录货物的质量 交期等问题 协助处理问题货物 实施供应商考核与 定级 实施供应商奖惩方 案 制定供应商关系维 护措施 实施供应商关系维 护措施 供应商档案管理 结束 开始 审核审核 审核审核 提供供应商奖惩建 议 接受惩罚 参与 图 7 供应商管理工作流程图 2 32 3 数据流程分析数据流程分析 2 3 12 3 1 数据流程分析数据流程分析 采购管理系统 涉及到数据的流动 传递 处理 存储等 需要对数据流 程进行相应的分析 根据采购管理系统所对应的数据 在绘制数据流程图之前 先对一些数据流程的要素进行简单分析 采购管理数据流程涉及到的数据内容 包括采购业务员 采购审核人员 采购部主管 采购信息 同时相对应的数据库表 包括采购订单明细表 采 购单主表 采购入库单明细表 供应商报价信息表 供应商发票表 供应商类别表 供应商基本信息表 数据处理过程包括登录权限判断 采购订单信息基本操作 等 具体数据处理过程在数据流程图上具体体现 其中 权限判断由系统用户 信息表 系统部门权限设定表与人员信息表联合判断权限 除一级权限以外 各部门人员只能进入各自的部门系统进行相应的操作 2 3 22 3 2 系统的数据流图系统的数据流图 又称又称 DFD DFD 数据流图简称 DFD 图 数据流图有四种成分 源点或终点 处理 数据存 储表和数据流 图中没有任何具体的物理元素 只是描述信息在系统中的流动 和处理情况 即使不是专业的计算机技术人员也容易理解 是极好的理解工具 它能精确的描述系统的逻辑模型 描述数据在 MIS 中有输入 经过存储 加工 处理 最后输出的全过程 是设计者和用户交流的很好的工具 2 3 32 3 3 系统数据流图中图形符号说明系统数据流图中图形符号说明 外部实体 记述系统之外的数据提供或数据获得组织机构或个人 数据流 记述数据流的流动方向 处理过程 记述某种业务的手工业或计算机的处理 数据存储 记述与处理有关的数据存储 2 3 42 3 4 系统数据流图中图形系统数据流图中图形 数据流程图用到四个基本符号 即外部实体 数据流 数据存储和数据处 理过程 如下所示 外部实体数据流数据存储数据处理过程 图 8 数据流程图符号 2 3 52 3 5 数据流程图数据流程图 一层数据流程图说明了系统总的处理功能 输入和输出 如图 9 所示 采购部 采购管理 系统 供应商 图 9 采购管理系统第一层数据流程图 二层数据流图是对一层数据流图的数据流和加工进行分解 分解为更多的 处理 首先是主管根据销售列表和资金状况对仓库发来的请购单进行审批处理 然后对通过审批的请购单进行订单 合同处理 再把请购单 订购单 合同归 档 除了采购订单外 还需向财务部门提供用款信息 如图 10 所示 采购部 采购收货管理 采购订单管理 采购计划管理 订单审核管理 总经理 采购退货管理 仓管部财务部 采购询价管理 采购订单明细表 采购计划文件表 供应商价格对照 表 采购入库单明细 表 退货明细表 采购订单审核表 应付账款明细表货物入库明细表 图 10 采购管理系统第二层数据流程图 第三层考虑仓管部门等审批分解 总经理收货单审核 采购入库单明细 表 货物入库退货处理供应商 退货明细表货物入库明细表 仓管部 图 11 货物管理第三层数据流程图 采购部 供应商报价信息 查询 供应商报价信息 增加 供应商报价信息 修改 供应商报价信息 删除 总经理 供应商价格对照 表 图 12 采购询价管理第三层数据流程图 采购部 采购订单查询 添加待审核采购 单 修改待审核采购 单 删除待审核采购 单 采购订单明细表 图 13 采购订单管理第三层数据流程图 总经理采购订单审核采购订单审核表 不批准的订单撤 销 批准通过的订单 下达供应商 供应商 图 14 采购订单审核管理第三层数据流程图 总经理 供应商类别管理 供应商基本信息 管理 供应商发票管理 查询供应商发票 修改供应商类别 查询供应商类别 删除供应商类别 添加供应商基本 信息 查询供应商基本 信息 修改供应商基本 信息 删除供应商基本 信息 供应商评估管理 删除供应商发票 添加供应商发票 修改供应商发票 供应商评估信息 表 供应商发票信息 表 供应商基本信息 表 供应商类别统计 表 添加供应商类别 图 15 供应商管理第三层数据流程图 3 3 系统设计系统设计 3 13 1 结构设计结构设计 3 1 1BSP3 1 1BSP 方法分析方法分析 企业系统计划法 BSP 是根据信息的产生和使用来划分子系统的 它尽量 把信息产生的企业过程和使用的企业过程划分在一个子系统中 从而减少了子 系统之间的信息交换 具体做法是用 U C 图 U 表示使用 use C 表示产生 create 如图 16 所示 数据类 功 能 采 购 计 划 单 资产 负载 表 质量 检测 单 供应 商信 息 供应 商信 息反 馈表 订货 单 收货 单 库存 情况 付款 单据 供应 商收 款证 明 企业 制订 计划 CCU采购计划采购计划 价格 质量 控制 CUUUU 选择 供应 商 UUCU供应商选供应商选 择择 开发 供应 商 UUC 编制 采购 单 UUUU CU 实施 采购 UUUU 实施采购实施采购 验货 入库 UUUCC 通知 付款 UUCU付款付款 付款 给供 应商 UUUC 图 16 U C 矩阵图 3 1 23 1 2 系统功能模块分析系统功能模块分析 图 17 采购管理系统功能模 块图 采购询价管理 p2 供应商报价信息增加 p2 1 供应商报价信息查询 p2 2 供应商报价信息修改 p2 4 采购订单管理 p3 采购订单信息录入 p3 1 采购订单信息查询 p3 2 订单主信息录入 p3 1 1 订单明细信息录入 p3 1 2 订单主信息查询 p3 2 1 订单明细信息查询 p3 2 2 订单审核管理 p4 采购订单审核管理 p4 1 采购收货单审核管理 p4 2 采购收货单管理 p5 采购收货单增加 p5 1 采购收货单查询 p5 2 采购收货单修改 p5 3 供应商信息管理 p6 供应商类别管理 p6 1 供应商基本信息管理 p6 2 供应商发票管理 p6 3 供应商基本信息增加 p6 2 1 供应商基本信息修改 p6 2 2 供应商基本信息查询 p6 2 4 供应商类别信息增加 p6 1 1 供应商类别信息修改 p6 1 2 供应商类别信息删除 p6 1 3 供应商基本信息删除 p6 2 3 供应商报价信息删除 p2 3 采购订单信息修改 p3 3 订单主信息修改 p3 3 1 订单明细信息修改 p3 3 2 采购订单信息删除 p3 4 订单主信息删除 p3 4 1 订单明细信息删除 p3 4 2 采购收货单删除 p5 4 供应商发票信息增加 p6 3 1 供应商发票信息修改 p6 3 2 供应商发票信息查询 p6 3 4 供应商发票信息删除 p6 3 3 采购管理系统 p 采购财务管理 p1 付款管理 p1 1 收款管理 p1 2 收付款查询 p1 3 采购管理系统 包括的主体设计内容有采购财务管理模块 采购询价管理 模块 采购订单管理模块 采购订单审核模块 采购收货管理模块 供应商信 息管理模块 1 采购财务管理模块 主要实现企业对采购收付款的录入 查询 删除 添加等作业 通过采购财务管理模块的功能 来完成企业对采购收付款的管理 与查询 以便企业可以实现规范化的财务信息管理 通过登陆主界面 验证管理员的权限 普通采购员只能对采购财务信息进 行查询 可通过供应商名称 日期等进行精确查询或混合查询 而只有采购主 管人员和一级用户可以采购财务信息进行录入 删除和添加 2 采购询价管理模块 主要实现企业对供应商报价信息的录入 查询 修改 删除 添加等作业 通过采购询价管理模块的功能 来完成企业对供应 商报价信息的管理与查询 以便企业可以实现规范化的供应商报价信息管理 通过登陆主界面 验证管理员的权限 普通采购员只能对供应商的报价信 息进行查询 可通过存货名称 计量单位 供应商名称 报价日期 无税单位 价格 有税单位价格进行精确查询或混合查询 而只有采购主管人员和一级用 户可以对供应商的报价信息进行录入 修改 删除和添加 3 采购订单管理模块 主要是根据采购计划实现采购单信息的录入 查 询 修改 删除 添加的操作 通过实现订单管理模块的功能 来完成采购订 单的管理与查询 通过权限控制 这部分只有采购业务员能录入 修改 添加 查询 而增 加一条采购订单信息就会形成一条待审核采购单 审核通过的订单不能再修改 公司主管除查询功能外 其他的不能进行操作 4 采购订单审核模块 由采购主管完成 通过对待审核采购单审核形成 已审核采购单 未通过审核订单即可消亡 采购人员重新制定采购单 审核通 过的订单即可执行 5 采购收货管理模块 主要实现采购收货和审核工作 通过此模块 实 现物料的验收入库 审核 退货处理 采购业务员负责收货单的增加 修改 然后经采购主管审核后 最终确定入库的物料 审核没通过的收货单经与供应 商协商进行退货处理 6 供应商信息管理模块 包括供应商类别管理 供应商基本信息管理 供应商发票管理和供应商评估管理四个子模块 由于时间关系 本人只完成前 面三个子模块 供应商信息管理模块主要实现供应商信息的录入 查询 修改 删除作业 通过此模块 来完成企业对供应商信息的管理与查询 企业人员根据不同的权限 执行不同的任务 这个模块本人只设置采购主 管人员和一级用户 公司主管 进行操作 3 23 2 数据库设计数据库设计 3 2 13 2 1 概念设计概念设计 概念结构设计是将分析得到的用户需求抽象为信息结构 即概念模型 的 过程 它是整个数据库设计的关键 概念结构的主要特点是 1 能真实 充分地反映现实世界 包括事物和事物之间的联系 能满足用 户对数据的处理要求 是对现实世界的一个真实模型 2 易于理解 从而可以用它和不熟悉计算机的用户交换意见 用户的积极 参与是数据库的设计成功的关键 3 易于更改 当应用环境和应用要求改变时 容易对概念模型修改和扩充 4 易于向关系 网状 层次等各种数据模型转换 概念结构是各种数据模型的共同基础 它比数据模型更独立于机器 更抽 象 从而更加稳定 为了把用户的数据要求清晰明确的表达出来 通常要建立 一种面向问题的数据模型 按照用户的观点来对数据和信息建模 最常用的概 念性数据模型就是 E R 模型 实体关系 E R 图 图 18 采购管理信息系统实体关系 E R 图 实体属性图 分布如下所示 图 19 供应商实体属性 E R 分图 图 20 采购合同实体属性 E R 分图 图 21 商品信息实体属性 E R 分图 图 22 部门实体属性 E R 分图 图 23 采购订单实体属性 E R 分图 请求发送时间 请求理由请求资金 资金付款方 式 请求编号 部门代码 资金请求 部门名称 图 24 资金请求实体属性 E R 分图 3 2 23 2 2 逻辑设计逻辑设计 3 2 2 13 2 2 1 数据表文件数据表文件 根据系统分析结果 设计了 20 个数据表文件 表 1 20 个数据表文件 编号表名中文名简述 001QYXX 企业信息基本数据 表 描述餐饮业的基本 信息 002DQXX 地区基本信息表描述餐饮业所属地 区信息 003 BM B企业部门列表描述企业中拥有的 部门信息 004BMXX 各部门基本信息表描述企业各部门的 基本信息 005YGXX 企业各部门员工信 息表 描述企业各部门员 工的基本信息 006WLXX 物料基本信息表描述物料的基本信 息 007DDXX 采购订单基本信息 表 描述采购订单的基 本信息 008XJGLB 采购询价管理表描述采购询价管理 模块 009DDLR 采购订单信息录入 表 描述采购订单信息 录入信息 010DDCX 采购订单信息查询 表 描述采购订单信息 查询信息 011DDXG 采购订单信息修改 表 描述采购订单信息 修改信息 012DDSC 采购订单信息删除 表 描述采购订单信息 删除信息 013DDSH 订单审核管理表描述订单审核管理 模块 014SHD 采购收货单管理表描述收货单管理信 息 015GYSLB 供应商类别管理表描述供应商类别管 理模块 016GYSXX 供应商信息基本数 据表 描述供应商的基本 信息 017GYSDQXX 供应商地区基本信 息表 描述供应商所属地 区信息 018FPGL 供应商发票管理表描述供应商发票管 理模块 019HTXX 采购合同基本信息 表 描述采购合同的基 本信息 020FKXX 付款信息表描述付款的基本信 息 表 2 企业信息基本数据表 QYXX 字段名说明数据类型长度键性是否为空 QYBH 餐饮业编号字符 10 主键否 QYMC 餐饮业名称字符 20 否 QYDH 餐饮业电话字符 12 否 QYZT 餐饮业运营 状态 字符 10 否 表 3 地区基本信息表 DQXX 字段名说明数据类型长度键性是否为空 DQBH 地区编号字符 10 主键否 DQMC 地区名称字符 20 否 表 4 企业部门列表 BM B 字段名说明数据类型长度键性是否为空 BMBH 部门编号字符 10 主键否 BMMC 部门名称字符 20 否 表 5 各部门基本信息表 BMXX 字段名说明数据类型长度键性是否为空 BMBH 部门编号字符 10 主键否 BMYG 部门员工字符 10 否 BMDH 部门电话字符 12 否 表 6 企业各部门员工信息表 YGXX 字段名说明数据类型长度键性是否为空 YGBH 员工编号字符 10 主键否 YGMZ 员工名字字符 20 否 YGXB 员工性别字符 2 否 YGNL 员工年龄整型 10 否 YGZZ 员工住址字符 50 否 YGDH 员工电话字符 12 否 表 7 物料基本信息表 WLXX 字段名说明数据类型长度键性是否为空 WLBH 物料编号字符 10 主键否 WLMC 物料名称字符 20 是 WLGG 物料规格字符 20 否 WLDJ 物料单价字符 20 否 KCL 物料库存量字符 20 否 KCXX 物料库存下 限 字符 20 否 表 8 采购订单基本信息表 DDXX 字段名说明数据类型长度键性是否为空 DDBH 采购订单编 号 字符 10 主键否 DDMC 采购订单名 称 字符 20 是 DDZT 采购订单状 态 字符 2 否 XDRQ 下单日期是 GYSBH 供应商编号字符 10 否 YSBH 运输方式编 号 字符 20 否 DLM 登录名字符 50 否 表 9 采购询价管理表 XJGLB 字段名说明数据类型长度键性是否为空 BJXXZJ 供应商报价字符 20 主键否 信息增加 BJXXCX 供应商报价 信息查询 字符 20 是 BJXXSC 供应商报价 信息删除 字符 20 否 BJXXXG 供应商报价 信息修改 字符 20 否 表 10 采购订单信息录入表 DDLR 字段名说明数据类型长度键性是否为空 XXLR订单主信息 录入 字符 20 主键否 MXXXLR 订单明细信 息录入 字符 20 否 表 11 采购订单信息查询表 DDCX 字段名说明数据类型长度键性是否为空 XXCX订单主信息 查询 字符 20 主键否 MXXXCX 订单明细信 息查询 字符 20 否 表 12 采购订单信息修改 DDXG 字段名说明数据类型长度键性是否为空 XXXG订单主信息 修改 字符 20 主键否 MXXXXG 订单明细信 息修改 字符 20 否 表 13 采购订单信息删除表 DDSH 字段名说明数据类型长度键性是否为空 XXSC订单主信息 删除 字符 20 主键否 MXXXSC 订单明细信 息删除 字符 20 否 表 14 订单审核管理表 DDSH 字段名说明数据类型长度键性是否为空 DDSH 采购订单审 核管理 字符 20 主键否 SHDSH 采购收货单 审核管理 字符 20 否 表 15 采购收货单管理表 SHD 字段名说明数据类型长度键性是否为空 SHDZJ 采购收货单 增加 字符 20 主键否 SHDCX 采购收货单 查询 字符 20 是 SHDXG 采购收货单 修改 字符 20 否 SHDSC 采购收货单 删除 字符 20 否 表 16 供应商类别管理表 GYSLB 字段名说明数据类型长度键性是否为空 LBXXZJ 供应商类别 信息增加 字符 20 主键否 LBXXXG 供应商类别 信息修改 字符 20 是 LBXXSC 供应商类别 信息删除 字符 20 否 表 17 供应商信息基本数据表 GYSXX 字段名说明数据类型长度键性是否为空 GYSBH 供应商编号字符 10 主键否 GYSMC 供应商名称字符 20 否 GYSDH 供应商电话字符 12 否 GYSZT 供应商运营 状态 字符 10 否 表 18 供应商地区基本信息表 GYSDQXX 字段名说明数据类型长度键性是否为空 GYSDQBH 供应商地区 编号 字符 10 主键否 GYSDQMC 供应商地区 名称 字符 20 否 表 19 供应商发票管理表 FPGL 字段名说明数据类型长度键性是否为空 FPXXZJ 供应商发票 信息增加 字符 20 主键否 FFPXXXG 供应商发票 信息修改 字符 20 是 FPXXSC 供应商发票 信息删除 字符 20 否 FPXXC 供应商发票 信息查询 字符 20 否 表 20 采购合同基本信息表 HTXX 字段名说明数据类型长度键性是否为空 HTBH 合同编号字符 10 主键否 DDBH 采购订单编 号 字符 20 否 HTZH 合同状态字符 2 否 ZJE 总金额货币 50 否 JHRQ 交货日期日期 时 间 是 FKFS 付款方式编 号 字符 10 否 YFK 预付款货币 20 是 HTSCRQ 合同生成日 期 日期 时 间 是 DLM 登录名字符 50 否 HTWCRI 合同完成日 期 日期 时 间 是 表 21 付款使用信息 XKXX 字段名说明数据类型长度键性是否为空 QQBH 请求编号字符 10 主键否 BMDH 部门代号字符 20 否 QQZJ 请求资金字符 20 否 QQSJ 请求时间日期 时 间 是 PZSJ 批准时间日期 时 间 是 FKFSBH 付款方式编 号 字符 20 否 SFPZ 是否批准字符 2 否 3 2 2 23 2 2 2 代码设计代码设计 代码作为人与计算机之间的共同语言 利用数字 字母或它们的组合为信息 编码 不仅可以节省存储空间 而且便于计算机识别 分类 校对 汇总和查询检索 在本系统中采用了代码设计 例如运输方式描述表中 对运输方式采用顺序码 顺序码又称系列码 它是一种用连续数字代表编码对象的码 例如 运输方式中用 1代表汽车 2代表火车 3代表轮船 4代表飞机 5代表混合方式 6代表外包托运 同样在付款方式描述表中也类似定义 1代表现金 2代表信用卡 3代表支票 4代表网上支付 对请购单 订购单和采购合同编号 则采用多面码 例如合同编 号为200905171表示2009年5月17日生成的第一份合同 3 2 2 33 2 2 3 输入输入 输出设计输出设计 设计要确定输出什么数据和以什么方式 如何录入数据 输入设计要在满 足要求的前提下尽量减少输入数据的数量 为用户和系统双方带来良好的工作 环境 输出设计是对输入数据进行加工和处理的结果 可以为管理者提供简洁 明了 有效 实用的管理和控制信息 输出的格式和内容必须满足用户的需求 本系统输入的数据受一定权限制约 每个操作员都有自己的账号和密码 另外 还有一些数据参照完整性的输入限制 只要在功能代码完成后再在接受输入前 判断的格式和值的大小就可以实现 输入输出设计主要包括输入设计 用户界面设计 输出方式设计 1 输入设计 包括输入方式设计 输入格式 校对方式等 1 输入方式设计 键盘输入 主要用于和业务处理结合的输入 由于采购管理系统及密码 管理系统小 流动数据少 基本数据变化小 可以应用键盘输入 数模 模数转换方式 条码 棒码 输入 库存系统需要在短时间内大量更新数据 及时处理 数据 选择条码输入是比较好的选择 用扫描仪输入 被使用于图形 图像的输入 文件 报纸的输入标准考 试试卷的自动阅卷 投票和公决的统计等 传感器输入 利用各类传感器和电子衡器接收和采集物理信息 然后再 通过 A D D A 板将其转换为数字信息 网络传送数据 既是一种输出信息的方式 又是一种输入信息的方式 2 输入格式 采用智能输入方式 有计算机自动将输入送至不同表格 3 校对方式 本系统在修改个人密码时 运用了错误提示校对的方法 对密码输入错误 进行对话框提示 并对物料的出入库请求用户的确认 2 用户界面设计 用户界面设计应坚持友好 简便 实用 易于操作的原则 尽量避免过于 烦琐和花哨 包括菜单方式 会话方式 操作提示方式 以及操作权限管理方 式等 3 输出设计 库存管理系统中 运用屏幕输出方式 包括报表生成器设计 图形方式等 本系统的输出数据主要包括各种分类列表和采购订单报表查询 输出的数 据来源来自对基本表的 SQL 查询 主要是合同管理的部分 3 2 33 2 3 物理设计物理设计 数据库的物理设计是指对于一个给定的数据库逻辑结构 研究并实现一个 有效的数据库物理结构的过程 这个阶段的主要任务是为逻辑数据模型选取一 个最适合应用环境的物理结构 包括存储结构和存取方法等 根据逻辑设计 进行物理结构的设计 应用 SQL 语句对以上各表进行建立 如下 企业信息基本数据表 QYXX CREATE TABLE QYXX QYBH CHAR 10 PRIMARY KEY QYMC CHAR 20 QYDH CHAR 12 QYZT CHAR 10 地区基本信息表 DQXX CREATE TABLE DQXX DQBH CHAR 10 PRIMARY KEY DQMC CHAR 20 企业部门列表 BM B CREATE TABLE DQXX BMBH CHAR 10 PRIMARY KEY BMMC CHAR 20 各部门基本信息表 BMXX CREATE TABLE BMXX BMBH CHAR 10 PRIMARY KEY BMYG CHAR 10 BMDH CHAR 20 企业各部门员工信息表 YGXX CREATE TABLE YGXX YGBH CHAR 10 PRIMARY KEY YGMZ CHAR 20 YGXB CHAR 2 YGNL SMALLINT YGZZ CHAR 50 YGDH CHAR 12 物料基本信息表 WLXX CREATE TABLE WLXX WLBH CHAR 10 PRIMARY KEY WLMC CHAR 20 WLGG CHAR 20 WLDJ CHAR 20 KCL CHAR 20 KCXX CHAR 20 采购订单基本信息表 DDXX CREATE TABLE DDXX DDBH CHAR 10 PRIMARY KEY DDMC CHAR 20 DDZT CHAR 2 XDRQ SMALLINT NOT NULL GYSBH CHAR 10 DLM CHAR 50 采购询价管理表 XJGLB CREATE TABLE XJGLB BJXXZJ CHAR 20 PRIMARY KEY BJXXCX CHAR 20 BJXXSC CHAR 20 BJXXXG CHAR 20 采购订单信息录入表 DDLR CREATE TABLE DDLR XXLR CHAR 20 PRIMARY KEY MXXXLR CHAR 20 采购订单信息查询表 DDCX CREATE TABLE DDCX XXCX CHAR 20 PRIMARY KEY MXXXCX CHAR 20 采购订单信息修改 DDXG CREATE TABLE DDXG XXXG CHAR 20 PRIMARY KEY MXXXXG CHAR 20 采购订单信息删除表 DDSH CREATE TABLE DDSH XXSC CHAR 20 PRIMARY KEY MXXXSC CHAR 20 订单审核管理表 DDSH CREATE TABLE DDSH DDSH CHAR 20 PRIMARY KEY SHDSH CHAR 20 采购收货单管理表 SHD CREATE TABLE SHD SHDZJ CHAR 20 PRIMARY KEY SHDCX CHAR 20 SHDXG CHAR 20 SHDSC CHAR 20 供应商类别管理表 GYSLB CREATE TABLE GYSLB LBXXZJ CHAR 20 PRIMARY KEY LBXXXG CHAR 20 LBXXSC CHAR 20 供应商信息基本数据表 GYSXX CREATE TABLE GYSLB GYSBH CHAR 10 PRIMARY KEY GYSMC CHAR 20 GYSDH CHAR 12 GYSZT CHAR 10 供应商地区基本信息表 GYSDQXX CREATE TABLE GYSDQXX GYSDQBH CHAR 10 PRIMARY KEY GYSDQMC CHAR 20 供应商发票管理表 FPGL CREATE TABLE FPGL FPXXZJ CHAR 20 PRIMARY KEY FFPXXXG CHAR 20 FPXXSC CHAR 20 FPXXC CHAR 20 采购合同基本信息表 HTXX CREATE TABLE HTXX HTBH CHAR 10 PRIMARY KEY DDBH CHAR 20 HTZH CHAR 5 ZJE CHAR 50 JHRQ TIME NOT NULL FKFS CHAR 10 YFK CHAR 20 HTSCRQ TIME NOT NULL DLM CHAR 50 HTWCRI TIME NOT NULL 付款使用信息 XKXX CREATE TABLE XKXX QQBH CHAR 10 PRIMARY KEY BMDH CHAR 20 QQZJ CHAR 20 QQSJ TIME NOT NULL PZSJ TIME NOT NULL FKFSBH CHAR 20 SFPZ CHAR 2 3 33 3 系统的系统的 IPOIPO 图图 关于采购管理系统的模块功能定义 使用 IPO 图描述模块的输入 模块内 部处理逻辑和模块输出 模块分解应遵循模块独立性原则 即不同模块之间相 互依赖的紧密程度要低 也就是满足低耦合 高内聚的要求 IPO 图是输入 处 理 输出图的简称 它是美国 IBM 公司发展完善起来的一种图形工具 它能够方 便地描绘输入数据 对数据的处理和输出数据之间的关系 3 3 13 3 1 采购财务管理模块的采购财务管理模块的 IPOIPO 图图 IPO 图编号HIPO 图编号 数据库设计文件编号编码文件号编程要求文件号 模块名称 采购 财务管理 设计者使用单位编程要求 被调用系统 调用 p1 1 p1 2 p1 3 输入部分 I 处理描述 P 输出部分 O 收付款信息 收 付款查询条件 对收付款信息进行添加 删除 修改 查询操作 收款信息 付款 信息 收付款查 询结果 3 3 23 3 2 采购询价管理模块的采购询价管理模块的 IPOIPO 图图 IPO 图编号HIPO 图编号 数据库设计文件编号编码文件号编程要求文件号 模块名称 采购 询价管理 设计者使用单位编程要求 被调用系统 调用 P2 1 P2 2 P2 3 输入部分 I 处理描述 P 输出部分 O 采购 退货 报 价 报价统计信 息 对采购 退货 报价进行添加 删除 修改查询处理 采购 退货 报 价 报价统计信 息 3 3 33 3 3 采购订单管理模块的采购订单管理模块的 IPOIPO 图图 IPO 图编号HIPO 图编号 数据库设计文件编号编码文件号编程要求文件号 模块名称 采购订 单管理 设计者使用单位编程要求 被调用系统 调用 P3 1 P3 2 P3 3 P3 4 输入部分 I 处理描述 P 输出部分 O 采购订单信息对采购订单进行录入 删除 修改 查询处理 采购订单信息处 理结果 3 3 43 3 4 采购订单审核管理模块的采购订单审核管理模块的 IPOIPO 图图 IPO 图编号HIPO 图编号 数据库设计文件编号编码文件号编程要求文件号 模块名称 订单审 核管理 设计者使用单位编程要求 被调用系统 调用 P4 1 P4 2 输入部分 I 处理描述 P 输出部分 O 采购订单信息对采购订单进行审核处理采购订单审核处 理结果 3 3 53 3 5 采购收货单管理模块的采购收货单管理模块的 IPOIPO 图图 IPO 图编号HIPO 图编号 数据库设计文件编号编码文件号编程要求文件号 模块名称 采购收 货单管理 设计者使用单位编程要求 被调用系统 调用 P5 1 P5 2 P5 3 P5 4 输入部分 I 处理描述 P 输出部分 O 采购收货单信息对采购收货单进行增加 删除 修改 查询处理 采购收货单信息 处理结果 3 3 63 3 6 供应商管理模块的供应商管理模块的 IPOIPO 图图 IPO 图编号HIPO 图编号 数据库设计文件编号编码文件号编程要求文件号 模块名称

温馨提示

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

评论

0/150

提交评论