版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、新生编班实施方案一、开发背景在技工类学校中,学生管理人员在每年的迎新工作过程中会遇到一个难题,即新生班级的编班问题。以笔者任职的学校为例,本校是广东省省属的高级技工学校,学生分为中级和高级两个层次,每个层次的专业都设置了十多个。近几年国家对技工教育尤为重视,学校处于良性发展阶段,招生形势良好,每年新生人数在20XX人以上,同时每个专业的人数大多都超过100人,编班成为迎新工作中一项重要任务。本校的学生信息管理系统早已上线,但并没有编班的功能模块,因此往年的编班工作都是通过人工来完成。学生管理人员用Excel表格记录新生注册报到信息,然后通过手工将同一专业的新生分为若干个班,再将每个班的学生资料
2、录入学生管理系统。人工编班的方式不但工作量大,效率极低,还不可避免地存在一定的人为因素,而这些人为因素极有可能造成一些不公平的情况,增加了学生管理的难度,给学生管理科和班主任的工作都带来不小的麻烦。从以上的实际情况出发,笔者考虑开发一个实用性强的编班程序替代人工方式,帮助学校学生管理科解决新生编班的难题。二、编班的原则按照学生管理科新生编班的基本要求,编班遵循下列的原则:编班总原则为随机性原则,尽量避免人为因素的干扰;同一专业的每班人数基本均等;同一专业的各班男女生比例基本均等;同一专业同一生源地的学生平均分配到各班。三、程序设计的基本思路和功能的实现1.程序实现目标为了使得分班更具合理性,根
3、据前述的分班原则,编班程序应实现以下目标:各班人数大致均等;同专业各班男女生人数比例相近;避免同一地区学生扎堆。2.前期准备以及数据表的使用由于学校的学生信息管理系统的学生数据库已建成,为了实现新生编班功能,在数据库中新建名为“新生注册信息表”的基本表,新生注册时所有的新生信息通过电子表格导入该表中,与此同时,程序还需用到“新生注册信息表”中的两个数据表:“班级表”和“学籍表”。3.设计思路一是确定数据表的关键字段。基于编班原则和通过对“新生注册信息表”数据的分析,确定该表中的“专业”“性别”“生源地”为三个关键字段。二是数据表排序。用SQL语句将“新生注册信息表”中同一专业的所有学生以“性别
4、”和“生源地”排序,可以使记录集的男、女生记录分开,同一生源地的记录聚集。三是确定班级数。确定每个专业的班级数是编班的首要任务,一般情况下以4060人编成一个班为宜。假设某专业共有新生120人,可考虑编成2个班,如有140人,则应编成3个班,但也有些专业由于自身的特殊性,班级人数可能少于40人。笔者通过与学生管理科的沟通,确定此项工作由学生管理人员根据具体情况人工选择决定,因此考虑在程序中设置下拉列表进行选择。四是提取记录。根据确定的班级数,通过程序语句对排序后的记录集进行跳跃式提取,以20XX级新生的高级计算机网络专业为例,假设分为3个班,将“新生注册信息表”按照上述的查询排序方法排序之后的
5、记录集从首条记录开始取得序号为1,4,7,10,的记录,使这批新生加入20XX级计算机网络应用1班,再取得序号为2,5,8,11,的记录,加入20XX级计算机网络应用2班。同理,再取得序号为3,6,9,12,的记录,加入20XX级计算机网络应用3班。提取的记录可以分别写入临时数据表,也可以直接写入“学生信息管理系统”的班级表和学籍表,编班完成。4.开发工具学校的学生信息管理系统为BS架构,后台数据库采用SQL Server,该程序采用较为流行且功能强大的PHP作为开发工具。运行平台为WindowsServer20XX 企业版。5.功能实现过程新生记录排序。程序需要对“新生注册信息表”进行查询,
6、检索出同一专业的全部新生记录作为一个记录集,假设当前需要编班的专业为“计算机网络应用”,在PHP程序中嵌入以下的SQL语句:“Select * from新生注册信息表where专业like 计算机网络应用and 级别like高级order by性别,生源地ASC”;以上的语句执行后可以检索出“新生注册信息表”中“专业”为“计算机网络应用”的所有记录,并且以性别为第一关键字,生源地为第二关键字排序。图1为执行此语句后的查询结果的记录集示意图。由图1可以看出同性别并且同生源地的记录是聚集的。确定班级数。此项工作由学生管理人员根据具体情况人工选择决定,在程序中设置下拉列表进行选择。提取记录,写入数据
7、表。通过两层循环跳跃式提取记录,以下为提取记录的示意程序:for($i=1; $ifor($j=$i-1;$j此处略去提取记录集$db的记录并用Insert语句写入班级表和学籍表的语句。程序段的注释:$db:查询某个专业并以“性别”和“生源地”排序后的记录集;$k:班数,由人工确定,通过网页传递;$i:外循环变量,表示班数,循环终值为$k;$j:内循环变量,表示$db记录集的序号。6.补充说明根据以往的迎新经验,编班工作完成之后,必然会出现迟来的新生到校报到,部分学生由于各种原因需要更改专业、调动班级等情况,程序还应增加“加入班级”和“调动班级”等功能,由于设计思路和功能实现比较简单,在此就不再赘述。四、结论编班程序完成之后,学生管理人员通过程序可以轻点鼠标快速完成对新生各专业的分班工作,省去了人工分班的较大工作量,消除了对公平、平均原则不利的人为因素,同时也为学生管理科和班主任的后续工作提供了极大的便利。灵活运用知识解决现实问题是技工学校计算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冰箱冰柜作业指导书
- 2024-2025学年八年级物理上册3.3噪声同步课堂含解析新版教科版
- 部编版七年级下册道德与法治第四课揭开情绪的面纱训练题
- 2025届高考生物一轮复习第2单元细胞的基本结构与物质交换第2讲细胞膜与细胞核学案新人教版必修1
- 小学语文经典美文当回忆扰乱现实伤口会撕裂还是愈合
- 2025届高考英语二轮专题闯关导练50分阅读理解提分练一含解析
- 英语四级词汇专题训练及答案
- 混凝土地面冬季施工方案
- 网络零售业精细化运营与市场分析方案
- 网络购物平台售后服务质量提升方案
- 大学生辩论赛评分标准表
- 诊所污水污物粪便处理方案及周边环境
- 江苏开放大学2023年秋《马克思主义基本原理 060111》形成性考核作业2-实践性环节(占过程性考核成绩的30%)参考答案
- 《我是班级的主人翁》的主题班会
- 酒店安全设施及安全制度
- 近代化的早期探索与民族危机的加剧 单元作业设计
- 租赁机械设备施工方案
- 屋面融雪系统施工方案
- 二年级家长会语文老师课件
- 结构加固改造之整体结构加固教学课件
- 教堂安全风险分级管控体系方案全套资料(2019-2020新标准完整版)
评论
0/150
提交评论