大学生运动会报名系统设计与

更新时间:2024-03-19 作者:用户投稿原创标记本站原创 点赞:5764 浏览:20223

摘 要:近年来,随着信息技术的不断发展,智能化、信息化的管理被越来越多的人所接受和使用,不同类型的管理系统在不同的领域中发挥着应有的作用,大学生运动会报名系统就解决了高校在开展运动会运动员报名时所出现的一系列的问题.本文对大学生运动会报名系统进行了简要的说明和设计.

关 键 词:运动会;报名;系统;研究

中图分类号:TP311.52

为丰富学生的课余生活,每年高校都会为学生举办运动会来提高学生的身体素质,使学生可以从德智体美劳等方面全面的发展,但随着学生人数的不断增多,运动会竞赛项目的增加,运动会报名工作显得越来越困难,为解决这一问题,高校需要开发和设计出一套智能化的、全面的运动会报名管理系统,使学生有秩序的填报自己喜欢的项目,减少运动会报名时出现的错误.

1我国高校运动会报名系统的现状

据调查,在我国,许多高校的运动会报名方式还采用传统的、纸质的、统计形式的报名方式,这种方式在对运动员名单进行统计时就会出现数据的丢失、数据的重复、数据的错乱等现象,间接的增加了管理运动员报名人员的工作量,甚至会影响运动会是否可以顺利召开,虽然有部分高校使用了运动会报名系统,但由于当时的条件有限,原有的运动会报名系统已无法满足当今运动会报名现状的需要,且原报名系统的更新与维护比较困难,系统并没有与网络技术相结合,数据的安全性、系统的安全性较低.通过对我国高校运动会报名系统现状的了解和前期的调研,充分的说明了大学生运动会报名系统的开发是具有很大价值的,所以在高校原有系统的基础上设计并开发了新的大学生运动会报名系统,用来减少管理运动会报名人员工作的工作量,提高其工作效率,使运动会可以顺利的进行.

2运动会报名系统主要用到的技术

本系统所用到的开发工具为jsp技术和Struts框架,JSP具有一次编写、各处执行、安全性高、保密性好的特点.JSP技术是通过JA编写类中的tags和scriplets来实现对产生的动态网页逻辑进行封装的.Struts框架为系统开发人员提供了一个具有统一标准的框架结构,通过使用Struts框架,开发者可以将工作的重心放在应用程序中,且Struts框架可以满足用户的需求,敏捷迅速.

通过与用户进行沟通,了解了系统必须要实现学生可以不受时间和地域的限制进行运动项目报名的功能,因此选取的网络架构为基于B/S的三层架构,B/S结构可以减少客户端的压力,因为系统的更新与维护都会是在怎么写作器端进行的,而且B/S结构的界面并不复杂,操作人员或管理人员使用起来比较方便.

3运动会报名系统的数据库设计

运动会报名系统选用的数据库为SQLServer2008,SQLServer2008具有SQLServer2005的全部优点,除此之外SQLServer2008的存储功能更加强大、存储环境更安全,数据的存储类型更加全面,最为重要的是SQLServer2008可以在网上发布数据库中存储的数据,并且根据调度来修改已经发布的数据,SQLServer2008还具有很好的软件兼容性,它可以适应大部分的操作系统,可以与其他应用软件兼容.

4运动会报名系统的功能模块设计

因为系统采用的是B/S结构,所以笔者会从前台和后台分别来阐述运动会报名系统可以实现的功能,该系统的前台模块主要面向的对象是运动员,主要实现的是学生进行行的注册、最新公告的查看、系统选择所要填报的项目、查看自己所报的项目.这里需要注意的是(1)学生如果是第一次进入系统,应先注册,在注册时、身体状况为非必填选项,用户名、、性别等为必填选项,必填选项必须按照正确的书写格式、填报方式全部填写才能完成注册,否则系统会自动提示信息填写不完整,请将信息填写完整,完成注册.(2)学生通过输入正确的用户名和后才能进入系统,在系统的最新公告界面学生可以查看相关公告,但不能对公广告进行修改和发布.(3)学生通过点击运动项目进入到运动项目界面,查看运动会所有的项目,在自己想报的项目中点击“我要报名”,系统会自动弹出“是否填报该项目的窗口”,点击确定才能完成报名.(4)报名完成后“学生在我报名的项目”中查看自己所填报的项目、报名的时间、状态.还可以对自己填报的项目进行删除,但不能对其他同学的相关信息进行查看和修改.

系统的后台模块主要针对的是系统的管理员,管理员通过输入用户名和进入系统,如输入错误的用户名、系统会自动返回登录界面.管理员可以对系统进行基本操作,包括查寻系统属性、修改、管理员维护.管理员还可以对系统中的公告、运动项目进行添加或删除,在对公告进行添加时,只需在添加公告界面输入标题和内容即可.对项目的添加要在添加项目界面输入项目名称、项目简介等信息.删除只需用鼠标在界面点击删除按钮即可,管理员通过报名管理模块查看学生的报名情况、报名状态,但不能对其进行任何操作.

5运动会报名系统的系统测试

5.1系统测试实例的研究与选择

系统测试按照测试的方法分类分为黑盒测试和白盒测试.白盒测试是以程序内部结构与处理逻辑为中心而展开的测试,白盒测试就是尽可能多的选取测试用例,对源代码进行充分的覆盖,这样就能更多的发现系统中的错误.黑盒测试主要是根据程序中输入、输出的条件进行数据的测试,用来检测系统输出是否正确.本系统的测试使用了黑盒与白盒这两种测试方法,主要使用了黑盒测试中的等价分类法、边界值分析法与因果图法,白盒测试中的逻辑覆盖法与最短路径分析法.在测试过程中遵循了保证测试用例完整性和有效性的原则.进而对系统的功能、接口、数据、性能、初始化、终止进行了全面的测试.


5.2系统测试的重要性

在软件生命周期中,系统测试占据着重要地位,系统测试就是尽可能多的找出系统在运行时所出现的错误,是对系统的进一步完善,是系统被应用前必要的操作步骤,如不在系统使用前对系统进行测试,系统中存在的错误就会扩散,这样会致使系统最终瘫痪,而且系统测试的好坏直接影响软件的应用效果,通过上述可知,本系统严格按照传统的测试方法、测试步骤进行了测试,并发现和解决了系统测试过程中所出现的问题,经测试系统中的所有的条目都满足用户的需求,系统正常运行,可以正常使用.总之,系统测试是不断发现错误并解决的过程,是系统设计者、开发者、使用者终生研究的课题.

6结束语

通过分析大学生运动会报名的现状了解了大学生运动会报名系统的开发是具有可行性和必要性的,大学生运动会报名系统是学校智能化发展的重要平台,本系统是通过jsp技术、Struts框架等开发工具进行开发的,并与B/S结构相结合最终实现了信息的网络交互.大学生运动会报名系统的实现和应用,减小了传统报名的复杂度,提高了工作人员的工作效率.

高校田径运动管理系统设计[J].吉首大学学报自科综合版,2001(02):140-141.

[3]陶恂.数据库管理的设计方案及其应用[J].上海电机学院学报,2011(05):239-242.

作者简介:李杰(1982.10-),男,陕西人,硕士,讲师,研究方向:计算机网络技术.

作者单位:银川能源学院计算机与信息工程学院,银川750105