物资采购.docx

上传人:scccc 文档编号:13231774 上传时间:2021-12-19 格式:DOCX 页数:30 大小:274.48KB
返回 下载 相关 举报
物资采购.docx_第1页
第1页 / 共30页
物资采购.docx_第2页
第2页 / 共30页
物资采购.docx_第3页
第3页 / 共30页
物资采购.docx_第4页
第4页 / 共30页
物资采购.docx_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《物资采购.docx》由会员分享,可在线阅读,更多相关《物资采购.docx(30页珍藏版)》请在三一文库上搜索。

1、指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):成绩 指导教师签字 年 月 日目 录1、开发背景42、功能描述53、业务流程分析54、数据流程分析64.1、数据流程图64.2、数据字典95、概念模型设计176. 逻辑模型设计和优化197. 物理设计和实施198.课程设计心得体会302、功能描述经过调研及分析,物资采购管理信息系统主要完成以下功能:(1)用户信息查询:主要完成用户的姓名、代号、电话号码、地址等操作及对用户的所有信息进行查询,以及对用户信息的添加、删除、和修改等操作。(2)物资采购记录及财务记录维护:主要是完成对要采购物资

2、信息的添加、修改和删除等操作,以及物资采购信息的保存和维护等。(3)供应商信息的查询:主要完成供应商的所有信息的查询,以及对供应商信息的添加、删除和修改等操作。3、业务流程分析4、数据流程分析4.1、数据流程图通过需求分析,得出物资采购管理系统数据流程如图所示4.2、数据字典(根据编号对数据流程图中的各元素如数据流、数据存储、外部实体和处理逻辑进行细节描述)(1)数据流的描述 数据流编号:F1 数据流名称:创建订单请求 数据流来源:采购员 数据流去向:创建订单 数据流组成:用户名,密码,商品代码,商品数量,到货限期 数据流编号:F2 数据流名称:删除订单请求 数据流来源:采购员 数据流去向:删

3、除订单 数据流组成:订单号 数据流编号:F3 数据流名称:查询订单请求 数据流来源:采购员 数据流去向:查询订单 数据流组成:订单号 数据流编号:F4 数据流名称:添加商品 数据流来源:用户文件 数据流去向:创建订单 数据流组成:用户名,密码 数据流编号:F5 数据流名称:商品资料 数据流来源:供应商 数据流去向:创建订单 数据流组成:商品代码,商品名称,商品单位 数据流编号:F6 数据流名称:供应商资料 数据流来源:供应商文件 数据流去向:创建订单 数据流组成:供应商代码,供应商名称,地址 数据流编号:F7 数据流名称:物料清单 数据流来源:物料清单表 数据流去向:创建订单 数据流组成:物料

4、代码,物料名称,物料单位 数据流编号:F8 数据流名称:物料总单 数据流来源:物料清单表 数据流去向:创建订单 数据流组成:物料代码,物料名称,物料单位 数据流编号:F9 数据流名称:初始订单 数据流来源:创建订单 数据流去向:订单文件 数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人 数据流编号:F10 数据流名称:删除单 数据流来源:删除文件 数据流去向:订单文件 数据流组成:订单号 数据流编号:F11 数据流名称:查询单 数据流来源:订单文件 数据流去向:查询订单 数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额

5、,供应商,制单人,审核人 数据流编号:F12 数据流名称:审核订单请求 数据流来源:财务部 数据流去向:审核订单 数据流组成:订单号 数据流编号:F13 数据流名称:待审核订单 数据流来源:订单文件 数据流去向:审核订单 数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人数据流编号:F14 数据流名称:已审核订单 数据流来源:审核订单 数据流去向:订单文件 数据流组成:审核人,审核结果 数据流编号:F15 数据流名称:发送订单请求 数据流来源:采购员 数据流去向:发送订单 数据流组成:订单号 数据流编号:F16 数据流名称:待发送订单 数据流来源:订

6、单文件 数据流去向:发送订单 数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人审核人 数据流编号:F17 数据流名称:发送回馈 数据流来源:发送订单 数据流去向:订单文件 数据流组成:已发送信息 数据流编号:F18 数据流名称:订单 数据流来源:发送订单 数据流去向:供应商 数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人,审核人 数据流编号:F19 数据流名称:确认到货请求 数据流来源:采购员 数据流去向:确认到货 数据流组成:订单号 数据流编号:F20 数据流名称:已到货信息 数据流来源:确认到货

