物资采购系统数据库课程设计

合集下载

采购系统课程设计

采购系统课程设计

采购系统课程设计一、课程目标知识目标:1. 让学生理解采购系统的基本概念、功能及重要性;2. 掌握采购系统的操作流程、关键环节及相关注意事项;3. 了解采购系统在供应链管理中的作用及对企业运营的影响。

技能目标:1. 培养学生运用采购系统进行供应商筛选、询价、比价、下单等实际操作能力;2. 提高学生分析采购数据、优化采购流程、提高采购效率的能力;3. 培养学生运用信息技术手段解决采购过程中遇到的问题。

情感态度价值观目标:1. 培养学生具备良好的团队合作精神,学会在采购过程中与他人沟通、协作;2. 增强学生的诚信意识,遵守商业道德,遵循公平、公正、公开的采购原则;3. 培养学生关注企业社会责任,关注绿色采购,提高环保意识。

课程性质分析:本课程为实用性较强的学科,旨在培养学生运用信息技术手段解决企业采购问题的能力。

课程内容紧密结合企业实际,注重实践操作。

学生特点分析:学生具备一定的计算机操作能力,对新鲜事物充满好奇,喜欢动手实践。

但可能对采购系统的理论知识及实际应用了解不足。

教学要求:1. 结合实际案例,引导学生掌握采购系统的理论知识;2. 注重实践操作,让学生在实际操作中掌握采购技能;3. 强调团队协作,培养学生的沟通、协作能力;4. 关注学生个体差异,因材施教,提高教学质量。

二、教学内容1. 采购系统概述- 采购系统的定义、功能与分类- 采购系统的发展历程与现状2. 采购系统操作流程- 采购需求分析- 供应商选择与评估- 询价、比价与谈判- 下单、跟单与验收- 付款与评价3. 采购系统关键环节- 采购计划的制定与执行- 供应商关系管理- 采购成本控制与优化- 采购风险管理与防范4. 采购系统在实际应用中的案例分析- 企业采购系统成功案例介绍- 案例分析与讨论5. 采购系统与供应链管理- 采购系统在供应链中的作用- 供应链管理理念与方法- 采购系统与其他供应链环节的协同6. 采购系统发展趋势与展望- 信息技术在采购系统中的应用- 绿色采购与可持续发展- 采购系统创新的未来趋势教学大纲安排:第一周:采购系统概述第二周:采购系统操作流程第三周:采购系统关键环节第四周:采购系统在实际应用中的案例分析第五周:采购系统与供应链管理第六周:采购系统发展趋势与展望教学内容进度:每周安排一次理论课,一次实践操作课,共计12课时。

物品采购数据库课程设计

物品采购数据库课程设计

物品采购数据库课程设计一、课程目标知识目标:1. 学生能理解数据库的基本概念,掌握数据库的基本结构;2. 学生能掌握使用数据库进行物品采购信息管理的方法;3. 学生能运用所学知识,创建、编辑和管理简单的物品采购数据库。

技能目标:1. 学生能运用数据库软件进行数据录入、查询、更新和删除操作;2. 学生能运用筛选和排序功能,对物品采购数据进行有效管理;3. 学生能通过实践操作,培养解决实际问题的能力。

情感态度价值观目标:1. 学生能认识到数据库在生活中的广泛应用,增强对信息技术的兴趣;2. 学生在学习过程中,培养合作精神,提高团队协作能力;3. 学生通过课程学习,培养严谨、细致的学习态度,树立正确的信息管理观念。

课程性质:本课程为信息技术课程,旨在使学生掌握数据库的基本知识和技能,提高解决实际问题的能力。

学生特点:六年级学生具备一定的计算机操作基础,对新鲜事物充满好奇,善于合作与分享。

教学要求:结合学生特点,注重实践操作,激发学生兴趣,培养团队协作能力,提高学生的信息素养。

通过本课程的学习,使学生将所学知识应用于实际生活,实现学习成果的转化。

二、教学内容1. 数据库基础知识:- 数据库的定义、作用和分类;- 数据库的基本结构:表、记录、字段、主键。

2. 数据库软件操作:- 安装与启动数据库软件;- 数据库的创建、打开和关闭;- 数据表的创建、编辑和删除。

3. 数据操作:- 数据录入、查询、更新和删除;- 数据的排序和筛选;- 数据导入和导出。

4. 物品采购数据库设计:- 分析物品采购需求,设计数据库结构;- 创建物品采购表,设计合理的字段;- 实现物品采购信息的管理。

5. 实践操作:- 案例分析:分析实际物品采购案例,设计数据库;- 操作练习:运用数据库软件进行物品采购信息管理;- 小组讨论:分组讨论,优化数据库设计。

