基于dw的成绩评定系统设计_软件工程硕士论文

上传人:Bod****ee 文档编号:47556446 上传时间:2018-07-02 格式:DOC 页数:66 大小:1.22MB
返回 下载 相关 举报
基于dw的成绩评定系统设计_软件工程硕士论文_第1页
第1页 / 共66页
基于dw的成绩评定系统设计_软件工程硕士论文_第2页
第2页 / 共66页
基于dw的成绩评定系统设计_软件工程硕士论文_第3页
第3页 / 共66页
基于dw的成绩评定系统设计_软件工程硕士论文_第4页
第4页 / 共66页
基于dw的成绩评定系统设计_软件工程硕士论文_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《基于dw的成绩评定系统设计_软件工程硕士论文》由会员分享,可在线阅读,更多相关《基于dw的成绩评定系统设计_软件工程硕士论文(66页珍藏版)》请在金锄头文库上搜索。

1、1基于 DW 的成绩评定系统设计第一章 设计思想概述“基于 DW 的成绩评定系统”为了进行教育质量评定,这就要保存历次考试成绩,以供系统进行查询比较分析。所以我们将参考数据仓库的设计。数据仓库就是面向主题的、集成的、不可更新的(稳定性)随时间不断变化(不同时间)的数据集合,用以支持经营管理中的决策制定过程。它有如下三个特征:1.面向主题性。数据仓库中的数据是面向主题的,它与传统数据库中的面向应用相对应。数据仓库的主题是一个在较高层次上将数据归类的标准,每一个主题对应一个宏观的分析领域。2.集成性。数据仓库的集成特性是指在数据进入数据仓库之前,必须经过数据加工和集成,这是建立数据仓库的关键步骤。

2、它能够统一原始数据中的矛盾之处,还能够将原始数据结构从面向应用向面向主题转变。稳定性。数据仓库的稳定性是指数据仓库反映的是历史数据的内容,而不是日常事务处理产生的数据,数据经加工和集成进入数据仓库后是极少或根本不修改的。这点注意要区别的是,数据仓库是不同时间的数据集合,它要求数据仓库中的数据保存时限能满足进行决策分析的需要,而且数据仓库中的数据都要标明该数据的时间属性。2第二章 需求分析基于 DW 的成绩评定系统是针对我国素质教育改革(特别是当前教育评价改革)中出现的难题而提出的,当前学校特别是中小学还靠着学生考试成绩为主要评价方式。如何紧密结合当前学校实际进行管理,对教育改革的成功有着重要的

3、意义。2.1 需求捕获工作流2.1.1 需求概述基于 DW 的成绩评定系统是针对我国素质教育改革(特别是当前教育评价改革)中出现的难题而提出的,当前学校特别是中小学还靠着学生考试成绩为主要评价方式。如何紧密结合当前学校实际进行管理,对教育改革的成功有着重要的意义。关键用户需要是:能根据历次统考成绩分析各班级各科各任课教师的成绩进步情况,为评定教师教学质量提供精确数据。能从历次成绩数据分析学生、教师存在的问题,找出改进教学质量的方向。2.1.2 需求分析1 1、系统、系统环境环境基于 DW 的成绩评定系统除了常规的成绩管理功能外,关键是能历次统考成绩分析各班级各科各任课教师的成绩进步情况,为评定

4、教师教学质量提供精确数据。2 2、功能需求、功能需求功能特性是给用户带来利益所必需的高级系统性能。基于 DW 的成绩评定系统的功能有(1)登录系统(2)管理教师信息(3)管理学生信息(4)管理学科信息(4)管理班课程(5)新建考试项目(6)录入成绩(7)汇总成绩(8)查询成绩录入的成绩是原始分,保存在数据库中还采用 T 标准分和百分等级。原始分是指在一次考试后,从试卷的卷面上直接得到的分数。原始分反映了考生答对题目的个数,或作答正确的程度。在常态分布情况下,一个学生的成绩在分布中3处于什么位置,还可以通过百分等级和标准分数来分析。百分等级反映的是某个观测分数以下数据个数占总个数的比例的百分数,

