网上书店管理系统

该文详细阐述了一个网上书店管理系统的系统需求、数据库概念结构设计、物理实现及功能调试。系统包括用户和管理员管理,图书的进货、销售等功能,涉及数据流分析、E-R图、关系模型等数据库设计环节,并给出了实际的表结构和创建代码。
摘要由CSDN通过智能技术生成

目录

一、系统需求分析

二、数据库概念结构设计

四、数据库物理实现

五、数据库功能调试


一、系统需求分析

1.系统背景

       当今互联网的迅速发展,使得人们获取信息变得极其便利。在从前,人们以线下书店购买书籍的方式获取知识,常常因时间或空间的限制受到不同程度的信息闭塞。如今电子书越来越流行,网上书店更能打开信息交流的窗口,为读者节省时间,因此,一个网上书店管理系统十分必要。

2.需求分析

本系统旨在管理书店书籍信息,并为管理员和用户提供设计。

根据书店的需求:书店对于书籍有进货、销售两种操作。图书应包含:编号、书名、作者、出版社、版本、定价、库存等信息便于用户和管理员查找、操作。

本系统的使用者有以下两类:1.用户2.管理员,其中用户查看前台,管理员管理后台。二者需求如下:

(1)用户

注册后填写详细信息:

用户名(Bname)、性别(Bsex)、地址(Bsaddress)、ID(Bno)、密码(Bpw)。

用户操作:

查看图书详细信息、购买图书、管理个人信息;

(2)管理员

非初始管理员由初始管理员添加:

工号(Sno)、密码(Spw)、姓名(Sname)、性别(Ssex)。

       管理员操作:

增加图书信息、删除图书信息、查找图书、查看图书详细信息、更新图书信息(数量、书名、增加图书属性等),更改管理员。

3.系统功能图

图1 网上书店管理系统功能图

网上书店管理系统的业务主要有注册登录、用户购买图书、管理员操作图书三个业务构成,用户进入系统后点击操作,系统响应返还信息,如图2。

图2 业务流程图

以下为业务流详细分析:

  1. 注册登录

注册登录流程:当用户或管理员使用本系统时,首先将在页面上选择登录身份(用户或管理员身份)之后登录,系统搜索用户信息库,产出用户信息单,若登录输入信息与表单相符,则进入系统;若表单为空则说明没有该用户,需要用户注册,注册时输入完整用户信息,之后便可进入系统。

图3 用户登录流程图

  1. 用户购买图书

用户购买图书流程:用户通过对图书的查询后可创建订单进行图书的购买,此时管理员将查询该图书查看库存量是否足以售卖该书,若库存足够,则产生出库单,管理员依照出库单从书库中出库,并将订单确认单返还给用户,用户下单成功。

图4 用户购买图书流程图

  1. 管理员操作图书

管理员操作图书流程:管理员登录后进入管理员详细页面,其中有更新管理员操作和图书操作两种,进入图书操作后产生图书表单,管理员在表单中选择需要修改的图书或增加新书。

图5 管理员操作流程图

数据流图表达了数据和处理过程的关系,对网上书店管理系统使用自顶向下的结构化分析可得图6、图7、图8,它们表示当用户下单后管理员调整图书内容和产生订单的数据流向。

图6 第0层数据流图

图7 第1层数据流图

图8 第2层数据流图

数据字典是各类数据描述的集合,在此主要对数据项、数据结构和处理过程进行描述,反应基础数据单位、数据间联系与处理其的方式。

1.数据项

数据项:图书编号(Bookno)

含义说明:唯一标识每本书

类型:字符型

长度:4

取值范围:0000~9999

取值含义:标识本书店进的第几种书

与其他数据项的逻辑关系:无

数据项:书名(Bookname)

含义说明:图书的名字,UNIQUE不可重复

类型:字符型

长度:40

取值含义:每种书的名字

与其他数据项的逻辑关系:无

2.数据结构

数据结构:图书

含义说明:是网上书店管理系统的主体数据结构,定义了一本图书的所有信息

组成:编号、书名、类型、价格、库存、出版社

数据结构:管理员

含义说明:是网上书店管理系统的主体数据结构,定义了一个管理员的所有信息

组成:工号、姓名、性别、密码

