论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类: 西部大开发杂志社 房地产开发和经营论文 石油勘探和开发期刊 西部大开发杂志 开发杂志社 培训和开发论文参考文献 游戏开发的开题报告目的 网站开发论文范文 旅游开发的论文 软件开发论文开题报告技术指标 游戏软件开发开题报告

开发类论文范文例文 与班级座位抽签程序设计和开发VisualBasic设计和开发方面论文范文

分类:论文范文 原创主题:开发论文 发表时间: 2024-02-06

班级座位抽签程序设计和开发VisualBasic设计和开发,本文是开发论文范文与VisualBasic和程序设计和抽签有关论文范文例文.

[摘 要]论述了基于Windows系统的单机版班级座位抽签程序的设计与开发,使用VB作为编程开发技术,数据库使用在是Access,其在日后程序设计语言课程的教学过程中发挥了很好的示范性作用.

[关键词]程序设计;思路;开发

[中图分类号]G712[文献标志码]A[文章编号]2096-0603(2016)36-0151-01

在校园生活中,班级座位可以说是班级管理中的一个常见的需要解决的问题.对学生来说,座位的选择会对他们产生不大不小的影响,对不少班主任来说,也是很头痛的事.现在作为班主任的我,曾经在读书的日子里,也经历过座位固定式的安排,深感座位的选定对每个学生有心理影响.如果是教师自己安排座位,学生未必喜欢安排的座位和同桌,也增加了教师的工作量,每次换座位也会遇到同样的问题.如果是自己选的座位,好座位肯定大家争抢着要,并且熟悉的同学挨着坐,容易形成小圈子,管理起来,纪律容易松散.所以,为了更加公平、更加人性化地给予每个学生平等选择座位的权利,本人开发了基于Windows系统的单机版班级座位抽签程序.程序既能地让每一位学生随机抽取属于自己的位置,又能有效公平地让每个学生获得体验的机会.

一、设计思路

(一)程序运行流程

本人首先从班级学生中抽取一人,该学生上台通过程序抽取自己的座位,然后该学生把下一位学生抽取出来,以此推进,最终实现每一位学生自我抽取座位的过程.学生在此过程中,非常期待抽取心满意足的座位和理想的同桌,有幸福的激动,有失落的遗憾,但总体来说是快乐的,就算是失落也会非常期待下一次的惊喜.

(二)程序设计思路

根据业务流程,主要开发了两个窗体界面.主界面窗体1为班级座位表,用于抽取座位显示用,次界面窗体2为随机抽取学生界面.

为了以后能提供更多班级使用,本程序系统地根据导入的班级Excel名单,来确定具体的座位数和学生相片,因此在数据库的设计中,只保留姓名和编号两个字段.从Excel表中导入班级姓名之后,自动写入数据库.

二、程序开发与实现

(一)将名单导入数据库

从Excel中导入进Access是一个数据读取和写入的过程,涉及SQL语句.首先连接db1数据库,然后查询Excel表,通过while循环语句把表里的第1列的所有名字写入数据库表2的name字段中.

(二)生成空座位

用于显示名字的座位框,是用文本框对象textbox来显示的,文本框对象是用数组来控制的,根据班级的人数来载入窗体对象,使用的是LoadText1(i)方法.

每一个的文本框都有一个数组索引.在主窗体中,随机从数据库中的序号里抽取一个序号,该序号是座位文本框的索引.该索引对应的文本框将显示抽取人的姓名,以此类推,最后完成所有人的座位抽签.

(三)随机抽取

该功能使用了常用的Timer控件,在指定的时间间隔不断地执行所需的代码,例如上述所说的从数据库中的序号里抽取一个序号,能做到抽签效果的话,在Timer代码中加执行代码.同理,在抽取学生个人姓名的时候,在窗体2中也用到Timer控件,用于随机抽取一位学生.

三、班级座位抽签程序带来的良好影响

