版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程管理系统APP的设计与实现分析案例目录TOC\o"1-3"\h\u194381绪论 V4系统设计4.1系统结构设计在开发软件的过程中系统的结构设计师是最为重要的系统的,我们需要按照需求设计出所有系统所需要的功能,确定系统设计的方法和方针,得出一个理想的系统草案并不断地进行优化改良以此来达到客户的预期。本系统为使得操作更加便捷,将系统分为WEB端和APP端两部分。管理员在WEB端上对所有的数据进行统筹管理,教师以及学生在APP端上进行操作,分工明确,减少了出现误操作的可能。本课程管理系统移动APP的系统结构设计如图4-1所示。图4-1系统结构图4.1.1功能模块课程管理系统的主要功能分为两部分,一部分为管理员所在的WEB端,一部分为学生和教师所在的APP端。在管理员端的主要功能为:学生管理,教师管理,课程管理,排课管理。学生管理主要是对学生信息的查看、修改、增加、删除(学生信息包括姓名,所在学院,年级,学号,班级,年龄);教师管理主要是对教师信息的查看、修改、增加、删除(教师信息包括姓名,负责课程,职称,所属系部以及年龄);课程管理主要是对学生信息的查看、修改、增加、删除(课程信息包括课程名称,课程负责人,课时以及所属专业);排课管理主要是对已有排课信息可进行修改和删除操作,同时也可添加排课信息。在APP端的主要功能为:学生以及老师的账号的登录,若没有账号可以根据自身需求注册账号。学生可以查看自己的课表,查看教师所布置的课堂作业以及自己记录的课堂笔记。学生可以在APP端上进行课程信息和教师信息的查看,选课退课以及对课程进行评价等操作,在课程结束时还可以查看教师所给予的成绩。教师可以对课程信息进行修改,给学生布置课后作业以及对学生的课程做出最后的成绩评定。4.2数据库设计在系统的开发中需要拥有一个好的数据库,一个优秀的数据库可以使得程序的使用更加便捷,同时表的结构在数据库中也是十分重要的,还有多表之间的关机,以及表中的信息数据格式等的内容信息。对于数据库的设计,我们需要多放些心思在上面,只有将一个数据库设计好了才能使最终的程序更加的流畅实用。4.2.1数据库E-R图设计每张数据表都有其字段信息,如何直观的看出一张表的结构和数据间的关系,可以通过E-R图进行查看。E-R图灵活的表达了数据中实体和属性间的关系,使得数据关系更简单明了。每个系统数据库都需要提前进行设计规划,使整体数据库更统一规范化,也体现出开发人员的专业性。E-R图展现了数据的实体结构关系,为系统数据管理奠定了基础,也对数据进行规范化的设置,保证后期的高效性,避免数据出现重复造成冗余使得数据更新出现异常,无法同步数据和插入数据。通过E-R图也可便于对数据的设计和修改,如果一个数据库在被设计时没有相对应的E-R图,则整体数据库就缺少明确的定位和条理性,使得处理数据的效率大大降低,在需要更新或者查找数据时报错的可能性大大提升,对与后期运行调试系统会造成不必要的麻烦。本课程管理系统移动APP的E-R图如下所示:1.教师信息实体属性图如图4-2所示:图4-2教师信息实体图2.课程信息实体属性图如图4-3所示:图4-3课程信息实体图3.用户信息实体属性图如图4-4所示:图4-4用户信息实体图4.管理员信息实体属性图如图4-5所示:图4-5管理员信息实体图5.成绩信息实体属性图如图4-6所示:图4-6成绩信息实体图6.随堂笔记实体属性图如图4-7所示:图4-7随堂笔记实体图4.2.2数据库表设计课程管理系统移动APP的设计与实现需要实用Mysql作为数据库,下面介绍数据库中的各个表的详细信息。各个表的设计结果如下:表4-1t_employee教师信息表列名数据类型长度允许空说明idint10否编号namevarchar45是姓名telvarchar45是电话`mailvarchar45是邮箱jobvarchar45是职称deptvarchar45是所属系部表4-2t_course课程信息表列名数据类型长度允许空说明Idint10否编号banjivarchar45是班级namevarchar45是名称roomvarchar45是教室startvarchar45是开始课时stepint10是课时teachint10是教师weekvarchar45是周几表4-3t_user用户信息表列名数据类型长度允许空说明Idint10否编号usernamevarchar45是用户名passwordvarchar45是密码qqnumvarchar45是QQphonevarchar45是电话banjivarchar45是班级status`int10是状态表4-4t_admin`管理员信息表列名数据类型长度允许空说明idint10否编号usernamevarchar45是用户名passwordvarchar45是密码表4-5t_chengji成绩信息表列名数据类型长度允许空说明Idint10否编号lessionvarchar45是科目scorevarchar45是成绩studentnovarchar45是学号表4-6t_message随堂笔记信息表列名数据类型长度允许空说明Idint10否编号namevarchar45是内容uptimedatetime是添加时间useridint10是用户编号5系统的实现5.1管理员功能模块的实现5.1.1管理员登录界面管理员在登录系统时,需要输入正确的账号和密码,如果账号密码输入错误则会出现对话框显示用户名或密码错误。管理员登录界面图如图5-1所示。图5-1管理员登录界面5.1.2用户管理界面管理员登录成功后可以进入用户管理界面查看所有的用户信息,并且可以对用户进行删除操作,用户管理界面图如图5-2所示。图5-2用户管理界面5.1.3教师管理界面管理员可查询、添加、修改和删除教师信息,教师管理界面图如图5-3所示,添加教师信息界面展示如图5-4所示。图5-3教师管理界面图5-4添加教师界面5.1.4课程管理界面管理员可增删改查信息课程信息,课程管理界面图如图5-5所示。图5-5课程管理界面5.1.5排课管理界面管理员录入所有排课信息,对已有排课信息可进行修改和删除操作,同时也可添加排课信息,排课管理界面图如图5-6所示。图5-6排课管理界面5.2学生功能模块的实现5.2.1学生注册界面未有账号的学生可进入注册界面进行注册操作,学生的信息包括用户名,密码,学号等信息,学生注册界面图如图5-7所示。图5-7学生注册界面5.2.2学生登录界面学生在登录界面可输入用户名和密码,选择登录类型,点击登录按钮进行登录系统,学生登录界面展示如图5-7所示。图5-8学生登录界面5.2.3首页界面用户登录后进入系统首页,在首页界面可查看我的课表、教师资料、课堂笔记、作业查看、成绩查询以及已选课程,首页界面展示如图5-9所示。图5-9首页界面5.2.4我的课表界面学生在我的课表界面可查看个人课表信息,我的课表界面图如图5-10所示。图5-10我的课表界面5.2.5已选课程界面学生对个人已选课程可进行查询,并可进行退课操作,已选课程界面图如图5-11所示。图5-11已选课程界面5.2.6课程信息界面学生在课程信息界面可查看所有课程信息,并可选择课程查看详情,课程信息界面图如图5-12所示。图5-12课程信息界面5.3教师功能模块的实现5.3.1发布作业界面教师登录后可发布作业,发布作业界面图如图5-13所示。图5-13发布作业界面5.3.2上传成绩界面教师可上传学生成绩信息,上传成绩界面图如图5-14所示。图5-14上传成绩界面5.4系统关键代码<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.1//EN""/dtds/struts-2.1.dtd"><struts> <constantname="struts.i18n.encoding"value="UTF-8"/> <constantname="struts.devMode"value="false"/> <packagename="default"extends="struts-default,json-default" namespace="/"> <global-results> <resultname="input">error.jsp</result> </global-results> <actionname="course_add"class="courseaction"method="add"> <resultname="success"> /admin/course/saveOrUpdate.jsp</result> </action> <actionname="course_edit"class="courseaction"method="edit"> <resultname="success"> /admin/course/saveOrUpdate.jsp</result> </action> <actionname="course_save"class="courseaction"method="save"> <resultname="success"type="redirectAction"> <paramname="actionName">course_list</param> <paramname="namespace">/</param> </result> </action> <actionname="course_delete"class="courseaction"method="del"> <resultname="success"type="redirectAction"> <paramname="actionName">course_list</param> <paramname="namespace">/</param> </result> </action> <actionname="course_list"class="courseaction"method="list"> <resultname="success"> /admin/course/find.jsp</result> </action> <actionname="course_listjson"class="courseaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="login"class="loginaction"method="login"> <resultname="success"> /index.jsp</result> <resultname="login"> /login.jsp</result> </action> <actionname="employee_add"class="employeeaction"method="add"> <resultname="success"> /admin/employee/saveOrUpdate.jsp</result> </action> <actionname="employee_edit"class="employeeaction"method="edit"> <resultname="success"> /admin/employee/saveOrUpdate.jsp</result> </action> <actionname="employee_list"class="employeeaction"method="list"> <resultname="success"> /admin/employee/find.jsp</result> </action> <actionname="employee_del"class="employeeaction"method="delete"> <resultname="success"type="redirectAction"> <paramname="namespace">/</param> <paramname="actionName">employee_list</param> </result> </action> <actionname="employee_save"class="employeeaction"method="save"> <resultname="success"type="redirectAction"> <paramname="namespace">/</param> <paramname="actionName">employee_list</param> </result> </action> <actionname="employee_listjson"class="employeeaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="student_save"class="studentaction"method="save"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="student_loadchengji"class="studentaction" method="loadchengji"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="student_savehj"class="studentaction"method="savehj"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="student_loadhuojiang"class="studentaction" method="loadhuojiang"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="meetroom_add"class="meetroomaction"method="add"> <resultname="success"> /admin/meetroom/saveOrUpdate.jsp</result> </action> <actionname="meetroom_edit"class="meetroomaction"method="edit"> <resultname="success"> /admin/meetroom/saveOrUpdate.jsp</result> </action> <actionname="meetroom_list"class="meetroomaction"method="list"> <resultname="success"> /admin/meetroom/find.jsp</result> </action> <actionname="meetroom_del"class="meetroomaction"method="delete"> <resultname="success"type="redirectAction"> <paramname="namespace">/</param> <paramname="actionName">meetroom_list</param> </result> </action> <actionname="meetroom_save"class="meetroomaction"method="save"> <resultname="success"type="redirectAction"> <paramname="namespace">/</param> <paramname="actionName">meetroom_list</param> </result> </action> <actionname="meetroom_listjson"class="meetroomaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="meetroom_detailjson"class="meetroomaction" method="detailjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="meetbook_save"class="meetbookaction"method="save"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="meetbook_listuserjson"class="meetbookaction"method="listuserjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="meetbook_list"class="meetbookaction"method="list"> <resultname="success"> /admin/book/find.jsp</result> </action> <actionname="meetbook_confirm"class="meetbookaction"method="confirm"> <resultname="success"type="redirectAction"> <paramname="namespace">/</param> <paramname="actionName">meetbook_list</param> </result> </action> <actionname="meetbook_listjson"class="meetbookaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="meetbook_listbyuserjson"class="meetbookaction" method="listbyuserjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="meetbook_delete"class="meetbookaction"method="delete"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="user_login"class="useraction"method="login"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="user_loaddata"class="useraction"method="loaddata"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="health_save"class="healthaction"method="save"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="health_listjson"class="healthaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="message_save"class="messageaction"method="save"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="message_listjson"class="messageaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="phone_save"class="phoneaction"method="save"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="phone_listjson"class="phoneaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="user_list"class="useraction"method="list"> <resultname="success"> /admin/User/find.jsp</result> </action> <actionname="user_del"class="useraction"method="delete"> <resultname="success"type="redirectAction"> <paramname="namespace">/</param> <paramname="actionName">user_list</param> </result> </action> <actionname="user_reg"class="useraction"method="reg"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="comments_save"class="commentsaction"method="save"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> <actionname="comments_listjson"class="commentsaction"method="listjson"> <resultname="success"type="json"> <paramname="includeProperties"> jsonString</param> </result> </action> </package></struts>
6系统测试6.1测试定义系统测试是通过在设定的特定的环境下执行程序来检测环境发生错误的不可或缺的阶段。系统测试包括安全测试、压力测试、回复测试等等,这些是保障我们所开发的程序与系统的优良质感非常为之重要的部分。在项目的开发过程中,出现各种漏洞各种错误是极其正常的事情,有些错误可以凭借着开发工具发现,迅速找出并修改,而有些错误漏洞则是在一些细节上出现逻辑错误,导致引起一些列的错误,这类错觉有时藏得很深,会让我们把大量的时间和精力花在寻找这些错误上。但是随着技术的提升,经验的上涨,以后发现这类错误的时间一定会慢慢缩小。系统测试的目的主要在于检查所实现的代码成品能否满足最初设定的目标以及系统需求,从测试的过程中发现与所需要的功能不同的错误,包括达不到预定需求甚至与预定需求完全矛盾的错误,并且在后续的开发上进行更改,甚至提出更加符合项目的新需求。6.2测试目的系统测试对于开发软件来说,是一部极其重要的一个步骤,这关系到软件给予用户首次使用的满意度好坏,是开发者在开发软件过程中最后且关键的最后一个需要解决的问题,在开发者在测试出问题之后,对可能还存在的漏洞,以及之前还未完全处理完全的系统错误,进行彻底的解决,因为在系统在研发中,存在着各种各样的小问题,有些问题在开发问题中,可能不易被发现,所以就需要在这个环节中把这些小问题全部发现并处理。因为需要确保程序的每个单元代码的完整运行,所以需要检查每个单元代码之间的完美串联和保持代码的连接性,检测代码的一致性,以及代码与程序模块运行的良好衔接与参数的传递。检验软件的开发已经成为现在高品格程序运行之前的一个最基本的业务需求,虽然涉及的需求不相伯仲,但是不同的软件它所需求的标准却有些许微妙的差别,且大部分核心的代码对于程序举足轻重,故需要保证代码测试的精密度,因此需要制定严密的测试规划与测试标准,以便于程序员在测试过程中有迹可循,有源可查,让测试做到流水行和流程性,可以顺着问题找到源头,用最简快的方式找到需要解决的问题,如果制定不出来比肩完善的检测流程,就会导致整个业务线的耗时,新兴软件对于在测试方面的耗资巨大的原因就是流程制定的不明确性,从而导致的资源浪费,所以我们需要规划我们的测试流程,并且严格执行它。6.3软件测试的方法(1)白盒测试方法白盒测试主要被用于单元测试面向的对象主要是开发人员,方便他们在开发的同时进行测试,JUnit是JAVA中的单元测试框架,他可以在系统没有完全完成的时候就对所有的模块进行测试,他的目的主要为了给开发人员进行逻辑上的测试,使得系统在最终不会出现重大的错误。白盒测试按照程序内部的运行机制来发现问题,分析问题,解决问题。白盒测试包括许多的方法,比如条件组合覆盖方法、条件覆盖方法、语句覆盖方法、判断条件覆盖方法、判定覆盖方法等。(2)黑盒测试方法黑盒测试方法通俗的说就是对所有的功能进行测试,一般不会由程序员进行测试,因为系统在开发的同时已经避免了很多的逻辑问题,所以黑盒测试一般是由专门的测试人员来进行测试,这样子才能确保所有的功能是否可以正常的运行,以及系统是否能够满足用户的需求。黑盒测试包括许多的方法,比如等价类划分发、判定表法、边界值分析法、因果图法等。(3)静态测试和动态测试静态测试与动态测试的标志是查看程序是否在正常的运行。静态测试又称为静态分析,通过我们自己手动查找的方式来寻找出代码的错误。动态测试适用于代码运行后才能发现的错误,通过代码运行的数据结果与预期的比较来发现系统的缺陷和问题。6.4系统测试用例管理员端登录模块测试用例。如表6-1所示。表6-1管理员端登录模块测试用例模块名称测试用例预期结果实际结果是否通过管理员端登录模块用户名:空密码:空弹出对话框,显示用户名或密码输入错误,登陆失败弹出对话框,显示用户名或密码输入错误,登陆失败是管理员端登录模块用户名:admin密码:空弹出对话框,显示用户名或密码输入错误,登陆失败弹出对话框,显示用户名或密码输入错误,登陆失败是管理员端登录模块用户名:admin密码:123456弹出对话框,显示用户名或密码输入错误,登陆失败。弹出对话框,显示用户名或密码输入错误,登陆失败是管理员端登录模块用户名:admin密码:admin能够成功进入系统能够成功进入系统是APP端登录模块测试用例。如表6-2所示。表6-2登录模块测试用例模块名称测试用例预期结果实际结果是否通过APP端登录模块用户名:空密码:空弹出对话框,显示用户名或密码输入错误,登陆失败弹出对话框,显示用户名或密码输入错误,登陆失败是APP端登录模块用户名:jack密码:空弹出对话框,显示用户名或密码输入错误,登陆失败弹出对话框,显示用户名或密码输入错误,登陆失败是APP端登录模块用户名:jack密码:111弹出对话框,显示用户名或密码输入错误,登陆失败弹出对话框,显示用户名或密码输入错误,登陆失败是APP端登录模块用户名:jack密码:111111能够成功进入系统能够成功进入系统是管理员端教师管理模块测试用例。如表6-3所示。表6-3教师管理模块测试用例模块名称测试用例预期结果实际结果是否通过教师管理模块在教师管理页面展示教师信息教师信息展示正确教师信息展示正确是教师管理模块在教师管理页面点击添加教师按键在教师管理界面点击添加教师按键后跳转至添加教师信息界面在教师管理界面点击添加教师按键后跳转至添加教师信息界面是教师管理模块在教室管理页面点击修改按键在教室管理页面点击修改跳转至修改教师信息界面在教室管理页面点击修改跳转至修改信息界面。是教师管理模块修改教师信息行为在修改信息界面可以成功修改教师的信息在修改信息界面可以成功修改教师的信息是教师管理模块删除教师的信息在教师管理页面点击删除按键可以成功删除教师信息在教师管理页面点击删除按键可以成功删除教师信息是管理员端课程管理模块测试用例。如表6-4所示。表6-4课程管理模块测试用例模块名称测试用例预期结果实际结果是否通过课程管理模块在课程管理页面展示教师信息课程信息展示正确课程信息展示正确是课程管理模块在课程管理界面点击添加课程按键在课程管理界面点击添加课程按键后跳转至添加课程信息界面在课程管理界面点击添加课程按键后跳转至添加课程信息界面课程管理模块在课程管理页面点击修改按键在课程管理页面点击修改跳转至修改课程信息界面在课程管理页面点击修改跳转至修改课程信息界面。是课程管理模块修改课程信息行为在修改课程信息界面可以成功修改课程的信息在修改课程信息界面可以成功修改课程的信息是课程管理模块删除课程的信息在课程管理页面点击删除按键可以成功删除课程信息在课程管理页面点击删除按键可以成功删除教课程信息是APP端选课管理模块测试用例。如表6-5所示。表6-5选课管理模块测试用例模块名称测试用例预期结果实际结果是否通过选课管理模块所有课程的展示在课程信息页面展示所有的课程在课程信息页面展示所有的课程是选课管理模块点击课程按键在点击课程按键后将会跳转至课程详细信息的界面在点击课程按键后将会跳转至课程详细信息的界面是选课管理模块点击选课按键在点击我要选课按键后弹出对话框显示选课成功在点击我要选课按键后弹出对话框显示选课成功是选课管理模块点击查看已选学生列表按键在点击查看已选学生列表按键后出现所有选择了此课程的学生在点击查看已选学生列表按键后出现所有选择了此课程的学生是选课管理模块点击信息评论按键在点击信息评论按键之后会跳转至信息评论界面并可以进行评论,在评论之后会弹出对话框显示评论成功在点击信息评论按键之后会跳转至信息评论界面并可以进行评论,在评论之后会弹出对话框显示评论成功是APP端教师功能模块测试用例。如表6-6所示。表6-6APP端教师功能模块测试用例模块名称测试用例预期结果实际结果是否通过APP端教师功能模块在个人管理界面点击主界面跳转至主界面并显示所有教师用户可进行的操作跳转至主界面并显示所有教师用户可进行的操作是APP端教师功能模块点击发布作业按键点击发布作业按键后跳转至布置课堂作业页面点击发布作业按键后跳转至布置课堂作业页面是APP端教师功能模块在课堂作业页面输入数据点击提交数据按键在课堂作业页面输入数据点击提交数据按键后出现对话框恭喜,数据上传成功在课堂作业页面输入数据点击提交数据按键后出现对话框恭喜,数据上传成功是APP端教师功能模块点击上传成绩按键点击上传成绩按键后跳转至录入学生成绩页面点击上传成绩按键后跳转至录入学生成绩页面是APP端教师功能模块在录入学生成绩页面输入数据并点击提交数据在录入学生成绩页面输入数据并点击提交数据后出现对话框恭喜,数据上传成功在录入学生成绩页面输入数据并点击提交数据后出现对话框恭喜,数据上传成功是APP端教师功能模块点击课程信息按键点击课程信息按键后跳转至课程详细信息界面点击课程信息按键后跳转至课程详细信息界面是APP端教师功能模块测试用例。如表6-7所示。表6-7APP端学生功能模块测试用例模块名称测试用例预期结果实际结果是否通过APP端学生功能模块在个人管理界面点击主界面跳转至主界面并显示所有学生用户可进行的操作跳转至主界面并显示所有学生用户可进行的操作是APP端学生功能模块在首页点击个人课表按键点击个人课表按键后跳转至已选课程的课表点击个人课表按键后跳转至已选课程的课表是APP端学生功能模块点击添加课堂笔记按键点击添加课堂笔记按键后跳转至课堂笔记信息填写页面点击添加课堂笔记按键后跳转至课堂笔记信息填写页面是APP端学生功能模块课堂笔记页面填写信息并点击添加课堂笔记页面填写信息并点击添加后出现对话框显示恭喜,添加成功课堂笔记页面填写信息并点击添加后出现对话框显示恭喜,添加成功是APP端学生功能模块点击课堂笔记按键点击课堂笔记按键后跳转至课堂笔记页面并显示出已添加的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年鸡西市麻山区公务员人员招聘考试备考试题与答案详解
- 2026年山东省青岛市公务员人员招聘考试参考试题与答案详解
- 2026年新闻传播学硕士论文答辩模拟试题及答案
- 2026年工程师专业技术资格考试备考题(含答案)
- 2026年正余弦定理模拟试题及答案
- 2026年新生儿理论模拟试题及答案
- 2026年会计入职模拟试题(含答案)
- 关于增加产品线服务范围的通知函3篇范文
- 2026年药学技术人员模拟试题及答案
- 2026年中国汉字学模拟试题带答案
- 中石化存货管理制度
- 生态流量监测设备管理制度
- 阿鹊鹊童声SSA合唱谱
- 数字智慧方案5299丨华为业务变革框架及战略级项目管理
- 国网十八项反措(修订版)宣贯
- 2023版《思想道德与法治》说课课件
- 轨道列车司机(动车组司机)国家职业技能鉴定标准(2019年版)
- 2024年中国创新方法大赛考试题库(含答案)
- 标准居间合同书范本
- HG∕T 4791-2014 工业用酒石酸钾钠
- CJT 526-2018 软土固化剂 标准
评论
0/150
提交评论