3.处理过程

处理过程:更新图书

说明:更新图书信息

输入:本书编号、书名、类型、价格、出版社、增加的数量

输出:图书信息

处理:在进货中有新书时,为新书登记入库,或者更改图书的价格等信息。

处理过程:修改订单

说明:书被卖出

输入:本书编号,出货数量,书名,目的地址

输出:出货信息

处理:在用户购买图书后,产生出货订单,用户可以自行更改订单信息。

二、数据库概念结构设计

(一)实体分析

本系统的实体有四个,分别为两个使用者和两个被操作者:

1.管理员2.用户3.图书4.订单。

其中管理员负责后台管理图书数据,用户在平台上购买图书,图书作为该平台的交易实体,订单由用户选定购买图书后下单产生,记录购买信息。

综合实体与数据字典分析对四个实体的属性分别进行分析,并画出实体与属性的关系图如下:

1.管理员的属性

管理员有四个属性:工号(Sno)、密码(Spw)、姓名(Sname)、性别(Ssex)。工号作为主码,确定是哪一位管理员,工号和密码用于管理员登录操作,姓名、性别为管理员基本信息。

图9 管理员实体和属性

2.用户的属性

用户实体有五个属性:账号(Bno)、用户名(Bname)、性别(Bsex)、地址(Bsaddress)、密码(Bpw)。账号作为主码,不可重复,用于确定用户,账号与密码用于该用户的登录操作、地址用于确定其购买的书籍发往何处,用户名、性别为用户基本信息,也可以不填性别(保密)。

图10 用户实体和属性

3.图书的属性

图书有六个属性:编号(Bookno)、书名(Bookname)、类型(Booktype)、出版社(Press)、价格(BPrice)、库存(Binventory)。编号作为主码,书名、类型、出版社方便用户查找自己需要的书、库存:当用户买走书时库存减少,当库存为0,用户不能购买该书,需要管理员进货,价格为书本的基本信息。

图11 图书实体和属性

4.订单的属性

订单有五个属性:用户名/购买者姓名(Bname),书名(Bookname),目的地址(Bsaddress),数量(Quantity),订单号(Ono)。其中订单号为主码,用户名和书名来自购买者提供的信息,目的地址和数量有用户(购买者)按需修改。

图12 订单实体和属性

根据需求分析,各个实体之间有以下联系:

1.管理员与图书

一个管理员可以更新多本图书,一本图书的信息可以被多个管理员修改,多对多。

2.管理员与其他管理员

一个旧的管理员可以增加多个新管理员、更改多个管理员的信息,多对多。

3.用户与图书

一个用户可以购买多种图书,一种图书可以由多个用户购买,购买时需要选择购买数量,多对多。

4.用户与订单

一个用户可以修改自己的多个订单,一个订单只能由创建它的一个用户修改,一对多。

5.图书、用户和订单

一个用户和他购买的多本图书可以产生多个订单,一个订单可以由多个图书和一个用户产生。

E-R

根据前面的实体属性图和联系分析画出整个系统的E-R图,具体的E-R图如图13。各实体的属性分别如下:

图书:{编号,书名,类型,出版社,价格,库存}

管理员:{工号,姓名,性别,密码}

用户:{账号,用户名,性别,地址,密码}

订单:{目的地址,书名,订单号,数量,用户名}

图13 网上书店管理系统E-R图

关系模型

将E-R图中9个实体和联系转换为以下关系模型,该关系模型由5个关系模式组成:

图书:(编号,书名,类型,出版社,价格,库存)

管理员:(工号,姓名,性别,密码)

用户:(账号,用户名,性别,地址,密码)

