教务管理系统的设计与实现 联系客服

发布时间 : 星期六 文章教务管理系统的设计与实现更新完毕开始阅读

speciality academe grade overcourse achievement status varchar varchar varchar varchar varchar varchar 30 30 30 30 30 30 否 否 否 否 否 否 专业 学院 年级 已学课程 成绩 学籍状态 2、教师信息表单(teachinfo),如表3.2所示。 表3.2 教师信息表单

列值 teach_id name password speciality post teachcourse 数据类型 varchar varchar varchar varchar varchar varchar 数据长度 30 30 30 30 30 30 可否为空 否 否 否 否 否 否 描 述 教师工号 姓名 密码 所在专业 职称 所授课程 主键 3、管理员表单(manainfo),如表3.3所示。 表3.3 管理员表单

列值 mana_id username password popedom 数据类型 varchar varchar varchar varchar 数据长度 30 30 30 30 可否为空 否 否 否 否 描 述 编号 管理员名 密码 权限 主键 4、教学实施计划表单(teachingplan),如表3.4所示。 表3.4 教学实施计划表单

列值 id course_name course_kind begin_term begin_speciality period

数据类型 int varchar varchar varchar varchar varchar 数据长度 11 30 30 30 30 30 可否为空 否 否 否 否 否 否 描 述 编号 课程名 课程性质 开课学期 开课专业 学时 主键 是 第 9 页

5、教学班表单(teachclassinfo),如表3.5所示。

表3.5 教学班表单

列值 id specility grade stu_num course_name 数据类型 int varchar varchar varchar varchar 数据长度 11 30 30 30 30 可否为空 否 否 否 否 否 描 述 编号 专业 年级 学生人数 课程名 主键 是 6、留言板表单(leavewordinfo),如表3.6所示。 表3.6 留言板表单

列值 leave_id leave_date leave_name leave_content 数据类型 int date varchar varchar 数据长度 11 0 30 2000 可否为空 否 否 否 否 描 述 留言编号 留言日期 留言人姓名 留言内容 主键 是 7、课程信息表单(courseinfo),如表3.7所示。 表3.7 课程信息表单

列值 course_id course_name 数据类型 varchar varchar 数据长度 30 30 可否为空 否 否 描 述 课程编号 课程名称 主键 是 8、选课信息表单(selectcourseinfo),如表3.8所示。 表3.8 选课信息表单

列值 course_id stu_id teacher achievement 数据类型 varchar varchar varchar varchar 数据长度 30 30 30 30 可否为空 否 否 否 否 描 述 课程号 选修学生学号 授课教师 成绩 主键 第 10 页

4 模块详细设计

4.1 主页面

此教务管理系统的用户有三种身份,即学生、教师和系统管理员, 如果是系统管理员,登录后进入的主页面如图4.1所示:

图4.1 系统管理员主页面

此界面中包含五个功能模块,即管理教师、管理员管理、课程信息管理、学生学籍管理、留言维护。系统管理员在此页面中可对教师、管理员及学生等信息进行浏览、修改、删除、添加等操作。

如果是登录用户是学生,登录后进入的主页面如图4.2所示。

第 11 页

图4.2 学生主页面

此页面包含六个功能模块,即选课、个人信息查询、个人信息修改、密码修改、历史留言查询、留言,学生可以在此页面中对其个人信息分别进行浏览、修改等操作。

如果是登录用户是教师,登录后进入的主页面如图4.3所示:

图4.3 教师管理主页面

第 12 页