1、XX 大学大学 XXXX 学院学院 课程设计课程设计 课题题目: 教务管理系统 学 部: XX 学部 专 业: XXXX 班 级: X 班 学 号: 姓 名 XXX 指导老师: XXX 2011 年 6 月 23 日 成绩:成绩: 一一 系统功能分析与设计系统功能分析与设计 1. 需求分析需求分析 制作教务管理信息系统的目的是为学校学生提供一个方便创建教师、学生信息的工具, 实现能够方便、快捷的查询信息。 管理信息系统是进行信息的采集,存储,修改,维护,备份和使用的系统,它是随着管理科学 和技术科学的发展而形成的.教务管理信息系统是一个教育单位不可缺少的部分,它的内容对 于学校的决策者和管理者
2、来说都至关重要,所以教务管理信息系统应该能够为用户提供充足 的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的信息以及选课等。 2. 功能模块图分析说明功能模块图分析说明 2.1 总体功能模块图总体功能模块图 教务信息系统 学生学籍管理 教学信息管理 教师信息管理 教材信息管理 查询学生信息 添加学生信息 删除学生信息 更新学生信息 查询教学信息 添加教学信息 删除教学信息 更新教师信息 查询教师信息 添加教师信息 删除教师信息 更新教师信息 更新教材信息 删除教材信息 添加教材信息 查询教材信息 2.2 各个模块分析说明各个模块分析说明 2.2.1 学生学籍管理学生学籍管理 该模块主
3、要实现学生信息的基本管理,便于管理员添加学生、删除学生、查询学生等 管理学生学籍的功能。 2.2.2 教学管理教学管理 该模块实现对课程的基本管理。课程管理主要实现对课程信息的查询,添加课程,替 学生选课等功能。 2.2.3 教师管理教师管理 该模块实现教师情况的管理,如:对教师的信息查询,添加,删除,修改。 2.2.4 教材管理教材管理 该模块主要实现对教材的查询,添加,修改管理。 二、数据库设计二、数据库设计 1. 全局全局 E-R 图图 2 . 关系模式关系模式 student(studentnum,studentname,ssecret,sex,stuyear,stumon,studa
4、y,inyear,inmon,inday,specialnu m,phone,city); teacher(teachernum,teachername,ssecret,sex,teayear,teamon,teaday,classnum,position,phone,city); book(booknum,bookname,edition,number,editor,rate,pagenum,); class(classnum, classname,exam,knowledge,credits); stc(classnum, studentnum, teachernum); boocla(c
5、lassnum, booknum); 3. 数据字典数据字典 选课 n p p m 选用 教材 教材 发行码 页码 教材编号 教材名称 出版社 主编 l 单价 专业编码 姓名 性别 出生年月 入学时间 电话 籍贯 学生 学号 教师 教师名 性别 出生年月 部门编号 职称 电话 籍贯 m 教师编号 课程 学时 学分 课程名 考试考查 课程号 3.1 student(学生表) :(学生表) : 学号 studentnum varchar(10) not null primary key 姓名 studentname varchar(10) not null 密码 ssecret varchar(1
6、0) not null 性别 sex varchar(10) null check (sex in (男,女) 出生年 stuyear varchar(10) null 出生月 stumon varchar(10) null 出生日 studay varchar(10) null 入学年 inyear varchar(10) null 入学月 inmon varchar(10) null 入学日 inday varchar(10) null 专业编码 specialnum varchar(10) not null 电话 phone varchar(10) null 籍贯 city varchar(10) null 3.2 teacher(教师表) :(教师表) : 教师编号 teachernum varchar(10) not null primary key 教师名 teachername varchar(10) not null 密码 ssecret varchar(10