收藏 分享(赏)

软件工程课程设计(学生成绩管理系统).docx

上传人:dzzj200808 文档编号:2728148 上传时间:2018-09-26 格式:DOCX 页数:52 大小:620.11KB
下载 相关 举报
软件工程课程设计(学生成绩管理系统).docx_第1页
第1页 / 共52页
软件工程课程设计(学生成绩管理系统).docx_第2页
第2页 / 共52页
软件工程课程设计(学生成绩管理系统).docx_第3页
第3页 / 共52页
软件工程课程设计(学生成绩管理系统).docx_第4页
第4页 / 共52页
软件工程课程设计(学生成绩管理系统).docx_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、软件工程课程设计报告( 2015- 2016 年度第 2 学期)名 称: 软件工程课程设计 院 系: 计算机系 班 级: 软件 1302 学 号: 201309020219 学生姓名: 魏殿骏 指导教师: 宋雨 陈晴 设计周数: 2 成 绩: 日期:2016 年 6 月 26 日软件工程课程设计任 务 书一、 目的、要求通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际

2、软件项目分析、设计、实现和测试的基本能力。二、 主要内容要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目(内容参照计算机综合实践指导,宋雨等编著,清华大学出版社出版),按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。三、 进度计划序号 设计(实验)内容 完成时间 备注1 软件计划、软件需求分析、软件设计,制定出软件测试计划,软件测试用例第 1 周第 1,2,3 天要求上机前

3、做好充分的文档准备2 各模块录入、编码、编译及单元测试 第 1 周的第 4、5天3 联调及整体测试, 第 2 周的第 1、2天4 验收,学生讲解、演示、回答问题 第 2 周的第 3 天四、 设计成果要求1至少提交 4 个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求文档格式规范、逻辑性强(可参考计算机综合实践指导中给出的要求及格式)、图表规范;2独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。五、 考核方式(1)提交的文档规范,工作量大,文档逻辑性强、正确,按计算机综合实践指导标准考核(附软件工程课程设计实验报告评分表) 占 60%(2)系统

4、验收、讲解、答辩 占 25%(3)考勤 占 15%学生姓名:魏殿骏 指导教师:姓名 专业班级 学号题目标准 分数 得分()标准 分数 得分()标准 分数 得分()111710920168715651914431321报告规范,符合要求18报告较规范,基本符合要求12报告不规范,不符合要求020 17 1419 16 13工作量大,报告完整18工作量适中,报告较完整15工作量较小,报告不完整121220 1611文档逻辑性强、正确,语言19文档逻辑性较强,无明显错误,文15文档有逻辑性,有明显错误,语言109818 1476流畅17字表述较流畅13表述不顺畅5实验报告成绩 评分教师签字目 录绪论

5、 1第1章 课程设计的目的与要求 21.1 课程设计目的 21.2 课程设计要求 21.2.1 课程设计准备21.2.2 内容要求 2第 2 章 设计正文 32.1 软件计划和可行性分析报告32.1.1 项目简介 32.1.2 对现有系统的分析 42.1.3 技术可行性分析52.1.4 经济可行性分析 52.1.5 社会因素可行性分析 62.1.6 可供选择的方案62.2 软件需求规格说明书82.2.1 需求概述82.2.2 功能需求92.2.3 性能需求102.2.4 运行需求112.2.5 其他需求142.3 软件设计说明书152.3.1 软件模块结构图 152.3.2 文件结构和全局数据

6、 152.3.3 模块描述 172.3.3.1 登录模块描述172.3.3.2 管理员管理学生信息模块描述172.3.3.3 管理员管理图书信息模块描述 182.3.3.4 管理员管理图书管理员信息模块描述 182.3.3.5 学生管理学生信息模块描述192.3.3.6 学生查询图书信息模块描述192.3.3.7 读者借阅模块描述 202.4 软件测试计划 212.4.1 测试范围 212.4.2 测试计划 212.4.2.1 测试阶段212.4.2.2 测试进度212.4.3 测试项目说明 222.4.3.1 管理员和学生登录模块测试222.4.3.2 管理员查询学生信息模块测试232.4.

7、3.3 管理员添加学生信息模块模块测试232.4.3.4 管理员删除学生信息模块模块测试 232.4.3.5 管理员修改学生信息模块模块测试 242.4.4 测试分析 242.4.4.1 管理员和读者登录模块测试 242.4.4.2 管理员查询读者信息模块测试242.4.4.3 管理员添加读者信息模块模块测试 242.4.4.4 管理员删除读者信息模块模块测试 242.4.4.5 管理员修改读者信息模块模块测试 25第三章 课程设计总结或结论26第四章 参考文献26第五章 附录275.1 用户界面主要代码 275.2 管理员界面主要代码 29绪 论随着现代科学技术的进步,人类社会正逐渐走向信息

