基于ASP.NET的大学生体质测试查询系统的设计与实现

2017-08-09 19:12作者石磊娄底职业技术学院
电子制作 2017年12期
关键词:体质数据库测试

作者/石磊,娄底职业技术学院

基金项目:本文为2017年湖南省教育厅科研项目:基于ASP.NET的学生体质健康测试系统的设计与实现;娄底职业技术学院科研课题:基于ASP.NET的大学生体质测试查询系统的设计与实现的研究成果。

基于ASP.NET的大学生体质测试查询系统的设计与实现

作者/石磊,娄底职业技术学院

基金项目:本文为2017年湖南省教育厅科研项目:基于ASP.NET的学生体质健康测试系统的设计与实现;娄底职业技术学院科研课题:基于ASP.NET的大学生体质测试查询系统的设计与实现的研究成果。

本文构建了基于ASP.NET的大学生体质测试查询系统,旨在采集学生体质测试数据,计算学生体质成绩,统计分析学生各项得分,汇总学生体质测试成绩并制定出适合学生体质的运动处方,从而实现提高学生体质健康的目标。该系统采用ASP.NET 技术设计开发,通过插件上传学生体质测试数据,上传时系统对数据的格式及合理性进行审查,审查通过后进行自动计算;各级用户可以查看所辖区域内的数据、统计结果等。

Asp.net;测试查询;web技术;网络化

引言

21世纪以来,随着科技的迅猛发展,人们的生活方式发生了重大改变,日常生活渐渐被科技产品取代,越来越多的人选择在网上购物、工作、学习、交友等等,人们越来越“足不出户”。这对大学生体质健康产生了极大的影响。学生不仅要注重学习技能的发展,更要重视自身身体素质的提高。国内体质健康管理系统的研究起步较晚,国家教育部在2004 年开始建设国家学生体质健康标准数据库,推出国家学生体质健康数据上报软件和学生体质

健康标准数据管理与分析系统。该系统可以实现数据采集、上报等功能;但是,也存在无法实时更新运动处方内容,未能利用数据进行对比分析以充分挖掘信息,运动处方不能突出学生特点的缺陷。

1. 现阶段大学生体质健康测试存在的问题分析

1.1 对大学生体质健康测试重视不足

就现阶段高校学生体质健康测试工作实施情况而言,部分高校存在不重视学生体质健康测试的问题。我国《体质健康测试标准》中对高校的实际职责有着明确规定,规定高校校长需带头实施相关标准,联合教务处、体育部及校医院等相关部门,共同开展学生体质健康测试工作。但在实际操作过程中,多数高校无法有效落实《标准》中的规定,通常情况下,其体质健康测试工作直接交由体育院系负责完成。由于对体质健康测试工作缺乏重视,高校体质健康测试工作效率低、质量差,并且存在管理和监督工作缺失等问题。《标准》相关规定的实施是一项系统、复杂的工作,除《标准》本身内容与结构的科学性和适应性外,高校实际实施过程中的组织管理工作质量,直接影响着《标准》的实施效果。学生体质健康测试相关工作是《标准》实施的核心环节,不仅工作内容众多且项目繁杂,具体包括测试人员培训、测试时间安排、场地机械准备等,如不重视其相关工作,很难保障体质健康测试工作有序的完成。

1.2 体质健康测试组织混乱问题

高校体质健康测试的工作对象是学校全体学生,其实际工作量是极为庞大的,加之部分学生因实习、请假等特殊情况导致其无法参加体质健康测试,进一步提高了体质健康工作的管理难度。目前,高校学生体质健康测试组织混乱问题主要表现于以下4点。

1.2.1 体质健康测试宣传工作不到位;

1.2.2 实地测试工作组织管理及数据处理和上报工作存在缺陷;

1.2.3 对因个人特殊原因无法进行测试的学生,相关补测工作不及时;

1.2.4 测试管理力度弱不足,存在学生替测等问题,相应降低了体质健康测试的有效性和科学性。

1.3 学生认识不足

大学生作为高校学生体质健康测试工作的主体,其使用《学生体质健康标准》对自身体质健康状况进行科学的评价,对提高学生健康理念认识、树立科学的体质健康观念,具有重要的现实作用。科学、有效、系统的体质健康测试工作,可帮助学生建立相应的健康目标,并在定期测试中对自身健康状况进行监控,以不断趋近、完成个人健康目标。但就目前大学生体质健康测试而言,多数学生对体质健康测试工作认识不足,仅有少数学生可以通过《标准》对自身健康状态进行评估,并做出科学的调整,改善自身健康状态。相关科学调查结果显示,可以使用《学生健康体质标准》完成自我健康状态评价的大学生仅占大学生总数的9.11%;可以利用其中个别指标完成自我评价的大学生,约占大学生总数的62.25%;而参加测试后,完全不在意测试结果,也不进行自我健康状态评价的学生比例高达28.64%。调查结果显示,多数大学生进行自我健康评价时,仅关注身高、体重、肺活量等健康指数,因为此类指标较为简单,可以直接进行评价,而对涉及复杂计算的健康指标,有效利用率较低。

