欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java数据库销售管理系统实验报告完整版4600.docx

    • 资源ID:62591017       资源大小:927.91KB        全文页数:169页
    • 资源格式: DOCX        下载积分:40金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要40金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java数据库销售管理系统实验报告完整版4600.docx

    大连海事事大学本本科生实实验报告告数据库原原理-操作实实训院(系):交通运运输管理理学院专业:电电子商务务 课程名称称:数据据库原理理学号:2222001一三三4944学生:周周慧敏任课教师师:贺琳琳完成日期期:200一三 年 112 月月1实验验目的掌握数据据库模式式设计,依依据实际际要求设设计表结结构,建建立表的的关系;结合一一定的开开发工具具实现数数据库应应用程序序的开发发。2实验验环境2.1 硬件环环境:处理器:Inttel(R) Corre(TTM) i3 CPUU M 3800 x 2.553GHHz 22.533GHzz安装内存存:(RAAM):2GBB(1.86GGB可用用)2.2 软件环环境操作系统统: Wiindoows77数据库管管理系统统:微软软公司的的SQLL Seerveer20005开发工具具: Ecclippse3需求求分析销售管理理系统,可可用于企企业的销销售信息息管理,查查询,更更新与维维护,使使用方便便,易用用性强,图图形界面面清晰明明了。该该软件用用javva语言言编写,用用SQLLSerrverr20005数据据库作为为后台的的数据库库进行信信息的存存储,用用SQLL语句完完成销售售信息的的添加,查查询,修修改,删删除的操操作。用用ODBBC驱动动实现前前台Jaava与与后台SSQL数数据库的的连接。JJavaa语言跨跨平台性性强,可可以在wwinddowss,liinuxx,ubbunttu等系系统下使使用,方方便简单单,安全全性好。SSQLSServver220055数据库库高效安安全,两两者结合合可相互互利用各各自的优优势。该系统实实现的大大致功能能:1. 用户登陆陆界面。该该界面可可以选择择使用者者的身份份,“系统管管理员,基基本档案案管理员员,业务务员”。不同同的身份份有不同同的操作作界面和和功能权权限。IID号和和密码输输入正确确即可登登录。2. 系统管理理员界面面,拥有有最高权权限。提提供了客客户信息息管理、产产品信息息管理、订订单信息息管理、发发货管理理与签收收管理等等功能。3. 基本档案案管理员员界面。提提供了客客户信息息管理、产产品信息息管理等等功能。4. 业务员界界面。提提供了订订单信息息管理、发发货管理理与签收收管理等等功能。5. 登录的用用户信息息分别存存储在SSQL数数据库的的“unppw表”中,如如果用户户信息不不存在这这个表中中,将会会无权利利登录本本管理系系统。6. 保证了本本销售管理理系统的的安全性性。系统功能能图如下下: 销售管理系统基本档案管理员业务员系统管理员发货管理签收管理订单信息管理产品信息管理客户信息管理订单信息管理订单信息管理产品信息管理客户信息管理发货管理签收管理4概念念结构设设计根据以上上对系统统的需求求分析,系系统设计计,本系系统使用用的数据据库实体体分别为为客户信信息实体体,产品品信息实实体,订订单信息息实体,发发货单实实体,签签收单实实体。1:客户户信息实实体客户信息息实体包包括客户户名称、单单位地址址、x、地地址、开开户银行行、银行行账号、发发票抬头头、所在在区域等等属性。客户信息实体的E-R图如图所示。 所在区域 发票抬头 银行账号 地址 x单位地址 客户名称 客户信息 开户银行2:发货货单实体体发货单实实体包括括客户名名称、联联系人、xx、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、发货货日期等等属性,EE-R图图如图所所示。 产品名称 发货日期 单价 总价 运费 数量型号 地址 联系人 发货单 发货地址 x 客户名称3:签收收单实体体签收单实实体包括括客户名名称、联联系人、xx、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、收货日期期等属性性,E-R图如如图所示示。 产品名称 收货日期 单价 总价 运费 数量型号 地址 联系人 签收单 发货地址 x 客户名称4:unnpw实实体unpww实体包包括unn、pww、qxx等属性性,E-R图如如图所示示。 pw un unpw qx5:产品品信息实实体产品信息息实体主主要包括括产品名名称、规规格、型型号、操操作系统统、产品品描述、产产品分类类等属性性。E-R图如如图所示示。 规格 产品名称 型号 产品分类 产品描述 产品信息 操作系统6:订单单信息实实体订单信息息实体主主要包括括客户名名称、联联系人、xx、发货货地址、最最后到货货期限(日日期)以以及产品品名称、型型号、数数量、产产品要求求等属性性。E-R图如如图所示示。 最后到货期限 联系人 产品要求 数量型号 产品名称 客户名称 发货地址 x 订单信息实体属性性表:实体属性客户信息息客户名称称、单位位地址、xx、地址址、开户户银行、银银行账号号、发票票抬头、所所在区域域产品信息息产品名称称、规格格、型号号、操作作系统、产产品描述述、产品品分类订单信息息客户名称称、联系系人、xx、发货货地址、最最后到货货期限(日日期)以以及产品品名称、型型号、数数量、产产品要求求签收单客户名称称、联系系人、xx、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、收货货日期发货单客户名称称、联系系人、xx、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、发货货日期unpww(用户户)un(登登录名)、ppw(密密码)、qqx(用用户)产品描述操作系统产品分类产品名称产品信息产品名称1包含n型号型号1采购n数量订单信息规格客户名称地址产品要求1生成11客户信息产品名称所在区域1签收N单位地址型号发货单发票抬头x客户名称数量银行账号x单价签收单开户银行联系人运费数量发货地址总价地址单价发货日期收货日期总价运费5逻辑辑结构设设计(1)表表-dbbo.客客户信息息(客户信息息表)客户信息息表包括括客户名名称、单单位地址址、x、地地址、开开户银行行、银行行帐号、发发票抬头头、所在在区域等等信息。(2)表表-dbbo.产产品信息息(产品品信息表表)产品信息息表包括括产品名名称、规规格、型型号、操操作系统统、产品品描述、产产品分类类等信息息。(3)表表-dbbo.订订单信息息(订单信信息表)订单信息息表包括括客户名名称、联联系人、xx、发货货地址、最最后到货货期限(日日期)以以及产品品名称、型型号、数数量、产产品要求求等信息息。(4)表表-dbbo.发发货单信信息(发发货单表表)发货单表表主要包包括客户户名称、联联系人、xx、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、发货日期期等信息息。(5) 表-ddbo.签收单单信息(签收单单表)签收单表表主要包包括客户户名称、联联系人、xx、发货货地址、地地址、产产品名称称、型号号、数量量、单价价、运费费、总价价、收货货日期等等信息。(6) 表-ddbo.unppw(用户表)用户表包包括unn、pww、qxx等信息息。6数据据库实现现(1)数数据库关关系图(2)SSQL语语句实现现数据表的的创建:(i)客客户信息息表创建建:creaate tabble 客户信息息表(客户名称称nchaar(110) nott nuull priimarry kkey ,单位地址址 nccharr(100),x nccharr(100),地址 nnchaar(110),开户银行行 nccharr(100),银行账号号 nccharr(100),发票抬头头 nchhar(10),所在区域域 nccharr(100),)(ii)产品信息息表创建建:creaate tabble 产品信息息表(产品名称称nchaar(110) nott nuull priimarry kkey ,规格 nnchaar(110),型号 nnchaar(110),操作系统统 nccharr(100),产品描述述 nccharr(100),产品分类类 nccharr(100),)(iiii)订单信息息表创建建:creaate tabble 订单信息息表(客户名称称nchaar(110) nott nuull priimarry kkey ,联系人nnchaar(110),x nccharr(100),发货地址址 nchhar(10),最后到货货期限 nchhar(10),产品名称称 nchhar(10),型号 nnchaar(110),数量 iint,产品要求求 nccharr(100),)(iv)发货单单表创建建:creaate tabble 发货单单表(客户名称称nchaar(110) nott nuull priimarry kkey ,联系人 nchhar(10),x nccharr(100),发货地址址 nccharr(100),地址 nnchaar(110),产品名称称 nccharr(100),型号 nnchaar(110),数量 iint,单价 iint,运费 iint,总价 iint,发货日期期 nccharr(100),)(v)收收货单表表创建:creaate tabble 收货单单表(客户名称称nchaar(110) nott nuull priimarry kkey ,联系人 nchhar(10),x nccharr(100),发货地址址 nccharr(100),地址 nnchaar(110),产品名称称 nccharr(100),型号 nnchaar(110),数量 iint,单价 iint,运费 iint,总价 iint,收货日期期 nccharr(100),)(vi)管管理员信信息表创创建:creaate tabble unppw表(qxinntnoot nnulll prrimaary keyy ,unvaarchhar(12) noot nnulll,pw vvarccharr(122) nnot nulll)7应用用系统设设计实现现(1)用用户登录录模块(2)各各用户操操作模块块(i)系系统管理理员操作作模块(ii)基基本档案案管理员员操作模模块(iiii)业务务员操作作模块(3)系系统管理理员登录录在登陆界界面选择择“系统管管理员”角色,输输入正确确的IDD和密码码。验证证成功则则可进入入系统管管理员管管理界面面。系统统管理员员ID号号和登录录密码存存在数据据库中的的管理员员信息表表。表中中存在的的管理员员才允许许登录。(i)点点击客户户信息管管理,弹弹出如下下界面:(ii)点点击显示示按钮后后,会出现数数据库里里保存的的客户信信息:(iiii)点击击增加按按钮,弹弹出如下下界面,输输入要增增加的客客户信息息,成功功后会弹弹出增加加成功的的提示窗窗口:(iv)增增加客户户信息成成功后客客户信息息管理界界面会增增加一行行客户信信息,如如图所示示:(v)选选中一条条客户信信息,点点击删除除按钮,成成功后会会出现删删除成功功的提示示窗口:(vi)成成功删除除Tomm客户的的信息后后,客户户信息管管理界面面变化如如下:(viii)选中中一行客客户信息息,点击击修改按按钮,出出现如下下界面,输入要修改的信息,成功后弹出修改成功的提示窗口:(此处修改了客户Tom的x)(viiii)点点击查询询按钮,弹弹出如下下窗口:在文本框框中输入入“Heii“,即可可查询所所在区域域为”Heii“的客户户信息:其他模块块与客户户信息管管理模块块类似,均均能实现现信息的的查询、修修改、删删除、增增加、显显示等功功能,在在此不再再赘述;点击退退出系统统即可完完成本次次操作。经过系统统一系列列的增删删改查操操作之后后,sqql sseveer 220055数据库库上的客客户信息息表同时时也发生生了改变变:8实验验总结(实实验心得得)本次操作作实训虽虽然很辛辛苦,但实在是是受益匪匪浅。在在操作实实训过程程中碰到到了很多多问题,刚开始的时候,还真不知道从哪里下手。但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次操作实训我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多。理论和实践的相结合是学习最有效的方法。在实验的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,这次操作实训之后,一定把以前所学过的知识重新温故。通过这次次操作实实训使我我懂得了了理论与与实际相相结合是是很重要要的,只只有理论论知识是是远远不不够的,只只有把所所学的理理论知识识与实践践相结合合起来,从从理论中中得出结结论,才才能真正正为社会会服务,从从而提高高自己的的实际动动手能力力和独立立思考的的能力。附录:代代码Conttroll.jaavapackkagee zhhm;publliccclasss CConttroll publlicsstatticvvoidd maain(Strringg arggs) new DLFFramme();DLFrramee.jaavapackkagee zhhm;impoort javvax.swiing.*;impoort javva.aawt.*;impoort javva.aawt.eveent.*;impoort javva.ssql.*;publliccclasss DDLFrramee exxtennds JFrramee immpleemennts ActtionnLisstenner, IttemLListteneer / 登录界界面privvateestaaticcfinnalllonggserriallVerrsioonUIID = 1LL;JPaanell p11 = nulll;JPaanell p22 = nulll;JPaanell p33 = nulll;JLaabell usserNNamee = neww JLLabeel(""用户:");JTeextFFielld ttxtUUserr = neww JTTexttFieeld();JLaabell paasswwordd = neww JLLabeel(""密码:");JPaasswworddFieeld txttPwdd = neww JPPasssworrdFiieldd(6);JLaabell roole = neew JJLabbel("角色:");JCoombooBoxx<Sttrinng> cbrrolee = neww JCCombboBoox<SStriing>>();JBuuttoon bbtnLLogiin = neew JJButttonn("登录");JBuuttoon bbtnccz = neew JJButttonn("重置");JBuuttoon bbtnCCanccel = nnew JBuuttoon(""取消");JLaabell immageeLabbel;Icoon iimagge;statticiintOOK = 1;statticiintCCANCCEL = 00;intaactiionCCodee = 0;Connnecctioon ccon = nnulll;Staatemmentt sttmt = nnulll;RessulttSett rss = nulll;intqqxiaan = 0;xSupppreessWWarnninggs("deepreecattionn")publlic DLFFramme() / 构构造方法法supeer("登录界界面");p1 = neew JJPannel();p2 = neew JJPannel();p3 = neew JJPannel();cbroole.adddIteem(""系统管管理员"");cbroole.adddIteem(""基本档档案管理理员");cbroole.adddIteem(""业务员员");/*immagee = neww ImmageeIcoon(""piccturrest.jpgg");immageeLabbel = nnew JLaabell(immagee);p11.addd(iimaggeLaabell);*/thiss.seetLaayouut(nnew FloowLaayouut();thiss.seetBooundds(一一五0, 一五五0, 2500, 2250);p2.ssetLLayoout(neww GrridLLayoout(4, 2);p2.aadd(useerNaame);p2.aadd(txttUseer);p2.aadd(passswoord);p2.aadd(txttPwdd);p2.aadd(rolle);p2.aadd(cbrrolee);p3.aadd(btnnLoggin);p3.aadd(btnncz);p3.aadd(btnnCanncell);thiss.addd(pp1);thiss.addd(pp2);thiss.addd(pp3);thiss.seetReesizzablle(ffalsse);thiss.seetDeefauultCClosseOpperaatioon(JJFraame.EXIIT_OON_CCLOSSE);thiss.shoow();btnLLogiin.aaddAActiionLListteneer(tthiss);cbroole.adddIteemLiisteenerr(thhis);btnccz.aaddAActiionLListteneer(tthiss);btnCCanccel.adddActtionnLisstenner(thiis);publlicvvoidd coonnDDB() / 连接数数据库try CClasss.fforNNamee("coom.mmicrrosooft.sqllserrverr.jddbc.SQLLSerrverrDriiverr"); cattch (CllasssNottFouundEExceeptiion e) ee.prrinttStaackTTracce();try con = DDrivverMManaagerr.geetCoonneectiion("jdbbc:ssqlsservver:/llocaalhoost:14333; DattabaaseNNamee=销售售管理系系统","sa"", "2219一一八266");stmtt = conn.crreatteSttateemennt(); cattch (SQQLExxcepptioon ee) ee.prrinttStaackTTracce();publlicvvoidd clloseeDB() / 关关闭连接接try stmtt.cllosee();con.cloose(); cattch (SQQLExxcepptioon ee) ee.prrinttStaackTTracce();publlicvvoidd ittemSStatteChhangged(IteemEvventt e) if (e.ggetSStatteChhangge() = IttemEEvennt.SSELEECTEED) JJCommboBBox<<?> jcbb = (JCCombboBoox<?>) e.ggetSSourrce();qxiaan = jccb.ggetSSeleecteedInndexx();xSupppreessWWarnninggs("deepreecattionn")publlicvvoidd acctioonPeerfoormeed(AActiionEEvennt ee) Obbjecct ssourrce = ee.geetSoourcce();Sttrinng uun = nuull;Sttrinng ppw = nuull;boolleann suucceess = ffalsse;/ 用于判判断是否否登录成成功if (souurcee = bttnLooginn) if (txttUseer.ggetTTextt().equualss(""") | ttxtPPwd.gettPassswoord().eequaals("") / 判判断是否否输入了了用户名名和密码码JOpptioonPaane.shoowMeessaageDDiallog(nulll, "登录名名和密码码不能为为空!""); ellse thiss.coonnDDB();try rs = sttmt.exeecutteQuueryy("sseleect * ffromm unnpw wheere qx="+qxiian);whille (rs.nnextt() un = rrs.ggetSStriing("unn").triim();pw = rrs.ggetSStriing("pww").triim();if (txttUseer.ggetTTextt().equualss(unn) if (txttPwdd.gettTexxt().eqqualls(ppw) actiionCCodee = OK;thiss.seetViisibble(fallse);if (qxiian=0) new syssMannageerFrramee();/ 进入系系统管理理员界面面if (qxiian=1) new basseMaanaggerFFramme();/ 进入入基本档档案管理理员界面面if (qxiian=2) new bussineessMManFFramme();/ 进入入业务员员界面succcesss = trrue;breaak; ellse JOpptioonPaane.shoowMeessaageDDiallog(nulll, "密码错错误!"");txtPPwd.settTexxt(""");succcesss = trrue;if (!suucceess) JOpptioonPaane.shoowMeessaageDDiallog(nulll, "登录名名错误!");txtUUserr.seetTeext("");txtPPwd.settTexxt("""); caatchh (SSQLEExceeptiion e1) e1.priintSStacckTrracee(); elsseiff (ssourrce = btnncz) txtUUserr.seetTeext("");txtPPwd.settTexxt("""); elsseiff (ssourrce = btnnCanncell) SSysttem.exiit(00);sysMManaagerrFraame.javvapackkagee zhhm;impoort javva.aawt.eveent.ActtionnEveent;impoort javva.aawt.eveent.ActtionnLisstenner;impoort javvax.swiing.JBuuttoon;impoort javvax.swiing.JFrramee;impoort javvax.swiing.JLaabell;impoort javvax.swiing.JPaanell;publliccclasss ssysMManaagerrFraame exttendds JJFraame impplemmentts AActiionLListteneer / 系统管管理员界界面privvateestaaticcfinnalllonggserriallVerrsioonUIID = 1LL;JPaanell p11 = neww JPPaneel();JPaanell p22 = neww JPPaneel();JBuuttoon bbtnss = neww JBButtton("客户信信息管理理");JBuuttoon bbtncc = neww JBButtton("产品信信息管理理");JBuuttoon bbtnssc = neew JJButttonn("订单信信息管理理");JBuuttoon bbtngg = neww JBButtton("发货管管理");JBuuttoon bbtnuu = neww JBButtton("签收管管理");JBuuttoon bbtnCClosse = neew JJButttonn("退出管管理系统统");JLaabell l = neww JLLabeel(""系统管管理员"");xSupppreessWWarnninggs("deepreecattionn")syssMannageerFrramee() / 构造造方法supeer("销售管管理系统统");seetSiize(2055, 3300);addd(""Norrth"", p11);addd(""Cennterr", p2);p1.aadd(l);p2.aadd(btnns);p2.aadd(btnnc);p2.aadd(btnnsc);p2.aadd(btnng);p2.aadd(btnnu);p2.aadd(btnnCloose);btnss.adddAcctioonLiisteenerr(thhis);btncc.adddAcctioonLiisteenerr(thhis);btnssc.aaddAActiionLListteneer(tthiss);btngg.adddAcctioonLiisteenerr(thhis);btnuu.adddAcctioonLiisteenerr(thhis);btnCClosse.aaddAActiionLListteneer(tthiss);thiss.seetReesizzablle(ffalsse);thiss.seetDeefauultCClosseOpperaatioon(JJFraame.EXIIT_OON_CCLOSSE);showw();publlicvvoidd acctioonPeerfoormeed(AActiionEEvennt ee) if (e.ggetAActiionCCommmandd() = "客户信信息管理理")new CusstommerMManaagerr("客户信信息管理理").ddispplayy();if (e.ggetAActiionCCommmandd() = "产品信信息管理理") new ProoducctMaanagger("产品信信息管理理").ddispplayy();if (e.ggetAActiionCCommmandd() = "订单信信息管理理") new OrdderMManaagerr("订单信信息管理理").ddispplayy();if (e.ggetAActiionCCommmandd() = "发货管管理") new senndMaanagger("发货管管理").ddispplayy();if (e.ggetAActiionCCommmandd() = "签收管管理") new RecceivveMaanagger("签收管管理").ddispplayy();if (e.ggetAActiionCCommmandd() = "退出管管理系统统") SSysttem.exiit(00);baseeMannageerFrramee.jaavapackkagee zhhm;impoort javva.aawt.eveent.*;impoort javvax.swiing.*;publliccclasss bbaseeMannageerFrramee exxtennds JFrramee immpleemennts ActtionnLisstenner / 系统统管理员员界面privvateestaaticcfinnalllonggserriallVerrsioonUIID = 1LL;JPaanell p11 = neww JPPaneel();JPaanell p22 = neww JPPaneel();JBuuttoon bbtnss = neww JBButtton("客户信信息管理理");JBuuttoon bbtncc = neww JBButtton("产品信信息管理理");JBuuttoon bbtnCClosse = neew JJButttonn("退出管管理系统统");JLaabell l = neww JLLabeel(""基本档档案管理理员");xSupppreessWWarnninggs("deepreecattionn")basseMaanaggerFFramme() / 构构造方法法supeer("销售管管理系统统");seetSiize(2055, 3300);addd(""Norrth"", p11);addd(""Cennterr", p2);p1.aadd(l);p2.aadd(btnns);p2.aadd(btnnc);p2.aadd(btnnCloose);btnss.adddAcctioonLiisteenerr(thhis);btncc.adddAcctioonLiisteenerr(thhis);btnCClosse.aaddAActiionLListteneer(tthiss);thiss.seetReesizzablle(ffalsse);thiss.seetDeefauultCClosseOpperaatioon(JJFraame.

    注意事项

    本文(java数据库销售管理系统实验报告完整版4600.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开