APP下载

基于.NET技术的体育选课系统设计与开发

2018-01-08张锦锦陈元香

电子设计工程 2017年16期
关键词:体育课体育课程

张锦锦,陈元香

(西安培华学院 陕西 西安710125)

基于.NET技术的体育选课系统设计与开发

张锦锦,陈元香

(西安培华学院 陕西 西安710125)

在当前高校体育教学中,运用传统的体育选课系统,不能充分的利用体育选课资源,还存在需要改进的地方,基于.NET技术设计体育选课系统,成为一大趋势,本篇结合.NET技术,从而可以分析开发设计体育选课系统方面的需求,从而能够结合系统的总体设计、功能设计以及系统代码实现等多个方面,优化开发设计基于.NET技术的体育选课系统。结果证实,设计开发基于.NET技术的体育选课系统,不仅满足学生对体育选课的需求,也可以提升体育选课资源的利用效率,提升34.0%,发挥积极设计开发效益。结论表明,基于.NET技术支持下,优化设计开发体育选课系统,发挥积极影响,可以在实际系统开发中推广运用.NET技术。

体育选课系统;.NET;系统开发;体育

在当代体育教学中,为实现现代化体育教学,可以优化设计运用体育选课系统,这样可以为学生提供一个自主选课的平台,实现体育资源利用的最大化,发挥积极影响[1]。基于.NET技术,设计体育选课系统,也将会大力发挥.NET技术优势,提升体育选课系统设计开发效益。以下本篇对此做具体分析。

1 NET技术

在实际中,.NET技术也就是Active Server Pages.NET技术的简称[2]。.NET技术的工原理就是,能够通过网络HTTP请求,就可以在 Web服务器之中创建动态的HTML、WML等文档,实现对文档的动态处理规划[3-9]。并且,在.NET技术中,也为系统的服务器端,可以提供一些对象模型,以确保将系统程序控件作为一个对象去开展访问[10]。在.NET技术中,也可以提升.NET应用程序代码的重用性,能简化对数据的存取、修改以及删除等操作流程,同时系统可扩展性[11]。并且,对于应用.NET技术来编译系统程序代码,将代码生成可直接执行的.aspx文件,仅需第一次应用之中需进行编译,之后的多次均可直接使用[12],可以提升系统执行.NET应用程序的速度,发挥积极应用价值。

2 系统设计需求分析

在.NET技术下的体育选课系统设计中,可以运用数据库技术优化体育选课数据存储工作,避免采取人工统计、手工排课的弊端,实现数据库管理优化的选课管理,确保教师可以运用该系统,为学生设置体育选课信息,然后由学生根据自身权限登录到系统中,选择自己喜欢的、有兴趣的体育课[13-15]。在本次设计的体育选课系统中,确保可以有效提高当前学生对体育课程资源的利用效率,合理、科学、有效的分配学校的体育课资源,优化实现基于.NET技术的体育选课系统,对高校整体的体育教学资源进行系统配置育分配,不仅保证系统在配置学校体育资源时,能够考虑学校的实际情况,满足学校中不同层次、不同喜好度的学生对体育的需求,提高体育选课管理的效率与质量。同时,在设计基于.NET技术的体育选课系统中,也可以将选课自主权交到学生的手中,让学生可以自主全在体育课程,可以提升学生选课的自主性。同时,对于本次设计的体育选课系统中,运用.NET技术,优化开发选课系统,应该保证系统有良好的人机交互界面,这样可以方便用户操作使用,并且也可以提升高校体育选课管理效率,保证系统满足用户需求。

3 设计开发基于.NET技术的体育选课系统

3.1 系统的总体结构设计

对于本次设计开发的体育选课系统中,基于.NET技术,采取采用B/S模式的多层架构体系,从系统表示层、业务层以及数据层方面,优化设计体育选课系统的结构。系统设计中,采用B/S模式的多层架构,即可满足本次系统设计分布计算方面的需求,确保系统的用户可以通过当信息网络的 web浏览器,远程、自主化实现访问体育选课系统中的数据信息,这样的系统结构不仅能够有效降低系统开发中对表示层中客户机配置的要求,还可实现对体育选课系统数据维护与更新。对于本次的系统设计之中,其总体的结构如图1所示。

图1 体育选课系统结构

