学习成绩管理系统开发

2020-06-03 14:30

学习成绩管理系统开发

一、学习成绩管理系统规划

学习成绩管理系统是用来管理每个学生的各科成绩,每个学生每学期所学习的课程不同,当他学完一门课程后,老师就要根据标准给他打分。然后老师和学生用各自的用户名登录,老师录入成绩,学生查看成绩。系统管理员登录后可以进行权限的管理。

在如今的高校日常管理当中,学生成绩管理系统就是其中非常重要的一环,特别是当前学生规模大,课程门类多,校区分散等实际情况,学生成绩管理系统更具有非常重大的实际应用意义,我们学校的学习成绩管理系统在有些方面做的并不是很完善,功能方面也有欠缺。尤其是在成绩统计这方面,很少有学习成绩管理系统会提供成绩统计这项功能。我校的学习成绩管理系统也没有提示功能,每当考试信息或成绩信息有变动的时候,有些粗心的同学根本不知道,尤其是补考重修考试的时候,因为人比较少,有一些同学便错过了考试。同时,对于老师来说,应该考试完后在一定的时间内录入学习成绩,同样也是对补考重修考的影响比较大,老师录入成绩的时间太晚了,学生不知道是不是要重修是不是要选课,班级做综合素质测评也无法进行。所以,在此系统的开发过程中,我们将增加这项功能,每当用户登录时,学生会看到变动信息的提示,老师也会看到超过时间未录入成绩的提示信息(我们暂且定为两周)。

(一)开发学习成绩管理系统的目的及意义

1、开发本系统的目的

开发学习成绩管理系统,旨在方便管理学生的学习成绩和档案资料,用户登录系统便能进行权限范围之内的操作。

2、开发本系统的意义

学生成绩管理系统能有效的输入输出每个学生各个课程的相关成绩,能灵活的查询,添加,修改,删除记录,是管理学生成绩所必备的。开发学习成绩管理系统,能够减轻老师的负担,实现办公自动化,提高工作效率,以做到对学习成绩管理的科学性和有效性,同时也能为学生提供便利的查询。

(二)学习成绩管理系统需求分析

该系统应该完成两方面的内容:学生档案资料的管理、学生成绩的管理(包括必修课和选修课以及等级考试),每个内容均需要提供添加,修改和查询的功能,学习成绩管理系统开发过程中的需求可以概括为以下几个部分:

1、用户需求分析

(1)可能会使用该系统的用户:系统管理员、教师、学生;

(2)各类用户的权限不一样,系统管理员可以添加、修改、查询学生档案资料和学生的成绩,学生只能查询自己的档案、成绩以及一些公共的信息,教师可以发布学生的成绩信息,而且只能查询自己所授课程的信息以及一些公共信息。

(3)要有系统备份功能,系统出现故障时,应该有相应的应急措施或者系统恢复功能。 由此可见,学习成绩管理系统要满足3个方面的需求:管理员使用系统对全部数据进行维护操作:教师对与自己相关的部分数据实体进行操作;学生作为查询者对数据试题进行查询操作。现在的成绩管理系统基本上能做到这几个方面的要求,我们将对此系统进一步细化,

2、功能需求分析:我们所要开发的系统需要实现的功能主要包括以下几个方面: (1)登录,使用用户名及密码登录系统。

(2)查询,该项功能主要包括按班级查询、按学生查询、不及格查询,通用查询。学生、教师在自己的权限范围内查询课程及成绩信息,管理员也可以查询成绩及课程信息,这些信息包括课程成绩,等级考试成绩,补考课程成绩,重修课程成绩。

(3)成绩录入,该项功能主要是针对教师而言,可以录入平时成绩,作业成绩,考试成绩,以及综合成绩,并修改成绩,计算总成绩。

(4)数据维护,主要包括维护学生基本信息,教师基本信息,课程基本信息,权限设置以及口令设置。

(5)报表处理,可以打印成绩单、补考通知单、成绩总表。

(6)统计,对课程平均成绩、学生所有课程综合成绩、学生排名进行统计,减轻工作人员的负担。

(7)告警,主要是对补考课程和重修课程信息以及考试时间和地点的变动信息进行提示,以提高大家的重视,同时也对老师来讲,如果在考试结束两周之内未录入成绩者首次登录时发出提示信息,以免延误大家的时间,尤其是补考科目,由于补考不过的还要重修要选课,所以就特地设置该项功能。

(8)退出,退出该系统。 3、数据需求分析 用户对数据的需求如下:

2

(1)学生信息 包括:学号、学生姓名、性别、出生日期、所在学院、专业、班级等

(2)课程信息 包括:课程编号、课程名称、课程类型、学分、所属专业 (3)选课信息 包括:学生姓名、课程名称、开课时间、成绩等 (4)成绩信息 包括平时成绩,考试成绩以及综合成绩。 (5)教师信息 包括教师姓名、教师编号、所授课程。 (6)用户登录信息 包括用户名,密码。 (三)根据以上描述,绘制该系统的U/C矩阵图。