8、化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于 20 世纪 70 年代末期,随着改革开放的步伐得迅速发展,特别是 90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。大三下学期我们的软件工程课程设计要求应用软件工程的方法对我们的项目进行详细的需求分析、概要设计、详细设计以及进行必要的测试,旨在让程序能够实现教师对成绩的管理功能,统计功能,学生对成绩以及个人信息的查询功能,管理员对新账户的添加和删除功能。在此基础上让程序能够实现学生成绩管理系统的规范化,帮助广大师生更好的对自己的学生或

9、者个人信息的管理和查询。提升学生成绩管理的可用性和便利性,能方便的对学生成绩进行查询修改和统计,运用所学习的软件工程的知识,实现学生成绩管理系统。一、 课程设计的目的与要求1. 课程设计目的软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准文档化的思想进行软件开发。本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。2. 课程设计要求2.1 课程设计准备1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。2)明确可行性分析、需求分析、设计、测

10、试等阶段的基本任务和基本方法。3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。4)熟悉开发环境和开发工具。2.2 内容要求1)对所设计和实现的系统进行可行性分析,提交可行性分析报告;2)对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明书(SRS) ;3)在 SRS 的基础上进行软件的概要设计和详细设计,提交软件设计文档;4)遵循上述文档的要求,实现软件;5)对所实现系统进行软件测试,完成软件测试报告。二、 设计正文1. 软件计划和可行性分析报告1.1 项目简介1.1.1 项目目标当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计

11、算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着我国大学的扩招以及院校的增设,大学生数量也明显增加,对于学生的管理变得越来越重要,在这之中对于学生成绩的管理表现的尤为突出,计算机是现代科学的产物,利用计算机可以大大减少学生成绩管理的人工成本,效率高而且出错率低,所以本系统提供了不少便利的功能来方便广大教师及学生对

12、成绩以及学生信息进行统计和查询修改等功能。1.1.2 系统的简要描述,主要功能本程序大体上实现了如下功能。管理员能够创建不同类型的账户,包括 teacher 和 student,权限不同,并且可以删除相应的账户。教师账户可以对学生的成绩进行添加修改查询删除和统计,方便对班里学生成绩的管理。学生账户只能对自己的信息进行查询,包括自己的学籍和成绩。1.2 对现有系统的分析1.2.1 处理流程失败成功 1管理员登陆登陆检查管理员界面添加教师账户添加学生账户添加管理账户删除现存账户失败成功教师登陆登陆检测教师界面添加成绩修改成绩删除成绩查询成绩统计成绩学生登陆登陆检测学生界面查询个人信息查询个人成绩失

13、败 成功1.3 技术可行性分析本程序是介于 win 窗体的学生成绩管理系统,关键及技术在于各种信息管理,从数据库中得到相应的数据,并且收集学生的成绩进行统计,判断学生的排名和学习程度,使用 javajava 并使用了 mysql 数据库来实现程序的数据处理和维护。维护也比较方便,技术上有较强的可行性。1.4 经济可行性分析如今计算机已经基本普及,对于学生成绩的管理也不应该用人工手动来完成了。计算机是高校管理工作中的重要设备,学校基本都为教师配置了电脑,本程序无需单独购买计算机,只需要能够链接网络的教师个人电脑就能完成,开发时间也比较短,程序要求的配置和兼容性也比较好,开发成本低,经济可行性很好

14、。1.5 社会因素可行性分析登陆界面登陆检查管理权限教师权限学生权限权限判断1.5.1 法律因素我国法律制度不是很健全,但是对于计算机软件国家法律有着一定的保护模式。 计算机软件保护条例所称计算机软件,是指计算机程序及其有关文档。本系统所有文档及程序均受到法律保护,严禁非法使用。我国对计算机软件的法律保护模式也具有多样性。具有代表性的主要有 3 种模式:一是著作权法保护;二是专利法保护;三是商业秘密保护。目前,计算机软件在我国基本上是通过版权法得以保护。虽然现在国内山寨现象严重,但是本软件并不是面向商业的软件,并且是局域网使用,所以不需要担心被盗版或者侵权,法律可行性也比较高。1.5.2 用户

