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

    学生成绩管理系统的开发与设计论文(26页).doc

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

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

    学生成绩管理系统的开发与设计论文(26页).doc

    -学生成绩管理系统的开发与设计论文-第 23 页摘 要如今高校在日常管理当中,学生成绩管理是其中非常重要的一环。目前一些高校的学生规模大,课程类别多且校区分散,因此学生成绩管理系统在高校管理中更具有实际应用意义。随着科技的发展,大多数机构都开始使用计算机数据库来进行日常管理。而几乎所有的高校都使用计算机数据库进行管理,这样大大减少了学校教务工作者对学生成绩管理的工作量。本课程设计要求用Visual FoxPro 6.0设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,专业基本信息,课程基本信息以及学生所学课程的考试成绩,方便学生进行成绩查询。通过本次课程设计,综合运用数据库管理知识,加强学生动手操作能力,学以致用。本文主要包括七部分。其中第一部分是前言,主要是介绍本次课程设计的背景以及选题说明;第二部分主要对系统进行分析,包括系统的需求分析和运行环境分析;第三部分主要对系统进行设计,其中包括系统的数据库设计和模块详细设计等内容;第四部分是系统功能的实现;第五部分是数据操作,简单对数据库的数据进行操作;第六部分是系统的实施运行与维护;最后一个部分是结论,对本次课程设计进行简要的总结。关键字:Visual FoxPro;管理系统;系统设计;运行维护;数据库目 录摘 要I1 前言11.1 作业背景11.2 选题说明11.3 工作业绩11.3.1 个人主要工作11.3.2 主要收获11.3.3 自我评定22 系统分析32.1 需求分析32.1.1 系统概述32.1.2 功能需求32.2 运行环境分析42.2.1 硬件运行环境42.2.2 软件运行环境43 系统设计53.1 数据库设计53.1.1 概念设计53.1.2E-R概念模型63.1.3 关系设计73.1.4 数据字典73.2 数据表设计93.3 模块设计103.3.1 界面设计103.3.2 查询模块设计174 功能实现224.1 系统流程224.2 系统功能实现224.2.1 界面功能实现224.2.2 系统操作界面功能实现245 数据操作265.1 插入265.2 查询265.3 自定义函数276 系统运行与维护296.1 系统运行296.1.1 运行方法296.1.2 存在问题296.1.3 主要代码实现306.2 系统维护31结 论33参考文献34学生成绩管理系统的开发与设计1 前言1.1 作业背景本文根据数据库应用课程要求而做。利用学生上课所学的有关数据库的知识,建立一个数据库系统,具有查询功能,包括数据的输入与输出。除此之外还要有简单的管理功能,如增加、修改、删除等等。1.2 选题说明先如今随着计算机的发展,多数机构选择利用计算机进行信息化管理,而且目前高校的学生规模大,课程类别繁多,因此如何合理、有效、快速的对学生的成绩进行管理是很重要的,也是大多数学校教务部门关心的话题。所以建立一个学生成绩管理系统,对高校的管理是至关重要的,因此,我们本次课程设计选择建立一个学生成绩管理系统,便于高校对学生成绩的有效管理。1.3 工作业绩1.3.1 个人主要工作针对本次课程设计中,我们四个人组成一个小组,共同建立一个学生成绩管理系统。在这次课程设计中,我主要做系统的设计工作。针对本次课程设计的要求,建立一个小型系统,一个系统的建立离不开设计。在对系统进行设计之前,首先对系统进行简单的分析,分析其需求环境以及运行环境,并画出它们的ER图,直观看出他们之间的关系,然后根据分析结果对系统进行设计。设计工作主要从两方面进行:总体与详细设计。1.3.2 主要收获通过本次课程设计,使我更多地了解了数据库原理与应用这门课程,对其中内容有了更多的了解,要建立一个完整的管理系统,就必须明白这个系统所包含的基本内容、处理一些怎样的信息等。最主要的是画出他们的ER图,便可直观的看出他们关系。我想通过这次课程设计可以更好的将所学知识运用到实际中去,也让我对数据库知识有了更深的认识和了解。在这次实践设计过程中,我懂得了如何将所学的理论知识运用到实际中去,使得所学的知识能够融会贯通。1.3.3 自我评定 优 良 中 及格 不及格2 系统分析2.1 需求分析 在学校的信息化管理中,学生相关信息的管理是一个重点。其中对学生成绩进行有效的管理是学校教务部门对学生信息管理的一个重要环节。传统的手工方式效率低下,重复工作很多,并且很难保证正确性。本次系统设计的目的是加强对学生信息的管理,减轻教务部门的劳动强度,保证信息处理的高效进行。2.1.1 系统概述学生成绩管理系统可以为学校里各院系的教务管理部门提供学生相关信息管理基本功能,特别是对学生成绩进行管理,从而帮助教务部门通过电子化的管理方式,提高工作效率,尽可能节约人力、物力、财力,符合信息化管理的潮流。这些管理包括:(1)学生基本信息管理,包括增加、修改、删除管理;(2)专业信息管理,包括增加、修改、删除管理;(3)课程信息管理,包括增加、修改、删除管理;(4)成绩管理,包括学生成绩的增加、修改、删除管理;(5)打印管理,对现有数据库信息进行打印。2.1.2 功能需求本系统的功能需求有如下几个方面:(1)用户登录管理:使用户名和密码进行管理。(2)数据添加功能:对于学生基本信息、专业信息、课程信息、学生成绩信息,可以在系统中实现数据的添加工作。(3)数据查询功能:对于学生基本信息、专业信息、课程信息、学生成绩信息,可以在系统中实现数据的查询工作。(4)数据修改功能:对于学生基本信息、专业信息、课程信息、学生成绩信息,可以在系统中实现数据的修改工作。(5)数据删除功能:对于学生基本信息、专业信息、课程信息、学生成绩信息,可以在系统中实现数据的删除工作。(6)打印功能:对于学生基本信息、专业信息、课程信息、学生成绩信息,可以在系统中实现数据的打印工作。2.2 运行环境分析本系统是采用Visual FoxPro 6.0进行开发,故本系统的软硬件运行环境与Visual FoxPro 6.0相同。2.2.1 硬件运行环境处理器:486处理器以上,推荐使用 Pentium 或更高档处理器的 PC 兼容机。 内存:32MB 以上的内存。 硬盘空间:1GB以上。显卡:SVGA显示适配器。2.2.2 软件运行环境操作系统:Windows /98/ME/2000/XP。不推荐使用Windows Vista及Windows 7,不确定Visual FoxPro 6.0在上述两个系统中的稳定性及兼容性。操作软件:Visual FoxPro 6.03 系统设计3.1 数据库设计3.1.1 概念设计按照用户的观点来对数据和信息建模。从前一章需求分析中可以归纳出了4个实体,其分别为:学生信息、专业信息、成绩信息、课程信息。其属性以下进行说明。1、学生基本信息:学号、姓名、性别、专业代号、系名。在E-R图中学生实体应如图3-1所示学生基本信息实体姓名学号系名性别专业代号图3-1学生基本信息E-R图2、课程信息:课程名、课程号、学时、学号。E-R图中课程实体如图3-2s所示课程信息实体课程名课程号学时学分图3-2课程信息实体3、专业信息:专业代号、专业名称、学制。E-R图中专业信息如图3-3所示专业信息实体专业代号专业名称学制图3-3专业信息实体4、成绩信息:学号、课程代号、成绩。E-R图如3-4所示成绩信息课程代号学号成绩图3-4成绩信息实体3.1.2 E-R概念模型 系统综合E-R图如图3-5所示学生课程学号姓名性别专业代号系名学分学时课程名课程号查询成绩成绩图3-5系统E-R图3.1.3 关系设计依据需求分析结果,学生成绩管理系统的主要模块包括:用户登录模块、数据添加管理模块、数据查询管理模块、数据修改管理模块、数据打印模块等5个功能模块,系统关系结构图如图3-6所示用户登录数据添加管理学生成绩管理系统数据查询管理数据修改管理打印管理图3-6系统模块结构图3.1.4 数据字典1、用户信息表用户登录系统的信息如表3-1所示 表3-1用户信息表字段字 段 名类型宽度小数位索引Nulls1用户名C100升序否2密码C200 否2、学生信息表:学生信息如表3-2所示表3-2学生信息表字段字 段 名类型宽度小数位索引Nulls1学号C10升序否2姓名C20否3性别C2否4专业代号C10否5系名C10否3、学生成绩信息表:学生成绩信息如表3-3所示表3-3学生成绩信息表字段字 段 名类型宽度小数位索引Nulls1学号C10 升序否2课程代号C10  否3成绩N31 否4、专业信息表:学生专业信息如表3-4所示表3-4专业信息表字段字 段 名类型宽度小数位索引Nulls1专业代号C10 否2专业名称C20  否3学制N1 否5、课程信息表课程信息如表3-5所示表3-5课程信息表字段字 段 名类型宽度小数位索引Nulls1课程名C20升序否2课程号C4否3学时N2否4学分N2否3.2 数据表设计 数据表的设计是新建文件表,在表设计器中通过更改字段,实现表的设计。1、 用户信息表利用数据字典的字段名及类型对用户信息表进行设计,操作步骤如图3-7图3-7用户信息表2、 学生信息表新建一个数据表命名为xs1,进入表设计器中,对数据字典中的字段进行设置的具体操作如图3-8所示图3-8学生信息表字段设置完成之后,进行数据输入,具体内容如图3-9所示图3-9学生信息其余数据表,如课程信息表、成绩信息表、专业信息表的具体操作与学生信息表的操作类似。均是建立新的数据表,在表设计其中段字段进行设置,然后输入相关信息的内容。3.3 模块设计3.3.1 界面设计界面设计应该尊简洁美观、方便易用的基本原则,具体设计如下。1、 登录界面设计 登录界面主要用于管理员进行登录操作,界面中需要用用户名和密码进行登录操作,登陆界面的效果如图3-10所示图3-10登陆界面在桌面双击成绩管理系统.exe,系统自动进入主界面,显示“欢迎使用学生成绩管理系统”下方两个按键分别为“进入”“退出”,单击进入,系统自动进入登录页面,单击退出系统自动关闭。command1 进入 clickuse xt.dbf if alltrim(thisform.text1.value)=alltrim( 用户名) .and. alltrim(thisform.text2.value)=alltrim(密码) use _screen.visible=.t. do form caidan.scx thisform.release else messagebox("用户名与密码不对!","本系统通知您") endifcommand2 退出 click quit 2、主页面设计充分考虑界面易于操作的系统需求,主窗口使用简单和直观的界面设计,提供主要的功能模块入口。主界面设计的效果如图3-11所示图3-11主界面进入学生管理系统之后,出现6个命令按钮,分别为系统初始化、学生信息输入、成绩输入、专业信息输入、打印及退出。 command1 系统初始化 click do form csh.scx command2 学生信息输入 click do form xssr.scx command3 成绩输入 click do form cj.scx command4 专业信息输入 click do form zysr.scx command5 打印 click Report from cjbb.frx command6 退出 click quit3、系统工具设计(1)初始化界面初始化界面用于清空所有数据,界面设计如图3-12所示图3-12初始化界面command1初始化 clicksele 1 use cj excl dele all pack sele 2 use xs excl dele all pack sele 3 use zydm excl dele all pack close data messagebox("操作完成","")(2)学生信息输入界面学生信息输入界面用来输入学生的具体信息,包括学号姓名、性别、专业代号、系名。界面设计如图3-13所示图3-13学生信息输入设计界面学生信息输入界面 xssr.scx是一个表单集,有两个表单如上所示。前者用于增加、删除和修改学生信息,后者可查询学生信息。数据环境用的表文件是cj.dbfcommand1 增加 click APPEND BLANK go bottom thisform.txt学号.SetFocus thisform.txt学号.value="" thisform.txt姓名.value="" thisform.txt性别.value="" thisform.txt专业代号.value="" thisform.txt系名.value="" thisform.txt学号.readonly=.f. thisform.txt姓名.readonly=.f. thisform.txt性别.readonly=.f. thisform.txt专业代号.readonly=.f. thisform.txt系名.readonly=.f. mand_move1.new.enabled=.f. mand_move1.find.enabled=.f. mand_move1.f_next.enabled=.f. mand_move1.delete.enabled=.f. mand_move1.first.enabled=.f. mand_move1.previous.enabled=.f. mand_move1.next.enabled=.f. mand_move1.last.enabled=.f. mand_move1.edit.enabled=.f. mand_move1.save.enabled=.t. thisform.refresh command2 查询 click thisformset.form2.visible=.t. command3查下一个 click continue thisform.refresh command4 删除 click dele pack thisform.refresh command5 存盘 click repl 学号 with alltrim(thisform.txt学号.value) repl 姓名 with alltrim(thisform.txt姓名.value) repl 性别 with alltrim(thisform.txt性别.value) repl 专业代号 with alltrim(thisform.txt专业代号.value) repl 系名 with alltrim(thisform.txt系名.value) thisform.txt学号.readonly=.t. thisform.txt姓名.readonly=.t. thisform.txt性别.readonly=.t. thisform.txt专业代号.readonly=.t. thisform.txt系名.readonly=.t. mand_move1.new.enabled=.t. mand_move1.find.enabled=.t. mand_move1.f_next.enabled=.t. mand_move1.delete.enabled=.t. mand_move1.first.enabled=.t. mand_move1.previous.enabled=.t. mand_move1.next.enabled=.t. mand_move1.last.enabled=.t. mand_move1.edit.enabled=.t. mand_move1.save.enabled=.f. thisform.refresh command6 修改 click thisform.txt学号.readonly=.f. thisform.txt姓名.readonly=.f. thisform.txt性别.readonly=.f. thisform.txt专业代号.readonly=.f. thisform.txt系名.readonly=.f. mand_move1.new.enabled=.f. mand_move1.find.enabled=.f. mand_move1.f_next.enabled=.f. mand_move1.delete.enabled=.f. mand_move1.first.enabled=.f. mand_move1.previous.enabled=.f. mand_move1.next.enabled=.f. mand_move1.last.enabled=.f. mand_move1.edit.enabled=.f. “第一个”、“前一个”、“后一个”、“尾一个”click事件,通过设计类command_move实现。 command7 第一个 click go top thisform.refresh command8 前一个 click if bof() messagebox("已经是第一个记录了!","系统") else skip -1 thisform.refresh endif command9 后一个 click if eof() messagebox("已经是最后一个记录了!","系统") else skip thisform.refresh endif command10尾一个1 click1 go bott thisform.refresh (3)成绩输入界面 成绩输入界面用来输入学生的成绩,界面输入信息包括学号、课程代号、成绩。界面设计如图3-14所示图3-14成绩输入设计界面成绩输入界面也是使用表单集,相关按钮代码同学生信息输入大同小异,只是数据环境用的表文件不同,是cj.dbf(4)专业信息输入界面专业信息输入界面用来输入学生所在专业的信息,具体是专业代号、专业名称、学制。界面设计如图3-15所示图3-15专业信息设计界面专业信息界面也是使用表单集,相关按钮代码同学生信息输入大同小异,只是数据环境用的表文件不同,是zydm.dbf。3.3.2 查询模块设计在数据查询模块中,用户可以选定学生信息表、课程信息表、专业信息表、成绩信息表来进行数据的查询。每一个表放到单独的一个属性界面中,用户通过不同的页面完成对四个不同表的数据的查询操作。在项目中新建一个表单,首先设置表单的数据环境,在FORM1窗口中单击鼠标右键,执行“数据环境”命令,添加表“学生”。向表单设计区域添加的控件属性设置如表3-6所示表3-6控件属性设置控件名称属性属性值Txt性别controlsource“学生.性别”height20Left108maxlength2readonly.T.Top84width84nam e“Txt性别”Tx专业代号controlsource“学生.专业代号”height20Inputmask“#”Left108maxlength4readonly.T.Top132width120nam e“Txt专业代号”Cmd第一条Top228Left12height25width36caption“/<”name“Cmd第一条”Cmd上一条Top228Left48height25width36caption“<”name“Cmd上一条”Cmd下一条Top228Left84height25width36caption“>”name“Cmd下一条”Cmd最后Top228Left120height25width 36caption“>/”name“Cmd最后”具体各模块设计代码如下:if select("学生")=0messagebox("数据表学生不存在,请检查后再试!",0+16,"警告")elseselect 学生locate for allt(thisform.Combo1.value)=allt(学号)if found()mm=recno() thisform.Txt姓名.value=姓名thisform.Txt性别.value=性别thisform.Txt专业代号.value=专业代号endifendifskipif eof()thisform.Cmd下一条.enabled=.F.thisform.Cmd上一条.enabled=.T.elseskip -2 if bof() thisform.Cmd上一条.enabled=.F.thisform.Cmd下一条.enabled=.T.elsethisform.Cmd下一条.enabled=.T.thisform.Cmd上一条.enabled=.T.endifendif第一条按钮GO TOP thisform.Txt姓名.value=姓名thisform.Txt性别.value=性别thisform.Txt专业代号.value=专业代号thisform.Combo1.value=学号mm=recno()thisform.Cmd上一条.enabled=.F.thisform.Cmd下一条.enabled =.T. 上一条按钮if !bof()skip -1thisform.Txt姓名.value=姓名thisform.Txt性别.value=性别thisform.Txt专业代号.value=专业代号thisform.Combo1.value=学号mm=recno()elsethisform.Cmd上一条.enabled=.F.endifif eof()thisform.Cmd下一条.enabled=.F.else thisform.Cmd下一条.enabled=.T.endif下一条按钮if !bof()skip -1thisform.Txt姓名.value=姓名thisform.Txt性别.value=性别thisform.Txt专业代号.value=专业代号thisform.Combo1.value=学号mm=recno()elsethisform.Cmd上一条.enabled=.F.endifif eof()thisform.Cmd下一条.enabled=.F.else thisform.Cmd下一条.enabled=.T.endif最后一条按钮go bottomthisform.Txt姓名.value=姓名thisform.Txt性别.value=性别thisform.Txt专业代号.value=专业代号thisform.Combo1.value=学号mm=recno()thisform.Cmd下一条.enabled=.F.thisform.Cmd上一条.enabled=.T.退出按钮thisform.release确定按钮其他表单的设计过程与此类似。4 功能实现4.1 系统流程 系统实现的流程图如图4-1所示开始用户登录系统界面维护浏览查询帮助更新密码维护表记录版全所有学生信息表课程信息表专业信息表成绩信息表图4-1流程图4.2 系统功能实现4.2.1 界面功能实现1、登陆界面第一步:创建表单并保存为“jm.scx”;第二步:添加lable1,并设置其caption属性为“欢迎使用学生成绩管理系统”;lable2,设置其caption属性为“用户名”; lable3,设置其caption属性为“密码”;第三步:添加text1和text2并设置相关属性;第四步:添加command1和command2并将其设置为“进入”和“退出”。登录界面功能实现如图4-2所示:图4-2登陆界面使用通过用户名与密码进入该学生成绩管理系统。如用户名输入10040102,密码yao,成功进入系统。2、 主界面第一步:创建表单并保存为“caidan.scx”;第二步:添加lable1,并设置其caption属性为“学生成绩管理系统”;lable2,设置其caption属性为“输入”;第三步:添加command1至command6并将其设置为“系统初始化”、“学生信息输入”、“成绩输入”、“专业信息输出入”、“打印”和“退出”。主界面功能实现如图4-3图4-3主界面4.2.2 系统操作界面功能实现1、 初始化初始化功能实现如图4-4所示,用以删除所有数据,恢复初始状态。图4-4初始化2、 其他信息输入界面如图4-5所示的学生信息输入界面,通过此界面可以对学生的基本信息进行增加、删除和修改,同时还可以进行查询功能,如输入学号1004010201查询王慧同学的所有相互的信息。图4-5学生信息输入界面专业信息输入、成绩输入与此相仿,不做介绍。5 数据操作 5.1 插入向成绩表中添加insert into score values('101','01',88)insert into score values('101','02',85)insert into score values('102','02',80)insert into score values('101','03',88)insert into score values('102','02',85)insert into score values('102','03',80)insert into score values('103','01',83)insert into score values('103','02',85)insert into score values('103','03',90)insert into score values('104','01',60)查看记录 如图5-1所示Select * from score图5-1成绩表添加记录显示5.2 查询(1)查询成绩大于学号为101的学生的课程为02的成绩的所有列。select * from score where degree>(select degree from score where sno='101' and cno='02')查询结果如图5-2所示图5-2查询结果显示(2)查询课程号01大于课程号02的最大值、并以分数降序排序的成绩表中所有列select * from score s where o='01' and s.degree>=(select max(degree) from score y where o='02' ) order by degree descgo select max(degree) as "02max" from score where cno='02'查询结果如图5-3所示图5-3查询结果显示5.3 自定义函数(1)创建一个用户自定义函数,输出与指定的学生同班的学生个数create function studentcount(sno char(5)returns intbegindeclare counter intselect counter=count(*) from student where class=(select class from student where sno=sno)return counterend调用此自定义函数declare a intset a=dbo.studentcount('102')print convert(char(3),a)(2) 创建一个用户自定义函数,用于输出同一个专业中的学生信息create function studentclass(class char(5)returns tablereturn(select * from student where class=class)调用自定义函数(本例是输出12班的学生信息)select * from studentclass('12')6 系统运行与维护6.1 系统运行 首先建立一个项目文件,命名为xt.pjx,在项目文件中新建两个数据库分别命名为xscj.dbc,、xsxx.dbc,进行表单及数据表的建立,对其进行数据输入,然后在项目管理器中运行。如图6-1所示图6-1学生成绩项目管理器6.1.1 运行方法 在VFP6.0中打开“学生成绩管理系统.pjx”,运行主程序,输入正确的用户名和密码(均预设为yao和yao),然后就可以进入学生成绩管理系统主界面,进行各种操作,详见上文各表单文件。 6.1.2 存在问题 表单单独预览可以,效果如上所示;但是在主程序中无法运行,我用的click 代码是“report form cjbb.frx”,一直弄不明白。 6.1.3 主要代码实现 (1)主程序main.prg set talk off set esca off set echo off set date ansi set cent on set hour to 24 _screen.visible=.f. on shutdown do shutdown set notify off clea all close all clear _screen.autocenter=.T. _screen.zoombox=.f. _screen.borderstyle=3 _screen.showtips=.T. _screen.windowstate=0 _screen.ControlBox=.f. _screen.closable=.T. LOCAL icsys16,icproram icsys16=sys(16) icprogram=substr(icsys16,at(":",icsys16)-1) cd left(icprogram,rat("",icprogram) set path to left(icprogram,rat("",icprogram) public ttj,ls ttj=0 cCaption="学生成绩管理系统1.0" *modi window screen title "学生成绩理系统1.0" do form jm.scx read events release main set notify on (2) 关闭程序shutdown.prg if messagebox("是否真的要退出系统?",4+32,"管理系统1.0 ")=7 retu else _screen.hide c

    注意事项

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

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




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

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

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

    收起
    展开