APP下载

高校运动信息管理系统在计算机视域下的设计与实现研究

2020-12-28杜振中

现代电子技术 2020年24期
关键词:高校信息化系统设计计算机技术

摘  要: 随着计算机技术的不断成熟,许多学校已摆脱了传统的信息管理方式,使信息管理逐步走向信息化、智能化,如构建了智能化管理体系系统、自动化办公系统等。但这一现象并未得到全面的普及,这是受到软件限制的结果。基于此,在计算机技术视域下对高校运动信息管理系统进行了设计与实现研究。具体而言,借助NET三层架构技术实现信息管理系统的整体设计工作,并给出高校运动信息管理系统三层架构体系;而后以运动信息成绩管理功能模块为主要研究对象,展开了实现研究;最终得到了相应的实现流程,明确了高校运动信息管理系统在计算机技术视域下设计与实现的可行性。通过此研究,旨在推动计算机技术与体育教育事业相结合,促进高校运动信息化产业发展。

关键词: 高校信息化; 运动信息管理; 计算机技术; NRT三层架构技术; 系统实现; 系统设计

中图分类号: TN914?34                             文献标识码: A                      文章编号: 1004?373X(2020)24?0105?05

Research on college sports information management system designed and

implemented by means of computer vision

DU Zhenzhong

(Nanjing University of Posts and Telecommunications, Nanjing 210023, China)

Abstract: With the continuous maturity of computer technology, many schools have got rid of the traditional mode of information management, which makes their information management gradually move toward information and intelligence, building intelligent management systems, automated office systems, etc. However, this phenomenon has not been fully popularized, which is the result of software limitations. On this basis, the college sports information management system is designed and implemented according to the perspective of computer technology. Concretely speaking, the overall design of the information management system is realized by means of the NET three?tier architecture technology, and the three?tier architecture system of the college sports information management system is given. The sports information score management function module is taken as the main research object, so that the implementation research is carried out. The corresponding implementation process is obtained, which clarifies the feasibility of the design and implementation of the college sports information management system according to the perspective of computer technology. The purpose of this research is to promote the combination of computer technology and physical education cause, and accelerate the industrial development of college sports information.

Keywords: college informatization; sports information management; computer technology; NET three?tier architecture technology; system implementation; system design

0  引  言

如今,越来越多高校在教育管理体系中应用了计算机技术,使教育管理体系具备了智能化、现代化的特点,同时,简化了教师对学生信息管理的繁琐流程,极大程度上提高了高校的教学管理水平[1?5]。但仍有教师未摆脱传统教育管理模式的束缚,沿用传统管理手段对学生运动信息进行统计管理。通过这种方式对学生运动信息进行管理,虽然能够正确录入管理学生的有效信息,但是这种方式的工作量十分庞大,极大程度上限制了教学管理的工作效率[6]。为避免这种问题的延续,应加大智能化教育管理体系的推广[7?10]。因此,本文将在计算机技术视域下对高校运动信息管理系统进行设计与实现研究,旨在推进体育教育事业的发展贡献自己一份绵薄之力。

1  运动信息管理系统设计

1.1  系统整体框架的设计

本文系统整体框架的设计采用NET三层架构技术来加以实现,简单而言,即将整体系统分割成三个部分:业务表示层、业务逻辑层、数据访问层。其中,通过业务表示层可得到客户端的访问信息,同时还能为客户开通信息传递渠道,使客户能够实时得到客户请求信息;而业务逻辑层则是具有估算和处理客户端请求逻辑思维的功能,同时还能有效接收数据层传输的信息数据;数据访问层主要的作用是对系统程序访问和执行时产生的问题进行解决,而后将所得到的结果传输至客户端。系统的整体框架情况如图1所示。

1.2  系统功能模块的设计

1.2.1  功能模块化

对系统的开发而言,功能模块设计是重中之重的工作。在设计之初,首先会从目标用户着手了解,以获取所需的功能,而后对功能模块展开设计,以满足用户所需。总体而言,系统功能模块设计工作是指,能够对目标系统功能进行判断,并能够对每个模块进行调用。通常,在功能模块设计期间,要对模块进行划分,即降低模块转化难度,提高模块转化效率。在系统开发期间,划分模块工作具有重要的促进意义,能简化系统模块的设计工作,并有利于系统后期工作的进行。但在划分模块时,需要遵守以下三点规则:

