珠宝销售管理信息系统课程设计.doc
《珠宝销售管理信息系统课程设计.doc》由会员分享,可在线阅读,更多相关《珠宝销售管理信息系统课程设计.doc(37页珍藏版)》请在咨信网上搜索。
华科学院数据库课程设计 第一章 需求分析 1。1 系统开发背景、目的及意义 随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势. 在使用计算机系统之前珠宝的管理都是手工操作.手续繁杂,还不便管理,不能保证数据的准确性和及时性,而且浪费人力和大量的时间,手工操作可能造成数据录入的错误,若不及时发现会在造成不必要的麻烦。库房进出珠宝记录冗长,复杂,查找工作不能及时直观的显示出来以供查阅,影响工作的效率。对珠宝的各种费用的管理更是繁琐,出错率高。 随着计算机的普及以及相关技术的发展,开发一个珠宝销售管理系统的时机已经成熟。高效率、无差错的珠宝销售管理系统的开发解决了这个问题,本系统的主要目的是告别原始的手工操作,安全快捷的保存数据信息,节省时间,提高了速度和准确性。珠宝销售管理系统可以避免珠宝店珠宝管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。 1。2 用户需求 《珠宝销售管理系统》是一款用于珠宝首饰销售企业的管理系统,实现了对产品的实际情况的准确掌握,不同时间段店铺产品的库存情况、不同阶段的产品的销售情况,都可以进行详细的分析,为采购新的系列产品提供充分的销售依据.本系统还具有员工信息管理与供应商信息管理、利润统计、客户管理、会员管理,是广大珠宝销售店铺快速提高管理能力的好帮手.该系统在功能上主要包括基本信息(职员信息、产品信息、供应商信息、客户信息);采购进货(进货登记、退货登记、付款登记、欠供商统计);预订管理(产品预订,预订报表);产品销售(产品销售、销售报表、客户退货、退货报表);库存管理(库存明细、库存报表、库存预警);会员管理(会员信息、会员报表、到期提醒);客户管理(客户信息、客户报表)其它费用(其它收入、收入报表、其它支出、支出报表);信息统计查询(期间收入查询、期间利润查询、期间进). 珠宝销售管理系统 会员管理 库存管理 库存预警 系统登陆 库存报表 库存明细 珠宝添加 会员修改 会员删除 会员查询 客户管理 客户添加 客户修改 客户删除 客户查询 统计模块 系统维护 商品维护 产品销售 系统维护 费用管理 图1.2 珠宝销售管理系统的功能模块图 1.3 功能模型 以下为客户信息管理,会员信息管理、采购进货的功能模型(如图1—3—1、1—3—2、1-3—3所示) 图1。3。1客户信息管理用例图 图1.3.2会员信息管理用例图 图1。3。3 采购进货用例图 1。4 数据流程图 图1。4。1 客户信息数据流图 图1.4.2会员信息数据流图 图1。4。3 采购进货数据流图 登陆 添加客户信息 更新客户信息 客户信息 是 修改客户信息 删除客户信息 查询客户信息 是否完成? 否 1.5 业务流程图 图1.5.1客户信息业务流程图 登陆 添加会员信息 更新会员信息 会员信息 是 修改会员信息 删除会员信息 查询会员信息 是否完成? 否 图1.5.2会员信息业务流程图 洽谈新供应商 更换供应商 供应商详细列表 采购部录入 进入新采购珠宝信息 采购员下新订单 已有? 同意 无 不 同 意 图1。5。3采购进货业务流程图 1。6 系统流程图管理员登陆 系统管理 基本信息管理 客户管理 查询客户信息 修改客户信息 添加客户信息 删除客户信息 确定删除 否 否 否 是 是 是 图1。6.1客户信息管理系统流程图 管理员登陆 系统管理 基本信息管理 会员管理 查询会员信息 修改会员信息 添加会员信息 删除会员信息 确定删除 否 否 否 是 是 是 图1.6.2会员信息管理系统流程图 事务 进货信息程序 所查询的货品信息 查询结果 库存信息文件 进货操作 订货报告 图1.6.2采购进货管理系统流程图 第二章 概要设计 2。1 硬件环境 硬件环境:CPU Celeron 1G, Memory 64MB 2.2 软件环境 1、为运行本系统,计算机硬件应满足如下要求 486DX/66MHz 或更高的处理器(推荐 Pentium 或更高的处理器),或运行于Microsoft Windows NT Workstation 的 Alapha 处理器。 Microsoft Windows 支持的VGA或分辨率更高的监视器,16 MB 内存以上鼠标或其他定点设备 2、软件环境应满足如下要求 本系统在 Windows 98 下开发,应用 Microsoft Access 作后台服务器,如果本系统应用于比较大的珠宝公司,建议应用 SQL Serers 2000 或Oracle 等大型的数据库作后台。 推荐桌面显示方式为 1024*768 像素 3、软件安装: 直接安装即可。 2。3 软件特点 软件特点如下: 1、界面设计简洁,美观,操作流程人性化,普通用户亦可很快上手; 2、每条出进货记录均可添加多项出进货物品,满足实际需要; 3、短缺产品和会员卡到期是系统自动提醒; 4、完善的二次开发功能,用户可自行或联系我们添加所需要的新功能 2。4 概念数据模型 图2。4概念数据模型 第三章 详细设计 3。1 功能阐述 珠宝销售管理系统实现了对产品的实际情况的准确掌握,不同时间段店铺产品的销售情况、不同阶段的产品的库存情况,都可以进行详细的分析,为采购新的系列产品提供充分的销售依据。本系统还具有客户信息管理与会员信息管理等功能,是广大珠宝销售店铺快速提高管理能力的好帮手。本实例的主要功能如下: 1、采购进货(进货登记、退货登记、付款登记、欠供商统计); 2、客户信息(客户姓名、地址、联系方式、消费金额); 3、会员信息(会员姓名、地址、联系方式、累计积分); 软件特点如下:1、界面设计简洁,美观,操作流程人性化,普通用户不需培训也能很快上手;2、每条出进货记录均可添加多项出进货物品,满足实际需要;3、短缺产品和会员卡到期是系统自动提醒;4、完善的二次开发功能,用户可自行或联系我们添加所需要的新功能. 3。2 功能界面模型 客户信息管理客户信息管理是珠宝首饰销售管理系统的功能之一主要包括添加客户信息、查询客户信息、修改客户信息以及删除客户信息等基本操作。 图3—2-1客户添加 图3-2-2客户查询/修改/删除 客户信息管理客户信息管理是珠宝首饰销售管理系统的功能之一主要包括添加客户信息、查询客户信息、修改客户信息以及删除客户信息等基本操作。 图3—2—3会员添加 图3—3—2—4会员查询/修改/删除 采购进货管理是珠宝首饰销售管理系统的功能之一主要包括进货登记、进货查询等基本操作. 图3—2—5进货登记 3。3 程序流程图 开始 用户登录 读取用户类型 ①管理自己的用户信息 ②管理普通用户的信息 管理自己的用户信息 基本信息管理 采购进货管理 预订信息管理 客户信息管理 库存信息管理理 会员信息管理 其他费用管理 失败超过3次 退出程序 重试 否 失败 成功 Admin用户 普通用户 是 用户管理模块 珠宝销售管理模块 图3—3—1 珠宝销售管理系统程序流程图 3.4 主要代码 /*add.c:添加珠宝信息记录*/ #include "stdio。h” void AddRecord() { FILE *fp = NULL; /*定义指向文件的指针*/ product TmpS; /*定义进行操作时的临时结构体变量*/ char DataFile[40] = ”"; /*存储珠宝信息的文件名*/ int count = 1; /*计算可输入数据的最大范围*/ /*====输入要添加商品信息的文件名====*/ printf(”\n please input the product information file name to add record:"); printf("\n Notice:Name of file can’t exceed 8 characters.suffix can’t exceed 3 characters,part of exceed will be discarded.\n”); gets(DataFile); /*如顾客没有输入,则循环提示顾客输入*/ while(*DataFile == (’\0’)) { printf("\n please input new file name to store data,end with enter.”); printf(”\n Notice:Name of file can’t exceed 8 characters,suffix can’t exceed 3 characters.part of exceed will be discarded。\n”); gets(DataFile); } fp = fopen(DataFile,"a+");/*a+:当文件存在时,追加,当文件不存在时,创建*/ /*如果当前文件不存在,提示打开文件失败*/ if (fp == NULL) { printf("\n Open file %s fail!End with any key。\n",DataFile); perror("Open file fail"); getch(); exit(1); } /*如果成功打开或创建文件,则提示输入商品序号、名称、价格要素等相关信息*/ printf("input number,name and salary。number is 0 means input is end.\n"); printf("Number is not exceed 9 figures,Name is not exceed 20 characters,range of grade:0。00~1000.00\n”); /*循环从键盘上读取顾客输入的序号、名称、价格要素等相关信息*/ while(count 〈= SIZE) { /*输入序号,如为0则停止输入*/ printf(”\n input 'number =0' means end input。\n"); printf("number=”); scanf("%ld”,&TmpS。Number); if (TmpS.Number == 0 ) break; /*提示输入商品名称*/ printf("name=”); scanf("%s",TmpS。Name); /*提示输入商品价格*/ printf(”price="); scanf(”%f”,&TmpS.price); /*提示输入商品折扣*/ printf(”discount=”); scanf("%f",&TmpS.discount); /*用公式自动计算商品会员价*/ TmpS.memberprice=TmpS。price*TmpS。discount; printf("\n”); /*如遇无法写入文件的异常,则加以提示*/ if(fwrite(&TmpS,sizeof(product),1,fp)!=1) { printf(”\nwrite file %s fail!End with any key\n”,DataFile); perror(”Write file fail ”); getch(); exit(1); } count++; } /*如果输入的数据量超过最大允许的范围,则提示数据不能录入*/ if (count〉SIZE) printf("\nsorry,number of data can not exceed%d\n",SIZE); fclose(fp); /*====在屏幕上显示文件内容====*/ /* clrscr();*/ printf("The data you input is store successful %s in file.\n",DataFile); printf(”Content as follow:\n"); fp=fopen(DataFile,”rb"); if (fp == NULL) { printf(”\nOpen file%sfail!End with any key \n",DataFile); perror(”Open file fail”); getch(); exit(1); } printf("\nNumber\tName\tprice\tdiscountmemberprice\n”); while(fread(&TmpS,sizeof(product),1,fp) != (int)NULL) { printf(”\n%ld\t%s\t%4.1f\t%4.1f\t%4.1f\n",TmpS.Number,TmpS.Name,TmpS.price,TmpS.discount,TmpS.memberprice); } fclose(fp); } /* adduser.c增加用户信息记录 */ #include ”stdio。h” void AddUser() { FILE *fp = NULL; user Show; user TmpS; char DataFile[40] = "yonghu”;/*存储用户信息文件名*/ int count = 1; /*计算可输入数据的最大范围*/ fp = fopen(DataFile,"ab+");/*a+:当文件存在时,追加,当文件不存在时,创建*/ /*如果当前文件不存在,提示打开文件失败*/ if (fp == NULL) { printf(”\n Open file %s fail!End with any key.\n",DataFile); perror(”Open file fail"); getch(); exit(1); } /*如果成功打开文件,则提示输入用户相关信息*/ printf("input number,name and salary。number is 0 means input is end。\n”); printf("Number is not exceed 9 figures,Name is not exceed 20 characters,range of grade:0.00~1000.00\n”); /*循环从键盘上读取用户输入的用户相关信息*/ while(count <= SIZE) { printf(”\n input 'number =0’ means end input.\n”); printf(”number="); scanf("%ld",&TmpS。Number); if (TmpS。Number == 0 ) break; printf("name="); scanf(”%s",TmpS.Name) getchar(); printf("ps=”); scanf("%s",TmpS.ps); printf("power="); scanf("%d”,&TmpS。power); printf("\n”); /*如遇无法写入文件的异常,则加以提示*/ if(fwrite(&TmpS,sizeof(user),1,fp)!=1) { printf("\nwrite file %s fail!End with any key\n”,DataFile); perror("Write file fail "); getch(); exit(1); } count++; } /*如果输入的数据量超过最大允许的范围,则提示数据不能录入*/ if (count〉SIZE) printf("\nsorry,number of data can not exceed%d\n",SIZE); fclose(fp); /*====在屏幕上显示文件内容====*/ printf(”The data you input is store successful %s in file。\n”,DataFile); printf(”Content as follow:\n"); fp=fopen(DataFile,"rb"); if (fp == NULL) { printf("\nOpen file%sfail!End with any key \n",DataFile); perror("Open file fail”); getch(); exit(1); } printf(”\nNumber\t\tName\tps\tpower\n"); while(fread(&Show,sizeof(user),1,fp) != (int)NULL) { printf(”\n%ld\t%s\t%s\t%d\n”,Show.Number,Show.Name,Show.ps,Show.power); } fclose(fp); } /*admin.c:管理员功能选择界面,根据客户选项调用相应函数实现系统功能*/ #include "shead.h” #include ”creat。c" #include "add。c” #include "delete。c” #include "modnum。c” #include ”qname。c” #include ”qseatnum.c” #include "smprice.c" void Admin() { int choice = 0; /*存放客户选项的变量*/ /*====功能及操作的界面提示====*/ while(1) { printf(”——-—-—--———-——--———-————----—-————-—-——--—-—-----———\n"); printf(”| |\n"); printf(”| Welcome to Product Management System |\n”); printf(”| |\n”); printf("|-——-———-————--—-—----—-—---—————-——-----------——--|\n"); printf(”| 1. Init Product Information File |\n”); printf(”| 2。 AddProduct() |\n"); printf("| 3。 DelProduct() |\n"); printf("| 4. QueryByProductName() |\n”); printf("| 5. QueryByProductNum() |\n”); printf(”| 6. ModifyByProductNumber() |\n”); printf("| 7。 SortByMemberPrice() |\n"); printf("++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); printf(”| System User Management |\n"); printf(”| 11.CreatNewUserFile() |\n”); printf(”| 12。AddUser() |\n"); printf(”| 13。DelUser() |\n"); printf("| 14.ModifyUser() |\n"); printf(”| 15。SortByUserNum() |\n”); printf(”++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); printf(”| 0. Exit System |\n"); printf("—-----———-----——-—-——-——--——--——-—----—-———-—-—-—---\n"); printf(”# Please Input Your Choose #\n”); printf("# number 1~7 to Manage the Product Information #\n”); printf(”# number 11,12,13,14,15 to Manage the System User #\n"); printf("# number 0 to Exit the System #\n"); printf(”-————-----————-—----———---——-——-——---—----—--———————\n"); scanf("%d”,&choice); getchar(); /*根据客户选项调用相应函数*/ switch(choice) { case 1: CreatFile(); break; case 2: AddRecord(); break; case 3: DelRecord(); break; case 4: QueryByName(); break; case 5: QueryBySeatNum(); break; case 6: ModifyByNumber(); break; case 7: SortByMemberPrice(); break; case 11: CreatUser(); break; case 12: AddUser(); break; case 13: DelUser(); break; case 14: ModifyByUserNumber(); break; case 15: SortByUserNum(); break; case 0: exit(0); default: break; } } } /*creat.c:用于创建商品信息文件*/ #include "stdio。h” /*函数CreatFile*/ void CreatFile() { FILE *fp = NULL; /*定义指向文件的指针*/ product TmpS; /*定义进行操作时存放结构体变量的*/ char DataFile[40] = ”";/*存储商品信息的文件名*/ int count = 1; /*计算可输入数据的最大范围*/ /*====输入存放商品信息的文件名====*/ printf(”\n please input new file name of product information.”); printf(”\n Notice:Name of file can't exceed 8 characters。suffix can't exceed 3 characters,part of exceed will be discarded。\n”); gets(DataFile); /*如顾客没有输入,则循环提示顾客输入*/ while(*DataFile == (’\0’)) { printf(”\n please input new file name to store data,end with enter。"); printf("\n Notice:Name of file can't exceed 8 characters,suffix can’t exceed 3 characters。part of exceed will be discarded.\n"); gets(DataFile); } /*用二进制写的方式打开文件,即创建文件*/ fp = fopen(DataFile,"wb+”); /*如果当前文件不存在,提示打开文件失败*/ if (fp == NULL) { printf(”\n Open file %s fail!End with any key。\n”,DataFile); perror("Open file fail”); getch(); exit(1); } /*如果成功打开或创建文件,则提示输入商品序号、名称、价格要素等相关信息*/ printf(”input product infotmation record。number is 0 means input is end.\n"); printf(”Number is not exceed 9 figures,Name is not exceed 20 characters,range of grade:0。00~1000。00\n"); /*循环从键盘上读取顾客输入的序号、名称、价格要素等相关信息*/ while(count <= SIZE) { /*输入序号,如为0则停止输入*/ printf("\n input ’number =0' means end input。\n"); printf("number=”); scanf("%ld",&TmpS.Number); if (TmpS.Number == 0 ) break; /*提示输入商品名称*/ printf(”name=”); scanf(”%s”,TmpS。Name); /*提示输入商品商品价格*/ printf(”price="); scanf(”%f”,&TmpS.price); /*提示输入商品折扣*/ printf(”discount="); scanf(”%f",&TmpS.discount); /*用公式自动计算会员价*/ TmpS。memberprice=TmpS。price*TmpS.discount; printf("\n"); /*如遇无法写入文件的异常,则加以提示*/ if(fwrite(&TmpS,sizeof(product),1,fp)!=1) { printf("\nwrite file %s fail!End with any key\n",DataFile); perror(”Write file fail ”); getch(); exit(1); } count++; } /*如果输入的数据量超过最大允许的范围,则提示数据不能录入*/ if (count〉SIZE) printf(”\nsorry,number of data can not exceed%d\n",SIZE); fclose(fp); /*====在屏幕上显示文件内容====*/ /* clrscr();*/ printf("The data you input is store successful %s in file.\n",DataFile); printf("Content as follow:\n"); fp=fopen(DataFile,"rb"); if (fp == NULL) { printf(”\nOpen file%sfail!End with any key \n",DataFile); perror("Open file fail"); getch(); exit(1); } printf(”\nNumber\tName\tprice\tdiscount\tmemberprice\n”); while(fread(&TmpS,sizeof(product),1,fp) != (int)NULL) {、 printf(”\n%ld\t%s\t%4。2f\t%4.2f\t\t%4。2f\n”,TmpS.Number,TmpS.Name,TmpS。price,TmpS。discount,TmpS。memberprice); }- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 珠宝 销售 管理信息系统 课程设计
咨信网温馨提示:
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。
关于本文