本次体育选课系统的设计之中,运用.NET技术,确保系统的客户机能够通过浏览器的方式,实现用户与之间的应用界面操作交互。对于系统的网络层,通过 Web应用服务器,可以接收、处理用户请求,有助于实现系统服务与底层数据库的交互。在系统设计中,能够将程序、数据以及相应的系统组件,使其可以同时分布在数据层的服务器端,提升系统设计有效性。

3.2 系统功能设计

基于.NET技术,设计本次的体院选课系统中,确保系统中还应该具备关于系统管理、学生的数据管理以及体育教师教学管理、体育课程的选课数据管理以及学生在线选课等功能。系统功能图如图2所示。

图2 系统功能图

系统管理的功能:系统的管理模块,不仅可以管理学生的个人信息,也可以管理班级、教师以及课程安排等多种信息数据,强化完善体育选课机体,健全体育选课安排策略,保证用户可以运用该系统,自主科学化的进行体育选课,发挥应用价值。

学生数据管理的功能:对于学生填写的学号、密码以及验证码等信息,进行统计维护,并对学生用户进行身份验证之后才可确保学生登录到.NET技术下的选课系统中。同时,在学生用户进入系统之后,可以根据自己对体育课的喜好程度,选择自己有兴趣的体育课程,也可对其体育任课教师进行评价。

教师数据管理的功能:对于系统的该模块,确保高校体育教师能够在体育选课系统中,下载学生的体育选课名单,安排部署体育课开课决策;并且还可以上传学生的体育成绩单,自主查询学生的体育成绩;该可以运用该系统,根据学生报名选课情况,自动化排出体育课上课表,发挥应用系统的自动化优势。

体育课选课方面的数据统计管理:在系统设计中,能够有效统计体育课程的排课情况,还可以进行上 体育课的人数核定,安排好学生信息,设置相关的选课参数,将数据运用表格进行统计管理,计算教师的体育教学工作量,统计学生的体育课选课频度,发挥更好的系统应用功能。

学生在线选课管理的功能:对于实际系统中,确保学生能够利用该模块,有效查询在高校中不同项目体育课程的安排情况,也可以了解到体育课教师的情况,保证学生用户可以在特定的时间内,自主登陆系统进行选课;并可以设定对于学校中每个班级的学生,在选择上体育课程的人数方面,设置一个选课的上限,当选择体育课的学生人数超过了这个上限数值之时,则可以提示学生选课已满,确保设计的系统具有很好的人机交互界面。

3.3 系统数据库设计

对于本次体育选课系统设计中,确保系统可以实现学生选体育课的功能,保证系统数据库发挥实际应用效益。系统数据库E-R图如图3所示。

图3 E-R图

系统数据库设计分析如下所示:

1)系统用户分类:主要分为2类:学生和管理员

2)数据描述①课程:课程号、课程名、学分、学时、教师、开课学期、适用专业、最大选课人数② 学生:学号、姓名、密码、专业年级③学生选课情况:学号、课程号、是否已经考试、成绩④管理员:编号、姓名、密码。

3)功能描述:

①学生功能:学生使用学号和密码登录;学生能够选择所需要的课程;学生能够退选课程;查询该学生已经选的课程;查询该学生某一门课程的成绩,某学期所有课程的成绩。

②管理员功能:课程的增加、删除、修改等;能够列出指定学期、课程的选课学生名单,能够对学生的选课进行调整;能够录入学生的成绩,列出指定学期、课程的成绩单。

3.4 构建系统开发环境

基于.NET技术,优化设计开发体育选课系统,并且在本次的系统设计开发之中,也将会应用Windows 2003作为用户界面的操作系统,还将会采取SQL Server 2008数据库作为系统数据存储平台下,还将会应IIS7.0作为系统的Web服务器。在.NET技术下的体育选课系统设计开发之中,还会应用ASP.net联合ADO.NET技术组成的开发环境,优化系统数据库的访问操作,能够通过ASP以及ADO技术的综合,优化提升系统设计效益,满足系统开发实现环境,开发该系统。

3.5 系统代码实现

本次系统代码设计实现中,运用ASP.net语言,开发设计实现基于.NET技术的体育选课系统。数据库部分代码:

4 系统设计开发效益

