数据库课程设计

发布 2022-10-04 16:37:28 阅读 1798

湖北工程学院。

数据库原理课程设计。

题目: 工厂管理系统设计

设计人姓名: 姓名(学号)

设计时间。目录。

1.引言 1

2.需求分析 1

3. 系统设计 1

3.1 系统架构 1

3.2 系统数据库设计 2

3.2.1 概念结构设计 2

3.2.2 逻辑结构设计 4

3.2.3 数据库的建立 6

4 用户子模式的设计 13

5.总结 13

6.致谢 13

随着经济的全球化以及为满足人们日益增长的物质文化需要,物质发展的重要性与日俱增。而各企业工厂肩负重要职责,偌大一个工厂企业既要购进原材料,制作零件,又要生产产品,事物和数据琐碎繁多,数据管理必不可少。随着计算机应用的普及,数据库系统在工厂企业管理中发挥重要的作用。

拥有强大而完善的数据库系统可以节省人力资源和物流成本,可以使工厂管理人员及时了解产品的生产情况,零件的制作进度,原材料的**情况以及库存情况,进而调整产品的生产的原材料的采购,使工厂企业的管理和运作更加科学、方便、快捷,工厂企业的发展也更加迅速稳定,社会经济和国际也日趋接轨,这些对于工厂企业具有重要的作用的意义。

通过对企业成员,原料**商等的调查要求系统实现如下功能:

1.厂长可以浏览仓库原料,零件,产品的所有信息。

2.厂长能够查看仓库管理员的管理信息。

3.仓库的管理员能够查看原材料,零件和产品的存储信息。

4.系统管理员对产品信息及产品类别的维护功能。

5.销售部门能够查看生产及销售信息。

6.产品生产主管可以查看零件的**情况和产品的生产信息。

7.零件生产主管可以查询原材料的**信息和零件的使用信息。

8.**商的基本信息维护功能。

9.原材料购进与消耗的信息维护功能。

本系统采用技术开发,数据库管理系统采用sql server2000,采用分层架构体系进行开发,其架构示意图如图1所示:

根据系统需求分析,设计如图3所示的e-r图模型:

图2 产品实体-属性图。

图3 零件实体-属性图。

图4 原材料实体-属性图。

图5 仓库实体-属性图。

图6 管理员实体-属性图。

图7 **商实体-属性图。

n m 1 n

m np m

n m 1 n

图8 全局e-r图。

使用power designer将上面的数据库概念结构转化为sql server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构:

表1 产品信息表:product

表2 产品存货信息:brank

表3 产品构造信息表:stucture

表4 零件信息表:accessory

表5 零件需求信息表:demand

表6 原材料信息表:material

表7 原材料存放信息表:bonded

表8 仓库信息表:storehouse

表9零件库存信息表:deposited

表10 管理员信息表:manager

表11 提供商信息表:provider

具体sql**如下:

create database db_wzgl

on primary

name=wzgl_mdf,filename='d:\sql\',size=10,filegrowth=10%,maxsize=50

log on

name=wzgl_log,filename='d:\sql\',size=5,filegrowth=10%,maxsize=10

go使用power designer生成如下生成逻辑数据库表结构的sql 语句如下,保存在文件中。

* table: accessory

create table accessory (

accessoryidvarchar(20not null,accessoryname varchar(30not null,accessprodate datetimenot null,accessspecifi textnot null,constraint pk_accessory primary key nonclustered (accessoryid)

go* table: bonded

create table bonded (

materialidvarchar(20not null,storehouseid varchar(20not null,stocksintnot null,constraint pk_bonded primary key (materialid, storehouseid)

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...