




免费预览已结束,剩余24页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计说明书 NO.29目录1.设计目的22.系统概述22.1系统背景22.2系统设计的目标22.3系统的功能23.可行性分析报告33.1 技术可行性33.2 经济可行性33.3营运可行性34.系统分析报告44.1组织机构图44.2业务流程图44.3数据流程图54.4数据字典55.系统设计报告85.1系统功能图85.2 数据库设计95.3 系统表单界面设计115.4输入设计225.5输出设计236.系统优化方案246.1系统主要问题246.2系统优化方案247.附录248.心得体会269.参考文献261设计目的管理信息系统是进行信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的.学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的学籍信息.但是一直以来人们都是靠传统人工的方式管理学生学籍,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这一系统解决了查找,更新和维护等方面的困难。 2系统概述2.1 学生学籍管理系统的背景 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于利用它能够进行信息管理.使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性. 随着科学技术的不断提高,计算机科学日渐成熟,学籍管理系统的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发这样的一套学籍管理系统成为很有必要的事情. 学生学籍管理系统提供了强大的学生学籍管理管理功能,方便系统管理员对学生学籍信息的添加,修改,删除,查询,留言等操作。2.2学生学籍管理系统设计的目标(1)管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用户的添加,删除,修改等操作,对留言信息的添加,删除,修改查询等操作. (2)可以将学生学籍的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的. (3)教师能够在一定的权限内对所有学生学籍信息的查询,所有教师信息的查询,留言信息的添加,删除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改. (4)学生可以在自己的权限内对对自己学籍的查询,以及个人信息的查询,登录密码的修改,留言的查看,提交留言信息的相关操作. 2.3学生学籍管理系统的功能 学生学籍信息管理系统采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,完成以下功能。(1)信息录入功能。学生基本信息、学生注册信息、教学计划设置、班级课程信息、学生学期成绩单及成绩单表格、班级名单录入。(2)浏览功能。浏览学生成绩、浏览班级课程、浏览课程名称、浏览专业名称。(3)查询功能。按班级和学期或学号按学号和姓名查询成绩、按班级和学期查询课程设置、查询学生及格和不及格成绩。(4)报表打印功能。各种信息系统表及空白成绩表格的打印。(5)特殊功能。为了保证系统的安全性,在进入系统前必须输入有效的密码,以防止非法用户进入系统和用户越权操作损坏数据库而造成损失。3.可行性分析报告3.1 技术可行性 本系统采用MS Windows 98作为操作平台。数据库开发平台选用Ms Visual Foxpro 6,该数据库管理系统在MS Windows 98和MS Windows 2000 Professional上都能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Ms Visual Foxpro 6,这是目前数据库应用软件的主流开发平台。3.2 经济可行性 采用新的学籍信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,使教学质量更上一个台阶。3.3营运可行性 面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。故新系统还需要满足以下这几个标准:(1)标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。(2)可靠性:由于学籍信息的重要性,系统的软硬件应均为质量可靠,并采用RAID 0+1廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。(3)安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。(4)兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。(5)高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。(6)可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行.4. 系统分析报告4.1组织机构图校长书记教务副校长办公室教务部学工部党支部学生科团委教学支持退协档案室招生组班主任考试中心班主任图4.1 组织机构图4.2业务流程图学生入学考试入学通知单教务处人员入学注册建立档案班主任教学组学期考试学生成绩表汇总分析校长室教学计划教学计划表班级课程设置班级课程表学生学期评语表图4.2 系统业务流程图4.3数据流程图操作人员P2新班级信息登记P1新生信息登记P3成绩录P5打印P4注册P6教学计划设置P7班级课程设置D教学计划表D基本信息表D注册表D班级表操作人员D报表D班级课程表D成绩表D补考表图4.3 系统数据流程图4.4数据字典数据结构条目名称:专业代码表说明:对应专业名称的代码结构:专业代码专业名称图4.4 专业代码表数据结构条目数据结构条目名称:学生基本信息表说明:对学生情况的描述结构:学号姓名性别出生日期政治面貌身份证号班级编号入学时间工作单位联系电话Email英语等级图4.5 学生基本情况表数据结构条目数据结构条目名称:学生注册信息表说明:应用于新生的注册结构:学号学年注册图4.6 学生注册信息表数据结构条目数据结构条目名称:班级课程表说明:对各个班级的课程安排结构:班级编号学期课程名称讲授学时上机学时讲授教师图4.7 班级课程表数据结构条目数据结构条目名称:学生成绩表说明:对学生成绩的记录结构:学号学期课程名称成绩图4.8 学生成绩表数据结构条目数据结构条目名称:课程名称表说明:对课程名称的记录结构:课程编号课程名称图4.9 课程名称表数据结构条目数据结构条目名称:学生补考成绩表说明:对学生补考成绩的记录结构:学号学期课程名称补考1补考2原因未到原因图4.10 学生补考成绩表数据结构条目数据结构条目名称:教学计划表说明:对教学计划的详细规划结构:专业代码学期课程编号图4.11 教学计划表数据结构条目数据结构条目名称:班级信息表说明:对班级信息添加或修改结构:班级编号班级名称专业代码学制收费金额班主任名图4.12 班级信息表数据结构条目5. 系统设计报告5.1系统功能图图5.1 系统功能图5.2 数据库设计学籍信息管理系统共有9个数据表,分别为班级表、基本表、注册表、班级课程表、成绩表、补考表、教学计划表、专业代码表、课程名称表、毕业生基本表、毕业成绩表、毕业补考表。每个表的结构如下面的表格所示。表5.1 班级信息表字段字段名类型宽度小数位索引注释1班级编号字符型3主索引2班级名称字符型103专业代码字符型5普通索引4学制字符型15收费金额数值型726班主任名字符型10表5.2 学生基本信息表字段字段名类型宽度小数位索引注释1学号字符型62姓名字符型103性别字符型24出生日期日期型85政治面貌字符型66身份证号字符型187班级编号字符型3普通索引8入学时间日期型89工作单位字符型3010联系电话字符型1411Email字符型2012英语等级字符型1表5.3 学生注册信息表字段字段名类型宽度小数位索引注释1学号字符型6普通索引2学年字符型93注册逻辑型1表5.4 学生成绩表字段字段名类型宽度小数位索引注释1学号字符型6普通索引2学期字符型1普通索引3课程名称字符型20普通索引4成绩数值型30表5.5 班级课程表字段字段名类型宽度小数位索引注释1班级编号字符型3普通索引2学期字符型13课程名称字符型204讲授学时数值型305上机学时数值型306讲授教师字符型8 表5.6 学生补考成绩表字段字段名类型宽度小数位索引注释1学号字符型6普通索引2学期字符型1普通索引3课程名称字符型20普通索引4补考1数值型305补考2数值型306原因字符型67未到原因字符型6 表5.7 教学计划表字段字段名类型宽度小数位索引注释1专业代码字符型5普通索引2学期字符型1普通索引3课程编号字符型2普通索引 表5.8 专业代码表字段字段名类型宽度小数位索引注释1专业代码字符型5主索引2专业名称字符型16 表5.9 课程名称表字段字段名类型宽度小数位索引注释1课程编号字符型2主索引2课程名称字符型205.3 系统表单界面设计5.3.1系统登录表单系统登录表单是操作人员打开本系统的必经之路,通过它可以防止非本系统操作人员的进入,以确保系统安全性。输入密码后,系统将对所输入的密码进行检查,若输入密码正确,系统将进入正常工作状态;若输入错误,系统将提示警告,要求重新输入,3次输入错误,系统将自动取消其进入系统的权利并退出系统。下面是系统的登录表单:图5.2 系统登录表单下面是触发各种事件所编写的代码:“确认”按钮的单击(click)事件代码restore form pass1.mem addilocal mm1,mm2mm1=pass1mm2=thisform.text1.valueset exact onif allt(mm1)=allt(mm2)thisform.cont=.t.thisform.releasecleaelse thisform.cont=.f. thisform.no=thisform.no+1 =messagebox(密码错误!,48+0+0,警告) if thisform.no=3 mand2.click endif thisform.text1.value=thisform.text1.setfocusthisform.refreshendifset exact off “取消”按钮的单击事件代码thisform.releaseset sysmenu to defaultset sysmenu onset status bar onclose allreturn表单的初始化事件代码restore form pass1.mem addi表单的关闭事件代码return thisform.cont5.3.2查询表单查询是系统的最基本而又很重要的一个功能,能让用户方便快捷、多角度地得知想查找的信息。本系统中设有成绩查询的功能。图5.3 查询表单下面是为触发各种事件所编写的代码:表单初始化init事件public bjbh,xq,kcmcbjbh=kcmc=sele bjset orde to 班级编号sele 成绩set filt to allt(班级编号)=thisform.list1.rowsource=开始查询的单击事件 if empty(bo1.value) =messagebox(请输入班级编号!,48+0+0,信息窗口) mand2.clickelse if empty(bo2.value) =messagebox(请输入学期号!,48+0+0,信息窗口)mand2.click else thisform.list1.enabled=.t. sele bjkc set filt to 班级编号=bjbh.and.学期=xq thisform.list1.rowsourcetype=6 thisform.list1.rowsource=bjkc.课程名称 thisform.list1.refresh thisform.list1.setfocus thisform.refresh this.enabled=.f. mand2.enabled=.t. endifendif命令按钮重置条件的单击事件this.enabled=.f.thisform.list1.rowsource=sele 成绩 set filt to 班级编号= =go bo1.value=bo2.value=thisform.list1.value=bo1.enabled=.bo2.enabled=.mand1.enabled=.bo1.setfocus命令按钮退出查询的单击事件?chr(7)result=messagebox(是否退出查询?,4+32+256,信息)if result=6thisform.releaseendif5.3.3输入表单学校每年要添加新生记录,所以输入表单的功能必不可少。 图5.4 学生基本情况单以下是为触发各种事件所编写的代码表单的初始化事件public xh,bjbh,xz,rxsjxh=space(6)bjbh=space(3)xz=space(1)rxsj=ctod(/)添加按钮的单击事件this.caption=继续sele bjset order to 班级编号thisform.学号1.value=space(6)thisform.姓名1.value=space(8)thisform.性别1.value=男thisform.出生日期1.value=ctod(/)thisform.政治面貌1.value=space(4)thisform.身份证号1.value=space(18)thisform.班级编号1.value=space(3)thisform.入学时间1.value=ctod(/)thisform.英语等级1.value=space(1)thisform.工作单位1.value=space(30)thisform.联系电话1.value=space(14)thisform.email1.value=space(20)thisform.姓名1.enabled=.t.thisform.性别1.enabled=.t.thisform.出生日期1.enabled=.t.thisform.政治面貌1.enabled=.t.thisform.身份证号1.enabled=.t.thisform.班级编号1.enabled=.t.thisform.英语等级1.enabled=.t.thisform.工作单位1.enabled=.t.thisform.联系电话1.enabled=.t.thisform.email1.enabled=.t.thisform.班级编号1.setfocusthisform.refreshthis.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.t确认按钮的单击事件if empty(thisform.班级编号1.value) =messagebox(班级编号不能为空,请重新输入!,48+0+0,警告) thisform.班级编号1.setfocuselse if empty(thisform.入学时间1.value) =messagebox(入学时间不能为空,请重新输入!,48+0+0,警告) thisform.入学时间1.setfocus else if empty(thisform.身份证号1.value) =messagebox(身份证号不能为空,请重新输入!,48+0+0,警告)thisform.身份证号1.setfocuselse sele jiben appe blan repl jiben.学号 with thisform.学号1.value repl jiben.姓名 with thisform.姓名1.value repl jiben.性别 with thisform.性别1.value repl jiben.出生日期 with thisform.出生日期1.value repl jiben.政治面貌 with thisform.政治面貌1.value repl jiben.身份证号 with thisform.身份证号1.value repl jiben.入学时间 with thisform.入学时间1.value repl jiben.班级编号 with thisform.班级编号1.value repl jiben.工作单位 with thisform.工作单位1.value repl jiben.联系电话 with thisform.联系电话1.value repl jiben.email with thisform.email1.value thisform.学号1.enabled=.f. thisform.姓名1.enabled=.f.thisform.性别1.enabled=.f. thisform.出生日期1.enabled=.f. thisform.政治面貌1.enabled=.f. thisfrm.enabled=.f.thisform.身份证号1.enabled=.f. thisform.班级编号1.enabled=.f. thisform.入学时间1.enabled=.f. thisform.英语等级1.enabled=.f. thisform.工作单位1.enabled=.f. thisform.联系电话1.enabled=.f.thisform.email1.enabled=.f. this.enabled=.f. mand1.enabled=.t. mand2.enabled=.f. mand3.enabled=.t. thisform.refreshendifendifendifendif 撤消按钮的单击事件?chr(7)result=messagebox(是否确认放弃添加?,4+48+256,信息窗口)if result=6thisform.学号1.enabled=.f.thisform.姓名1.enabled=.f.thisform.性别1.enabled=.f.thisform.出生日期1.enabled=.f.thisform.政治面貌1.enabled=.f.thisform.身份证号1.enabled=.f.thisform.班级编号1.enabled=.f.thisform.入学时间1.enabled=.f.thisform.英语等级1.enabled=.f.thisform.工作单位1.enabled=.f.thisform.联系电话1.enabled=.f.thisform.email1.enabled=.f.this.enabled=.mand1.enabled=.mand2.enabled=.mand3.enabled=.t.endifthisform.refresh退出按钮的单击事件?chr(7)result=messagebox(是否退出?,4+32+256,信息)if result=6 thisform.releaseendif5.3.4注册表单每学年开学伊始,学生要注册交费,注册表单的功能就是把学生的注册信息储存到注册表中,并为以后的交费统计和注册查询做好准备。 图5.5 学生注册表单下面是为触发各种事件所编写的代码组合框的输入完毕interactivechange事件this.enabled=.f.thisform.list1.enabled=.t.thisform.list2.enabled=.mand2.enabled=.t.thisform.text1.enabled=.t.bjbh=bo1.valuesele bjloca for alltrim(bj.班级编号)=alltrim(bjbh)thisform.text1.value=bj.收费金额sele jibenset order to 班级编号loca for alltrim(jiben.班级编号)=alltrim(bjbh)Y=year(jiben.入学时间)thisform.学年.Y1.caption=str(Y,4)+-+str(Y+1,4)Y=Y+1thisform.学年.Y2.caption=str(Y,4)+-+str(Y+1,4)set filter to alltrim(jiben.班级编号)=alltrim(bjbh)go topthisform.list1.rowsource=sele jiben.学号,jiben.姓名 from jibenwhere alltrim(jiben.班级编号)=alltrim(bjbh) into cursor T1thisform.list.refresh2个单选按钮的单击事件thisform.学年.value=this.captionsele zcloca for left(学号,2)+subs(学号,4,1)=bjbh.and.学年=this.captionif .not.eof() mand2.enabled=.f. =messagebox(该班级已经注册,请选择其他班级注册!,64+0+0,信息窗口) return 0else sele jiben do while .not.eof() sele zc appe blan repl zc.学号 with jiben.学号,zc.学年; with this.caption,zc.注册 with .f. sele jiben skip enddo endif thisform.学年.Y1.enabled=.f. thisform.学年.Y2.enabled=.f. thisform.学年.enabled=.f.列表框list1的单击事件xh1=thisform.list1.value列表框list2的单击事件xh2=thisform.list2.value注册按钮的单击事件xn=thisform.学年.valueif thisform.list1.listindex0 sele zc loca for zc.学号=xh1.and.zc.学年=xn if .not.eof()do case case zc.学年=xn.and.zc.注册?chr(7)=messagebox(该学生已经注册!,48+0+0,警告)return 0 case zc.学年=xn.and. .not.zc.注册 thisform.list2.additem(thisform.list1.value) thisform.list1.removeitem(thisform.list1.value) repl zc.注册 with.t. endcase mand5.enabled=.t.elsethis.enabled=.f.endif 取消按钮的单击事件if thisform.list2.listindex0thisform.list2.removeitem(thisform.list2.listindex) sele zc repl for zc.学号=xh2.and.zc.学年=xn zc.注册 with.f.else this.enabled=.f.endif 继续注册按钮的单击事件local ifor i=1 to thisform.list2.listcountthisform.list2.removeitem(1)endforthis.caption=继续注册bo1.value=thisform.list1.rowsource=thisform.list2.value=thisform.学年.value=space(9)thisform.学年.Y1.value=0 thisform.学年.Y2.value=0 bo1.enabled=.t.thisform.学年.Y1.enabled=.bo1.setfocus结束注册按钮的单击事件?chr(7)result=messagebox(是否退出注册?,4+32+256,信息)if result=6 sele zc use use zc pack use thisform.releaseendif 5.3.5打印表单本表单是为选择输出各种不同的报表而设计的。图5.6 学生注册表单班级学期课程表按钮事件代码do form bjxqkcb.scx下面是“班级学期课程表”子表单 图5.7 班级学期课程子表单下面为触发各种事件所编写的代码组合框单击事件bjbh=this.value开始按钮单击事件this.caption=开始thisform.bjbh.value=thisform.bjbh.enabled=.t.thisform.bjbh.setfocus预览按钮单击事件if empty(thisform.bjbh.value) =messagebox(请输入班级编号!,48+0+0,信息) mand5.clickelse sele 班级学期课程表 set filt to 班级编号=bjbh go top if eof() =messagebox(相关信息不存在,请先设置课程信息!,48+0+0,信息)else repo form 班级学期课程表 preview endifendif 打印按钮单击事件?chr(7)wait wind 请安装好打印机打印纸,然后按任意键打印!at 20,20repo form 班级学期课程表 to printer退出按钮单击事件thisform.bjbh.value=thisform.bjbh.enabled=.f.thisform.release5.4输入设计登录系统后进入系统菜单,通过菜单栏学生成绩查询、学生基本情况输入、学生注册、打印输出、退出的点击进行模块间的调用。图5.8 系统菜单点击班级学期课程表下的打印按钮可对课程表进行打印如图所示:图5.9 打印点击学生基本情况输入在学生基本情况表中填入相关信息单击确认,可以对学生的基本情况进行添加。 图5.10 学生基本情况输入结果5.5输出设计点击学生成绩查询进入成绩查询界面在学生成绩查询查询中可进行一下查询。例如选择班级编号1、学期2、课程数据库,输入显示如图4.3所示 图5.11 查询结果6. 系统优化方案6.1系统主要问题(1) 数据库的连接容易出错 (2) 各种数据写入数据库时容易出错 (3) 在调度中经常出现数词不匹配6.2系统优化方案a. 后备技术:说明准备采用的后备技术,当原始系统数据数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术。b. 降效技术:说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录。7. 附录#ifndef H_STUDENT_HH #define H_STUDENT_HH #include stdio.h #include string.h #include malloc.h #define LEN sizeof(struct message_student) /*一个结构体数组元素的长度*/ #define numsubs 5 /*学科数目*/ typedef struct message_student /*结构体定义*/ char number6; char name20; char sex4; float subjectnumsubs; float score; float average; int index; student; extern int numstus; /*学生数目*/ extern student *pointer; /*指向结构体数组*/ extern int lens; int menu_select(); /*函数声明*/ int openfile(student stu); int findrecord(student stud); int writetotext(student stud); void welcome(); void display1(); void showtable(); void sort(student stu); void deleterecord(student stu,int i); void addrecord(student stud); void display(student stud,int n1,i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025内蒙古锡林郭勒盟锡林浩特市第二批公益性岗位人员招募139人考前自测高频考点模拟试题及1套参考答案详解
- 2025广西百色市平果市国有平果林场拟聘用编外人员考前自测高频考点模拟试题及答案详解(易错题)
- 无线充电行业市场竞争分析
- 动物保护协议书规范
- 数码娱乐行业数码娱乐产品推广策略研究
- 碎石承包运输合同书9篇
- 紧急预案响应与救援成果承诺书5篇
- 供应链管理流程模板物流与仓储整合
- 2025福建漳州市长泰区中医院社会招聘护理人员2人考前自测高频考点模拟试题及答案详解(有一套)
- 坚持就是胜利写人作文10篇
- 资产设备管理系统设计方案
- 2024年版《输变电工程标准工艺应用图册》
- 读后续写+迷失在古松林+讲义 高三上学期返校联考英语试卷
- 《岩浆岩岩石学》全套教学课件
- DL∕T 5210.2-2018 电力建设施工质量验收规程 第2部分:锅炉机组
- DL∕T 701-2012 火力发电厂热工自动化术语
- 医学美容技术专业《生理学》课程标准
- 驾校暑期安全生产方案(2篇)
- 24春国家开放大学《教育法学》终结性考试(大作业)参考答案
- 巡检管理制度燃气版
- 新生儿洗胃操作课件
评论
0/150
提交评论