大学生体质健康监测系统的设计与实现

2014-02-16 07:38
电子测试 2014年19期
关键词:报表体质数据库

(西安医学院,西安,710021)

大学生体质健康监测系统的设计与实现

韩 玲

(西安医学院,西安,710021)

针对高等院校对大学生健康越来越重视,并每年都组织专门的医疗力量对大学生体质进行检测。针对上述的情况,本人结合自身的工作,运用软件工程的思想,提出了基于面向对象设计、ASP.NET技术和SQL 数据库技术,并以B/S架构,完成了对该系统的需求分析、架构设计和系统实现。

学生体质;健康监测;ASP.NET;SQL 数据库;面向对象

随着国家教育部、体育总局相继下发的通知,说明国家对大学生健康的关注。通水结合自身工作的需要,基于现代的信息技术思想,提出了可应用于大学生健康体质监测的管理系统,以此可动态的实现对大学生健康体质的监测,并为体育教学提供更好的辅助。

1 系统设计的目标构想

本系统作为对大学生健康的监测的信息系统,其主要的工作是对相关数据的收集、预测和给予正确的评价。因此,该系统的设计目标则主要包括以下几个方面:

1)可应用于对学生相关健康数据的收集、存储、传递、维护和加工;

2)通过系统可对学生的相关身体健康情况进行科学的分析,并给予学生、老师给出比较客观的评价指标。

3)具有一定的延展性,可根据体育教学的需要,添加其他功能模块的系统。

2 系统开发的方法

对该系统的开发,我们根据软件开发的思想,采用比较传统的开发方法进行,即通过自顶向下、瀑布式的方法对系统进行开发,简单点说就是讲整个软件的开发按照功能需求分析、设计、编程、测试和发布几个步骤对系统进行开发。

3 基于灰度关联的学生体质的健康模型构建

对学生身体健康的评价,我们采用体质健康模型进行评价,从而为学生提出切实可行的评价方案。在该系统的设计中,我们采用灰度关联算法,并结合学生的身体、机能和运动能力三方面进行综合评价。而身体我们从学生的身高、体重进行测评;机能则从肺活量和台阶测试进行检测;运动的能力则从握力体重指数和立定跳远两方面进行评价。而要对学生的综合身体素质进行整体的评价,则必须建立三种指标的关联系数。

3.1数据处理

建立标准模式:

其中i=0,1,2,L,13;k=1,2,L,5

通过上述的公式,我们可以计算出上述的指标和标准指标的关联度。其具体的关联公式为:

上述公式中的ε表示为分辨的系数,其值∈[0,1],γ(x0(k), xi(k)),则表示xi对标准X0在第K个指标上的灰度关联系数。

通过上述的计算,我们可以得出不同的指标与标准的关联系数。通过计算,我们可以得出上述三个不同指标的关联系数,身体形态,身体机能/运动能力的综合的系数为:R=(R1,R2,R3) (0.15,0.35,0.5)T。

4 系统功能设计

该系统的设计,主要是实现对学生健康的评价和实现高校体育老师对教师信息、大学生信息等的存储、查询等功能。因此,我们将系统的功能设计为体质测试、信息管理、统计报表、查询、系统管理、信息发布等功能。其具体的功能设计如图1所示、

4.1信息管理

该模块其主要的功能则包括对学生管理、专业设置、班级设置。班级管理主要是实现对班级的相关信息的录入,如入学日期、班级名、学号等;专业设置则主要对学院专业的设置和管理;学生管理则主要包括学生的相关具体信息,如出生、学籍、籍贯等。

4.2系统管理

系统管理包括两部分,系统维护、用户管理。其中所谓的用户管理则是实现对用户的密码管理、用户权限设置等;系统管理则主要是针对系统相关参数的设置、系统的维护等。

4.3体质测试

体质测试作为该系统的核心,主要包括数据的录入、测试管理。体育老师按照灰度关联算法对不同的指标进行录入。而该系统则由形态、技能和运动能力三个大的指标构成。而在这三个指标下面又将其对学生身体的评价分为不同的小指标对其进行评价。其中形态则主要从身高和体重方面进行评价;技能则主要从台阶测试和肺活量两个方面去测量;运动能力则从握力指数和立定跳远去测评。并采用灰度关联模型对其进行综合的评价,并将相关的数据存入到数据库中。

4.4统计报表

统计报表包括个人统计报表、班级统计报表和整体统计报表三个不同的报表。其中个人统计主要针对个人的相关指标的统计,如肥胖与否、体能等;班级和整体则是针对学校和班级,从而给学校和体育教师提供相关的数据。同时还包括对报表的删除、修改等功能。

4.5查询

该模块主要针对老师、学生等都可根据自己的权限对个人和相关信息进行查询。

4.6信息发布

该板块主要用于对相关测试信息、健康知识、体育锻炼等信息的发布、删除和修改。

图1 系统功能设计

5 系统整体架构设计

对该系统的设计,我们采用基于B/S架构的三层模式。该模式其主要的特点是构造简单,并且对其进行的设计的系统具有很好的延展性和易用性,这是一般系统必须具备的特点。数据层:对该系统的数据库的实现,我们采用ADO.NET组件,并采用JDBC接口实现数据层对数据库的访问驱动,从而更好的实现对数据库的访问。显示层:而在前端页面开发方面,我们采用ASP.NET动态页面技术,实现对前段页面的开发和响应。而ASP技术可实现对web.Froms等表格式的访问,对该系统具有一定的搭配性;中间层和现实层我们采用C#编程,因为现行的.NET技术其搭配的语言主要包括VB和C语言。因此,对中间层的业务功能我们采用C#语言进行开发,以此更好的加强对系统组建和层之间的耦合性。其具体的系统架构如图2所示。

图2 系统整体架构设计

6 系统运行环境

对该系统的实现,采用Visual Studio 2008开发工具对系统进行开发。服务器系统使用window Server 2003 操作系统,并安装IIS5.5。同时主机服务器电脑配置为:

CPU 型号:AMD APU A10-6700

CPU 频率:3.7GHz

内存容量:8GB DDR3 1600MHz

硬盘容量:1TB 7200转

7 结束语

通过对系统平台的搭建,系统能够正常的运行。并通过系统测试,基本能够满足学校体育老师、学生等的需求,同时在适用一段时间之后,学校医务室也加入进来,并通过网上给予学生健康指导。通过设计,达到预计构想的目标,具有很强的实用性。

[1] 周永奇.高校体育社团对大学生四项能力影响的研究[D].上海:上海体育学院,2010.

[2] (美)John Kauffman/Bradley Millington,ASP.NET2.0数据库入门经典(特别版)[M],清华大学出版社2007-08

[3] 丁建岭,《国家学生体质健康标准》上报软件存在的问题分析[J],首都体育学院学报,2010.1

韩玲,女,1985.06,甘肃省平凉市,助教,研究方向:运动人体科学

Design and implementation of student physical health monitoring system

Han Ling
(Xi'an Medical University, Xi'an,710021)

In higher education more attention to the students'health is becoming,and every year the organization specialized medical power to test students'physique.In view of the above situation,I combine their work,using the software engineering thinking,put forward the object-oriented design,ASP. NET technology and SQL database technology based on, and in the B/S architecture,realized the system requirements analysis,architecture design and system.

student physique;health monitoring;ASP.NET; SQL database;object oriented

猜你喜欢
报表体质数据库
中医“体质”问答
中医“体质”问答
中医“体质”回答
28天吃出易瘦体质
LabWindows/CVI中Excel报表技术研究
从三大报表读懂养猪人的成绩单
数据库
数据库
数据库
数据库