设计一个采购、销售和客户管理应用数据库

设计一个采购、销售和客户管理应用数据库

这是西安邮电大学软件工程数据库原理及应用的一次疫情期末大作业。如果觉得本文编辑不是很符合你的预期,可以加我QQ或者微信可提供当时写的word文档(私聊备注来意)

《数据库原理及应用》期末大作业

设计一个采购、销售和客户管理应用数据库,其中:一个供应商可以供应多种零件,一种零件也可以有多个供应商,一个客户订单可以订购多种供应商供应的零件。客户和供应商都分属不同的国家,而国家按世界五大洲四大洋划分地区。请进行数据库设计,要求包含7个实体:零件、供应商、客户、订单、订单项、国家、地区。每个实体都有一些属性,其中
零件:零件编号,零件名称,制造商,品牌,零售价格,备注
供应商:供应商编号,供应商名称,地址,国籍,电话,备注
客户:客户编号,客户名称,地址,电话,国籍,备注
订单:订单编号,订单状态,,订单总价,订单日期,订单优先级,记账员,备注
订单项:订单项编号,订购零件号,供应商号,零件数量,零件总价,折扣,税率
国家:国家编号,国家名称,所属地区,备注
地区:地区编号,地区名称,备注
要求完成:
1. 根据实际语义,分析实体之间的联系,确定实体之间联系的类型(一对一、一对多、多对多),给出实体联系图,即E-R图。
2. 叙述E-R图转换成关系模型的转换规则。
3. 按照第2题描述的转换规则把E-R图转换成关系模型(多个关系模式),并指出主码、外码。
4. 分析第3题得到的各个关系模式的范式等级。
5. 对于第3题得到的关系模型,使用以下表格形式详细说明每张表。

列名数据类型是否主码、外码说明

6. 使用SQL语言创建第4题各张表。
7. 自行设计一些插入、删除、修改、查询的操作,并使用SQL语言实现这些操作。

1.根据实际语义,分析实体之间的联系,确定实体之间联系的类型(一对一、一对多、多对多),给出实体联系图,即E-R图。

实体7个:零件、供应商、客户、订单、订单项、国家、地区。
其联系图如下:
在这里插入图片描述

2.叙述E-R图转换成关系模型的转换规则。

将每一个实体类型转换成-个关系模式,实体的属性为关系模式的属性。
(1) 实体集转换为关系:
实体集对应于一个关系
关系名:与实体集同名。
属性:实体集的所有属性。
主码:实体集的主码。
(2) 联系转换为关系:
联系转换成为关系模式。 联系转换成为关系模式时, 要根据联系方式的不同采用不同的转换方式
二元联系转换:
① 1:1 联系的转换方法
a) 将1:1联系转换为一个独立的关系:与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。
b) 将1:1联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码。
② 1:n 联系的转换方法
a)一种方法是将联系转换为一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为 n 端实体集的码;
b)另一种方法是在 n 端实体集中增加新属性,新属性由联系对应的 1 端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。
③ m:n 联系的转换方法
在向关系模型转换时,一个 m:n 联系转换为一个关系。转换方法为:与该联系相连的各实体集的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合(该码为多属性构成的组合码)。
三元联系转换:
① 1:1:1联系的转换方法
可以在三个实体类型转换成的三个关系模式中任意一个关系模式的属性中加入另两个关系模式的键(作为外键)和联系类型的属性
② 1:1:N 联系的转换方法
1:1:N在N端实体类型转换成的关系模式中加入两个1端实体类型的键(作为外键)和联系类型的属性
③ 1:M:N 联系的转换方法
将联系类型也转换成关系模式,其属性为M端和N端实体类型的键(作为外键)加上联系类型的属性,而键为M端和N端实体键的组合
④ M:N:P 联系的转换方法
将联系类型也转换成关系模式,其属性为三端实体类型的键(作为外键)加上联系类型的属性,而键为三端实体键的组合。

3.按照第2题描述的转换规则把E-R图转换成关系模型(多个关系模式),并指出主码、外码

E-R中7个实体共有7个联系,其中二元联系6个,三元联系一个。
1:N 联系(5个):


