数据库课程设计实验报告示例

发布 2019-07-03 12:14:00 阅读 5253

数据库课程设计。

实验报告。*管理系统。

姓名: 陈诚。

学号: 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 部门(部门号),所需部件数量 smallint);

create table 职工。

(职工号 char(5) primary key,姓名 char(10),性别 char(2) default '男',年龄 smallint,工资 money,工程名 char(20) references 工程(工程名));

create table 仓库。

(仓库号 char(5)primary key,仓库名 char(20),

面积 smallint,库存量 smallint);

create table 部件。

(部件号 char(5) primary key,工程名 char(20),仓库号 char(5),部件数量 smallint

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);

数据库课程设计报告 示例

课程设计报告。课程名称数据库原理课程设计 课题名称超市物流管理系统 专业计算机科学与技术 班级。学号。姓名。指导教师张铁楠吴德健 2010年 3 月 30 日。目录。一 系统定义1 二 需求分析1 三 系统设计5 四 详细设计13 五 课程设计总结20 六 参考文献21 七 附录22 一 系统定义。...

数据库课程设计报告

jia服装销售系统。指导老师 索剑。系名 计算机科学系。学号 111405128 姓名 薛文科 班级 11计算机1班。目录。第一章绪论3 1.1课题简介3 1.2设计目的3 1.3设计内容3 1.4系统实验要求3 第二章需求分析3 2.1系统基本功能3 2.2权限划分4 2.3系统运作流程4 2.4...

数据库课程设计报告

课程设计。数据库课程设计任务书 3 图书管理系统说明书 5 一 系统说明 5 二 系统功能 5 三 系统结构流程图 菜单调用关系 6 四 数据表结构 7 五 图书管理数据库相关信息 8 七 课程设计总结 11 本科 一 设计目的。通过课程设计使学生进一步掌握用sql开发小型应用程序的过程和方法,掌握...