数据库的建立——物资管理系统
一、 前言(课程设计的目的、意义、要求)
1. 加深对讲授内容的理解
《数据库系统》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。
2. 通过课程设计,掌握数据库系统设计与开发的方法及步骤
数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。
3.培养学生自学以及主动解决问题的能力
通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。
4. 课程设计基本要求:
掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等。熟悉数据建模工具PowerDesigner与数据库管理系统Oracle(或者选择SqlServer)软件的使用。
二、需求分析
(1)商品管理:商品的相关信息。
(2)入库管理:入库单上所需信息。
(3)出库管理:出库单上所需信息。
(4)生产厂家管理:生产厂家的相关信息。
(5)送货人管理:送货人所送商品信息。
(6)提货人管理:提货人所提商品信息。
三、数据库概念结构设计
物资管理系统:
(1)在物资管理局部应用中主要涉及的实体的属性:
商品(商品名称、生产厂家、型号、规格)
出库(出库日期、出库时间、商品名称、生产厂家、型号、规格、数量、出库地点、提货人姓名)
入库(入库日期、入库时间、商品名称、生产厂家、型号、规格、数量、入库地点、送货人姓名)
生产厂家(厂家序号、厂家名称、商品名称)
(2)实体间的联系:
出库与商品之间是1:n的联系;
Ø 入库与商品之间也是1:n的联系; Ø
送货人与商品之间也是1:n的联系;
提货人与商品之间也是1:n的联系;
生产厂家与商品之间也是1:n的联系;
送货人与出库之间也是1:1的联系;
送货人与入库之间也是1:1的联系;
(3)人事管理子系统的E-R图:
四、 数据库逻辑结构设计
(1)逻辑结构设计图形描述
(2)逻辑结构设计列表描述
序号 |
表名 |
中文名 |
作用 |
1 |
commodity |
商品 |
存储商品的相关信息 |
2 |
delivery of cargo from storage |
出库 |
存储出库单上所需信息 |
3 |
manufacturer |
生产厂家 |
存储生产厂家的相关信息 |
4 |
be put in storage |
入库 |
存储入库单上所需信息 |
5 |
bring_p |
提货人 |
存储提货人所提商品信息 |
6 |
send_p |
送货人 |
存储送货人所送商品信息 |
五、数据库实现
1、建立数据库
create database sam;
2、建立数据表
(1)商品表的建立
CREAT
数据库的建立——物资管理系统相关推荐
- 数据库课程设计:建材物资管理系统数据库课程设计
数据库课程设计:建材物资管理系统数据库课程设计 ** 一.课设简述 ** 本次设计基于大二学习的数据库原理这门课程,选择了建材物资管理系统这个课设题目,在查阅了相关资料后,设计了集进货商家信息,进货报 ...
- 数据库课程设计——羽晴YuQ3,物资管理系统
附录1课程设计题目 (1) 设计题目:物资管理及出借系统 背景资料: 1) 摆放物资的有两间办公室,每间办公室都有若干个位置摆放物资. 2) 每个摆放物资的地方都有一个唯一的编号. 3) 物资的基本 ...
- 课程设计-商店管理系统(四)----数据库的建立
数据库的建立 之前的博文 课程设计-商店管理系统(一)----前端页面的制作(一) 课程设计-商店管理系统(二)----前端页面的制作(二) 课程设计-商店管理系统(三)----前端页面的制作(三) ...
- 基于JAVA疫情医疗物资管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA疫情医疗物资管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA疫情医疗物资管理系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 ...
- java计算机毕业设计高校防疫物资管理系统源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计高校防疫物资管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计高校防疫物资管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...
- 把超市系统连接到java数据库_Java项目 超市管理系统(二)数据库的分析与建立...
项目是在网上找的,后面我会附上项目的链接. 需求:建立一个简易的超市管理系统数据库 分析:超市数据库中肯定有一个商品表,有一个管理员表,还有一个销售表.这样一个基本的超市数据库雏形就有了.下面开始构建 ...
- java毕业设计企业物资管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计企业物资管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计企业物资管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技术栈 ...
- 基于JAVA高校防疫物资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA高校防疫物资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高校防疫物资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...
- Web课程设计高校物资管理系统
.设计作品内容 1.作品名称:高校物资管理系统 2.作品简介:本作品是基于高校物资管理系统,以界面设计为主配合数据库来登陆的页面设计,具有增删改查基础操作模式. 二.设计过程 1. 页面设计 (1)页 ...
最新文章
- HTML5模板生成工具
- Python_将conda里的环境导入到pychram中
- 一个可以在Linux环境下找到,杀死,并重启Tomcat的脚本
- javascript滚动条响应鼠标滑轮的实现上下滚动事件
- linux配置端口映射
- CodeBlocks 20.03 开发基于FLTK 1.4.X 的应用
- 上海臻图信息3DGIS+BIM技术助力智慧城市地下综合管廊建设
- 读《三体_地球往事》
- 三星S8国行android 8,用户泪奔 三星S8系列国行获安卓8.0更新
- vue 监听输入法方法(js)
- 原力计划S5上榜博主名单公布(第四期已更新)
- java何时new_何时使用lambda,何时使用Proc.new?
- python通过四个点求球心及球心半径
- 【20221220】Windows通过网线共享网络及小猫咪局域网共享
- Win | Scoop 安装使用
- Ubuntu16.04 获取并启用root账户的方法
- 从0开始搭建一个自己的问卷系统
- 高中英才计划计算机研究设计计划,高中生英才计划.docx
- 第十三届蓝桥杯经验分享
- 读刘未鹏《暗时间》的总结和思考