




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 noncluster
33、ed (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&quo
34、t; (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 pri
35、mary 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" */*=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房产中介买卖合同
- 2025二手汽车买卖合同
- 2025标准化的销售合同范本
- 2025年竹笋干购销合同范本
- 2025202车辆维修服务合同范本
- 2025年合同签署的具体步骤与法律法规
- 《档案管理课件》课件
- 2025智能家居系统维护保养合同
- 《营销战略的规划》课件
- 《快乐王子的冒险》课件
- 何威新书《吵出好婚姻》一场重构亲密关系冒险之旅
- 第7课《珍视亲情+学会感恩》第2框《理解父母+学会感恩》【中职专用】《心理健康与职业生涯》(高教版2023基础模块)
- 无人机驾驶员培训计划及大纲
- 公路工程技术标准(JTG B01-2003)
- 自费药品知情同意书
- 江苏省书法水平等级证书考试-硬笔书法考试专用纸-(123级)
- 山东省各地市地图课件
- 13J104《蒸压加气混凝土砌块、板材构造》
- (完整word)软件验收单
- 全套IATF16949内审核检查表(含审核记录)
- Mysql 8.0 OCP 1Z0-908 CN-total认证备考题库(含答案)
评论
0/150
提交评论