欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    在线考试系统C语言课程设计报告198886055.doc

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

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

    在线考试系统C语言课程设计报告198886055.doc

    课 程 报 告课 程 名 称: 程序设计实践 课程报告任务书题 目标准化考试系统主要内容开发出一个标准化考试系统,所谓标准化考试系统即仅支持选择题型的考试系统,要求实现以下基本功能:(1)提供给教师添加试题的功能(试题信息用文件保存)-输入(2)试题的浏览功能(可以按照不同的知识点或者难度系数进行查看)(3)能够抽取试题组合成一套试卷(组卷的策略:可以是随机的,亦可以实现按照一定的组卷策略实现出题:如每个知识点抽取若干题目,最终组合一套试卷)(4)教师可以实现题库的管理,比如删除、修改等(5)查询功能(至少一种查询方式)、排序功能(至少一种排序方式,比如按照难度系数排序)扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理(教师登录、学生登录)(2)可以加上学生信息和考试成绩信息的管理,并扩充为广义的考试系统。即学生输入账号密码登陆,进行考试,交卷后显示成绩;(3)成绩报表打印功能(4)模糊查询 (5)综合查询 (6)统计、分析等功能 总之,可以根据自己需求进行分析功能。特别说明:尽可能地运用自己已经学习过的数据结构的知识去展现。任务要求一、提交材料应包括:(1)系统源代码 (2)课程报告二、整个设计过程具体要求(1)需求分析 要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;(2)设计过程 要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)(3)实现过程 要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;(4)总结阶段 按照要求完成系统设计和实现报告,并进行总结、答辩。成绩评定报告撰写情况(30分)系统完成情况(30分)答辩情况(40分)总分内容20分规范程度5分程序测试5分基本功能20分扩展功能10分自述情况10分答辩情况30分成绩评定教师: 271 需求分析标准化考试系统仅支持选择题,可以在学生做题之后进行自动批改试卷。主要包括以下几个基本功能: (1)提供给教师添加试题的功能(试题信息用文件保存)-输入(2)试题的整体浏览功能(3)能够抽取试题组合成一套试卷(组卷的策略:可以是随机的,当然若教师添加的试题时有知识点、章节等信息,亦可以实现按照一定的组卷策略实现出题:如每个知识点抽取若干题目,最终组合一套试卷)(4)教师实现题目信息的管理,比如删除、修改等(5)查询功能(至少一种查询方式)、排序功能(至少一种排序方式) 2 概要设计图 1程序概要图如图(1)所示,此程序中学生信息使用单向链表存储,题库中的试题采用结构体数组存储,主要流程分为两部分,一部分为学生登录进行操作,另一部分为老师登录进行操作。程序中自定义了大量的功能函数,包括学生密码的修改,登录权限的确定,个人资料的修改;老师对试题的查找、添加、修改、删除、排序,对学生信息的查找、添加、修改、删除,以及自动随机生成一套试卷。各个功能函数都是独立的,可以相互调用,最终构成一个完整的系统。3 详细设计头文件my_head.h# include <stdio.h># include <string.h># include <stdlib.h># include <time.h>typedef struct student /学生信息采用链表char num20;char name20;char pass20;int score;struct student *next; stu;struct teacherchar account20;char password20; *Admin;struct tests /试题库采用数组char maintest500; char a30;char b30;char c30;char d30;char ans30;int zhangjie;char nandu20; tests100;int ts10020;int i, j, tt;stu *head, *tail, *pm;主函数my_main.c# include "my_head.h"int main(void)system ("color 1E");printf (" -nn");printf (" - 欢迎进入 -nn");printf (" - 标准化考试系统 -nn");printf (" - 王永森 制作 -nn");printf (" -¤-¤-nn");printf ("n 轻敲回车键开始");getchar();i = 0;j = 0;tt = 0;head = (stu *)malloc(sizeof(stu); / 头结点申请空间head->next = NULL;my_read();my_menu();return 0;添加试题new_tests.c# include "my_head.h"void new_tests() /添加试题static int n, l;system("cls");printf ("请输入个数:");n = my_natural();for (l = 1; l <= n; l +)i +;printf ("请输入题干:%d.", i);gets(testsi.maintest);printf ("请输入A:");gets(testsi.a);printf ("请输入B:");gets(testsi.b);printf ("请输入C:");gets(testsi.c);printf ("请输入D:");gets(testsi.d);printf ("请输入答案(a、b、c、d):");gets(testsi.ans);printf ("请输入章节(数字):");testsi.zhangjie = my_natural();printf ("请输入难度(*号表示):");gets(testsi.nandu);save_tests();printf ("n新建试题成功!n回车键返回");getchar();return ;修改试题to_tests.c# include "my_head.h"void to_tests() /修改试题static int n;system("cls");printf ("请输入题号:");n = my_natural();if (n = 0 | n > i)printf ("n无此题!n回车键返回");getchar();return ;elseprintf ("请输入题干:%d.", n);gets(testsn.maintest);printf ("请输入A:");gets(testsn.a);printf ("请输入B:");gets(testsn.b);printf ("请输入C:");gets(testsn.c);printf ("请输入D:");gets(testsn.d);printf ("请输入答案:");gets(testsn.ans);printf ("请输入章节(数字):");testsn.zhangjie = my_natural();printf ("请输入难度(*号表示):");gets(testsn.nandu);save_tests();printf ("n修改成功!n");printf ("回车键返回");getchar();return ;删除学生信息del_stu.c# include "my_head.h"void del_stu() /删除学生static stu *p, *q; static char num20;system("cls"); /清屏函数 printf ("请输入你要删除的学号:");gets(num);p = head; while (p->next != NULL) /查找对应节点 if (strcmp(p->next->num, num) = 0) break; p = p->next; if (p->next != NULL) /找到则删除 q = p->next; p->next = q->next; free(q); /释放空间 save_stu(); /保存删除后的到文件 printf("n删除成功。n回车键返回"); getchar();return ; else /没找到则返回信息printf("n你所要删除的的账号不存在!n回车键返回");getchar();return ;删除试题del_tests.c# include "my_head.h"void del_tests() /删除试题static int n;system("cls");printf ("请输入题号:");n = my_natural();if (n = 0 | n > i) / 判断是否存在printf ("n无此题!n回车键返回");getchar();return ;elsefor (; n < i; n+)testsn = testsn + 1;i -= 1;save_tests(); /保存删除后的到文件printf ("n删除成功!n");printf ("回车键返回");getchar();return ;查看全部学生信息look_stus.c# include "my_head.h"void look_stus() / 查看全部学生信息static stu *p;p = head->next;system("cls");if (p = NULL) /判断是否为空printf ("数据空!n回车键返回");getchar();return;printf ("学号 姓名 密码 分数n"); while (p != NULL) / 不空则输出 printf ("%-17s%-10s%-17s%dn", p->num, p->name, p->pass, p->score); p=p->next; printf ("n显示完毕!n");printf ("按回车键返回");getchar();return ;显示主菜单my_menu.cvoid my_menu() /显示主菜单static int n;while (1)system ("cls");printf ("请选择您的身份: 【1】学生n");printf (" 【2】老师n");printf (" 【0】退出n");printf ("请输入选项:");n = my_natural();switch(n)case 1:stu_menu();break; case 2:tea_menu();break;case 0:return; default:system("cls");printf ("输入错误!n");printf ("回车键返回); getchar();break;读取文件my_read.c# include "my_head.h"void my_read() /读取文件中的数据到程序static FILE *fp; static stu *p;static stu *s;if(fp = fopen("admin.dat","rb+") = NULL) /读取管理员密码 Admin = (struct teacher *)malloc(sizeof(struct teacher);strcpy(Admin->account, "admin");strcpy(Admin->password, "admin");fp = fopen("admin.dat","wb+");if (fwrite(Admin, sizeof(stu), 1, fp) != 1)printf ("file write errorn"); fclose(fp); else / printf ("数据加载成功.1.n");Admin = (struct teacher *)malloc(sizeof(struct teacher);fread(Admin,sizeof(struct teacher),1,fp);fclose(fp); if(fp = fopen("student.dat","rb") = NULL) /读取学生信息 /printf ("can not open.n");fp = fopen("student.dat","wb+"); fclose(fp); else / printf ("数据加载成功.2.n");s = (stu *)malloc(sizeof(stu);s->next = NULL;while (fread(s,sizeof(stu),1,fp) != 0) if (head->next = NULL)head->next = s;tail = s; elsetail->next = s;tail = s; s = (stu *)malloc( sizeof(stu) );s->next = NULL;fclose(fp);if (fp = fopen("tests.dat","rb") = NULL) /读取试题信息 / printf ("can not open.n");fp = fopen("tests.dat","wb+");fclose(fp); else / printf ("数据加载成功.3.n");while (fread( (tests+i+1),sizeof(struct tests),1,fp) != 0)i+;fclose(fp);return ;保存学生数据到文件save_stu.c# include "my_head.h"void save_stu() /保存学生数据到文件static FILE *fp;static stu *p; fp = fopen("student.dat","wb"); p = head->next; while (p != NULL) if (fwrite(p,sizeof(stu),1,fp) != 1) printf ("file write errorn"); p = p->next; fclose(fp);保存试题到文件save_tests.c# include "my_head.h"void save_tests() /保存试题到文件static FILE *fp;static int l; fp = fopen("tests.dat","wb"); for (l = 1; l <= i; l +) if (fwrite( (tests + l),sizeof(struct tests), 1, fp ) != 1) printf ("file write errorn"); fclose(fp);随机数组题take_tests.c# include "my_head.h"void take_tests() /随机数组题static int n, l, m, c, L;srand( (unsigned)time( NULL ) ); /产生不同的随机数system("cls");printf ("请输入需要几套试卷:");n = my_natural();if (i <= 10)printf ("题目不足!n回车键返回");getchar();return ;for (j = 1; j <= n; j +)L = 1;dom = 0;c = rand()%i + 1; /生成随机数for(l = 1; l < L; l +)if(c = tsjl)m +;if(m = 0)tsjL = c;L+;while(L != 11);j -= 1;printf ("n已生成%d套试卷!n回车键返回",n);getchar();return ;4 调试分析Ø 试题个数的同步问题。为了让每个函数都能随时读取利用试题以及不超过试题的最大数量,定义全局的变量并在程序开始运行时读取文件中的内容,这样,成功的做到了试题的修改、删除、查找、组题。Ø 文件的读取及保存问题。此程序的一个最大难题就是在文件的运用上,因为要存取的是试题及答案,其中含有大量的空格,其长度又是变化不一的,如果使用文本文件也就是ASC码的话,十分困难,所以我采用了二进制文件的形式进行存取,二进制文件的存取优点是可以模块化的存取,十分方便,而且存取之后无法用文本打开显示在电脑上,也就起到了加密的作用,但同时又给存入信息增加了难度,不能直接通过打开复制信息进去,而要通过程序进行输入。通过不断努力修改之后,终于可以正确的使用二进制的方法存取文件了。Ø 数据的修改、删除、增加过程中的问题。很多同学采用随时读取随时处理的方式,但遇到了很多问题,出现了很多错误,为了防止这个问题的出现,我采取一次性读取,多次利用的方式,先在程序运行的开头进行一次文件数据的读取,然后进行的相应的操作之后,进行一次文件数据的保存,这样很方便的对数据进行了处理,而又不容易出现错误。Ø 试题查看问题。由于试题过多,题目全部显示在一页的话需要往上翻页,不便于查看,于是,经过努力之后,采用分页的方式进行显示,只有当用户敲击回车键时自动跳到下一页,这样,查看起来非常方便。Ø 屏幕清屏问题。由于需要进行过多的操作,所以要在适当的时候进行清屏操作,清屏函数的适当运用也是个问题,既不能清除掉需要显示的数据,又要及时的在菜单显示前清空屏幕,所以,我就采用回车键返回的功能,不敲回车键就不能返回,这一创意完美的解决了清屏问题。Ø 程序健壮性问题。为了增加程序的健壮性,避免用户错误输入数据导致程序的崩溃,我将数据输入方式全部采用字符输入,这样,就防止了用户随意输入,然后输入之后,将字符转化为整型或者需要的类型。5测试结果 测试数据如图(2)所示,下面给出测试的流程及相应的截图。(次要的界面已省略)u 学生登录进行考试,如图(3):u 学生查看个人信息,如图(4):u 学生修改个人密码,如图(5):图 2学生信息u 老师进入添加试题,如图(6):u 修改试题及删除试题给出一个,如图(7):图 3学生进入考试图 4学生查看个人信息图 5学生修改密码u 用随机的方式组卷,如图(8):图 6添加试题图 7删除试题图 8组合试卷u 按照章节排序分页显示,如图(9)(10):图 9按章节排序分页显示图 10按章节排序分页显示图 11查看全部试题分页显示u 查看学生信息,如图(13):u 删除学生信息,如图(14)u 查看全部试题分页显示,如图(11)(12):图 12查看全部试题分页显示图 13全部学生信息图 14删除学生信息u 修改管理员密码,如图(15)图 15修改管理员密码6 课程心得总结这次课程设计之后,我又对C语言有了更深入的了解和认识,加强了对它的运用,虽然花了近一个周的时间去完成这个标准化考试系统,但最终完成的程序还是令我比较满意的,这个程序基本功能都具备,我又额外添加了几个功能,整体操作起来还是非常不错的,另外,在操作体验上也增强了很多,比如说在试题浏览时可以进行翻页,在选择试题组卷时可以自动产生随机数,组成一套完整的试卷,而不产生重复试题,也就是去重。在程序的健壮性上我也进行了增强,方法是采用全字符输入,然后判断,也能转换成整型进行使用。总之,这次课程设计让我学到了很多,增加了很多编程经验,锻炼了编程能力。7 源码详细全部源码见附件毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它经典美文美句美段集锦其实学会放弃比学会坚持更难得,因为那需要更多的勇气和智慧。 放弃是一种智慧,是一种豪气,是更深层面的进取。我们有时之所以举步为艰,是因为背负太重;之所以背负太重,是因为还不会放弃。功名利禄常常微笑着置人于死地。诗人泰戈尔说:当鸟翼系上黄金时,就飞不远了。学会放弃,才能卸下人生的种种包袱,轻装上阵,迎接生活的转机,度过风风雨雨;懂得放弃,才拥有一份成熟,才会更加充实、坦然和轻松。放弃了忧愁,与快乐结伴,放弃了名利,步入超然的境地。 生命的幸福原来不在于人的环境、人的地位、人所能享受的物质,而在于人的心灵如何与生活对应。因此,幸福不是由外在事物决定的,贫困者有贫困者的幸福,富有者有其幸福,位尊权贵者有其幸福,身份卑微者也自有其幸福。在生命里,人人都是有笑有泪;在生活中,人人都有幸福与忧恼,这是人间世界真实的相貌。 当爱像明媚的阳光一样照彻寒冷的心房时,我们会发现,爱的本身就是一波震颤的弦音,一种花香的弥散,持久,热烈,而又延己及人从一双手到另一双手,从一个人到另一个人。这是从施爱者灵魂深处飘散出来的温暖,它苏醒着精神世界中一行疲惫的足迹、一颗受了冷漠的心灵,然后,得了爱的人会在自己的心田擦亮火柴般地用一份温暖去照耀另一颗心,尽管有时是那么微弱。 南方的山向来不如北方的高大巍峨,到了冬日更失了往日的润朗,之留下了略带灰蒙的身影悄然耸立于天地间。默守着一份寂静。倘若在北方,来一场大雪,将群山覆盖上一层苍茫的白色,那有是一副磅礴的好图景,巍芒间孕育着新的希望。只可惜南方无雪,如同土丘半散漫开的小山零零落落的点缀在辽阔的江汉平原上,山间便只剩下松柏苍翠的影子,但之绿色都如同带着一层霜,淡绿中隐隐的泛出青灰。远望去仿佛被飞扬的尘土覆住了。 月光如橙色而淡泊的液体,山川景物浸在月色里,天国般的宁和。独处月下,平和而安宁的心灵,在接受月光睿智的审视,人生一瞬,人生是美好的,人的心灵也应该是美好的,我们的所作所为应无愧于这美好的世界,无愧于这美好的月光;美好的心灵才能照进美好的月光,心灵美好的人,才敢于独自静静地面对这美好的月色而灵魂安宁。 曲曲折折的荷塘上面,弥望的是田田的叶子。叶子出水很高,像亭亭的舞女的裙。层层的叶子中间,零星地点缀着些白花,有袅娜地开着的,有羞涩地打着朵儿的;正如一粒粒的明珠,又如碧天里的星星,又如刚出浴的美人。微风过处,送来缕缕清香,仿佛远处高楼上渺茫的歌声似的。这时候叶子与花也有一丝的颤动,像闪电般,霎时传过荷塘的那边去了。叶子本是肩并肩密密地挨着,这便宛然有了一道凝碧的波痕。叶子底下是脉脉的流水,遮住了,不能见一些颜色;而叶子却更见风致了。 寂寞的严冬里,到处是单调的枯黄色四处一片萧瑟,连往日明净的小河也失去了光彩,黯然无神地躲在冰面下恹恹欲睡。有母女俩,在散发着丝丝暖意的阳光下,母亲在为女儿梳头。她温和的把头发理顺又轻柔的一缕缕编织着麻花辫。她脸上写满笑意,似乎满心的慈爱永远装不下,溢到嘴边流到眼角,纺织进长长的麻花辫。阳光亲吻着长发,像散上了金粉,闪着飘忽的光辉。女儿乖巧地依偎在母亲怀里,不停地说着什么,不时把母亲逗出会心的微笑,甜美的亲情融化了冬的寒冷,使萧索的冬景旋转出春天的美丽。 *、沉默是一种气质,也是一种风度,更是一种品格。如果没有沉默,就没有孕育,就没有震荡,就没有突破。蛾在沉默了一冬之后,终于把飞的梦幻变成现实;海在沉默了一时之后,终于把惊涛的壮观推出了地平线。 *、秋天,树叶黄了,枯了,快要脱落了。枯黄的叶子离开了枝头,在风中飞舞着,怀着对金秋季节无比眷恋的心情离去。假如我是落叶,我愿意很快地落在地上,又很快地

    注意事项

    本文(在线考试系统C语言课程设计报告198886055.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开