教材章节关联:本教学内容与教材中“数据库应用”章节相关,涉及数据库的基本概念、操作方法以及实际应用。

物资采购管理系统数据库

物资采购管理系统数据库

物资采购管理系统数据库1. 引言本文档旨在介绍物资采购管理系统的数据库设计和相关信息。

物资采购管理系统是一个用于管理和跟踪组织内部物资采购的系统。

通过有效的数据库设计,可以提供高效的数据存储和查询功能,方便用户对物资采购进行管理和监控。

2. 数据库设计2.1 数据库模型物资采购管理系统的数据库采用关系型数据库模型,使用表格(表)来组织和存储数据。

以下是系统中主要的数据库表:•用户表(User):用于存储系统用户的信息,包括用户ID、用户名、密码等字段。

•物资表(Material):用于存储物资信息,包括物资ID、物资名称、描述、价格等字段。

•供应商表(Supplier):用于存储供应商的信息,包括供应商ID、供应商名称、联系方式等字段。

•采购订单表(PurchaseOrder):用于存储采购订单的信息,包括订单ID、物资ID、供应商ID、采购数量、订单状态等字段。

2.2 数据库关系物资采购管理系统的数据库表之间存在一定的关系,以便实现信息的有效关联和查询。

以下是主要的数据库表之间的关系:•用户表与采购订单表之间的关系是一对多的关系,一个用户可以创建多个采购订单。

•物资表与采购订单表之间的关系是多对多的关系,一个采购订单可以包含多个物资,一个物资可以被多个采购订单所包含。

•供应商表与采购订单表之间的关系是一对多的关系,一个供应商可以提供多个采购订单。

3. 数据库结构物资采购管理系统的数据库结构如下:3.1 用户表(User)字段名数据类型描述UserID int 用户IDUserName varchar 用户名Password varchar 密码3.2 物资表(Material)字段名数据类型描述MaterialID int 物资IDMaterialName varchar 物资名称Description varchar 物资描述Price decimal 物资价格3.3 供应商表(Supplier)字段名数据类型描述SupplierID int 供应商IDSupplierName varchar 供应商名称Contact varchar 联系方式3.4 采购订单表(PurchaseOrder)字段名数据类型描述OrderID int 订单IDUserID int 用户IDMaterialID int 物资IDSupplierID int 供应商IDQuantity int 采购数量Status varchar 订单状态(待处理、已发货、已完成等)4. 数据库操作物资采购管理系统的数据库通过SQL语句来实现数据的增、删、改、查操作。

物资管理系统课程设计

物资管理系统课程设计

物资管理系统 课程设计一、课程目标知识目标:1. 让学生掌握物资管理系统的基本概念、功能和构成要素;2. 使学生了解我国物资管理政策及其实施原则;3. 帮助学生掌握物资分类、编码、储存、配送等基本知识。

技能目标:1. 培养学生运用信息技术进行物资数据收集、处理和分析的能力;2. 提高学生设计、优化物资管理流程的能力;3. 培养学生运用物资管理系统解决实际问题的能力。

情感态度价值观目标:1. 培养学生关注社会热点问题,提高对物资管理工作的认识;2. 培养学生团结协作、积极参与的精神风貌,增强团队意识;3. 培养学生遵守国家法律法规,树立正确的价值观和道德观念。

课程性质:本课程为实用性较强的信息技术课程,结合实际案例,使学生掌握物资管理的基本知识和技能。

学生特点:学生具备一定的计算机操作能力,对实际应用有较高的兴趣,但可能对物资管理概念较为陌生。

教学要求:结合学生特点,采用案例教学、任务驱动等方法,注重理论与实践相结合,提高学生的实际操作能力和解决问题的能力。

将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 理论知识:- 物资管理基本概念:物资、物资管理、物资管理系统;- 物资管理功能:采购、储存、配送、回收;- 物资管理政策及实施原则:我国物资管理相关法律法规、政策;- 物资分类与编码:物资分类方法、编码原则。

2. 实践操作:- 物资管理系统软件操作:系统登录、功能模块操作;- 物资数据收集与处理:数据采集、数据整理、数据分析;- 物资管理流程设计:采购流程、库存管理流程、配送流程;- 物资管理案例分析与讨论:选取实际案例,进行问题分析、解决方案讨论。

3. 教学大纲安排:- 第一章:物资管理基本概念与政策(1课时)- 第二章:物资分类与编码(1课时)- 第三章:物资管理系统功能与操作(2课时)- 第四章:物资管理流程设计(2课时)- 第五章:物资管理案例分析与讨论(2课时)教学内容关联教材:本教学内容与教材《信息技术》中“物资管理系统”章节内容密切相关,涵盖了物资管理的基本概念、功能、政策及其实践操作。