15、使用可行性本系统比较简单,页面也十分简洁,功能虽然算不上强大但是也够用,数据库比较稳定,运行效率也比较快,使用熟练的话能很快的进行操作。2. 软件需求规格说明书(SRS)2.1 需求概述1)软件需求的摘要和简单描述学生信息管理系统对于学生的学籍和成绩都比较支持,总体任务是实现学生学籍和成绩的管理的信息化和规范化,满足教师和学生两方面的需求。a.学生方面学生对于自己的成绩只有查询功能,也能查询自己的学籍信息,比如院系,班级等,不能修改自己的任何信息,学生的信息通过管理员和教师登入,学生对功能的要求也比较低,只是能按照自己的学号姓名等能够查询到自己的成绩或信息即可。b.教师方面对教师来说对于学生成

16、绩管理的要求比较多,需要能够增添,删除,修改,查询,统计学生成绩,并能够了解学生成绩的等级如何,比如 A,B,C 等,而且能够修改学生的基本信息,能够按照学生的学号或者姓名找到该学生的成绩,登入学生成绩之后能够自动判定学生成绩等级,能方便的对学生成绩进行统计。2)运行环境Window8,windows8.1,Windows 7,Windows Vista/ Windows XP 或更高的版本至少有 100M 左右的硬盘空间。2.2 功能需求管理员操作序列图管理员 数据库 管理员界面请求登陆登陆成功进入管理界面添加管理员账户创建成功添加教师账户创建成功添加学生账户创建成功教师操作序列图教师 数据

17、库 教师界面请求登陆登陆成功进入管理界面增加学生成绩操作成功删除学生成绩操作成功修改学生成绩操作成功查询学生成绩操作成功统计学生成绩学生序列图学生 数据库 学生界面请求登陆登陆成功进入管理界面查询学生成绩操作成功查询学生信息操作成功administrator 管理员信息字段值 数据类型 约束 描述a_num varchar(10) Primary Key 管理员编号a_name varchar(10) NOT NULL 管理员姓名a_password varchar(10) NOT NULL 管理员登录密码a_quanxian varchar(10) NOT NULL 用户权限状态Teache

18、r 教师信息字段值 数据类型 约束 描述a_name varchar(10) NOT NULL 教师姓名a_password varchar(10) NOT NULL 教师登录密码Students 学生信息字段值 数据类型 约束 描述a_no varchar(10) Primary Key 学生编号a_name varchar(10) NOT NULL 学生姓名a_password varchar(10) NOT NULL 学生登录密码a_grade varchar(10) NOT NULL 学生成绩a_dept varchar(10) NOT NULL 学生院系Grade 成绩信息字段值 数

19、据类型 约束 描述a_no varchar(10) Primary Key 成绩对应学生编号a_name varchar(10) NOT NULL 成绩对应学生姓名a_status varchar(10) NOT NULL 成绩分段a_cname varchar(10) NOT NULL 成绩对应课程3 性能需求1)数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。在添加任何记录时,要保证数据库中数据的一致性,避免发生错误,要求不能有误差。2)时间特性检索响应时间应在人的感觉和视觉事件范围内;更新数据库处理时间小于等于 1s;网络传输时间小于等于 2s。3)适应性技术约束

20、:本项目的设计是在 java 的 windows 窗体程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。标准约束:该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。2.4 运行需求1)用户界面本系统是以窗体的形式工作的,开启程序吼,出现的是用户登陆界面,输出对应的管理员| 教师| 学生账户和密码即进入对应的管理员|教师|学生界面, 可以进行操作,操做的难度比较低,数据库的数据保持实时性,一旦做出改动,数据库就做出相应的响应,保证数据的完整性和安全性。操作简单,设计简洁明了,方便用户熟悉。主界面截图:管理员界面:教师界面:学生界面:2)硬件接口需要浏览器进行显示,键盘进行输

21、入,鼠标进行点击,电源进行供电。3)软件接口Windows8,windows8.1,Windows 7,Windows vista/ Windows xp 或更高版本的操作系统或更高的版本4)故障处理对于数据库,要求在发生故障时,能够实现数据的恢复;对于实际应用程序,要求能够判断,当用户输入一些错误信息后,系统应该能够给出相应的错误提示信息,不应该因输入错误信息而终止系统的运行。2.5 其它需求可使用性:本系统一学易用,不用对使用人员进行特殊的培训,要求容易使用,界面友好;系统最小寿命:系统应能在无重大改动的条件下正常运行 3 年以上。安全保密:除管理人员外,其他人员不能对学生及书籍信息做任何

