数据库课程设计需求分析 ——学生选课排课系统需求分析 题目: 学生选课排课系统 学院: 计算机与信息学院 成员及学号: 2010/6/19 1、背景 ............................................................................................................................................ 3 2、简要需求分析 ............................................................................................................................. 3 2.1 系统管理员需求分析 ......................................................................................................... 4 2.2 教师需求分析 ..................................................................................................................... 5 2.3 学生需求分析 ..................................................................................................................... 6 3、系统完整性、安全性 ................................................................................................................. 7 1、背景 本系统是为了更好管理学生选课排课信息而设计的。由于学校的学生和课程繁多,包含的信息量大且复杂,有必要建立一个学生选课排课系统,使选课排课管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。 2、简要需求分析 学生选课排课系统用于根据教学计划、教师资源、教师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、教师和学生。因此该系统的功能模块应分为系统管理员需求、教师需求、学生需求三个部分。管理员可以通过超级用户身份登录,对系统进行全面的管理维护, 老师、学生以不同用户的身份进入不同的界面,执行不同的操作。 系统管理员需求学生选课排课系统教师需求学生需求 图1 .简要需求分析图 2.1 系统管理员需求分析 系统管理员负责整个系统的维护,其需求最为复杂,包括对学生、教师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表、排课报表。所涉及的信息包括课程信息、教师信息和学生信息。因此系统管理员具有该系统的最高权限,能够编辑各信息模块,如插入一个新生的信息,增添一门课程的信息,删除退休教师的信息等。 图2 .管理员需求 2 .2 ...