5、是应用最广的表示测验分数的方法。公式如下所示:(不分组)其中,Pr为百分等级;N为总人数; F Fb b为小于为小于该分数该分数的向上积累次数的向上积累次数。因此,85 的百分等级表示在常模样本中有 85%的人比这个分数要低。换句话说,百分等级指出的是个体在常模团体中所处的位置,百分等级越低,个体所处的位置越低。T 标准分是以标准差为单位表示测验成绩与平均分数之间的距离。公式如下所示: 其中,X 为原始分,50 为标准分的平均分,10 为转换为标准分后的标准差;为原始分的平均分,其公式为: ;S 为标准差,(样本)标准差的公式为: 。标准差能反映一个数据集的离散程度。因此,标准差也是一种平均数

6、。标准差大表示考生分数分布比较分散,分数距离拉得比较大。T 标准分以百分等级可以应用在:查看学生各科的标准分,可以看出该生各科的相对名次、偏科情况。比较同一科历次考试的标准分,形成成长曲线,可以较准确地看出该生的进步情况。注意,标准分数使用是基于常模数据服从正态分布的假设。在实际测试过程中,很可能碰到常模团体的测验分数严重偏态,这种情况下若要直接使用上述的标准分数体系来建立常模就不大妥当。43 3、用例视图、用例视图教务员System LoginCreate Test ItemInput Test ScoresGather ScoreQuery Grade系系统统Teachers Manage

7、 Students ManageSubject ManageClass_Course Manage用例规约说明:(1 1)登录系统()登录系统(SystemSystem LoginLogin)用例)用例1.简要说明目前只是单机系统,只有一个用户:教务管理员用户。必须提供有效的 ID 和口令才能进入系统。2.事件流5当主角双击系统图标时,本用例开始。3.基本流-登录系统a) 教务员双击系统图标。b) 系统会显示“请输入系统密码“对话框。c) 教务员输入密码后回车。d) 系统验证密码正确,将进入系统主界面。4.备选流a) 错误密码:如果密码错误,将显示“错误密码”对话框,确定后退出系统。5.前置条

8、件无。(2 2)修改密码()修改密码(ChangeChange PasswordPassword)用例)用例1.简要说明系统可以修改登录密码。系统有两个密码,一个是超级管理密码,不向用户公开,不能修改;一个是可以修改的用户密码,保存在数据库中,数据库用超级管理密数据库用超级管理密码加密码加密。2.事件流3.基本流-修改密码a) 教务员选择系统设置菜单中的修改密码选项。b) 系统会显示“更改系统密码”对话框。要求 “输入原密码”、“输入新密码”、“再输入新密码”,单击确定。c) 教务员输入密码后回车。如果原密码不对,或两次新密码不相同,将显示修改无效信息框;如果原密码正确并两次新密码相同,系统将

9、密码保存在数据库。4.备选流a) 无效数据:如果在基本流中系统验证数据格式无效,就会显示一个错误信息。5.前置条件登录:在本用例开始前,主角要登录到系统。(3 3)管理教师信息()管理教师信息(TeachersTeachers ManageManage)用例)用例1.简要说明可新增、修改教师基本信息。62.事件流3.基本流-管理教师信息a) 教务员选择“教师信息管理”。b) 系统会显示“教师信息管理”的表单。里面会加载数据库中全部教师信息。(教师信息中包括教师姓名姓名、组别组别(如:如:语语文文组组、 、数学数学组组、 、英英语组语组、 、政史地政史地组组、 、理化生理化生组组、 、综综合合组

10、组)、是否在职是否在职等信息,保证教师姓名的唯一性,并且不能变更)c) 教务员对表单内容进行新增、修改(不能删除,可设为非在职)。d) 教务员点击“保存”按钮,系统验证数据无误后,将清空原来数据重新保存到数据库。e) 教务员点击“回到主界面”按钮,系统将关闭“教师信息管理”表单,回到主界面。4.备选流a) 无效数据:如果在基本流中系统验证数据格式无效,就会显示一个错误信息。5.前置条件登录:在本用例开始前,主角要登录到系统。(4 4)管理学生信息()管理学生信息(StudentsStudents ManageManage)用例)用例1.简要说明可用 Excel 界面导入、修改学生信息(学籍管理

11、)。附:附:应考学生数的确定:以每学年初教务处核定的在籍学生人数为准。下列情况应调增或调减:(1)中途转入转入、休学后复学复学、借读后回校借读后回校的学生取得学籍后不计入该班学生总数,用他们重新入学考试的成绩由教务处核定为优生、优良生、低差生,教务处单独建表记载(中途入学籍或恢复学籍的, “学籍变动时期”可以分辨, “是否计成绩是否计成绩”为“0” ) ,相应计入所到班的对应指标。(2)中途流失流失学生应计入应考学生(一般每学期开学时办学籍,中途流失的学生指的是还没办好学籍转出的学生,学籍还是“在读” ) ;(3)中途转出转出、休学休学、在外借读在外借读到其他学校的学生,办理正式手续后,可从应

