面向对象分析与设计实验一-教学管理系统

问题陈述

1.              背景


随着学校规模的扩大,人员的不断增加、复杂程度逐渐增强,学校中,教务是一项繁琐的事,每年都有新生入学、老生毕业,以及其他各种人事变动。每学期的考试成绩都需要分析,纵、横向比较,能及时反馈信息,还要对教师的教学成绩考核提供数据。如何有效地管理、分析、处理这些信息,帮助学校和教师掌握学生的情况,这就是教学信息管理系统需要完成的功能。以前简单的用Excel来打印几张报表的人机作坊再也无法适应当今学校的教学管理了,比如用Excel虽然能简单管理学生的学籍、成绩等,但用户界面简单,管理起来难度大,修改和查找学生的信息都比较麻烦,并且在操作过程中没有用户权限,只要能打开计算机的人就能打开数据进行任意的修改,大大的降低了信息的安全性和保密性,效率低,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入各个领域并发挥着来越重要的作用。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率。

2.              领域


本系统包括选课管理和成绩管理两部分以及与之相关的部分进行分析与设计,如下这是两部分的需求。

2.1            选课管理

在取得授权的情况下,有关人员要进行如下工作。

1)      生成学期选课表

按照课程设置部门和教师分配部门分别提供的教学计划和教室分配情况,课程管理员按专业生成以及维护本学期的选课表,并在网上发布,已供学生选课之用。

扫描二维码关注公众号,回复: 39517 查看本文章

2)      选课

学生按培养计划,在学期开始的前两周进行试听和选课。在这期间内学生可在网上查询与更改所选的课程。在选课期间,学生可查询课程介绍、任课教师情况以及以往自己的选课情况和成绩。学生只能选择自己的课程。没门课程有人数限制(如没门课程的人数要多余20人,少于90人),学习一门课程的学生可组成多个教学班。

3)      课表调整

在两周后,若选一门课的学生人数少于下限,则取消该门课。在第三周内,学生可选其他课程。

4)      公布名单

自第四周起,课程管理员生成开课汇总表,并在网上公布,同时要把有关信息发送给财务部(计算教师的上课报酬信息)、教材部(发布教材信息)、教师(任课信息)和成绩管理部(录入与统计成绩所需信息)。

5)      查询

自第四周起,学生可在网上查询自己所选的课程信息。

2.2            成绩管理

在取得授权的情况下,有关人员要进行如下工作。

1)      成绩录入

成绩管理员录入学生的考试成绩(包括录入出错的修改,以下成为维护),形成成绩表。

2)      成绩统计与发布

成绩管理员按课程号和班级统计成绩并发布所生成的报表,同时报送给教学评估部门和学籍管理部门。

3)      成绩查询

学生按学号查询考试成绩。

3.              范围

学生,课程,学期。

学生类别有本科生、研究生、进修生,课程类别分必修、任选、限选,学生级别分本校本科生、本校研究生、外校本科生、外校研究生,学期分春季、秋季。



词汇表

4.              简介

本文档用于定义特定于问题域的术语,解释术语,读者可能不熟悉用例描述或其他项目文档。 通常,这个文档可以用作非正式的数据字典,捕获数据定义,以便用例描述和其他项目文档可以关注系统必须处理的信息。

5.              定义

术语表中包含教学管理系统中关键概念的工作定义。

5.1            课程

由学校提供的课

5.2            选课表

提供给学生选课用的,按照课程设置部门和教师分配部分分别提供的教学计划和教师分配情况,由课程管理员按专业生成以及维护。

5.3            成绩

考试分数,学生该门课程的评定。

5.4            课程管理员

负责生成课表的人。

5.5            学生

在大学注册的学生。

5.6            成绩管理员

负责成绩录入和成绩维护的人。

5.7            选课单

记录学生的学期选课列表

5.8            培养计划

由学院负责规划该专业的课程列表


猜你喜欢

转载自blog.csdn.net/Night_MFC/article/details/80019332
今日推荐