立即注册 登录
返回首页

uid:257555的个人空间

日志

需求分析

已有 449 次阅读2017-12-5 13:31

一、需求分析

要求实现一个简化的教学管理系统,在此教学系统中只涉及对学生、课程和教师的管理,此系统要求能够记录学生的选课情况、教师的授课情况以及学生、课程、教师的基本信息。

 

该系统的业务要求为:

ü  一门课程可以由多名教师讲授。

ü  一名教师可以讲授多门课程,但在同一个学期对一门课程只能讲授一次。

ü  一名学生可以选修多门课程,但对同一门课程只能修一次。

ü  一门课程可以被多名学生选修。

ü  对学生选课情况,要记录下学生在哪个学年哪个学期选了哪些课程,并记录下课程的考试成绩。考试成绩的取值在0~100分之间。学年用年份表示,学期取值为:{12},1,示上半学期,2表示下半学期。

ü  一个学生对一门课程最多有三次补考机会,第一次为正常考试,以后两次为补考。

ü  教师授课时,要记录下教师在每个学年和学期对每一门课程的授课时数、授课类别,其中授课类别为:主讲、辅导和带实验。假设一名教师最多只能担任一门课程的主讲、辅导、带实验三项工作中的某一项工作。

 

该系统的基本信息包括:

ü  学生基本信息:学号,姓名,性别,所在系,专业,班号。

ü  课程基本信息:课程号,课程名,学分,开课学期,课程性质,考试性质,授课时数,实践时数。其中课程性质为:必修、选修。考试性质为:考试、考查;学分为1~8范围的整数;开课学期为1~12范围的整数;授课时数为小于等于68的正整数。

ü  教师基本信息:教师号,教师名,性别,职称,学历,出生日期,所在部门。其中学历为:本科、硕士、博士、博士后,职称为:助教、讲师、副教授、教授。

除上述要求外,该系统还需要产生如下报表:

ü  学生选课情况报表:每个学期开学初以班为单位生成一份该学年和学期某班学生的选课情况表,内容包括:班号、学号、姓名、课程名。

ü  学生考试成绩表:每个学期结束时以班为单位生成一份该学年和学期某班学生的考试成绩表,内容包括:班号、学号、姓名、课程名、考试成绩。

ü  学生累计修课总学分报表:可随时为每个学生生成其累计修课的总学分,内容包括:学号、姓名、班号、总学分。说明:只有考试成绩及格的课程才可获得学分。

ü  教师授课报表:每个学期在确定好教师授课任务后以部门为单位生成一份该学年和学期,某部门的教师授课情况表,内容包括:所在部门、教师名、授课类别、授课时数。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

返回顶部