12、考学生数中扣除(中途转入转出的,“学籍变动时期”都比本期开学日期近,同时, “是否计成绩”改为“不计” ) ; (4)智力残疾智力残疾学生,凭有关部门的鉴定或批复意见,可从应考学生数中扣除(“是否计成绩”为“不计” ) ;(5)因病不能参加考试的学生,凭县级以上医院证明和书面请假条并经学校审核批准,可从应考学生数中扣除(“是否计成绩”为“不计” ) 。72.事件流a) 教务员选择“学生学籍管理”。会出现年级的单选列表,教务员再选择相应的年级。b) 系统会显示本年级的“学生学籍管理”的 Excel 界面表单。里面会加载数据库中相应年级学生信息,如果没有此年级的学生,系统将显示一个空表。(里面包含

13、了学号学号、年级年级(只能是 13、1424,如“13”级,用单选列表框选择)、班级班级(只能是数字)、是否计成绩是否计成绩、状态状态等信息,其中学号学号保证唯一性,并且不能变更。(状态信息包括正常、毕业、中途转入、休学后复学、借读后回校、中途流失、中途转出、休学、在外借读、智力残疾、病假等状态。来自基本信息数据基本信息数据库库,用单选列表框选择)c) 教务员对表单内容进行新增、修改(不能删除,可设为非正常状态)。修改要符合相关规定。(要利用 Escel 的便宜性)d) 教务员点击“保存”按钮,系统验证数据无误后,再清空原来此年级学生数据重新保存到数据库(学生都保存在“StudentsTabl

14、e”表中)。e) 教务员点击“回到主界面”按钮,系统将关闭“学生学籍管理”表单,回到主界面。4.备选流a) 无效数据:相应数据必须统一,最好用单选列表选填数据。如果在基本流中系统验证数据格式无效,就会显示一个错误信息。5.前置条件登录:在本用例开始前,主角要登录到系统。(5 5)基本信息管理()基本信息管理(InfoInfo ManageManage)用例)用例1.简要说明可修改一些基本信息,如学科名称(语文、数学、英语、政治、历史、物理、化学、生物、地理)、学生状态(正常、毕业、中途转入、休学后复学、借读后回校、中途流失、中途转出、休学、在外借读、智力残疾、病假)等,这些在填表时都必须统一名

15、称,所以在这里进行设置,填表时就可以用单选列表框。2.事件流a) 教务员选择“基本信息管理”,会再出现“学科名称”、“学生状态”等选项。b) 选择其中,就会出现相应的表单,本显示其数据库中的内容。8c) 教务员对其内容进行修改。d) 教务员点击“保存”按钮,系统验证数据无误后,将重新清空数据库中原内容并保存新的。e) 教务员点击“回到主界面”按钮,系统将关闭“基本信息管理”表单,回到主界面。4.备选流a) 无效数据:如果在基本流中系统验证数据格式无效,就会显示一个错误信息。5.前置条件登录:在本用例开始前,主角要登录到系统。(6 6)管理班课程()管理班课程(Class_CourseClass

16、_Course ManageManage)用例)用例1.简要说明可设置各班各学科的任课教师。2.事件流a) 教务员选择“设置任课教师”。b) 系统会显示“选择学期”单选列表(只能是 1、224,用单选列表框选择)与“选择年级”的单选列表(只能是 13、1424,如“13”级,用单选列表框选择)。c) 选择某学期与年级后,系统加载数据库中本学期本年级全部班级已有的任课信息。任课信息表左第一列是班级(班级信息来自学籍数据学籍数据库库),第二列是各个学科(来自基本信息数据基本信息数据库库),第三列是这科的任课教师。左方加载教师数据库教师数据库中在职的教师树型列表,按教研组分组显示。d) 先选择某个班某学科相应的任课教师的空格,再在下方的教师列表中选择相应的教师姓名,任课教师上就变成该教师的姓名。e) 教务员在设置好该学期该年级各班级任课教师后,点击“保存”按钮

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号