当前位置:首页>> >>


[vf毕设]成绩计算.rar

收藏

资源目录
    文档预览:
    编号:20180824112536378    类型:共享资源    大小:369.89KB    格式:RAR    上传时间:2018-08-24
      
    40
    金币
    关 键 词:
    vf 成绩 计算
    资源描述:
    江 苏 广 播 电 视 大 学毕 业 设 计 报 告题 目 成 绩 计 算 系 统教学点名称 大丰广播电视大学 学 号: 03209020059 专 业: 计算机科学与技术 层次 大专 姓 名: 田素华 指导教师: 刘同 胜 职称 讲 师 指导小组组长: 职称 二○○五年十一月1成绩计算系统【摘要】处理考试成绩是每个学校在教学管理中不可缺少的一项重要工作,每次考试都有大量的成绩需要处理。考试成绩的处理一直是教学管理的一项重要内容,大部分学校都是采用人工处理的方法来管理考试成绩。这种方法不但效率低,而且在准确性等方面都存在问题。本系统 基于光电阅卷机提供的原始数据,实现了成绩数据的录入,主观试卷成绩和客观题成绩的相加整理。该系统能将教师从繁重的重复性劳动中解放出来,从而提高了教学效率。最重要的是,本系统能够对成绩进行离均差、平均分、高分段平均分等处理,从而有效地分析学生成绩的整体情况,具有很好的实用价值。本成绩计算系统,包含了计算离均差、大平均分、高分段平均分3 个主要功能。其中离均差是运用方差分析的方法处理学生的成绩,得出各个班整体的效果;大平均分是将所有参考学生的成绩平均,了解学生的平均水平;高分段平均分是按照给定的分数线计算该分数线以上的平均分。在该系统中采用了 Visual Foxpro 强大的数据库管理功能,简化了数据管理的复杂性,对开初学者而言,Visual Foxpro6.0 中提供了大量的系统开发工具和向导工具,使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作,甚至在不需要学习很多 Visual Foxpro 的命令或函数的情况下,也能设计出功能较完善的数据库应用系统来。总之,V isual Foxpro6.0 确实是一个值得学习掌握的软件。2目 录摘要…………………………………………………………………………………11、第一章系统设计与分析………………………………………………………..31.1 管理信息系统概述…………………………………………………………31.2 系统功能分析………………………………………………………………42、第二章数据库设计……………………………………………………………..73、第三章设计主程序…………………………………………………………….114、第四章设计主界面模块…………………………………………………….…115、第五章设计输入数据模块………………………………………….………….126、第六章设计整理数据………………………………………….………………187、第七章设计离均差模块……………………………………….……….………228、第八章设计高分段平均分………………………………….………………….459、第九章设计大平均分……………………………………….………………….5110、第十章设计设置高分段……………………………………..………………..5611、第十一章系统测试…………………………………………….……………...5812、第十二章小结…………………….………………………….………………58参考文献………………………………………………………….…………………603成绩计算系统的开发与实现大丰市供电局 田素华第一章 系统设计与分析1.1 管理信息系统概述20 世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。 20 世纪 50 年代,西蒙提出管理依赖于信息和决策的思想。同时期的 维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到: “管理将以较低的成本得到及 时准确的信息,做到 较好的控制”。这个时期,计算机开始用于会计工作。数据 处理一词已经出现。1970 年,Walter T.Kennevan 给刚刚出现的管理信息系统一词下了一个定义:“ 以口头或 书面的形式,在合适的 时间向经理、 职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策”。在这个定义里 强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985 年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis 给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。 ”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。41.2 系统功能分析成绩处理系统的目的是客观的评价学生的成绩,为以后改良教学方法提供依据,这就要嫠分析的结果准确、客观、全面。对于单科成绩,需要了解该科的平均人、最高分以及与其他班级的差距。为此,该系统设计了输入数据、离均差、大平均分、高分段平均分几个功能模块,以及数据整理和设置高分段两个辅助功能,结构图如图 1 所示。图 1 功能分析图确定了系统的功能,即可设计系统的功能模块。针对以上功能要求,分别设计GFD_SHR、SELECT_CLASS、ZHL、SHOW_LJC、SHOW_DPJ、SHOW_GFD 表单,其 组织结 构如图 2 所示。成绩管理系统输入数据离均差整理数据高分平均分大平均分设置高分段MAINSELECT_CLASSASSCLASSZHL SHOW_LJC SHOW_DPJ GFD_SHR SHOW_GFD5图 2 程序结构图运行程序时,弹出 MAIN 表单,在该表单上放置了 6 个功能项,单击其中某个按钮,程序将按照规定的方法处理数据,最后将处理的结果展示给用户以便查询,用户确认无误后,单击显示界面上的“ 打印” 按钮系统 将打印出 处理的结果。下面详细介绍各个模块的功能以及详细设计。、1、 输入数据试卷采用主观和客观两种方式的试题,客观试题采用自动阅卷机收集成绩,而主观试题只能人工来评阅。在系统中提供了输入主观试题成绩的功能。、2、 整理数据在学生的成绩库中每个学生的成绩由成绩 1 和成绩 2 两部分组成。成绩 1 由阅卷机生成,又称为客观成绩;成绩 2 由教师以手工的方式评阅出来的,又称为主观成绩,通过输入数据模块输入到成绩库中,所以对 成绩进行分析前要将两部分成绩合在一起,得出该生的该科成绩,以上就是整理数据模块的功能。、3、 离均差在处理离均差的过程中用到一个 P 值,这是一个班级一科成绩的总体效果。利用该值计算出离均差、可以离均差、起始离均差、离均差涨幅等多项数据。所有上述处理过程都是在离均差功能模块中实现的。、4、 大平均分6计算平均分是成绩处理中典型的数据处理方法,通过处理的结果可以得到成绩的总体水平,计算的方法也比较简单,即将所有的成绩求得一个平均值,存放在 DPJ.DBF 表中。、5、 高分段平均分在高考中评价一个学校的标准之一就是该学校达到一定分线的人数,以及这些学生的平均分情况,上述的一定分数线称为高分段,对超过该分数段的成绩的平均成绩叫做高分段平均分,该数据显示了优秀学生的平均情况。计算的方法为将等于或者超过高分段的成绩平均,得到的数值即为高分段,并将其存放在 LKGF.DBF 表中。、6、 设置高分段考试结束后参考以前考试的效果,人为地规定出本次考试的理科和文科的高分段。设置高分段分数功能模块将接受用户的输入,并将分数存放在 DMD_G.DBF 表中。7第二章 数据库设计在设计数据库前,要对 Visual Foxpro 使用有数据库有一定的了解,其中最为重要的是自由表,所谓自由表就是不与数据库关联的二维表。在系 统中共设计了如下数据库。、1、 学生成绩表此数据库存储的是光电阅卷机提供的原始成绩,即成绩要处理的数据,根据参考班级的数量,有相应数量的数据库,其中主文件名中后 3 位是相应的班级名称。高中分为文科和理科两大类班级,每一类设置的考试科目是不相同的,所以有两个数据库结构。理科班级的考试科目有数学、英语、语文、理科 综合、物理、化学、生物,其结果如表 1 所示,表文件的名称以 CJG***.DBF 表示,其中 ***代表了具体的班级,如 CJG301.DBF 代表了 301 班级的成 绩。表 1 学生成绩表结构(理科)编号 字段名 字段类型 字段长度 小数位数 作用1 KSH 字符型 9 无 考生考号2 XM 字符型 8 无 考生的姓名3 ZF 数值型 5 1 总分4 DW 字符型 10 无 考试学校名称5 YW 数值型 5 1 语文总分6 YW1 数值型 5 1 语文卷一成绩7 YW2 数值型 5 1 语文卷二成绩8 SX 数值型 5 1 数学总分9 SX1 数值型 5 1 数学卷一成绩10 SX2 数值型 5 1 数学卷二成绩11 YY 数值型 5 1 英语总分12 YY1 数值型 5 1 英语卷一成绩13 YY2 数值型 5 1 英语卷二成绩14 ZH 数值型 5 1 综合成绩15 WL 数值型 5 1 物理总分816 WL1 数值型 5 1 物理卷一成绩17 WL2 数值型 5 1 物理卷二成绩18 HX 数值型 5 1 化学总分19 HX1 数值型 5 1 化学卷一成绩20 HX2 数值型 5 1 化学卷二成绩21 SW 数值型 5 1 生物成绩22 SW1 数值型 5 1 生物卷一成绩23 SW2 数值型 5 1 生物卷二成绩高中教学中理科班与文科班的所学科目是不同的,文科考试的科目为数学、英 语、 语文、综合、政治、 历史、地理。文科班的数据 库结构如表 2 所示。表 2 学生成绩表结构(文科)编号 字段名 字段类型 字段长度 小数位数 作用1 KSH 字符型 9 无 考生考号2 XM 字符型 8 无 考生的姓名3 ZF 数值型 5 1 总分4 DW 字符型 10 无 考试学校名称5 YW 数值型 5 1 语文总分6 YW1 数值型 5 1 语文卷一成绩7 YW2 数值型 5 1 语文卷二成绩8 SX 数值型 5 1 数学总分9 SX1 数值型 5 1 数学卷一成绩10 SX2 数值型 5 1 数学卷二成绩11 YY 数值型 5 1 英语总分12 YY1 数值型 5 1 英语卷一成绩13 YY2 数值型 5 1 英语卷二成绩14 ZH 数值型 5 1 综合成绩15 ZZ 数值型 5 1 政治成绩16 ZZ1 数值型 5 1 政治卷一成绩17 ZZ2 数值型 5 1 政治卷二成绩18 LS 数值型 5 1 历史总分19 LS1 数值型 5 1 历史卷一成绩LS2 数值型 5 1 历史卷二成绩21 DL 数值型 5 1 地理成绩22 DL1 数值型 5 1 地理卷一成绩23 DL2 数值型 5 1 地理卷二成绩(2)离均差表9离均差表示了班级单科成绩间的总体差距,相对平均分来说更能反应出整体的情况。在评价班级的单科成绩时,要全面考虑到高中低 3个层次的分数,并且要有侧重点地加大某一个分数段的权重,只有这样才能准确地分析出该科成绩的总体效果。类似的平均分也是反应总体效果的一个参数,但是平均分不能反应出各个层次的水平,得到的结果是不完整的。相比之下,使用离均差来分析考试成绩是科学的、客观的。所有的班级的离均差信息都存放在 LJC.DBF 信息库中,一个班级的一科占据一条记录。该表的数据结构如表 3 所示。表 3 离均差表编号 字段名 字段类型 字段长度 小数位数 作用1 BJ 字符型 30 无 班级名称2 KM 字符型 10 无 科目名称3 RK 字符型 10 无 任课教师姓名4 PZH 数值型 10 2 PZH 值5 LJC 数值型 10 2 离均差6 KBLJC 数值型 10 2 可比离均差7 QSHLJC 数值型 10 2 起始离均差8 LJCZHF 数值型 10 2 离均差的涨幅(3)大平均表对于参加考试的班级都要计算平均分,存储在 DPJBB.DBFKH,其数据库结构如表 4 所示。表 4 大平均分编号 字段名 字段类型 字段长度 小数位数 作用1 BJ 字符型 20 无 班级名称2 KM 字符型 10 无 科目名称3 RK 字符型 10 无 任课教师姓名4 PZH 数值型 10 2 平均分高分段平均分存储在 LKGFBB.DBF 中,其表的数据库结构与大平
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:[vf毕设]成绩计算.rar
    链接地址:http://www.gold-doc.com/p-82667.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开