




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽三联学院毕业论文 第 页基于c#班级随机点名器的设计摘 要:在科技飞速发展的今天(尤其是电器化教学的发展),计算机已经成为课堂辅助教学的重要工具。课堂教学的课堂学生管理、课件演示、课堂实验等各个方面它都发挥着重要作用。现在课堂教学,尤其是大学课堂教学课件的演示主要是用计算机来实现和操作的,大多数课堂实验也是用计算机模拟实现的。所以我想设计一个课堂随机点名器来辅助课堂教学。本软件采用Microsoft Visual Studio 2010.NET的Visual C#进行编写。本系统操作界面简单,容易操作,能实现课堂全部点名的功能和指定某人点名以及课堂答题的随机抽点功能、实现语音化点名或无声点名、实现对点名数据的统计分析功能,具有点名名单的扩充性和灵活性。main主窗体主要由随机点名模块、部分抽点模块组成。关键字:课堂点名; 随机点名; 课堂软件Based on the c# class randomly named device designAbstract: Rapid development in technology today,especially the development of teaching,computer appliances classroom teaching has become a secondary teaching. All aspects of classroom teaching classroom student management, courseware presentation, classroom experiments, which have played an important role in. Now the classroom, especially in the university classroom courseware presentation is mainly used to implement and operate a computer, most classroom experiments are implemented using computer simulation. Aspects of the classroom and student management, archives, etc. but we are using computers to manage. Campus office automation and automated teaching but also to better manage students daily learning and campus life. Simultaneously, In this way the various functions of the software also supports up. so the computer software management has played a significant role in the management of student. so I want to design a device to assist classroom randomly named classroom. The software uses Microsoft Visual Studio 2010.NET be written in Visual C #.Keywords: Class named; Random name; Classroom Software目 录第一章绪论11.1 选题的目的与意义11.2 当代大学生出勤的状况11.3 对当代大学生课堂点名的分析2第二章 随机点名器的设计42.1 设计的思想42.2 系统设计的目标和框架42.3 系统实现的环境52.4 硬件环境52.5 软件环境52.6 主要研究内容6第三章 课堂点名软件的具体设计与实现73.1 系统简介73.2课堂点名软件的软件部分设计73.2.1 部分抽点模块73.2.2 随机抽点子模块13第四章 系统的测试与运行184.1 软件测试184.2 测试小结184.3 本章小结19参考文献20第1章 绪论1.1 选题的目的与意义 在科技飞速发展的今天(尤其是电器化教学的发展),计算机已经成为课堂辅助教学的重要工具。课堂教学的课堂学生管理、课件演示、课堂实验等各个方面它都发挥着重要作用。现在课堂教学,尤其是大学课堂教学课件的演示主要是用计算机来实现和操作的,大多数课堂实验也是用计算机模拟实现的。且课堂学生管理、档案资料等方面更是用计算机来管理的。校园里实现自动化办公和自动化教学也是为了更好地管理学生日常的学习、生活大学校园。同时,这种方式也是由各种功能的软件所支持起来的。所以计算机软件管理在学生管理中起到了很大的作用。所以我想设计一个课堂随机点名器来辅助课堂教学。本软件采用Microsoft Visual Studio 2010.NET的Visual C#进行编写。1.2 当代大学生出勤的状况 大学生是国家的本质未来是实现大型骨干伟大复兴;大学是我们一生学习知识、锻炼能力的关键时期。而我们能够接受知识的多少直接关系到我们未来的发展,决定我们能不能担起祖国合格建设者的光荣使命职责。大学的生活中,学校教育是最重要的环节,老师们的言传教育,大学生能够迅速掌握各种知识,提升个人素质。可是,目前在当代大学生却存在一个及其普遍的现象逃课(必修课逃课,选修课必逃)。一节课就寥寥数人的景象;也有些课堂上虽然有不少人在上课,但迟到、早退,上课中途又逃课等现象却频频会发生。 学生的任务是学习好每节课是最基本的任务,而且他们的知识,提高自己的能力,学习的最基本的方法。近年来,大学生逃课的大学是哪所发生的趋势逐渐蔓延似乎已经成为受欢迎的大学的一个常见问题,严重影响了高校教学质量的普遍现象。学生的出勤率是高校教学管理水平的措施是科学的标准之一。只有保证较高的出勤率,以确保为了让学生更科学文化知识,才能更好地提高大学生科学文化素质教学质量。因此希望大学采取科学的措施来改善这种状况,创造学习的好学院风格,学生负责对社会负责。 近年来,高校扩招,随着教育改革的不断深入,越来越多的学生有机会步入大学校园的理想,为实现年轻时的梦想。但大学不是每一个人心目中的一座宫殿,当时很多学生感到大学带来的压力,困惑和混乱。这时,逃课成为我们逃避现实的方法之一。首先,同学们对于(必修课逃课,选修课必逃)等逃课的说法普遍持有可以接受的态度,但是也有抱着无所谓心态的同学则是默许。(如下图1):图1 调查各占百分比1.3 对大学生课堂点名现状的分析 通过上述对当代大学生出勤现状的调查分析,我们得出一个结论当代大学生课堂出勤率持续低下已成普遍现象。大学的主要目的是学生掌握知识,增长才干尚教,但今天的学生在课堂上的情况的出勤率过低也很难学到了很多知识,如何令人担忧。由此学校为了保证教学质量让更多的学生在课堂上学到更多的知识,采用了课堂点名的办法来提高出勤率。这样很多课堂上又出现了不逃课的现象。有了出勤率的保障,教学质量也大大提高了。 目前任课老师课堂点名一般采用两种方式,即逐个对全部学生点名和自己进行抽点。当然,全部逐个点名的好处显而易见的,它真实的记录和反映所有学生得出勤情况,具有很强的说服力。但是此方法的弱点也是显而易见的耗时多,占去了课堂的大部分时间。为此,一般老师会采用抽点的方法。它减少了教师点名的工作量,节省了大量的点名占有教学时间。不过,它有利就有弊的,它会有不公平带有教师的感情色彩,做不到按一定比例进行抽点。 目前课堂点名大多还是使用传统的点名方式,即任课教师手持学生点名名单对名单上的学生姓名点出,然后由学生答到再由教师对点名名单进行手工的记录出勤与否。如此教师每次给不同的班上课都要带多份纸制名单很不方便,而且名单容易丢失。点名期间点错后不易修改,且教师每次点名工作量大。有时喧闹的教室会出现漏点,错点和命名低效低。第二章 随机点名器的设计 2.1设计的思想 一、可靠性:良好的操作系统和数据库,以确保数据的一致性和完整性,以及系统免受病毒感染。崩溃后提供全面的数据备份和系统恢复工具程序。二、实用性:先进技术的产品,成熟的,多支持软件,开发工具,丰富的,价格合理的选择,符合国际和国家行业标准;不直观的用户界面,业务人员只需经过简单培训即可操作。三、先进性:采用先进的计算机技术和数据都可以,选择对于产品的发展前景良好,创造一个良好的环境,该系统的应用和发展的进步,以及先进的很长一段时间,而不会失去控制性。四、可维护性:系统提供了强大的数据库管理,可以有效地管理数据库系统,维护和监控;能够方便的控制和性能调整系统,使系统保持良好的性能。五、可扩展性:改变学生名单并不会影响系统的运行;系统设备配置的灵活性,兼容性和开放性好;彼此的应用软件独立模块,控制程序以及执行相分离过程是高度独立的,数据独立性,从而使机构和业务变化的影响最小化,可以方便的扩展和修改。2.2 系统设计的目标和框架设计的目标:1. 教师在课堂上实现通过随机提问的照片和命名的函数和统计。2.实现学生进行输入信息,导入照片等功能。3.报告中体现出所查阅的资料和设计过程,以及实现方法等。4.操作界面简单,容易操作。基本框架:本系统采用C/S开发模式;C / S(客户机/服务器)的结构,即众所周知的客户端和服务器体系结构。它是一种软件系统架构,它可以充分利用硬件环境的两端,任务合理分配到Client端和Server端来实现,降低了通信开销系统。大多数应用软件系统是客户机/服务器的两层结构的形式。2.3 系统实现的环境应用系统与其所处的系统环境密切相关,一个系统的功能及性能好坏,环境起着十分显著的作用2.4 硬件环境系统的硬件配置如下: 酷睿i5-2410M CPU 1G 内存 14英寸显示器 640G 硬盘2.5 软件环境本软件要求随机点名的安装Windows7系统,并要求在微软下安装。.NET Framework 2.0中。软件开发工具开发,主要用在微软的Visual Studio 2010.NET 和Microsoft Office 2003和Microsoft.NET Framework 2.0中,微软Speech SDK 5.1和Microsoft Speech SDK 5.1开发语言包和其他平台的支持1-3。 Visual Studio中, NET是一套完整的用于构建ASP Web应用程序, XML Web服务,桌面应用程序和移动应用程序的开发工具是Visual Basic。Visual C中.NET和Visual J .NET都使用相同的集成开发环境(IDE ),该环境允许它们共享工具并有助于创建混合语言解决方案。此外,使用这些语言4-7。 NET Framework的功能,此框架提供了对ASP Web应用程序和XML Web services开发的关键技术,简化的访问。 Windows窗体是一个Microsoft Windows应用程序开发的基础上。 NET框架是一个新的平台。该框架提供了一个结构化的,面向对象的,可扩展的类集,使您能够开发出功能丰富的Windows应用程序。此外, Windows窗体可作为多层分布式解决方案的本地用户界面.NET框架旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码的存储和本地执行,但分布在互联网上本地执行,或执行远程的。提供了软件部署和版本控制冲突最小化的代码执行环境。提供了一个改进的代码(包括创建未知或不完全受信任的第三方代码)执行安全代码执行环境。提供一个代码执行环境可以消除解释脚本环境或环境的性能问题。所以有经验的开发人员非常不同类型的应用程序(如基于Windows的应用程序和基于Web的应用程序)的脸是一致的。生成符合行业标准的所有通信,以确保有关。 .NET Framework的代码可与任何其他代码集成在一起。.NET Framework具有两个主要组件:公共语言运行库和.NET框架类库。公共语言运行库是基础,您可以运行库作为在执行时,它提供内存管理,线程管理和远程处理等核心服务管理代码的代理,并且还强制实施严格的类型安全以及其他形式的能提高精度代码的安全性和可靠性。事实上,代码管理的概念是运行库的基本原则8-9。要针对运行时的代码称为托管代码,而不是针对运行时的代码称为非托管代码。 NET框架类库中的另一个重要组成部分,它是可重用的类型,你可以用它来开发各种应用的一个全面的,面向对象的集合,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET的应用程序(如Web窗体和XML Web服务)提供的最新创新成果。通过执行NET框架组件的非托管,将这些组件将公共语言运行库到它们的进程中并启动托管代码的执行,从而创建一个软件环境中可以同时利用托管和非托管函数。.NET Framework不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发10-12。.NET Framework环境。SAPI SDK (微软Speech SDK 5.1和Microsoft Speech SDK 5.1开发语言包) SAPI SDK是由微软免费提供的语音应用开发工具包, SDK中包含了语音应用设计接口( SAPI ),微软的连续语音识别引擎( MCSR )以及微软的语音合成( TTS)引擎,等等。目前的5.1版本一共可以支持三种语言识别(英语,汉语和日本),以及2种语言(英语和中国)的合成。 SAPI还包括功能强大和高适应性的直接语音管理,训练指导,事件,语法编译,资源,语音识别( SR)管理以及TTS管理设计接口的底层控制。通过DDI层(设备驱动程序接口)和SAPI ( SpeechAPI )通过API层和SAPI通信与应用程序进行交互语音引擎。通过使用这些API,用户可以快速开发在语音识别或语音合成应用中。2.6 主要研究内容1.教师在课堂上实现通过随机提问的照片和命名的函数和统计。2.实现学生进行输入信息,导入照片等功能。3.报告中体现出所查阅的资料和设计过程,以及实现方法等。4.操作界面简单,容易操作。第3章 课堂点名软件的具体设计与实现3.1 系统介绍本系统是:本系统主要为实现:操作界面简单,容易操作。实现课堂全部点名的功能和指定某人点名。实现课堂答题的随机抽点功能。实现语音化点名或无声点名。实现对点名数据的统计分析功能。具有点名名单的扩充性和灵活性。main主窗体主要由随机点名模块、部分抽点模块组成。单击“点名”按钮开始点名,然后单击“到”或“缺席”按钮实现应答功能。“文件”菜单的扩展有“学生表”,“考试标记”,“关闭”。“考试标记”扩展有“缺席少于3次”和“缺席不低于3次”。以上的菜单分别实现了“点名”以外的其它所有功能。3.2 课堂点名器软件的软件部分设计3.2.1部分点名模块本模块用于对全体学生进行点名,也可以指定对某人进行点名。需要实现一个无声的点名和命名语音功能命名的记录数据库中的记录。打开Microsoft Visual Studio 2005中,选择文件|项目|Visual C中|Windows应用程式命令,那么你可以创建一个新的项目,这一次在新窗口的形式出现。添加用于将每个模块的形式的TabControl函数接口。然后添加到TabPage1索引对照八个按钮,;重装添加一个CheckBox,跟踪条,组合框和dataGridView中;终于增加五个标签。给这些控件来设置相应的参数,具体参数如下:类型名称Texttabpage TabPage1索引命名的TabPage Tabpage3答案要点所有命名的TabPage TabPage2索引部分的TabPage Tabpage4考勤统计按钮,打开文件按钮打开按钮上方的第一个按钮尾巴回到了最后一个Next按钮下一个按钮appeare按钮,红色按钮开始缺席没有命名的TrackBar trackBar1组合框时dataGridView中dataGridView1的严重的checkBox checkBox1声音LabelLabel1LabelLabel2LabelLabel10Labeltato这样第一个功能模块的界面就设计好了主要程序说明 1 基本函数/创建excel数据库public OleDbConnection returnConn() string strConn = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= + address + ;Extended Properties=Excel 8.0; System.Data.OleDb.OleDbConnection conn = new OleDbConnection(strConn); return conn; public OleDbDataAdapter returnRa()/返回DataAdapterstring strCmdText = select * from Sheet1$; OleDbDataAdapter od = new OleDbDataAdapter(strCmdText, returnConn(); return od; DataSet ds; /将数据装入到DataSet里面public DataSet reutrnDs()if (ds != null) /用于判断数据集是否为空,防治数据集的重读现象。return ds; else ds = new DataSet(); returnRa().Fill(ds, ds);return ds; public string ReturnName(int i) /声明一个类,确定更改字段名。用于对数据的的修改添加。 string AllName = new string 序号, 姓 名, 学 号, 第1次, 第2次, 第3次, 第4次, 第5次, 第6次, 第7次, 第8次, 第9次, 第10次, 第11次, 第12次, 第13次, 第14次, 第15次, 第16次, 第17次, 第18次, 第19次, 第20次 ; if (i = 0 & i AllName.Length) return AllNamei; elseMessageBox.Show(值错误); return ; public void open() /文件打开this.openFileDialog1.ShowDialog(); string MyFileName = this.openFileDialog1.FileName;/获取文件地址 address = MyFileName.Trim(); if (address != ) row = reutrnDs().Tables0.Rows.Count;/获取名单的总行数 column = reutrnDs().Tables0.Columns.Count;/获取名单的总列数DataGridView1 /显示文件void dis(DataGridView Dgv, Label lab, int i, int j) returnConn(); returnRa(); Dgv.DataSource = reutrnDs().Tables0.DefaultView;/将名单显示到dataGridView1里面 lab.Text = reutrnDs().Tables0.Rowsij.ToString();/将人名显示到name里面 /用于修改数据库内的数据 public void BindToView(int UpValue, int whichUpdateRow, int whichUpdateCl) DataSet ds = reutrnDs(); tryds.Tablesds.RowswhichUpdateRowwhichUpdateCl = UpValue; catch MessageBox.Show(类型不匹配或者主键不可更改); return; OleDbDataAdapter od = returnRa();if (true) if (ds.Tablesds.GetChanges() != null) OleDbConnection conn = returnConn();od.UpdateCommand = new OleDbCommand(); od.UpdateCommand.CommandText = update sheet1$ set + ReturnName(whichUpdateCl)+=+ds.Tablesds.RowswhichUpdateRowwhichUpdateCl.ToString()+where+ReturnName(2)+=+ds.Tablesds.RowswhichUpdateRow2.ToString(); od.UpdateCommand.Connection = conn; conn.Open(); od.UpdateCommand.ExecuteNonQuery(); 点击事件程序首先编写了“打开”按键下的点击事件。用于选择要打开的excel数据库文件。并将其显示在dataGridView1、name和tato里面【14-15】。private void openfile_Click(object sender, EventArgs e) if (ds != null) /将数据集清空,以备用。 ds.Dispose(); open();if (address != ) i = 0; /数据的行控制j = 1; /数据的列控制hang = 0; /用于控制dataGridView1里面的光标移动 l = 1; /用于判断是否选择了名单dis(dataGridView1, name, i, j);dataGridView1.CurrentCell = dataGridView1.Rowsi.Cells1; tato.Text=openFileDialog1.FileName.Substring(openFileDialog1.FileName.LastIndexOf() + 1); appeare.Text = 开 始;tot = 0; /用于记录点名总人数sd = 0; /用于记录实到人数dy= 0; /用于控制语音朗读 “上一个”按键主要程序i = 1;dataGridView1.CurrentCell = dataGridView1.RowsdataGridView1.CurrentRow.Index + 1.Cells1;name.Text = reutrnDs().Tables0.Rowsij.ToString();“下一个”按键主要程序i += 1; dataGridView1.CurrentCelldataGridView1.RowsdataGridView1.CurrentRow.Index +1.Cells1;name.Text = reutrnDs().Tables0.Rowsij.ToString();“第一个”按键主要程序i = 0;dataGridView1.CurrentCell=dataGridView1.Rows0.Cells1;name.Text = reutrnDs().Tables0.Rowsi1.ToString();“最后一个”按键主要程序i = row1;dataGridView1.CurrentCell=dataGridView1.Rows0.Cells1;name.Text = reutrnDs().Tables0.Rowsi1.ToString();“开始”按键主要程序本按键主要用于朗读姓名和记录出勤。记录出勤主要调用到BindToView(1, i, int.Parse(time.Text) + 2)函数。编写语音函数首先要安装Microsoft Speech SDK 5.1和Microsoft Speech SDK 5.1 Language Pack。然后在Visual Studio 2005.NET程序里添加引用中的COM里引用Microsoft Speech Object Library【16】。 语音朗读部分程序:Try /用于将语音函数实例化和初始化svsf = new SpeechVoiceSpeakFlags();svc = new SpVoiceClass();svetType(System.String);DataColumndc2=newDataColumn(time_1.Text,Type.GetType(System.String);dt1.Columns.Add(dc1); dt1.Columns.Add(dc2);for (int ij = 0; ij (int)nummen; ij+) /ij = Num(arrNum, ij);if (ij (int)nummen)DataRow dr=dt1.NewRow();dr姓 名=reutrnDs().Tables0.Rowsaxij1;drtime_1.Text=reutrnDs().Tables0.Rowsaxijint.Parse(time_1.Text)+2;dt1.Rows.Add(dr); Dgv.DataSource = dt1; 3.2.2 随机抽点字模块在随机的想法去做的功能模块是从一些人在一个随机抽奖的原始清单命名生成一个随机名称列表,然后命名。主模块随机主意,用一个DataSet数据集内的一个随机函数,让学生进行抽样点一线。在店内一个DataSet数据集的数据是一个二维表的方式,在这个二维表的每一行代表的学生和他们的出勤记录之一。行号是确定学生的姓名关键字。我的做法是先把排排的总数,确定的人数比例与此快照比例的次数排抽奖快照nummen数,然后从0-行存储在数组中随机选择的数字不同nummen arrNum。这将确定的快照的列表,然后该列表是在dataGridView3显著内侧。它只arrNum数组对应的行号命名时,学生的名字命名。主要相应函数:arrNum int arrNum; /产生随机数并装入数组public int getRandomNum(in od.Fill(ds,ds);然后可以选择是否置顶显示,主要代码如下if (top = 0)this.TopMost = true; button2.Text = 取消置顶;top = 1;Else this.TopMost = false; button2.Text = 置顶显示; top = 0;主要程序代码说明主要用于计算并显示统计结果。算法示意:public void dt_3(DataGridView Dgv) int c1,ct,cf=0,cg=1,to=0,cto=0;string c0=cf.ToString() ,cv=cg.ToString(); DataTable dt3 = new DataTable();DataColumn dc1 = new DataColumn(姓 名, Type.GetType(System.String);DataColumn dc2 = new DataColumn(缺席次数, Type.GetType(System.String);DataColumn dc3 = new DataColumn(点名总次数, Type.GetType(System.String);dt3.Columns.Add(dc1);dt3.Columns.Add(dc2);dt3.Columns.Add(dc3); for (int ij = 0; ij row; ij+)ct=c1=0;DataRow dr = dt3.NewRow();dr姓 名=reutrnDs().Tables0.Rowsij1; for (int cc = 3; cccolumn;cc+ )if(reutrnDs().Tables0.Rowsijcc.ToString()= c0)c1+;ct+; cto+; if (reutrnDs().Tables0.Rowsijcc.ToString() = cv)ct+;to+;dr缺席次数 = c1;dr点名总次数 = ct;dt3.Rows.Add(dr); Dgv.DataSource = dt3;label11.Text+= +openFileDialog1.FileName.Substring(openFileDialog1.FileName.LastIndexOf() + 1);label12.Text += + row+人;label13.Text += + to+人次; label14.Text += + cto+人次;float ccf; ccf= (float)to / (float)to + (float)cto)*100; label15.Text += +ccf.ToString(F)+%; 第四章 系统的测试与运行4.1 软件测试虽然软件质量保证是通过软件开发活动的全过程,但最关键的一步是软件测试,软件测试是软件规范,软件设计和最后修改的编码,目的是为了提供高达可能之前的软件产品发现软件潜在的错误。统计显示,有大量的软件测试工作往往是软件开发总工作量的40以上。这个阶段是用来测试程序,找出系统Bug并修改错误的过程。虽然每个处理模块的开发阶段已经测试过,但现场更靠近整个测试系统中使用在将来的案件。鉴于数据,整个系统的测试方法学有两种测试方法和非累积增量式测试。其中渐增测试法适用于模块间数据流多、可以单独测试各个模块到测试多的模块的情况。由于系统各部分之间有密切的关系,所以选择渐增测试法作为测试的方法。测试时首先对各个模块的功能进行测试,对照需求分析逐个测试系统的功能;然后对照数据库的内容察看各个查询功能反馈的结果是否正确;最后整体运行系统,测试各个模块之间的衔接是否会对系统的整体性能发生影响。为了测试该程序的鲁莽性,可以故意输入一些在测试过程中不正确的数据,以确保系统可自行处理这些错误,从而使系统不作为在日常使用中的错误的结果运行。4.2 测试小结测试小结在测试过程中,确实发现了很多的错误。因为不同的开发环境和实际使用环境的一部分,例如,图像的效果是错误的,或偏移位置控制等的产生;有数据库连接的问题,因为在不同的计算机,导致了不同的计算机名称无法通过连接到数据库这些问题的现场调试基本得到解决。为系统开发,由于其独特的特点,因此采用面向对象的开发工具,与传统的编程语言,在调试的时候是不相同的,所使用的Microsoft Visual Studio 2005中的二次开发过程中,例如:在Microsoft Visual Studio 2005中的它们的定义,面向对象的设计方法,使得很多变量模块封装,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 父母宅基地继承协议书(30篇)
- 2025项目外包合同范本
- 信息咨询电子合同样本
- 小学一年级语文下册教学工作期末总结
- 2025年油底壳项目合作计划书
- 担保公司抵押借款合同范例二零二五年
- 二零二五协议离婚手续办理程序
- 二零二五派遣单位与用工单位劳务派遣协议
- 聘用指导员合同书模板二零二五年
- 全新夫妻债务承担协议书二零二五年
- 新生儿头部护理课件
- 如何培养严重精神障碍患者的社交技能和人际交往能力
- 全科医学培养的病例讨论教学
- 智慧数字博物馆建设方案
- 2020年ISH国际高血压实践指南
- 《体育保健学》课件-第三章 运动性病症
- ACS患者救治总流程图
- 防爆检查五十条
- 23秋国家开放大学《小学语文教学研究》形考任务1-5参考答案
- 多巴胺药物临床应用中国专家共识
- 动物学海滨实习智慧树知到课后章节答案2023年下鲁东大学
评论
0/150
提交评论