19排足球队员出场名单_排足球队员出场名单
19排足球队员出场名单由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“排足球队员出场名单”。
课程设计任务书
编号:19
河北理工大学 软件设计基础(VB)课 程 设 计 任 务 书
学院 班级 设计人 成绩
一、题目:设计一个足球排出场队员的程序。
二、目的与要求:
1.目的:
培养学生综合利用Visual Basic语言进行程序设计的能力,主要是培养学生利用系统提供的基本控件进行创新性设计,理解Visual Basic语言中面向对象的程序设计。2.基本要求:
①要求用Visual Basic对象的思想来完成程序的设计。
②读取文件中的足球队员信息,根据选择的阵形,选派上场队员。
③在设计程序的过程中,要求会使用按钮(commandbutton)、列表框(text)、标签(label)等基本控件。
④要求在程序中能够运用结构化程序设计的选择和循环结构,并熟练使用相关的语句(如do while、for、if-elseif等)。
⑤要求在程序中熟练运用数组,完成数组的各项操作。⑥程序界面美观,能够完成主要的功能。3.创新要求:
达到基本要求后,进行创新设计,可以根据选定的队员(号码)和阵形,绘制出出场阵形图。
三、设计方法和基本原理:
1.问题描述:
①在程序界面中单击“读入队员信息”按钮,从数据文件中将足球队员信息读入到“备选队员列表框”中。
②在程序界面中单击“->”按钮,将“备选队员列表框”中选中的队员移动到“出场队员列表框”中;单击“
19-1
课程设计任务书
编号:19 ③在选取队员时,各出场位置的队员受所选阵形的限制(如,选择433阵形,前锋人数只能是3人,„.)。
④单击“Go”按钮,绘制出出场阵形图,代表队员的图标上有队员的号码。
⑤单击“重新开始”按钮,清空所有内容,重新开始。2.问题的解决方案:
①定义数组分别用于存放队员姓名、队员位置、队员号码。
②单击“读入队员信息”按钮后,将数据文件中队员姓名、位置、号码依次读入到相应数组中,并将姓名信息显示在备选队员列表框中。
③单击“->”按钮后,将“备选队员列表框”中选中的队员项添加到“出场队员列表框”(List2.AddItem List1.Text),然后在“备选队员列表框”中将该项删除(List1.RemoveItem)。
单击“
单击“
④在选择队员时,要按出场位置分别累计选中队员的个数,并与当前选择的阵形中各位置的要求进行比较,当超过人数时,给出提示,禁止选择。
⑤绘制出场阵形图时,可建立三个过程,分别表示前锋、前卫、后卫的各种位置图示,然后根据当前阵形,调用这三个过程,画出阵形图。具体示例如下:
前锋绘图过程(参数—前锋人数)‘
Select Case 参数
Case 一个前锋
一个前锋的位置描述 Case 二个前锋
二个前锋的位置描述 Case 三个前锋
三个前锋的位置描述
End Select End Sub
四、主要技术问题的描述:
①由于单击各按钮时,都要对球员信息、球员位置、球员号码数组及相应变量进行操作,因此这些数组和变量应定义为模块级的。
②应设置三个累加变量,分别对应前锋、前卫、后卫人数,每选择一个相应人员,进行一次累加,并与当前阵形的对应数据进行比较,超出规定人数,给出信息。③分别用三个控件数组代表前锋、前卫、后卫的图形,数组个数是这个位置的最大人数,如前卫最多可以是6人(361阵形),则表示前卫的控件数组个数为6(0—5)。
19-2
课程设计任务书
编号:19 在选择阵形时,如果前卫的人数不足6人,则超出部分的控件不显示,如当前选择442阵形,则只显示前卫控件数组的4 个(0—3),其余两个(4,5)显示属性设为False(不显示)。
五、课程设计时间:2010年5月10日至2010年6月20日
六、课程设计进行地点:学校机房
七、书写设计报告的要求
设计报告中包含以下几个方面:
1.设计题目 2.设计思路
①划分功能模块 ②确定各模块的算法
3.用图示的方式给出过程或函数之间的调用关系 4.列出程序清单,并加以必要的注释 5.对该设计题目有何更完善的方案 6.通过本次设计,有何收获及心得体会
八、课程设计的考核方式及评分方法
1.考核方式
课程设计结束时,学生要提交课程设计报告(A4纸打印),并将电子文档和源程序上传至课程设计服务器中:
ftp://210.31.197.23
找到自已指导教师的文件夹后,进入班级文件夹,再找到自己的文件夹,然后将文档复制到该文件夹中即可。
2.评分方法
(1)出勤率
(2)课程设计准备工作(3)课程设计期间纪律(4)课程设计运行结果(5)课程设计报告
(6)答辩情况
指导教师: 系主任签字:
日 期: 年 月 日
19-3