基于Java+Swing+Mysql实现旅游管理信息系统

一、系统介绍

用户:登陆、注册、旅游信息查询、查看游行团信息、报名
管理员:登陆、注册、旅游信息查询、查看游行团信息、报名、报名信息管理

运行环境:eclipse/idea/mysql5.7以上

二、功能展示

1.登陆

在这里插入图片描述

2.注册

在这里插入图片描述

3.旅游信息查询

在这里插入图片描述
在这里插入图片描述

4.查看游行团信息

在这里插入图片描述

5.报名

在这里插入图片描述

6、报名信息管理

在这里插入图片描述

三、数据库

/*
Navicat MySQL Data Transfer

Source Server         : logTest
Source Server Version : 50527
Source Host           : localhost:3306
Source Database       : case8

Target Server Type    : MYSQL
Target Server Version : 50527
File Encoding         : 65001

Date: 2021-12-27 12:20:10
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for tourism_group
-- ----------------------------
DROP TABLE IF EXISTS `tourism_group`;
CREATE TABLE `tourism_group` (
  `group_num` int(10) NOT NULL AUTO_INCREMENT,
  `group_name` varchar(20) NOT NULL,
  `group_contact` varchar(20) NOT NULL,
  `group_address` varchar(20) NOT NULL,
  `group_phone` varchar(20) NOT NULL,
  PRIMARY KEY (`group_num`)
) ENGINE=InnoDB AUTO_INCREMENT=667 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of tourism_group
-- ----------------------------
INSERT INTO `tourism_group` VALUES ('233', '随心所欲旅行团', '小李', '天津', '13125587654');
INSERT INTO `tourism_group` VALUES ('666', '夕阳红旅行团', '嵩秉义', '中国香港', '13125567899');

-- ----------------------------
-- Table structure for tourism_line
-- ----------------------------
DROP TABLE IF EXISTS `tourism_line`;
CREATE TABLE `tourism_line` (
  `route_num` int(10) NOT NULL AUTO_INCREMENT COMMENT '线路号',
  `origin` varchar(30) NOT NULL,
  `destination` varchar(30) NOT NULL,
  `day_num` int(10) NOT NULL,
  `attractions` varchar(30) NOT NULL,
  `group_num` int(10) NOT NULL,
  PRIMARY KEY (`route_num`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=gbk;

-- ----------------------------
-- Records of tourism_line
-- ----------------------------
INSERT INTO `tourism_line` VALUES ('1', '西安', '丽江', '3', '丽江古城', '233');
INSERT INTO `tourism_line` VALUES ('2', '西安', '大理', '5', '大理古城', '666');
INSERT INTO `tourism_line` VALUES ('3', '沈阳', '上海', '6', '世博园', '233');
INSERT INTO `tourism_line` VALUES ('4', '沈阳', '南京', '7', '南京博物院', '666');
INSERT INTO `tourism_line` VALUES ('5', '沈阳', '甘肃', '4', '莫高窟', '233');
INSERT INTO `tourism_line` VALUES ('6', '沈阳', '深圳', '9', '世界之窗', '666');
INSERT INTO `tourism_line` VALUES ('7', '沈阳', '丹东', '3', '鸭绿江断桥', '233');
INSERT INTO `tourism_line` VALUES ('8', '沈阳', '杭州', '7', '西湖', '666');
INSERT INTO `tourism_line` VALUES ('9', '沈阳', '本溪', '4', '水洞', '233');
INSERT INTO `tourism_line` VALUES ('10', '西安', '甘肃', '10', '莫高窟', '233');
INSERT INTO `tourism_line` VALUES ('11', '西安', '湖南', '5', '橘子洲', '666');
INSERT INTO `tourism_line` VALUES ('12', '西安', '上海', '3', '世博园', '233');
INSERT INTO `tourism_line` VALUES ('13', '西安', '南京', '6', '南京博物院', '666');
INSERT INTO `tourism_line` VALUES ('14', '西安', '上海', '7', '黄浦江', '233');

-- ----------------------------
-- Table structure for tourist
-- ----------------------------
DROP TABLE IF EXISTS `tourist`;
CREATE TABLE `tourist` (
  `tourist_num` int(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(20) NOT NULL,
  `tourist_name` varchar(20) NOT NULL,
  `tourist_sex` char(10) NOT NULL,
  `tourist_age` int(20) NOT NULL,
  `tourist_idcard` varchar(20) NOT NULL,
  `tourist_address` varchar(50) NOT NULL,
  `tourist_phone` varchar(20) NOT NULL,
  `group_name` varchar(20) NOT NULL,
  `accompanied` varchar(20) NOT NULL,
  `accommodation` varchar(20) NOT NULL,
  `route_num` int(10) NOT NULL,
  PRIMARY KEY (`tourist_num`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of tourist
-- ----------------------------
INSERT INTO `tourist` VALUES ('1', '1', '李华', '男', '21', '123456789123456789', '云南', '15596961236', '随心所欲旅行团', '是', '是', '1');
INSERT INTO `tourist` VALUES ('2', '2', '王明', '男', '21', '560250255504153389', '北京市三里屯望风小区', '18893932636', '夕阳红旅行团', '是', '是', '2');
INSERT INTO `tourist` VALUES ('3', '3', '杨明辉', '女', '21', '560250255504153389', '北京市三里屯', '18896365621', '随心所欲旅行团', '是', '是', '10');
INSERT INTO `tourist` VALUES ('4', '1', '刘毅都', '男', '22', '526369522201451125', '上海市黄浦江', '18893932936', '夕阳红旅行团', '是', '无', '11');
INSERT INTO `tourist` VALUES ('5', '1', '沈玉', '男', '25', '610203200004160029', '绿藤市', '18896965632', '夕阳红旅行团', '无', '无', '13');
INSERT INTO `tourist` VALUES ('6', '5', '马漂浮', '男', '60', '632036200321455892', '杭州市', '18896965632', '夕阳红旅行团', '无', '是', '13');
INSERT INTO `tourist` VALUES ('7', '1', '灵玉', '女', '21', '610203200004152206', '上海市', '15563632369', '夕阳红旅行团', '是', '无', '13');
INSERT INTO `tourist` VALUES ('8', '6', '礼遇', '男', '63', '620304522202362201', '云南', '15563631258', '夕阳红旅行团', '是', '无', '13');
INSERT INTO `tourist` VALUES ('9', '3', '芳华', '女', '22', '610230522202360029', '天津', '15536362598', '随心所欲旅行团', '是', '是', '16');
INSERT INTO `tourist` VALUES ('14', '1', '荷兰', '男', '32', '630254200004156632', '香港', '18562362549', '夕阳红旅行团', '是', '是', '17');
INSERT INTO `tourist` VALUES ('15', '1', '克鲁格', '男', '42', '630204200001453365', '北京', '18869654236', '夕阳红旅行团', '是', '是', '17');
INSERT INTO `tourist` VALUES ('16', '1', '珂兰', '女', '25', '610236266631453369', '陕西省西安市', '15536364598', '夕阳红旅行团', '是', '无', '17');
INSERT INTO `tourist` VALUES ('17', '1', '毛利兰', '女', '18', '630124200024254415', '米花市', '18845254897', '夕阳红旅行团', '是', '是', '17');
INSERT INTO `tourist` VALUES ('23', '1', '李煜', '男', '21', '610232200004162235', '沈阳市', '15563632958', '随心所欲旅行团', '是', '是', '20');
INSERT INTO `tourist` VALUES ('24', '1', '陈树楷', '男', '21', '265412322221485526', '上海市', '18896962698', '夕阳红旅行团', '是', '无', '21');
INSERT INTO `tourist` VALUES ('26', '7', '杨坤', '男', '32', '523654899995451123', '云南', '18839632654', '随心所欲旅行团', '是', '是', '20');
INSERT INTO `tourist` VALUES ('27', '1', '李泽楷', '男', '20', '610203222220123224', '山西省', '18896965412', '随心所欲旅行团', '是', '是', '1');

-- ----------------------------
-- Table structure for travel_information
-- ----------------------------
DROP TABLE IF EXISTS `travel_information`;
CREATE TABLE `travel_information` (
  `route_num` int(10) NOT NULL,
  `fee` varchar(10) DEFAULT NULL,
  `group_num` int(10) DEFAULT NULL,
  `detail` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`route_num`),
  KEY `group_num` (`group_num`),
  CONSTRAINT `travel_information_ibfk_1` FOREIGN KEY (`route_num`) REFERENCES `tourism_line` (`route_num`),
  CONSTRAINT `travel_information_ibfk_2` FOREIGN KEY (`group_num`) REFERENCES `tourism_group` (`group_num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of travel_information
-- ----------------------------
INSERT INTO `travel_information` VALUES ('1', '1000.11', '233', 'D1\n丽江古城 > 狮子山 > 木府 > 丽江四方街\r\n\r\nD2\r\n冰川公园 > 云杉坪 > 蓝月谷\r\n\r\nD3\r\n束河古镇 > 束河四方街 > 束河古镇-青龙桥 > 九鼎龙潭 > 三圣宫 > 茶马古道博物馆\r\n\r\nD4\r\n拉市海湿地公园');
INSERT INTO `travel_information` VALUES ('2', '10000', '666', 'DAY1·大理\r\n\n在大理古城坠入慵懒时光详情\r\n\n大理古城-崇圣寺三塔文化旅游区-三塔倒影公园-人民路\r\nDAY2·大理\r\n\n环游洱海寻秘境详情\r\n\n大理古城-喜洲古镇-蝴蝶泉-双廊古镇-\r\n南诏风情岛-挖色镇-小普陀-大理古城\r\n\nDAY3·大理\r\n\n登苍山感受云雾变幻苍山');
INSERT INTO `travel_information` VALUES ('3', '7000', '233', 'DAY1·上海\r\n感受摩登与古典的完美融合\r\n上海城隍庙旅游区-豫园-南京路步行街外滩\r\nDAY2·上海\r\n购物逛吃好去处\r\n中华艺术宫-田子坊-上海新天地\r\nD3·上海\r\n踏入“迪士尼”的童话世界\r\n上海迪士尼度假区\r\nDAY4·上海\r\n打卡地标东方明珠\r\n上海杜莎夫人蜡像馆-陆家嘴-东方明珠广播电视塔');
INSERT INTO `travel_information` VALUES ('4', '8000', '666', 'DAY1·南京\r\n《致青春》里的校园时光\r\n总统府-南京大学(鼓楼校区)-古鸡鸣寺-玄\r\n武湖公园-狮子桥美食步行街\r\nDAY2·南京\r\n中山陵缅怀国父\r\n中山陵-钟山风景区-明孝陵景区-夫子\r\n庙-秦淮风光带\r\nD3·南京\r\n缅怀同胞,致敬英雄\r\n侵华日军南京大屠杀遇难同胞纪念馆-雨花台风景区');
INSERT INTO `travel_information` VALUES ('5', '5000', '233', 'DAY1·西宁-青海湖\r\n朝圣塔尔寺,漫步青海湖\r\n塔尔寺-日月山-青海湖\r\nDAY2·青海湖-祁连\r\n打卡天空之境,遇见醉美祁连\r\n茶卡盐湖-环湖西路-刚察草原-大冬树山垭口—祁连山草原\r\nDAY3·祁连-张掖\r\n打卡祁连山,守候七彩丹霞落日\r\n阿柔大寺-卓尔山-张掖七彩丹霞旅游景区\r\nDAY4·门源-西宁\r\n花开花落马蹄寺,门源花海\r\n马蹄寺-门源百里油菜花海');
INSERT INTO `travel_information` VALUES ('6', '10000', '666', 'DAY1·深圳\r\n去华侨城拍照\r\n何香凝美术馆-华侨城生态广场-深圳世界之窗\r\nDAY2·深圳\r\n在彩色小镇打卡拍照\r\n深圳大学-深业上城-莲花山公园\r\nDAY3·深圳\r\n网红植物园\r\n杨梅坑-深圳仙湖植物园');
INSERT INTO `travel_information` VALUES ('7', '2000', '233', 'DAY\r\n丹东月亮岛绿江断桥丹东河口边境鸭绿江河口码头内河游船安东老街\r\n01');
INSERT INTO `travel_information` VALUES ('8', '6000', '666', 'D1·杭州\r\n以喝茶为名浸润西湖\r\n断桥残雪-白堤-孤山-楼外楼(孤山路店)曲院风荷-苏堤春晓-花港观鱼-茅家埠\r\nDAY2·杭州\r\n雷峰塔下寻白娘子与许仙的动人传说\r\n柳浪闻莺-雷峰塔-三潭印月-吴山广场河坊街-西湖-景区音乐喷泉\r\nDAY3·杭州\r\n去灵隐寺祈福\r\n灵隐飞来峰-灵隐寺-龙井村-九溪烟树-钱塘江大桥\r\nDAY4·杭州\r\n隐于园林中的浙大校园\r\n西溪国家湿地公园-浙江大学玉泉校区-青芝坞');
INSERT INTO `travel_information` VALUES ('9', '1000', '233', '第一天:沈阳市区出发,大约两小时到达本溪大峡谷,以高空体验项目为主,难度系数较低,侧重游玩(路线:高空飞翼、七彩滑道、天空之镜、玻璃吊桥、厄洛斯之手、天梯、悬崖秋千、幻影之城)。\r\n第二天:体验高空冒险项目,难度系数较高,侧重冒险(路线:龙吟栈道、巴图鲁蹦极、新西兰秋千、丛林滑道或者虎啸栈道、七彩云端水滑道)。结束后返程。');
INSERT INTO `travel_information` VALUES ('10', '5000', '233', 'DAY1·西宁-青海湖\r\n朝圣塔尔寺,漫步青海湖\r\n塔尔寺-日月山-青海湖\r\nDAY2·青海湖-祁连\r\n打卡天空之境,遇见醉美祁连\r\n茶卡盐湖-环湖西路-刚察草原-大冬树山垭口—祁连山草原\r\nDAY3·祁连-张掖\r\n打卡祁连山,守候七彩丹霞落日\r\n阿柔大寺-卓尔山-张掖七彩丹霞旅游景区\r\nDAY4·门源-西宁\r\n花开花落马蹄寺,门源花海\r\n马蹄寺-门源百里油菜花海');
INSERT INTO `travel_information` VALUES ('11', '1500', '666', 'DAY1·张家界\r\n登高远眺天子山\r\n张家界武陵源风景名胜区-天子山索道-天子观景台-御笔峰-神兵聚会-张家界十里画廊-溪布街\r\nDAY2·张家界\r\n畅玩醉美金鞭溪\r\n张家界国家森林公园-金鞭溪-都正街\r\nDAY3·长沙\r\n初次邂逅长沙城\r\n湖南大学-岳麓书院-湖南省立第一师范学\r\n校旧址-杜甫江阁-太平街\r\nDAY4·长沙\r\n打卡天心阁和简牍博物馆\r\n天心阁-长沙简牍博物馆');
INSERT INTO `travel_information` VALUES ('12', '3000', '233', 'DAY1·上海\r\n感受摩登与古典的完美融合\r\n上海城隍庙旅游区-豫园-南京路步行街外滩\r\nDAY2·上海\r\n购物逛吃好去处\r\n中华艺术宫-田子坊-上海新天地\r\nD3·上海\r\n踏入“迪士尼”的童话世界\r\n上海迪士尼度假区\r\nDAY4·上海\r\n打卡地标东方明珠\r\n上海杜莎夫人蜡像馆-陆家嘴-东方明珠广播电视塔');
INSERT INTO `travel_information` VALUES ('13', '3500', '666', 'DAY1·南京\r\n《致青春》里的校园时光\r\n总统府-南京大学(鼓楼校区)-古鸡鸣寺-玄\r\n武湖公园-狮子桥美食步行街\r\nDAY2·南京\r\n中山陵缅怀国父\r\n中山陵-钟山风景区-明孝陵景区-夫子\r\n庙-秦淮风光带\r\nD3·南京\r\n缅怀同胞,致敬英雄\r\n侵华日军南京大屠杀遇难同胞纪念馆-雨花台风景区');
INSERT INTO `travel_information` VALUES ('14', '3500', '233', 'DAY1·上海\r\n感受摩登与古典的完美融合\r\n上海城隍庙旅游区-豫园-南京路步行街外滩\r\nDAY2·上海\r\n购物逛吃好去处\r\n中华艺术宫-田子坊-上海新天地\r\nD3·上海\r\n踏入“迪士尼”的童话世界\r\n上海迪士尼度假区\r\nDAY4·上海\r\n打卡地标东方明珠\r\n上海杜莎夫人蜡像馆-陆家嘴-东方明珠广播电视塔');

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT,
  `user_account` varchar(20) NOT NULL,
  `user_password` varchar(20) NOT NULL,
  `user_type` varchar(20) NOT NULL,
  `user_state` varchar(20) NOT NULL,
  PRIMARY KEY (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', 'user', '1234', '管理员', '已登录');
INSERT INTO `user` VALUES ('2', '小明', '1111', '游客', '未登录');
INSERT INTO `user` VALUES ('3', '孔名', '1234', '游客', '未登录');
INSERT INTO `user` VALUES ('4', '李华', '1234', '游客', '未登录');
INSERT INTO `user` VALUES ('5', '阿里巴巴', '1234', '游客', '未登录');
INSERT INTO `user` VALUES ('6', '妈妈咪呀', '1234', '游客', '未登录');
INSERT INTO `user` VALUES ('7', 'java', '1231', '游客', '未登录');
INSERT INTO `user` VALUES ('8', '11', '111111', '游客', '未登录');

四、其它

1.其他系统实现

Java+Swing实现学生选课管理系统
Java+Swing实现学校教务管理系统
Java+Swing+sqlserver学生成绩管理系统
Java+Swing用户信息管理系统
Java+Swing实现的五子棋游戏
基于JavaSwing 银行管理系统
Java+Swing+mysql仿QQ聊天工具
Java+Swing 聊天室
Java+Swing+dat文件存储实现学生选课管理系统
Java+Swing可视化图像处理软件
Java+Swing学生信息管理系统
Java+Swing图书管理系统
Java+Swing图书管理系统2.0
基于java+swing+mysql图书管理系统3.0
大作业-基于java+swing+mysql北方传统民居信息管理系统

五.获取源码

点击下载
基于Java+Swing+Mysql实现旅游管理信息系统

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
性感学长,造福学弟~一下是题干,答案在文件里。 基于MySQL,设计并实现一个简单的旅行预订系统。该系统涉及的信息有航班、大巴班车、宾馆房间和客户数据等信息。其关系模式如下: FLIGHTS (String flightNum, int price, int numSeats, int numAvail, String FromCity, String ArivCity); HOTELS(String location, int price, int numRooms, int numAvail); BUS(String location, int price, int numBus, int numAvail); CUSTOMERS(String custName,custID); RESERVATION S(String custName, int resvType, String resvKey) 为简单起见,对所实现的应用系统作下列假设: 1. 在给定的一个班机上,所有的座位价格也一样;flightNum是表FLIGHTS的一个主码(primary key)。 2. 在同一个地方的所有的宾馆房间价格也一样;location是表HOTELS的一个主码。 3. 在同一个地方的所有大巴车价格一样;location是表 BUS的一个主码。 4. custName是表CUSTOMERS的一个主码。 5. 表RESERVATIONS包含着那些和客户预订的航班、大巴车或宾馆房间相应的条目,具体的说,resvType指出预订的类型(1为预订航班,2为预订宾馆房间,3为预订大巴车),而resvKey是表RESERVATIONS的一个主码。 6. 在表FLIGHTS中,numAvail表示指定航班上的还可以被预订的座位数。对于一个给定的航班(flightNum),数据库一致性的条件之一是,表RESERVATIONS中所有预订该航班的条目数加上该航班的剩余座位数必须等于该航班上总的座位数。这个条件对于表BUS和表HOTELS同样适用。 应用系统应完成如下基本功能: 1. 航班,大巴车,宾馆房间和客户基础数据的入库,更新(表中的属性也可以根据你的需要添加)。 2. 预定航班,大巴车,宾馆房间。 3. 查询航班,大巴车,宾馆房间,客户和预订信息。 4. 查询某个客户的旅行线路。 5. 检查预定线路的完整性。 6. 其他任意你愿意加上的功能。
员工工资管理系统是一个常见的软件应用程序,可以帮助公司管理员工的基本信息、薪资、考勤、福利等方面的内容。本文将介绍如何使用 Eclipse+Java+Swing+Mysql 实现员工工资管理系统。 步骤1:创建数据库 首先,我们需要在 Mysql 中创建一个名为 salary 的数据库,并在其中创建三个表:employee、salary_record 和 department。 employee 表用于存储员工的基本信息,包括员工编号、姓名、性别、部门编号等字段。salary_record 表用于存储员工的薪资记录,包括员工编号、发放日期、基本工资、奖金、扣款等字段。department 表用于存储部门的基本信息,包括部门编号、部门名称等字段。 步骤2:创建 Java 项目 在 Eclipse 中创建一个新的 Java 项目,命名为 SalaryManagementSystem。在项目中创建三个包:entity、dao 和 view。 entity 包用于存储实体类,包括 Employee、SalaryRecord 和 Department 等类。dao 包用于存储数据访问对象,包括 EmployeeDao、SalaryRecordDao 和 DepartmentDao 等类。view 包用于存储界面类,包括 LoginFrame、MainFrame 和 AddEmployeeFrame 等类。 步骤3:编写实体类 在 entity 包中创建 Employee、SalaryRecord 和 Department 等类,并为每个类添加相应的属性和方法。例如,Employee 类包括员工编号、姓名、性别、所属部门等属性,以及获取和设置这些属性的方法。 步骤4:编写数据访问对象 在 dao 包中创建 EmployeeDao、SalaryRecordDao 和 DepartmentDao 等类,并实现相应的数据访问方法。例如,EmployeeDao 类包括添加员工、删除员工、更新员工信息、查询员工信息等方法。 步骤5:编写界面类 在 view 包中创建 LoginFrame、MainFrame 和 AddEmployeeFrame 等类,并实现相应的界面和事件处理方法。例如,LoginFrame 类用于显示登录界面,并处理用户登录事件;AddEmployeeFrame 类用于显示添加员工界面,并处理添加员工事件。 步骤6:连接数据库 使用 JDBC 连接 Mysql 数据库,为每个数据访问对象创建相应的连接和预编译语句,实现数据库的增删改查操作。 步骤7:测试程序 在 Eclipse 中运行程序,测试各个功能是否正常。例如,登录功能、员工信息查询功能、添加员工功能等。 总结 本文介绍了如何使用 Eclipse+Java+Swing+Mysql 实现员工工资管理系统。通过实现实体类、数据访问对象和界面类等模块,实现对员工信息、薪资、部门信息等数据的管理。这个项目可以作为 Java 开发入门的练手项目,帮助初学者熟悉 Java 开发、Swing 界面设计和 Mysql 数据库操作等技术。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

五星资源

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

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

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

打赏作者

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

抵扣说明:

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

余额充值