物资库存管理系统课程设计

物资库存管理系统课程设计

物资库存管理系统课程设计一、课程目标知识目标:1. 理解物资库存管理系统的基本概念、功能模块和工作流程;2. 掌握数据库的基本操作,如数据的增、删、改、查;3. 学会使用一种编程语言(如Python)实现物资库存管理系统的简单功能;4. 了解物资分类、编码和库存盘点的基本方法。

技能目标:1. 能够分析实际业务需求,设计合理的物资库存管理方案;2. 培养学生运用编程语言解决实际问题的能力;3. 提高学生团队协作、沟通表达和解决问题的能力;4. 培养学生运用数据库技术进行数据管理的能力。

情感态度价值观目标:1. 培养学生认真负责、严谨细致的工作态度;2. 增强学生对信息技术的兴趣和自信心,激发创新精神;3. 培养学生遵守法律法规,尊重知识产权,养成良好的职业道德;4. 培养学生关注社会发展,关注信息技术在企业管理中的应用,提高社会责任感。

课程性质:本课程为实践性较强的信息技术课程,旨在帮助学生掌握物资库存管理系统的基本知识和技能,培养实际操作能力。

学生特点:学生具备一定的计算机操作基础,对编程和数据库有一定了解,但实际应用能力较弱。

教学要求:注重理论与实践相结合,充分调动学生的积极性,培养学生的动手能力和团队协作精神。

在教学过程中,将目标分解为具体的学习成果,以便进行教学设计和评估。

二、教学内容1. 物资库存管理系统概述- 了解物资库存管理的意义和作用;- 掌握物资库存管理系统的基本功能模块。

2. 数据库技术基础- 学习数据库的基本概念、数据模型和关系运算;- 掌握数据库设计方法,如实体-关系模型。

3. 编程语言应用- 学习使用Python等编程语言进行物资库存管理系统开发;- 掌握基本的数据输入、输出、查询和统计功能实现。

4. 物资分类与编码- 学习物资分类和编码的基本方法;- 掌握物资分类与编码在库存管理系统中的应用。

5. 库存盘点与管理- 学习库存盘点的基本流程和操作方法;- 掌握库存预警、库存优化等库存管理策略。

采购信息管理系统课程设计

采购信息管理系统课程设计

采购信息管理系统课程设计一、课程目标知识目标:1. 让学生理解采购信息管理系统的基本概念,掌握系统的主要功能模块及其操作流程。

2. 使学生掌握数据库管理的基本原理,能运用SQL语句进行简单的数据查询和操作。

3. 帮助学生了解供应链管理的基本知识,理解采购信息管理系统在供应链中的作用。

技能目标:1. 培养学生运用采购信息管理系统进行采购订单、供应商信息等管理的能力。

2. 培养学生运用数据库管理软件进行数据查询、更新和删除等操作的能力。

3. 提高学生分析问题、解决问题的能力,使其能够针对实际业务场景提出采购信息管理系统的优化方案。

情感态度价值观目标:1. 培养学生积极的学习态度,使其认识到采购信息管理系统在企业管理中的重要性。

2. 培养学生的团队协作精神,使其在项目实施过程中学会与他人沟通、协作。

3. 引导学生树立正确的价值观,关注企业社会责任,提高道德素养。

课程性质:本课程为专业实践课程,强调理论与实践相结合,注重培养学生的实际操作能力和问题解决能力。

学生特点:学生处于高年级阶段,已具备一定的信息技术基础和企业管理知识,具备较强的自学能力和创新意识。

教学要求:结合学生特点,采用案例教学、项目驱动等教学方法,充分调动学生的积极性,提高课堂教学效果。

同时,注重过程评价,确保学生达到课程目标。

通过本课程的学习,使学生能够具备采购信息管理系统操作与管理的能力,为未来从事相关工作打下坚实基础。