7、数据流去向:订单文件 数据流组成:已到货信息 数据流编号:F21 数据流名称:删除的订单 数据流来源:删除订单 数据流去向:用户文件 数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人,审核人 数据流编号:F22 数据流名称:删除的订单(1) 数据流来源:用户文件 数据流去向:删除文件 数据流组成:订单号,物料名称,物料单位,物料数量,制单日期,到货限期,单价总额,供应商,制单人,审核人 数据流编号:F26 数据流名称:商品资料(1) 数据流来源:采购员 数据流去向:添加商品 数据流组成:商品代码,商品名称,商品单位 数据流编号:F27 数据流名称:

8、商品资料(2) 数据流来源:添加商品 数据流去向:添加 物料 数据流组成:商品代码,商品名称,商品单位 数据流编号:F36 数据流名称:新添物料 数据流来源:采购员 数据流去向:添加物料 数据流组成:商品代码 数据流编号:F37 数据流名称:物料总单(1) 数据流来源:添加物料 数据流去向:物料清单表 数据流组成:物料代码,物料名称,物料单位 数据流编号:F38 数据流名称:缺少物料提示 数据流来源:添加物料 数据流去向:采购员 数据流组成:新添物料代码,新添物料名称,新添物料单位 数据流编号:F46 数据流名称:添加用户请求 数据流来源:采购员 数据流去向:添加用户 数据流组成:用户名,密码

9、 数据流编号:F47 数据流名称:删除用户请求 数据流来源:用户需求 数据流去向:删除用户 数据流组成:用户名,密码 数据流编号:F48 数据流名称:修改用户请求 数据流来源:用户请求 数据流去向:修改用户 数据流组成:用户名,密码 数据流编号:F49 数据流名称:添加用户单 数据流来源:添加用户 数据流去向:用户文件 数据流组成:用户名,密码 数据流编号:F50 数据流名称:删除用户单 数据流来源:删除用户 数据流去向:用户文件 数据流组成:用户名,密码 数据流编号:F51 数据流名称:修改用户单 数据流来源:修改用户 数据流去向:用户文件 数据流组成:用户名,密码 数据流编号:F56 数据

10、流名称:添加供应商请求 数据流来源:采购员 数据流去向:添加供应商 数据流组成:供应商代码,供应商名称,地址 数据流编号:F57 数据流名称:修改供应商请求 数据流来源:采购员 数据流去向:修改供应商 数据流组成:供应商代码 数据流编号:F58 数据流名称:添加供应商请求 数据流来源:采购员 数据流去向:添加供应商 数据流组成:供应商代码 数据流编号:F59 数据流名称:添加供应商单 数据流来源:添加供应商 数据流去向:供应商文件 数据流组成:供应商代码,供应商名称,地址 数据流编号:F60 数据流名称:删除供应商单 数据流来源:删除供应商 数据流去向:供应商文件 数据流组成:供应商代码 数据

11、流编号:F61 数据流名称:修改供应商单 数据流来源:修改供应商 数据流去向:供应商文件 数据流组成:供应商代码(2)处理逻辑的描述 处理逻辑编号:P1处理逻辑名称:创建订单输入的数据流:用户需求,用户信息,商品信息,供应商信息,物料信息 输出的数据流:订单信息表处理逻辑编号:P2处理逻辑名称:删除订单输入的数据流:订单号,订单审核表输出的数据流:订单号,订单审核表处理逻辑编号:P3处理逻辑名称:查询订单输入的数据流:订单号,订单审核表输出的数据流:无处理逻辑编号:P4处理逻辑名称:添加商品输入的数据流:商品信息表输出的数据流:物料信息表,新添物料信息表处理逻辑编号:P5处理逻辑名称:添加物料

12、输入的数据流:物料信息表输出的数据流:物料信息表,新添物流信息表处理逻辑编号:P6处理逻辑名称:审核订单输入的数据流:订单号,订单信息输出的数据流:订单信息表处理逻辑编号:P7处理逻辑名称:发送订单输入的数据流:订单号,订单审核表输出的数据流:已发送信息处理逻辑编号:P8处理逻辑名称:确认到货输入的数据流:订单号输出的数据流:订单审核表处理逻辑编号:P9处理逻辑名称:添加用户输入的数据流:用户信息输出的数据流:用户信息表处理逻辑编号:P10处理逻辑名称:删除用户输入的数据流:用户信息输出的数据流:用户信息表处理逻辑编号:P11处理逻辑名称:修改用户输入的数据流:用户信息输出的数据流:用户信息表

13、处理逻辑编号:P12处理逻辑名称:添加供应商输入的数据流:供应商信息输出的数据流:供应商信息表处理逻辑编号:P13处理逻辑名称:删除供应商输入的数据流:供应商代码输出的数据流:供应商信息表处理逻辑编号:P14处理逻辑名称:修改供应商输入的数据流:供应商代码输出的数据流:供应商信息表(4)数据存储定义编号:D1名称:订单文件输入的数据流:订单信息表,订单号,审核关键字:订单号组成:订单号,订单信息表 编号:D2名称:商品文件输入的数据流:商品信息表关键字:商品代码组成:商品信息表编号:D3名称:供应商文件输入的数据流:供应商信息表,供应商代码关键字:供应商代码组成:供应商信息表编号:D5名称:物

