




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年4月19日网上选课系统课程设计文档文档仅供参考,不当之处,请联系改正。《网上选课系统》课程设计1/年第1学期姓名:____黄勇、王超、陈云_____专业:____计算机科学与技术_____班级:_______0905092___________指导教师:周蓓、周荣、许秀兰、王剑计算机科学与工程学院TOC\o"1-3"\f\h\u11972一、系统简介 3289501.1系统基本功能简介 3166711.2系统需求分析 3164391.2.1业务流程分析 463441.2.2数据流分析 8254021.2.3数据字典 1118027二、系统设计 13226422.1数据库设计 1397232.1.1概念结构设计 13202752.1.2逻辑结构设计 1620532.2系统模块设计 2216976三、系统实现 25316913.1实现概况 2548373.2登录模块 26294323.2.1程序流程图 2638543.2.2关键代码 26165283.3排课模块 29109283.4选课模块 321403.4.1程序流程图 32209123.4.2选课的存储过程 33306653.5其它模块简介 34173723.6系统界面设计 35173373.6.2选课主界面 3531313结论 38一、系统简介1.1系统基本功能简介网上选课系统是根据大学的选课的网上申请与管理而进行开发设计的是实现选课的网上申请与安排,管理。此系统功能主要根据角色的不同而设置了不同的权限,例如管理员具管理此系统的全部权限(设置选课时间的开放时间),增删改学生,老师,管理员,发布选课信息,排课等。学生随时都能够进入系统查看选课信息,等选课开放时间开放后能进行自主选课,取消所选课程。教师没有时间限制,随时能够登录观看自己的上课时间,地点。1.2系统需求分析经过对系统需求进行分析,系统中设有三类用户:管理员,教师,学生期末管理员开放成绩输入的时候输入学生成绩。各用户的具体描述如下:(1)管理员描述:管理员维护整个系统,包括发布选课信息,设置选课时段,选课前学生只能登录查看选课通知,不能选课;选课结束,学生不能再进行选课更改,只能查看选课信息。管理让学生所选的课程。增删改学生、老师,管理员信息。选课结束后,管理员手动进行排课,排课时数据库中有各种验证来验证排课信息的冲突,排完课后,发布排课信息,让老师,学生进行查看,设置成绩输入的开放时间。(2)教师描述:只能查看选课通知,排课安排,根据上课时间,地点准备教学资料,期末管理员开放成绩输入的时候输入学生成绩。(3)学生:描述:选课前查看选课通知,不能进行选课;等待到选课时间段后,根据自己的兴趣爱好进行选课,期间能够任意进行增删改自己的选课信息,选课时间过后,等待排课信息出来后,查看上课时间,地点,期末查看自己的学习成绩。1.2.1业务流程分析(1)网上选课系统总体业务流程图如下图所示:登录子系统主要验证不同的身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下图所示:排课子系统(设置可选课程)主要完成的设置选课时段,限制选大选课人数、手动排课并自动进行冲突检测、发布选课信息等功能。其业务流程图如下所示:选课子系统主要完成的是课程查询、选课、撤销选课申请、查询成绩。其业务流程图如下图所示:用户维护子系统主要完成是教师,学生信息的增、删、改,防止个别学生,老师应经不在此学校了,她还有信息在系统中。1.2.2数据流分析根据业务流程分析,我们能够得到系统的数据流图。网上选课系统顶层数据流图如下图所示。(2)网上选课系统第一层数据流图。展开登录处理过程数据流如下图所示:排课过程(设置可选课程)的数据流图如下图所示。选课过程的数据流图如下图所示:成绩输入的数据流如下图所示: 1.2.3数据字典根据数据流程分析,对系统数据惊醒分析与汇总,建立系统数据字典。下面列出绝大部分字典内容。(1)登录系统名:网上选课系统条目名:登录输入:学生信息表,教师师表(管理员也在其中)输出:true,false描述:登录验证先进行根据学生表,教师表来筛选用户名,找不到则推出系统到登录界面,找到则验证其密码的正确性。选课系统名:网上选课系统条目名:选课输入:可选课程表,选课公告输出:学生选课表描述:学生在管理员开放时间的时候进行选课。该规定有管理员自己手动规定,然后由管理员经过选课公告通知学生。选课大概流程如下:学生单击对应课程前面的勾选框,当单击确定时候,信息被提交到服务器,服务器上的数据库中的存储过程检测其上课是否冲突,不冲突则直接写入到数据库中,有冲得课程系统自动取消上课有冲突的课程,完成后,显示学生的选课结果。可选课程表包括排课表的全部信息,其每一个字段都是其外键。如果一门课程应经达到最大的选课人数(虽然可选课程中还显示该课程可选,但实际上数据库中人数字段应经减少为0)。(3)排课系统名:网上选课系统条目名:排课(设置可选课程)输入:时间表,课程表,教师信息表,教学楼表,院系表,专业表输出:可选课程表描述:管理员在排课过程中,依次根据下拉菜单选择课程,教师,地点,时间,院系,专业,人数限制。全部勾选后,点击提交到服务器检测冲突,不冲突则写入进可选课程表,并显示在这一组勾选框下面的GRIDview中,否则系统自动忽略管理员的操作,不写入表中。设定选课时间段,成绩输入时间段系统名:网上选课系统条目名:设定选课时间段,成绩输入时间段输入:时间控件的选择的时间输出:选课时间段表描述:管理员在设置相应时间段的时候,系统会自动检测所设置的时间段是否应经过了当前的系统的时间,导致学生,教师都不能进行相应的操作,如果不冲突则提示设置成功,然后管理员更新选课公告通知学生,教师。管理用户信息系统名:网上选课系统条目名:管理用户信息输入:学生信息,教师信息输出:学生信息表,教师信息表描述:管理员根据日常学生,教师的变更增加,编辑,删除信息,在相应操作的时候应为设置级联关系,相应的信息也会一起改变不会出现错误信息。二、系统设计2.1数据库设计2.1.1概念结构设计(一)排课子系统1.系统涉及到的实体排课中所涉及的主要实体及其属性:(1)管理员{用户名,密码}(2)可选课程{课程名,教师名,授课地点,时间,院系,专业,人数}(3)选课时间段设置(开始时间段,结束时间)(4)选课公告(新闻标题,发布部门,有效期,新闻)(5)成绩输入时间段设置(开始时间,结束时间)2.E-R模型如图排课过程实体及其属性排课过程E-R图(二)选课子系统选课子系统所涉及到的主要实体及其属性有:学生{用户名,密码}(2)可选课程{课程名,教师名,授课地点,时间,院系,专业,人数}选课实体及其属性选课过程E-R图成绩输入子系统成绩输入子系统所涉及到的主要实体及其属性有:(1)教师{用户名,密码}(2)学生成绩{学号,课程号,成绩}合并上述全部E-R图,得到系统总的E-R图,如下图所示:系统总的E-R图2.1.2逻辑结构设计根据以上分析,将E—R模型转换成逻辑模型,设计出本系统数据库。根据需要,设计了15个数据表,如下所示:课程表:该表记录了课程的相关信息,包括自动编号,课程代码,课程名称,备注,课程分类,课程类别。课程类别名表:该表记录了课程类别名的相关信息,包括自动编号,课程类别名,课程类别名称。上课教室表:该表记录了上课教室的相关信息,包括自动编号,教室代码,教室名称,备注。上课时间表:该表记录了上课时间的相关信息,包括自动编号,时间代码,时间名称,备注。院系信息表:该表记录了院系的相关信息,包括自动编号,院系所号,院系所名称。专业表:该表记录了专业的相关信息,包括自动编号,专业所号,专业所名称。菜单表:该表记录了菜单的相关信息,包括菜单编号,菜单名称,链接地址,父菜单编号,是否显示菜单,菜单描述。通知表:该表记录了通知的相关信息,包括自动编号,标题,院系所号,开始时间,结束时间,内容。角色权限表:该表记录了角色权限的相关信息,包括权限编号,角色编号,菜单编号。角色表:该表记录了角色的相关信息,包括自动编号,角色编号,角色名称,角色描述。成绩表:该表记录了学生成绩的相关信息,包括自动编号,学号,课程代码,成绩,职工号,专业所号。可选课程表:该表记录了学生可选课程的的相关信息,包括自动编号,课程代码,职工号,专业所号,时间代码,教室代码,院系所号,备注,人数。选课表:该表记录了学生选课的相关信息,包括自动编号,学号,职工号,课程代码,专业所号,备注,时间代码。学生信息表:该表记录了学生信息的相关信息,包括自动编号,学号,系名,院系所号,专业所号,密码,角色编号,备注,联系电话,电子邮件,QQ,家庭地址。教师信息表:该表记录了教师信息的相关信息,包括自动编号,职工号,系名,院系所号,角色编号,密码,备注,联系电话,电子邮件,QQ,家庭地址。以上是在数据库中的基本表。根据上面的逻辑结构设计,设计相应的表结构如下所示。1.课程表(XK_DM_Course)该表记录了课程的相关信息,包括自动编号,课程代码,课程名称,备注,课程分类,课程类别,其结构如表2—1所示:表2—1XK_DM_Course字段说明类型(长度)备注ID自动编号int不为空KKDM课程代码nvarchar(50)主键,不为空KKMC课程名称nvarchar(50)BZ备注nvarchar(MAX)KKXF课程分类nvarchar(10)KKLB课程类别nvarchar(50)外键2.课程类别名表(XK_DM_KKLBM)该表记录了课程类别名的相关信息,包括自动编号,课程类别名,课程类别名称,其结构如表2—2所示:表2—2XK_DM_KKLBM字段说明类型(长度)备注ID自动编号int不为空KKLBM课程类别名nvarchar(50)主键,不为空KKLBMC课程类别名称nvarchar(50)不为空3.上课教室表(XK_DM_Room)该表记录了上课教室的相关信息,包括自动编号,教室代码,教室名称,备注,其结构如表2—3所示:表2—3XK_DM_Room字段说明类型(长度)备注ID自动编号int不为空JSDM教室代码nvarchar(50)主键,不为空JSMC教室名称nvarchar(50)不为空BZ备注nvarchar(MAX)4.上课时间表(XK_DM_Time)该表记录了上课时间的相关信息,包括自动编号,时间代码,时间名称,备注,其结构如表2—4所示:表2—4XK_DM_Time字段说明类型(长度)备注ID自动编号int不为空SJDM时间代码nvarchar(50)主键,不为空SJMC时间名称nvarchar(50)不为空BZ备注nvarchar(MAX)5.院系信息表(XK_DM_YXSH)该表记录了院系的相关信息,包括自动编号,院系所号,院系所名称,其结构如表2—5所示:表2—5XK_DM_YXSH字段说明类型(长度)备注ID自动编号int不为空YXSH院系所号nvarchar(10)主键,不为空YXSMC院系所名称nvarchar(50)不为空6.专业表(XK_DM_ZYSH)该表记录了专业的相关信息,包括自动编号,专业所号,专业所名称,其结构如表2—6所示:表2—6XK_DM_ZYSH字段说明类型(长度)备注ID自动编号int不为空ZYSH专业所号nvarchar(10)主键,不为空ZYSMC专业所名称nvarchar(50)不为空7.菜单表(XK_Modules)该表记录了菜单的相关信息,包括菜单编号,菜单名称,链接地址,父菜单编号,是否显示菜单,菜单描述,其结构如表2—7所示:表2—7XK_Modules字段说明类型(长度)备注ModuleID菜单编号nvarchar(10)主键,不为空ModuleName菜单名称nvarchar(50)不为空LinkUrl链接地址nvarchar(50)ModuleParentID父菜单nvarchar(10)IsMenu是否显示菜单nvarchar(4)ModuleDescription菜单描述nvarchar(100)8.通知表(XK_News)该表记录了通知的相关信息,包括自动编号,标题,院系所号,开始时间,结束时间,内容,其结构如表2—8所示:表2—8XK_News字段说明类型(长度)备注ID自动编号int主键,不为空Title标题nvarchar(50)不为空YXSH院系所号nvarchar(10)外键,不为空BTime开始时间datetime不为空ETime结束时间datetime不为空[Content]内容nvarchar(MAX)9.角色权限表(XK_RoleAuthorityList)该表记录了角色权限的相关信息,包括权限编号,角色编号,菜单编号,其结构如表2—9所示:表2—9XK_RoleAuthorityList字段说明类型(长度)备注AuthorityID权限编号nvarchar(10)主键,不为空RoleID角色编号nvarchar(10)外键,不为空ModuleID菜单编号nvarchar(10)外键,不为空10.角色表(XK_Roles)该表记录了角色的相关信息,包括自动编号,角色编号,角色名称,角色描述,其结构如表2—10所示:表2—10XK_Roles字段说明类型(长度)备注ID自动编号int不为空RoleID角色编号nvarchar(10)主键,不为空RoleName角色名称nvarchar(50)不为空RoleDescription角色描述nvarchar(MAX)11.成绩表(XK_Score)该表记录了学生成绩的相关信息,包括自动编号,学号,课程代码,成绩,职工号,专业所号,其结构如表2—11所示:表2—11XK_Score备注说明类型(长度)备注ID自动编号int主键,不为空XH学号nvarchar(10)外键,不为空KKDM课程代码nvarchar(50)外键,不为空Grade成绩nvarchar(50)ZGH职工号nvarchar(10)外键ZYSH专业所号nvarchar(10)外键12.可选课程表(XK_SelectCourse)该表记录了学生可选课程的的相关信息,包括自动编号,课程代码,职工号,专业所号,时间代码,教室代码,院系所号,备注,人数,其结构如表2—12所示:表2—12XK_SelectCourse字段说明类型(长度)备注ID自动编号int不为空KKDMZGHZYSH课程代码职工号专业所号nvarchar(50)nvarchar(10)nvarchar(10)主键,不为空SJDM时间代码nvarchar(50)外键,不为空JSDM教室代码nvarchar(50)外键,不为空YXSH院系所号nvarchar(10)外键,不为空BZ备注nvarchar(MAX)RS人数nvarchar(50)选课表(XK_SelectCourseList)该表记录了学生选课的相关信息,包括自动编号,学号,职工号,课程代码,专业所号,备注,时间代码,其结构如表2—13所示:表2—13XK_SelectCourseList字段说明类型(长度)备注ID自动编号int不为空XHZGHKKDMZYSH学号职工号课程代码专业所号nvarchar(10)nvarchar(10)nvarchar(50)nvarchar(10)主键,不为空BZ备注nvarchar(MAX)SJDM时间代码nvarchar(50)外键学生信息表(XK_StudentInfo)该表记录了学生信息的相关信息,包括自动编号,学号,系名,院系所号,专业所号,密码,角色编号,备注,联系电话,电子邮件,QQ,家庭地址,其结构如表2—14所示:表2—14XK_StudentInfo字段说明类型(长度)备注ID自动编号int不为空XH学号nvarchar(10)主键,不为空XM系名nvarchar(50)不为空YXSH院系所号nvarchar(10)外键,不为空ZYSH专业所号nvarchar(10)外键,不为空PassWord密码nvarchar(MAX)不为空RoleID角色编号nvarchar(10)外键,不为空BZ备注nvarchar(100)Phone联系电话nvarchar(20)Mail电子邮件nvarchar(50)QQQQnvarchar(20)Address家庭电话nvarchar(50)教师信息表(XK_TeacherInfo)该表记录了教师信息的相关信息,包括自动编号,职工号,系名,院系所号,角色编号,密码,备注,联系电话,电子邮件,QQ,家庭地址,其结构如表2—15所示:表2—15XK_TeacherInfo字段说明类型(长度)备注ID自动编号int不为空ZGH职工号nvarchar(10)主键,不为空XM系名nvarchar(50)不为空YXSH院系所号nvarchar(10)外键,不为空PassWord密码nvarchar(MAX)不为空RoleID角色编号nvarchar(10)外键,不为空BZ备注nvarchar(100)Phone联系电话nvarchar(20)Mail电子邮件nvarchar(50)QQQQnvarchar(20)Address家庭电话nvarchar(50)根据以上的分析,能够作出各表的关系图,如图所示。在建立数据表的过程中应尽量避免冗余,而且在各相关的表之间建立约束,以从数据库本身来避免数据冲突,保持数据的完整性和一致性。2.2系统模块设计本系统主要有四大模块:登录模块,排课模块、选课模块、成绩输入模块系统各个模块功能说明:1、登录模块筛选不同的权限根据各个角色的RoleID来确定各个角色的权限,无需用户选择登录方式,登录页面简介明了。管理员的权限最大,几乎有管理此系统的全部权限,主要是选课时间设置,排课权限、发布信息、增加,删除学生、老师。教师的主要权限是查询上课时间,地点。学生的权限是选课,退课,查询。退出每个用户登录后,单击退出按钮,即可退出系统,为确保系统的安全,在退出系统的同时清除Session对象中的信息。2、排课模块设置选课时间设置时间是由管理员点击两个时间控件简单完成的,在管理员完成点击,并单击确定,系统会自动检测设置的时间是否超过当前的系统时间,如果超过的话则回滚,让管理员重新设置发布选课信息有管理员根据各部门的实际安排及选课的安排,发布选课信息(3)安排排课(设置可选课程)管理员依照时间先后顺序(不一定只是这样清楚),依次经过下拉列表框选择不同的课程,教师,院系,专业等,管理员自己检查不误后按提交按钮,这是系统会自动检测上课老师,地点,时间时候和先前设置的课程是否冲突,如果冲突的话,系统则会自动不响应管理员的操作,让管理员重新操作。(4)设置成绩输入时段其实现与选课的实现大同小异。3、选课模块在管理员开放选课时间段内,学生登录后,学生能够选课,退课,查询已选课程。4、成绩输入模块在管理员开放成绩输入的时段,教师登录后根据自己所教的学生输入相应的成绩三、系统实现3.1实现概况本系统有四个子系统,即登录、选课、成绩输入与排课。即登录子系统是前提,排课子系统是关键,选课系统基础。登录系统根据各个不同的RoleID来确定其身份及其权限,页面根据使用者身份的不同而具有相对应的功能(即左边菜单栏的不同)。排课系统是由管理员来使用的,其设置选课时间,排课,发布选课信息,其中选课时间是选课系统的前提,不然学生登录后选课直接菜单不会出现。选课系统主要提供学生选课使用,在这里能够进行与选课有关的活动,包括选课,退课和查询功能,在教师输入成绩后学生能够查询自己的成绩。成绩输入系统的前提是管理员在开放相应时段的时候,教师输入自己所教学生的成绩。下面是详细介绍各个子系统的具体实现。3.2登录模块3.2.1程序流程图3.2.2关键代码publicpartialclassDefualt:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidImageButton1_Click1(objectsender,ImageClickEventArgse){//传递变量stringdir="";//传递变量stringuser=this.TextBox1.Text.ToString().Trim();stringpassword=this.TextBox2.Text.ToString().Trim();Session["userid"]=this.TextBox1.Text.ToString().Trim();DataTabletable=DAL.LoginHelper.ValidUsersOfTeacher(user,password);//判断教师用户的合法性if(table.Rows.Count>0){stringuserRoles=table.Rows[0]["RoleID"].ToString();//获取role字符串switch(userRoles){case"2":dir="Teachers";break;case"4":dir="Managers";break;}Response.Redirect(dir+"/"+"index.html");}elseif(table.Rows.Count==0){DataTableStable=DAL.LoginHelper.ValidOfStudents(user,password);if(Stable.Rows.Count>0){stringuserRoles=Stable.Rows[0]["RoleID"].ToString();Response.Redirect("/Students/index.html");}else{ClientScript.RegisterStartupScript(this.GetType(),"WrongPwd","<scripttype='text/javascript'>alert('用户名或者密码错误');</script>");}}}3.3排课模块3.3.1程序流程图3.3.2关键代码1排课所用到的存储过程:USE[SelectCourse]GO/******Object:StoredProcedure[dbo].[Pro_SelectCourse]ScriptDate:12/20/22:29:54******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author: <Author,,Name>--Createdate:<CreateDate,,>--Description: <Description,,>--=============================================ALTERPROCEDURE[dbo].[Pro_SelectCourse] --Addtheparametersforthestoredprocedurehere @KKDMnvarchar(50), @ZGHnvarchar(10), @Timenvarchar(50), @Roomnvarchar(50), @YXSHnvarchar(10), @ZYSHnvarchar(10), @RSnvarchar(50), @BZnvarchar(max), @resultintoutput ASBEGIN --SETNOCOUNTONaddedtopreventextraresultsetsfrom --interferingwithSELECTstatements. if(selectcount(*)fromXK_SelectCoursewhere[KKDM]=@KKDMAND[ZGH]=@ZGHAND[ZYSH]=@ZYSH)>0BEGINSET@result=1--课程已经存在RETURN@resultENDif(selectcount(ZGH)fromXK_SelectCoursewhere[SJDM]=@Timeand[ZGH]=@ZGH)>0BEGINSET@result=2--教师产生冲突RETURN@resultENDif(selectcount(JSDM)fromXK_SelectCoursewhere[SJDM]=@TimeAND[JSDM]=@Room)>0BEGINSET@result=3--教室产生冲突RETURN@resultENDelseBEGININSERTINTOXK_SelectCourse(KKDM,ZGH,SJDM,JSDM,YXSH,ZYSH,BZ,RS)VALUES(@KKDM,@ZGH,@Time,@Room,@YXSH,@ZYSH,@BZ,@RS)SET@result=3--排课成功ENDEND3.4选课模块3.4.1程序流程图3.4.2选课的存储过程USE[SelectCourse]GO/******Object:StoredProcedure[dbo].[Pro_SelectCourseList]ScriptDate:12/20/22:31:11******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author: <Author,,Name>--Createdate:<CreateDate,,>--Description: <Description,,>--=============================================ALTERPROCEDURE[dbo].[Pro_SelectCourseList] --Addtheparametersforthestoredprocedurehere @XHnvarchar(10), @ZGHnvarchar(10), @KKDMnvarchar(50), @ZYSHnvarchar(10), @Timenvarchar(50), @BZnvarchar(max), @resultintoutputASBEGIN --SETNOCOUNTONaddedtopreventextraresultsetsfrom --interferingwithSELECTstatements.IF(SELECTCOUNT(*)FROMXK_SelectCourseListwhere[XH]=@XHAND[ZGH]=@ZGHAND[KKDM]=@KKDMAND[ZYSH]=@ZYSH)>0BEGINSET@result=1--已选过,无需重选return@resultENDIF(SELECTCOUNT(*)FROMXK_SelectCourseListwhere[XH]=@XHAND[SJDM]=@Time)>0BEGINSET@result=2--时间产生冲突,请重新选择return@resultENDIF((SELECTCOUNT(XH)FROMXK_SelectCourseListwhere[KKDM]=@KKDM)>=(SELECTRSFROMXK_SelectCourseWHERE[ZGH]=@ZGHAND[ZYSH]=@ZYSHAND[KKDM]=@KKDM))BEGINSET@result=3--该课程已经满,请选择其它课程return@resultENDELSEBEGININSERTINTOXK_SelectCourseList(XH,ZGH,KKDM,ZYSH,SJDM,BZ)VALUES(@XH,@ZGH,@KKDM,@ZYSH,@Time,@BZ)INSERTINTOXK_Score(XH,ZGH,KKDM,ZYSH)VALUES(@XH,@ZGH,@KKDM,@ZYSH)SET@result=4--选课成功return@resultENDEND3.5其它模块简介本系统的所有模块的功能如下所示:(1)、学生查询自己选课:学生看自己的已选课程(2)、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《荆棘鸟》读书心得
- 制作甲方合同范本
- 《爱的教育》教师读书心得体会
- 买卖客运车辆合同范例
- 借款抵押合同范本书
- 全款付款合同范本
- 叉车买卖服务合同范例
- 代维护合同范本
- 《奇妙的动物世界》教学设计网友来稿 教案教学设计
- 卤制品订货合同范本
- 2023年山东铝业职业学院单招综合素质题库及答案解析
- 【人教版二年级下册数学】全册课时巩固提升练习和单元巩固提升练习
- GB/T 2007.1-1987散装矿产品取样、制样通则手工取样方法
- 交流课:资本主义世界市场的形成
- 城市社会学(2015)课件
- 年产2万吨马来酸二乙酯技改建设项目环评报告书
- 中国古代文论教程完整版课件
- 中班美工区角活动教案10篇
- SJG 103-2021 无障碍设计标准-高清现行
- 皇冠假日酒店智能化系统安装工程施工合同范本
- 路面工程重点、关键、和难点工程的施工方案(技术标)
评论
0/150
提交评论