版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高校教师健康与体能调查及分析系统的设计与实现摘要随着信息技术和因特网的发展,各个行业都进行了重要的信息化工作,高校是国家教育的重要组成部分,其信息化建设工作同样不能被忽视。本文结合高校教师体能测试实际,探讨信息技术在高校教师健康与体能管理中的作用,旨在提高教师健康与体能调查及分析管理的效率,并通过数据分析技术,对教师体能成绩进行分析,服务于高校教师健康体能调查效率的提高。论文的研究工作内容包括:深度调研高校体育部门(运动会成绩)及校卫生室等部门,开展系统的需求分析工作,根据需求分析结果,探讨系统开发的相关技术在教师健康体能管理中的作用,得到了高校教师健康体能成绩分析管理系统的具体实现方案。该方案采用ASP.NET技术,结合SQLServer数据库,在VisualStudio平台上,完成基于B/S模式的高校教师健康管理系统,并操作SPSS软件,分析教师体能成绩,得出有利于判断的数据。论文取得的成果有:(1)完成了一个体能数据管理系统,该系统的功能包括设置测试类型、测试项目,录、删、改、查体能数据等。通过该系统,可以提高调查教师健康体能状况的效率,更好更直观的了解高校教师健康与体能状态。(2)运用SPSS数据分析,对教师的体能测试项目数据进行分析,并结合具体的案例,得出了相关有价值的体能调查参考信息。关键词:ASP.NET技术;数据分析;体能调查分析
AbstractWiththeadvancementofcomputerandnetworktechnology,allwalksoflifehavecarriedoutinformatizationconstructionwork.Asanimportantpartofnationaleducation,collegesanduniversitiesmustnotneglecttheirinformatizationconstructionwork.Thispapercombinestheactualphysicalfitnesstestofcollegeteachersandexplorestheapplicationofsoftwaretechnologyinthehealthandphysicalfitnessmanagementofcollegeteachers.Itaimstoimprovetheefficiencyofthesurveyandanalysisandmanagementofteachers'healthandphysicalfitness.Throughdataanalysistechnology,itanalyzesandservesthephysicalperformanceofteachers.Improvetheefficiencyofhealthfitnesssurveysforcollegeteachers.Theresearchcontentsofthisthesisinclude:conductingin-depthresearchincollegephysicaleducationteachingdepartments,conductingasystematicneedsanalysis,andbasedontheresultsoftheneedsanalysis,researchingtheapplicationofsoftware-relatedtechnologiesinthemanagementofteachers'healthandfitness,andpresentingtheanalysisandmanagementofteachers'healthandfitnessperformanceSystemimplementationplan.ThissolutionproposestouseASP.NETtechnology,combinedwithSQLServerdatabase,ontheVisualStudioplatform,toimplementasportsperformancemanagementsystembasedonB/Smode,andusedataminingtechnologytoanalyzephysicalperformanceandmakevaluablejudgment.Theresultsobtainedinthispaperare:(1)Aphysicaldatamanagementsystemhasbeenimplemented.Thefunctionsofthesystemincludetesttypes,testitemsettings,recording,deletion,modification,andcheckingofphysicaldata.Throughthissystem,theefficiencyofinvestigatingthehealthandfitnessstatusofteacherscanbeimproved,andthehealthandfitnessstatusofcollegeteacherscanbebetterandmoreintuitivelyunderstood.(2)BasedontheanalysisofSPSSdata,analyzetheperformanceofteachers'sportstestitems,andcombinewithspecificcasestoobtainrelevantvaluablephysicalfitnesssurveyreferenceinformation.Keywords:ASP.NETtechnology;dataanalysis;Physicalfitnessanalysis目录摘要 IAbstract II第1章绪论 1第2章相关开发技术 32.1相关技术 32.1.1ASP.NET技术 32.1.2ASP.NET三层程序架构 32.1.3SQLServer数据库 32.1.4软件开发方法 42.2数据挖掘 42.2.1数据挖掘与传统的数据分析方式的区别 42.2.2数据挖掘的功能 42.3本章小结 4第3章系统分析 63.1需求分析 63.2数据流程分析 6第4章系统设计 74.1系统的总体架构 74.2系统功能模块设计 74.2.1功能模块化 74.2.2功能模块划分 84.3数据库设计 94.3.1数据库概念设计 104.3.2数据库逻辑设计 104.3.3数据库物理设计 114.4本章小结 11第5章系统实现 125.1体育成绩管理的实现 125.1.1体育测试类型 125.1.2体育测试项目 125.1.3成绩管理 125.2本章小结 13第6章系统测试 146.1软件测试概述 146.2测试过程 156.2.1单元测试 156.2.2集成测试 156.3测试结论 16结语 17参考文献 18附录: 19致谢 20第1章绪论近年来,高等教育教师的健康状况水平一直不乐观,致使许多专家和教师投入了对这一问题的研究。在此期间,有许多与高校教师体质体能状况调查相关的文献发表,经过浏览有关文献时了解到文献中一般都是以下几方面的内容:1.对高校教师体检数据的分析这些文献大多是分析教师的体检数据,比较测试数据中的性别差异、年龄层次的差异、工作区域的差异等,部分文献还将其与国内其他行业的数据进行比较。2.对影响高校教师体能和健康的因素的研究这些文献中提出,由于教育体制的改革和创新、国家的相关政策指导落实不到位、管理者缺乏对教师健康的重视、教师自身对身体健康和体能方面的忽视等原因都影响了高校教师的体能与健康。3.对提高教师体质健康程度的建议针对研究调查教师体能体质数据中发现的问题,找到增强教师体能状况的方法。如上所述,多年来关于高校教师健康与体能现状的问题己经有了初步的研究成果,但还留存着一些问题,比如对教师体能状况还没有充分的探究,没有从比较深层次的研究,对于高校教师的体质测试研究较少。基于此通过这次我校教师的体能体质测试总体情况以及影响我校教师体质体能健康的因素进行分析,以提高我校教师的体质和健康水平。4.选题的目的及意义高校教师作为一个集教育教学、科学研究于一身的教师队伍的特殊群体,是我国知识分子的重要组成部分,其健康状况不仅决定着人才的培养质量,也对其所在专业领域的发展产生不同程度的影响。高等教育教师在国民教育中有着其他职业不能取代的作用。高校教师的体能健康状况是整体国民健康状况的重要组成部分,将他们的健康和体能状况进行提升是建设健康中国的基础之一。高校教师拥有健康的身体状态,是培养未来人才的希望的重要保证。因此,有必要分析高等教育教师的体能和身体状况的变化,以便了解他们的状况。必须采取有效措施和政策,改善所有教师的健康状况,同时促进研究高等教育教师的健康状况这一技术的进展。
第2章相关开发技术本次的研究采用当下比较流行的ASP.NET技术,使用SQLServer数据库软件,在VisualStudio平台上,实现基于三层架构的教师健康体能调查分析系统,并使用SPSS数据分析软件,完成对成绩的统计分析。本章重点对上面所说的技术和理论进行详细的剖析,阐述这些技术在本次研究中的可行性。2.1相关技术2.1.1ASP.NET技术ASP.NET技术是微软公司在网页开发中的一个重要技术,使用ASP.NET开发使得Web应用程序的维护和运行比之前更加简洁高效。ASP.NET具有灵活,简洁,安全和效率高等特点,是目前主流的网络编程技术之一。ASP.NET是Microsoft开发出的新一代Web应用建设开发平台,是一种建设动态Web程序的新技术。ASP.NET是.NET框架的一部分,可以使用所有与.NET框架相兼容的语言(如VisualBasic、C#)来建立Web网站。当创建Web页面时,常用的UI(用户界面)元素可以通过ASP.NET控件来创建,并可以通过对它们进行编译来创建页面,这可以把网页工程师的工作效率成倍提升。2.1.2ASP.NET三层程序架构ASP.NET结构通常是使用层次结构,现在最常见的结构是三层架构,即UI层、数据层和业务逻辑层:(1)UI层:负责与用户的互动,接收用户的输入,并向用户展示服务器发送的数据。(2)逻辑服务层:负责接收和发送从浏览器发送到数据层的用户请求,并将处理结果返还给浏览器。这包括Web表格、XMLWeb服务和创建服务。Web表单是ASP.Net应用程序的一个重要组成部分,它是向用户提供信息、处理和答复用户与Web所产生的信息的基础。(3)数据层:利用ASP.NET将数据服务提供给业务逻辑层,如数据操作结果的反馈、存储、数据搜索等。2.1.3SQLServer数据库MicrosoftSQLServer2017是一个完整全面的数据库管理平台,利用自己的商业智能(BI)工具向用户提供企业一级的数据管理结果。SQL(StructuredQueryLanguage),即结构化查询语言。SQL语言的首要功能是与各种数据库之间建立的联系,进行交流。根据ANSI规定,SQL指令可用于许多复杂的操作,如更新数据库数据、检索必要的数据等。主流的关系型数据库管理系统基本都采用了SQL语言标准。即使大多数数据库都对SQL语句的功能进行了开拓,但是包含了Select,Insert,Update,Delete,Create,以及Drop在内的基础的SQL命令依然可以用来实现大多数的数据库操作。2.1.4软件开发方法在开发系统的过程中,有许多比较主流的系统开发方法。比较常见的方法有原型法、生命周期法以及面向对象法。2.2数据挖掘2.2.1数据挖掘与传统的数据分析方式的区别将数据挖掘同普通的数据分析方法对比可以得知,其比普通方法有着比较大的不同,两者之间重要的区别,在于数据挖掘有三个突出的特征:先前未知、有效性和可实用。所谓的先前未知,指的是信息中可能隐藏着预先未曾想到的有价值的信息,这些未曾发现的信息只有对数据进行挖掘才能发现,而且,通过挖掘得出的结果越是意想不到,它的价值就越高。有效和可实用指的是通过挖掘得出的信息,对于用户来说存在利用价值。2.2.2数据挖掘的功能数据挖掘就是通过挖掘算法和有关技术,在已知的数据基础上,进行预测分析,从而做出基于知识的决策判断。数据挖掘的最终目的是在大量的数据当中抽丝剥茧,找出潜在的有用和有意义的知识。数据挖掘包括以下几类功能:(1)自动数据分析和趋势预测:在一般数据分析算法中,相关的问题需要人工手动分析,而数据挖掘技术可使用基于数据库的大规模自动化分析和预测。(2)关联分析:所谓关联的意思是指两组或多组的数据之间有着某些规律性或关联性。关联分析就是分析这些关联。(3)聚类:数据在数据库中是按照单元逐一存放的,单个数据不能表达任何意思,聚类就是将这些散乱的数据,进行合并、整理,从而形成有意义的集合。数据挖掘的一些其他功能还有偏差描述和概念描述等。2.3本章小结本章重点阐述了系统开发中使用的技术,并指出了在系统开发中应用ASP.NET技术,辅以SQLServer数据库,完成基于ASP.NET三层程序架构的高校教师体育成绩管理系统。在体能成绩分析方面,采用SPSS实现。
第3章系统分析系统开发的开端是系统分析,系统开发项目的成败取决于分析阶段。在系统分析过程中,主要是完成目标系统需求分析和数据流程分析工作。从而为后面的系统设计做好准备。3.1需求分析需求分析是开发一个系统的基础,也是查明主要问题和过程,因此,需要明确和准确地确定目标系统的具体需要和需要完成的任务。这项研究的目的是研究问题和环境,系统效率和用户行为。在软件方面,开发了一个系统模型,要求系统在适当的时间运行,以在早期查明问题和避免错误。从而提高系统质量,改进系统功能,同时,还要考虑用户的行为和业务系统开发的需要。3.2数据流程分析数据流程分析是将系统中的数据流向以抽象形式表现出来,在对数据进行抽象化的过程中,将具体的信息载体等物理构成舍弃,仅从数据流动过程中进行分析处理。对数据流动的分析侧重于数据的处理、流动和变化,最终目的是预先查明数据流动方面可能存在的问题,如数据流动、数据处理等,数据流动分析有助于最大限度地展现系统分析中出现的问题,并找到适当的解决办法。从数据传输和处理的角度看,数据流程图(“DataFlowDiagram”:缩称DFD)以几何方式显示系统的逻辑功能。系统的数据流动和逻辑转换过程是在系统结构分析中显示系统模型的主要工具和表达方法。数据流以箭头列示,数据流的所有可能的数据流地址都应在数据流图中加以说明,而不是单独描绘某一特定的数据流的条件。数据流图包括:
第4章系统设计所需系统的总体构造和功能模块是通过系统分析实现的,这么来讲,系统设计是为了解决系统的运行问题。本章的重点是该系统的总体结构设计、功能单元和实施数据库的具体方式。4.1系统的总体架构该系统的总体技术结构包括从上到下的三个层次,其中包括供调查员、教师和系统管理员等用户使用的控制页,中间一层作为业务逻辑层,负责获取网页上的数据,进行逻辑诊断,并与最底下的数据进行交互。底层为数据访问层,负责访问数据库,与其进行交互。该系统的架设采用的是.Net三层构造,每个业务功能分为三层,最高层次面向使用者,它使用视觉、功能和操作都相当友善简单的功能接口,用户不必担心如何履行这些功能;中间层为业务逻辑层,该层主要从用户界面取得数据,进行业务逻辑判断,或是计算逻辑数据库中的数据并以某种方式返回到用户界面,可以说,业务逻辑层主要实现的就是功能;最下面一层是数据访问层,该层首先获得到中间层的数据处理结果,然后对数据库运行增、改、查等操作,最后将操作结果反映到业务逻辑层,便于中间层处理。根据系统开发的“低耦合、高内聚”概念,.Net三层结构最重要的优点是将各层分开,以尽量减少各职能模块之间的对接,这样可以在不改变所有编码的情况下改变服务需求和业务逻辑。这有助于提高效率和减少系统研发成本。4.2系统功能模块设计4.2.1功能模块化系统设计阶段的主要任务是确定该系统如何以相对抽象的方式履行其职能。因此,基本设计阶段分为两个次级阶段:第一阶段是系统设计,根据一个数据流程图为系统功能提供一套可用的短期解决办法。第二个是系统的结构设计,用于确认系统的各个构成部分,并在系统各模块之间建立动态调用联系。下面主要讲的是如何实现系统功能模块化。单元(元素)是边界元素确定的一套相邻的方案构成部分的一部分,模块化就是把一个单独的单元对应一个独立的功能,并将其纳入一个完整的系统,以满足用户的需要和履行规定的职能。模块化原则提供了一个结构完善、设计简单、易于阅读、测试和调试的系统,具有高度的可靠性和易维修性,而系统的改动通常只影响到几个单元,从而增加了系统的可变性。所以,进行模块化操作系统时,应该考虑以下准则:(1)在思量对所有系统问题进行模块分析时,必须考虑许多抽象的建议。抽象就是汲取事物的本质特征而暂且不考虑它们的细节,从抽象的最高层次到最低的层次,逐层考虑,直到可以直接采取实现的方式来解决问题。(2)在执行模块原则时,应考虑隐藏和部分化信息。隐藏信息包括确认模块设计,以确保模块信息不被不需要的单元所使用。局部化意味着系统中一些密切相关的部分是分散的,以便于隐藏信息。(3)设计系统结构的最重要原则是模块的单独性,因为模块更便于开发、测试和维护,可以分为若干部分,以减少接口和减少维护的复杂性。各模块的独立性减轻并简化了它们之间的调用和数据交换关系。所以,在实行模块化系统的各个功能时,必须确保各模块的功能之间的相互独立性。4.2.2功能模块划分教师健康调查分析系统的总体功能模块结构是按照功能模块划分的方法和原则实现的。系统由分别由五个功能模块组成:教师体能测试类型管理、测试项目管理、成绩分析、成绩管理和系统管理。(1)教师运动测试类型管理该模块主要是对教师运动测试类型的管理,包括测试类型的增、删、改等。所谓测试类型是指国民健康水平的体育项目(如跑步,乒乓球,羽毛球,排球等项目)。测试类型新增:在系统中增加体育项目类型信息。②测试类型修改:修改已记录的体育项目类型信息。系统首先获取测试类型的信息,并在用户修改后将其重新输入数据库。③测试类型删除:删除用户指定的需要删除的系统中的体育测试项目类型信息。(2)测试项目管理测试项目管理是对体育测试项目进行增、删、改等操作。测试项目指的是详细的体育项目,如排球、跑步、乒乓球等。测试项目添加:向系统添加体育项目的信息。在录入测试项目时,需要判断验证输入是否为空或者非法。测试项目修改:修改已记录的体育项目信息。系统首先获取测试项目的信息,并在用户改动后将其重新输入数据库。③测试项目删除:删除系统中已经设有的测试项目信息。(3)成绩管理成绩管理是进行教师体能测试成绩的增、改、删、查等操作。成绩通过调查运动会时得到的教师成绩和实地对教师进行体育测试来获得。(4)成绩统计分析统计结果分析功能是该系统的重点功能,主要统计教师的测试数据,并采用相关分析方法,如数据检索。成绩统计:统计教师的测试结果,并能通过文字或者图形的方式表示出来。(5)系统管理系统管理包括对用户的增、改、删等功能。功能介绍如下表图4.1.1系统管理4.3数据库设计数据库的设计是为了使数据库的结构在系统分析、数据库开发等方面符合用户的需要,数据库的设计不仅系统设计的焦点,也是任何一个信息系统的焦点。在执行繁杂的系统方案时,数据库的设计就更为繁杂。因此,从分析规划数据实体之间的关系到设计数据库结构,数据库的设计都是按照“逐步完成”的原则设计的。系统设计中采用标准化数据库设计的三个阶段:数据库基本概念设计、数据库的逻辑设计和数据库的实际设计等。系统开发的首要任务是数据库设计和以数据库为基础的应用开发。由于用户只对系统的表面功能感兴趣,而不知道内部数据的问题,因此数据库的设计对许多人来说并不重要,对整个计算机系统的核心来说也不重要,事实恰恰相反。数据库的设计包括设计相应的数据表,以获得数据储存和处理的需要。为了使数据库更适合计算机系统,必须按照安全、标准化、准确性、一致性和效率性等准则设计数据库。4.3.1数据库概念设计通过对现实世界中的事物(比如公司、超市或学校)进行分类、汇总和归纳,设计一个抽象化的概念数据模型。这种概念模式应体现出世界不同部门之间的信息构造、信息流动、联系以及储存、研究和处理信息的需要。所开发的模型需要抽象地表达,同时避免详细说明数据库在计算机上的具体运行细节。例如,主要建模方法(“E-R模型”)首先界定了世界各地的实体及其特点,它们之间的联系和对信息的限制,提供了每个领域所使用信息的当地描述(数据库中的用户局部视图)。然后,在第二阶段,将前面的视图纳入到更大的一个全局视图当中,也就是用户想要描绘的实际世界数据的概念模型。经过分析,目标系统共有用户信息实体、测试类型实体、成绩信息实体、测试项目实体、测试得分实体、教师信息实体.4.3.2数据库逻辑设计数据库的逻辑设计是其总体设计的第一部分,包括必要的实体和关系以及标准化等。数据库的逻辑设计确定和优化了数据库和应用程序的总体性能。如果数据库的逻辑设计不充分,优化方法对功能的改变是有限的。因此,数据库的逻辑设计不充分,就无法充分发挥其潜力。为了改进数据库的设计,必须遵循其标准化理论。标准化原理为逻辑数据库的设计提供了理论指导,节省了储存空间,加快了数据库的增加、删除和修改速度。标准化数据库的逻辑设计也应考虑到违反标准的情况,即反向的规范化设计,以减少索引和图表的数量以及连接操作的数量,从使得搜索更加快速。通常的反向规范化方法包括增加多余的列、次要列、重新组表等。数据库的逻辑设计是其第二阶段,以完成概念设计为基础。E-R图的概念内容已成为一个符合数据库管理系统的逻辑结构。数据库的逻辑设计可以分成三个阶段:首先,概念结构被转化为相应的数据模型,如关系模型、网络模型和尺度模型。第二,把这些数据模型转换成受支持的数据模型;最后,优化转化后的模型。数据库的逻辑设计首先要选择最适于表述概念结构的数据模型,其次选择适当的数据库管理系统(DBMS)。将E-R图转换为关系模型的方式是,将实体、实体之间的关系和实体属性转换为相应的模型。这种转变背后的一些基本原则是,各实体只能转化成一种关系模式。在转换后,实体的属性是关系模式的关系属性,而实体码则是关系码。转换关系模型应该优化数据模型,包括确定数据的依赖性,并通过合并具有类似特性的数据单位,去除关系模型中多余的链接。优化通常基于3NF标准。这意味着不应在表格的每一行有重复数据;每一条记录应当有一个主键可以进行唯一的区分;表内不可以存放依赖于其它健的非键数据。根据以上的转换原则,对教师体质测试管理系统的E-R图进行转换。有如下6个关系模式:4.3.3数据库物理设计基于特定数据库管理系统设计措施,如多个存储结构和特定数据库管理系统提供的访问方法,执行具体的应用任务、访问方法和访问路径,需要选择最适合的短路储存结构(包括文件类型、索引结构、储存顺序和位逻辑)。这个设计的成果可以称为“短路数据库”。4.4本章小结本章的重点是系统的总体结构设计和分离各个模块,在此基础上提出了一个系统数据库设计目的。
第5章系统实现系统实现是在设计的基础上,通过编程语言在程序开发平台上实现系统的功能模块。本系统的设计采用C#语言在VisualStudio平台完成功能开发,数据库服务器采用SQLServer。本章重点讨论成绩管理、成绩分析等主要功能模块的实现。5.1体育成绩管理的实现5.1.1体育测试类型测试类型的管理包括对测试类型的增、改、删等操作。所有操作的数据对象是数据库的测试类型表,分别执行的是Insert、Delete、Update操作语句。比如删去测试类型执行的操作是Delete操作,在执行Delete语句前,需要确认该测试类型下是否含有测试项目数据,如果数据库中含有数据,则不能将其删除,否则执行删除操作。5.1.2体育测试项目体育测试项目的管理功能主要包括对项目信息的增、改、删等。操作的数据对象是测试项目信息表。本节详细的讨论对测试项目的增加问题。测试项目的新增步骤可以这样描述:(1)系统从表单中取得用户输入的测试项目信息。(2)对获取的数据,验证其是否为空值,如果其中存在空值,则需要提示用户重新输入数据。(3)向测试项目信息表执行Insert语句。(4)检查数据库的返回值是否为True,如果为True,则提示新增成功,如果不为True,提示新增失败。图5.1.1添加项目图5.1.2管理项目5.1.3成绩管理成绩管理是目标系统的核心,主要包括两个部分,分别是各测试项目的得分录入和成绩总分的计算。测试数据进行录入的数据对象是得分信息表,而成绩计算操作影响的对象是得分信息表和成绩信息表。下面讨论两个主要的功能。(1)测试得分录入测试得分录入就是向得分信息表中使用Insert操作,由于一个教师有N个体能测试项目,因此,在该数据表中,一定含有多条相同工号的记录。其操作流程可以描述为:程序通过读取表单获取用户输入的测试项目ID、工号和分值等信息。进行合法性输入检验,如果检验出现错误,则提示用户需要重新输。向测试得分的数据库表运行Insert语句。检验数据库的返回值是否为True,如果为True,则提示录入成功,不为True提示操作失败。图5.1.3成绩管理5.2本章小结本章详细讨论了系统中负责各部分功能的模块的实现过程。
第6章系统测试系统测试是系统功能精确度的重要保证,也是系统开发的最后一步。本章审查系统测试的方法有单元测试、集成测试、压力测试和安装测试,并阐述了测试过程。测试过程中发现的问题和修改方法表明,该系统可以完成用户的需要和要求。6.1软件测试概述系统测试是使用人工或自动化工具操作和测试该系统的过程,目的是查明目标系统与需求之间的差异。可以说,系统测试过程是一个检测系统开发的完整性、准确性、完整性和质量的过程,系统测试在系统开发中占有重要地位。系统测试的目的是:(1)系统测试有助于迅速发现错误,便于及时修改和修改。(2)通过测试可以确定系统是否满足用户的需要并能够解决用户的问题。(3)系统测试可以成为建立质量模型的重要基础。系统测试的目标可概述如下:(1)对系统质量的核查和确认一般以两种方式进行:一方面,核查系统是否达到预定目标,另外,检查系统是否正确地达到预定目标。(2)通过测试向系统开发商或解决方案管理员提供系统信息,以改进系统。(3)系统测试不仅必须核实一种或多种功能的准确性,而且还必须核实所有系统开发过程的合法性。在系统开发过程中,有许多错误说明了在有些缺陷也发生在开发过程中。因此,系统测试还必须确保开发过程中的质量。系统测试的进行,有一些基本的原则需要遵循:(1)系统测试标准应以用户的需要为基础。这是因为系统开发的最终目标是通过系统满足使用者的需要,即系统必须满足使用者的最初意图。如果系统是开发出来不能为用户所用,即使它再强大,也是失败的。因此,系统测试人员根据用户的需要进行测试。(2)所有用户的需求都必须经过检验。在需求分析阶段,对于客户的任何想法或需要都必须遵守明确的检验标准。只有这样,才能在系统测试阶段进行核查,以核实系统功能的有效性。可以提前开展测试工作。测试工作开展得越早,就越早的能发现问题和解决问题,从而减轻后期代码维护的工作量。通常情况下,在进行完系统的需求分析后,测试工作就应当启动了,如准备测试计划和测试用例。(4)增量测试。在许多情况下,系统的开发使得每个功能模块能够独立运行,但在合并的情况下,往往会出现各种各样的问题。增量测试的作用是辅助开发人员查明这些缺点和错误。(5)数据输入测试。在设计测试用例时,不仅要考虑正确输入数据的情况下产生的结果,而且要充分考虑输入不当情况下的结果。这些错误的输入包括:非法字符、按错键等。6.2测试过程系统的测试方法有很多,在本设计的研究中,主要参考的办法有单元测试、集成测试等。6.2.1单元测试单元测试,就是对每个功能单元细节的测试,因此,也称为模块测试。这是一套系统测试中,最基础的测试和最低等级测试活动。模块测试应与其他功能模块分开进行,以便充分显示每个功能模块可能存在的问题。这些问题通常和功能、性能、接口和设计限制有关。因此,从某种程度上说,模块测试是一个全面系统开发试验的开始,陪伴着系统开发的整个过程。这是系统核心功能准确性的重要保证。由于模块测试是对单个功能的测试,测试人员需要对单个模块的内部结构有详细的了解,而这项工作的最佳候选人是程序设计者本人。只有让开发者能够测试自己的编码,才能提高模块测试的效率,迅速发现问题,并确认系统达到预期的效果。在本系统开发过程中,每项功能都经过模块测试,包括正确的和错误的数据类型。6.2.2集成测试集成测试:也叫组装测试或联合测试。对所有的程序单元都使用有序和逐步的测试。综合测试是检验模块或组成部分之间的接口,根据总体设计需要,分阶段并入单元或全系统。集成是指多个单位的组合,再把许多单位归为一个单位,并归入程序的更大一个部分,如次系统或系统。集成测试的方法是,测试方案各单元的合并是否有效,以及是否可行将其与其他单元结合起来。最后,检查系统单元组合的工作是否正常。增量测试是一种综合测试方法,这一原则是扩大测试程序模块的一部分,可以发现在扩大方面可能出现的错误。增量性测试的好处是,由于程序的精确度,在模块测试过程中更容易发现探测和定位错误;如果增加了其他功能模块,错误可能是其他功能模块造成的。增量集成测试方法说明如下。这一步骤可以说是将底部模块整合成一套功能模块,然后对每一组模块进行测试。如果在测试过程中没有发现任何问题,则各模块之间的关系是正确的,否则将删除一个模块,并逐案加以核实,以确定问题。本系统在集成阶段,对每个功能模块都进行了集成测试,下面阐述的具体的测试用例,是测试类型的删除。(1)在添加测试项目前,先进行操作删除测试类型;(2)在添加测试项目后,再删除测试类型;由于测试类型的删除,系统需要先判断有无测试项目的相关信息,如果数据库中测试类型中包括了测试项目,则该测试类型不能被删除。通过该测试用例,就可以验证系统在集成后,测试类型删除功能的正确性。6.3测试结论通过上面介绍的一些测试方法系统测试基本已经完成。测试结果充分表明,该系统运行良好,数据分析符合上述要求。目前,该系统在用户测试和内网环境中运作稳定,总体上是稳定的。测试结果表明,该系统履行了需求分析的职能,性能指标是适当的,可以比较好的维护和扩大,并实现了先前需求分析中提出的目标。
结语教师的身体健康是学校教育的一个重要组成部分,在信息化时代,必须将计算机和网络技术应用于教师的日常健康调查。论文根据学校教学实践的一部分,对高校教师健康与体能调查及分析系统进行研发。论文工作取得的成果如下:(1)根据ASP.NET技术采用B/S模式,为教师建立了一个体能信息管理系统,其中包括测试类型管理、测试项目管理等功能单元,结果录入和结果统计:这提高了对教师进行健康分析的效率。(2)能利用SPSS软件对测试结果进行统计分析。本系统的结果通过分析为高等教育教师的健康提供了有参考价值的建议。这项研究严格基于系统开发的概念和方法,并从系统分析、设计、应用和测试的角度详细核查了系统开发过程。
参考文献[1]鞠明杰,曾理,王静.高校体质健康测试模式改革及成效分析[J/OL].实验技术与管理,2019(12):240-244[2019-12-26].[2]朴洪宇.北京市海淀区高中教师体育健身现状调查与分析[D].哈尔滨体育学院,2019.[3]张鑫华.高校青年教师体质健康管理分析——以苏州大学为例[J].武术研究,2018,3(11):115-117.[4]赵洋.体质健康信念对体育锻炼的影响刍论[J].成才之路,2018(26):87.[5]韦俊芳.“健康校园”理念下的高校师生体质健康研究——基于浙江大学校园实践进行研讨[J].运动,2018(04):40-41+127.[6]杨慧君,王岫鑫,倪钊.运动干预对高校中级职称教师体质健康的影响[J].当代体育科技,2017,7(30):189+191.[7]袁国伟.我院教职工体质健康状况的调查与分析[J].劳动保障世界,2017(29):24.[8]杨涛,李妍,石韬,李小东.新疆普通高校教师体质健康现状、成因与对策研究——以新疆农业大学为例[J].吉林体育学院学报,2016,32(03):68-72.[9]高沙沙.教师久坐群体体质健康现状及其影响因素研究[D].陕西师范大学,2016.[10]高校体育成绩管理系统的设计与实现[J].王启才.办公自动化.2010(08)[11]GuldagerJulieD,LeppinAnja,vonSeelenJesper,AndersenPernilleT.ProgramReachandImplementationFeasibilityofaPhysicalActivitySchoolHealthProgram:AQualitativeStudyofTeachers'Perception.[J].Journ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度建筑工程钢结构施工合同2篇
- 2024年度光伏扶贫项目合作开发合同2篇
- 湖北沙市中学2024届高中毕业生调研测试数学试题
- 实验室管理体系文件2024年度共享市场拓展合同3篇
- 2024秋国开电大《马克思主义基本原理概论》大作业试卷C参考答案
- 《剪力墙的截面设计》课件
- 《领导行为艺术》课件
- 2024年秋八年级历史上册 第23课 内战爆发说课稿 新人教版
- 二零二四年度电子产品生产委托合同3篇
- 2024年度特许经营合同:知名品牌与加盟商之间的特许经营权授予协议2篇
- 汽车底盘差速器课件
- 危重症患者护理
- 虚拟现实直播兼职主播协议
- 2025届浙江省嘉兴市重点名校高三物理第一学期期中复习检测模拟试题含解析
- 预案演练知识培训
- 第三单元 勇担社会责任(复习课件)-八年级道德与法治上册同步备课系列(统编版)
- 适用于2024年《语言学概论》课程的教案创新策略
- 中小学学校国家智慧教育云平台应用项目实施方案
- 2024-2030年中国干细胞医疗行业趋势分析及投资战略研究报告
- 湖北省武汉市六校联考2024-2025学年高二上学期11月期中英语试题(含答案含听力原文无音频)
- 2024版2024年【教案+】初中美术《铅笔淡彩》
评论
0/150
提交评论