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

    C课程方案设计书员工管理 .docx

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

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

    C课程方案设计书员工管理 .docx

    精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习淮 阴 工 学 院可编辑资料 - - - 欢迎下载精品名师归纳总结系(院) :计 算机工程学院专业:软件工程班级:软件 1111姓名 : 周淼学 号:1111315217指导老师 :于长辉学年学期 :2021 2021 学年 第 1 学期2021年 1月6日设计任务书课题名称员工治理C+程序设计课程设计报告选题名称 :员工治理可编辑资料 - - - 欢迎下载精品名师归纳总结1.调研并熟识幻方的基本功能、数据流程与工作规程。设计2.学习与幻方相关的参考资料和基于VC+ 集成环境的编程技术。 目的3.通过实际编程加深对基础学问的懂得,提高实践才能。4.学习开发资料的收集与整理,学会撰写课程设计报告。试验1.微型电子运算机( PC)。环境2.安装 Windows 2000 以上操作系统, Visual C+6.0 开发工具。1. 利用课余时间去图书馆或上网查阅课题相关资料,深化懂得课题含义及设计要求,留意材料收集与整理。2. 在第 16 周末之前完成预设计,并请指导老师审查,通过后方可进行下一任务步工作。 要求3. 本课题主要实现添加、修改、删除、读出、写入、查找、排序等。4. 终止后,准时提交设计报告(含纸质稿、电子稿),要求格式规范、内容完整、结论正确,正文字数不少于3000 字(不含代码)。工作进度方案序号起止日期工 作 内 容在预设计的基础上,进一步查阅资料,完善设计方可编辑资料 - - - 欢迎下载精品名师归纳总结12021.1.22021.1.3案,形成书面材料。可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结22021.1.32021.1.4设计总体方案,构建、绘制流程框图,编写代码, 上机调试。可编辑资料 - - - 欢迎下载精品名师归纳总结32021.1.42021.1.5测试程序,优化代码,增强功能,撰写设计报告。可编辑资料 - - - 欢迎下载精品名师归纳总结42021.1.52021.1.6提交软件代码、设计报告,参加答辩,依据老师反馈看法,修改、完善设计报告。可编辑资料 - - - 欢迎下载精品名师归纳总结指导老师(签章):年月日摘要:随着经济的快速进展,一个好的员工治理系统在企业及用人单位扮演者重 要角色。因此,本次我设计的课题是员工治理系统。为了设计一个功能完善的 的员工治理系统,我查阅图书,搜集了许多有关C+方面的资料,学会了可编辑资料 - - - 欢迎下载精品名师归纳总结switch 语句的使用、全局对象数组(Person100)的定义、函数调用机制的实现等诸多技能,并且将一部分课外的学问运用于我的代码,例如:使程序运行 稍作停顿( Sleep1000)。在详细编程时,我没有使用链表结构,而是直接定义了一批全局对象数组,把员工信息通过函数储存在定义的全局对象数组中。 也由于这样,使得编译时候错误发生的削减了许多。然而,在初步设计好该系 统后,我发觉这样的系统只能储存有限数目的员工信息,无法做到员工信息储存的不限量。但是考虑到实际应用,只要定义的全局对象数组达到200 个就会足够企业使用。关键词: 员工治理。全局对象数组。编程体会目录1 课题综述 61.1 课题来源 61.2 课题意义 61.3 预期目标 61.4 面对的问题 61.5 需要解决的关键技术 62 总体方案 63 系统设计 63.1.1 算法描述 63.1.2 实现方法 73.1.3 详细设计 83.2 员工治理系统程序模块设计 94 代码编写 105 程序调试 236 问题与解决方法 23总结 24致谢 25参考文献 25可编辑资料 - - - 欢迎下载精品名师归纳总结1 课题综述1.1 课题来源现代社会经济进展快速,不同类型人才在公司企业间的流淌特别频繁,传统的纸质员工治理系统已不适合现阶段的实际情形。为此,必需通过设计新的更为便利、操作简洁、不受时空限制的员工治理系统来治理员工信息。否就既铺张时间,又不能适应经济社会进展。1.2 课题意义设计一款新的员工治理系统,在实现系统添加、删除、查找、修改储存、排序等功能的同时 ,既锤炼了我实践操作才能,又增加了我对C+语言的熟识程度,同时仍初步明白了公司企业对员工的治理制度、增加了团队协作才能。1.3 预期目标设计一个员工治理系统:定义一组全局对象数组。对部分全局对象数组进行操作。实现数据的输入、输出、查找、修改、删除、排序等。1.4 面对的问题对 VC 环境下的系统编制程序不够熟识,有的功能无法找到合适的代码, 对部分临界数据的处理不够精确,代码的注释不能让他人完全懂得。1.5 需要解决的关键技术对部分全局对象数组进行操作,不影响其他已储存的数据。同时,要设计相应程序实现把数据储存在系统中,即使从新打开系统也要让数据存在。使用switch语句实现函数的调用,最终实现系统的和谐运作。2 总体方案使用 C+语言设计员工治理系统,通过函数调用方式使其能完成对员工的信 息管 理, 对 员工 信 息 的任 意添 加( add ) 、 查 询( find ) 、 删 除( dele)、修改( modify )、储存( save)及排序( index)3 系统设计3.1.1 算法描述可编辑资料 - - - 欢迎下载精品名师归纳总结在主界面上选择相应操作项,通过运用switch 语句来判定相应指令,实现对以下功能的选择 1:add添加员工信息 2: modify 修改员工信息 3: dele删除员工信息 4:index排序员工信息 5:find 查询员工信息 6: save储存员工信息。并用 六个函 数来 实现各个 部分的 功能 : void add。 void find 。 void dele。 void modify 。void save和 void index 。在执行完每一次数据操作后, 通过判定程序,来判定是否返回等。如返回,就操作同开头,否就执行其他操作。3.1.2 实现方法共同的基类 person包含如下信息:class Personpublic:Person / 构造函数voidsetPersonchar*num1,char*name1,char*sex1,char*birth1,char *tel1,char *salary1。/ 成员数据的修改函数。friend void add。/ 声明为 Person 的友元,函数功能为: 1.员工信息输入friend void modify。/ 声明为 Person 的友元,函数功能为: 2.员工信息修改friend void dele。/ 声明为 Person 的友元,函数功能为: 3.员工信息删除friend void index。/ 声明为 Person 的友元,函数功能为: 4.员工信息排序friend void find。/ 声明为 Person 的友元,函数功能为: 5.员工信息查找friend void save。/ 声明为 Person 的友元,函数功能为: 6.员工信息储存friend void read。private:/ 声明编号、姓名、出生年月、性别、联系电话、基本工资等成员变量可编辑资料 - - - 欢迎下载精品名师归纳总结char num15 。char name15 。char sex5。 char birth15。char tel15。char salary15。在主函数中运用 Switch ( choice 选择需要的功能:switchchoice可编辑资料 - - - 欢迎下载精品名师归纳总结3.1.3 详细设计case 1:add 。/1.员工信息输入break 。case 2:modify 。 /2.员工信息修改break 。case 3:dele 。/3.员工信息删除break 。case 4:index。/4.员工信息排序break 。case 5:find。/5.员工信息查找break 。case 6:save 。/6.员工信息储存break 。default:run=0。break 。可编辑资料 - - - 欢迎下载精品名师归纳总结1. 员工档案治理系统构建框架1、添加员工信息2、修改员工信息3、删除员工信息可编辑资料 - - - 欢迎下载精品名师归纳总结4、员工信息排序5、查找员工信息6、储存员工信息7、退出治理系统3.2 员工治理系统程序模块设计模块一:头文件,变量定义,函数的声明对系统所使用的变量进行定义,对函数进行声明模块二:员工信息的添加void add/1. 添加员工信息模块三: 员工信息修改void modify/2. 员工信息修改模块四:员工信息删除void dele/3. 员工信息删除模块五:员工信息排序void index/4. 员工信息排序模块六:员工信息查找void find/5. 员工信息查找可编辑资料 - - - 欢迎下载精品名师归纳总结模块七: 员工信息储存void save/6. 员工信息储存4 代码编写#include<iostream> #include <string> #include <fstream> #include<iomanip> #include<windows.h>#include <stdlib.h>/ 字符转浮点 atofusing namespace std。int NUM=0。/ 计数员工的个数int saveCtrl=1。/ 该变量用于检测数据的修改后是否储存的情形class Personpublic:Person / 构造函数voidsetPersonchar*num1,char*name1,char*sex1,char*birth1,char *tel1,char *salary1。 /成员数据的修改函数。 friend void add。/1.员工信息输入friend void modify。/2.员工信息修改 friend void dele。/3.员工信息删除friend void index。/4.员工信息排序friend void find。/5.员工信息查找friend void save。/6.员工信息储存private:/ 声明编号、姓名、产生年月、性别、联系电话、基本工资等成员变量char num15 。char name15 。char sex5。char birth15。char tel15。可编辑资料 - - - 欢迎下载精品名师归纳总结char salary15。 。Person Per500。/ 声明全局 Person 对象数组voidPerson:setPersonchar*num1,char*name1,char*sex1,char*birth1,char *tel1,char *salary1strcpynum,num1 。strcpyname,name1 。strcpysex,sex1。strcpybirth,birth1。strcpytel,tel1。strcpysalary,salary1。void menu/ 主菜单cout<<setw45<<"员工治理系统 "<<endl 。cout<<endl 。cout<<endl 。cout<<setw45<<"1.员工信息添加"<<endl。cout<<setw45<<"2.员工信息修改"<<endl。cout<<setw45<<"3.员工信息删除"<<endl。cout<<setw45<<"4.员工信息排序"<<endl。cout<<setw45<<"5.员工信息查找"<<endl。cout<<setw45<<"6.员工信息储存"<<endl。cout<<setw37<<"0.退出 "<<endl。cout<<" 请选择( 06):" 。cout<<setiosflagsios:left<<"请输入选择项( 06): "<<endl 。void add/1.添加员工信息char num15 。/ 编号char name15 。/ 姓名char sex5。/ 性别char birth15。/ 生日char tel15。/ 电话可编辑资料 - - - 欢迎下载精品名师归纳总结char salary15。 /工资char p 。/ 用于选择判定system"cls"。/ 清屏while1/ 把握信息添加多次的循环cout<<" 输入员工信息: "<<endl 。cout<<" 编号 "<<"姓名 "<<"性别 "<<"生日 "<<"电话"<<" 工资 "<<endl。cin>>num。cin>>name>>sex>>birth>>tel>>salary。forint i=0。i<NUM。i+/ 检 测所添加员工的编号是否存在if strcmpPeri.num,num=0 可编辑资料 - - - 欢迎下载精品名师归纳总结键连续cout<<" 该编号的已经存在 "<<endl 。system"pause"。/ 按 任意return 。可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结添加数据p=0。cout<<" 请选择:"<<'t'<<"1. 确认添加数据 "<<'t'<<"2. 重新输入 "<<'t'<<"3. 返回主菜单 "<<endl 。cin>>p 。/ 把握是否确认ifp<'1' | p>'3'cout<<" 没有这个选项 ."<<'n'<<"请重新输入: "<<endl 。continue 。可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结ifp='2'/ 重新输入数据continue。ifp='3'/ 返回主菜单return 。PerNUM.setPersonnum,name,sex,birth,tel,salary。cout<<" 添加数据成功 ."<<endl 。saveCtrl=0 。NUM+。+cout<<" 是否返回主菜单 y/n"。cin>>p 。/ 返回主菜单ifp='y'|p='Y'return 。void modify/2.员工信息修改system"cls"。/ 清屏ifNUM=0/ 判定员工数是否为0,即是否存在员工记录,如无记录,就退出函数cout<<" 没有任何员工记录。 "<<" 即将返回主菜单 " 。Sleep1000 。return 。char num15 。可编辑资料 - - - 欢迎下载精品名师归纳总结cout<<" 编号 "<<"姓名 "<<"性别 "<<"生日 "<<"电话 "<<"工资 "<<endl。forint i1=0。i1<NUM。i1+/ 列显现有的员工的详情,便利修改cout<<Peri1.num<<'t'<<Peri1.name<<'t'<<Peri1.sex<<'t'<<Peri1.birth<<'t'<<Peri1.tel<<'t'<<Peri1.salary<<endl。cout<<" 请输入要修改的员工的编号 :" 。cin>>num。int choice。forint i=0。i<NUM。i+if strcmpPeri.num,num=0 可编辑资料 - - - 欢迎下载精品名师归纳总结do清屏system"cls"。/cout<<" 编号"<<" 姓名"<<" 性别"<<" 生日"<<"可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结电话"<<" 工资"<<endl 。"<<endl 。cout<<Peri.num<<'t'<<Peri.name<<'t'<<Peri.sex<<'t'<<Peri.birth<<'t'<<Peri.tel<<'t'<<Peri.salary<<endl。cout<<setw45<<"员 工 管 理 系 统cout<<setw45<<" 1. 修改编号 "<<endl 。cout<<setw45<<" 2. 修改姓名 "<<endl 。cout<<setw45<<" 3. 修改性别 "<<endl 。可编辑资料 - - - 欢迎下载精品名师归纳总结"<<endl 。cout<<setw45<<" 4. 修改生日 "<<endl 。cout<<setw45<<" 5. 修改电话 "<<endl 。cout<<setw45<<" 6. 修改工资 "<<endl 。cout<<setw45<<"7. 返 回 主 菜 单cout<<" 请选择( 0 7): " 。cout<<" 请选择: " 。cin>>choice 。ifchoice<0 | choice>7continue 。switchchoice可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结号:" 。名:" 。别:" 。日:" 。case 1:cout<<" 请 输 入 新 的 员 工 编cin>>Peri.num。saveCtrl=0 。break 。case 2:cout<<" 请 输 入 新 的 员 工 姓cin>>Peri.name。saveCtrl=0 。break 。case 3:cout<<" 请 输 入 新 的 员 工 性cin>>Peri.sex。saveCtrl=0 。break 。case 4:cout<<" 请 输 入 新 的 员 工 生cin>>Peri.birth。可编辑资料 - - - 欢迎下载精品名师归纳总结话:" 。资:" 。saveCtrl=0 。break 。case 5:cout<<" 请 输 入 新 的 员 工 电cin>>Peri.tel。saveCtrl=0 。break 。case 6:cout<<" 请 输 入 新 的 员 工 工cin>>Peri.salary。saveCtrl=0 。break 。case 7:return 。可编辑资料 - - - 欢迎下载精品名师归纳总结whilechoice<7。void dele/3.员工信息删除system"cls"。/ 清屏ifNUM=0/ 判定员工数是否为0,即是否存在员工记录,如无记录,就退出函数cout<<" 没有任何员工记录。 "<<" 即将返回主菜单 "<<endl 。Sleep1000 。return 。cout<<" 编号"<<" 姓名"<<" 性别"<<" 生日"<<" 电话"<<" 工资"<<endl 。forint i1=0。i1<NUM。i1+/ 列显现有的员工的详情,便利删除可编辑资料 - - - 欢迎下载精品名师归纳总结ifPeri1.num.=NULL cout<<Peri1.num<<'t'<<Peri1.name<<'t'<<Peri1.sex<<'t'<<Peri1.birth<<'t'<<Peri1.tel<<'t'<<Peri1.salary<<endl。char num15 。Person temp 。cout<<" 请输入要删除的员工的编号 "<<endl 。cin>>num。forint i=0。i<NUM。i+if strcmpPeri.num,num=0 temp=Peri。forint j=i。j<NUM-1。j+ Perj=Perj+1。NUM-。break 。cout<<" 删除成功 ."<<endl 。system"pause"。/ 按任意键连续saveCtrl=0 。void index/4.员工信息排序system"cls"。/ 清屏ifNUM=0/ 判定员工数是否为0,即是否存在员工记录,如无记录,就退出函数cout<<" 没有任何员工记录。 "<<endl 。可编辑资料 - - - 欢迎下载精品名师归纳总结cout<<" 即将返回主菜单 "<<endl 。Sleep1000 。return 。Person t 。int k=0。 int choice。cout<<" 请选择: "<<'t'<<"1. 按编号排序 "<<'t'<<"2. 按工资排序 "<<endl 。cin>>choice 。ifchoice=1forint i=0。i<NUM-1。i+/ 选 择排序法,对员工的编号进行排序k=i 。forint j=i+1。j<NUM。j+if atofPerk.num>atofPerj.num k=j 。t=Perk。Perk=Peri。Peri=t。cout<<" 按员工的编号排序结果 "<<endl 。else ifchoice=2forint i1=0。i1<NUM-1。i1+/ 选 择排序法,对员工的工资进行排序k=i1 。forint j1=i1+1。j1<NUM。j1+ if atofPerk.salary<atofPerj1.salary 可编辑资料 - - - 欢迎下载精品名师归纳总结k=j1 。t=Perk。Perk=Peri1。Peri1=t。cout<<" 按员工的工资排序结果 "<<endl 。elsecout<<" 没有这个选项 ."<<"即将返回主菜单 ."<<endl 。Sleep1000 。return 。可编辑资料 - - - 欢迎下载精品名师归纳总结"<<endl 。cout<<" 编号"<<" 姓名"<<" 性别"<<" 生日"<<" 电话"<<" 工资forint i1=0。i1<NUM。i1+ifPeri1.num.=NULL cout<<Peri1.num<<'t'<<Peri1.name<<'t'<<Peri1.sex<<'t'<<Peri1.birth<<'t'<<Peri1.tel<<'t'<<Peri1.salary<<endl。system"pause"。/ 按任意键连续saveCtrl=0 。可编辑资料 - - - 欢迎下载精品名师归纳总结void find/5.员工信息查找system"cls"。/ 清屏ifNUM=0/ 判定员工数是否为0,即是否存在员工记录,如无记录,就退出函数可编辑资料 - - - 欢迎下载精品名师归纳总结cout<<" 没有任何员工记录。 "<<" 即将返回主菜单 "<<endl 。Sleep2000 。return 。cout<<" 编号 "<<"姓名 "<<"性别 "<<"生日 "<<"电话 "<<"工资"<<endl 。forint i1=0。i1<NUM。i1+cout<<Peri1.num<<'t'<<Peri1.name<<'t'<<Peri1.sex<<'t'<<Peri1.birth<<'t'<<Peri1.tel<<'t'<<Peri1.salary<<endl。char num15 。int found=0。/ 用于检测是否找到该编号员工cout<<" 请输入员工编号 :" 。cin>>num。forint i=0。i<NUM。i+if strcmpPeri.num,num=0 system"cls"。cout<<" 查询结果 "<<endl 。cout<<" 编号 "<<"姓名 "<<"性别 "<<"生日 "<<"电话"<<" 工资 "<<endl。cout<<Peri.num<<'t'<<Peri.name<<'t'<<Peri.sex<<'t'<<Peri.birth<<'t'<<Peri.tel<<'t'<<Peri.salary<<endl。可编辑资料 - - - 欢迎下载精品名师归纳总结found=1 。iffound=0/ 假如未找到该编号员工system"cls"。cout<<" 未找到编号为: "<<num<<"的该员工 ."<<" 即将返回主菜单 ."<<endl 。Sleep1000 。return 。system"pause"。/ 按任意键连续void save/6.员工信息储存system"cls"。/ 清屏ofstream fout。fout.open"E:worker.txt",ios:out。cout<<" 正在储存,请稍等 "<<endl 。Sleep1000 。system"cls"。/ 清屏cout<<" 数据储储备存成功 ."<<endl 。ifNUM/ 判定是否存在员工记录,如无记录,就执行elsecout<<" 文件的数据为: "<<endl 。cout<<" 编号 "<<"姓名 "<<"性别 "<<"生日 "<<"电话 "<<"工资 "<<endl。forint i=0。i<NUM。i+/ 列显现有的员工的详情,便利检测储存是否正确 和 存入文件操作 同时进行cout<<Peri.num<<'t'<<Peri.name<<'t'<<Peri.sex<<'t'<<Peri.birth<<'t'<<Peri.tel<<'t'<<Peri.salary<<endl。可编辑资料 - - - 欢迎下载精品名师归纳总结elsefout<<Peri.num<<'t'<<Peri.name<<'t'<<Peri.sex<<'t'<<Peri.birth<<'t'<<Peri.tel<<'t'<<Peri.salary<<endl。可编辑资料 - - - 欢迎下载精品名师归纳总结cout<<" 提示: 目前无任何员工的记录 ."<<endl 。fout.close。system"pause"。/ 按任意键连续saveCtrl=1 。int mainint choice。int run=1。whilerunsystem"cls"。/ 清屏menu。/ 显示主菜单cin>>choice 。ifchoice<0 | choice>7continue 。switchchoicecase 1:add 。/1.员工信息输入break 。case 2:modify 。 /2.员工信息修改break 。case 3:dele 。/3.员工信息删除break 。case 4:index。/4.员工信息排序可编辑资料 - - - 欢迎下载精品名师归纳总结break 。case 5:find。/5.员工信息查找break 。case 6:save 。/6.员工信息储存break 。default:run=0。break 。system"cls"。/ 清屏ifsaveCtrl=0cout<<" 你没有对你的操作进行储存,是否储存 ."<<endl 。cout<<" 请输入 y/n: "。char p 。cin>>p 。ifp='y' | p='Y'save 。system"cls"。/ 清屏cout<<" 感谢使用 "<<'t'<<" 员工治理系统 "<<'t'<<" 再见! "<<endl 。return 0。5 程序调试6 问题与解决方法1、调试过程中遇到的主要问题及解决方法:在编译过程中执行了部分代码,经常发生系统崩溃的现象。通过询问老师和小组成员,我找到了

    注意事项

    本文(C课程方案设计书员工管理 .docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开