1 地区(地区编号,地区名称,备注)
主码:地区编号。
N 国家(国家编号,国家名称,所属地区,备注)
主码:国家编号。外码:地区编号。
关系 从属(地区编号,国家编号)
主码:国家编号
地区(地区编号,地区名称,备注)
国家(国家编号,国家名称,所属地区,备注,地区编号


1 国家(国家编号,国家名称,所属地区,备注)
主码:国家编号。
N 供应商(供应商编号,供应商名称,地址,国籍,电话,备注)
主码:供应商编号。外码:国家编号。
关系 包含(国家编号,供应商编号)
主码:供应商编号
国家(国家编号,国家名称,所属地区,备注)
供应商(供应商编号,供应商名称,地址,国籍,电话,备注,国家编号)


1 国家(国家编号,国家名称,所属地区,备注)
主码:国家编号。
N 客户(客户编号,客户名称,地址,电话,国籍,备注)
主码:客户编号。外码:国家编号。
关系 拥有(国家编号,客户编号)
主码:客户编号
国家(国家编号,国家名称,所属地区,备注)
客户(客户编号,客户名称,地址,电话,国籍,备注,国家编号)


1 客户(客户编号,客户名称,地址,电话,国籍,备注)
主码:客户编号。
N 订单(订单编号,订单状态,订单总价,订单日期,订单优先级,
记账员,备注)
主码:订单编号。外码:客户编号。
关系 签订(客户编号,订单编号)
主码:订单编号
客户(客户编号,客户名称,地址,电话,国籍,备注)
订单(订单编号,订单状态,,订单总价,订单日期,订单优先级,记账员,
备注,客户编号)


1 订单(订单编号,订单状态,订单总价,订单日期,订单优先级,
记账员,备注)
主码:订单编号。
N 订单项(订单项编号,订购零件号,供应商号,零件数量,
零件总价,折扣,税率)
主码:订单项编号。外码:订单编号。
关系 填写(订单编号,订单项编号)
主码:订单项编号
订单(订单编号,订单状态,订单总价,订单日期,订单优先级,记账员,备注)
订单项(订单项编号,订购零件号,供应商号,零件数量,零件总价,
折扣,税率,订单编号)

M:N 联系(1个):
1 供应商(供应商编号,供应商名称,地址,国籍,电话,备注)
主码:供应商编号。
N 零件(零件编号,零件名称,制造商,品牌,零售价格,备注)
主码:零件编号。外码:供应商编号。
关系 提供(供应商编号,零件编号,数量)
主码:供应商编号,零件编号。
供应商(供应商编号,供应商名称,地址,国籍,电话,备注)
零件(零件编号,零件名称,制造商,品牌,零售价格,备注)
提供(供应商编号,零件编号,数量)

1:1:N 联系(1个):
1 供应商(供应商编号,供应商名称,地址,国籍,电话,备注)
主码:供应商编号。
1 零件(零件编号,零件名称,制造商,品牌,零售价格,备注)
主码:零件编号。
N 订单项(订单项编号,订购零件号,供应商号,零件数量,
零件总价,折扣,税率)
主码:订单项编号。外码:供应商编号,零件编号。
关系 组成(供应商编号,零件编号,订单项编号。)
主码:订单项编号
供应商(供应商编号,供应商名称,地址,国籍,电话,备注)
零件(零件编号,零件名称,制造商,品牌,零售价格,备注)
订单项(订单项编号,订购零件号,供应商号,零件数量,零件总价,
折扣,税率,供应商编号,零件编号)


综上关系模型整理总结如下:(红色为主码,蓝色为外码)
1.地区(地区编号,地区名称,备注
2.国家(国家编号,国家名称,所属地区,备注,地区编号
3.零件(零件编号,零件名称,制造商,品牌,零售价格,备注
4.客户(客户编号,客户名称,地址,电话,国籍,备注,国家编号
5.供应商(客户商编号,供应商名称,地址,国籍,电话,备注,国家编号
6.订单(订单编号,订单状态,订单总价,订单日期,订单优先级,记账员,备注,供客户编号
7.订单项(订单项编号,订购零件号,供应商号,零件数量,零件总价,折扣,税率,订单编号,供应商编号,零件编号
8.提供(供应商编号,零件编号,数量)

4.分析第3题得到的各个关系模式的范式等级。

1.地区(地区编号,地区名称,备注)
2.国家(国家编号,国家名称,所属地区,备注,地区编号)
3.零件(零件编号,零件名称,制造商,品牌,零售价格,备注)
4.客户(客户编号,客户名称,地址,电话,国籍,备注,国家编号)
5.供应商(供应商编号,供应商名称,地址,国籍,电话,备注,国家编号)
6.订单(订单编号,订单状态,订单总价,订单日期,订单优先级,记账员,
备注,客户编号)
7.订单项(订单项编号,订购零件号,供应商号,零件数量,零件总价,
折扣,税率,订单编号,供应商编号,零件编号)
8.提供(供应商编号,零件编号,数量)
第一范式(1NF)-字段不可再分
定义:若关系模式R的每个关系r的属性值都是不可分的原子值,则称R是第一范式1NF (First Normal Form)的模式。
包含关系模式:1、2、3、4、5、6、7、8
第二范式(2NF)-字段和完整主键有关系
定义:1.对于FD W→A,若存在X⊆W有X→A成立,则称W→A是局部依赖(A局部依赖于W);否则称W→A是完全依赖。完全依赖也称为“左部不可约依赖”。2.若A是关系模式R中候选键属性,则称A是R的主属性:否则称A是R的非主属性。3.若关系模式R是1NF,且每个非主属性完全函数依赖于候选键,则称R是第二范式(2NF)的模式。若数据库模式中每个关系模式都是2NF,则称数据库模式为2NF的数据库模式。
包含关系模式:1、2、3、4、5、6、7
第三范式(3NF)-字段和主键是直接关系
定义:1.若x→Y, Y→A, 且Y-/->x和A⫋Y,则称X→A是传递依赖(A传递依赖于X)。2. 若关系模式R是1NF,且每个非主属性都不传递依赖于R的候选键,则称 R是第三范式(3NF)的模式。若数据库模式中的每个关系模式都是3NF,则称其为3NF的数据库模式。3NF的目的是消除非主属性对键的传递函数依赖。
包含关系模式:1、3

5.对于第3题得到的关系模型,使用以下表格形式详细说明每张表。

1.地区region:

列名数据类型是否主码、外码说明
Region_IdINT地区编号
Region_NameVARCHAR(20)地区名称
remarksVARCHAR(20))备注

2.国家country:

列名数据类型是否主码、外码说明
Country_IdINT国家编号
Country_NameVARCHAR(20)国家名称
AreaVARCHAR(20)所属地区
remarksVARCHAR(20)备注
Region_IdINT地区编号

3.零件part:

列名数据类型是否主码、外码说明
Part_IdINT零件编号
Part_NameVARCHAR(20)零件名称
ManufacturerVARCHAR(20)制造商
BrandVARCHAR(20)品牌
PriceINT价格
remarksVARCHAR(20)备注

4.客户customer:

列名数据类型是否主码、外码说明
Customer_IdINT客户编号
Customer_NameVARCHAR(20)客户姓名
Customer_AddressVARCHAR(20)地址
Customer_TelVARCHAR(20)电话
Customer_NationalityVARCHAR(20国籍
remarksVARCHAR(20)备注
Country_IdINT国家编号

5.供应商supplier:

列名数据类型是否主码、外码说明
Supplierr_IdINT供应商编号
Supplierr_NameVARCHAR(20)供应商名称
Supplier_AddressVARCHAR(20)地址
Supplier_TelVARCHAR(20)电话
Supplier_NationalityVARCHAR(20国籍
remarksVARCHAR(20)备注
Country_IdINT国家编号

6.订单torder:

列名数据类型是否主码、外码说明
Order_IdINT订单编号
Order_StateVARCHAR(20)订单状态
TotalpriceINT订单总价
Order_dateVARCHAR(20)订单日期
priorityVARCHAR(20订单优先级
BookkeeperVARCHAR(20)记账员
remarksVARCHAR(20)备注
Customer_IdINT客户编号

订单项OrderItem与提供关系Provide_relationships因为篇幅原因在此省略

6.使用SQL语言创建第4题各张表。

建库 create database IF NOT EXISTS WY;
查看库 show databases;
使用库 use WY;
查看库中表 show tables;
开始建表:
1.地区表
DROP TABLE IF EXISTS region;
CREATE TABLE region (
Region_Id INT PRIMARY KEY ,
Region_Name VARCHAR(20) ,
remarks VARCHAR(20) DEFAULT ‘该地区无备注’
);
2.国家表
DROP TABLE IF EXISTS country;
CREATE TABLE country (
Country_Id INT PRIMARY KEY,
Country_Name VARCHAR(20),
Area VARCHAR(20),
remarks VARCHAR(20) DEFAULT ‘该国家无备注’,
Region_Id int,
FOREIGN KEY (Region_Id) REFERENCES region(Region_Id)
);

3.零件表
DROP TABLE IF EXISTS part;
CREATE TABLE part (
Part_Id INT PRIMARY KEY,
Part_Name VARCHAR(20),
Manufacturer VARCHAR(20),
Brand VARCHAR(20),
Price INT,
remarks VARCHAR(20) DEFAULT ‘该零件无备注’
);

4.客户表
DROP TABLE IF EXISTS customer;
CREATE TABLE customer (
Customer_Id INT PRIMARY KEY,
Customer_Name VARCHAR(20),
Customer_Address VARCHAR(20),
Customer_Tel VARCHAR(20),
Customer_Nationality VARCHAR(20),
remarks VARCHAR(20) DEFAULT ‘该客户无备注’,
Country_Id int,
FOREIGN KEY (Country_Id) REFERENCES country(Country_Id)
);

5.供应商表
DROP TABLE IF EXISTS supplier;
CREATE TABLE supplier (
Supplier_Id INT PRIMARY KEY,
Supplier_Name VARCHAR(20),
Supplier_Address VARCHAR(20),
Supplier_Tel VARCHAR(20),
Supplier_Nationality VARCHAR(20),
remarks VARCHAR(20) DEFAULT ‘该供应商无备注’,
Country_Id int
);
6.订单表
DROP TABLE IF EXISTS torder;
CREATE TABLE torder (
Order_Id INT PRIMARY KEY,
Order_State VARCHAR(20),
Totalprice int,
Order_date VARCHAR(20),
priority VARCHAR(20),
Bookkeeper VARCHAR(20),
remarks VARCHAR(20) DEFAULT ‘该订单无备注’,
Customer_Id int,
FOREIGN KEY (Customer_Id) REFERENCES customer(Customer_Id)
);

订单项表,订单项表省略
查看库中表 show tables;
在这里插入图片描述
7.自行设计一些插入、删除、修改、查询的操作,并使用SQL语言实现这些操作。
如下对region地区表操作,

插入操作:
insert into region (Region_Id,Region_Name)values (1,‘亚洲’);
insert into region (Region_Id,Region_Name)values (2,‘美洲’);
insert into region (Region_Id,Region_Name)values (3,‘澳洲’);
select * from region;
在这里插入图片描述
修改操作:
update region set Region_Id=5,Region_Name=‘南极洲’ where Region_Id=3;

在这里插入图片描述
删除操作:
delete from region where Region_Id=5;

在这里插入图片描述
查询操作:
select Region_Name from region;

在这里插入图片描述
如果需要所有SQL代码 可私聊获得

  • 44
    点赞
  • 198
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
数据库系统设计 实验报告 1.实验目的 掌握数据库设计的基本方法和步骤,熟悉数据库设计各个阶段所要完成的任务和实施 方法。通过该实验更加清楚地了解数据库设计的过程。 2.实验原理和步骤 利用数据库设计的4个阶段:需求分析(分析用户要求)、概念设计(信息分析和定义) 、逻辑设计(设计实现)和物理设计(物理数据库设计)。需求分析采用自顶向下,概念模 型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概 念结构,和自底向上的设计方法。 3.实验内容 根据周围的实际情况,自选一个小型的数据库应用项目,并深入到应用项目中调研, 进行分析和设计。例如可选择人事管理系统、工资管理系统、教材管理系统和小型超市 商品管理系统和图书管理系统等。要求写出数据库设计报告。 在数据库设计报告中包括以下内容: (1)系统需求分析报告 (2)概念模型的设计(E-R图) (3)关系数据模型的设计 (4)对关系表的主键、外键及被参照表进行说明,对关系中数据的约束条件进行说明。 (5)用SQL语言建立该数据库。(包括数据库、数据表的创建以及数据完整性的实施) (选作) 实验指导 1. 小型超市商品管理系统数据库设计 我们这边就以小型超市商品管理系统为例,介绍数据库设计。 对于小型超市商品管理系统,要求:能对小型超市商场的商品进货、销售、库存等环节 进行管理。主要有: (1)能记录每一笔进货,查询商品的进货记录。 (2)能记录每一笔售货,查询商品的销售情况和销售记录。 (3)能记录顾客的购买信息。 (4)能查询某个厂商或供应商的信息。 E-R图如下: 转换为关系模式: 供应商(供应商编号,供应商名称,供应商地址,电话,联系人) 商品(商品号,供应商编号,名称,库存,进价,售价) 顾客(顾客号,购货时间) 售货(商品号,顾客号,销售数量,销售总价) 2. 图书馆日常事务管理系统数据库设计 (1)图书馆日常事务管理系统功能简析 图书信息维护:主要完成图书信息登记、修改、删除等操作。 读者信息维护:主要完成读者信息的添加、修改和删除等操作。 工作人员信息维护:主要完成工作人员信息的添加、修改和删除等操作。 图书类别的管理:主要完成图书类别的添加、修改和删除等操作 图书借还管理:主要完成读者图书借还信息的记录。 (2)图书馆日常事务管理系统中的实体和属性的设计 读者(借书证号,姓名,性别,出生日期,借书量,单位,电话,E-mail) 图书(图书编号,图书名称,作者,出版社,定价,购进日期,购入数,复本数,库存 数) 工作人员(工号,姓名,性别,出生日期,联系电话,E-mail) 图书类别(类别号,图书类别) 其中,每本图书都有惟一的一个图书类别,每个图书类别有多本图书;每个读者可以借 阅多本图书;工作人员负责读者的借、还工作。 (3)设计该系统数据库的E-R图 (4)将设计好的E-R图转换为关系模式 读者(借书证号,姓名,性别,出生日期,借书量,单位,电话,E-mail) 图书(图书编号,图书名称,作者,出版社,定价,购进日期,购入数,复本数,库存 数) 工作人员(工号,姓名,性别,出生日期,联系电话,E-mail) 图书类别(类别号,图书类别) 图书借阅(图书编号,借书证号,借出日期,归还日期) 图书借还(图书编号,工号,借还,数量,借书日期,还书日期) ----------------------- 数据库系统设计实验报告全文共4页,当前为第1页。 数据库系统设计实验报告全文共4页,当前为第2页。 数据库系统设计实验报告全文共4页,当前为第3页。 数据库系统设计实验报告全文共4页,当前为第4页。
好的,根据您的需求,我为您设计一个包含以下表的数据库: 1. 供应商表(supplier):记录供应商的信息,包括供应商编号、供应商名称、所在国家、联系人、联系电话等字段。 2. 零件表(part):记录零件的信息,包括零件编号、零件名称、描述、单价等字段。 3. 供应表(supply):记录供应商和零件之间的供应关系,包括供应商编号、零件编号、供应价、供应能力等字段。 4. 客户表(customer):记录客户的信息,包括客户编号、客户名称、所在国家、联系人、联系电话等字段。 5. 订单表(order):记录客户订单的信息,包括订单编号、客户编号、订单日期等字段。 6. 订单明细表(order_detail):记录订单中每个零件的信息,包括订单编号、零件编号、订购数量等字段。 7. 国家表(country):记录国家的信息,包括国家编号、国家名称、所属洲、所属洋等字段。 根据以上表的设计,以下是 SQL 语句实现数据库模式、基本表的创建: ``` -- 创建国家表 CREATE TABLE country ( country_id INT PRIMARY KEY, country_name VARCHAR(50), continent VARCHAR(50), ocean VARCHAR(50) ); -- 创建供应商表 CREATE TABLE supplier ( supplier_id INT PRIMARY KEY, supplier_name VARCHAR(50), country_id INT, contact_name VARCHAR(50), contact_phone VARCHAR(50), FOREIGN KEY (country_id) REFERENCES country(country_id) ); -- 创建零件表 CREATE TABLE part ( part_id INT PRIMARY KEY, part_name VARCHAR(50), description VARCHAR(100), price DECIMAL(10, 2) ); -- 创建供应表 CREATE TABLE supply ( supplier_id INT, part_id INT, supply_price DECIMAL(10, 2), supply_capacity INT, PRIMARY KEY (supplier_id, part_id), FOREIGN KEY (supplier_id) REFERENCES supplier(supplier_id), FOREIGN KEY (part_id) REFERENCES part(part_id) ); -- 创建客户表 CREATE TABLE customer ( customer_id INT PRIMARY KEY, customer_name VARCHAR(50), country_id INT, contact_name VARCHAR(50), contact_phone VARCHAR(50), FOREIGN KEY (country_id) REFERENCES country(country_id) ); -- 创建订单表 CREATE TABLE order ( order_id INT PRIMARY KEY, customer_id INT, order_date DATE, FOREIGN KEY (customer_id) REFERENCES customer(customer_id) ); -- 创建订单明细表 CREATE TABLE order_detail ( order_id INT, part_id INT, quantity INT, PRIMARY KEY (order_id, part_id), FOREIGN KEY (order_id) REFERENCES order(order_id), FOREIGN KEY (part_id) REFERENCES part(part_id) ); ``` 接下来,我为您提供一些 SQL 语句示例,以便进行数据的插入、更新、查询等操作: 1. 插入数据: ``` -- 插入国家数据 INSERT INTO country (country_id, country_name, continent, ocean) VALUES (1, '中国', '亚洲', '太平洋'), (2, '美国', '北美洲', '大西洋'); -- 插入供应商数据 INSERT INTO supplier (supplier_id, supplier_name, country_id, contact_name, contact_phone) VALUES (1, '供应商A', 1, '张三', '13812345678'), (2, '供应商B', 2, 'John Doe', '1-800-555-5555'); -- 插入零件数据 INSERT INTO part (part_id, part_name, description, price) VALUES (1, '零件A', '描述A', 10.99), (2, '零件B', '描述B', 20.99); -- 插入供应数据 INSERT INTO supply (supplier_id, part_id, supply_price, supply_capacity) VALUES (1, 1, 9.99, 100), (1, 2, 19.99, 50), (2, 2, 18.99, 200); -- 插入客户数据 INSERT INTO customer (customer_id, customer_name, country_id, contact_name, contact_phone) VALUES (1, '客户A', 1, '李四', '13912345678'), (2, '客户B', 2, 'Jane Doe', '1-800-555-5556'); -- 插入订单数据 INSERT INTO order (order_id, customer_id, order_date) VALUES (1, 1, '2022-01-01'), (2, 2, '2022-01-02'); -- 插入订单明细数据 INSERT INTO order_detail (order_id, part_id, quantity) VALUES (1, 1, 5), (1, 2, 10), (2, 2, 20); ``` 2. 更新数据: ``` -- 更新零件B的价格为25.99 UPDATE part SET price = 25.99 WHERE part_name = '零件B'; -- 更新供应商A的联系人为王五 UPDATE supplier SET contact_name = '王五' WHERE supplier_name = '供应商A'; ``` 3. 查询数据: ``` -- 查询所有供应商的名称、所在国家、联系人和电话 SELECT supplier_name, country_name, contact_name, contact_phone FROM supplier JOIN country ON supplier.country_id = country.country_id; -- 查询客户A的所有订单及其明细 SELECT * FROM order JOIN order_detail ON order.order_id = order_detail.order_id WHERE order.customer_id = 1; -- 查询所有供应商提供的零件及其价格 SELECT supplier_name, part_name, supply_price FROM supply JOIN supplier ON supply.supplier_id = supplier.supplier_id JOIN part ON supply.part_id = part.part_id; ``` 以上仅为示例 SQL 语句,具体的数据操作需要根据您的实际需求进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值