22、修改。可维护性:由于本系统一学易用,管理方面也相对简单,数据库的管理需要专门管理员管理;3. 软件设计说明书3.1 软件模块结构图本系统主要是用于学生成绩的管理,根据实验要求,把系统分成三个模块,即管理员模块,教师模块,学生模块。3.2 文件结构和全局数据给出外部文件结构以及与软件所使用的数据库有关的全局数据1) 数据库设计/外部文件描述:包括数据库的逻辑设计和外部文件的逻辑设计(每个外部文件的名称、结构、特性和存取权限的约定;每个文件、数据库表的逻辑结构)2) 全局数据 :给出为软件各个模块所共享的全局数据的结构和存取模式3) 系统的各个数据库设计如下:1. 学生表:学生成绩管理系统管理员

23、教师 学生添加账户删除账户成绩管理成绩统计查询学籍查询成绩2. 成绩表:3. 账户表:3.3 模块描述3.3.1 登录模块描述1)功能:管理员或学生或教师通过登录界面进入系统。2)接口:将管理员或学生或教师输入的账号和密码与数据库中的数据比对3)数据:用户名,密码,学生成绩4)处理:点击“登陆” ,若有符合项,就登录成功,否则,登录失败。账户登录验证 重新输入相应界面失败3.3.2 教师管理学生信息模块描述1)功能:教师登录后,可以对学生信息进行管理2)接口:连接数据库查询学生信息,添加学生、删除学生、修改学生信息,更新到数据库中处理,并能够进行统计学生信息。3)数据:学生编号、学生院系、学生

24、的成绩,学生姓名。4)处理:登陆查询 添加成绩显示结果 删除成绩修改成绩写入数据库3.3.2 管理员模块描述:1) 功能:管理员主要是能够添加教师,学生或者管理员账户,功能并不多2) 接口:本模块直接连接数据库,连接数据库中的账户信息,对此进行管理3) 数据:学号,用户名称,密码,权限。3.3.4 学生模块1)功能:查询学生自己的信息和成绩2)接口:本模块与数据库直接连接,只能查询其中的成绩院系姓名学号等信息。3)数据:学好,姓名,年龄,课程名称登陆添加账户 删除账户选择账户类型4)处理:4. 软件测试计划4.1 测试范围(1)测试是为了发现程序中的错误而执行的过程;(2)好的测试方案实际可能

25、发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误测试。(3)测试范围: 对于本系统的测试主要是针对用户登录(包括管理员,学生,教师) ,教师管理科目(是否可以添加,删除,编辑,统计学生信息) ,管理员添加账户(包括管理员,教师,学生账户,定义长度 char 最多 10) ,学生查询自己的信息(包括学生的个人学籍信息,成绩信息等) 。可以使用白盒测试和黑盒测试,等测试方法设计测试用例。(4)测试过程按 4 个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。4.2 测试计划1.将整个测试非为四个部分测试,整个软件有四个模块,每个模块之间的关系也有较高的独

26、立性,每个模块的功能都要有测试用例,2.针对模块设计测试用例。学生登录查询个人信息 查询成绩选择操作3.先用白盒测试,再用黑盒测试4.2.1 测试阶段1.对个模块的测试说明:测试管理模块、学生模块、教师模块、登陆模块的功能是否有错误和缺陷。对相关数据进行操作,看是否会得到与预期不一样的结果。2. 将各模块装配进行集成测试,看个模块相互调用是否有错误。3. 对照需求说明书进行确认测试,看个子系统的实现的功能是否符合预期结果。4. 系统测试,运行整个系统,对系统中各个组成部分进行综合性检验。4.3 测试项目说明4.3.1 管理员,学生以及教师登陆模块测试1.目的:测试管理员登陆是否合法,对于合法登

27、陆的账户是否能够进行信息化管理,包括对信息的添加删除修改查询。2. 测试方法和测试软件:以系统管理员信息表中某个用户信息登录系统和非管理员信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。以学生信息表中某个用户信息登录系统和学生信息表以及教师信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。3. 测试用例4.3.2 教师查询学生信息模块测试1.测试目的:测试输入的学生信息是否正确。用户类型 帐号 密码 预期结果测试用例 1 学生 10001(不合法) 123456(合法) 登录失败 测试用例 2 管理员 admin(合法) admin(合法) 登录成功,跳转到管

