学校成绩处理分析系统(精选10篇)
1.学校成绩处理分析系统 篇一
行知学校期末成绩质量分析报告
2013——2014学年度上学期七年级;期末考试质量分析报告;行知学校七年级郝伟;本次期末考试,试卷仍由县教研室统一组织,于元月1;日全县各初中同时考试;
一、班级基本情况:;我们班共有学生55人,其中男生31人,女生24人;
二、考试数据分析:;(一)从全县总体情况看,总分前300名我校1人,;
(二)前20名中的学生瘸腿现象:第二名学生叶振芳;
(三)这次考试,2015——2016学年度上学期七年级
期末考试质量分析报告
行知学校七年级 XXXX
本次期末考试,试卷仍由县教研室统一组织,于元月18、19
日全县各初中同时考试。学校统一安排了考务,七年级共设2个考场,考务会上,朱校长强调了考试纪律。学生没有违纪现象发生,得到监考老师的夸赞。阅卷工作全县教师集中阅卷,保证了考试成绩的真实有效,我校由于学生较少,没有老师参加改卷。为了总结经验,吸取教训,更好地完成本学期的教学任务,我对这次考试的成绩进行分析,找出考试中反映出来的问题,并查找原因,就下一步的工作制定整改措施,下面,我就以下四个方面对本次考试作简要分析。
一、班级基本情况:
我们班共有学生55人,其中男生31人,女生24人。相对其它学校,我校学生基础差,底子薄,优秀学生较少,学困生很多。但是我们的学生也有很多值得肯定的地方,如:全班学生普遍心理状态较好,积极乐观向上,总体来说都比较遵守纪律,班干部表现出对班级工作的极其负责和对同学关心爱护。有较好的班风和学风,因此,期末考试取得了让人比较满意的成绩。
二、考试数据分析:
(一)从全县总体情况看,总分前300名我校1人,前800名我校6人,前1500名也只有13名。按校头,从单科平均分来看,语文64.2分列第二,数学62.1分列第三,英语67,9分列第五,历史54分 列第一,政治65.1分列第十一名,地理48.5分列第十,生物39.4分列第十九。从与第一名的差距来看,语文相差0.6分,数学相差6.7分,英语相差5.8分,历史超出1分,政治相差3.3分,地理相差10.3分,生物相差16.3分。由此可见,我们七年级各学科成绩很不平衡,生物、地理课目存在一定的问题,需引起注意。
(二)前20名中的学生瘸腿现象:第二名学生叶振芳生物45分,地理59;第四名学生王宇洁生物54;第七名学生李高杨语文仅得58分;第十三名学生王亚壮生物42分,历史46分,地理52分。
(三)这次考试,涌现出了一部分成绩优异的同学,他们分别是:
马亚楠、叶振芳、邵岩科、王宇洁、王雪梅、李高杨、朱晓敏、路依欣、范帅、谷晓路。范帅同学进步十分明显,从三十几名上升到第九名。
三、教与学存在的问题
(一)、学生方面:
1、学生的基础参差不齐,学习习惯和学习态度还需要进一步的提高,学生普遍存在缺乏精益求精的精神。
2.学生的基础知识掌握不牢,综合分析问题、解决问题的能力还显不足。
3.有些科目优秀率偏低。尖子生不突出,后进生人数不少,严重地影响了整体成绩。
(二)、教师方面:
一是组织教学、驾驭课堂的能力不足,有时出现教师讲教师的,学生玩学生的;二是有少数教师对基础知识课堂落实不到位,缺乏对学生良好习惯的培养,缺乏对学生的个体差异了解;三是课堂练习缺乏针对性、实效性。课堂练习是检验我们一节课的教学效果的有效手段,如果课堂练习缺乏针对性、实效性,怎么能指导学生对知识的掌握情况?怎么能达到巩固知识的目的呢?四是在堂堂清、日日清、周周清方面存在认识不到位,学生所学知识不能全部掌握。
四、今后工作及措施
(一)、加强班级管理
班级管理是学校教育的基层管理,是对学生直接教育的重要环节。班主任是班级管理的核心,同时相关的科任教师的协同管理也至关重要。加强班级管理是完成各项教育教学任务,实现教育目标的有力保证。
1.建立健全班级制度。统一认识,发挥班级制度的积极作用。同时,选拔出行为大胆的班干部,当选的班干部要有朝气、有热情,敢想、敢做。班主任要鼓励他们大胆工作,激发班干部搞好工作的愿望和热情。培养他们独立工作的能力,要教育他们善于分析班级情况、热情帮助别人、严格要求自己、提高工作能力、增强工作实效。
2.协调好任课教师之间的关系。一个班级,班主任、教师没有对学生们的统一要求,就不可能有好的教育效果。因此,班主任应 经常同任课教师取得联系,争取任课教师参与班级的目标制定,共同研究班级问题,共同管理班级,制止教学中可能出现的偏离班级目标的行为。也正是我们行知学校的老师配合默契,所以,我们的总体成绩还是可以的。
3、班级管理个性化、主体多元化。注重班级完整性,尊重学生个性差异,培养学生的创造性,是以学生发展为本的重要理念,在班级管理中要提供和造就一种以发展为中心的教育,注重学生的个性发展,培养学生的独立意识,自主精神,创新性学习能力,是自主参与班级管理的重要原则,在班级管理中,不仅强调班主任在管理中的主导作用,更需让大多数学生参与到班级管理中去,成为班级管理的主体。在这一方面,我个人认为,把学生分成了若干小组,每组安排一至两名小组长,而且,还有专门的学习小组加分和扣分的规定,让组长管理学生,让学生管理学生,取得了较好的效果,因此,我班的考试成绩是节节上升的。
4、密切联系家长,争取家长配合。通过多种方式与家长取得联系,如邀请家长到学校交流、进行家庭访问、建立家庭联系手册、经常性的与家长电话联系汇报情况等。
5、科任教师积极参与。科任教师参与班级管理对于班级成绩尤为重要,首先,教师要能有效的组织课堂教学,充分体现自身的个人才华和人格魅力,对于不同基础、不同性格的学生,采取不同的教学管理手段,确保课堂效率。这方面我们的老师都做得很好。
(二)、其他方面
1、我们近期要认真进行质量分析,班主任和所有任课教师一起,查找相应学生或相应科目的不足,制定出切实可行的计划和措施,在今后的教学过程中,做到有的放失,有针对性的开展教育教学工作。抓中间促两头,整体提高。
2、开展丰富多彩的班级活动,提高学生的学习兴趣。班级活动中让学生充分展示才华的。把针对性、趣味性、知识性、灵活性、创新性融为一体,使学生的心回到教室,把精力用到学习上,真正的变要我学为我要学。
3、我们班级将经常性的开展不同层次的学生座谈会,了解学生的思想,以及教师在学生心目中的印象,及时的梳理解决教师在教育教学中所存在的问题。
总之,我们七年级能取得这样的成绩是我们全体七年级教师共同努力的结果。虽然我们班的成绩离全县第一名还存在着一定的差距,相信只要我们齐心协作,持之以恒,我们的成绩肯定会有一个大的飞跃。
2.学校成绩处理分析系统 篇二
本系统采用基于Visual FoxPro 6.0可视化的程序开发语言, 它的界面灵活而友好, 并且可以使用户迅速地建立数据库及数据库表。它能与其他软件实现数据交换和数据共享, 并能支持客户机/服务器 (C/S) 结构, 它既支持交互环境, 又支持编程环境, 同时它具有向下兼容性, 以保证数据的完整性、一致性和只对有效的数据进行处理的面向对象编程的能力。它提供的控件可用于设计界面和实现多种功能, 对此控件的有效使用, 可以简化界面设计过程、减少编程人员的工作量, 有效地提高应用程序的运行效率和可靠性, 使系统调试相对简单。
由于Visual FoxPro 6.0语言对计算机硬件配置要求不高, 当前的计算机软、硬件配置足够满足开发方面的需求, 因此系统在技术上是绝对可行的。
2系统设计
系统开发的总体任务是实现对成绩录入的系统化、规范化和自动化等要求。使原本枯燥、繁琐及易出错的过程变成轻松、方便、快速。
本系统基于VFP数据库语言编写, 结合原中考报名数据库表使用单机或网络环境。系统总体功能模块图如图1所示。
该系统分别由系统设置模块、成绩录入模块、成绩比较等模块组成。
2.1系统设置模块的设计
系统设置模块实现了成绩处理系统的安装、服务器信息的收集、原始学生信息库的导入等功能。
该模块所包括以下几项内容:①成绩库名称登记;完成中考科目名称的删除或修改;②成绩上界规定:设置中考各科目成绩的最高分;③获取服务器名称:获取安装服务器之名称, 为创建共享做准备;④创建共享目录:完成数据库共享目录的创建;⑤导入中考报名库:完成中考原始报名库的导入;⑥创建客户端程序:创建成绩录入模块、成绩比较模块等;⑦完成界面。
通过系统设置模块, 用户可以很方便地对数据、服务器、相关数据等设置。当用户在进行系统设置时, 可以进行对中考科目的设置、各科目成绩最高分的设定, 防止数据录入过程中的误操作。并有系统自动获取服务器名称, 创建系统所需数据库表及导入原始招生库, 创建客户端程序。
2.2成绩录入模块的设计
成绩录入模块是该系统最主要的模块。该模块也是操作数据库表最频繁的模块, 如何使工作人员在操作过程中减少疲劳, 如何减少工作人员录入过程中的无关动作均是在编写程序过程中需要考虑的。
在编写程序过程中, 尽量减少屏幕中无关紧要的信息、降低屏幕的色彩, 防止视觉疲劳, 采用整个考场所有考生的成绩数据保存在内存中。当全部输入完毕后, 再一次性访问数据库, 对数据库中的表进行写操作, 从而减少了访问服务器的时间, 减轻了服务器的负担。
2.3成绩比较模块的设计
一般来说, 成绩录入和成绩复核分由不同的人来完成, 在这里一般只用录入总分, 检测总分是否和库内总分相符。不相符则提示工作人员检查, 相符则自动跳到下一记录。
3系统的实现与应用
3.1系统设置模块实现
系统设置模块主要是对系统初始环境的设置, 并同时创建各项需要使用到的数据库表、共享目录等。
系统安装及设置一共分为6步, 其中第1步主要是设置中考成绩录入时的科目名称及相应的代码, 在此设置及定义处理系统中的各字段与中考招生数据库中的各字段进行对应。
3.2成绩录入模块实现
成绩录入模块主要是操作员对中考成绩的录入, 进行在输入“起始考号”时, 系统会根据考号, 查找该考场的所以考生, 并将他们的准考证号显示在成绩录入界面内。在成绩输入时屏蔽掉了字母的输入, 在录入成绩这一步时就防误操作。部分代码如下:
go top
for i=1 to rs
scat fiel zkzh, &hcd1 to ack &&从表中读记录
arrai (i, 1) =ack (1)
arrai (i, 2) =ack (2)
skip
endfor
if rs<30
for x=rs+1 to 30
temp='thisform.container1.label'-allt (str (x) ) -'.visible'
temp2='thisform.container1.text'-allt (str (x) ) -'.visible'
&temp=.f.
&temp2=.f.
endfor
endif
for i=1 to rs
temp='thisform.container1.label'-allt (str (i) ) -'.visible'
temp1='thisform.container1.label'-allt (str (i) ) -'.caption'
temp2='thisform.container1.text'-allt (str (i) ) -'.visible'
temp3='thisform.container1.text'-allt (str (i) ) -'.value'
&temp1=arrai (i, 1)
&temp3=arrai (i, 2)
&temp=.t.
&temp2=.t.
endfor
thisform.container1.refresh
thisform.container1.text1.setfocus
3.3系统的性能测试与应用
通过对该系统的全面测试和部分操作人员的试用, 证明了该软件在功能上相当完整、人机界面友好、使用方便、安全可靠, 达到了预期的目标。但是在测试过程中, 还是发现了一些软件的不足和缺陷。
本软件已经基本可以满足本地中考成绩处理及录入的要求, 目前已在本地县、市的部分城市中试用。由于本系统己经投入实际使用中, 因此如果用户在操作或使用过程中发现问题, 可以随时反映问题。因此, 本系统的测试是全方位的, 这对于系统正常使用提供了有利保障。
4结束语
本文从开发背景、需求分析、系统环境设计、系统整体设计、数据库设计、主要技术等方面讨论了中考成绩录入系统的开发和应用。开发过程中以教委、学校和操作人员需求为导向, 结合多种开发语言和工具, 实现了中考成绩录入、核对、打印等功能, 方便操作人员在短期内对大量数据准确录入。
参考文献
[1]蒲玲.基于Web的学生成绩管理系统设计与实现[D].成都:电子科技大学, 2007.
[2]PHILIP J.PRAT, JOSEPHJ.ADAMSKI.数据库管理系统基础[M].陆洪毅, 杨文波, 程华, 等, 译.北京:机械工业出版社, 1999.
[3]游应德.基于Internet的学生信息管理系统——学生成绩管理系统[D].成都:电子科技大学, 2007.
[4]LESLIE KOORHAN, CHAI MCHARO.Client-Server Applicationswith Visual FoxPro and SQL Server[M].Hentzenwerke Publish-ing, 2000.
[5]ANDY KRAMEK, MARCIA AKINS, ANDY KRAMEK RICKSCHUM.MegaFox:1002 Things You Wantedto Know About Ex-tending Visual FoxPro[M].Hentzenwerke Publishing, 2003.
3.学校成绩处理分析系统 篇三
关键词:Excel;成绩管理;学籍管理;职业教育
中图分类号:TP317文献标识码:A文章编号:1007-9599 (2010) 16-0000-02
The Research and Design of Vocational School Students’ Performance and School Roll Management System on EXCEL
Xie Bihua
(YunNan Chuxiong Agricultural School,Chuxiong675000,China)
Abstract:Vocational school students’performance and school roll management system based on Excel,fully based on vocational teaching and managing,efficient implementation of vocational school students’achievement of automation,intelligent,dynamic,management statistics,summarize,analyze,
and students’files management;this article describes the function and detailed design of the system.
Keywords:Excel;Performance management;School roll management;Career Education
一、引言
利用计算机及网络技术实现职业学生成绩的自动化、智能化、动态化、规范化管理,可有效减轻任课教师、教务人员的成绩统计或档案管理的工作量,实现教学效果及时反馈与控制。使用Microsoft Excel作开发平台,设计与开发职业学校学生成绩管理系统,能充分利用Excel强大的数据存储与数据处理功及VBA二次开发功能,具有开发与维护成本低、开发和利用效益高等优点。
二、系统概要设计
(一)需求分析
学生成绩管理系统的使用对象主要是授课教师、教务管理人员及系统管理员,要求系统能实现单科成绩自动智能汇总、动态分析,自动录入学生学籍档案、班级成绩汇总报表,使各类用户能根据权限轻松录入、查看、审批、打印各科成绩、分析报表及学生学籍档案。
(二)功能设计
基于以上需求分析,确定职业学校学生成绩管理系统的主要功能如下:
1.数据录入、导入功能:教务管理员按班级录入学生的学号、姓名等学生基本信息,按学期录入授课信息;授课教师按课程及班级录入相关课程各类成绩;系统管理员录入考核项目权重、用户权限及密码。
2.数据汇总分析功能:系统根据用户输入成绩,智能选择需使用的指标体系,自动计算各类平均及总评成绩,实现动态、直观汇总、分析相关课程教学效果。
3.文件管理、提交功能:系统依据设计模板新建文件或报表,并能加密、保存、锁定文件;通过Email将已完成的文件自动发送到成绩管理邮箱;教务管理员能一键实现各科成绩自动汇总到各班成绩汇总表、各学生学籍档案、全校补考汇总表、全校成绩优秀奖发放表,将各科成绩文件,按“学年-学期-班级”自动分目录放置。
4.教学质量审核功能:教学各级管理领导,通过权限对课程的教学效果及质量进行审核,填写审核意见和签名。
5.数据查询、打印输出功能:系统通过文件目录及超链接,查询各期各班各课程教学成绩情况;提供打印单科、各科、单份、全套成绩数据表功能。
三、系统详细设计
(一)数据表模板设计
根据系统功能需求,需设计“班级学生与授课”、“课程成绩”、“学生学籍卡”、“班级学期各科成绩汇总”等Excel模板文件,各模板所含数据表及表中信息如下:
1.“班级与授课信息”模板:含“目录”、“班级学生”、“课程安排”3个基本工作表。“目录”表:用于制作模板文件中各班级表目录与超链接,教务管理员用户通过执行表中的宏命令,以“班级学生”表为模板,创建单个班级的学生信息表。
“班级学生”表:主要包含班级名称、届别、学号、姓名等学生基本信息。
“课程安排”表:主要包含开课班级、教学课程、课程学时、授课学年、授课学期、授课教师等课程基本信息。
2.“课程成绩”模板:含“成绩册”、“教学质量分析”、“成绩权重”3个工作表。“成绩册”表:主要包含学号、姓名、理论成绩、技能成绩、课堂成绩、综合总评等字段;理论成绩细分为作业1、作业2、…、作业平均,期中考试、期末考试、理论总评,技能成绩细分为实训1、实训2、…、实训平均、期中考核、期末考核、技能总评,课堂成绩细分为出勤、纪律、学习。在作业平均等计算字段相应数据记录单元格中,按学校成绩计算权重体系输入相应公式。在工作表的Worksheet_SelectionChange事件中,调用主程序中的“输入朗读”过程。
“教学质量分析”:主要设计授课班级、课程、教师、学年、学期、成绩考核人数、班平分、各分数段人数及比例、及格率、极差、标准差等教学质量分析指标,各分数段理论总评、技能总评、综合总评成绩分布柱状图或曲线图、教学质量分析文字报告、相关部门审核意见。表中内容主要使用Excel函数与公式自动完成。
“成绩权重”表,主要含各成绩考核项目权重信息。职业学校不同类型课程,成绩考核项目不同,成绩计算权重值不同。
3.“学生学籍卡”模板:含“目录”与“学生学籍卡”两个基本工作表。“学生学籍卡”表:分学生“基本信息”与“课程成绩信息”两部分,各部分独立成页。学生基本信息,主要包括学号、姓名、班级等学籍信息,由教务管理员录入;学生成绩信息,主要包括课程、成绩等成绩信息,各课程平均成绩对应单元格设计好公式,相应数据由主程序根据管理员指令自动过录。
4.“班级学期各科成绩汇总”模板:含“目录”与“班级各科成绩”两个基本工作表。“班级各科成绩”:主要含学年学期、学号、姓名、平均成绩等信息。主程序从“课程成绩”文件中自动过录相应信息,并在“平均成绩”列后依次过录各课程名称及对应学生成绩。“平均成绩”列,应输好计算公式。
各模板中数据表设计可不受关系表限制,直接设计成满足实际报表输出要求的复合表,并做好表格边框、字符格式、条件格式、页面格式、打印区域设置,但“成绩册”等数据记录部分只宜二维简单表。
(二)Excel主程序设计
主程序使用VBA代码在启动时关闭Excel菜单栏、工具栏、重新定制单元格右键菜单,创建自己的工具栏,退出时恢复Excel界面设置。
1.主程序界面设计。(1)只保留两个工作表,分别命名为“系统”与“权限”;设置“系统”工作表全部单元格底纹为“灰色-25%”,密码保护工作表,不允许用户对工作表进行任何操作,关闭工作表行号列标、网格线显示;“权限”工作表中设置用户名、权限、密码等信息,用VBA代码深度隐藏。(2)在工作簿的Workbook_Open事件中,关闭Excel菜单栏、工具栏、标签栏、编辑栏、任务窗格显示,重新定制单元格右键菜单,创建自己的工具栏,更改Exce程序窗口的图标、标题与状态栏信息。(3)在工作簿的Workbook_BeforeClose事件中,还原Excel正常配置。
2.主程序工具栏设计。根据系统功能需求,使用VBA创建“主程序”模块,设计主程序工具栏如图1所示:
3.主程序安全设计。(1)密码保护工作簿,不允许用户更改工作簿结构与窗口。(2)设置VBAProject属性,密码保护VBA项目。(3)用RC4加密方式及字母、数字、符号混合,设置主程序文件打开权限密码,不允许用户直接打开主程序文件。
(三)系统加载器设计
系统加载器,承担系统运行所需环境检测及系统启动两大功能,使用Visual Basic程序开发生成EXE应用程序。系统加載器检查用户机不具备运行环境时,提示用户安装Microsoft Excel 2003完整版本并退出系统。
四、结束语
基于Excel的职业学校学生成绩及学籍管理系统,充分利用Excel强大的数据存储、数据计算、数据分析功能,结合职业学校教学与管理实际,开发与维护成本低、实用性强,能实时监控学校教学质量,切实提高学校管理效率与效益。
参考文献:
[1]王亚平,刘强.数据库系统工程师教程.北京:清华大学出版社,2004
[2]伍云辉.EXCEL VBA应用高效开发.北京:电子工业出版社,2007
[3]杜茂康,王永.Excel专业开发.北京:电子工业出版社,2007
作者简介:
4.学校成绩处理分析系统 篇四
1.分析程序的功能要求,划分程序功能模块。
2.画出系统流程图。
一、题目: 学生成绩管理分析系统 3.代码的编写。定义类和各个功能函数。
4.程序的功能调试。
二、目的与要求 5.完成系统总结报告以及使用说明书。
1.目的:
六、进度安排
1)巩固C++基础知识;此次课程设计时间为一周或两周,分四个阶段完成:
2)能够运用面向对象方法进行类的设计; 1.分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确设计要
3)锻炼学生编程能力,解决实际问题的能力。求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。2.编码调试阶段:根据设计分析方案设计类并编写代码,然后调试该代码,实
2.要求现课题要求的功能。3.总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、基本要求: 总体设计、详细设计、编码、测试的步骤和内容。
1)按照软件开发流程进行开发 4.考核阶段。
2)类的设计合理;包括类的继承多态等;
3)模块划分清晰合理;
七、撰写课程设计报告或课程设计总结
4)实用性好。课程设计报告要求: 创新要求:
在基本要求达到后,可进行创新设计,比如系统用户功能控制,对管理员级和一总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步般级别的用户系统功能操作不同。骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。
三、信息描述
八、参考资料1.《C++程序设计》.郑莉.清华大学出版社 有关该系统基本信息的描述,如:学号、姓名、系别、班级和所选科目及各科成绩2.《C++编程思想》.Bruce Eckel [刘宗田].机械工业出版社等。3.《C++ Primer》中文版.Lippman[潘爱民].中国电力出版社出版4.《Effective C++中文版》Scott Meyers[侯捷].华中科技大学出版社
四、功能描述
1.学生基本信息及成绩所选科目成绩的录入修改和删除。
2.基本信息的查询(分系、班级;分科目)。
3.对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);
4.对所开课程的成绩分析(求其平均成绩,最高分和最低分);
5.对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一
5.学校成绩处理分析系统 篇五
基于UML面向对象需求分析的通讯录管理系统一、实验目的:
1、熟悉UML建模工具Visio2007
2、熟悉活动图
3、熟悉顺序图
二、所用软件:
Microsoft Visio2007
三、实验分析:
时代在发展,人们的交际圈越来越广泛,人际关系的记录也越来越多,所以我就编写了一个通讯录管理系统,此系统由JAVA语言写成,主要功能有:
1、添加联系人信息
2、模糊查找了联系人(按姓名、按号码)
3、修改联系人信息
4、删除联系人信息
通过这个系统,正快速准确的对联系人信息进行各种操作。
还有此系统运用的数据库为SQL-server数据库,各种联系人信心都储存在其中,用户输入数据,系统通过数据库数据的验证,来完成各种多通讯录的操作。
四、实验步骤
1、活动图 Customersystem写入数据库进入主页面数据库中查找号码选择业务显示查询结果号码不存在添加联系人输入数据数据库中查找姓名按号码输入号码查找联系人显示查询结果姓名不存在按姓名输入姓名数据库中查找姓名修改联系人输入联系人姓名姓名不存在修改联系人信息提取联系人信息写入数据库删除联系人输入联系人姓名数据库中查找姓名姓名不存在退出系统从数据库删除联系人信息
2、顺序图
用户选择业务增加查找修改删除顶层包:用户选择添加返回查找返回修改返回删除返回
五、心得体会
6.职业学校学生成绩考查办法 篇六
(民國97年11月27日修正)
第01條本辦法依職業學校法第四條第四項規定訂定之。
第02條本辦法適用於職業學校日、夜間部各職業類科、高級中學附設職業類科、實用技能學程學生。
職業學校附設普通科學生之成績考查,適用高級中學學生成績考查辦法規定。
第03條職業學校學生成績考查,包括下列二類:
第04條
第05條
第06條
第07條
一、學業成績:採百分制評定。
二、德行評量:依行為事實綜合評量,不評定分數及等第;其項目如下:
(一)日常生活綜合表現與校內外特殊表現:考量學生之待人誠信、整潔習慣、禮節、社團活動、參與校內外競賽情形及對學校聲譽之影響等。
(二)服務學習:考量學生之班級服務、尊重生命價值、規劃生涯發展、提升生活素養、體驗社區實際需求,具備公民意識及責任感等。
(三)獎懲紀錄。
(四)出缺席紀錄。
(五)具體建議。學業成績考查之科目,依教育部所定課程規定辦理。每一科目學分之計算,以每學期每週授課一節,或總授課節數達十八節,為一學分。學業成績考查應參照學生身心發展與個別差異,並依學科及活動之性質,兼顧認知、技能及情意等學習結果,採擇多元適當之方法,於日常及定期為之。學期學業總平均成績之計算,為各科目學期成績乘以各該科目學分數所得之總和,再以總學分數除之。學業成績以一百分為滿分,其及格基準規定如下:
一、一般學生:均以六十分為及格。
二、依各種升學優待辦法入學之政府派赴國外工作人員子女、退伍軍人、僑生、蒙藏學生、外國學生、重大災害地區學生、原住民學生及境外優秀科技人才子女:初入學第一
年以四十分為及格,第二年以五十分為及格,第三年以後以六十分為及格。
三、依中等以上學校運動成績優良升學輔導辦法規定入學之運動成績優良學生:初入學第一年、第二年以四十分為及格,第三年以後以五十分為及格。
四、依中等以上學校技藝技能優良學生甄審及保送入學辦法規定,入學之國民中學之學
生:初入學第一年、第二年以五十分為及格,第三年以後以六十分為及格。
前項各款學生學業成績不及格之科目,其成績達下列基準者,得予補考:
一、一般學生:四十分。
二、前項第二款至第四款學生:
(一)及格分數為四十分者:三十分。
(二)及格分數為五十分或六十分者:四十分。
三、前二款學生遭遇特殊事故者:由各校定之。
前項補考之成績,依下列規定採計:
一、補考及格者,授予學分,並以第一項所定及格分數計。
二、補考不及格者,不授予學分,該科目成績就補考成績或原成績擇優登錄。
身心障礙學生之學業成績考查,由學校依特殊教育法第二十七條所定個別化教育計畫之評量方式定之。
第08條學期成績及格之科目,授予學分。學期成績不及格之科目,得申請重修;其重修方式如下:
一、專班重修:重修學生達一定人數者,由學校開設專門班級,讓學生重新修讀,每一學
分不得少於六節。
二、自學輔導:重修學生未達前款所定一定人數者,由教師指定教材,供學生自行修讀並
安排面授指導,每一學分不得少於二節。
三、隨班修讀:學生得於修業期限內隨其他班級課程修讀。
前項各款辦理方式,由各該主管教育行政機關定之。
第一項各款重修之成績,其採計方式如下︰
一、重修後成績及格之科目,授予學分,其成績以重修實得成績登錄。
二、重修後成績不及格之科目不授予學分,其成績以重修後成績或原成績擇優登錄。
第09條學生學業成績於定期考查時,因故不能參加全部科目或部分科目之考查,經學校核准給假者 第10條
第11條
第12條
第13條
第14條
第15條
第16條
第17條
第18條,准予補行考試或採其他方式考查之;其成績考查方式及計算,由各校定之。學生各學期學業成績不及格科目之學分數,達該學期修習總學分數二分之一者,次一學期得由學校輔導其減修或補修學分;其減修、補修之相關規定,由各校定之。學生學年成績不及格科目學分數,逾當學年學分數二分之一者,應重讀;其成績以重讀之分數採計。重讀時,學生對於已修習及格之科目申請免修者,學校應准予免修,該科目原成績列入重讀學期之成績一併計算。學生於重讀時,對於已修習及格之科目,自願申請再次選讀者,該科目成績,就再次選讀之成績或原成績擇優登錄,不受第一項規定之限制。對於重讀之學生,學校應給予適當之輔導。新生及轉學生入學前,已修習及格之科目及學分,經審查符合課程要求,或經甄試及格者,得列抵免修,不及格或未修之科目學分,均應重修或補修;其審查、甄試及學分抵免規定,由各校定之。轉學生有前條第一項規定之情事者,學校應視該學生之學習狀況,編入適當之年級就讀。學校對於資賦優異學生,得由學校辦理學科免修鑑定。經鑑定合格者,得免修該學科該學期或學年有關之課程或科目,並授予學分,其學科成績以鑑定之分數登錄之;其學科鑑定規定,由各校定之。學生取得之校外學習成就或教育訓練,經審查符合課程要求,或經甄試及格者,得列抵免修;其審查、甄試及學分抵免規定,由各該主管教育行政機關定之。學校得推薦學生赴專科以上學校預修進階專業課程;其辦理方式及成績考查,由各校協調專科以上學校定之。學生缺課除因公假、病假、產前假、娩假、流產假、育嬰假、生理假、喪假或其他特殊事故,經學校核准給假外,其缺課節數達該科目全學期教學總節數三分之一者,該科目成績以零分計算。學生缺課致影響課業時,學校應視其情形給予個別輔導。德行評量之獎懲,依下列規定辦理:
一、獎勵:分為嘉獎、小功及大功。
二、懲處:分為警告、小過、大過及留校察看。學生之獎懲,除應通知學生、導師、家長或監護人外,於學期結束時列入德行評量。第一項之獎懲項目、事由、程序、獎懲相抵及銷過之相關規定,由各校定之。學生請假別,分為公假、事假、病假、產前假、娩假、流產假、育嬰假、生理假及喪假;其
請假規定,由各校定之。
德行評量之出缺席紀錄,依學生請假規定辦理。
第19條德行評量以學期為單位由導師依第三條第二款各目規定,參考各科任課教師及相關行政單位
提供之意見,依行為事實記錄,並視需要提出具體建議,作為學生輔導及安置依據。
重、補修學生及延修學生之德行評量,由學校依其修課情形並參酌一般學生之規定定之。
第20條學生除公假外,全學期缺課達教學總日數二分之一者,應辦理休學。學生曠課累積達四十二
節,經提學生事務會議通過後,應依據各校學生獎懲規定與相關程序輔導及安置。
第21條學生成績考查結果,依下列規定處理:
第22條
第23條
第24條
一、依教育部所定課程規定修畢應修課程及學分,且德行評量之獎懲紀錄相抵後未滿三大過者,准予畢業並發給畢業證書。
二、不符合畢業規定者,發給修業證明書。
7.基于数据挖掘的成绩分析系统 篇七
关键词:EDM,数据挖掘,成绩分析系统,B/S
目前随着云计算和大数据等概念的普及, 在教育教学中运用已经存在的大数据来指导教学越来越成为可能。数据挖掘技术可以根据已有的学生的表现及成绩, 为在校学生改善学习方法、完善职业规划、提高学生学习成绩及为学生的学习提供个性化服务提供技术服务。
教学数据挖掘 (EDM) 是一个新兴的领域, 它充分运用大多学校中存在却没有用到的“死”数据, 将这些数据按数据挖掘技术的要求进行分析处理、统计分类, 可以有效预测学生的在未来一段时间的表现。
1 基于数据挖掘的成绩分析系统的设计要求及目标
成绩分析系统的最终作用就是实现有效决策, 从而有效指导学生的学习和就业。这就要求数据挖掘系统可以实现多种数据类型的挖掘任务, 比如课程总成绩之间的关系, 课程各模块之间的关系等, 可以采用序列模式的发现、分类模式的发现、聚类模式的发现、关联规则的发现等等。这就要求系统在设计上应该注重系统功能的完备。
成绩分析系统的好坏, 关键看此系统是否能够从已有的数据中实现准确的预测, 这就不可避免的要对以往存在大量数据进行存取交互操作, 这就要求此成绩分析系统与底层数据库系统紧密藕合, 尽可能的使用数据管理系统的各种功能。由于此系统是可以通过网络进行分析处理数据的, 所以要很好的支持Internet/Intranet环境, 在网络中存取数据对数据的安全性要求很高, 所以数据库的设计也是此系统的重要一个环节。软件的使用和开发讲究可移植性和可拓展性, 并且数据挖掘技术并不是一成不变的, 这要求我们在系统设计和开发的时候充分考虑到系统结构上的可扩展性。
2 系统框架及功能设计
成绩分析系统的框架设计要充分考虑系统的特点、系统要求及用户体验, 保证系统能够高效、协调的运行处理数据。
整个系统将数据预处理模块、用户界面、数据挖掘模块、数据库和外部文件紧密地结合在一起, 构成了一个层次结构。在这个分析系统中, 主要有用户界面, 数据挖掘和处理部件、数据预处理模块和数据库管理模块组成。
2.1 用户界面
用户界面是一个系统软件的门户部件, 主要包括图形界面, web界面和用户任务界面等, 其主要提供的功能包括:
用户操作任务提交:将用户的操作提交到后台, 为用户要处理的数据集进行数据挖掘的预处理, 选择要操作的数据库及使用的算法等功能, 也包括各类参数的选择。
将处理结果反馈给用户, 从关联规则的文本形式及树表现形式或是层次结构的表现形式反馈给客户。
给用户提供数据挖掘算法的各类参数, 属性等供用户选择和修改。
2.2 数据预处理模块
数据预处理模块主要是对分析的数据进行整理及数据格式转换, 将数据库的不同格式的数据转换成数据挖掘技术能够处理的格式, 或是批量将数据进行关系型数据的转换, 此功能对本系统的扩展性和可移植性至关重要。
2.3 数据挖掘模块
此模块是学生成绩分析系统的核心部件, 主要是根据数据挖掘算法进行分析数据主要利用不同的算法进行数据处理, 有关联规则算法, 聚类分析算法, 预测算法等。
2.4 DBMS模块
此模块主要是用来数据库管理, 可以管理数据库中底层数据, 而且还可以管理已经挖掘出来的数据结果, 可以为以后增量挖掘做准备。
3 实现方案设计
传统的软件开发模式, 一般会有专门的客户端, 即“C/S”软件应用模式, 采取两层结构的此种类型的软件, 在使用上会有不少突出问题。系统的安装维护及升级困难, 可伸缩性能较差, 根据目前流行的软件开发模式, 本系统的开发采用基于B/S的三层体系结构。由浏览器、数据库、应用服务器组成, 客户端由专用软件改为浏览器, 为软件的升级及系统的可伸缩性提供了可能;数据库服务器为独立运行的服务器, 为软件的安全性及性能上提供了保证;应用服务器为应用逻辑处理服务器, 主要是用来过程处理, 从数据库服务器中获取数据, 并将处理结果反馈给客户端浏览器。
基于B/S的三层结构的主要特点包括: (1) 保持数据库独立, 使系统更加安全和便于维护。 (2) 应用服务器的放在应用层, 和数据库服务器, 客户端浏览器独立存在, 便于功能共享和拓展。 (3) 利用应用服务器的并行性和服务器本身的性能, 可以对数据挖掘数据并行处理, 提高数据处理效率。
根据以上的结论, 本成绩分析系统采用基于B/S的三层结构, 数据库服务器, 应用服务器负责数据预处理和数据挖掘功能, 提供各种下数据挖掘工具和算法, 底层数据库服务器存放各类基础数据。这样, 客户端将任务请求发送给应用服务器, 应用服务器启动数据挖掘工具对象, 将各种查询参数封装, 并在访问数据库服务器后完成指定任务, 并将分析结果返回给客户端。
4 总结及展望
教学数据挖掘 (EDM) 虽然是一个新兴的领域, 但是已经引起了不少专业人士的重视, 通过EDM可以使得一些看似无用的教学数据变得活跃起来, 通过EDM可以进行学情分析, 并有效指导学生的学习和就业。本文根据部分学院需求设计了一个可提供数据挖掘应用技术研究的实验性平台, 在此平台的基础上可以进一步拓展功能, 为学院政策制定和执行提供有力的数据保障, 从而进一步推动数据挖掘技术在教育教学中的应用。
参考文献
[1]石兴民, 吕增建.多层体系结构在数据挖掘系统中的应用研究[J].电脑与信息技术, 2004.
[2]李听.电子商Web数据库不精确查询方法研究.辽宁工程技术大学硕士论文, 2010.
[3]宋丽.林利.基于关联规则的数据库知识发现及应用.商场现代化, 2009.
8.学校成绩处理分析系统 篇八
关键词:英语等级考试,成绩分析,报表系统,水晶报表
0 引言
全国大学英语等级考试是教育部主管的一项全国性的教学考试,目的是对大学生实际英语能力进行客观、准确的测量,为大学英语教学提供服务。现行的大学英语等级考试分为大学英语四级考试(CET-4)和大学英语六级考试(CET-6)两种[1]。由于大学英语四、六级考试采用正态分数制,每次考试后公布的成绩含有大量信息,对这些信息运用数理统计方法进行综合分析并以报表或图形的方式输出,将成为教育机构和各级教育行政部门进行决策的动态依据。
水晶报表(Crystal Report)是一款商务智能(BI)软件,是最专业、功能最强大的报表系统,Crystal Report for Visual Studio.NET是以Crystal Report架构为基础,并且针对.NET平台作更进一步的强化与扩展,确保提供给.NET最丰富最完整的报表功能[2,3]。本系统基于水晶报表进行设计,不仅可以在.NET平台上创建高度复杂且专业的互动式报表,还方便用户在使用过程中运用“报表专家”自行设计并将报表发布成Web服务器上的报表Web服务,具有很好的扩展性。
1 成绩分析指标
常用的成绩分析指标包括以下6个:
(1)平均数(Average)。平均成绩反映学生成绩的综合情况,是成绩分析最重要的统计指标。通常所说的平均成绩是指算术平均[4]。设第i个学生的成绩为xi(i=1,2,…,n),则n个学生平均成绩的计算公式为:
如果已经分组,则平均成绩计算公式为:
式中,xi表示第i组学生成绩的组中值;fi表示第i组对应的学生人数。
(2)中位数(Median)。一组按大小顺序排列起来的数据中处于中间位置的数是中位数。中位数可避免极端数据,代表着数据总体的中等情况[5]。通常计算平均成绩都采用算术平均,但当成绩呈“负偏态分布”时,用算术平均是不科学、不合理的;用中位数才理科学、理合理。
当n<50时,计算方法是:进行数据的从小到大排序,然后计算中位数的序号,分为奇数与偶数两种情况(排序时,相同的数字不能省略)。如果总数个数是奇数,中间的数就是中位数;如果总数个数是偶数,中间两个数的平均数就是中位数。
当n≥50,按组距数列计算中位数。
上面两式计算结果是一致的。其中,XL和XV分别为中位数所在组的下限和上限;f为各组次数;Sm-1表示中位数所在组前面各组累计次数;Sm+1表示中位数所在组后面各组累计次数;i表示中位数所在组的组距;fm表示中位数所在组的次数。
(3)极差(Range)。极差是指一组数据中最大值与最小值之差,反映这组数据的变化范围或变化幅度,也称离散程度。在考试成绩分析中,极差只能反映最高分与最低分之间的大小,只是粗略地反映了学生成绩的差异情况,忽视了中间各位学生成绩之间的差异。设一组学生成绩中,最高分数为xmax,最低分数为xmin,则极差的计算公式为:
(4)标准差(Standard deviation)。标准差反映学生之间成绩的差异程度,是总体中各个成绩与平均成绩离差平方的算术平均数的平方根[6,7]。
成绩未经分组的标准差计算公式为:
成绩已经分组标准差的计算公式为:
在平均分相同的情况下,标准差越大,说明成绩的波动范围越大,成绩比较分散;标准差越小,说明成绩的波动范围越小,成绩比较集中在平均成绩附近。当成绩接近正态分布时,在百分制情况下,标准差为10~15之间,表明成绩差异程度较合理。
(5)信度(Reliability)。反映考试结果的稳定程度,即考试结果的可信度,通过考试成绩与实际水平测量[8]。令X表示考试成绩,T表示实际水平,则考试成绩由实际水平和绝对测试误差组成:
上式中,E表示绝对测试误差。由此可得出相对测试误差:
从上式可以看出,E'值越大,考试成绩与实际水平之间的误差就越大,试卷信度就越低;反之,E'值越小,考试成绩与实际水平之间的误差就越小,试卷信度就越高。
(6)区分度(Discrimination)。是衡量试题对于不同层次考生鉴别能力层次的指标,是区别考生能力的量度,由试题成绩与试卷成绩之间的相关程度表示。一般采用高低分组法计算,公式如下:
上式中,D为区分度,分别为高分组和低分组在试题上的平均得分值,k为试题的满分分值。区分度一般介于-1与1之间,值越大区分度越好。大于0.4表明很好,0.3~0.39较好,0.2~0.29不太好需要修改,0.19以下非常不合理。
2 数据库逻辑结构设计
数据库逻辑结构设计的任务是设计具体数据库管理系统支持的数据模型。在关系型数据库管理系统中,通常用二维表来表示逻辑结构。本文选择SQL Server数据库管理系统。为了进行成绩分析,需要考试信息表存储考试数据、成绩信息表存储成绩数据、成绩分析表存储成绩分析结果。同时,为了数据完整性、唯一性并减少冗余,还需要学校信息表、学院信息表、专业信息表、班级信息表等辅助信息表,这些辅助信息表与考试信息表是“一对多”的联系,考试信息表只存储这些辅助信息相关的代码。限于文章篇幅,不对这些辅助信息表进行逻辑结构设计。
2.1 考试信息表
考试信息表存储考生基本信息和考试安排等信息,结构如表1所示。
2.2 成绩信息表
《大学英语四级考试大纲》规定,四级考试有四种题型,满分为100。其中写作15分、听力理解35分、阅读理解35分、翻译15分;《大学英语六级考试大纲》规定,六级考试有五种题型,满分为100。其中听力理解20分、阅读理解40分、词语用法和语法结构15分、综合改错10分、短文写作15分。为了进行成绩分析,需要对各种题型成绩分别存储。四级考试成绩信息表结构如表2所示。
与四级考试存储“写作、听力理解、阅读理解、翻译”等四种题型成绩相比,六级考试需要存储“听力理解、阅读理解、词语用法和语法结构、综合改错、短文写作”等五种题型的成绩。
2.3 成绩分析表
成绩分析包括平均成绩、中位数、极差、标准差、信度、区分度等六个指标,要对每种题型成绩和总成绩的六个指标分别进行分析,以便全面掌握学生英语成绩状况。由于四级考试与六级考试的题型不同,因此成绩分析表的结构也不同。四级考试成绩分析表结构如表3所示。
因为每种题型的成绩分析都包括“平均成绩、中位数、极差、标准差、信度、区分度”等6个字段,表3只列给出了“写作”题型的字段(11-16号字段),其他题型只是字段命名不同,字段类型和宽度完全相同。
3 报表设计
英语等级考试成绩分析报表系统基于VS.NET平台开发,.NET提倡使用水晶报表设计报表,因此,本系统使用水晶报表。
3.1 水晶报表与.NET集成
水晶报表实现了与绝大多数流行开发工具的集成和接口,即可以集成到.NET平台的Windows应用程序,也可以集成到.NET平台的Web应用程序。集成方式如图1所示。
本报表系统是Web应用程序,有两种集成方法,第一种是CrystalDecisions.Web命名空间的Windows Form Viewer对象模型,第二种是rystalDecisions.CrystalReports.EngineCrystal命名空间的Reports Engine对象模型。由于第二种模型可以对报表的结构和内容进行完整控制,因此本文选用第二种方法,集成过程是首先将报表查看器控件加到Web Form网页中,然后设置查看器控件的报表来源,最后设计查看器控件的各个属性。
3.2 成绩分析报表设计示例
以大学英语四级考试近三次各学院平均成绩交叉对比分析表为例来说明设计程。平均成绩交叉对比运行结果如图2所示;运用水晶报表的“图表专家”,将数据生成的柱状对比图,如图3所示。
(1)数据访问方式[9]。Crystal Report报表的数据访问模式可以分为“推入模式(Push Model)”与“提取模式(Pull Model)”两种。推入模式通过程序代码实现,具有较高的灵活性。开发人员必须自行编写代码来链接至数据库,执行SQL命令来创建数据集或数据记录集,并将该对象传递给报表。工作过程是水晶报表引擎(Crystal Report Engine)对象模型通过ADO.NET将数据库中的数据读取到记录集中,水晶报表直接将记录集中的数据输出。
(2)界面设计。通常的水晶报表包括“报表页眉(Report Header)”、“页眉(Page Header)”、“详细资料(Details)”、“页脚(Page Footer)”、“报表页脚(Report Footer)”等节[10]。为了简化,本例只在“详细资料(Details)”节设计。设计过程为:“插入/交叉表”,打开“格式化交叉表”对话框,设置“交叉表”、“样式”、“自定义样式”等属性页,也可以通过“交叉表专家”指令完成。
(3)导出报表。CrystalReportViewer控件提供的按钮,可以将报表导出为.xls、.doc、.rtf等三种格式文件。运用ReportDocument对象的Export方法,可以导出.rpt、.pdf、.html、.doc、.xls、.rtf等多种格式,可以是磁盘文件、Exchange数据夹、Microsoft Mail以及其他文件类型。
4 结束语
通过对英语等级考试成绩分析,发现英语教学与考试过程中存在的问题,作为调整教学方案、深化教学改革的依据[11]。将数理统计方法与水晶报表相结合设计的英语等级考试成绩分析报表系统,为英语考试成绩分析提供了新的方法和途径,具有数据输出方式多样、统计方法科学、输出信息丰富、易于集成扩展等优点。
参考文献
[1]百度百科.大学英语等级考试[EB/OL].(2014-09-20).http:∥baike.baidu.com/view/1756971.htm?fr=aladdin.
[2]张华,张素莉,朱春娆.水晶报表在基于.NET的高校学生信息管理系统中的应用[J].长春工程学院学报:自然科学版,2014,15(2):117-121.
[3]丛凤侠,杨玉强.通用水晶报表自动生成技术研究[J].计算机技术与发展,2013,23(5):54-57.
[4]郭莉.考试成绩分析中的常用统计分析方法[EB/OL].(2014-09-20).http:∥www.docin.com/p-704433664.html.
[5]Yi Pan,Samuel P Caudill,Ruosha Li,et al.Median and quantile tests under complex survey design using SAS and R[J].Computer Methods and Programs in Biomedicine,2014,117(2):292-297.
[6]Jaron Frost,Kara Keller,Jonathan Lowe,et al.A note on interval estimation of the standard deviation of a gamma population with applications to statistical quality control[J].Applied Mathematical Modelling,2013,37(4):2580-2587.
[7]Christophe Leys,Christophe Ley,Olivier Klein,et al.Detecting outliers:Do not use standard deviation around the mean,use absolute deviation around the median[J].Journal of Experimental Social Psychology,2013,49(4):764-766.
[8]郝荣霞,彭玉忠.成绩分析指标及其系统应用[J].中国教育技术装备,2012,26(9):101-102.
[9]丛凤侠,杨玉强.通用水晶报表平台关键技术研究[J].计算机技术与发展,2013,23(6):219-222.
[10]Carl Ganz.Crystal Reports and Business Objects XI[M].Apress,2007.
9.学校成绩处理分析系统 篇九
1 UML概述
UML是一种面向对象的建模语言。它的主要作用是帮助用户对软件系统进行面向对象的描述和建模,它可以描述这个软件开发过程从需求分析直到实现和测试的全过程。它支持从系统需求、系统分析到系统设计的整个过程的建模。它有两套建模机制:静态建模机制和动态建模机制。静态建模机制包括用例图(Use Case Diagram)、类图(Class Diagram)、对象图(Object Diagram)、包(Package)、组件图(Component Diagram)和配置图(Deployment Diagram)。动态建模机制包括消息(Message)、状态图(State Diagram)、时序图(Sequence Diagram)、协作图(Collaboration Diagram)和活动图(Activity Diagram)。
用UML对系统建模时主要有四个步骤:一、描述过程需求,建立角色与用例的关系,得到用例图。二、用类图描述出过程模型中的元素之间的静态关系。三、描述元素在执行时的时序状态或交互状态。主要包括状态图、活动图、顺序图和协作图四个部分。四、系统的配置、实现与测试。
2 系统需求与功能分析
2.1 需求与功能分析
中职学生成绩管理系统的用户分为四个等级:学生、任课教师、班主任、管理员。每个等级人员均有密码设置与退出系统功能,并各等级人员都有各自的独特功能。
学生可以查询自己的本学期的期中、期末成绩和以前所有学期各科的成绩,查询每学期总成绩在本班中的排名,以及每学期的评语。任课教师在教务处规定时间内对所教学生成绩进行相应操作;同时可查询所教科目所属班级的成绩统计分析,并进行学科成绩质量分析。班主任平时也要任课,除完成任课教师的任务外,还需对每位学生撰写评语,并可查询本班学生的各科成绩、系统计算出的总成绩和排名。管理员可以进行两类操作:一类是基本数据的录入;另一类是查询和统计:按班级或教师或科目进行学科成绩质量分析表、学生成绩汇总表、学生成绩总评表的查询与统计。
2.2 系统功能图
如图1所示。
3 UML系统建模分析
3.1 UML用例图描述
1)角色的确定
角色不是系统的一部分,它们是与系统交互作用的人或事物。通常情况下这代表了一个系统的使用都或外部通信的目标。中职学生成绩管理的需求分析,可以创建四个角色:学生、任课教师、班主任、管理员。
2)创建用例
用例模型是系统与角色之间的对话,它表现系统提供的功能,即系统给操作者提供什么样的使用操作。因此,在角色确定的基础上,可以分为以下几个用例:登录验证、基本数据录入、查询、统计、成绩录入、成绩分析、评语录入
3)系统用例图
如图2所示。
3.2 类图
类图描述了系统中类的静态结构,表示了类之间的联系以及类的内部结构。从中职学生成绩管理系统的需求,确定了以下几类:
用户类:主要为管理员、任课教师、班主任和学生提供进入系统的身份验证操作。
管理员类:主要负责“管理员”的信息处理,属性有管理号、用户名、密码、姓名、性别,操作有基本数据(班级表、任课教师表、班主任表、学生表)录入与维护,成绩查询与统计。
任课教师类:主要负责“任课教师”的信息处理,属性有工号、用户名、密码、姓名、性别,操作有成绩录入、成绩查询、成绩分析、用户注册。
班主任类:主要负责“班主任”的信息处理,属性有工号、用户名、密码、姓名、性别,操作有成绩录入、成绩查询、成绩分析、评语录入、评语查询、用户注册。(班主任类也可以是任课教师类的子类)。
学生类:主要负责“学生”的信息处理,属性有学号、用户名、密码、姓名、性别、班级,操作有成绩查询、评语查询。
基本数据类:负责班级表、任课教师表、班主任表、学生表的定义,操作有录入、修改、删除。
任课信息类:负责为任课教师指定任课课程,属性有教师工号、班级编号、课程号,操作选课、查询。
查询表类:为各类用户提供成绩查询、为学生与班主任提供评语查询。
3.3 顺序图与协助图(以班主任查询学生成绩为例)
1)查询学生成绩顺序图
如图3所示。
2).查询学生成绩协助图
如图4所示。
3.4 系统实现
本系统使用Visual Studio.NET作为系统开发工具的开发环境采用C/S模式、B/S模式两种模式相结合的思路。利用SQL Sever 2005或SQL Sever 2000作为本系统的数据库。C/S模式主要实现用户操作、班级操作、课程操作、成绩操作的功能,而B/S模式主要实现学生成绩查询、成绩单打印的功能。系统能在学校内部局域网上共享使用,学生成绩查询功能发布到Web服务器上,能支持在Intenet上使用Web网上学生成绩查询系统。
如图5所示。
4 结束语
中职学生成绩管理是中职学样教务管理的一项重要任务,成绩管理水平的高低直接关系着学校教务管理的工作效率。UML是面向对象的可视化的建模语言,将其应用于中职学生成绩管理系统的开发,降低了开发的难度,提高了软件开发效率和水平。
摘要:目前现代信息技术的广泛应用对学校管理方面产生了深刻影响。利用信息技术和网络技术来管理学生成绩信息是必然的趋势。该文立足于中等专业学校,对基于UML的中职学生成绩管理系统进行研究。
关键词:UML,中职,学生成绩管理
参考文献
[1]段艳超.基于UML建模技术的学生成绩管理系统的设计与实现[J].硅谷,2008(7).
[2]郝世选.基于WEB的高校学生成绩管理系统的分析与设计[J].科技广场,2009(3).
[3]刘蕴,郑凤梅.学生成绩管理系统的设计与实现[J].农业网络信息,2009(03).
10.学校成绩处理分析系统 篇十
在成绩管理系统中, 成绩分析是系统中最重要的组部分和最主要的环节。教师和管理人员通过它[1], 找出教学中存在的问题。
图表是用来呈现某事物或某信息数据的发展趋势的图形[2]。比如, 一些图表可以反映出学生考试成绩在不同分数段的人数情况;一些图表可以反映出会员购物积分的情况;一些图表可以反映出某一地区在不同季节温度的变化情况。总之, 在各个领域中, 我们总喜欢用图表去说明情况, 因为这样更形象、更直观、更容易被理解的承现出当时的状况以及状况之间的差异。在互联网的时代[3], 图表更是无处不再的出现在我们的屏幕上, 量化了我们生活的方方面面。能够很简单便捷的在web网站或是web应用程序中添加有交互性的图表, 是程序开发人员必须掌握的一种技能。
2 High Charts简介 (A brief introduction to highcharts)
2.1 什么是High Charts
Highcharts是一个用纯Java Script编写的一个图表库, 可以帮助我们简单便捷的在web网站或是web应用程序实现有交互性的图表[4]。它采用SVG (Scalable Vector Graphics) 可缩放矢量图形技术开发, 提高了渲染速度提升了用户体验。并且, High Chart支持的图表类型众多, 有曲线图、区域图、柱状图、饼状图、散状点图、3D图、热点图、树状图、动态图表、组合图表、热点图、测量图等图表类型, 可以满足你对Web图表的任何需要。
2.2 High Charts的特点
High Chars依靠界面美观、运行速度快、运行无需插件 (High Charts图表用Java Script编, 所以不用像Flash和Java那样需要插件才可以运行) 等特点受到了程序员们的青睐。我们先来简单的了解一下High Chars的特点。
首先, High Charts有着非常优秀的兼容性支多种设备与不同的浏览器及移动平台, 同时, 它也不受开发语言的约束, 可以支持asp、php、java、.net等语言。其次, High Charts具有提示和缩放图表的功能, 鼠标移动到图表的某一点上有提示信息出现, 还可以在显示较大数据量的图表时, 指定放大或缩小某一部分的图形, 并且支持图表生成后修改, 表格可以导出为PDFNPGJPGSVG等格式。最后, High Charts支持外部数据加载和数据动态性, 支持多种数据形式, 结合Jquery、Prototype等javascript框架提供的Ajax接口, 可以实时地从服务器取得数据并实时刷新图表。
3 High Charts动态统计分析在成绩管理系统中的应用 (Appli cation of High Charts dynamic statistical analysis in the grade management system)
3.1 任务描述
动态图表就是图表的承现内容随动作、后台数据等外界相关因素的改变或触发而产生变化[5]。结合成绩管理系统, 根据用户输入指定的分数段, 实现统计各分数段学生的人数, 以及所占的百分比, 并且在Web页面上通过High Charts将结果展示出来, 具体流程如图1所示。
3.2 成绩分段统计
实现成绩分段统计, 首先到数据库中将学生的成绩查询到内存表中, 然后根据用户输入的成绩段, 分别进行统计。在统计各分数段人数的同时, 将High Charts需要的JSON数据格式字符串生成出来[6,7,8], 并响应到客户端浏览器, 具体实现如下程序所示。
在输出统计数据格式时, 需要严格按照High Charts数据格式生成, 由于High Charts默认数据为Json格式, 所以在生成Json字符串后, 到客户端浏览器需要在重新将字符串转换为Json对象。
3.3 使用High Charts展示统计结果
当浏览器端用户发送成绩段数据请求后, 从服务器端响应了三部分数据, 包括柱状图的X轴数据和Y轴数据, 饼图的相关数据。由于服务器端响应时将三部分数据使用了分隔符号“|”拼接起来的, 所以客户端接收后需要劈分字符串, 将对应数据分离出来并转换为Json对象, 具体实现如下程序所示。
当服务器端响应正确的High Charts图标数据格式后, 将在客户端的浏览器中显示定义的图表类型, 无论采用哪种图标类型, 当鼠标悬浮图表上时, 将显示相应的数据。例如在统计各分数段学生人数时, 当鼠标悬浮在柱状图上面时, 则显示当前分数段学生的人数, 当鼠标悬浮在饼图上面时, 则显示当前分数段学生人数占总人数的百分比, 具体显示如图2所示。
4 结论 (Conclusion)
本文利用Highcharts图表库结合成绩管理系统实现了成绩动态统计分析, 根据用户输入的分数统计要求, 在系统中创建了直观的数据统计图, 能够方便教学管理人员和教师浏览查看统计数据, 对提高教学效果和完善教学评价有建设指导意义。这里我们只是简单表述并设计了一个Highcharts加载外部json数据生成图表的功能[9], 功能比较简单, 对于某些问题的考虑也不够完善, 以后我们可以添加更多的控件, 就可以进行多条件复合查询, 满足不同用户对成绩查找统计的不同需求。随着Highcharts技术的不断发展, 和大家不断深入的研究, 一定能创造出更多更加实用和精美的图表。
参考文献
[1]CAI Yunfei, TANGZhenmin, ZHAOChunxia.New Layered SOABased Architecture for Multi-Robots Cooperative Online SLAM[J].Chinese Journal of Electronics, 2014, 01:25-30.
[2]Chen.S.M., J.M.Tan.Handling Multicriteria Fuzzy DecisionMaking Problems Based on Vague Set-Theory[J].Fuzzy Setsand Systems, 1994, 67 (2) :163-172.
[3]Colvin, J., Tobler, N., Anderson, J.A..Productivity and Multiscreen Computer Displays[J].Rocky Mountain Communication Review, 2007, 2 (01) :31-53.
[4]杜海舟, 等.教学督导听课信息管理系统的设计与实现[J].上海电力学院学报, 2014 (04) :346-351.
[5]比伯奥特, 卡茨.陈宁, 译.j Query实战[M].北京:人民邮电出版社, 2009.
[6]张福转, 王伟.Highcharts在实践教学场所预约登记系统中的应用[J].电脑知识与技术, 2016 (4) :111-112.
[7]张固, 汪晓平.ASP网络应用系统典型模块开发实例解析[M].北京:人民邮电出版社, 2004.
[8]黄芳, 王晓霞.谈高职院校课程考试中的题库建设[J].山东省农业管理干部学院学报, 2012, 29:3.
【学校成绩处理分析系统】推荐阅读:
学校教学成绩分析报告06-20
中学成绩分析系统11-21
学生成绩管理系统分析06-30
学校成绩表格模板大全06-27
《初中生成绩分化成因及对策研究》课题研究计划-学校工作计划11-17
学生成绩录入系统12-10
高考成绩排名系统07-18
成绩管理系统数据字典09-16
段考成绩分析09-06
科任老师成绩分析10-29