当前位置:文档之家› 软件体系结构论文

软件体系结构论文

某学校教学管理
一、需求分析
1、背景概述
某学校教学管理一直采用手工管理方式。

该校教学管理人员的主要工作内容包括教师
档案管理、教师授课管理、学生档案管理和学生选课管理等几项。

教学管理手工处理流程是这样的,管理人员对新调入的教师登记教师档案,对新入学
的学生登记学生档案。

每个学期考试结束后登记学生成绩。

每个学期末,学生根据系里提
供的下一学期所开课程选课,教师接受下一学期教学任务,并将选课结果和分配的教学任
务等信息登记保存。

由于手工管理方式落后,处理数据能力有限,工作效率低,不能及时为领导和教师提
供所需信息,各种数据得不到充分利用,造成数据的极大浪费。

为解决这些问题,校方希
望实现教学管理自动化,用计算机处理来代替手工管理。

2、系统分析
教学管理系统应具有以下功能:
教师档案管理:完成对教师档案信息的管理
教师授课管理:完成对教师授课信息的管理
学生档案管理:完成对学生档案信息的管理
学生成绩管理:完成对学生成绩信息的管理
学生选课管理:完成对学生选课信息的管理
二、系统设计
1、数据库设计
教师档案表:教师编号,姓名,性别,工作时间,政治面貌,学历,职称,系别,联系电

教师授课情况表:课程编号,教师姓名,姓名,班级编号,学年,学期,学时,授课地点,授课时间
学生档案表:学号,姓名,性别,出生日期,政治面貌,班级编号,毕业学校
学生成绩表:学号,姓名,学年,学期,课程编号,成绩
学生选课情况表:学号,姓名,班级编号,课程名,课程类别,学分,成绩
2、模块设计图
①教师档案管理
实现教师档案信息的登录(输入指定用户名、密码登入)。

如果有分配或调入本单位的新职工,则为其建立档案并将其基本信息(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,系别,联系电话)输入到计算机中;反之,如果有从本单位离职或调走的职工,则将其档案和基本信息调出本系统,删除该职工在本校记录;另外,如果档案资料需修改时也可修改成功。

同时,该模块提供对教师档案信息的统计、查询和浏览功能。

②教师授课管理
实现教师授课信息的登录(输入指定用户名、密码登入),该模块还提供对教师授课信息(课程编号,教师姓名,姓名,班级编号,学年,学期,学时,授课地点,授课时间)的统计、查询和浏览功能。

③学生档案管理
实现对学生档案信息的登录(输入指定用户名、密码登入),可将新入学学生的基本信息(学号,姓名,性别,出生日期,政治面貌,班级编号,毕业学校)输入到计算机中。

另外,该模块提供对学生档案信息的统计、查询和浏览功能。

④学生成绩管理
实现对学生成绩信息的登录(输入指定用户名、密码登入),并且该模块提供对学生成绩信息(学号,姓名,学年,学期,课程编号,成绩)的统计、查询和浏览功能。

⑤学生选课管理
实现课程信息和学生选课信息的管理,包括学生选课信息的登录(输入指定用户名、密码登入)、课程信息的登录(输入指定用户名、密码登入)以及各个有关课程和选课信息等情况(学号,姓名,班级编号,课程名,课程类别,学分,成绩)的查询。

相关主题