1) 在结束系统所有功能抽象处理后,才能开展划分模块工作,其中,抽象处理需要依照顺序(由上到下)进行逐步细化,当通过一些简易的办法能够完成模块的设计工作时,便可停止划分模块流程。

2) 提高处理局部信息、隐含信息等方面的管理力度。其中,处理局部信息指的是系统自主对有关信息进行整理,并对功能做集中化处理,为隐含信息工作的顺利开展奠定基础。

3) 模块划分后,确保模块的独立性。此处的独立性是指模块与模块之间的联系需要通过最短的时间处理完成。对系统而言,所有模块的独立关系是相互存在的,且不可缺少的,能够为系统后期的功能维护打下扎实的基础。

1.2.2  子模块独立条件

系统功能模块在设计期间,首先选择能够单独开发的子功能模块进行设计,但该设计过程会受到模块间关系判定的影响,需要着重考量,因为这关乎系统后续开发的有效性。系统功能模块在划分期间,可依据功能模块的属性进行划分。此外,还需对子功能模块的五大重要条件进行考虑:

1) 确保功能子模块的通用性,如密码维护和用户管理不管在什么系统中都具有重要作用,所以,密码维护和用户管理模块间具有一定的通用性。

2) 各功能子模块间具备制造单独运行的特点,能满足多人功能研发的需求,同时亦能为软件后续的开发研制提供便利。

3) 子功能模块间具备易于装配的特点,能在条件2)的基础上,避免各子模块在装配期间的联系。

4) 子功能模块应使用便利,所有独立的子功能模块应是一个独立的个体,能够在市场上以产品的形式流通,为客户的使用提供便利。比如,管理层级功能模块在一定条件下,可视为一个独立的系统,投入到市场中使用。

5) 子模块应具有功能维修的特点,以确保子系统后期运维的可行性。虽然系统中功能模块间具有独立工作的特性,但也存在一定的联系。

因此,可将功能维修设计成一个单独的模块,使该模块无法影响到系统的整体运营。总体而言,在满足上述五大重要条件后,才能实现子功能模块的设计。将整个系统设计划分成多个功能模块的设计,逐步实现整个系统的设计。

1.2.3  子功能合并

子功能合并就是将独立的子功能模块连接在一起。目的是使系统更加简洁。在子功能合并的过程中,通常有3个主要步骤:

1) 需要明确独立的子模块与非独立的子模块;

2) 需要明确系统中独立子模块之间的相关性;

3) 合格的子模块和相关的子模块合并在一起。

合并后的子模块之间都具有一定程度的相关性,例如时间相关性、短跑相关性、空间相关性、配置相关性和功能相似性等。此外,通过精确计算获得这些子模块之间的关联值,从而实现合并子功能的目的。根据不同的功能对不同的模块进行分类。分类后,将评估不同类别的模块。如果这些评估模块符合实际需求,则可以将其合并,反之则无法合并,需要进一步开展二次整合匹配。通过基本的测试操作后,可将达标的模块融入到目标系统中。在此期间,可通过基本操作来执行项目的测试工作,如增加、删减以及修改等。当功能模块拥有独立工作的特点后,便可认为项目管理模块已得到初步实现。

1.2.4  功能模块划分

在上文对各个模块详细分析的基础上,本文在此处对各子功能模块的功能分割情况进行了讲解,系统总体功能结构如图2所示。

由图2可以看出,运动队信息管理系统可划分成五大模块:测试类型管理模块、测试项目管理模块、成绩管理模块、成绩分析模块、系统管理模块。其中,测试管理模块又可分割成4个模块:测试类型新增模块、测试类型修改模块、测试类型删除模块、分值权重设置模块。对测试类型新增模块而言,可实现测试类型的添加工作,但在添加之前,系统需要对用户信息的正确性及合法性进行核对检验,待用户输入无误后方能开展测试类型的添加工作。

对测试类型修改模块而言,可通过该模块对系统内所有测试类型进行修改,并将修改后的测试类型存储至数据库当中。对测试类型删除模块而言,可提供删除系统中测试类型的功能,在删除系统测试类型之前,需要对该类型内容进行审核,若删除该测试类型并不会对其他项目造成影响,那么便可删除,反之则不可删除。对分值权重设置模块而言,可通过该模块实现分值权重的调整,以满足设计的需要。