订单:(订单号,目的地址,书名,编号,数量,账号

购买:(账号编号,数量)

根据E-R图画出cdm图:

图14 网上书店管理系统.cdm图

在PowerDesogner菜单栏-工具中选择创建pdm和ldm图。

一对多关系的转化:

       一个用户修改多个订单,一个订单只能由一个用户修改;

多对多关系的转化:

       一个用户可以购买多种图书,一种图书可以被多个用户购买;

       一个管理员更新多种图书,一种图书由多个管理员管理;

       一个管理员管理其他多个管理员,一个管理员可以被多个管理员管理;

    一个用户和一本书可以产生多个订单,一个订单可以由一个用户和多本图书产生。

(二) 逻辑模型设计(.LDM图)

图15 网上书店管理系统.pdm图

图16 网上书店管理系统.ldm图

四、数据库物理实现

(一)表设计

图书表

列名

数据类型

允许Null值

说明

Bookno

char(100)

Unchecked

书籍编号

Bookname

char(20)

Unchecked

书名

Booktype

char(30)

Unchecked

类型

Binventory

smallint

Unchecked

库存

BPrice

float

Unchecked

价格

Press

varchar(10)

Unchecked

出版社

订单表

列名

数据类型

允许Null值

说明

Bname

Char(20)

Unchecked

用户名

Bookname

Char(20)

Unchecked

书名

Bsaddress

Char(30)

Unchecked

地址

Quantity

bigint

Unchecked

数量

Ono

Char(20)

Unchecked

订单号

Bno

Char(20)

Unchecked

用户账号

管理员表

列名

数据类型

允许Null值

说明

Sno

Char(20)

Unchecked

管理员工号

Spw

Char(20)

Unchecked

管理员密码

Sname

Char(20)

Unchecked

管理员名字

Ssex

Char(2)

checked

管理员性别

用户表

列名

数据类型

允许Null值

说明

Bno

Char(20)

Unchecked

用户账号

Bpw

Char(30)

Unchecked

用户密码

Bname

Char(20)

Unchecked

用户名字

Bsex

Char(2)

checked

用户性别

Bsaddress

Char(30)

Unchecked

用户地址

(二)创建表和完整性约束代码设计

创建图书表:

/*==============================================================*/

/* Table: Book                                                  */

/*==============================================================*/

create table Book (

   Bookno               char(100)            not null,

   Bookname             char(20)             not null,

   Booktype             char(30)             not null,

   Binventory           smallint             not null,

   BPrice               float                not null,

   Press                varchar(10)          not null,

   constraint PK_BOOK primary key nonclustered (Bookno)

)

go

创建订单表:

/*==============================================================*/

/* Table: BookOrder                                             */

/*==============================================================*/

create table BookOrder (

   Bname                char(20)             not null,

   Bookname             char(20)             not null,

   Bsaddress            char(30)             not null,

   Quantity             bigint               not null,

   Ono                  char(20)             not null,

   Bno                  char(20)             not null,

   constraint PK_BOOKORDER primary key nonclustered (Ono)

)

go

创建管理员表:

/*==============================================================*/

/* Table: Su                                                    */

/*==============================================================*/

create table Su (

   Sno                  char(20)             not null,

   Spw                  char(20)             not null,

   Sname                char(20)             not null,

   Ssex                 char(2)              null,

   constraint PK_SU primary key nonclustered (Sno)

)

go

创建用户表:

/*==============================================================*/

/* Table: Buyers                                                */

/*==============================================================*/

create table Buyers (

   Bno                  char(20)             not null,

   Bpw                  char(10)             not null,

   Bname                char(20)             not null,

   Bsex                 char(2)              null,

   Bsaddress            char(30)             not null,

   constraint PK_BUYERS primary key nonclustered (Bno)

)

go

添加外键:

alter table BookOrder

   add constraint FK_BOOKORDE_修改_BUYERS foreign key (Bno)

      references Buyers (Bno)

go



alter table 产生

   add constraint FK_产生_产生_BOOK foreign key (Bookno)

      references Book (Bookno)

go



alter table 产生

   add constraint FK_产生_产生2_BOOKORDE foreign key (Ono)

      references BookOrder (Ono)

go



alter table 产生

   add constraint FK_产生_产生3_BUYERS foreign key (Bno)

      references Buyers (Bno)

go



alter table 更新

   add constraint FK_更新_更新_SU foreign key (Sno)

      references Su (Sno)

go



alter table 更新

   add constraint FK_更新_更新2_BOOK foreign key (Bookno)

      references Book (Bookno)

go



alter table 管理

   add constraint FK_管理_管理_SU foreign key (Sno)

      references Su (Sno)

go



alter table 管理

   add constraint FK_管理_管理2_SU foreign key (Su_Sno)

      references Su (Sno)

go



alter table 购买

   add constraint FK_购买_购买_BOOK foreign key (Bookno)

      references Book (Bookno)

go



alter table 购买

   add constraint FK_购买_购买2_BUYERS foreign key (Bno)

      references Buyers (Bno)

go

、数据库功能调试

(一)页面设计展示

管理员首页设计:

    管理员首页有图书管理和管理员管理功能,分别用于图书的增删查改和管理员的增删查改。

用户首页设计

    用户首页包括图书、订单管理、个人管理三个功能选项,其中图书用于用户查看所有图书,订单功能包括用户订单的增删查改,个人管理用于修改用户自身的信息,如姓名、密码、地址等。

登录页面设计

    登录界面有用户和管理员两个选项,其中工号(账号)作为主键区分管理员(用户)、输入密码时可以隐藏。

增加测试

    原表:

增加一行:

(二)系统运行的软件环境

在电脑硬件环境的支持下,系统运行的时候还需要软件的支持,由于本系统是基于Windows平台开发,所以运行的硬件环境需要还需要安装有Windows的操作系统,其中运用SQL Server数据库存放数据,主界面使用Dreamweaver设计。

目 录 第一章 概述2 第二章 系统分析3 2.1需求分析3 2.1.1系统需求3 2.1.2功能需求3 2.1.3数据结构4 2.2概念结构设计(E—R图)5 2.4逻辑结构设计(关系模式---关系)8 第三章 功能分析8 第四章 系统实现9 4.1 数据库连接9 4.2主界面9 4.3 创建数据表10 第五章 调试过程中的问题及系统测试情况12 5.1网上书店总流程图12 5.2主界面展示12 5.3添加功能展示14 5.3.1 顾客注册14 5.3.2 顾客购书14 5.3.3 添加新书15 5.4修改功能展示15 5.5删除功能展示16 5.5.1 图书信息删除16 5.5.2 发货17 第一章 概述 目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来 管理自己日益增长的各种信息。各种网店也相继采用了不同的管理系统来管理商品信息 ,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理 更 加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。 本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。系统的主要子模 块有图书管理,用户管理等,可实现日常图书进货、发货业务,最终达到提高工作效率 的目的。顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等 四种方式查询图书,查到满意的图书后可点击购买。管理者可以通过登录管理界面实现 对图书的添加、修改、删除操作以及发货和查看顾客信息, 管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售 书。 第二章 系统分析 2.1需求分析 2.1.1系统需求 书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各 类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二, 工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是书 店的核心工作,对图书的销售管理。 2.1.2功能需求 基于系统需求分析,该系统需要实现以下基本功能: 1、主界面管理 本系统的使用用户分两种:管理员和用户。管理员具有使用本系统的所有功能,而用 户需要具有日常书店的管理功能即可。主界面中需要用户注册、用户登录和管理员登录 和三个功能,可以分别进入各自功能界面。 2、添加功能 新用户可以通过此模块填写自己的各项信息。用户可以通过此模块完成购卖书籍等操 作。管理员可以管理界面中输入书籍的各项信息。 3、修改功能 管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。在进行图书的修 改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图 书信息的修改。 4、删除功能 管理员可以通过此模块完成对图书信息的删除等操作 5、查询功能 通过查询功能,用户可以对书籍按不同方式进行查询。管理员可以查询书籍的信息和 销售情况。 6、显示功能 通过此功能,可以将所需信息显示的列表框中。便于用户和管理员观察使用数据库。 根据功能分析的结果,网上书店管理系统主模块图如图2.1所示。 2.1.3数据结构 "数据结构名 "组成 " "图书信息 "书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书" " "籍折扣、库存数量 " "用户信息 "用户编号、用户密码、用户姓名、用户性别、用户年龄、用" " "户住址、联系电话 " "管理员信息 "管理员登录名、管理员密码 " "订单表 "订单号、图书编号、用户编号、用户姓名、用户地址、联系" " "电话、付款方式、发货方式 " " " " 2.2概念结构设计(E—R图) 根据对网上书店的需求分析,画出如下实体的ER图和实体之间的关系ER图。 图2.2图书信息ER图 图2.3 用户信息ER图 图2.4 管理员信息ER图 图2.5订单表信息ER图 图2.6 实体之间关系ER图 2.4逻辑结构设计(关系模式---关系) 下面是把上面E-R图转化关系模式(关系的码用下划线标出): 图书(书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量 ) 用户(用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话 ) 管理员(管理员登陆名、管理员密码) 订单表(订单号、书籍编号、顾客编号、顾客姓名、顾客住址、联系电话、付款方式 、发货方式) 第三章 功能分析 第四章 系统实现 4.1 数据库连接 本软件使用 jdbc连接数据库,基本思想为数据库中每个表建立一个 Connectio类, 当要对表中数据进行操作时,创建相关记录集,即可引用类中的响应函数进行添加、 修改 、删除、查询等操作。 4.2主界面 主界面中显示用户登录、管理员登录和用户注册三个按钮,用户输入登录名和密 码后点击用户登录后进入用户查询界面,
网上书店管理系统分析,设计及实现 一、需求分析 网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店 订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以"逛书店"。 1.1开发该系统的依据及意义 电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是, 近年来,Internet的出现给了电子商务以新的活力,基于Internet的电子商务已经引起 了全世界的注意。 电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电子商务 。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的EDI,都可以说是电 子商务的某种发展形式。 电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸 上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不 仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加 便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其 广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成 为可能。 在必然性和可能性的推动下,电子商务得到了较快发展,特别是近两年来其发展速度令 世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后 的发展道路也是漫长的。 随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在 促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的 网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服 务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商 将销售额作为网站是否成功的指标,有些公司用利润来评价。 不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在 网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最 重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会 购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。 那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽 管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售 企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合 ,一些大型商场的转型都经历了这个过程。 由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的 网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网 下市场份额丢失给精明的竞争者。 1.2国内外研究现状及发展趋势   网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利 用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起,能将有价值的信息迅 速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,因此建立建材 网站充分运用网络技术可满足本企业不断增长的供货能力、客户和市场竞争的需求。建 材网站的建立可使企业在商场上不断取得发展的重要技术,并赢得越来越多的客户。企业 也可利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透于订货、 生产、交货、支付甚至售后服务等整个商务过程。网络作为经济活动的市场平台,在市场 进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。企业市场经营全过 程需要计算机系统和网络门户。企业内部的采购、生产制造、销售服务和物流配送等各 部门也要进行电脑化管理,以配合网络经济方式。网络技术的兴起和蓬勃发展,彻底改变 了传统的信息采集、传递和外观,对劳动者的劳动技能和工作效率的提高,提供了前所未 有的有利条件和推进作用。企业的经济效益增长也大都得益于网络技术的推广和应用。 网络技术有效地把企业生产中的应用与制造有机地结合起来,出现了计算机综合集成制造 、企业资源计划等新的生产管理方式。网络技术还有助于提高企业生产的应变能力和适 应性,使高质量、低成本的产品与按时供货和周到的服务相结合,把时间和服务同技术和 成本并列为企业生产的总要素。网络技术引发企业市场的营销战略发生了极深刻的变化 ,传统的营销理念走向终结,新型的整合营销得到企业和社会的广泛关注。网络技术增强 了企业管理功能,为企业管理提供全新的工具和手段,已成为企业管理的有效手段。它的 功能已不单是提高管理效率,而且还将通过管理的科学化和民主化,全面增强企业管理功 能。网络经济是用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动,它
借书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书借给这位读者。 还书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书归还。 图书管理------对所有图书的资料进行添加,修改和删除等操作。 读者管理------对所有读者的资料进行添加,修改和删除等操作。 查询------所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图书和有条件查询。 统计------图书基础状况统计排名。 管理员------在这里修改管理员的登录密码。 1.4 需求分析 1.4.1 软件需求 管理员可以维护客户注册信息、维护图书信息、处订定单信息、 网上售书、查看图书调查报告;。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。  开发意图:面对网购越来越走红的趋势,结合广大书迷对于购书的需求,特意推出书店的网络版,以满足广大购书者能够实现足不出户就购买到所需图书的意愿。  作用范围:本网上书店系统暂时面向单机使用,有机会将会架设在公用网络上,以满足广大网民新形势下对于买书的需求。  《网上书店管理系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曦樂~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值