二、教学内容本课程教学内容主要包括以下几部分:1. 采购信息管理系统概述- 系统的定义、功能及作用- 采购信息管理系统的业务流程2. 采购信息管理系统的功能模块- 采购计划管理- 供应商管理- 合同管理- 采购订单管理- 仓库管理- 报表管理3. 数据库管理原理与应用- 数据库基本概念- SQL语句及其应用- 数据查询、更新、删除操作4. 供应链管理基础知识- 供应链的概念与结构- 采购信息管理系统在供应链中的作用5. 采购信息管理系统实际操作- 系统登录与基本操作- 各功能模块的实际操作流程- 常见问题及解决方案6. 采购信息管理系统项目实施- 项目管理基本知识- 项目实施流程- 团队协作与沟通教学内容安排与进度:第1-2周:采购信息管理系统概述及功能模块介绍第3-4周:数据库管理原理与应用第5-6周:供应链管理基础知识第7-8周:采购信息管理系统实际操作第9-10周:采购信息管理系统项目实施教材章节及内容列举:《采购信息管理系统》第1章:采购信息管理系统概述《采购信息管理系统》第2章:采购信息管理系统功能模块《数据库原理与应用》第3章:SQL语言及其应用《供应链管理》第4章:供应链管理基础知识《采购信息管理系统》第5-7章:系统实际操作与项目管理三、教学方法针对本课程的特点和教学目标,采用以下多样化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:- 对采购信息管理系统的基本概念、功能模块、供应链管理基础知识等内容进行系统讲解,帮助学生建立完整的知识体系。

access物资管理系统课程设计

access物资管理系统课程设计

access物资管理系统课程设计一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握Access物资管理系统的基本概念、模块功能和操作流程。

技能目标要求学生能够熟练使用Access软件进行物资管理系统的设计和实现,包括数据库设计、表单创建、查询编写和报表生成。

情感态度价值观目标要求学生认识到物资管理的重要性,培养学生的责任感和团队合作精神。

通过分析课程性质、学生特点和教学要求,我们将目标分解为具体的学习成果。

课程目标是为了让学生能够独立完成一个简单的Access物资管理系统,提高他们在实际工作中解决物资管理问题的能力。

二、教学内容根据课程目标,我们选择和了以下教学内容:1.Access基础知识:介绍Access软件的界面和基本操作,包括数据库、表、查询和报表等。

2.物资管理系统的模块功能:讲解物资管理系统中各个模块的功能和作用,如采购管理、库存管理和销售管理等。

3.Access物资管理系统的设计和实现:教授如何使用Access软件设计和实现一个简单的物资管理系统,包括数据库设计、表单创建、查询编写和报表生成。

教学内容的安排和进度如下:1.第1-2周:Access基础知识的学习和练习。

2.第3-4周:物资管理系统的模块功能的讲解和案例分析。

3.第5-6周:Access物资管理系统的设计和实现,包括数据库设计、表单创建、查询编写和报表生成。

三、教学方法为了激发学生的学习兴趣和主动性,我们选择了多种教学方法:1.讲授法:用于讲解Access基础知识和物资管理系统的模块功能。

2.案例分析法:通过分析实际案例,让学生更好地理解物资管理系统的应用。

3.实验法:让学生通过实际操作,掌握Access软件的使用和物资管理系统的设计和实现。

四、教学资源为了支持教学内容和教学方法的实施,我们选择了以下教学资源:1.教材:《Access物资管理系统教程》。

2.参考书:《Access高级应用指南》。

采购信息系统课程设计

采购信息系统课程设计

采购信息系统课程设计一、课程目标知识目标:1. 学生能理解采购信息系统的基本概念,掌握系统的主要功能和操作流程。

2. 学生能了解采购信息系统在企业管理中的应用和重要性。

3. 学生掌握采购信息系统中数据录入、查询、统计等基本操作。

技能目标:1. 学生具备独立操作采购信息系统的能力,包括商品信息录入、采购订单生成、库存管理等。

2. 学生能够运用采购信息系统进行数据分析,为采购决策提供支持。

3. 学生能够通过采购信息系统进行供应商评估和选择,提高采购效率。

情感态度价值观目标:1. 培养学生积极学习采购信息系统的兴趣,提高对信息技术的认识和应用能力。

2. 培养学生具备良好的团队合作精神,能够在小组合作中共同解决问题。

3. 增强学生的信息安全意识,了解采购信息系统在使用过程中的合规性和道德规范。

课程性质:本课程为专业实践课程,强调理论与实践相结合,注重培养学生的实际操作能力和数据分析能力。

学生特点:学生处于高年级阶段,已具备一定的信息素养和实际操作能力,对采购信息系统有一定了解,但尚需系统学习和实践。

教学要求:结合学生特点,采用案例教学、小组讨论、实际操作等教学方法,引导学生掌握采购信息系统的知识和技能,培养其情感态度价值观。

通过分解课程目标为具体学习成果,便于教学设计和评估,提高课程实用性。

二、教学内容1. 采购信息系统概述:介绍采购信息系统的基本概念、功能、结构及其在企业管理中的作用。

- 教材章节:第一章 采购信息系统概述- 内容列举:采购信息系统的定义、发展历程、主要功能模块、应用领域。

2. 采购信息系统操作流程:详细讲解采购信息系统的主要操作流程,包括商品信息管理、采购订单管理、库存管理等。