测试项目管理模块可分割成四大模块:测试项目新增模块、测试项目修改模块、测试项目删除模块、分值权重设置模块,这类模块若继续下分,其功能将基本相同,此处便不再赘述;对成绩管理模块而言,可分割成六个部分:成绩录入模块、成绩修改模块、成绩删除模块、成绩查询模块、成绩导出模块、分制转换模块。通过成绩录入模块可将学生的运动成绩全部录入到系统当中,此时系统会对用户输入的数值进行自动检测,当输入的数值处于正常状态下,那么系統便会提示完成成绩录入工作,反之则会显示录入失败。通过成绩修改模块可实现用户对系统中成绩数值的修改,在修改结束后,需要将其存储至数据库中。通过成绩删除模块可实现用户对无需要成绩的删除任务,同样,在删除结束后仍需进行相应的存储备份。通过成绩查询模块可实现用户对自身成绩的快速查询。通过成绩导出模块可便于用户对学生成绩的统计。通过分制转换模块可对学生的成绩进行快速评定;成绩分析模块可细分成成绩统计和成绩分析两种。

系统管理模块又可细分成6个不同的模块:用户新增模、用户修改模块、用户删除模块、权限分配模块、数据库备份模块、数据库还原模块。其中,权限分配模块指的是系统在用户名设置的基础上,提供相应的权限任务。其余模块的作用此处不再一一解析,均与上文大同小异。

2  数据库逻辑设计

对数据库逻辑设计而言,需要充分了解其概念设计。其中,数据库概念设计可简单理解为通过数据的形式表征客观存在的事实。通过数据库概念设计可得到相應的数据模型,此时若对其进行二次转换,便能获得满足计算机需要的逻辑结构,这是逻辑设计的总体内容。逻辑设计是任何数据库管理系统都无法避免的一个环节,也可将该环节视为规整数据库的一个过程。当能够明确数据库管理系统的属性时,便能知晓数据库物流设计的基本流程,如数据库实体属性等。此外,数据库设计需要相应理论的支撑,这样才能确保数据库功能的完整性,才能提高数据库运行的高效性。在概念设计的基础上,通过模型转换的方式获取逻辑关系模型,该过程需要坚持一对一原则。所谓的一对一原则是指单个实体对应单个模型,若属性存在偏差,那么则会导致转换失效的发生。通过转换概念设计获取相应的实体联系图形(ER)。转换期间,整个数据模型会得到相应的优化处理,并清楚地确定转换过程中每个数据片段之间的依存关系。通过第三范式分解整个图形。所谓第三范式就是出现在数据库结构表中的值,每个值只能有一个唯一的表达式;每行的键指示和表达方式都是唯一的;与其他键关联的非键信息将不会显示在表中。基于第三范式(3NF)的考虑,本文通过ER图形转换的方式获取学生运动队信息管理系统的4种关系模式:

1) 用户信息,具体涉及用户地址、密码及姓名等;

2) 学生信息,具体涉及学生学号、姓名及密码等;

3) 测试得分,具体涉及测试项目、学生学号及学生地址等;

4) 成绩信息,具体涉及学生学号、学生地址及分值等。

3  信息管理系统的实现

3.1  体育测试类型的实现

在体育类型管理系统中,主要涉及到类型修改、类型新增、类型删除以及权重重设等内容。其中,测试类型删除程序实现流程如图3所示。

由图3可以看出,实现测试类型删除程序需要经过4个步骤来实现:

1) 选取用户需要删除测试类型的ID;

2) 在步骤1)基础上,由系统自主检索测试项目信息表;

3) 判断测试项目表是否存在内容,若无则进入下一步流程,若存在相应内容,那么则提示客户项目表存在不可删除内容;

4) 退出程序。

3.2  分析体育测试项目实现

体育测试项目管理指的是控制体育测试项目中信息添加、信息删除、信息修改等方面的内容。其中,系统新增测试项目程序实现流程如图4所示。

由图4可以看出,系统新增测试项目程序需要经历5个步骤来加以实现:

1) 用户输入所需的新增信息;

2) 系统自主审核用户新增信息;

3) 对用户输入信息的完整性进行判断,若存在必填项为空,系统则会提示用户进行填写,直至用户输入信息无空才能进入下一环节;

4) 在测试项目中插入执行命令;

5) 在结束插入环节后,系统会弹出关于插入是否成功的信息供用户参考。若系统弹出“True”字样,那么说明项目新增完成;反之则为失败。

3.3  成绩管理实现

成绩管理工作内容主要涉及到学生成绩的录入、修改、删除等。其中,成绩录入功能实现流程如图5所示。

由图5可以看出,成绩录入程序流程的实现可细分成5个步骤:

1) 用户需要将学生的ID、学号以及各项运动分值录入到系统中;

2) 由系统对用户输入信息进行自主检测;

3) 判断用户输入信息的完整性,即是否存在空白,若存在空白则提示用户进行填写,直至信息填写完整为止;

4) 系统自主生成成绩信息;

5) 通过数据库判断信息添加是否完成,若系统弹出“True”字样,那么则为输入成功,反之无效。

成绩管理实现部分代码如下:

func userInput() *student {

var (

name string

num, score int

fmt.Print(“请输入学生学号:”)

fmt.Scanln(&num)

fmt.Print(“请输入学生姓名:”)

fmt.Scanln(&name)

fmt.Print(“请输入学生成绩:”)

fmt.Scanln(&score)

return newStudent(name, num, score)

}

3.4  分制转换实现

通过分制转换操作能够根据学生成绩,给出相应的等级评定,等级自动评定程序实现流程如图6所示。

由图6可以看出,等级自动评定程序实现需要经历6个阶段:

1) 提取成绩值。

2) 获取学生成绩的最大值与最小值。

3) 对成绩值、成绩最大值、成绩最小值进行相互比较,而后根据所得结果对相应位置信息进行更新处理。

4) 反复步骤1)~步骤3)操作,获取相应的最大值与最小值。

5) 重复步骤3)过程。

6) 判断填写内容的完整性,若系统提示填写存在空白,则结束操作;反之则进行二次处理。

分制转换部分代码如下:

def to_dataframe(stus):

names = [ ]

nos = [ ]

scs = [ ]

djs = [ ]

for a in stus:

nos.append(a.no)

names.append(a.name)

ncs.append(a.score)

scs.append(a.get_rank())

dire = (“学号”:nos,“姓名”:names,“成绩”:scs,“等级”;dis)

p = pd.DataFrame(dire)

return p

4  结  语

总体而言,本文在计算机技术视域下首先对高校 运动信息管理系统整体框架进行设计,并融入NET三层架构思维,给出系统三层架构体系。其次,对系统功能模块进行详细设计与讲解,如子模块独立条件、子功能合并等。最后,以学生运动队成绩管理功能模块为例,进行实现研究,得到成绩测试类型、成绩管理等实现流程。

參考文献

[1] 舒松.计算机技术在高校信息化教学管理中的应用研究[J].信息通信,2020(7):141?142.

[2] 付国庆.计算机应用技术和信息管理系统的整合策略[J].数字通信世界,2020(5):224.

[3] 王研.高职院校学生信息管理系统存在的问题及对策[J].科技创新导报,2019,16(35):165?166.

[4] 张伟.浅析基于大数据时代的信息管理与信息系统的应用[J].信息系统工程,2020(8):40?41.

[5] 郭玉芝,周太宇.基于SSM框架的高校学生平时成绩管理系统的设计与实现[J].现代信息科技,2019,3(23):17?19.

[6] 张蓓.计算机技术在高校信息化教学管理中的应用研究[J].计算机产品与流通,2020(5):220.

[7] 吴翔.计算机技术在教育教学管理中的应用探析[J].科技创新导报,2020,17(9):199?200.

[8] 宁功林.计算机信息技术在高职教育教学管理信息化中的应用[J].电子技术与软件工程,2019(10):255.

[9] 张娜.高校协同教育管理系统的构建研究[J].现代信息科技,2020,4(14):140?142.

[10] 洪舒欣.计算机技术在信息管理中的应用[J].信息与电脑(理论版),2019(5):22?23.

[11] 罗韬.计算机技术在学校学籍管理中的实践与思考[J].信息与电脑(理论版),2019(1):35?36.

[12] 张永强.浅析算机数据库技术在信息管理中的实践[J].计算机产品与流通,2019(2):115.

[13] 李丹.试论计算机应用技术与信息管理的整合[J].数字技术与应用,2019,37(12):222?223.

作者简介:杜振中(1988—),男,江苏南京人,硕士研究生,讲师,研究方向为高校电子辅助教学技术应用开发。

猜你喜欢

高校信息化系统设计计算机技术
移动技术在高校信息化建设中应用现状分析
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
探讨办公自动化中的计算机技术应用
基于矩阵LU分解的并行处理
政府机关档案计算机管理的有效应用分析
目标特性测量雷达平台建设构想
基于ASP技术的实验室网站系统建设
浅谈基于Web在线教学系统设计
信息化建设促进高校人才培养质量提高的思考