数据库构建(HTML版)附网页设计及代码

本文描述了如何使用Metronic框架开发一个包含用户登录、注册、供应商和商品资料管理功能的供应链系统前端页面,涉及HTML构建、页面跳转,以及与数据库的交互,包括创建和关联多个表并实现增删改查操作。
摘要由CSDN通过智能技术生成

实现功能

参考metronic前端页面,输出供应链系统采购部分(至少具备以下页面:用户登录,用户注册,供应商资料管理(浏览,添加,修改,删除,查询),商品资料管理(浏览,添加,修改,删除,查询))系统原型。

1.建立自己的html

2.修改里面网页其中插件

3.联立数据库,完成增、删、改、查的操作

4.网页之间可以相互跳转 

一、用户操作手册:

1.登录

1.1登录页面

1.2忘记密码页面

1.3注册页面

2点击登陆后进入主页面。

3产品资料表。

3.1  

3.2产品表(可以选择一页显示几行)

3.3添加数据

4.供应商资料管理表

4.1建立了三个表,雇员表、运货商、供应商

4.2实现搜索功能

5.商品信息更改表。

5.1具体信息

5.2实现添加、修改、查找、删除功能

6供应商资料更改表。

6.1具体如下,同样实现增、删、改、查功能

二、数据库建立具体代码

供应商表:

CREATE TABLE "供应商表" ( "供应商ID" VARCHAR(10 BYTE)  PRIMARY KEY,

"公司名称" VARCHAR(20 BYTE)  ,

"联系人姓名" VARCHAR(10 BYTE)  ,

"联系人职务" VARCHAR(20 BYTE)  ,

"地址" VARCHAR(40 BYTE)  ,

"城市" VARCHAR(10 BYTE)  ,

"地区" VARCHAR(10 BYTE)  ,

"邮政编码" VARCHAR(10 BYTE)  ,

"国家" VARCHAR(20 BYTE)  ,

"电话" VARCHAR(20 BYTE)  )  ;

客户表:

CREATE TABLE "客户表" ( "客户ID" VARCHAR(10 BYTE)  PRIMARY KEY,

"公司名称" VARCHAR(20 BYTE)  ,

"联系人姓名" VARCHAR(10 BYTE)  ,

"联系人职务" VARCHAR(20 BYTE)  ,

"地址" VARCHAR(40 BYTE)  ,

"地区" VARCHAR(10 BYTE)  ,

"城市" VARCHAR(10 BYTE)  ,

"国家" VARCHAR(10 BYTE)  ,

"邮政编码" VARCHAR(20 BYTE)  ,

"电话" VARCHAR(20 BYTE)  )  ;

雇员表:

CREATE TABLE "雇员表" ( "雇员ID" VARCHAR(10 BYTE)  PRIMARY KEY,

"姓名" CHAR(10 BYTE)  ,

"职务" CHAR(20 BYTE)  ,

"尊称" VARCHAR(10 BYTE)  ,

"地址" VARCHAR(40 BYTE)  ,

"城市" VARCHAR(10 BYTE)  ,

"地区" VARCHAR(10 BYTE)  ,

"邮政编码" VARCHAR(10 BYTE)  ,

"国家" VARCHAR(10 BYTE)  ,

"家庭电话" VARCHAR(20 BYTE)  ,

"分机" VARCHAR(10 BYTE)  ,

"备注" CHAR(200 BYTE)  

)  ;

产品表:

CREATE TABLE "产品表" ( "产品ID" VARCHAR(10 BYTE)  PRIMARY KEY,

"产品名称" VARCHAR(20 BYTE)  ,

"供应商ID" VARCHAR(10 BYTE)  ,

"类别ID" VARCHAR(10 BYTE)  ,

"单位数量" VARCHAR(20 BYTE)  ,

"单价" FLOAT ,

"库存量" INT ,

"订购量" INT  ,

"再订购量" INT  ,

"中止" BOOLEAN,

"条码" VARCHAR(20 BYTE)

 )  ;

ALTER TABLE "产品表" ADD CONSTRAINT "FK_供应商ID" FOREIGN KEY ("供应商ID") REFERENCES "供应商表"("供应商ID");

ALTER TABLE "产品表" ADD CONSTRAINT "FK_类别ID" FOREIGN KEY ("类别ID") REFERENCES "类别表"("类别ID");

订单表:

CREATE TABLE "订单表" ( "订单ID" VARCHAR(10 BYTE)  PRIMARY KEY,

"客户ID" VARCHAR(10 BYTE)  ,

"雇员ID" VARCHAR(10 BYTE)  ,

"运货商ID" CHAR(10 BYTE) ,

"运货费" FLOAT ,

"货主名称" VARCHAR(10 BYTE)  ,

"货主地址" VARCHAR(40 BYTE),

"货主城市" VARCHAR(10 BYTE),

"货主地区" VARCHAR(10 BYTE) ,

"货主邮政编码" VARCHAR (20 BYTE),

"货主国家" VARCHAR(10 BYTE)

 );

ALTER TABLE "订单表" ADD CONSTRAINT "FK_客户ID" FOREIGN KEY ("客户ID") REFERENCES "客户表"("客户ID");

ALTER TABLE "订单表" ADD CONSTRAINT "FK_雇员ID" FOREIGN KEY ("雇员ID") REFERENCES "雇员表"("雇员ID");

ALTER TABLE "订单表" ADD CONSTRAINT "FK_运货商ID" FOREIGN KEY ("运货商ID") REFERENCES "运货商表"("运货商ID");

