电脑配件库存管理系统的数据库设计与数据操作计算机数据库计算机数据库.pdf

上传人:c****3 文档编号:95890918 上传时间:2023-09-04 格式:PDF 页数:26 大小:1.85MB
返回 下载 相关 举报
电脑配件库存管理系统的数据库设计与数据操作计算机数据库计算机数据库.pdf_第1页
第1页 / 共26页
电脑配件库存管理系统的数据库设计与数据操作计算机数据库计算机数据库.pdf_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《电脑配件库存管理系统的数据库设计与数据操作计算机数据库计算机数据库.pdf》由会员分享,可在线阅读,更多相关《电脑配件库存管理系统的数据库设计与数据操作计算机数据库计算机数据库.pdf(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、电脑配件库存管理系统的数 据库设计与数据操作(总24 页)本页仅作为文档封面,使用时可以删除 This document is for reference only-rar 陝筋殛工摩院 课程设计II 设计说明书 电脑配件库存管理系统的数据库设计与数据操作 学生姓名 白又丞 学号 _03 班级 信管1201 成绩 指导教师 钟永友 数学与计算机科学学院 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性

2、出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室2014年9月12日 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本

3、信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室课程设计名 称:课程设计题 目:完成课程设计任务书 20 14-2015学年第一学期 课程设计 II 电脑配件库存管理系统的数据库设讣与数据操作 自 2014 年 9 月 1 日至 2014 年 9 月 12

4、日共 2 周 一、按系统如下功能进行数据库设计:1.用户管理:用户注册,删除、修改;2.电脑配件的基本信息管理:包括分类、基本信息属性;3.出入库管理:主要是指配件采购入库、生产组装的配件出库;4库存盘点和预警:盘点是清点配件与实际账口是否一致,预警是当配件 不足时警告;5.查询统计:按年和月进行出入库的统讣、现有库存的统讣;二、要求 利用相关的 DB的设汁工具,如 PowerDesigner 或者其它工具完成,要求如 下:1.按数据库分析与设汁的流程进行:包括需求分析(系统需求概况、数据 流图、数据字典等)、概念结构设计(使用 E-R 图设计)、逻辑结构设计(主 要是将 ER图转换为关系模式

5、)和物理结构设计 2.利用 SQL Server 建立数据库和表并进行相关数据操作:如表的建立,查 询,视图建立和存储过程设计以及相应的 SQL语句。指导教师:钟永友 教研室负责人:陈波 课程设计评阅设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存

6、的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室评语:指导教师签名:年 月曰 摘要 设计了一个电脑配件库存管理系统的数据库,该系统具备管理仓库中存储的货物以及 进出入库的管理和每月每年的货物出入量统讣。本数据库前期进行需求分析以及概念模型 设汁,使用PowerDesigner 建立物理模型,再转化为 Sql server 数据库文件,建立好数据 库。操作简单,界而淸晰,易于为用户所接受。关键词:配件管理:出入库管理;统计管理设计说明书电脑

7、配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室目录 1

8、 课题描述.0 2 需求分析.1 3 概念结构设计.4 4 逻辑结构设计.6 5 物理结构设计.7 6 建立数据库.8 7 数据库操作.14 8 总结.15 参考文献.17设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典

9、等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室一个电脑配件物流企业需要部分业务网络化管理,需要开发一个库存管理 系统货物入库管理系统,主要实现货物出入库、库存和统计的管理。货物出入库:运输货物到仓库,送货人员把货物交给仓库管理人员,仓库 管理员填写出入库单(货物编号、货物名称、数量、日期、金额、负责人、货 物存放仓库编号),把货物放置库房的相应位置。库存管理:管理人员把货物存储到相应仓库,填写存货账LI(时间、货物 编号,类别号、货物名称、入库数量、出库数量、入库

10、人、出库人、货物金 额),当货物不足或者超量时预警 货物统计:管理人员每月每年进行仓库货物的统计(仓库编号、货物编 号、现有库存量、出库总量、入库总量)。该系统要求对于仓库管理人员企业人员能随时了解仓库的活动,包括货物 的存储情况,库房空闲情况和货物流动,谁进行的货物进出操作等信息。设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点

11、配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室2需求分析 系统需求概况:(1)仓库管理:每个仓库设有编号,各个仓库存放同一类型的电脑配件,以便于取货。(2)配件管理:把配件分类编号,配件类型分类,记录货物的有效期,防止货物堆积过期。(3)入库管理:生产商将货物连同填好的入库单一起送到仓库,仓库管理员将验收货物,首先将货物 的编号、类型、价格和数量与入库单

12、进行核对,在核对无误后将货物按类别分类入库,并 填写货物入库登记表。(4)岀库管理:提货商向仓库保管员出示出库单,仓库保管员根据有效产品出库单及时付货,取货人 员将货物与出库单核对无误后,提取货物,同时把岀库单交给仓库保管员,仓库保管员则 按照出库单登记货物的岀库信息。(5)库存管理:每天入库、岀库处理结束后,仓库管理员将根据入库登记表和出库登记表对配件分别 进行累计,并将累讣结果填入库存账务,如果某些货物超量或者不足时进行预警,并及时 调配货物。(6)统计管理:每月和每年都进行岀入库的统计,宜接从岀库和入库管理帐单中统计,同时统计结果 和现有库存量进行比对盘点账目是否一致。数 据 流 图:设

13、计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教

14、研室核对记录 P2 P4 出库管理 统计管理 出昨佶总一 D2 出库 D4月/年出入库总 数据字典:主要数据流定义:(1)数据流名称:入库情况 定义:入库情况二货物+数量+时间+有效期+货物类别 说明:入库情况是货物的入库单记录。(2)数据流名称:供应情况 定义:供应情况二供应商+货物金额+负责人 说明:供应惜况是对供货商的管理记录。(3)数据流名称:库存情况 定义:库存情况二仓库+货物+数量+库存上限+库存下限 说明:库存情况是对仓库内货物的管理记录。(4)数据流名称:取货情况 定义:取货情况二货物+数量+时间+金额 说明:取货惜况是取货商提供取货的管理记录。主要数据存储定义(1)数据存储名

15、称:出库记录 数据结构:出库记录二货物编号+货物名+数量+有效期+出库时间+所属仓库 编号 出库记录是货物出库信息(2)数据存储名称:入库记录 D1 入库记录 D3设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构

16、设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室数据结构:入库记录二货物编号+货物名+数量+有效期+入库时间+所属仓库 编号 说明:入库记录是货物入库信息。(3)数据存储名称:库存记录 数据结构:库存记录=仓库编号+货物编号+货物数量 说明:库存记录的是货物库存的信息。(4)数据存储名称:月/年出入库总量记录 数据结构:月/年出入库总量记录=货物编号+入库信息+出库信息 说明:月/年出入库总量记录的是货物每月每年的出入库统讣信息 主要处理过程(1)处理过程名:出库管理 输入

17、:货物情况,库存情况 输出:出库记录 处理说明:管理人员根据取货单,前往相应仓库取货物,填写好出库记 录。(2)处理过程名:入库管理 输入:货物情况,库存情况 输出:入库记录 处理说明:管理人员根据入库单,前往相应仓库存入货物,填写好入库记 录。(3)处理过程名:库存管理 输入:货物情况,库存情况 输出:库存记录 处理说明:把仓库内的货物进行清点,填好库存记录。(4)处理过程名:统计管理 输入:出库信息,入库信息,库存信息 输出:月/年出入库总量记录 处理说明:把出库信息,入库信息进行统计,总结每月/年的出入库量,再 核对信息。设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞

18、学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室 3概念结构设计 E-R 图:从需求概况分析中,把该系统主要

19、分为四大管理模块。图出库管理 E-R图 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和

20、存储过程设计以及相应的语句指导教师钟永友教研室图入库管理 E-R图 图统计管理 E-R图设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据

21、库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室4逻辑结构设计 将电脑配件库存管理系统数据库概念结构转换成关系模型,可得电脑配件 库存管理系统数据库逻辑结构,结果如下:配件(配件编号,配件类别编号,配件名称,有效期,单价)客户(客户编号,客户姓名,客户类型,联系电话)配件类别(配件类别编号,类别名称)仓库(仓库编号,仓库信息,仓库备注)库存(仓库编号,配件编号,库存量,库存上限,库存下限)出库(配件编号,仓库编号,客户编号,出库数量,出库日期,出库负责 人,出库配件金额)入库(配件编号,仓库编号,客户编号,入库数量,入库日期,入库负责 人,入库配件

22、金额)统计(仓库编号,配件编号,现有库存量,月出库总量,年出库总量,月 入库总量,年入库总量)设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建

23、立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室 5物理结构设计 使川 PowerDesigner 建立物理模型:图物理模型 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数

24、据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室6建立数据库 建立仓库表:create table 仓库(仓库编号 n umeric(ll)not null,仓库信息 char(ll)null,仓库备注 char(ll)null,constraint PK_仓库 primary key nonclustered(仓库编号)Go 建立入库表:create table 入库(配件编号 n umeric(ll)not null,仓库编号 n umeric(ll)no

25、t null,客户编号 n umeric(ll)not null,入库数量 char(ll)null,入口日期 datetime null,入库负责人 char(ll)null,入库配件金额 numeric(ll)null,constraint PK_入库 primary key(配件编号,仓库编号/客户编号))Go 建立出库表:create table 出库(配件编号 n umeric(ll)not null,仓库编号 n umeric(ll)not null,客户编号 n umeric(ll)not null,出库数量 numeric(ll)null,出库日期 datetime null,

26、出库负责人 char(ll)null,出库配件金额 n umeric(ll)null,constraint PK_出库 primary key(配件编号,仓库编号厂客户编号)Go 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图

27、数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室配件编号n 仓库编号 umeric(ll)not null,not null,n umeric(ll)建立客户表:create table 客户(客户编号 numeric(ll)not null,客户姓名 char(ll)null,客户类型 char(ll)null,联系电话 n umeric(20)null,constraint PK客户 primary key nonclustered(客户编号)go 建立

28、库存表:create table 库存(库存量 numeric(ll)null,库存下限 numeric(ll)null,库存上限 numeric(ll)null,constraint PK_库存 primary key(配件编号,仓库编号)go 建立统计表:create table 统计(仓库编号 n umeric(ll)null,配件编号 n umeric(ll)null,现有库存量 n umeric null,月出库总量 n umeric null,年出库总量 n umeric null,月入库总量 n umeric null,年入库总量 n umeric null Go 建立配件信息表

29、:create table 配件信息(配件编号 numeric(ll)配件类别编号 配件名称 char(ll)null,设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关

30、系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室有效期 numeric(ll)null,单价 numeric(ll)null,constraint PK配件信息 primary key nonclustered(配件编号)Go 建立配件类别表:create table 配件类别(配件类别编号 numeric(ll)not null,配件类别名 char(ll)null,constraint PK_配件类另 lj primary key nonclustered(配件类别编号)Go 数据库联系及约束条件:讦 exist

31、s(select 1 from sysobjects where id=objectjdf 仓库)and type=ll1)drop table 仓库 go 讦 exists(select 1 from sysobjects where id=object_id(入库)and type=ll1)drop table 入库 go 讦 exists(select 1 from sysobjects where id=object_id(出库)and type=U)drop table 出库 go if exists(select 1 from sysobjects where id=object_

32、id(客户)and type=U)drop table 客户 go 讦 exists(select 1 from sysobjects where id=object*1 库存)and type=ll1)drop table 库存 go 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查

33、询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室讦 exists(select 1 from sysindexes where id=object_id(统计)and name=*Relationship_3_FK and indid 0 and indid 0 and indid 0 and indid 255)drop index 配件信息.分类_FK go 讦 exists(select 1 f

34、rom sysobjects where id=objectjdf 配件信息)and type=ll1)drop table 配件信息 go 讦 exists(select 1 from sysobjects where id=object_id(配件类别)and type=U)drop table 配件类别 go create index Relationship_2_FK on 统计(仓库编号 ASC )go create index Relationship_3_FK on 统计(配件编号 ASC )go create index 分类_FK on配件信息(配件类别编号 AS2)设计说明

35、书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室g

36、o alter table 入库 add constraint FK_入库_入库配件信息 foreign key(配件编号)references 配件信息(配件编号)Go alter table 入库 add constraint FK_入库_入库 2_仓库 foreign key(仓库编号)references 仓库(仓库编号)go alter table 入库 add constraint FK_入库_入库 3_客 foreign key(客户编号)references 客户(客户编号)go alter table 出库 add constraint 卩_出库_出库_配件信息 foreig

37、n key(配件编号)references 配件信息(配件编号)go alter table 出库 add constraint FK_出库_出库 2_仓库 foreign key(仓库编号)references 仓库(仓库编号)go alter table 出库 add constraint FK_出库_出库 3客户 foreign key(客户编号)references 客户(客户编号)go alter table 库存 add constraint FK_库存_库存配件信息 foreign key(配件编号)references 配件信息(配件编号)go alter table 库存 a

38、dd constraint FK_库存_库存 2_仓库 foreign key(仓库编号)references 仓库(仓库编号)go alter table 统计 add constraint FK_统计_RELATIONS_ 仓库 foreign key(仓库编号)references 仓库(仓库编号)go alter table 统计 add constraint FK_统计_RELATIONS_ 配件信息 foreign key(配件编号)references配件信息(配件编号)go alter table 配件信息 add constraint FK配件信息分类配件类别 foreign

39、 key(配件类别编号)设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及

40、相应的语句指导教师钟永友教研室references 配嶽别(配嶽别鏑号)Go设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行

41、相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室7数据库操作 建立出库信息单视图:create view 出库信息单 as select 客户.客户编号,配件信息.配件编号,配件名称,出库数量,出库日期,出库负 责人 from 客户,配件信息,出库 Where 客户.客户编号二出库.客户编号 and 配件信息.配件编号二出库.配件编号 select 斗 班亦出库信息单 容户编号嘅件编号 配件名称 岀库數星 出库曰期 出库负责人 1 kh002 pjOO3 显示器 400 2014年&月旧王明 图建立出库信息做视图 建立库存信息单视图:create view 库

42、存信息单 as select 配件信息.配件编号,配件名称,配件类别名,库存量 from 配件信息,配件类别,库存 where 配件信息.配件类别编号二配件类别.配件类别编号 and 配件信息.配件编号二 库存.配件编号 Q O JL=O 主*-KT OTTM 盜-1 Ur?件卅Wr CTri件 W.毛F C3fi X=K 启 W.I J O O 1 FW详 兀云豆 SOO 1 口 o ON 命 4 g N zi O Cl3 nn&i 主 详 sar O O 5 G 1 o J O O 图建立库存信息収视图 查询配件单价位 50 元的配件信息:Select*From 配件信息 Where 单价

43、=50 select*-from酉 i!件信息 inhere 单价二 50|1 削件编号 削件矣别编号 削件名称 有效期 单伯 1 pjQOl IbOOl 眾标 5 年 50 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据

44、字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室2 pj002 IbOOl 键盘 5 年 50 建立存储过程:设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时

45、警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室Create procedure 酉(H牛 As Select*From 配件信息,配件类别 Where 配件信息配件类别编号二配件类别配件类别编号 Go Exec配件 Create procedure 酉!件 As select*From 旣件信息,酉?件类别 here 旣件信息.酉?件类别编号二酉己件类别.睡件类别编号 Go Exec 酉己件

46、设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友

47、教研室旣件编号 配件有效期 单价 配件类别编号 旣pjOOl 1pj002 lpj003 1pjOO4 1pj005 1pj006 1 标盘示响板卡 鼠谨显音主显 E-E-E-E-E-E.耳与耳耳耳乌 5 5 5 5 5 5 50 IbOOl 输入设备 50 lbOOl 输入设备 500 1B002 输出设备 200 lb002 输出设备 1000 1B003 数拐设备 1000 lb003 数揺设备 8总结 本次课程设计基本完成了课程任务书所要求的数据库设计和数据库操作,使用了 PowerDesigner 建模工具以及 SQL server 2000 建立数据库,所建立的数 据库基本符合使用

48、要求,在需求分析以及概念结构设计中还有不足,没有更加 完善和全面的去分析数据库。需要以后多加练习,从多个方面分析数据库的构 成。所设计的数据124 5 6 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用

49、图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室库的功能基本完善,但是对于库存统计方面和预警方面稍为 繁琐,需要改进。设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣与数据操作自年电脑配件的基本信息管理包括分类基本信息属性出入库管理主要是指配件采购入库生产组装的配件出库库存盘点和预警盘点是清点配件与实际账口是否一致预警是当配件不足时警告查询统计

50、按年和月进行出入库的统讣现有库存的统需求概况数据流图数据字典等概结构设计使用图设计逻辑结构设计主要是将图转换为关系模式和物理结构设计利用建立数据库和表并进行相关数据操作如表的建立查询视图建立和存储过程设计以及相应的语句指导教师钟永友教研室参考文献 1苗雪兰,刘瑞斯.数拯库系统原理及应用教程(第三版)M.北京:机械工业出版 社,2007 赵韵平,徐茂生系统分析与建模(第二版)M.北京:淸华大学出版社,2010 设计说明书电脑配件库存管理系统的数据库设计与数据操作学生姓名白又丞学号班级成绩信管指导教师钟永友数学与计算机科学学院年月日课程设计任务书学年第一学期课程设计电脑配件库存管理系统的数据库设讣

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com