学生学籍管理系统需求分析说明书.docVIP

  • 148
  • 0
  • 约2.75千字
  • 约 10页
  • 2021-10-28 发布于江苏
  • 举报
学生学籍管理系统需求分析说明书 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 学生学籍管理系统需求分析 引言 目前,院校的学生信息管理工作已经不再局限于对学生根本信息数据库的维护,而是越来越多地参与到为其他相关部门提供一些必要的协调和效劳。学生学籍管理的现状主要为:由于缺乏统一的管理方式,学生的数据较为分散,并且经常需要对数据进展变更,对于变动的数据不能做到及时统一与修正。相关部门很难建立一套机制来确保数据的完整性,因而需要浪费大量的人力资源来弥补这一空缺。所以,需要有一个统一的数据采集平台,防止数据上报与汇总不及时、数据不准确等问题的出现,使得对学生信息的查询、修改、更新更加方便、及时。 编写目的 本系统提供了一套学生综合信息管理的平台,能够使得管理人员对院校的专业进展分类,进而确定各个专业中所包含的班级的信息,在已有班级信息的根底上能够对所有学生信息进展分类管理。同时,设置权限,使不同身份的人有不同的操作类型。 功能需求 一个学生学籍管理系统必须包含如下模块:用户登录模块、专业信息模块、班级信息模块、学生根本信息模块、课程信息模块、系统信息模块、推出系统模块。 整个系统模块划分如下列图: 1、用户登录模块:选择角色登录:〔学生登录时,学号就为用户名〕 普通用户身份登录:只可查询信息,不可添加、修改、删除; 管理员身份登录:可添加、修改、查询、删除信息 2、专业信息模块:包括专业编号、专业名称; 操作包括: 管理员: 〔1〕查询专业信息 〔2〕修改专业信息 〔3〕插入新的专业 〔4〕删除废除的专业 普通用户: 查询专业信息 班级信息模块:包括班级编号、班级名称、学制、班主任、入校时间。 操作包括: 管理员: 〔1〕查询班级信息 〔2〕修改班级信息 〔3〕插入新入学的班级 〔4〕删除毕业的班级 普通用户: 查询班级信息 学生信息模块:包括学号、姓名、性别、民族、籍贯、联系 、班级编号、政治面貌; 操作包括: 管理员: 〔1〕查询学生信息 〔2〕修改学生信息 〔3〕插入新入学的学生 〔4〕删除毕业或退学的学生 普通用户:查询学生信息 课程信息模块:包括课程编号、课程名称、学分; 操作包括: 管理员: 〔1〕查询课程信息 〔2〕修改课程信息 〔3〕插入新开设的课程 〔4〕删除作废的课程 普通用户:查询学生信息 学生选课模块:包括学号、课程号、成绩 操作包括: 管理员: 〔1〕查询选课信息 〔2〕录入成绩 普通用户: 〔1〕选择课程 〔2〕查询选课信息 7、用户管理模块:用户信息浏览、修改;修改密码 系统退出模块:主要负责完毕本次登录操作,退出学生学籍管理界面; E-R图 图 局部E-R图 图4 总E-R图 五、数据流图 图5.1 院系—专业—班级数据流图 图 5.2 学生信息的增、删、改、查数据流图 图5.3 学生选课数据流图 图5.4 学生各信息管理数据流图 六、 数据字典 1、关系描述 表1:用户〔User〕表: 字段 数据类型 长度 值 Username〔主键〕 char 20 不为空 Password char 20 不为空 表2:专业〔Specialty〕表 字段 数据类型 长度 值 SpecialtyID char 4 不为空 SpecialtyName char 20 不为空 表3:班级〔Class〕表 字段 数据类型 长度 值 ClassID char 6 不为空 ClassName char 20 不为空 SpecialtyName char 20 不为空 LearnYear int 1 不为空 Master char 20 可为空 EntranceTime date 8 不为空 表4:学生〔Student〕表: 字段 数据类型 长度 值 Sno char 9 不为空 Sname char 20 不为空 Sex char 2 不为空 R

文档评论(0)

1亿VIP精品文档

相关文档