版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章绪论1.1开发背景与意义随着科学技术的高速发展,互联网技术的发展尤为显著。传统的实体商业,如商品买卖、人力服务、国内外旅游等都可以通过APP、网站、公众号等实现交易,人们可以足不出户就可以完成交易,很大程度上节约了时间,让生活更加便利。与此同时,互联网对教育也发挥了巨大的作用,它不仅加速影响了人的思维方式,而且整合了优质的教育资源,使得教育资源在分配上更为合理。目前为止,也有许多类似于大学英语课后测评这样的管理系统,但是大多数同类型管理系统还是存在一些问题。比如,功能繁多,对学生和教师来说有些功能是运用不到的,甚至在寻找自己想要的功能时非常麻烦,那么这些功能就没有任何存在的意义和价值。为了改善当前课后测评系统,我决定开发这款基于SSM框架的大学英语课后测评系统,相比于其他课后测评系统,它主要有以下几个优点:第一,实现了精听。在英语听力方面改变了以往选择题形式,而是采用一种填空题形式来代替,从而达到学习效果。第二,整顿了学生之间互抄作业的不良风气。系统不仅设置了规定完成作业的时间,而且采取教师出多套试卷随机分配给学生的方式,从而避免学生中会有部分人抄袭的情况,来检测学生对英语知识掌握的真实情况。第三,题型和测试时间安排合理。系统试题内容中的题型贴近四六级考试题型,在测试时间上也是严格按照四六级考试时间标准设定的,学生可以通过平时测试来提高自己在四六级考试中的成绩。第四,对于分数不达标的学生,系统会提示重做。综上所述,基于SSM框架的大学英语课后测评系统设计还是有意义的。1.2开发工作流程在最初进行系统设计时,主要做了以下工作:(1)了解英语教学相关知识。(2)对大学生做问卷调查。(3)查阅与本系统相关的文献资料。(4)浏览了一些比较优秀的毕业设计。在充分分析了当前教育测评管理系统和设计所需的技术与平台基础上,最终确定了本系统的可行性开发方案。在系统设计开发中,确定了系统的功能,并对功能进行设计和组织,设计和组织包括功能开发方法和功能需要实现的具体内容。在此期间,系统主要是以Java作为开发语言,MySQL作为数据库,采用的主要技术有SSM框架技术和JSP系统前端技术,开发工具有EclipseJavaEE和NavicatforMySQL。在系统完成开发后,需要对系统进行调试,并且完善、补充相关系统功能。1.3论文结构绪论介绍了开发系统的背景和意义、描述了系统的开发方法和论文大致结构。系统开发技术与环境介绍了系统的开发语言Java,前端技术JSP,框架技术SSM,数据库MySQL,系统开发工具Eclipse和NavicatforMySQL以及系统所需运行的硬件环境和软件环境。市场调研、系统的可行性分析和需求分析在确定好选题之后,为了确保系统开发出来能够被广大用户所接受,所以就做了一个简单的问卷调查。并且从经济、法律等角度对本系统进行了可行性分析以及从功能和性能方面进行了需求分析。系统涉及到的功能和数据库系统的功能和数据库设计都是通过图和表格的形式呈现的,可以很直观地了解本系统功能和数据库具体情况。系统具体设计模块及其实现主要介绍了三大模块:学生模块、老师模块和管理员模块。系统测试方式系统完成后,需要测试是否有遗漏或者未能实现的功能,本系统主要采用的是黑盒测试。PAGE第2章系统开发技术与环境2.1系统开发语言—JavaJava语言起源于Oak,但由于Oak这个名称在申请注册时已被人使用,故更名为Java。Java是由C++改造而成的产物,它不仅拥有许多C++所含的优点,而且它去除了一些C++中不常使用的成分,也没有C++中一些难以理解的概念。Java是一门比较受欢迎的语言,是面向对象的代表,支持动态绑定。因此许多开发人员都热衷于用Java进行开发,Java除了以上谈及的优点外,还有以下优点:(1)Java没有复杂难懂的指针,应用更安全。(2)Java编写的程序可以在各种操作系统平台上运行,具有很大的伸缩性。(3)Java支持多线程,程序的执行效率很大程度上被提高了。(4)由Java编写的程序后期维护性强。(5)研发人员不用就存储管理问题而烦恼。从以上这些优点也可以看出,使用Java作为开发语言来设计本系统是一个明智的选择。每一种语言都有优缺点,所以对Java来说也是如此,主要缺点如下:(1)因为使用Java编写的程序可以跨平台,所以增大了产品的复杂性。(2)Java需要运行环境和框架极多,比如Java并不适合开发桌面应用程序。(3)使用Java进行开发时需要编程者先了解框架,延缓了开发时间。虽然Java存在以上的缺点,但总体来看Java还是很好的,至少对于目前这个系统的设计研发是完全足够的。2.2系统前端技术--JSPJSP(俗称JavaServerPages)是用于开发动态web资源的技术,它的大致运作原理如下:(1)当客户端通过浏览器向服务器发送请求时,服务器会把发来的请求加载成相应的JSP文件。(2)Web服务器中的JSPContainer首先会把JSP文件转译为.java的文件,然后再编译成.class的类文件,并将这个.class的类文件加载到内存中执行。(3)最后服务器会将执行的结果显示在浏览器上。JSP有跨平台性,面向对象,简单易用,安全可靠等优点。当然JSP也并不是完美的,也存在不足,比如增大了产品复杂性,在某些情况下所使用的内存相对于用户数量性能比不高。对于本系统来说,它的缺点并不影响设计。2.3系统框架技术--SSM框架框架实质上就是一个半成品的程序,软件系统很复杂,使用已经做好的框架可以减轻编程者的工作量。这样每次开发的时候,编程者只需要完成系统的业务逻辑设计就行了,SSM指的是SpringMVC、Spring、MyBatis。下面就简单地介绍一下这三个小框架。SpringMVC的核心是DispatcherServlet,DispatcherServlet的主要工作是根据用户发来的请求通过HandlerMapping去匹配具体对应请求所执行的操作。在Spring的基础上,SpringMVC增加了web应用的MVC模块,MVC模块很好地将数据、业务逻辑、界面显示进行了分离。SpringMVC也是Spring的一个子模块。Spring是一个开源的,为了简化企业级应用开发的复杂性而创建的框架。Spring容器用来管理对象,帮助完成类的初始化和装配工作,可以让编程者专注于业务逻辑设计。Spring主要作用有:(1)可以简化开发,对常用的API都做了一些简化和封装。(2)降低对象间的耦合度,便于编程者维护。(3)可以将其他的框架集成进来。MyBatis是一个开放源代码的框架,隶属于Apache,MyBatis不需要手动人为地设置参数,它主要采用的是代码封装的方式(代码封装:把方法先放到一个类里面,当需要在别的地方用到时,再调用这个方法就好了)。这种方式可以让我们清晰地看到数据库底层的操作。MyBatis通过简单的XML或注解来配置和映射原生信息,使用SqlSessionFactoryBuilder来生成SqlSessionFactory实例,从而得到SqlSession,执行sql命令。2.4系统数据库--MySQLMySQL是一个小型的、开放的、功能齐全的、被广泛应用的RDBMS(关系型数据库管理系统)。因为用户的数据信息需要被存放,当然这些数据信息也不会任由它们杂乱的存放在一个“房间”里,而是会由MySQL将数据有序地存放在不同的表中,这样一来,我们在取数据时,就可以快速准确高效的找到我们想要的数据了。由于该管理系统有许多优良的特性,尤其是它的价格低廉,所以深受一些中小企业和个体开发者的喜爱,一部分中小企业和个体开发者一般都会优先考虑将MySQL作为自己的数据库。除了价格低廉之外,MySQL还有很多其他的优点,比如,它可以很流畅的在各种各样的系统中运行,为很多编程语言提供应用程序编程接口(API),能让CPU资源得到充分利用等等。2.5系统开发工具--Eclipse和NavicatforMySQLEclipse是一个深受广大Java开发者喜爱的开发工具,功能非常强大,支持多种编程语言,如C、C++、PHP等,只是不同的语言安装的插件不同而已。Eclipse也并不仅仅只是一个Java开发工具,编程者可以在它的一组服务和一组框架上加入不同的插件,从而扩展功能,插件只有被用到的时候才会调入内存。Eclipse可以看成是一个配套齐全的画架,画板和架子可以看作是框架,配套的画画工具可以看作是提供的服务,具体的画画作品那就要看设计者自己的发挥了。NavicatforMySQL是Navicat的产品成员之一,拥有直观明了的图形界面以及健全完备的功能,对于新开发人员来说,NavicatforMySQL是一个简单易用的数据库管理工具,对于专业的开发人员来说也完全满足其需求,因为价格低廉,功能强大,所以深受开发人员的喜爱。2.6系统的运行环境2.6.1硬件环境硬件环境就是我们在制作系统过程中,我们电脑所必须具备的一些硬件环境配置,是制作系统的基础条件。硬件环境主要涉及参数如下:处理器:IntelCorei5内存:8GB硬盘空间:230GB2.6.2软件环境在开发人员在进行系统开发时要基于一定的软件环境,如果开发人员对所需的软件环境很熟悉的话,可以大大的节约系统的开发时间,人工精力投入,甚至开发成本。所以选择用自己熟悉环境的是很重要的。软件环境主要涉及参数如下:操作系统:Windows10数据库:MySQL5.0开发工具:EclipseJavaEEJunoServiceRelease1、NavicatforMySQL11.0.10软件开发语言:Java服务器:Tomcatv7.0
第3章问卷调查及系统分析3.1问卷调查在确定好设计选题后,为了保证系统后期可以正常运行和使用,我对大学生群体做了一个简单的问卷调查,由于是在疫情期间,所以问卷调查主要是在线上进行的,调查人数200人,问卷调查情况如下:第一题:您认为英语学习重要吗?学生回答很重要占58.02%,重要占32.88%,一般占7.10%,不重要占2.00%。第二题:您觉得每天一小时的英语测评学习会占用您很多时间吗?学生回答会占3.45%,不会占96.55%。第三题:您平常会有英语错题管理习惯吗?学生回答有占23.04%,没有占76.96%。第四题:当有同学说想要抄袭您的作业,您会不开心又不好意思拒绝吗?学生回答不会不开心且让同学抄占21.54%,会不开心但会给同学抄占65.46%,会不开心且不给同学抄占13.00%。第五题:您更喜欢以下哪种英语课后作业模式呢?学生回答线上在规定时间完成上交,测试完成会立马出成绩,有错题管理占85.37%,线下将老师布置的作业写在作业本上,规定时间统一上交占14.63%。第六题是多选题,大部分学生还是有电脑和手机的。通过问卷调查的总体情况来看,本系统在很大程度上应广大用户的需求。3.2系统分析--可行性分析3.2.1经济可行性经济可行性主要是考虑系统设计中人力资源、自然资源、投入资金的总和是否与后期收益成正比,同时也要估算本系统对用户可能带来的经济价值。系统研发成本如表3.2所示:序号项目数量价格(元)1Java编程思想175.62Spring+SpringMVC+MyBatis快速开发与项目实战169.83JSP程序设计教程152.94MySQL从入门到精通149.95深入剖析Tomcat153.16数据结构与算法分析Java语言描述136.67NavicatforMySQL2699.88EclipseJavaEE209DELL电脑21000010合计11037.7表3.2研发成本表研发成本表说明:表中序号1~6是系统研发阶段需要参考的书籍,序号7、8是开发工具,NavicatforMySQL的使用期是3个月。除以上的研发成本外,还需要考虑人力成本。本次设计人数为2人,设计历时4个月,除去周末,以每日150元工资结算,人力成本约3.6万元。因为制作成本低廉,所以就短期来看,系统收益不高。但从长期来看,系统产生了无形收益。假设本系统的生存周期是3年,某大学在校生是10000人,每人每年在英语试卷上花费的钱是200元,则学生群体费用合计约为600万元。若使用本系统,则按每人每年50元计算,则学生群体费用合计约为150万元。若系统维护人员为3人,按每日150元工资结算,轮流作业,则维护成本费用合计约为48.6万元,在理想状态下,3年累计收益约为96.7万元。3.1.2技术可行性技术可行需要考虑以下几个方面:(1)硬件环境,本系统运行的硬件环境要求处理器是英特尔酷睿i5以上,内存4GB以上,硬盘容量50GB以上,系统所要求的硬件环境符合目前市面上整体电脑水平情况,所以在硬件方面不存在任何问题。(2)软件环境,系统主要是以EclipseJavaEE和NavicatforMySQL作为开发工具。EclipseJavaEE功能强大,其中封装了很多袭插件,为开发知web项目提供了很多便利;NavicatforMySQL是一个高性能的数据库管理工具,不仅快速、安全而且价格相当便宜。通过直觉化的图形用户界面,可以以简单的方式去创建、组织和访问信息。所以在软件方面也无需担忧。(3)开发语言,本系统主要以Java语言作为开发语言,Java不仅简单易用而且功能强大,主要特点有可移植性、面向对象、安全性、多线程、简单性等。综上所述,本系统开发在技术上具有可行性。3.1.3操作可行性软件开发完成后,软件的操作难度决定了它能否被使用者接受。就本系统而言,还是非常易于操作的。使用者只需要一台电脑,输入网址,进入页面后进行注册登录即可,操作简单易懂。3.1.4法律可行性法律可行是看行为和社会关系是否符合法律要求,如若有法可依,则本系统是具有法律可行性的。本系统符合法律相关要求。3.3系统分析--需求分析软件需求分析从用户的角度出发,老师和学生在一定程度上都得到了便利。就拿本次疫情来说,改变了传统作业形式,用线上的作业方式来实现在家也可以完成学习。3.3.1功能需求分析确定选题后,首先进行了可行性分析,从各方面确定可行后,就可以进行下一步,设计本系统的相关功能部分。下面简单地介绍一下本系统的所有角色及操作:在教师部分,主要有以下模块:(1)试题管理模块,在该模块中,试题不止一套,老师进行试题分配的管理。(2)试题生成模块,在该模块中,在同学们完成一次作业后,教师要更新试题。(3)成绩管理模块,在该模块中,老师可以查看每个同学的成绩,可以统计出同学们集中出错的题目以便后期老师教学,成绩可以进行排序。在同学部分,主要有以下模块:(1)在线测试模块,在该模块中,同学们可以检索出老师布置的试题,并在规定的时间内完成测试。(2)测试结果模块,在该模块中,听力、完形填空、阅读理解的部分可以立马出成绩。翻译和作文的部分需要等到老师批改后才能出成绩。(3)错题管理模块,在该模块中,有历史试题的记录,低于70分会有提示需要重新做一次,在是否需要重做一栏。“Y”表示yes,需要重做,“N”表示no,不需要重做。在管理员部分,主要有以下模块:(1)用户管理模块,在该模块中,系统管理员可以对教师,其他管理员和学生进行管理和权限分配。(2)试题内容管理,在该模块中,管理员可以对试题进行查看和增删改。用例如图3.3.1所示:图3.3.1用户用例图老师用例图如图3.3.2所示:图3.3.2老师用例图管理员用例图如图3.3.3所示:图3.3.3管理员用例图3.3.2性能需求分析本系统在性能方面应达到如下要求:1.可扩展性本系统的设计除了要实现规定的功能需求外,还要适应未来实际需求的变化,开发人员必须要考虑到系统的扩展性问题,即增加的新功能不会对原有系统架构和功能模块造成太大的影响。2.稳定性系统需要稳定地运行。因为系统功能多,所以开发者在按功能进行模块划分时,要尽量做到高内聚低耦合,保持各个模块的独立性,从而确保系统的稳定性。3.易用性为了方便用户使用,系统的设计应该要做到操作简单、界面美观、节省用户时间精力、实现高效管理,从而给用户带来良好的体验感。4.流畅性如果系统在使用过程中加载不流畅、响应慢、用户等待时间过长,那么会导致用户体验感极差。为了避免使用时出现卡顿,等待时间过长的情况,开发人员需要提升代码质量、建立高效的刷新机制、合理优化布局,从而提高响应速度。在界面设计时,通过减少层级、提高布局复用、删除控件无用属性、优化界面等来提高页面加载速度。通过线程初始化、异步延期加载等策略来优化闪屏页布局和启动逻辑,提高启动速度。5.安全性因为系统中会存储大量的个人信息数据,所以系统必须建立安全机制和权限设置,从而确保操作用户身份的合法性,杜绝越权操作。3.4系统流程分析1.系统开发流程在系统开发流程中,结合相关工具和技术,实现数据库和功能的设计,系统开发完成后,通过黑盒测试进行系统调试,完善系统,系统开发步骤具体如图3.4.1所示。图3.4.1系统开发流程图2.登录流程图本系统有两个登录界面,一个是用户端登录界面,一个是后台管理系统管理员登录端,但不管登录对象是管理员还是用户,登录流程都一样,登录系统会动态判断登录者的角色,并赋予其相应的权限。具体登录流程如图3.4.2所示。图3.4.2登录流程图3.数据操作流程图本系统需要从数据库中进行读取的数据有用户信息、试题信息、测试信息,其数据读取的操作流程如图3.4.3所示。图3.4.3数据读取流程图用户、试题、试卷、错题等信息需要写入数据库,大致的操作流程如图3.4.4所示。图3.4.4数据存储流程图3.5数据流程分析根据上述对系统功能的分析可知,不论在本系统中的身份是什么都需要通过账号和密码进行身份审核,通过数据验证后系统会自动进行权限验证,判断登录用户的角色。若为教师用户,能对试题内容进行管理,包括听力、阅读、写作、翻译等;若为学生用户,有老师分配下来的试题,测试结果等;若为管理员,则具有对所有数据、用户进行管理及审核的权限。本系统的数据处理过程如图3.5所示。图3.5系统数据流程图第4章系统设计概要4.1系统总体功能设计根据需求分析的要求,系统对各个模块对应的功能进行了分析,在设计时应该注意要减少模块与模块之间的联系。系统功能图如4.1所示:图4.1系统功能图4.2系统数据库设计4.2.1概念模型设计概念模型的目的是为了把生活中实际存在的事物抽象并组织成一个由DBMS所支持的数据结构,在概念模型设计阶段,设计人员可以先不用考虑牵扯到DBMS的技术问题。概念模型的核心:E-R图。E-R图是由实体、属性、关系三部分构成。实体,是一个实际存在的个体,用正方形表示。例如教师用户、学生用户、管理员都是一个实体,试题也可以是一个实体。属性就是实体的基本特征,用椭圆形表示。关系就是指实体与实体之间的联系方式,用菱形表示。本系统的E-R图如图4.2所示:图4.2系统E-R图4.2.2数据库逻辑结构设计数据库逻辑结构设计就是把概念结构设计阶段的基本实体-关系图转换为与数据库管理系统支持的逻辑结构。实体和关系都有属性,有时候属性过多就没有办法完全呈现在E-R图中,可以使用表格一一罗列出来。系统菜单、角色表的逻辑结构如下:表名:sys_menufieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionmenu_idint(11)NO菜单primarykeymenu_namevarchar(100)YES菜单名称menu_urlvarchar(255)YES菜单地址parent_idvarchar(100)YES父菜单menu_ordervarchar(100)YES菜单顺序menu_iconvarchar(30)YES菜单图标menu_typevarchar(10)YES菜单类型表名:sys_rolefieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionrole_idvarchar(100)NO角色primarykeyrole_namevarchar(100)YES角色名称role_rightsvarchar(100)YES角色权限parent_idvarchar(100)YES父角色add_optionvarchar(255)YES增加角色del_optionvarchar(255)YES删除角色edit_optionvarchar(255)YES编辑角色search_optionvarchar(255)YES查询角色试卷内容听力、完型填空、阅读、翻译和写作表的逻辑结构如下:表名:tb_listeningfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionlistening_idvarchar(100)NO听力primarykeylistening_titlevarchar(255)YES听力题目标题listening_contentvarchar(5000)YES听力题目内容listening_answervarchar(500)YES听力题正确答案creatorvarchar(255)YES创建者表名:tb_clozefieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptioncloze_idvarchar(100)NO完形填空primarykeycloze_titlevarchar(255)YES完形填空题目cloze_contentvarchar(5000)YES完形填空内容cloze_questionvarchar(500)YES完型填空题问题cloze_answervarchar(11)YES完型填空题正确答案creatorvarchar(255)YES创建者表名:tb_readingfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionreading_idvarchar(100)NO阅读primarykeyreading_titlevarchar(255)YES阅读题目reading_contentvarchar(5000)YES阅读题目内容reading_questionvarchar(1000)YES阅读题题干reading_answervarchar(200)YES阅读题正确答案creatorvarchar(255)YES创建者表名:tb_writingfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionwriting_idvarchar(100)NO写作和翻译primarykeywriting_typevarchar(255)YES题目类型writing_titlevarchar(255)YES题目标题writing_contentvarchar(5000)YES题目内容creatorvarchar(255)YES创建者整套试题、测试结果两个表的逻辑结构如下:表名:tb_paperfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionpaper_idvarchar(100)NO试卷primarykeypaper_titlevarchar(100)YES试卷题目paper_contentvarchar(255)YES试题内容create_timevarchar(255)YES创建时间creatorvarchar(255)YES创建者表名:tb_resultfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionresult_idvarchar(100)NO测试结果primarykeypaper_idvarchar(100)YES试卷paper_scorevarchar(11)YES试卷分数test_timevarchar(100)YES考试时间test_takervarchar(100)YES考试人result_flagvarchar(11)YES是否需要重做第5章系统详细设计和实现5.1用户模块设计页面展示5.1.1用户登陆注册模块设计在用户登录模块主要实现了登录和注册的功能。当用户完成注册之后,系统会将注册成功的用户信息存放到对应的数据库中,之后用户就可以通过自己设置的用户名和密码登录查看自己的界面了。用户登录注册页面如图5.1所示:图5.1系统注册模块页面5.1.2系统首页模块设计用户注册成功后便可登录进入系统,系统首页左上角的内容管理,可以使用户很好的了解系统功能分布。老师(图5.2.1)、学生(图5.2.2)、系统管理员(图5.2.3)首页页面分别如下图所示:图5.2.1老师首页页面图5.2.2学生首页页面图5.2.3管理员首页页面5.1.3学生试题测试模块设计在学生系统试题测试模块,同学们可以看到系统的试题列表,试题列表是展示了试题信息,学生可以点击操作一栏的“测试”按钮进行检测。试题测试页面如图5.3所示:图5.3试题测试页面5.1.4学生测验结果模块设计在学生测验结果模块中用户可以查看测试成绩信息。测验结果模块页面如图5.4所示:图5.4测验结果模块页面5.1.4学生错题管理模块设计在学生错题管理模块,学生可以看到自己错题情况。错题管理页面如图5.5所示图5.5错题管理页面5.2老师模块设计5.2.1试题内容模块设计在试题内容模块,有听力、完型填空、阅读理解、翻译和作文等试题信息。对这些试题都可以进行一些简单的增、删、查、改操作,听力(图5.6.1)、完型填空(图5.6.2)、阅读理解(图5.6.3)、翻译和作文(图5.6.4)试题页面如下图。图5.6.1听力题目管理页面图5.6.2完形填空管理页面图5.6.3阅读理解管理页面图5.6.4作文和翻译管理页面5.2.2试卷管理模块设计在试卷管理模块,老师可以布置试题内容,并且随机分配试题给指定的同学。试卷管理页面如图5.7.1、图5.7.2所示图5.7.1图.3测验结果模块设计在测验结果模块,老师页面有学生听力、完型、阅读的得分相关信息,需要老师对学生的翻译和作文进行评分,保存后方可查看到学生的最终成绩,若学生测试成绩低于70分,在“是否需要重做”那一栏会显示“Y”表示“YES”,反之,显示“N”表示“NO”,是“Y”的学生需要重新测试,直到成绩高于70分为止。测验结果管理页面如图5.8所示图5.8测验结果管理页面5.3管理员模块设计5.3.1管理员系统管理模块设计在管理员系统管理模块中,系统管理员可以对学生、教师以及其他管理员操作权限进行管理,可以查看用户基本信息,比如用户的电话号码、登录时间、登录IP等。角色权限管理页面如图5.9.1、用户管理页面如图5.9.2所示。图5.9.1角色权限管理页面图5.9.2用户管理页面
第6章检查测验6.1系统测试方法系统制作完成后,我们需要对系统进行功能检测,避免系统功能有错误和遗漏的地方。现在流行的测试方法有白盒测试和黑盒测试,本系统主要采用的是黑盒测试方法。可以把白盒理解为是一个透明的盒子,因为是透明的,所以可以很清楚地看到盒子里面的大概情况。黑盒测试,与白盒测试相对立,不能看到盒子内部的结构和情况,所以技术人员在使用黑盒测试时,不用考虑内部的逻辑结构。技术人员在测试过程中扮演的角色是用户,从用户的角度出发,来检测系统功能是否有遗漏或错误的地方,是不是能够正确地接收输入的信息,在输入信息后,是不是会反馈正确的结果。6.2测试实例本系统一共有3个需要测试的模块,分别是学生模块、教师模块和管理员模块。主要测试了各个模块中比较重要的功能。学生模块测试结果如表6.2.1所示。测试用例号输入数据测试结果T1注册登录正常T2在线测试正常T3测验结果正常T4错题管理正常6.2.1学生测试结果表教师模块测试结果如表6.2.2所示。测试用例号输入数据测试结果T5登录正常T6试题管理正常T7试卷管理正常T8测验结果正常T9错题管理正常6.2.2教师模块测试结果表管理员模块测试结果如表6.2.3所示。测试用例号输入数据测试结果T10登录正常T11系统管理正常T12内容管理正常6.2.3管理员模块测试结果表系统在经过测试和调试后基本能够按照需求正常运行,基本能够满足用户的需求。
致谢通过不懈努力,本次系统的设计终于顺利完成了,从系统设计到最后顺利完工,仅凭我一己之力是无法完成的,多亏了周围同学、结识的技术咖以及老师的帮助。系统设计仍然存在有待完善的功能,比如在写作和翻译部分,学生可以采取在线下写好再拍照上传形式,并且系统可以检测出作文的重复率。因为时间和能力有限,目前还不能实现这样的功能。系统制作期间,我弄明白了许多之前学习过程中一直没太明白的知识点,同时也让我明白了与人交流,共同合作的重要性。本系统制作虽然完成了,但对我来说依然存在一些知识盲区,这也提醒我在以后的学习、工作和生活中需要更加努力。最后想再次感谢我的论文指导老师王谦老师,以及在系统制作过程中帮助过我的朋友和同学们,谢谢你们!
参考文献[1]王东新,李欢欢.基于JSP的教育信息化平台开发[J].电子设计工程,2018,26(20):27-32.[2]熊淑华.网页设计中JSP和ASP技术的应用研究[J].网络安全技术与应用,2018,(11):48,50.[3]JSPvolume48issue1CoverandFrontmatter[J].JournalofSocialPolicy,2018,48(1):f1-f4.DOI:10.1017/S004727941800082X.[4]汪云.基于JSP平台的高校教学评估系统分析与设计[J].自动化技术与应用,2018,37(9):52-55,65.[5]柳佳.基于JSP网上挂号管理系统的设计与实现[J].数码世界,2018,(9):75.[6]张耀名.基于JSP技术的企业员工绩效考核系统[J].智能计算机与应用,2018,8(5):54-59.[7]仓业金.基于JAVA编程语言的计算机软件开发应用[J].黑龙江教育(理论与实践),2018,(12):87-88.[8]徐完平.《Java程序设计》教学改革探讨[J].福建电脑,2018,34(12):182,168.DOI:10.16707/ki.fjpc.2018.12.103.[9]王禹程.基于Java语言的人力资源信息系统研究[J].电子设计工程,2019,27(2):25-28,33.[10]黄文娟.基于Java和MySQL的图书馆信息化管理系统设计[J].电子设计工程,2019,27(2):20-24.[11]周轶凡,邵志勇,王敏,等.基于SSM框架的车辆维修管理系统研究[J].电脑知识与技术,2018,14(31):63-64.[12]苏庭波,王双喜.基于SSM的校友管理系统的设计与实现[J].工业控制计算机,2018,31(10):131-132.[13]胡欢锋,舒坚.基于SSM的交通政务管理系统的设计与实现[J].信息通信,2018,(9):125-127.[14]Fatih.Celebi.Thedouble-sidedintrusionspring[J].APOSTrendsinOrthodontics,2018,8(4):230-233.DOI:10.4103/apos.apos_101_17.
怎样提高电脑系统运行速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。1.加快系统启动速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。(1)MsconfigWindowsXP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢,这是由于许多软件把自己加在了启动程序中,这样开机即需运行,大大降低了启动速度,而且也占用了大量的系统资源。对于这样一些程序,我们可以通过系统配置实用程序Msconfig将它们从启动组中排除出去。选择“开始”菜单中的“运行”命令,在“运行”对话框中键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡(如图1),该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。(2)BootvisBootvis是微软提供的一个启动优化工具,可提高WindowsXP的启动速度。用BootVis提升WindowsXP的启动速度必须按照正确的顺序进行操作,否则将不会起到提速的效果。其正确的操作方法如下:启动Bootvis,从其主窗口(如图2)中选择“工具”菜单下的“选项”命令,在“符号路径”处键入Bootvis的安装路径,如“C:\ProgramFiles\Bootvis”,单击“保存”退出。从“跟踪”菜单中选择“下次引导”命令,会弹出“重复跟踪”对话框,单击“确定”按钮,BootVis将引导WindowsXP重新启动,默认的重新启动时间是10秒。系统重新启动后,BootVis自动开始运行并记录启动进程,生成启动进程的相关BIN文件,并把这个记录文件自动命名为TRACE_BOOT_1_1。程序记录完启动进程文件后,会重新启动BootVis主界面,在“文件”菜单中选择刚刚生成的启动进程文件“TRACE_BOOT_1_1”。窗口中即会出现“CPU>使用”、“磁盘I/O”、“磁盘使用”、“驱动程序延迟”等几项具体图例供我们分析,不过最好还是让BootVis程序来自动进行分析:从“跟踪”菜单中选择“系统优化”命令,程序会再次重新启动计算机,并分析启动进程文件,从而使计算机启动得更快。(3)禁用多余的服务WindowsXP在启动时会有众多程序或服务被调入到系统的内存中,它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。但这些服务有很多对我们用途不大甚至根本没有用,它们的存在会占用内存和系统资源,所以应该将它们禁用,这样最多可以节省70MB的内存空间,系统速度自然也会有很大的提高。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“services.msc”后回车,即可打开“服务”窗口。窗口的服务列表中列出了系统提供的所有服务的名称、状态及启动类型。要修改某个服务,可从列表双击它,会弹出它的属性对话框(如图3),你可从“常规”选项卡对服务进行修改,通过单击“启动”、“停止”、“暂停”、“恢复”四个按钮来修改服务的状态,并可从“启动类型”下拉列表中修改启动类型,启动类型有“自动”、“手动”、“已禁用”三种。如果要禁止某个服务在启动自动加载,可将其启动类型改为“已禁用”。WindowsXP提供的所有服务有36个默认是自动启动的,实际上,其中只有8个是必须保留的(见下表),其他的则可根据自己的需要进行设置,每种服务的作用在软件中有提示。4)修改注册表来减少预读取,减少进度条等待时间WindowsXP在启动过程中会出现一个进度条,我们可以通过修改注册表,让进度条只跑一圈就进入登录画面。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。(5)减少开机磁盘扫描等待时间当Windows日志中记录有非正常关机、死机引起的重新启动,系统就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,如果每个分区都要等上10秒才能开始进行扫描,再加上扫描本身需要的时间,会耗费相当长的时间才能完成启动过程。对于这种情况我们可以设置取消磁盘扫描的等待时间,甚至禁止对某个磁盘分区进行扫描。选择“开始→运行”,在运行对话框中键入“chkntfs/t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs/xc:”命令;如果要恢复对C盘的扫描,可使用“chkntfs/dc:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。2.提高系统运行速度提升系统运行速度的思路与加快启动的速度类似:尽量优化软硬件设置,减轻系统负担。以下是一些常用的优化手段。(1)设置处理器二级缓存容量WindowsXP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,选择其下的“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系统缓存同样也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”键值从0改为1,WindowsXP就会把除了4M之外的系统内存全部分配到文件系统缓存中,这样XP的内核能够在内存中运行,大大提高系统速度。通常来说,该优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。需要注意的是必须有256M以上的内存,激活LargeSystemCache才可起到正面的作用,否则不要轻易改动它。(3)改进输入/输出性能这个优化能够提升系统进行大容量文件传输时的性能,不过这只对服务器用户才有实在意义。我们可在中新建一个DWORD(双字节值)键值,命名为IOPageLockLimit。一般情况下把数据设置8~16MB之间性能最好,要记住这个值是用字节来计算的,例如你要分配10MB的话,就是10×?1024×1024,也就是10485760。这里的优化也需要你的机器拥有大于256M的内存。(4)禁用内存页面调度在正常情况下,XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。在注册表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”键,把它的值从0改为1即可禁止内存页面调度了。(5)关闭自动重新启动功能当WindowsXP遇到严重问题时便会突然重新开机,可从注册表将此功能取消。打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”将AutoReboot键的Dword值更改为0,重新启动后设置即可生效。(6)改变视觉效果WindowsXP在默认情况下启用了几乎所有的视觉效果,如淡入淡出、在菜单下显示阴影。这些视觉效果虽然漂亮,但对系统性能会有一定的影响,有时甚至造成应用软件在运行时出现停顿。一般情况下建议少用或者取消这些视觉效果。选择桌面上“我的电脑”图标,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框。选择“高级”选项卡,在其中的“性能”栏中单击“设置”按钮,会弹出“性能选项”对话框(如图4),可选择“调整为最佳性能”单选框来关闭所有的视觉效果,也可选择“自定义”然后选择自己需要的视觉效果。(7)合理设置页面虚拟内存同样也是在“性能选项”对话框中,选择“高级”选项卡,在其中的“虚拟内存”栏中单击“更改”按钮,接下来选择虚拟内存为“自定义大小”,然后设置其数值。一般情况下,把虚拟设为不小于256M,不大于382M比较合适,而且最大值和最小值最好一样。(8)修改外观方案WindowsXP默认的外观方案虽然漂亮,但对系统资源的占用也多,可将其改为经典外观以获得更好的性能。在桌面空白位置单击鼠标右键,从弹出的快捷菜单中选择“属性”命令,会打开“显示属性”对话框,在“主题”选项卡选择主题为“Windows经典”,即可将外观修改为更为经济的Windows经典外观。(9)取消XP对ZIP支持WindowsXP在默认情况下打开了对zip文件支持,这要占用一定的系统资源,可选择“开始→运行”,在“运行”对话框中键入“regsvr32/uzipfldr.dll”,回车确认即可取消XP对ZIP解压缩的支持,从而节省系统资源。(10)关闭Dr.WatsonDr.Watson是WindowsXP的一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存保存为DUMP文件以供程序员分析。不过,记录DUMP文件对普通用户则毫无帮助,反而会带来很大的不便:由于Dr.Watson在应用程序崩溃时会对内存进行DUMP记录,将出现长时间硬盘读写操作,要很长一断时间程序才能关闭,并且DUMP文件还会占用大量磁盘空间。要关闭Dr.Watson可打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,双击其下的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。同样,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,可在“系统属性”对话框中选择“高级”选项卡,单击“启动和故障恢复”栏中的“设置”按钮,并在弹出的“启动和故障恢复”对话框中选择“写入调试信息”为“无”(如图5)。(11)启动硬盘/光驱DMA模式打开“系统属性”对话框,选择“硬件”选择卡中的“设备管理器”按钮,打开“设备管理器”窗口,在设备列表中选择“IDEATA/ATAPI控制器”,双击“主要IDE通道”或“次要IDE通过”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”。(12)关掉不用的设备WindowsXP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。(13)关闭错误报告当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在“系统属性”对话框中选择“高级”选项卡,单击“错误报告”按钮,在弹出的“错误汇报”对话框中,选择“禁用错误汇报”单选项,最后单击“确定”即可。另外我们也可以从组策略中关闭错误报告:从“运行”中键入“gpedit.msc”,运行“组策略编辑器”,展开“计算机配置→管理模板→系统→错误报告功能”,双击右边设置栏中的“报告错误”,在弹出的“属性”对话框中选择“已禁用”单选框即可将“报告错误”禁用。(14)关闭自动更新“自动更新”功能对许多WindowsXP用户而言并不是必需的,可将其关闭以节省系统资源。在“我的电脑”上单击鼠标右键,从快捷菜单中选择“属性”命令,选择“系统属性”对话框中的“自动更新”选项卡,勾选“关闭自动更新,我将手动更新计算机”单选框,单击“确定”按钮即可关闭自动更新功能。如果在“服务”已经将“AutomaticUpdates”服务关闭,“系统属性”对话框中的“自动更新”选项卡就不能进行任何设置了。(15)去掉菜单延迟去掉菜单弹出时的延迟,可以在一定程度上加快XP。要修改的键值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”键,把默认的400修改为0,按F5刷新注册表即可生效。(16)清除预读文件WindowsXP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在WindowsXP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。(17)关闭自动播放功能在WindowsXP中,当往光驱中放入光盘或将USB硬盘接上电脑时,系统都会自动将光驱或USB硬盘扫描一遍,同时提示你是否播放里面的图片、视频、音乐等文件,如果是拥有多个分区的大容量的USB硬盘,扫描会耗费很长的时间,而且你得多次手动关闭提示窗口,非常麻烦。这种情况下我们可以将WindowsXP的自动播放功能关闭。运行“组策略”程序。在组策略窗口左边栏中,打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框。在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”(如图6)。这样以后就不用担心WindowsXP的“自动播放”功能带来的麻烦了。如果你只是想禁止系统扫描某个驱动器(如USB硬盘)上的文件,可采用下面的方法。先连上你的USB硬盘,让系统将它识别出来。然后打开“我的电脑”,选择USB硬盘上的某个分区,按鼠标右键,会弹出磁盘属性窗口,选取“自动播放”选项卡,将所有内容的类型都选择为不执行操作。如果USB硬盘有多个分区,对所有分区都进行同样的操作,这样当你将USB驱动器拔掉再重新接上时,系统会将USB硬盘识别出来,而不会反复问你是否播放USB硬盘中的文件了。3.加快关机速度WindowsXP的关机速度要慢于启动速度,特别有些任务还需要手工结束,更加延缓了关机速度。因此,要加快关机速度,首先要开启WindowsXP的自动结束任务功能。具体步骤是:从注册表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的键值设置为1即可。然后再修改“HungAppTimeout”为“4000(或更小)”(预设为5000),该键值同样也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置后的关机速度明显要加快了。够全面吧~~◆二、硬件优化设置◆1、关掉不用的设备
在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,在要停用设备属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。当需要使用这些设备时再从设备管理器中启用它们。◆2、内存性能优化
WindowsXP中有几个选项可以优化内存性能,它们全都在注册表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用内存页面调度(Paging
Executive)
XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。256M以上内存才使用这个设置。把“DisablePagingExecutive”的值从0改为1就可以禁止内存页面调度了。
2)提升系统缓存
必须有256M以上的内存,才激活它。把LargeSystemCache键值从0改为1,一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。
3)输入/输出性能
内存大于256M才更改这里的值,这个优化只对server(服务器)用户才有实在意义,它能够提升系统进行大容量文件传输时的性能。建一个DWORD(双字节值)键值,命名为IOPageLockLimit,数值设8M-16M字节之间性能最好,具体设什么值,可试试哪个值可获得最佳性能。这个值是用字节来计算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、启动硬盘/光驱DMA模式
“系统属性”-“硬件”-“设备管理器”,在设备列表中选择“IDE
ATA/ATAPI控制器”,双击“主要
IDE
通道”或“次要
IDE
通道”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”(在BIOS里也应该要先设为支持DMA)。
◆4、关闭自动播放功能
运行“组策略”程序,在组策略窗口左边栏中打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框,在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”。
◆5、设置二级缓存容量
WindowsXP有时无法自动检测处理器的二级缓存容量,需要我们手动设置。运行注册表编辑器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management,选择Dword值SecondLevelDataCache(如果没有就新建这个值),修改这个值(填时使用10进制)为你的CPU的二级缓存的大小,比如你的CPU的二级缓存是256KB,就修改Dword值SecondLevelDataCache为1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024辣椒购销合同争议的解决方式
- 2025年度智能化厨房设备采购与安装一体化合同4篇
- 2025年投标采购心得体会总结与合同管理创新合同3篇
- 个人房屋转让协议书合同范本
- 2024年驾校场地使用权益转让合同
- 2025年度煤矿废弃资源煤矸石回收利用合同4篇
- 2025年度油气田钻井工程合同执行监督合同范本4篇
- 全新2025年度医疗设备采购与安装合同5篇
- 2025版污水处理厂智能化改造与运营维护协议3篇
- 2025版领队与纪念品供应商合作协议范本4篇
- 2024-2030年中国护肝解酒市场营销策略分析与未来销售渠道调研研究报告
- 人教版高中数学必修二《第十章 概率》单元同步练习及答案
- 智慧校园信息化建设项目组织人员安排方案
- 浙教版七年级上册数学第4章代数式单元测试卷(含答案)
- 一病一品成果护理汇报
- AQ-T 1009-2021矿山救护队标准化考核规范
- 盐酸埃克替尼临床疗效、不良反应与药代动力学的相关性分析的开题报告
- 消防设施安全检查表
- 组合结构设计原理 第2版 课件 第6、7章 钢-混凝土组合梁、钢-混凝土组合剪力墙
- 建筑公司资质常识培训课件
- GB/T 26316-2023市场、民意和社会调查(包括洞察与数据分析)术语和服务要求
评论
0/150
提交评论