1 学生选课信息管理系统 一、学生选课信息管理系统简介 传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。 学生选课管理系统的用户包括系统管理员、教师和学生。系统管理员负责日常的管理工作,如各种基本信息的录入、修改、删除等操作;教师使用该系统可完成教学班信息查询和成绩管理;学生使用该系统主要完成选课和成绩查询等操作。 经过调研与分析,高等院校学生选课管理系统主要应具有以下功能: (1) 课程信息管理。课程信息管理包括课程信息数据的录入、修改与删除等功能; (2) 学生信息管理。学生信息管理包括学生信息的录入、修改与删除等功能; (3) 教师信息管理。教师信息管理包括教师信息的录入、修改与删除等功能; (4) 班级信息管理。学班级信息管理包括各班级信息的录入、修改与删除等功能。 二、系统开发目标 本系统的目标就是实现学生在网上就可完成选课的全过程。其功能如下: ◆学生登陆验证密码功能 为了避免在选课时出现乱选、错选情况,该系统在设计时考虑对学生身份的合法性进行验证,保证合法用户才能选课。 ◆查看可供选择的课程,及上该课程教师的情况 学生能在网上查看课程的情况,如课程的介绍、课程有那些教师上。 ◆选择某门课程 学生可查看当前自己已选课程、如果对某门课程不满意,可注销该课程,也以查看当前某门课,某教师有那些学生选。 三、系统功能模块图 2 根据功能分析总结系统的体系结构,系统的功能模块如图3 -1 所示: 图3-1 系统的功能模块图 在本系统中,可以把功能模块分为以下2个功能集合来描述: (1)基本信息管理功能集合 包括班级信息管理和学生信息管理等功能模块,此集合中功能模块的关系如图3-2所示 图3-2 基本信息管理功能图 学生选课管理系统 学生信息管理 老师信息管理 学生基本信息管理 老师基本信息管理 老师任课管理 学 生 选 课 管 理 课 程 设 计 管 理 选 课 情 况 管 理 针对各个模块不同的表实现添加记录、修改记录、删除记录、以及查询显示记录等功能 学生班级管理 班级信息管理 学生基本信息管理 学生选课管理 老师基本信息管理 教师任课管理 学生选课管理 3 (2)用户管理及权限控制功能集合 包括用户信息管理、权限控制等...