类别表:
CREATE TABLE "类别表" ( "类别ID" VARCHAR(10 BYTE)  PRIMARY KEY,

"类别名称" CHAR(10 BYTE)  ,

"说明" CHAR(50 BYTE)

)  ;

运货商表:

CREATE TABLE "运货商表" ( "运货商ID" CHAR(5 BYTE)  PRIMARY KEY, "公司名称" VARCHAR(20 BYTE)  NOT NULL,"电话" CHAR  NOT NULL )  ;

订单明细表:

CREATE TABLE "订单明细表" ( "订单ID" VARCHAR(10 BYTE) ,

"客户ID" VARCHAR(10 BYTE)  ,

"单价" FLOAT ,

"数量" int ,

 );

ALTER TABLE "订单明细表" ADD CONSTRAINT "FK_订单ID" FOREIGN KEY ("订单ID") REFERENCES "订单表"("订单ID");

ALTER TABLE "订单明细表" ADD CONSTRAINT "FK_客户ID" FOREIGN KEY ("客户ID") REFERENCES "客户表"("客户ID");

三、供应链管理系统数据库设计

系统分为八个表:

1:供应商表

主要字段:供应商ID(主键),公司名称,联系人姓名,联系人职务,地址,国家,城市,地区,邮政编码,电话

2:运货商表

主要字段:运营商ID(主键),公司名称,电话

3:类别表

主要字段:类别ID(主键),类别名称,说明

4:客户表

主要字段: 客户ID(主键),公司名称,联系人姓名,联系人职务,地址,国家,城市,地区,邮政编码,电话

5:雇员表

主要字段: 雇员ID(主键),姓名,职务,尊称,地址,国家,城市,地区,邮政编码,家庭电话,分机,备注,上级

6:产品表

    主要字段:产品ID(主键),产品名称,供应商ID(外键,引用供应商表.供应商ID),类别ID(外键,引用类别表.类别ID),单位数量,单价,库存量,订购量,再订购量,中止,条码

  1. 订单表

   主要字段:订单ID(主键),客户ID(外键,引用客户表.客户ID),雇员ID(外键,引用雇员表.雇员ID),订单日期,到货日期,发货日期,运货商ID(外键,引用运货商表.运货商ID),运货费,货主名称,货主地址,货主国家,货主城市,货主地区,货主邮政编码

  1. 订单明细表

   主要字段:订单ID(外键,引用订单表.订单ID),客户ID(外键,引用客户表.客户ID),单价,数量

供应商

        字段名

类型

       特殊属性

供应商ID

        Char(5)

       主键

      公司名称

       Char(40)

       Not null

联系人姓名

       Char(10)

       Not null

联系人职务

       Char (20)

       Not null

地址

       Char  (30)

       Not null

地区

       Char (10)

       Not null

        城市

       Char  (10)

       Not null

        国家

       Char (10)

        Not null

       邮政编码

        Char (20)

        Not null

电话

       Char (20)

       Not null

运货商表

     字段名

     类型

        特殊属性

     运货商ID

    Char (5)

    主键

       公司名称

  Char (20)

     Not null

电话

  Char (20)

      Not null

类别表

     字段名

     类型

        特殊属性

     类别ID

    Char (5)

    主键

       类别名称

   Char (20)

     Not null

说明

   Char (50)

      Not null

客户表

        字段名

类型

       特殊属性

客户ID

        Char(10)

       主键

      公司名称

       Char(20)

       Not null

联系人姓名

       Char(10)

       Not null

联系人职务

       Char (20)

       Not null

地址

       Char  (30)

       Not null

地区

       Char (10)

       Not null

        城市

       Char  (10)

       Not null

        国家

       Char (10)

        Not null

       邮政编码

        Char (20)

        Not null

电话

       Char (20)

       Not null

雇员表

        字段名

类型

       特殊属性

雇员ID

        Char(5)

       主键

         姓名

       Char(10)

       Not null

职务

       Char(10)

       Not null

尊称

       Char (5)

       Not null

地址

       Char  (30)

       Not null

地区

       Char (10)

       Not null

        城市

       Char  (10)

       Not null

        国家

       Char (10)

        Not null

       邮政编码

        Char (20)

        Not null

家庭电话

       Char (20)

       Not null

 分机

       Char(5)

       Not null

 备注

        Char (80)

       Not null

上级

       Char (5)

      

产品表

        字段名

类型

       特殊属性

产品ID

        Char(5)

       主键

      产品名称

       Char(20)

       Not null

供应商ID

       Char(5)

       外键

类别ID

       Char (5)

      外键

单位数量

       Char(20)

       Not null

单价

        Money

       Not null

        库存量

      Int

       Not null

        订购量

      Int

        Not null

       再订购量

       Int

        Not null

中止

       Boolean

       Not null

条码

      Char (20)

       Not null

订单表

        字段名

类型

       特殊属性

订单ID

        Char(10)

       主键

        客户ID

       Char(10)

       外键

 雇员ID

       Char(5)

       外键

 运货商ID

         Char (5)

        外键

 运货费

       money

       Not null

货主名称

      Char (10)

     Not null

货主地址

       Char  (30)

       Not null

货主地区

       Char (10)

       Not null

      货主城市

       Char  (10)

       Not null

      货主国家

       Char (10)

        Not null

      货主邮政编码

        Char (20)

        Not null

订单明细表

     字段名

     类型

        特殊属性

    订单ID

    Char (10)

    外键

       客户ID

   Char (10)

     外键

单价

      Float

      Not null

数量

     Int

     Not null

 详细代码可下载查看

  • 32
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值