- 教材章节:第二章 采购信息系统操作流程- 内容列举:商品信息录入、采购订单生成、采购执行、库存管理、供应商管理。

3. 数据分析与决策支持:探讨采购信息系统中数据分析的方法和技巧,以及如何为企业提供决策支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物资采购系统数据库课程设计Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】物资采购信息系统数据库设计班级学号姓名指导教师崔贯勋时间:2011 年01 月10 日至 2011 年01 月14 日指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):成绩指导教师签字年月日目录1、开发背景采购是公司生产产品及维护正常运作而必须消耗的物品及必须配置的设施之购入活动的总称,是公司成本控制的重点。

无论是公司管理者还是财务部门,对采购工作存在的风险都有着非常强的敏感,这不仅因为采购是直接影响生产成本的主要因素,而且有着很高的人为欺诈的可能。

在日趋完善的现代经营管理模式中,公司管理当局越来越注重财务管理和财务运作的有效性。

随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展。

要提高市场的竞争力,既要有好的产品质量,同时也要有好的客户服务,企业要做到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须要有一个好的计划,使得市场销售和生产制造两个环节能够很好地协调配合。

企业物资管理系统是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。

如果能做到合理购进,及时销售,库存量最少,减少积压,那么企业就能取得最佳的效益。

由此可见,企业进销存管理决策的正确与否直接影响了一个企业的经济效益。

在手工管理情况下,销售人员很难对客户做出正确的供货承诺,同时企业的采购部门也缺少一份准确的采购计划,目前的库存状况和市场需求很难正确反映到采购中去,部门之间的通讯也经常不畅通,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。

企业物资采购管理系统是现代仓储企业进行货物管理和处理业务的操作系统。

它可以可实现制造企业、物流企业、连锁业在全国范围内、异地多点仓库的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作。

合理的采购管理系统具有很重要的意义:(1)材料采购成本在企业经营中占很大的比重,且在很多行业有上升趋势。

(2)降低原材料成本是增加利润的基本途径。

建立和实施制度化的采购管理程序,这是采购管理工作有效进行的根本保证。

2、功能描述经过调研及分析,物资采购管理信息系统主要完成以下功能:(1)用户信息查询:主要完成用户的姓名、代号、电话号码、地址等操作及对用户的所有信息进行查询,以及对用户信息的添加、删除、和修改等操作。

(2)物资采购记录及财务记录维护:主要是完成对要采购物资信息的添加、修改和删除等操作,以及物资采购信息的保存和维护等。

(3)供应商信息的查询:主要完成供应商的所有信息的查询,以及对供应商信息的添加、删除和修改等操作。