在中职类学校中,程序设计语言这门课,主要还是以VisualBasic这门为主.毕竟是可视化程序设计,对刚从初中上来的学生来说,作为入门级语言还是可以的.自己带的班级就是信息管理班,未来的发展方向以软件蓝领为主.我作为班主任,也作为程序设计语言这门课的任课老师,如何能令学生首先感兴趣,然后爱上并学好这门程序设计课,的确花了很多精力.如果能通过身边有趣且实用的例子,让学生亲身感受到,这样自然而然就是最好的方式.因此,我所开发的这个班级座位抽签程序,每月一次为班级学生轮换座位,既方便又有趣,学生每次都很期待能换个好座位,换个新同桌.到底换到什么位置,和谁坐同桌,谁也不清楚,只有交给命运去安排.这是公平公正的做法,学生也能感受到,并遵守和尊重规则,而且经过一个月的有效的安排,学生能认识到更多新朋友,建立更多新友谊.为此,他们也就更开朗、更活泼,这也是我作为班主任带班的一个很深刻的经验.

班级自从使用了这个程序抽取自己的座位后,学生更加团结,更加积极向上.另外,在学习程序设计语言这门课程上,也激发了学生的兴趣,这个程序算是一个比较综合性的程序开发,可以把功能分解成很多知识点教授给学生,最终让学生自己开发出相似的班级座位抽签程序,从而得到知识的升华.

班级座位抽签程序能、公平地让学生更有参与度地决定自己的座位.每个月换一次座位,他们更加期待下一个不同的同桌.程序开发起来并不难,最重要是用心去开发,开发出能让学生喜欢的程序,在他们个人成长的过程中,体悟到公平、公正的人与人之间的环境,这对他们心理上的成长非常重要.对该程序的开发和使用,我是很自豪的,并且越来越多的班级也借用了该程序来为班级服务.也希望对越来越多学生产生良好的效应.

参考文献:

[1]贾长云.VB教学之我见[J].中国职业技术教育,2004(4).

[2]何小年.VB程序设计教学的改革与实践[J].湖南第一师范学报,2006(1).

总结:这篇文章为一篇关于开发方面的大学硕士和本科毕业论文以及VisualBasic和程序设计和抽签相关开发论文开题报告范文和职称论文写作参考文献资料.

参考文献:

1、 普通本科程序设计课程的泛在学习应用 郑秋生,王 璐,王文奇,刘凤华,夏敏捷(中原工学院 计算机学院,河南 郑州 450007)摘 要为提高普通本科院校程序设计课程的教学效果,从兴趣和逼迫角度,提出一种以编程训练为中心的泛在学习模式并实践.

2、 影响少数民族高校计算机程序设计成绩的客观因素分析 摘要提出利用统计学中分类数据的分析方法,以少数民族地区综合型211所属大学为研究对象,定量分析影响计算机程序设计课程成绩的诸多客观因素,并对其相关程度进行比较分析 关键词客观因素;独立性检验;相关系数.

3、 程序设计类课程在线评测教辅系统的设计和实现2019年度协办单位 摘要分析大学程序设计类课程的MOOC教学中存在的问题,介绍基于HUSTOJ平台的在线评测教辅系统设计和开发过程,并说明教学效果及优势 关键词MOOC教学;在线评测教辅系统;智能问答;成绩预警;抄袭检测.

4、 流程图在程序设计语言教学中的应用 摘要针对学生学习编程过程中存在的问题,在结构化编程思想的基础上,将流程图应用于程序设计语言教学之中 实践证明这种方式有助于学生理解程序设计语言中的基本控制流程,掌握自顶向下的设计方法,提高分析问题解决.

5、 主动学习在《可视化程序设计》课程中的实践 摘要针对可视化程序设计课程以传授知识为核心的教学理念导致的学生“过得了考试,写不出软件”的问题,开展基于主动学习、面向能力培养的课程改革,实现课程目标从“会&rdq.

6、 C语言程序设计课程改革措施 中图分类号G642 文献标识码A DOI10 16871j cnki kjwhc 2018 11 027摘要计算机科学是21 世纪对人类生活影响最大的前沿学科,程序设计是计算机学科发展的基石,同时计算.