28、理员界面测试用例 3 学生 魏殿骏(合法) 123(合法) 登陆错误,跳转到学生界面测试用例 4 管理员 mjj(不合法) 123(不合法) 登陆错误测试用例 5 教师 Teacher(合法) 123(合法) 登陆成功,跳转到教师界面测试用例 6 教师 魏殿骏(不合法) 123(合法) 登陆错误2.测试方法和测试软件:黑盒测试3.测试用例(教师增删改查)1)查询操作动作 学号 姓名 预期结果用例 1 查询 123(合法) 张三 显示学生信息用例 2 查询 AAA(不合法) 马 123123 没有满足条件的记录2)删除操作动作 合法性 姓名 预期结果用例 1 删除 不合法 machongshen

29、 不能删除用例 2 删除 合法 小明 删除成功显示成绩信息用例 3 查询 不合法 小明 没有满足条件的记录3)添加操作4) 修改操作动作 修改前 修改后 姓名 预期结果用例 1 修改(合法) 小明 小贾 小贾 修改成功,显示学生信息用例 2修改(不合法) 超过十个字符Mj Mj 不能修改,修改失败用例 3 查询(合法) 小贾 显示学生信息动作 学号 姓名 预期结果用例 1 添加 AAA(不合法) 123123(不合法)添加失败用例 2 添加 123(合法) 马六(合法) 添加成功用例 3 查询 123(合法) 马六 显示学生信息用例 4 查询 AAA(不合法) 123123 没有满足条件的记录

30、用例 4查询(不合法) 超过十个字符没有满足条件的记录5) 学生查询操作动作 学号 姓名 预期结果用例 1 查询 123(合法) 张三 显示学生信息用例 2 查询 AAA(不合法) 马 123123 没有满足条件的记录4.4 测试分析4.4.1 登陆测试1.实验结果:管理员添加了教师学生以及管理员账号,在登陆账号都正确的情况下,登陆成功,反之失败。2.与实验预期结果的偏差:无3.测试表明的事实:连接数据库登陆可行4.发现的问题:无4.4.2 教师对学生成绩的增删改查1.实验结果:教师对学生成绩增删改查,如果学生的信息合法且存在,则提示成功,反之失败。2.预期结果:无偏差3.测试结果表明的事实:

31、链接数据库没问题4.发现的问题:无4.4.3 学生查询模块1.实验结果:学生对自己的成绩和信息进行查询,如果信息正确并且教师已经登入了成绩信息,则成功,反之失败。2.与预期的结果的偏差:无3.测试表现出的事实:数据库连接没有问题4.测试发现的问题:无三、 课程设计总结或结论1) 经过本学期的软件工程的学习,本人改到软件工程的用户需求对软件的重要性。成功的软件工程产品建立在成功的需求基础之上,用户与开发人员的有效沟通则显得尤其重要,系统中出现问题时,如果可以用计算机来解决,开发人员开始解决这个问题时,用户与开发人员的交流就开始了。2) 开发过程中的第一个问题就是课题的选择,经过了一些考量本人决定

32、做比较简单的学生成绩管理系统,开发比较自由而且要求也很明确,容易定义需求得问题范围,系统的边界也很好界定,代码不多方便修改,而且之前已经有过了开发的经验,做起来比较容易。3) 再有就是开发过程中对程序功能的思考,仅仅有增删改查的功能是不够的,本人就再次添加了学生的学籍和成绩的统计功能,用对程序的理解也比较容易,容易上手。经过了本次实验,我了解了用户对于程序的需求。理解了数据时序图对于整个系统功能以及系统接口的作用,对程序设计的结构化有了进一步的理解。4) 最后感谢宋雨和陈晴老师的悉心教导。四、 参考文献宋雨 ,软件工程,机械工业出版社五、 附录1. 主函数代码package student.m

33、ain;import java.awt.*;import java.awt.event.*;import java.sql.*;import java.util.*;import javax.swing.*;import student.window.Entry;public class Mainpublic static void main(String args)Entry ent=new Entry();ent.setVisible(true); ent.setResizable(false); 2. 教师界面代码package student.window;import java.aw

34、t.Button;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import student.utils.Add;import student.utils.Delete;import student.utils.Record;import

35、student.utils.Revise;import student.utils.User;public class Teacher extends JFrame implements ActionListener JFrame jf;Add add;Delete delete;Revise re;User use;Record rec;Icon icon;JLabel lab;Button btn_1;Button btn_2;Button btn_3;Button btn_4;Button btn_5;Button btn_6;Teacher()setTitle(“老师“);setBounds(443,288,548,111);setLayout(new FlowLayout();btn_1=new Button(“增加“);btn_2=new Button(“删除“);btn_3=new Button(“修改“);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报