学生信息管理系统需求分析
一、需求分析
学生信息管理系统主要为学生处提供在校学生信息的管理并为其他管理系统提供学生数据。学生处将学生分为一本、二本、专升本三个不同的学生类别。在实际管理中,学生是按班级进行管理的,而班级是按院系设置的,所以该系统功能中包含院系、班级的管理,这些功能也可以包含在院校管理的其他信息管理系统中。根据对我们学校学生信息管理系统的调查与分析,首先得到该系统的主要功能模块图1所示: 院系管理 院系班级管理 学生信息管理系统 班级管理 学生基本信息管理 学生成绩管理 学籍变更管理 教务管理 奖励管理 学生信息查询
图1 学生信息管理系统基本功能模块
处罚管理
初步明确了系统的功能后,还要进一步细化系统的操作流程,和最终用户沟通,既要考虑实际工作的需要,还要顾到用户的操作习惯。根据系统的功能模块的组成,还可以明确系统中数据流程,分析系统中所要保存的数据间的关系,得出该系统的业务流程如图2所示:
信息维护 班级管理 院系管理 成绩管理 学籍变更 奖励 处罚 学生基本信息 班级信息 院系信息 成绩信息 学籍变更信息 奖励信息 处罚信息 查询结果 信息查询 图2 学生信息管理系统操作流程图
在本实例中,通过各种表格、测试登记,学生荣誉和处罚登记表等进行学生
信息管理和开展业务交流。通过调查与需求分析,可得到学生基本信息关系中包括学号、姓名、性别、出生日期、籍贯、院系、班级、政治面貌、联系电话等属性,如图3:
学生基本信息关系
学姓性出籍院班政联 号 名 别 贯 系 级 生治系 日面电 期 貌 话
图3 学生基本信息关系
对每一位学生都有唯一与之对应的学号,因此在学生基本信息关系中学号是主关键字,其他的非主属性都完全依赖于它。
同样,可以得:
班级信息关系中包括班级编号、班级名称、班级描述、所属院系、班级创建事件、班主任、班主任联系方式等属性,如图3:
班级信息
编班班所班级班班主 号 级级属创建主任联 事件 任 名描院系电 称 述 系 话
图4 班级基本信息关系
院系信息关系中包括院系编号、院系名称、院系描述、院系领导、领导联系方式等属性,如图5:
院系信息
编院院院院系 号 系系系领导 名描领联系称 述 导 方式 图5 院系基本信息关系
学生成绩信息关系中包括了课程编号、学号、姓名、出勤情况、平时成绩、期末
成绩、总分、学分绩点、学分、所修时间、教师代码等属性,如图6:
成绩信息关系 课程编号 学号 姓名 出勤情况 平时成绩 期末成绩 总分 学分绩点 学分 所修时间 教师代码 图6 成绩信息关系
学籍变更信息关系中包括编号、学号、变更类型、记录时间、详细描述等属性,如图7:
学籍变更信息
编学变变详
号 号 更更细
类时描
型 间 述
图7 学籍变更基本信息关系
奖励信息关系中包括获奖证书编号、学号、姓名、奖励类别、奖励时间、详细描述、授予单位等属性,如图8:
图8 奖励基本信息关系
奖励信息 编号 学号 姓名 奖励类别 奖励时间 详细记录 授予单位 处罚基本记录信息关系包括编号、学号、姓名、处罚类别、处罚时间、详细描述等属性,如图9:
处罚信息
编学姓处处详 号 号 名 罚罚细 类时记 别 间 录
图9 惩罚基本信息关系
根据上述设计得到学生信息管理系统中关系结构数据模型如图10所示: 成绩信息 关系 课程编号 学号 姓名 出勤情况 平时分 期末成绩 总分 学分几点 学分 所修时间 教师代码
图10 学生信息管理系统的关系结构数据模型
班级信息关系 编号 班级名称 班级描述 所属院系 班级创建事件 班主任 班主任联系方式 n 学籍变更信息关系 n 学生基本1 信息关系 编号 学号 变更类型 1 记录时间 详细描述 1 学号 姓名 性别 1 n n 1 出生日期 籍贯 院系 获奖信息关系 编号 学号 姓名 奖励类别 奖励时间 详细描述 授予单位 1 处罚信息关系 n 编号 学号 姓名 处罚类别 处罚时间 详细描述 院系信息关系 编号 院系名称 院系描述 院系领导 领导联系方式 n 班级 政治面貌 联系电话 二、逻辑设计
将上述的学生基本信息关系、班级信息关系、院系信息关系、成绩信息关系、学籍变更信息关系、奖励信息关系、处罚信息关系转换为数据库管理系统能够处理的具体模式,即根据实际的情况分别确定以上各关系中各个属性的名称、数据类型、值域范围等,并对各表进行数据结构设计、关键字设计与约束设计等。
通过上述分析后,得出数据库需要TIMS-StudentInfo表、TIMS-ClassInfo表TIMS-DepartmentInfo表、TIMS-AchievementInfo表、TIMS-Status changeInfo表、TIMS-RewardInfo表、TIMS- Punishment Info表,这些表的结构分别如图11到16表所示。
图11 学生基本信息表
表明:TIMS-StudentInfo 字段名 Student-ID Name Sex Birth-Day Place of Ori Department Class Political Telephone 字段类型 文本 文本 文本 日期/时间 文本 文本 文本 文本 文本 字段大小 12 12 1 短日期 12 12 12 10 11 说明:此表用于存放学生基本信息 允许填空 必填 必填 索引 主键 说明 学号 姓名 性别 出生日期 籍贯 院系 班级 政治面貌 联系电话 备注 图12 班级信息表
表明:TIMS-ClassInfo 字段名 Class-ID Student-ID Name Description 字段类型 文本 文本 文本 文本 字段大小 4 12 12 30 说明:此表用于存放班级基本信息 允许填空 必填 必填 必填 索引 主键 外部关键字 说明 班级编号 学号 班级名称 班级描述 备注 Department Class-Teach Cla-teach TL 文本 文本 文本 12 12 11 所属院系 班主任 班主任联系方式 图13 学生基本信息表
表明:TIMS-DepartmentInfo 字段名 字段类型 字段大小 说明:此表用于存放院系基本信息 允许填空 索引 说明 备注 图14 学生基本信息表
表明:TIMS-StudentInfo 字段名 字段类型 字段大小 说明:此表用于存放学生基本信息 允许填空 索引 说明 备注 图15 学生基本信息表
表明:TIMS-StudentInfo 字段名 字段类型 字段大小 说明:此表用于存放学生基本信息 允许填空 索引 说明 备注
图16 学生基本信息表
表明:TIMS-StudentInfo 字段名 字段类型 字段大小 说明:此表用于存放学生基本信息 允许填空 索引 说明 备注
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务