班级管理系统设计报告班级:材卓 1401 姓名:陈耀学号:U2024113581
为便于班长、资委等班干部对班上成员的管理,增强其对班上同学的基础情况的了解,减少他们在人员管理资料整理方面花费的时间资源与人力资源,使班委工作的效率提高
(1)需求分析;(采纳结构化分析法)(2)概念结构分析;(采纳 E—R 图进行数据库设计)(3)逻辑结构分析;(4)物理结构分析
1 摘要班级的事务是比较单一的,主要有:班上成员的基础信息储存与更改;有关成绩项目的学生信息,考勤记录与其评分,班级活动的记录信息
此系统面对两个方面:其一是面对班委的数据录入与更改,班委在录入学生的基本信息之后还要维持其的持续更新;其二是面对同学的有关自己的数据的查询,以及对其他成员之间的信息的保护
通过需求分析,可将系统的事务分成如下几个部分,并由此将管理系统分成不同的几个模块
分别是个人基本信息管理子系统、成绩信息管理系统、考勤管理子系统、班级活动管理子系统
根据事务结构划分,设计出系统的数据流图与细化的数据流图和数据字典
在概念设计阶段,从需求分析得到的数据流图与数据字典中抽取系统中所有的实体与属性
建立系统的局部的 E—R 图并合成、优化得到全局的 E—R 图
在逻辑结构设计阶段,将概念结构设计阶段得到的 E—R 图转化为关系数据模型,并将其用法律规范化理论优化数据模型得到如下的关系模式:·学生信息(班级编号,学号,姓名,性别,联系电话,QQ 号,籍贯,寝室编号)·成绩信息(课程编号,课程名,老师,成绩,备注)·班级活动信息(活动名称,日期,开始时间,时长,发起人,备注)·考勤记录信息(班级编号,出勤次数,请假天数,评分,备注)根据关系模式设计出数据库的表结构
在物理设计阶段利用 Microsoft SQL Server 2024 来实现数据库
采纳结构化分析法,