学生管理系统需求分析
一:需求背景
学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统。
随着高校的扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效率还十分低下。为提高学生管理的管理水平,优化资源,尽可能降低管理成本成为学生管理的新课题,学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理数据信息量大,修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息,成为管理高校中必不可少的管理工具。
二:需求概述
(1)目标
学生信息管理系统的目标是为方便学校教务处系统的管理学生信息并学校和学生间提供一个信息共享的平台
(2)需求
学生管理系统的管理用户国分为三大类,分别是管理员登录功能,教师登录功能以及学生登录功能
需求分析
*管理员对功能的需求
管理员权限最大,可以对学生的班级,课程,情况进行统一的管理,细分如下:
超级管理员可增加,修改,删除普通管理员
有关学生信息的浏览,,学生信息的添加修改和删除
学校基本课程的浏览,学校基本课程的添加修改和删除
学生课程的浏览与统计,可按成绩范围对成绩进行统计
学生选课信息的管理,包括查询,修改与删除
*学生对功能的需求
学生利用此系统进行与自己有关的信息查询与输入,细分如下:
浏览个人基本信息
修改登录密码
浏览课程信息
浏览在校期间的奖惩情况
浏览个人学分信息
利用个人账户进行查询选修课程基本信息与选修课程的选择和退出
浏览个人选课情况
*教师对功能的需求
教师对所带班级学生的信息查询与修改,细分如下:
教师可利用此系统查询所带班级的基本信息
查询所带班级的学生在校期间的奖惩
录入与修改所带班级学生的成绩信息
查询所带班级学生的成绩信息
查询班级学生的选课情况
功能模块
(一)学生用户功能主要包括以下部分:
(1)注册 (2)登录 (3)修改密码 (4)查询个人信息 (5)选课(退课) (6)查询成绩
具体功能介绍如下:
(1)注册
实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理
个人信息内容:学号,姓名,性别,出生年月,籍贯,民族,学院,班级,宿舍号,个人联系电话,父母联系电话,家庭住址
(2)用户登录
实现功能:用户注册后可直接登录,使用查询信息,选课,退课等功能
(3)修改密码
实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码
(4)查询个人信息
实现功能:在此显示学生的个人信息
内容:学号,姓名,性别,出生年月 籍贯 民族 学院 班级 宿舍 联系电话(只可查询不可修改)
(5)查询成绩
实现功能:显示入学以来所修课程的所有成绩和学分等信息
(6)选课(退课)
实现功能:在学校规定时间内为学生提供网上选课及退课功能以及查看个人选课信息
约束:1.只能选择人数未满的课程及未修的课程 2.只能退已选课程
(二)教师用户功能主要包括以下部分:
(1)注册 (2)登录(3)查看个人信息(4)查看全校学生信息
(5)录入成绩 (6)修改密码
具体功能介绍如下:
注册
实现功能:常见一条教师记录,由老师自己填写并保存,实现统一管理
个人信息内容:教师编号 姓名 性别 出生年月 籍贯 民族 学院 联系电话
用户登录
实现功能:用户注册后可直接登录用于查看个人信息 查看学生信息 以及实现录入学生成绩等功能
(3)修改密码
实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码
(4)查询个人信息
实现功能:显示教师的个人信息
显
查询内容:教师编号 姓名 性别 出生年月 籍贯 民族 学院 联系方式
(5)查看学生成绩信息
实现功能:查询所有学生的课程成绩信息
查询流程:选择学生所属院系—>专业—>班级—>学年
(6)录入成绩
实现功能:教师录入所带班级学生成绩信息
(三)管理员用户功能主要包括以下部分:
(1)登录学生/教师端信息管理 (2)登录课程信息管理 (3)宿舍信息管理
具体功能介绍如下:
登录
实现功能:管理员身份验证,学生信息管理 教师信息管理 宿舍信息管理
学生/教师信息管理
实现功能:对在校学生/教师的信息的增删改查等功能
实现流程:
学生:选择个人信息或成绩信息,输入相应学号进行相应的查询与更新功能
教师:输入教师编号查询教师信息并进行相应的操作
课程信息管理
实现功能:创建课程信息 包括课程编号 课程名称 学时 学分 等相应字段
宿舍信息管理
实现功能:对学生住宿情况进行统筹管理
数据库设计
创建学院数据库
创建表
创建院系信息表 字段有 院系编号 院系名称 院系人数 院系简介
创建专业信息表 字段有 专业编号 专业名称 专业人数 所属院系 院系简介
创建辅导员信息表 字段有 辅导员编号 辅导员名称 性别 所属院系 所属专业 所带班级 住址 联系方式
创建班级信息表 字段有 班级编号 班级名称 班级人数 所属辅导员 所属院系 所属专业
创建课信息程表 字段有 课程编号 课程名称 课时 所属院系 所属专业 授课讲师
创建学生信息表(详细) 字段有 学生编号 学生名称 性别 出生年月 身份证号 籍贯 民族 政治面貌 入学年份
创建学生信息表 字段有 学生编号 所属院系 所属班级 宿舍编号 所属导员 父母联系方式 学生联系方式
创建学生成绩表 字段有 学生编号 课程编号 成绩
创建管理员登录信息表 字段有 用户编号 用户姓名 用户密码 用户权限
创建教师登录信息表 字段有 用户编号 用户姓名 用户密码 用户权限
创建学生登录信息表 字段有 用户编号 学生编号 学生姓名
登录密码 用户权限
创建学生转入/转出学院信息表 字段有 信息编号 学号 学生名称 转入前所属院系 转入前所属专业 转入前所属班级 转后所属院系 转后所属专业 转后所属班级
创建学生学分信息表 字段有 学分编号 学生编号 学分
创建学生学分奖惩信息表 字段有 奖惩编号 学生编号 奖励分数 奖分事由 惩罚分数 惩分事由
选修课程信息表 字段有 选修课程编号 选修课程名称 选修课程课时 选修课程学分 选修课程人数
学生选修课程信息表 字段有 编号 学生编号 选修课程编号
学生选修课程成绩表 字段有 编号 学生编号 选修课程编号 选修课程成绩
一:需求背景
学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统。
随着高校的扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效率还十分低下。为提高学生管理的管理水平,优化资源,尽可能降低管理成本成为学生管理的新课题,学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,它解决了学生管理数据信息量大,修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息,成为管理高校中必不可少的管理工具。
二:需求概述
(1)目标
学生信息管理系统的目标是为方便学校教务处系统的管理学生信息并学校和学生间提供一个信息共享的平台
(2)需求
学生管理系统的管理用户国分为三大类,分别是管理员登录功能,教师登录功能以及学生登录功能
需求分析
*管理员对功能的需求
管理员权限最大,可以对学生的班级,课程,情况进行统一的管理,细分如下:
超级管理员可增加,修改,删除普通管理员
有关学生信息的浏览,,学生信息的添加修改和删除
学校基本课程的浏览,学校基本课程的添加修改和删除
学生课程的浏览与统计,可按成绩范围对成绩进行统计
学生选课信息的管理,包括查询,修改与删除
*学生对功能的需求
学生利用此系统进行与自己有关的信息查询与输入,细分如下:
浏览个人基本信息
修改登录密码
浏览课程信息
浏览在校期间的奖惩情况
浏览个人学分信息
利用个人账户进行查询选修课程基本信息与选修课程的选择和退出
浏览个人选课情况
*教师对功能的需求
教师对所带班级学生的信息查询与修改,细分如下:
教师可利用此系统查询所带班级的基本信息
查询所带班级的学生在校期间的奖惩
录入与修改所带班级学生的成绩信息
查询所带班级学生的成绩信息
查询班级学生的选课情况
功能模块
(一)学生用户功能主要包括以下部分:
(1)注册 (2)登录 (3)修改密码 (4)查询个人信息 (5)选课(退课) (6)查询成绩
具体功能介绍如下:
(1)注册
实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理
个人信息内容:学号,姓名,性别,出生年月,籍贯,民族,学院,班级,宿舍号,个人联系电话,父母联系电话,家庭住址
(2)用户登录
实现功能:用户注册后可直接登录,使用查询信息,选课,退课等功能
(3)修改密码
实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码
(4)查询个人信息
实现功能:在此显示学生的个人信息
内容:学号,姓名,性别,出生年月 籍贯 民族 学院 班级 宿舍 联系电话(只可查询不可修改)
(5)查询成绩
实现功能:显示入学以来所修课程的所有成绩和学分等信息
(6)选课(退课)
实现功能:在学校规定时间内为学生提供网上选课及退课功能以及查看个人选课信息
约束:1.只能选择人数未满的课程及未修的课程 2.只能退已选课程
(二)教师用户功能主要包括以下部分:
(1)注册 (2)登录(3)查看个人信息(4)查看全校学生信息
(5)录入成绩 (6)修改密码
具体功能介绍如下:
注册
实现功能:常见一条教师记录,由老师自己填写并保存,实现统一管理
个人信息内容:教师编号 姓名 性别 出生年月 籍贯 民族 学院 联系电话
用户登录
实现功能:用户注册后可直接登录用于查看个人信息 查看学生信息 以及实现录入学生成绩等功能
(3)修改密码
实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码
(4)查询个人信息
实现功能:显示教师的个人信息
显
查询内容:教师编号 姓名 性别 出生年月 籍贯 民族 学院 联系方式
(5)查看学生成绩信息
实现功能:查询所有学生的课程成绩信息
查询流程:选择学生所属院系—>专业—>班级—>学年
(6)录入成绩
实现功能:教师录入所带班级学生成绩信息
(三)管理员用户功能主要包括以下部分:
(1)登录学生/教师端信息管理 (2)登录课程信息管理 (3)宿舍信息管理
具体功能介绍如下:
登录
实现功能:管理员身份验证,学生信息管理 教师信息管理 宿舍信息管理
学生/教师信息管理
实现功能:对在校学生/教师的信息的增删改查等功能
实现流程:
学生:选择个人信息或成绩信息,输入相应学号进行相应的查询与更新功能
教师:输入教师编号查询教师信息并进行相应的操作
课程信息管理
实现功能:创建课程信息 包括课程编号 课程名称 学时 学分 等相应字段
宿舍信息管理
实现功能:对学生住宿情况进行统筹管理
数据库设计
创建学院数据库
创建表
创建院系信息表 字段有 院系编号 院系名称 院系人数 院系简介
创建专业信息表 字段有 专业编号 专业名称 专业人数 所属院系 院系简介
创建辅导员信息表 字段有 辅导员编号 辅导员名称 性别 所属院系 所属专业 所带班级 住址 联系方式
创建班级信息表 字段有 班级编号 班级名称 班级人数 所属辅导员 所属院系 所属专业
创建课信息程表 字段有 课程编号 课程名称 课时 所属院系 所属专业 授课讲师
创建学生信息表(详细) 字段有 学生编号 学生名称 性别 出生年月 身份证号 籍贯 民族 政治面貌 入学年份
创建学生信息表 字段有 学生编号 所属院系 所属班级 宿舍编号 所属导员 父母联系方式 学生联系方式
创建学生成绩表 字段有 学生编号 课程编号 成绩
创建管理员登录信息表 字段有 用户编号 用户姓名 用户密码 用户权限
创建教师登录信息表 字段有 用户编号 用户姓名 用户密码 用户权限
创建学生登录信息表 字段有 用户编号 学生编号 学生姓名
登录密码 用户权限
创建学生转入/转出学院信息表 字段有 信息编号 学号 学生名称 转入前所属院系 转入前所属专业 转入前所属班级 转后所属院系 转后所属专业 转后所属班级
创建学生学分信息表 字段有 学分编号 学生编号 学分
创建学生学分奖惩信息表 字段有 奖惩编号 学生编号 奖励分数 奖分事由 惩罚分数 惩分事由
选修课程信息表 字段有 选修课程编号 选修课程名称 选修课程课时 选修课程学分 选修课程人数
学生选修课程信息表 字段有 编号 学生编号 选修课程编号
学生选修课程成绩表 字段有 编号 学生编号 选修课程编号 选修课程成绩