2. 系统开发的价值

基于Asp.net的体质测试查询系统的研发是高校信息化建设的重要组成部分,是学校信息化管理水平的重要体现,同时具有实用价值。首先,可以直接导入教务系统中在校学生数据,有效利用这些数据必将大大提高工作效率和数据准确率。其次,可以将整个学生的体质健康测试及查询的过程纳入一个系统内,给学生提供高效、快捷的体质测试及查询环境和服务。

3. 体质测试查询系统关键技术

B/S架构及浏览器与服务器架构。B/S架构分为三层:WEB浏览器、WEB服务器及数据库服务器。在客户端用户通过浏览器登录系统,用户的所有操作均通过浏览器和服务器之间交互实现,主要后台数据处理由服务器完成。B/ S三层架构使用、维护及升级简单,节约后期维护成本,资源共享性高,系统易于扩展;C#编程语言是一种目前应用比较广泛的面向对象的编程语言,C#继承了C++语言和Java众多优点。C#是一种使用简单,功能强大,表达力丰富的全新语言;ASP.NET是一个已编译的编程环境,可以将VBScript、JavaScript等脚本语言编写的程序在服务器上运行,在ASP.NET环境下,可以用多种语言编写应用程序;ADO.NET是一种数据库访问技术,允许不同类型数据库和数据源进行交互,实现数据库的连接、查询、插入、更新以及删除等命令;SQL Server 2005关系数据库,该数据库应用广泛,安装简单,界面友好,功能强大,具有较好的兼容性,广泛应用于Windows应用程序的开发。

4. 系统功能设计及实现

4.1 业务流程和数据流程分析

系统地分析学生体质测试过程及操作过程,总结出系统的业务流程和数据流程如下:

4.1.1 从学生教务系统中得到学生基本数据,通过数据导入模块把学生数据导入到大学生体质测试系统。

4.1.2 体质测试系统连接外围设备,例如,肺活量测试仪、体重仪等,可直接把学生体质测试的结果以数据的形式保存在数据库中。此软件是国家规定统一使用的。

4.1.3 在线查询学生体质健康测试结果。后台直接连接体质测试结果数据库,按权限做相应查询及管理操作。

4.1.4 后期数据的统计整理。在体质健康测试结束后,系统统计并分析学生健康达标情况,可以按各院系、专业、年龄等做相应统计。同时可提供数据接口将数据导出到其他应用系统。

4.2 系统功能模块设计

按照系统的需求分析,结合目前已有应用系统的数据共享标准化的需求,以及工作、使用人员所能接受的操作模式来综合分析,设计学生体质测试查询系统的功能模块。

4.2.1 用户管理模块:定义不同的用户并进行授权。用户分为三级,即系统管理员、业务管理员和普通用户。系统管理员主要负责系统维护、升级;业务管理员负责数据的导入、导出,对普通用户做添加、删除及修改操作,软件的功能维护等;普通用户可通过自己的学号、密码等做相应的查询操作。

4.2.2 数据处理模块:数据的导入、信息转换以及报表功能的处理和设计。

4.2.3 查询模块:包括学生私人查询和公共信息查询两个模块。

4.2.4 数据导入与导出模块。

4.3 数据库连接的实现

4.3.1 创建一个Connection对象,并设定由对象变量my_conn引用,设置连接超时为20秒,采用系统DSN方法连接数据库的连接字符串。

4.3.4 查询页面中调用数据库的语句

5. 结语

基于ASP.NET的大学生体质测试查询系统的实施过程中,通过系统的需求分析、设计和实现,成功编程实现了大学生体质测试查询系统软件。在B/S三层体系架构下,客户端界面操作简单,客户通过浏览器访问系统,应用程序执行和数据库访问在WEB服务器上完成,最大程度实现资源共享,可以异地远程访问系统统计各项指标。并且充分发挥Microsoft.net平台的优点,具有执行效率高、良好的可扩展性与可定制性、界面友好、互动方便等特点,实现了大学生体质健康的管理与在线查询等功能。目前系统运行良好。

* [1]易瑜,吴莲贵.基于Ajax技术的新生报到系统的设计与实现[J].科学技术与工程,2009.09.

* [2]吴和群.基于Asp.net的体质测试查询系统的设计与实现[J].电子制作,2014.01.

石磊(1983-),男,湖南娄底职业技术学院,讲师,硕士研究生,研究方向:教育管理与体育教学。

猜你喜欢
体质数据库测试
中医“体质”问答
中医“体质”问答
中医“体质”回答
28天吃出易瘦体质
“摄问”测试
“摄问”测试
“摄问”测试
数据库
数据库
数据库