3、业务流程分析表单实体存储文档信息传递物资采购信息系统业务流程图4、数据流程分析、数据流程图通过需求分析,得出物资采购管理系统数据流程如图所示外部实体实体逻辑处理数据存储第一层数据流程图物资采购管理系统数据流程图用户供应商管理数据流程图、数据字典(根据编号对数据流程图中的各元素如数据流、数据存储、外部实体和处理逻辑进行细节描述)(1)数据流的描述数据流编号:F1数据流名称:创建订单请求数据流来源:采购员数据流去向:创建订单数据流组成:用户名,密码,商品代码,商品数量,到货限期数据流名称:删除订单请求数据流来源:采购员数据流去向:删除订单数据流组成:订单号数据流编号:F3数据流名称:查询订单请求数据流来源:采购员数据流去向:查询订单数据流组成:订单号数据流编号:F4数据流名称:添加商品数据流来源:用户文件数据流去向:创建订单数据流组成:用户名,密码数据流编号:F5数据流名称:商品资料数据流来源:供应商数据流去向:创建订单数据流组成:商品代码,商品名称,商品单位数据流名称:供应商资料数据流来源:供应商文件数据流去向:创建订单数据流组成:供应商代码,供应商名称,地址数据流编号:F7数据流名称:物料清单数据流来源:物料清单表数据流去向:创建订单数据流组成:物料代码,物料名称,物料单位数据流编号:F8数据流名称:物料总单数据流来源:物料清单表数据流去向:创建订单数据流组成:物料代码,物料名称,物料单位数据流编号:F9数据流名称:初始订单数据流来源:创建订单数据流去向:订单文件数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人数据流编号:F10数据流名称:删除单数据流来源:删除文件数据流去向:订单文件数据流组成:订单号数据流编号:F11数据流名称:查询单数据流来源:订单文件数据流去向:查询订单数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人,审核人数据流编号:F12数据流名称:审核订单请求数据流来源:财务部数据流去向:审核订单数据流组成:订单号数据流编号:F13数据流名称:待审核订单数据流来源:订单文件数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人数据流编号:F14数据流名称:已审核订单数据流来源:审核订单数据流去向:订单文件数据流组成:审核人,审核结果数据流编号:F15数据流名称:发送订单请求数据流来源:采购员数据流去向:发送订单数据流组成:订单号数据流编号:F16数据流名称:待发送订单数据流来源:订单文件数据流去向:发送订单数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人审核人数据流编号:F17数据流来源:发送订单数据流去向:订单文件数据流组成:已发送信息数据流编号:F18数据流名称:订单数据流来源:发送订单数据流去向:供应商数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人,审核人数据流编号:F19数据流名称:确认到货请求数据流来源:采购员数据流去向:确认到货数据流组成:订单号数据流编号:F20数据流名称:已到货信息数据流来源:确认到货数据流去向:订单文件数据流组成:已到货信息数据流编号:F21数据流名称:删除的订单数据流来源:删除订单数据流去向:用户文件数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人,审核人数据流编号:F22数据流名称:删除的订单(1)数据流来源:用户文件数据流去向:删除文件数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人,审核人数据流编号:F26数据流名称:商品资料(1)数据流来源:采购员数据流去向:添加商品数据流组成:商品代码,商品名称,商品单位数据流编号:F27数据流名称:商品资料(2)数据流去向:添加物料数据流组成:商品代码,商品名称,商品单位数据流编号:F36数据流名称:新添物料数据流来源:采购员数据流去向:添加物料数据流组成:商品代码数据流编号:F37数据流名称:物料总单(1)数据流来源:添加物料数据流去向:物料清单表数据流组成:物料代码,物料名称,物料单位数据流编号:F38数据流名称:缺少物料提示数据流来源:添加物料数据流去向:采购员数据流组成:新添物料代码,新添物料名称,新添物料单位数据流编号:F46数据流名称:添加用户请求数据流去向:添加用户数据流组成:用户名,密码数据流编号:F47数据流名称:删除用户请求数据流来源:用户需求数据流去向:删除用户数据流组成:用户名,密码数据流编号:F48数据流名称:修改用户请求数据流来源:用户请求数据流去向:修改用户数据流组成:用户名,密码数据流编号:F49数据流名称:添加用户单数据流来源:添加用户数据流去向:用户文件数据流组成:用户名,密码数据流编号:F50数据流名称:删除用户单数据流去向:用户文件数据流组成:用户名,密码数据流编号:F51数据流名称:修改用户单数据流来源:修改用户数据流去向:用户文件数据流组成:用户名,密码数据流编号:F56数据流名称:添加供应商请求数据流来源:采购员数据流去向:添加供应商数据流组成:供应商代码,供应商名称,地址数据流编号:F57数据流名称:修改供应商请求数据流来源:采购员数据流去向:修改供应商数据流组成:供应商代码数据流编号:F58数据流名称:添加供应商请求数据流来源:采购员数据流去向:添加供应商数据流组成:供应商代码数据流编号:F59数据流名称:添加供应商单数据流来源:添加供应商数据流去向:供应商文件数据流组成:供应商代码,供应商名称,地址数据流编号:F60数据流名称:删除供应商单数据流来源:删除供应商数据流去向:供应商文件数据流组成:供应商代码数据流编号:F61数据流名称:修改供应商单数据流来源:修改供应商数据流去向:供应商文件数据流组成:供应商代码(2)处理逻辑的描述处理逻辑编号:P1处理逻辑名称:创建订单输入的数据流:用户需求,用户信息,商品信息,供应商信息,物料信息输出的数据流:订单信息表处理逻辑编号:P2处理逻辑名称:删除订单输入的数据流:订单号,订单审核表输出的数据流:订单号,订单审核表处理逻辑编号:P3处理逻辑名称:查询订单输入的数据流:订单号,订单审核表输出的数据流:无处理逻辑编号:P4处理逻辑名称:添加商品输入的数据流:商品信息表输出的数据流:物料信息表,新添物料信息表处理逻辑编号:P5处理逻辑名称:添加物料输入的数据流:物料信息表输出的数据流:物料信息表,新添物流信息表处理逻辑编号:P6处理逻辑名称:审核订单输入的数据流:订单号,订单信息输出的数据流:订单信息表处理逻辑编号:P7处理逻辑名称:发送订单输入的数据流:订单号,订单审核表输出的数据流:已发送信息处理逻辑编号:P8处理逻辑名称:确认到货输入的数据流:订单号输出的数据流:订单审核表处理逻辑编号:P9处理逻辑名称:添加用户输入的数据流:用户信息输出的数据流:用户信息表处理逻辑编号:P10处理逻辑名称:删除用户输入的数据流:用户信息输出的数据流:用户信息表处理逻辑编号:P11处理逻辑名称:修改用户输入的数据流:用户信息输出的数据流:用户信息表处理逻辑编号:P12处理逻辑名称:添加供应商输入的数据流:供应商信息输出的数据流:供应商信息表处理逻辑编号:P13处理逻辑名称:删除供应商输入的数据流:供应商代码输出的数据流:供应商信息表处理逻辑编号:P14处理逻辑名称:修改供应商输入的数据流:供应商代码输出的数据流:供应商信息表(4)数据存储定义编号:D1名称:订单文件输入的数据流:订单信息表,订单号,审核组成:订单号,订单信息表编号:D2名称:商品文件输入的数据流:商品信息表关键字:商品代码组成:商品信息表编号:D3名称:供应商文件输入的数据流:供应商信息表,供应商代码关键字:供应商代码组成:供应商信息表编号:D5名称:物料清单表输入的数据流:物料信息表关键字:物料代码组成:物料代码,物料名称编号:D6名称:用户文件输入的数据流:用户信息表,用户代码组成:用户代码,用户名,密码编号:D7名称:已删除文件输入的数据流:订单审核表关键字:订单号组成:订单审核信息表5、概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型CDM系统CDM图6. 逻辑模型设计和优化7. 物理设计和实施/*============================================================= =*//* DBMS name: Microsoft SQL Server 2000 *//* Created on: 2011-1-13 11:57:05 *//*============================================================= =*/alter table compositiondrop constraint FK_COMPOSIT_COMPOSITI_MATERIALgoalter table compositiondrop constraint FK_COMPOSIT_COMPOSITI_GOODSgoalter table "order"drop constraint FK_ORDER_RELATIONS_USERgoalter table "order"drop constraint FK_ORDER_CONTENT_MATERIALgoalter table "order"drop constraint FK_ORDER_DESTINATI_COMPANYgoalter table "order"drop constraint FK_ORDER_GENERATE_PURCHASIgoalter table purchasingdrop constraint FK_PURCHASI_STOCKOUT2_WAREHOUS goalter table supplydrop constraint FK_SUPPLY_SUPPLY_MATERIALgoalter table supplydrop constraint FK_SUPPLY_SUPPLY2_COMPANYgoalter table "user"drop constraint FK_USER_MANAGMENT_PURCHASIgoalter table warehousedrop constraint FK_WAREHOUS_STOCKOUT_PURCHASI goif exists (select 1from sysindexeswhere id = object_id('composition') and name = 'composition2_FK'and indid > 0and indid < 255)drop indexgoif exists (select 1from sysindexeswhere id = object_id('composition') and name = 'composition_FK'and indid > 0and indid < 255)drop indexgoif exists (select 1from sysindexeswhere id = object_id('"order"')and name = 'Relationship_1_FK'and indid > 0and indid < 255)drop index "order".Relationship_1_FKgoif exists (select 1from sysindexeswhere id = object_id('"order"') and name = 'content_FK'and indid > 0and indid < 255)drop index "order".content_FKgoif exists (select 1from sysindexeswhere id = object_id('"order"') and name = 'destination_FK'and indid > 0and indid < 255)drop index "order".destination_FKgoif exists (select 1from sysindexeswhere id = object_id('"order"')and name = 'generate_FK'and indid > 0and indid < 255)drop index "order".generate_FKgoif exists (select 1from sysindexeswhere id = object_id('purchasing') and name = 'stockout2_FK'and indid > 0and indid < 255)drop indexgoif exists (select 1from sysindexeswhere id = object_id('supply')and name = 'supply2_FK'and indid > 0and indid < 255)drop indexgoif exists (select 1from sysindexeswhere id = object_id('supply')and name = 'supply_FK'and indid > 0and indid < 255)drop indexgoif exists (select 1from sysindexeswhere id = object_id('"user"')and name = 'managment_FK'and indid > 0and indid < 255)drop index "user".managment_FKgoif exists (select 1from sysindexeswhere id = object_id('warehouse') and name = 'stockout_FK'and indid > 0and indid < 255)drop indexgoif exists (select 1from sysobjectswhere id = object_id('company')and type = 'U')drop table companygoif exists (select 1from sysobjectswhere id = object_id('composition') and type = 'U')drop table compositiongoif exists (select 1from sysobjectswhere id = object_id('goods')and type = 'U')drop table goodsgoif exists (select 1from sysobjectswhere id = object_id('material') and type = 'U')drop table materialgoif exists (select 1from sysobjectswhere id = object_id('"order"')and type = 'U')drop table "order"goif exists (select 1from sysobjectswhere id = object_id('purchasing') and type = 'U')drop table purchasinggoif exists (select 1from sysobjectswhere id = object_id('supply')and type = 'U')drop table supplygoif exists (select 1from sysobjectswhere id = object_id('"user"')and type = 'U')drop table "user"goif exists (select 1from sysobjectswhere id = object_id('warehouse')and type = 'U')drop table warehousego/*============================================================= =*//* Table: company *//*============================================================= =*/create table company (company_id1 text not null,company_name text null,company_address text null,constraint PK_COMPANY primary key nonclustered (company_id1) )go/*============================================================= =*//* Table: composition *//*============================================================= =*/create table composition (material_id1 text not null,goods_id text not null,constraint PK_COMPOSITION primary key (material_id1,goods_id))go/*============================================================= =*//* Index: composition_FK *//*============================================================= =*/create index composition_FK on composition (material_id1 ASC)go/*============================================================= =*//* Index: composition2_FK *//*============================================================= =*/create index composition2_FK on composition (goods_id ASC)go/*============================================================= =*//* Table: goods *//*============================================================= =*/create table goods (goods_id text not null,goods_name text null,goods_unit text null,constraint PK_GOODS primary key nonclustered (goods_id))go/*============================================================= =*//* Table: material *//*============================================================= =*/create table material (material_id1 text not null,material_name text null,price1 money null,per_unit text null,constraint PK_MATERIAL primary key nonclustered(material_id1))go/*============================================================= =*//* Table: "order" *//*============================================================= =*/create table "order" (order_id text not null,material_id1 text null,user_id text null,company_id1 text null,purchasing_id text null,material_id text null,material_unit text null,material_num tinyint null,making_time datetime null,deadline datetime null,price1 money null,price_all money null,company_id text null,making_person text null,check_person text null,checked bit null,sended bit null,constraint PK_ORDER primary key nonclustered (order_id))go/*============================================================= =*//* Index: Relationship_1_FK *//*============================================================= =*/create index Relationship_1_FK on "order" (user_id ASC)go=*//* Index: generate_FK *//*============================================================= =*/create index generate_FK on "order" (purchasing_id ASC)go/*============================================================= =*//* Index: destination_FK *//*============================================================= =*/create index destination_FK on "order" (company_id1 ASC)go=*//* Index: content_FK *//*============================================================= =*/create index content_FK on "order" (material_id1 ASC)go/*============================================================= =*//* Table: purchasing *//*============================================================= =*/create table purchasing (purchasing_id text not null,warehouse_id text null,managername text null,telephone text null,constraint PK_PURCHASING primary key nonclustered (purchasing_id))go/*============================================================= =*//* Index: stockout2_FK *//*============================================================= =*/create index stockout2_FK on purchasing (warehouse_id ASC)go/*============================================================= =*//* Table: supply *//*============================================================= =*/create table supply (material_id1 text not null,company_id1 text not null,constraint PK_SUPPLY primary key (material_id1, company_id1) )go/*============================================================= =*//* Index: supply_FK *//*============================================================= =*/create index supply_FK on supply (material_id1 ASC)go/*============================================================= =*//* Index: supply2_FK *//*============================================================= =*/create index supply2_FK on supply (company_id1 ASC)go/*============================================================= =*//* Table: "user" *//*============================================================= =*/create table "user" (user_id text not null,purchasing_id text null,user_name text null,user_password bigint null,constraint PK_USER primary key nonclustered (user_id))go/*============================================================= =*//* Index: managment_FK *//*============================================================= =*/create index managment_FK on "user" (purchasing_id ASC)go/*============================================================= =*//* Table: warehouse *//*============================================================= =*/create table warehouse (warehouse_id text not null,purchasing_id text null,warehouse_name text null,warehouse_telephone text null,warehouse_administrator text null,constraint PK_WAREHOUSE primary key nonclustered (warehouse_id)go/*============================================================= =*//* Index: stockout_FK *//*============================================================= =*/create index stockout_FK on warehouse (purchasing_id ASC)goalter table compositionadd constraint FK_COMPOSIT_COMPOSITI_MATERIAL foreign key (material_id1)references material (material_id1)goalter table compositionadd constraint FK_COMPOSIT_COMPOSITI_GOODS foreign key (goods_id)references goods (goods_id)alter table "order"add constraint FK_ORDER_RELATIONS_USER foreign key (user_id) references "user" (user_id)goalter table "order"add constraint FK_ORDER_CONTENT_MATERIAL foreign key (material_id1)references material (material_id1)goalter table "order"add constraint FK_ORDER_DESTINATI_COMPANY foreign key (company_id1)references company (company_id1)goalter table "order"add constraint FK_ORDER_GENERATE_PURCHASI foreign key (purchasing_id)references purchasing (purchasing_id)go。

相关文档
最新文档