實驗報告
**管理系統
姓名: 陳誠
學號: 1021030123
班級: 10210301
專業: 資訊管理與資訊系統
日期:2023年10月*日
一、需求分析
隨著科學技術的發展,一些工廠的規模也越來越大,職工的數量也在不斷的增加,面對如此大的資訊量,單憑傳統的**、手工操作已不能滿足實際的需要。因此,我設計工廠管理系統來提高工廠管理方面的效率。通過這個系統可以使資訊的管理更加規範,統計更科學。
模組功能分析:
(1)部門模組:用來管理公廠的部門以及其所需花費的預算;
(2)工程模組:用來管理工廠所負責的工程以及其所需的部件數量等;
(3)職工模組:用來管理工廠的職工以及其所負責的工程;
(4)部件模組:用來管理工廠負責的各個工程所需要用到的部件以及所需數量及存放地點;
(5)倉庫模組:用來管理工廠所負責的工程所需用到的部件的存放地點的庫存量、面積等資訊。
二、概念結構設計
經分析,本系統的e-r圖如下:
各實體間關係的e-r圖如下:
關係圖:
三、邏輯結構設計
1. 工廠管理基本資訊表
①部門②工程
③職工④部件
⑤倉庫2.工廠管理基本資料資訊表
①建庫create database 工廠管理資訊系統
②建表create table 部門
(部門號 char(6) primary key,
部門名 char(10),
上年預算 money,
本年預算 money);
create table 工程
(工程名 char (20)primary key,
預算 money,
部門號 char(6) references 部門(部門號),
所需部件數量 **allint);
create table 職工
(職工號 char(5) primary key,
姓名 char(10),
性別 char(2) default '男',
年齡 **allint,
工資 money,
工程名 char(20) references 工程(工程名));
create table 倉庫
(倉庫號 char(5)primary key,
倉庫名 char(20),
面積 **allint,
庫存量 **allint);
create table 部件
(部件號 char(5) primary key,
工程名 char(20),
倉庫號 char(5),
部件數量 **allint
constraint pk_bj1 foreign key (工程名) references 工程(工程名),
constraint pk_bj2 foreign key (倉庫號) references 倉庫(倉庫號));
③新增記錄
insert into 部門
values('071011','a部門',1000000,1200000);
insert into 部門
values('071021','b部門',1500000,1300000);
insert into 部門
values('071012','a部門',1250000,1500000);
insert into 部門
values('071022','b部門',2000000,1800000);
insert into 工程
values('電力工程 ',1200000,'071011',7500);
insert into 工程
values('環境工程 ',1400000,'071012',15500);
insert into 工程
values('基因工程 ',1900000,'071021',11000);
insert into 工程
values('土木工程 ',1100000,'071022',17000);
insert into 職工
values('0610','李明','男',27,1500,'土木工程');
insert into 職工
values('0611','劉麗','女',29,1600,'基因工程');
insert into 職工
values('0612','張新','男',28,1600,'電力工程');
insert into 職工
values('0613','李南','男',29,1500,'基因工程');
insert into 職工
values('0614','曲波','男',32,2000,'環境工程');
insert into 職工
values('0615','徐思','女',33,1800,'電力工程');
insert into 職工
values('0616','許微','女',28,1700,'土木工程');
insert into 職工
values('0617','天藍','女',30,1700,'環境工程');
insert into 倉庫
values('101','東倉庫',1000,21000);
insert into 倉庫
values('201','西倉庫',1500,22000);
insert into 倉庫
values('202','西倉庫',1200,23000);
insert into 倉庫
values('102','東倉庫',1600,25000);
insert into 部件
values('0101','土木工程','101',8000);
insert into 部件
values('0102','環境工程','202',7000);
insert into 部件
values('0103','土木工程','201',9000);
insert into 部件
values('0104','基因工程','102',5000);
insert into 部件
values('0105','環境工程','201',8500);
insert into 部件
values('0106','電力工程','102',7500);
insert into 部件
values('0107','基因工程','101',6000);
資料庫課程設計報告範例
圖書館管理資訊系統 學院 專業 級 班姓名 學號 任課教師 實驗教師 助教 目錄一 系統開發平台 1 二 資料庫規劃 2 2.1 任務陳述 2 2.2 任務目標 2 三 系統定義 2 3.1 系統邊界 2 3.2 使用者檢視 2 四 需求分析 2 4.1 使用者需求說明 2 4.1.1 資料需求 2...
資料庫課程設計報告
計算機與控制工程學院 資料庫原理及應用 課程設計報告 題目名稱 選課系統 專業 計科班級 計121 1 學號 201258501149 姓名 李利娟 指導教師 畢遠偉 2015 年 01月 11 日 課程設計評語 班級 計121 1學號 201258501149學生姓名 李利娟 綜合成績 目錄一 需...
資料庫課程設計報告
系統開發報告 學號 111007133 姓名邢小迪 題目 企業員工薪資管理 指導教師 王紅梅 提交時間 2013年6月01日 電腦科學與應用系 一緒論二員工薪資管理系統概述1 現狀分析1 系統目標2 系統特點3 三員工薪資管理系統資料庫設計3 需求分析3 資料庫物理結構分析4 資料庫概念結構設計6 ...