教学管理系统数据库的设计一.讨论背景本文所设计的数据库, 即是基于这种 sqlserver 软件下设计的系统, 高校教学管理工作是一项复杂的系统工程, 有其完整的系统概念体系和系统体系结构, 当前的教学管理方式已严重阻碍了高等教育的深化改革和教学质量的进一步提高, 更不适应二十一世纪培育人才的需要。实现教学管理系统网络化的首要工作应该是规划和创立可共享的数据库, 即经过全面的收集、 分析教务处各业务部门所用的大量数据, 设计、 优化并统一格式, 生成适用于教学网络化管理的数据库结构, 集中在数据库服务器上存储、 管理与维护, 实现数据在各用户间安全可靠和正确有效的流通, 达到数据共享。教学管理系统主要实现对一般高校的的教学工作的信息化管理。本系统实现了对老师的基本信息和老师的授课信息的登记、 统计和查询等功能。类似的还对学生的基本档案信息、 学习成绩信息进行保存、 统计和查询。同时实现了对课程信息和学生选课信息的管理。本系统很大程度地实现了学校教学工作的信息化管理。二.需求分析 1.系统需求分析 教学管理系统从功能来说, 主要是实现对一般高校的信息化管理系统。用户的需求可分为如下 3 个方面: (1) 教学管理人员经过该系统登录学生、 老师和课程的有关信息。(2) 老师能够经过该系统来设置课程信息和登录学生的成绩, 实现对学生成绩的管理。(3) 经过该系统对学生成绩进行汇总统计和分析。 具体的说, 在教学事务管理过程中, 管理人员对新调入的老师登记老师档案, 对新入学的学生登记学生档案, 每个学期考试结束后登记学生成绩。每个学期末, 学生根据系里提供的下一学期所开课程选课。老师接受了一学期任务, 并将选课结果和分配的教学任务等信息登记保存。教学管理系统应具有以下功能模块。老师信息管理: 完成对老师档案和老师授课情况的管理, 具体包括老师档案 登录、 授课信息登录和老师相关信息浏览。学生信息管理: 完成对学生档案和学生成绩的管理, 具体包括学生档案登录、 学生成绩登录和学生相关信息浏览。选课信息管理: 完成学生选课信息和课程信息的管理, 具体包括课程信息登录、 选课信息登录和选课信息查询。2.可行性分析 可行性分析是要分析建立新系统的可能性、 可行性分析主要包括经济可行性分析、 技术可行性分析和社会可行性分析。 经过对学校的教学管理工作进行详细调查, 在熟悉了教学业务流程后, 认为: 教学管理是一个教...