JAVA课程设计产品销售管理系统.doc
《JAVA课程设计产品销售管理系统.doc》由会员分享,可在线阅读,更多相关《JAVA课程设计产品销售管理系统.doc(61页珍藏版)》请在咨信网上搜索。
课程设计说明书 课程名称: Java程序设计课程设计 设计项目: 产品销售管理系统 学生姓名: 学 号: 专 业: 软件工程 班 级: 指导教师: _ 2017 年 2 月 一、 任务与具体要求 建立数据库:产品库(产品ID、名称、规格等),销售员库(销售员ID、姓名、性别、电话等),销售记录库(销售日期、销售产品ID、售出数量、单价、销售员ID等)。 实现对销售数据的输入、查询、修改与维护(例如操作员管理、数据备份等)等功能。 二、 设计说明书包括的内容 需求分析、系统功能结构、软硬件环境、开发工具、数据库结构设计、各个功能模块的详细实现方法、系统测试数据与结果、设计体会、参考文献等 三、 应完成的图纸 系统功能结构框架图、各功能模块窗口界面图、算法流程图、测试结果图等 四、 评语及成绩 指导教师(签字)_____________ ________年____月 日 目录 1 问题概述 1 2 系统需求分析 1 3 系统概要设计 1 3.1系统的主要功能 1 3.2 系统的总体结构 2 3.3 系统软硬件环境 3 3.4 数据结构设计 3 4 系统的详细设计 3 4.1 添加客户信息记录 3 4.2 显示客户信息记录 5 4.3 删除客户信息记录 5 5 系统测试及调试 5 6 结束语 6 7 参考文献 7 8 附录 7 1 问题概述 设计一个产品销售管理系统,以解决传统产品信息管理方式的诸多不便和弊端。 2 系统需求分析 在客户的日常管理中,经常需要对产品的相关信息进行处理,采用传统的手工记录,查询方式,显然有很多不便,如多次的增、删、改可能使记录变得混乱,为今后的信息提取带来很多麻烦。为了解决这一问题,可采用现代化的手段——计算机进行系统的管理。这样可大大提高管理的质量和效率,并且使客户的日常管理也从手工操作中解脱出来,减少纸制材料的数量,对日常信息的查询、方便、快捷。因此,基于这些方面的考虑,决定开发本系统。 3 系统概要设计 3.1系统的主要功能 系统的主要功能是实现基本的客户的数据管理和维护。主要包括: (1)添加:添加产品信息记录 (2)显示:显示产品信息记录 (3)删除:删除产品信息记录 (4)查询:查询产品信息记录 (5)修改:修改产品信息记录 (6)保存:将产品保存到数据库 3.2 系统的总体结构 产品数据库管理: 显示全部产品信息:将全部的产品信息打印出来 添加产品记录信息:添加新的产品记录信息 更新产品记录信息:将已经添加的产品信息进行更新 删除产品记录信息:将已经添加的产品记录删除 销售员数据库管理: 显示全部销售员息:将全部的产品信息打印出来 查询销售员信息:通过ID查询销售员并将其信息打印出来 添加销售员记录信息:添加新的销售员信息 更新销售员记录信息:将已经添加的销售员信息进行更新 删除销售员记录信息:将已经添加的销售员记录删除 销售记录数据库管理: 显示全部销售记录信息:将全部的销售记录信息打印出来 查询销售记录信息:查询销售记录并将其信息打印出来 添加销售记录信息:添加新的销售记录信息 更新销售记录信息:将已经添加的销售记录信息进行更新 删除销售记录信息:将已经添加的销售记录删除 3.3 系统软硬件环境 本程序所适用的计算机系统软硬件环境要求为: 硬件环境: Pentium III 500以上 内存:256M 软件环境: Windows XP 及以上 3.4 数据结构设计 客户信息数据结构类型如下: 销售记录包括销售日期、销售产品ID、售出数量、单价、销售员ID,定义方式如下: private String salesDate; private Integer productID; private String salesVolumes; private String salesPrice; private Integer salesID; 产品信息包括产品ID、名称、规格,定义方式如下: private int productID; private String productName; private String productSpecifications; 销售员信息包括销售员ID、姓名、性别、电话,定义方式如下: private int salespersonID; private String salespersonName; private int salespersonPhone; 4 系统的详细设计 首先声明了三个类分别存储三种不同的数据库的信息如下,再通过一系列对数据库的操作实现对数据的增、删、改、查。 4.1 产品信息管理 功能实现:通过使用SQL语句对数据库的操作进行对产品信息的管理 代码实现: package ProductSystemOne; import java.sql.*; import java.util.*; //对产品的Dao public class ProductDao { //对产品库的查询操作; public List query() throws SQLException{ Connection conn=DBUtil.getConnection();//链接数据库 Statement stmt=conn.createStatement(); String sql="select * from productdate"; ResultSet rs=stmt.executeQuery(sql); List productList=new ArrayList(); ProductDate productDate=null; while(rs.next()){ productDate=new ProductDate(); productDate.setProductID(rs.getInt("ProductID")); productDate.setProductName(rs.getString("productName")); productDate.setProductSpecifications(rs.getString("productSpecifications")); productList.add(productDate); } return productList; } //对产品库进行ID查询 public List queryEvery( int PID) throws SQLException{ Connection conn=DBUtil.getConnection();//链接数据库 String sql="select * from productdate where productID=?"; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, PID); ResultSet rs=pst.executeQuery(); List productList=new ArrayList(); ProductDate productDate=null; while(rs.next()){ productDate=new ProductDate(); productDate.setProductID(rs.getInt("ProductID")); productDate.setProductName(rs.getString("productName")); productDate.setProductSpecifications(rs.getString("productSpecifications")); productList.add(productDate); } return productList; } public void addProduct(int PID,String PNAME,String PSPECIFICATIONS) throws SQLException{//对数据库的添加操作 Connection conn=DBUtil.getConnection();//链接数据库 String sql="insert into productdate values ( ?,?,?)"; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, PID); pst.setString(2, PNAME); pst.setString(3, PSPECIFICATIONS); pst.executeUpdate(); } //输入你要更新产品的ID,进行修改你的产品信息 public void updateProduct(int PID,String PNAME,String PSPECIFICATIONS) throws SQLException{//更新 Connection conn=DBUtil.getConnection();//链接数据库 String sql="update productdate set productName=? , productSpecifications=? where productID=?"; PreparedStatement pst=conn.prepareStatement(sql); pst.setString(1, PNAME); pst.setString(2, PSPECIFICATIONS); pst.setInt(3, PID); pst.executeUpdate(); } //输入你要删除的产品的ID进行删除操作 public void delProduct(int PID) throws SQLException{//删除 Connection conn=DBUtil.getConnection();//链接数据库 String sql="delete from productdate where productID=?"; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, PID); pst.executeUpdate(); } } 4.2 销售员信息管理 功能实现:通过使用SQL语句对数据库的操作进行对销售员信息的管理 代码实现: package ProductSystemOne; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class SalespersonDateDao { //对产品库的查询操作; public List query() throws SQLException{ Connection conn=DBUtil.getConnection();//链接数据库 Statement stmt=conn.createStatement(); String sql="select * from salespersondate"; ResultSet rs=stmt.executeQuery(sql); List saleSpersonList=new ArrayList(); SalespersonDate saleSpersonDate=null; while(rs.next()){ saleSpersonDate=new SalespersonDate(); saleSpersonDate.setSalespersonID(rs.getInt("salespersonID")); saleSpersonDate.setSalespersonName(rs.getString("salespersonName")); saleSpersonDate.setSalespersonPhone(rs.getInt("salespersonPhone")); saleSpersonList.add(saleSpersonDate); } return saleSpersonList; } //对产品库进行ID查询 public List queryEvery( int SID) throws SQLException{ Connection conn=DBUtil.getConnection();//链接数据库 String sql="select * from salespersondate where salespersonID=?"; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, SID); ResultSet rs=pst.executeQuery(); List saleSpersonList=new ArrayList(); SalespersonDate saleSpersonDate=null; while(rs.next()){ saleSpersonDate=new SalespersonDate(); saleSpersonDate.setSalespersonID(rs.getInt("salespersonID")); saleSpersonDate.setSalespersonName(rs.getString("salespersonName")); saleSpersonDate.setSalespersonPhone(rs.getInt("salespersonPhone")); saleSpersonList.add(saleSpersonDate); } return saleSpersonList; } //对销售员库的添加 public void addSaleperson(int SID,String SNAME,int SPHONE) throws SQLException{//对数据库的添加操作 Connection conn=DBUtil.getConnection();//链接数据库 String sql="insert into salespersondate values ( ?,?,?)"; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, SID); pst.setString(2, SNAME); pst.setInt(3, SPHONE); pst.executeUpdate(); } //输入你要更新销售员的ID,进行修改你的产品信息 public void updateSalesperson(int SID,String SNAME,int SPHONE) throws SQLException{//更新 Connection conn=DBUtil.getConnection();//链接数据库 String sql="update salespersondate set salespersonName=? ,salespersonPhone=? where salespersonID=?"; PreparedStatement pst=conn.prepareStatement(sql); pst.setString(1, SNAME); pst.setInt(2, SPHONE); pst.setInt(3, SID); pst.executeUpdate(); } //输入你要删除的销售员的ID进行删除操作 public void delProduct(int SID) throws SQLException{//删除 Connection conn=DBUtil.getConnection();//链接数据库 String sql="delete from salespersondate where salespersonID=?"; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, SID); pst.executeUpdate(); } } 4.3销售记录信息管理 功能实现:通过使用SQL语句对数据库的操作进行对销售记录信息的管理 代码实现: package ProductSystemOne; import java.sql.*; import java.util.*; public class SoldNoteDateDao { public List query() throws SQLException{ Connection conn=DBUtil.getConnection();//链接数据库 Statement stmt =conn.createStatement(); String sql="select * from soldnotedate "; ResultSet rs=stmt.executeQuery(sql); List soldNoteList=new ArrayList(); SoldNoteDate soldNoteDate=null; while(rs.next()){ soldNoteDate =new SoldNoteDate(); soldNoteDate.setSalesDate(rs.getString("salesDate")); soldNoteDate.setSalesID(rs.getInt("salesID")); soldNoteDate.setSalesPrice(rs.getString("salesPrice")); soldNoteDate.setSalesVolumes(rs.getString("salesVolumes")); soldNoteDate.setProductID(rs.getInt("productID")); soldNoteList.add(soldNoteDate); } return soldNoteList; } public List queryEvery(int SID) throws SQLException{ Connection conn=DBUtil.getConnection(); String sql="select * from soldnotedate where salesID=? "; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, SID); ResultSet rs=pst.executeQuery(); List soldNoteList=new ArrayList(); SoldNoteDate soldNoteDate=null; while(rs.next()){ soldNoteDate =new SoldNoteDate(); soldNoteDate.setSalesDate(rs.getString("salesDate")); soldNoteDate.setProductID(rs.getInt("productID")); soldNoteDate.setSalesID(rs.getInt("salesID")); soldNoteDate.setSalesPrice(rs.getString("salesPrice")); soldNoteDate.setSalesVolumes(rs.getString("salesVolumes")); soldNoteList.add(soldNoteDate); } return soldNoteList; } //售出产品 public void sell(int SALESID,String salesPrice,String salesVolumes,int salesDate,int PID) throws SQLException{ Connection conn=DBUtil.getConnection(); String sql="insert into soldnotedate values ( ?,?,?,?,?) "; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, SALESID); pst.setString(2, salesVolumes); pst.setString(3, salesPrice); pst.setInt(4,salesDate); pst.setInt(5, PID); pst.executeUpdate(); } //更新销售数据的销售员信息 public void updateSalesperson(int PID,int SALESID) throws SQLException{ Connection conn=DBUtil.getConnection(); String sql="update soldnotedate set salesID=? where productID=? "; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, SALESID); pst.setInt(2, PID); pst.executeUpdate(); } //删除销售数据的信息 public void deleSalesDate(int PID) throws SQLException{ Connection conn=DBUtil.getConnection(); String sql="delete from soldnotedate where productID=?"; PreparedStatement pst=conn.prepareStatement(sql); pst.setInt(1, PID); pst.executeUpdate(); } } 5 系统测试及调试 5.1 产品信息管理 1.进入主菜单后,输入“1”进入产品信息管理界面如下图 2.在产品信息管理菜单下,输入“1”显示所有的产品信息如下图 3.在产品信息管理菜单下,输入“2”和产品的ID进行产品信息查询如下图: 4.在产品信息管理菜单下,输入“3”和相关信息进行对产品信息的修改如下图: 5.在产品信息管理菜单下,输入“4”和相关信息进行添加产品信息的操作如下图 6.在产品信息管理菜单下,输入“5”和ID进行对产品信息的删除如下图 5.2 销售员信息管理 1.在主菜单下,输入“2”进入销售员信息管理菜单 2.在销售员信息管理菜单下,输入“1”显示全部销售员信息如下图: 3.在销售员信息管理菜单下,输入“2”和ID进行对销售员信息的查询如下图: 4.在销售员信息管理菜单下,输入“3”和相关信息进行对销售员信息的修改如下图: 4.在销售员信息管理菜单下,输入“4”和相关信息进行对销售员信息的添加如下图: 5.在销售员信息管理菜单下,输入“5”和相关信息进行对销售员信息的修改如下图: 5.3 产品记录信息管理 1.在主菜单下,输入“3”进入销售记录信息管理菜单 2.在销售记录信息管理菜单下,输入“1”显示全部销售记录信息如下: 3.在销售记录信息管理菜单下,输入“2”和相关信息添加销售记录信息如下图: 4.在销售记录信息管理菜单下,输入“3”和相关信息更新销售记录信息如下图: 5.在销售记录信息管理菜单下,输入“4”和相关信息更新销售记录信息如下图: 6 结束语 本次操作实训虽然很辛苦,但实在是受益匪浅。在操作实训过程中碰到了很多问题,刚开始的时候,还真不知道从哪里下手。但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次操作实训我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多。理论和实践的相结合是学习最有效的方法。在实验的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,这次操作实训之后,一定把以前所学过的知识重新温故。 通过这次操作实训使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。 最后,要感谢学校为我们提供这次实验机会,也要感谢老师的教导,帮助与支持。 7 参考文献 书 名 Java编程思想(第4版) 作 者 Bruce Eckel 出版社 机械工业出版社 出版时间 2007年6月1日 8 附录 主要代码: AddProductDateSystemAction.java : package ProductSystemOne; import java.sql.SQLException; import java.util.Scanner; public class AddProductDateSystemAction { public AddProductDateSystemAction() { ProductDao productDao=new ProductDao(); System.out.println("请你输入要添加产品的信息:"); Scanner sc=new Scanner(System.in); System.out.println("请你输入产品的ID:"); int PID=sc.nextInt(); System.out.println("请你输入 产品的名称:"); String PNAME=sc.next(); System.out.println("请你输入产品的规格:"); String PSPECIFICATIONS=sc.next(); try { productDao.addProduct(PID, PNAME, PSPECIFICATIONS); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } AddSalepersonSystemAction.java: package ProductSystemOne; import java.sql.SQLException; import java.util.Scanner; public class AddSalepersonSystemAction { public AddSalepersonSystemAction() { SalespersonDateDao salespersonDateDao=new SalespersonDateDao(); System.out.println("请输入你要添加的销售员的信息:"); Scanner sc=new Scanner(System.in); System.out.println("请你输入销售员的ID:"); int SID=sc.nextInt(); System.out.println("请你输入销售员的名字:"); String SNAME=sc.next(); System.out.println("请你输入销售员的电话号码:"); int SPHONE=sc.nextInt(); try { salespersonDateDao.addSaleperson(SID, SNAME, SPHONE); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } AddSellSoldNoteDateDaoSystemAction.java: package ProductSystemOne; import java.sql.SQLException; import java.util.Scanner; public class AddSellSoldNoteDateDaoSystemAction { public AddSellSoldNoteDateDaoSystemAction() { SoldNoteDateDao soldNoteDateDao=new SoldNoteDateDao(); System.out.println("输入你要添加的销售记录数据:"); Scanner scanner =new Scanner(System.in); System.out.println("请你输入销售产品的ID:"); int PID=scanner.nextInt(); System.out.println("请你输入销售单价:"); String salesPrice=scanner.next(); System.out.println("请你输入销售产品的数量:"); String salesVolumes=scanner.next(); System.out.println("请你输入销售日期:"); int salesDate=scanner.nextInt(); System.out.println("请你输入销售员的ID:"); int SALESID=scanner.nextInt(); try { soldNoteDateDao.sell(SALESID, salesPrice, salesVolumes, salesDate, PID); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } AllQueryProductSystemAction.java: package ProductSystemOne; import java.sql.SQLException; import java.util.*; public class AllQueryProductSystemAction { public AllQueryProductSystemAction() { ProductDao productDao=new ProductDao(); List listProductDao; try { listProductDao = productDao.query(); Iterator pi=listProductDao.iterator(); while(pi.hasNext()){ ProductDate next =(ProductDate)pi.next(); int productID=next.getProductID(); String productName=next.getProductName(); String productSpecifications=next.getProductSpecifications(); System.out.println("产品的ID:"+productID+" 产品的名称: "+productName+" 产品的规格:"+productSpecifications)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 课程设计 产品 销售 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文