设计开发基于.NET技术的体育选课系统,不仅满足学生对体育选课的需求,也可以提升体育选课资源的利用效率,提升34.0%,发挥积极设计开发效益。开发基于.NET技术的体育选课系统,确保可以在体育选课资源缺少的情况下,也可以确保学生能够自主进行体育选课,充分利用体育选课资源,充分满足学生选课需求。开发基于.NET技术的体育选课系统,确保学生可以利用系统,能够通过网上远程就对体育选课信息进行评价,这样可以使体育选课评教方式显得更加的客观、准确,也能更好及时促进高校体育教师能够积极上课,提高体育教学的效果。同样,设计开发基于.NET技术的体育选课系统,也可以利用.NET技术实现体育选课的网络化,这样就可以提高对体育选课信息处理的速度与准确性,效避免传统体育选课管理中的随意性问题,确保学生可以根据自身对体育选课的需求,使学生可以通过网络就便捷、快速的选好体育课,及时、有效查询、修改自身的体育选课情况,发挥积极设计开发效益。

5 结 论

综上所述,基于.NET技术支持下,优化设计开发体育选课系统,就可以使当前高校的体育选课管理工作变得更为规范化、系统化,发挥积极影响,可以在实际系统开发中推广运用.NET技术。

[1]王祺.基于asp.net大学生体育选课系统的开发与设计[J].哈尔滨职业技术学院学报,2010(6):67-68.

[2]卫业钧.学分制下的高校体育选课系统设计[J].电子测试,2014(20):157-159.

[3]崔岩平.基于气质类型判定的体育选课推荐系统的设计与实现[D].北京:北京工业大学,2013.

[4]黄键,汤娟.基于B/S与C/S结合的学生选课系统的设计与实现——以体育选项课为例[J].湖北广播电视大学学报,2014,34(5):148-149.

[5]张蓉,胡勇智,罗晓勤,等.基于Web的高校公共体育选课系统的设计与实现[J].电脑知识与技术,2013(36):8329-8331,8336.

[6]韦洪雷.基于.NET技术的高校体育场馆网络服务管理平台的开发研究[D].成都:四川师范大学,2011.

[7]邵晓华.湖南机电职业技术学院体育选课系统研究与实现[D].重庆:重庆大学,2014.

[8]付明.高校体育课网上选课方法研究——以黑龙江八一农垦大学为例[J].黑龙江八一农垦大学学报,2014,26(4):124-128.

[9]杨中海.基于ASP.NET的体育选课系统[D].成都:电子科技大学,2012.

[10]董东风.学生三自主体育选课需求分析[J].长沙通信职业技术学院学报,2013,12(3):119-124.

[11]马丽.职业院校少数民族学生体育选课现状与对策研究——以新疆巴音郭楞职业技术学院为例[J].哈尔滨职业技术学院学报,2013(4):46-47.

[12]杨辉,张小龙.高校体育选课与成绩处理的网络管理系统的开发[J].电子测试,2015(3):61-62,56.

[13]董东风.学生三自主体育选项课管理系统数据结构研究[J].湖南邮电职业技术学院学报,2015(2):100-104.

[14]段炼娥.高职体育选课系统的问题及对策研究[J].武汉职业技术学院学报,2015(2):19-23,28.

[15]刘朝辉.基于健康评价的学生体育选课系统构想[J].河北体育学院学报,2015,29(4):75-80.

Design and development of physical education course selection system based on.NET technology

ZHANG Jin-jin,CHEN Yuan-xiang
(Xi'an Peihua University,Xi'an 710125,China)

In the sports teaching in Colleges and universities,the use of traditional sports elective system,can not fully use of sports course resources,there is the need to improve the place,based on.Net technology,the design of sports elective system,has become a major trend,based on the.Net technology,which can analysis of the open design of sports elective system needs,to multiple aspects,combined with the system's overall design,function design and system code realization and optimization of design and development of sports course selecting system based on.Net technology.Results confirmed that the design and development of sports course selecting system based on.Net technology,not only to meet the demands of students on the sports elective,can also promote the sports course resource utilization efficiency,improve 34.0%and play an active design and development benefits.The conclusion shows that,based on the support of.NET technology,optimizing design and development of physical elective system,exert positive influence,can promote the application of.NET technology in the actual system development.

physical education elective system;.NET;system development;sports

TN99

A

1674-6236(2017)16-0016-04

2016-06-21稿件编号:201606147

张锦锦(1986—),女,陕西西安人,硕士,讲师。研究方向:体育教育。

猜你喜欢

体育课体育课程
《无机化学》课程教学改革
数字图像处理课程混合式教学改革与探索
提倡体育100分 也需未雨绸缪
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
体育课
2016体育年
我们的“体育梦”
上好期末三节体育课
"三个结合“上好室内体育课