版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-PAGE . z学生选课系统的设计与实现摘要:INTERNE网是目前全球最大的计算机通信网,它普及全球几乎所有的国家和地区。系统是一个大型的分布式超媒体信息数据库,它极推动了INTERNET的开展,已经成为INERNET中最流行、最主要的信息效劳方式。技术只所以能在全球普及,一个重要的原因就是他与数据库管理系统相互融合,成为一个处理和共享信息的强大工具。一方面,数据库是一种强大的信息管理工具,另一方面提供了共享数据的方法。两者强强联合取长补短,发挥各自优势,使用户可以在WEB浏览器上方便地检索数据库的容。因此随着Internet的开展,以往的手工随堂选课不仅复杂,也牵扯了很多人力以及统计数据
2、的繁琐。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生选课这一环节,本系统从学生网上自主选课已经教师课程发布两大方面进展了设计,根本实现了教师的课程发布,学生在线信息查询,选课功能以及教师课程管理等功能。本文使用了Visual Studio 2021和SQL Server 2005作为开发工具,进展实验开发制作。本系统可以方便教师、学生更方便的选课。实现全校学生选课在线查询。还可以对新来的学生信息进展信息录入。由于学生上课情况复杂,可以实现信息修改,及时调整学生的根本情况。关键词:INTERNE 学生 选课 数据库目录 TOC o 1-3 h z u HYPERLINK
3、l _Toc3000048151引言 PAGEREF _Toc300004815 h 4HYPERLINK l _Toc3000048161.1系统意义 PAGEREF _Toc300004816 h 4HYPERLINK l _Toc3000048171.2 系统功能要求 PAGEREF _Toc300004817 h 4HYPERLINK l _Toc300004818用户功能说明 PAGEREF _Toc300004818 h 4HYPERLINK l _Toc3000048191.2.2 登陆模块 PAGEREF _Toc300004819 h 4HYPERLINK l _Toc300
4、0048202.数据库设计 PAGEREF _Toc300004820 h 4HYPERLINK l _Toc3000048212.1 数据库概念 PAGEREF _Toc300004821 h 4HYPERLINK l _Toc3000048222.2 数据库使用的工具 PAGEREF _Toc300004822 h 5HYPERLINK l _Toc3000048232.3 系统概念模型 PAGEREF _Toc300004823 h 6HYPERLINK l _Toc3000048242.4数据库逻辑设计 PAGEREF _Toc300004824 h 7HYPERLINK l _Toc
5、3000048252.5 数据库的物理实现 PAGEREF _Toc300004825 h 7HYPERLINK l _Toc3000048262.5.1 数据库表 PAGEREF _Toc300004826 h 7HYPERLINK l _Toc300004827数据库存储过程: PAGEREF _Toc300004827 h 8HYPERLINK l _Toc3000048283系统使用 PAGEREF _Toc300004828 h 12HYPERLINK l _Toc3000048293.1登陆 PAGEREF _Toc300004829 h 12HYPERLINK l _Toc300
6、0048303.2 学生选课系统注册 PAGEREF _Toc300004830 h 15HYPERLINK l _Toc3000048313.3 学生选课 PAGEREF _Toc300004831 h 19HYPERLINK l _Toc3000048323.4查询 PAGEREF _Toc300004832 h 22HYPERLINK l _Toc300004833总结 PAGEREF _Toc300004833 h 25HYPERLINK l _Toc300004834参考文献 PAGEREF _Toc300004834 h 26引言1.1系统意义学生选课系统是一个学校不可缺少的局部,
7、它的容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已经入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一局部,使用计算机对选课信息进展管理,有着手工管理所无法比较的优点。例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、本钱低等。这些优点能够极提高人事劳资管理的效率,也是企
8、业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套软件成为很有必要的事情。1.2 系统功能要求本系统用户分为3类:学生;教师;管理者。用户功能说明 学生: 可以查看选修的课程、已完成的课程、课程教师的信息等 教师: 可以查看课程的时间、该门课程学生选修信息、课程信息 管理者:可以管理学生以及教师信息,登陆模块用于用户登陆,完成根本的验证,根据所填信息进展判断,进展划分。2.数据库设计2.1 数据库概念数据库是从60年代初开展起来的计算机技术。经过五十来年的开展,数据库技术已经趋于成熟。WEB数据库在新的INTERNET环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数
9、字图书馆、电子出版物、电子商务、远程教育系统等的出现,给WEB数据库技术提出了更多、更高的要求。同时,随着国高校校园网的建立,基于互联网的应用系统的开发正在蓬勃开展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。国外的教学科研软件与国相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNER国家科学基金网,其客体的申报及课题的进展情况汇报都在网上进展。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这
10、一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大笔人才。所有这些都说明,基于INTERNET的校园网的应用与深入到校园的各个方面。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突于矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进展课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提供工作效率,从而使学校教务管理现代化迈上了一个新台阶。我国不少高校都实行了学分制,它的核心
11、是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间完成。运用计算机辅助选课,既能实时地对大量选课数据进展检验和统计,十分方便地输出选课结果,同时也防止了人工处理时容易产生的错误。从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选课问题。本文主要对高校教务管理系统中计算机课程表与选课子系统的根本功能、设计思想、需求分析以及实现技术进展探讨。我想大家肯定都经历过学生时代,也许很多人还对那个时候的选课记忆犹新,每个学期都要排着长长的队伍去选。现在我们已经进入到I
12、NERNET时代了,选课系统自然也要随着更新。大学中,公选课较多,学生可根据自己的专业及兴趣选择公选课程进展学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。2.2 数据库使用的工具SQL SERVER 2005是一个全面的数据库平台,使用集成的商业智能BI工具提供了企业级的数据管理。SQL SERVER 2005数据库引擎为关系型数据和构造化数据提供了更平安可靠的存储功能。我们可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL SERVER 2005数据引擎是企业数据管理解决方案的核心。此外SQL SERVER 2005结合了分析、报表、集成和通知功能。与MICRO
13、SOFT VISUAL STUDIO、MICROSOFT OFFICE SYSTEM以及新的开发工具包包括business intelligence development studio的严密集成使SQL SERVER 2005与众不同。SQL SERVER 2005 enterprise edition32位和64位enterprise edition到达了支持超大型企业进展联机事务处理OLTP、高度复杂的数据分析、数据仓库系统和所需的性能水平。SQL SERVER 2005数据库管理9个重要特点:1数据库镜像;2在线恢复;3在线检索操作;4快速恢复;5平安性能的提高;6新的SQL SERV
14、ER MANAGEMENT STUDIO;7专门的管理员连接;8快照隔离;9数据分割。2.3 系统概念模型图2-3-1图2-3.2图2-3-3图2-3-4上图是学生选课系统概念模型E/R图,该系统所涉及的实体集有:学生实体集:具有属性*、班级。教师实体集:具有属性教师号、班级。课程实体集:具有属性教师、课程名、编号。管理员实体集:具有属性账号、密码。2.4数据库逻辑设计数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换城一系列的关系模型。转换过程中常见规则有:一个实体型转换为一个关系模型:一个一对一的联系可以转换成一个独立的关系模式,也可与任意一端对应的关系模式合并;一个
15、一对多的联系可以转换成一个独立的关系模式,也可以与多个那一端对应的关系模式合并;一个多对多的关系转换城一个关系模式。根据以上四条规则,下面将E-R图转换城关系模型。一个学生可以选修多门课程,一个教师可以开设多门课程。所以学生和教师之间是M:N的联系。一个管理员可以管理多个学生信息。所以管理员和学生之间是1:N的联系。多个管理员可以管理多个教师信息,所以管理员与教师之间是M:N的联系。2.5 数据库的物理实现经过数据库系统分析和逻辑设计后,数据库的构造已经非常清晰,剩下的就是用一种数据库软件实现这样的构造: 数据库表Logon(登录密码 主要用来保存用户登录信息字段名数据类型长度是否为空是否主键
16、UserIDchar10不为空主键Passwordrcharr10表2-5-1-1StudentTable1(学生信息表)主要用来保存学生信息。字段名数据类型长度主键否是否为空描述StudentIDChar10主键不为空学生*StudentNameChar10不为空学生Classchar16所在班级表2-5-1-2TeacherTable1(教师信息表) 用来储存教师的根本信息字段名数据类型长度主键否是否为空描述TeacherIDChar10主键不为空教师编号TeacherNameChar10不为空教师Departmentchar20所在班级 表2-5-1-3CourseTable(课程信息表
17、)字段名数据类型长度主键否是否为空描述CourseIDChar16主键不为空课程编号CourseNameChar16不为空课程名TeacherNamechar10不为空教师表2-5-1-4数据库存储过程:AllCourse:create proc AllCourseasbegin select *.CourseID,*.CourseName,*.Point ,y.TeacherName,y.Post,z.Location,*.StuNumber from Course *,TeacherTable1 y,TeachTable z where *.CourseID=z.CourseID and
18、y.TeacherID=z.TeacherIDendDeleteLogon :create proc DeleteLogon(id char(10)asbegin delete from Logon where UserID=idendDeleteStudent:create proc DeleteStudent(id char(10)asbegin delete from StudentTable1 where StudentID=idendDeleteTeacher :create proc DeleteTeacher(id char(10)asbegin delete from Teac
19、herTable1 where TeacherID=idendInsertLogon :create proc InsertLogon(id char(10)asbegin insert into Logon values(id,id)endInsertStudent :createproc InsertStudent(userid char(10),username char(10),se* char(2),birth datetime,class char(10)asbegininsert into StudentTable1 values(userid ,username,se*,bir
20、th,class)endreturnInsertTeacher:create proc InsertTeacher(userid char(10),username char(10),se* char(2),birth datetime,post char(10),department char(10)asbegininsert into TeacherTable1 values(userid ,username,se*,birth,post,department)endreturnIsE*istsStu :create proc IsE*istsStu(id char(10)asbegin
21、select * from StudentTable1 where StudentID=idendIsE*istsTea:create proc IsE*istsTea(id char(10)asbegin select * from Teachertable1 where TeacherID=idendProcAllStu :create proc ProcAllStuasbeginselect * from StudentTable1endProcAllTea create proc ProcAllTeaasbeginselect * from TeacherTable1endProcLo
22、gon:create proc ProcLogon(userid char(16),password char(10)asbegin select * from Logon where UserID=userid and Password=passwordendreturnProcModify:create proc ProcModify(id char(10),password char(16)asbegin update Logon set Password=password where UserID=idendProcStudent :create proc ProcStudent(id
23、 char(10)asbegin select * from StudentTable1 where StudentID=idendSelectCourse :create proc SelectCourse(id char(10),courseid char(16)asbegin insert into ScoreTable values(courseid,id,null)endSelectedCourse:create proc SelectedCourse(id char(10)asbegin select * from ScoreTable where id=StudentIDendS
24、electedCourseNum:create proc SelectedCourseNum(id char(10)asbegin select COUNT(*) from Scoretable where StudentID=idendSelectedDetail :create proc SelectedDetail(id char(10)asbegin select *.CourseID,*.CourseName,*.Point ,y.TeacherName,y.Post,z.Location,s.Score from Course *,TeacherTable1 y,TeachTabl
25、e z,ScoreTable s where id=s.StudentID and *.CourseID=z.CourseID and z.TeacherID=y.TeacherID and *.CourseID=s.CourseIDend3系统使用3.1登陆用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进展身份查询鉴别。如果身份合法,则将用户导向系统的选课页面。输入:用户名、密码处理:(1) 输入用户的登录信息:在页面提供的表单出输入用户的用户名和密码信息,点击登录按钮提交表单信息到身份验证页面。或点击重置按钮,重新输入。 (2) 用户身份进展验证:连接数据库,翻开用户数
26、据表login,检验用户登录信息。以输入数据用户名为查询条件创立数据集查看输入用户名是否存在。如果存在,继续检验输入的密码是否正确。密码和用户名都正确,则进入选课页面;如果用户名不存在或密码不正确,则给出登录失败的提示框。输出:学生选课页面import java.awt.*;import java.awt.event.*;import java*.swing.JOptionPane;import java.sql.*;public class Login e*tends Frame implements ActionListener Frame f,f1; Button b1; Button
27、b2;Button b3; Te*tField t1; Te*tField t2; Label l1; Label l2; Connection con; Statement sql; /声明Statement对象 ResultSet rs; public Login()f=new Frame(学生选课系统); Toolkit tool=f.getToolkit();Dimension dim=tool.getScreenSize();f.setBounds(0,0,dim.width,dim.height); Panel p=new Panel(); f.add(p); l1=new Lab
28、el(用户名); l2=new Label(密码); t1=new Te*tField(20); t2=new Te*tField(20); b1=new Button(登陆); b2=new Button(取消);b3=new Button(注册); p.add(l1); p.add(t1); p.add(l2); p.add(t2); p.add(b1); p.add(b2);p.add(b3); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); f.setVisible(
29、true); t2.setEchoChar(*); f.addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.e*it(0);); public void actionPerformed(ActionEvent e) if(e.getSource()=b1) if(t1.getTe*t().equals()|t2.getTe*t().equals() JOptionPane.showMessageDialog(null,输入不能为空!); else try Class.forNam
30、e(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundE*ception a) System.out.println(+a); try con=DriverManager.getConnection(jdbc:odbc:sun,); sql=con.createStatement(); rs=sql.e*ecuteQuery(Select * FROM login); /查询数据库 boolean check = false; while(rs.ne*t() String UserName=rs.getString(1); /获得数据库第二列
31、String Password=rs.getString(2); /获得数据库第三列 if(t1.getTe*t().equals(UserName) & t2.getTe*t().equals(Password) /判断语句 check = true; JOptionPane.showMessageDialog(null,登陆成功!);f.dispose(); new WindowBo*(选课窗口); t1.setTe*t(); t2.setTe*t(); break; if(check = false) JOptionPane.showMessageDialog(null,登陆失败,请重新
32、输入!); con.close(); catch(SQLE*ception el) if(e.getSource()=b2) t1.setTe*t(); t2.setTe*t(); if(e.getSource()=b3)f.dispose();new Regist(学生选课系统注册界面);public void windowClosing(WindowEvent e) System.e*it(0);public static void main(String args) new Login();3.2 学生选课系统注册 图3-2-1import java.awt.*;import java.
33、awt.event.*;import java*.swing.JOptionPane;import java.sql.*;class Regist e*tends Frame implements ActionListenerLabel lb1, lb2, lb3;Te*tField tf1, tf2, tf3;Button bt1, bt2, bt3;Regist(String s)super(s);setLayout(null);setBounds(0,0,900,900);setVisible(true);setResizable(false);lb1 = new Label(用户名);
34、lb1.setBounds(150,100,50,20);lb2 = new Label(密码);lb2.setBounds(150,200,50,20);lb3 = new Label(确认);lb3.setBounds(150,300,50,20);tf1 = new Te*tField();tf1.setBounds(200,98,200,20);tf2 = new Te*tField();tf2.setBounds(200,198,200,20);tf2.setEchoChar(*);tf3 = new Te*tField();tf3.setBounds(200,298,200,20)
35、;tf3.setEchoChar(*);bt1 = new Button(注册);bt1.setBounds(200,400,100,40);bt2 = new Button(返回);bt2.setBounds(350,400,100,40);bt3 = new Button(退出);bt3.setBounds(435,400,100,40);add(lb1);add(lb2);add(lb3);add(tf1);add(tf2);add(tf3);add(bt1);add(bt2);add(bt3);tf3.addActionListener(this);bt1.addActionListe
36、ner(this);bt2.addActionListener(this);bt3.addActionListener(this);addWindowListener(new java.awt.event.WindowAdapter()public void windowClosing(java.awt.event.WindowEvent e)System.e*it(0););public void actionPerformed(ActionEvent e)if(e.getSource()= bt1 | e.getSource()= tf1 | e.getSource()= tf2 | e.
37、getSource()= tf3)if(tf1.getTe*t().equals()| tf2.getTe*t().equals() | tf3.getTe*t().equals()JOptionPane.showMessageDialog(this,请输入用户名和密码,提示,JOptionPane.ERROR_MESSAGE);/判断文本容语句elseif(tf2.getTe*t().equals(tf3.getTe*t()tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con;Statement sq;ResultSet
38、r;String u, p;con = DriverManager.getConnection(jdbc:odbc:sun,null,null);sq=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);r = sq.e*ecuteQuery(SELECT * FROM login);while(r.ne*t() u =r.getString(1); if(tf1.getTe*t().equals(u) JOptionPane.showMessageDialog(this,用户已存在
39、,错误,JOptionPane.ERROR_MESSAGE); con.close(); break; /判断用户是否存在 else if(r.isLast()/判断是否已经读完整个表 u = tf1.getTe*t(); p = tf2.getTe*t(); sq.e*ecuteUpdate(INSERT INTO login(UserName,Password) VALUES(+u+,+p+);/写入用户信息 JOptionPane.showMessageDialog(this,注册成功,提示,JOptionPane.INFORMATION_MESSAGE); con.close(); d
40、ispose(); new Login(); break; tf1.setTe*t(null);tf2.setTe*t(null);tf3.setTe*t(null);catch(SQLE*ception b)JOptionPane.showMessageDialog(this,b,错误,JOptionPane.ERROR_MESSAGE);catch(ClassNotFoundE*ception a)JOptionPane.showMessageDialog(this,a,错误,JOptionPane.ERROR_MESSAGE);elseJOptionPane.showMessageDia
41、log(this,两次密码不一致,提示,JOptionPane.ERROR_MESSAGE);tf2.setTe*t(null);tf3.setTe*t(null);else if(e.getSource()= bt3)System.e*it(0);else if(e.getSource()= bt2)dispose();new Login();public class *uhanting1public static void main(String args)new Regist(学生选课系统注册界面);3.3 学生选课 图3-3-1import java.awt.*;import java
42、.awt.event.*;import java.sql.*;class WindowBo* e*tends Frame implements ActionListener,ItemListener Checkbo* bo*1,bo*2,bo*3,bo*4,bo*5,bo*6; Label l1;Label l2;Te*tField t1;Label l3;Te*tField t2;Te*tArea t = new Te*tArea();Button b1,b2;WindowBo*(String s)super(s);setLayout(new FlowLayout();l2=new Labe
43、l(*); t1=new Te*tField(10);l3=new Label();t2=new Te*tField(10);b1=new Button(确定);b2=new Button(重置);l1=new Label(所选课程);bo*1=new Checkbo*(离散数学,false);bo*2=new Checkbo*(汇编语言,false);bo*3=new Checkbo*(java语言设计,false);bo*4=new Checkbo*(软件工程,false);bo*5=new Checkbo*(操作系统,false);bo*6=new Checkbo*(马克思政治学,fal
44、se);bo*1.addItemListener(this);bo*2.addItemListener(this);bo*3.addItemListener(this);bo*4.addItemListener(this);bo*5.addItemListener(this);bo*6.addItemListener(this);add(l2);add(t1);add(l3);add(t2);add(b1);add(b2);add(l1);add(bo*1);add(bo*2);add(bo*3);add(bo*4);add(bo*5);add(bo*6);add(t);b1.addActio
45、nListener(this);b2.addActionListener(this);setSize(500,500);setVisible(true);addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.e*it(0););validate();public void itemStateChanged(ItemEvent e)Checkbo* bo*=(Checkbo*)e.getSource();if(bo*.getState()int n=t.getCaretPositio
46、n();t.insert(bo*.getLabel(),n);elset.setTe*t();public void actionPerformed(ActionEvent a) if(a.getSource()=b1) Connection con;Statement sql;ResultSet rs;String number1,name1,lesson1, recode,insertStr;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);catch(ClassNotFoundE*ception g)System.out.println(+g)
47、;trycon=DriverManager.getConnection(jdbc:odbc:sun,);sql=con.createStatement();number1=t1.getTe*t();name1=t2.getTe*t();lesson1=t.getTe*t();recode=(+number1+,+name1+,+lesson1+);insertStr=INSERT INTO kechengbiao values+recode; sql.e*ecuteUpdate(insertStr);con.close();dispose(); RuanJian rj=new RuanJian
48、(查询窗口); catch(SQLE*ception h) System.out.println(h);else if(a.getSource()=b2) t1.setTe*t();t2.setTe*t();t.setTe*t();public class *uhanting3public static void main(String args)new WindowBo*(选课窗口);3.4查询 图3-4-1import java.awt.*;import java.awt.event.*;import java.sql.*;import java*.swing.JOptionPane; c
49、lass RuanJian e*tends Frame implements ActionListenerLabel lab1;Te*tField te*t1;Button b1,b2;Te*tArea t=new Te*tArea();RuanJian(String s)setTitle(s);setLayout(null);lab1=new Label(请输入*);te*t1=new Te*tField(10);b1=new Button(确定);b1.addActionListener(this);b2=new Button(重置);b2.addActionListener(this);
50、lab1.setBounds(120,100,100,30);te*t1.setBounds(250,100,200,30);b1.setBounds(220,180,50,30);b2.setBounds(320,180,50,30);t.setBounds(100,250,380,300);add(lab1);add(te*t1);add(b1);add(b2);add(t);setBounds(100,100,600,600);setVisible(true);addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.e*it(0);); validate
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慢性阑尾炎护理常规
- 《快乐学习半边碗》课件
- 《ktv管理制度》课件
- 工伤私了协议书1000字
- 药店员工聘用合同范本
- 我能干的事社会活动
- 常见心律失常规范诊治及麻醉
- 苗木购销合同模板锦集
- 2024年二手房交易行业人才培养合同3篇
- 电务帜工培训课件
- 公差与配合基本知识课件
- 三阶魔方学习课件
- 三年级语文上册第八单元集体备课+教材解读+解学设计课件
- 部编版二年级语文(上册)课内阅读专项训练题(含答案)
- IEC60335-1-2020中文版-家用和类似用途电器的安全第1部分:通用要求(中文翻译稿)
- 妇幼健康状况分析报告
- 骨科患者的护理评估课件
- 六年级上册数学课件-7.1 百分数的认识 ︳青岛版 (共17张PPT)
- 云教版七年级上册劳技第一章第二节衣服的洗涤与熨烫课件
- 足球竞赛规则裁判法(共56张PPT)
- 监理平行检查记录表格模板
评论
0/150
提交评论