14、料清单表输入的数据流:物料信息表关键字:物料代码组成:物料代码,物料名称编号:D6名称:用户文件输入的数据流:用户信息表,用户代码关键字:用户代码组成:用户代码 ,用户名,密码编号:D7名称:已删除文件输入的数据流:订单审核表关键字:订单号组成:订单审核信息表5、概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型CDM 系统CDM图6. 逻辑模型设计和优化7. 物理设计和实施/*=*/* DBMS name: Microsoft SQL Server 2000 */* Created on: 2011-1-13 11:57:05 */*=*/alter table composit

15、ion drop constraint FK_COMPOSIT_COMPOSITI_MATERIALgoalter table composition drop constraint FK_COMPOSIT_COMPOSITI_GOODSgoalter table "order" drop constraint FK_ORDER_RELATIONS_USERgoalter table "order" drop constraint FK_ORDER_CONTENT_MATERIALgoalter table "order" drop

16、constraint FK_ORDER_DESTINATI_COMPANYgoalter table "order" drop constraint FK_ORDER_GENERATE_PURCHASIgoalter table purchasing drop constraint FK_PURCHASI_STOCKOUT2_WAREHOUSgoalter table supply drop constraint FK_SUPPLY_SUPPLY_MATERIALgoalter table supply drop constraint FK_SUPPLY_SUPPLY2_C

17、OMPANYgoalter table "user" drop constraint FK_USER_MANAGMENT_PURCHASIgoalter table warehouse drop constraint FK_WAREHOUS_STOCKOUT_PURCHASIgoif exists (select 1 from sysindexes where id = object_id('composition') and name = 'composition2_FK' and indid > 0 and indid < 2

18、55) drop index position2_FKgoif exists (select 1 from sysindexes where id = object_id('composition') and name = 'composition_FK' and indid > 0 and indid < 255) drop index position_FKgoif exists (select 1 from sysindexes where id = object_id('"order"') and name

19、 = 'Relationship_1_FK' and indid > 0 and indid < 255) drop index "order".Relationship_1_FKgoif exists (select 1 from sysindexes where id = object_id('"order"') and name = 'content_FK' and indid > 0 and indid < 255) drop index "order".

20、content_FKgoif exists (select 1 from sysindexes where id = object_id('"order"') and name = 'destination_FK' and indid > 0 and indid < 255) drop index "order".destination_FKgoif exists (select 1 from sysindexes where id = object_id('"order"'

21、) and name = 'generate_FK' and indid > 0 and indid < 255) drop index "order".generate_FKgoif exists (select 1 from sysindexes where id = object_id('purchasing') and name = 'stockout2_FK' and indid > 0 and indid < 255) drop index purchasing.stockout2_FKgo

22、if exists (select 1 from sysindexes where id = object_id('supply') and name = 'supply2_FK' and indid > 0 and indid < 255) drop index supply.supply2_FKgoif exists (select 1 from sysindexes where id = object_id('supply') and name = 'supply_FK' and indid > 0 and

23、 indid < 255) drop index supply.supply_FKgoif exists (select 1 from sysindexes where id = object_id('"user"') and name = 'managment_FK' and indid > 0 and indid < 255) drop index "user".managment_FKgoif exists (select 1 from sysindexes where id = object_id

24、('warehouse') and name = 'stockout_FK' and indid > 0 and indid < 255) drop index warehouse.stockout_FKgoif exists (select 1 from sysobjects where id = object_id('company') and type = 'U') drop table companygoif exists (select 1 from sysobjects where id = object_

25、id('composition') and type = 'U') drop table compositiongoif exists (select 1 from sysobjects where id = object_id('goods') and type = 'U') drop table goodsgoif exists (select 1 from sysobjects where id = object_id('material') and type = 'U') drop tabl

26、e materialgoif exists (select 1 from sysobjects where id = object_id('"order"') and type = 'U') drop table "order"goif exists (select 1 from sysobjects where id = object_id('purchasing') and type = 'U') drop table purchasinggoif exists (select 1 fr

27、om sysobjects where id = object_id('supply') and type = 'U') drop table supplygoif exists (select 1 from sysobjects where id = object_id('"user"') and type = 'U') drop table "user"goif exists (select 1 from sysobjects where id = object_id('ware

28、house') 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 compos

29、ition ( 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 compositio

30、n (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, pric

31、e1 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 tex

32、t 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/*=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1