表1-1 功能/数据类矩阵图

数功能类课程成绩查询等级考试查询补考课程查询重修课程查询录入平时成绩录入作业成绩录入考试成绩学生基本信息管理教师基本信息管理课程基本信息管理学生课表打印教师课表打印成绩信息打印统计课程平均成绩统计学生综合成绩统计学生排名补考课程警报重修课程警报考试地点变更警报考试时间变动警报

据类课程信息UUUUUU学生信息U教师信息平时成绩作业成绩考试成绩课程成绩C等级考试成绩C重修成绩补考成绩等级考试信息U课程平均分信息学生综合成绩学生平均分信息学生排名信息学生课表信息教师提成课示绩表信单信息息CCUUUCCCCCUUUUUUUUUUUUCUUUUUUUCUUUCUCUUCCUUUUUCUUUUUUUUCCCC根据前面的需求分析,将数据类作为列,功能类作为行绘制学习成绩管理系统U/C

3

矩阵图,如表1-1所示,该系统包括表1-1所显示的功能类和一些必要数据。功能与数据类交叉点上的符号C表示这类数据由其相应的功能产生,而交叉点上的符号U则表示这类功能使用与之相适应的数据,若为空则表示功能与数据无多大联系。

表1-1所显示的是学校学习成绩各项管理功能组与数据类间的联系所形成的U/C矩阵图。课程成绩查询功能相需要使用课程信息和学生信息的数据,所以在这些数据类下的课程成绩查询所在表格处标上符号U,而此功能产生的是课程成绩信息,所以在与之对应的课程成绩下的所在行标上符号C。据此方式,标记其他功能与数据类的关系,从而完成了一张U/C矩阵图。

因某些因素,表1-1所显示学习管理系统中的功能也许还不够完整,数据类可能也未能完全显示出来。即使如此,但他其中显示的内容,有其代表的意义。

(四)调整功能/数据类矩阵,划分子系统

第一,将功能按组排列,既将同类型的功能归为一类,合为一个功能组。如表1-1显示的内容中,课程成绩查询、等级考试查询、补考课程查询、重修课程查询都属于查询类型,所以将它们归为’查询’的功能组。第二,调换“数据类”的横向位置,使U/C矩阵表中的符号C尽量地靠近表中的对角线。最后,同类型功能组对应的框,并给功能组起一个恰当的名字,每一个框就对应一个子系统。

从表1-2可以看出,该系统可分为:成绩与课程查询系统、成绩录入系统、数据维护系统、打印系统、成绩统计系统、告警系统,这六个系统。每个子系统都包含着一些相应的功能,来共同为管理学习成绩服务。它们的作用都是更好、更有效、更合理地对学习成

绩进行管理,使用户方便、快速地通过此系统来使用其中有用的数据。

4

表1-2 划分子系统

数功能类成绩、课程查询据类课程成绩等级考试成绩C重修成绩补考成绩平时成绩作业成绩考试成绩课程信息U学生信息U教师信息学生课表信息课学教等学学程生师级生生成平平课考综排绩均均表试合名单分分信信成信信信息息绩息息息U提示信息成绩录入数据维护打印系统成绩统计告警系统课程成绩查询C等级考试查询补考课程查询重修课程查询录入平时成绩录入作业成绩录入考试成绩学生基本信息管理教师基本信息管理课程基本信息管理学生课表打印教师课表打印学生成绩打印U统计课程平均成绩统计学生综合成绩U统计学生排名补考课程警报重修课程警报考试地点变更警报考试时间变动警报CCCCUUUUCUUUUUUUUUUUUCCUUCUUUCUUUUUUUCUUUUUUUUUUUUUCCCUUUCCCCC

(五)确定子系统之间的联系

找到框外的符号U,并将U指向子系统,即把落在框外的符号U与子系统连接起来,表示子系统之间的关系.如表1-3所示,“基本信息”数据类是由“数据维护”子系统产生,而“查询”子系统要用到此类数据类。所以将它们用箭线连接起来,表明它们之间是有关系的。

根据它们子系统间的联系,用线条和箭线,将它们的关系标注出来,所以表1-2就可绘制成表1-3的形式。

为了表达更清晰、简洁,将表子系统间的联系简化。去掉符号U和C,并用适合的箭线来连接,表示子系统间的关系。必要时,还可能得调换功能组、数据类。最后将表1-3简化成如1-4所示,最后就得到了简化的子系统结构图。

从前面的四个表中可以看出,我们使用的是企业系统规划的方法,进行学习成绩管理

5


学习成绩管理系统开发.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[讲义]2012年考前突破班刑诉授课提纲 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: