2022年班级管理系统设计报告.pdf





《2022年班级管理系统设计报告.pdf》由会员分享,可在线阅读,更多相关《2022年班级管理系统设计报告.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、v1.0 可编辑可修改1 班级管理系统设计报告班级:材卓 1401 姓名:陈耀学号: U8 1. 设计理由。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 13 页 - - - - - - - - - - v1.0 可编辑可修改2 为便于班长、资委等班干部对班上成员的管理,增强其对班上同学的基础情况的了解,减少他们在人员管理资料整理方面花费的时间资源与人力资源,使班委工作的效率提高。2. 设计方法。(1)需求分析;(采用结构化分析法)(2)概念结构分析;(采用 E-R图进行数据库设计)(3)逻
2、辑结构分析;(4)物理结构分析。3. 设计过程。摘要班级的事务是比较单一的,主要有:班上成员的基础信息储存与更改;有关成绩项目的学生信息, 考勤记录与其评分, 班级活动的记录信息。 此系统面向两个方面:其一是面向班委的数据录入与更改,班委在录入学生的基本信息之后还要维持其的持续更新; 其二是面向同学的有关自己的数据的查询,以及对其他成员之间的信息的保护。通过需求分析,可将系统的事务分成如下几个部分,并由此将管理系统分成不同的几个模块。 分别是个人基本信息管理子系统、成绩信息管理系统、 考勤管理子系统、 班级活动管理子系统。 根据事务结构划分, 设计出系统的数据流图与细化的数据流图和数据字典。在
3、概念设计阶段, 从需求分析得到的数据流图与数据字典中抽取系统中所有的实体与属性。建立系统的局部的E-R 图并合成、优化得到全局的E-R图。在逻辑结构设计阶段, 将概念结构设计阶段得到的E-R图转化为关系数据模型,并将其用规范化理论优化数据模型得到如下的关系模式:学生信息(班级编号,学号,姓名,性别,联系电话,QQ 号,籍贯,寝室编号)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 13 页 - - - - - - - - - - v1.0 可编辑可修改3 成绩信息(课程编号,课程名,教师,成绩
4、,备注)班级活动信息(活动名称,日期,开始时间,时长,发起人,备注)考勤记录信息(班级编号,出勤次数,请假天数,评分,备注)根据关系模式设计出数据库的表结构。在物理设计阶段利用Microsoft SQL Server 2008来实现数据库。采用结构化分析法, 自顶上向下分析班级的事务结构, 得到顶层的数据流图,细化得到底层数据流图。班级总体事务结构经过分析与抽象,班级的日常事务主要可分为四个部分,非别是班级成员的个人信息管理、成绩信息的管理、班级活动的进行与记录、成员考勤。各事务的流程如下:个人信息的管理在建立数据库的初期,班委将搜集班上同学的基本信息录入到数据库中。当学生的信息发生变化的时候
5、, 由成员向班委发出申请, 经班委确定后, 在数据库中进行修改。成绩信息管理每当发生考试时可以对成绩信息表进行修改,但在信息录入后,所录入的信息并不能修改,但可以被查询,并且每个人只能查询到自己本人的成绩信息。活动信息管理每当班委决定并组织好一次活动后,将数据记录,之后信息不允许修改,每个同学都可以进行查询。考勤评分信息管理由班委负责收集每个成员的考勤信息,并进行审核,打分后录入系统,每个团队成员都可以查看到自己的考勤情况。数据流图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 13 页 -
6、- - - - - - - - - v1.0 可编辑可修改4 数据字典数据项数据项名:班级编号数据项含义说明:唯一标识每一名成员数据类型:整型取值范围: 0-100取值含义:用十进制表示成员编号,与其他数据项的逻辑关系,每一个成员只有一个班级编号,且班级成员之间并不相同。数据项名:学号精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 13 页 - - - - - - - - - - v1.0 可编辑可修改5 数据项含义说明:唯一标明每一名成员的学号数据类型:字符型长度: 8取值范围: 0-取值含
7、义:用十进制表示学号,与其他数据项的逻辑关系,每一个成员只有一个学号,且班级成员之间并不相同。数据项名:姓名数据项含义说明:标识每一名成员的姓名信息数据类型:字符型长度: 10取值范围:五个汉字及以内取值含义:与其他数据项的逻辑关系,每一个成员只有一个姓名,且班级成员之间并不相同。数据项名:性别数据项含义说明:标明每一名成员的性别信息数据类型:字符型长度: 1取值范围:男 or 女取值含义:与其他数据项的逻辑关系,每一个成员只有一个性别,且班级成员之间可以相同(对应同一性别) 。数据项名:联系电话数据项含义说明:标明每一名成员的电话信息数据类型:字符型长度: 11精品资料 - - - 欢迎下载
8、 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 13 页 - - - - - - - - - - v1.0 可编辑可修改6 取值范围: 11 位数字的电话号码取值含义:与其他数据项的逻辑关系,每一个成员只有一个电话号码,且班级成员不相同。数据项名: QQ号数据项含义说明:标明每一名成员的QQ 信息数据类型:字符型长度: 10 取值范围: 10 位数字的 QQ号码取值含义:与其他数据项的逻辑关系,每一个成员只有一个QQ 号码,且班级成员不相同。数据项名:籍贯数据项含义说明:标明每一名成员的籍贯数据类型:整型长度: 4取值范围
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 班级 管理 系统 设计 报告

限制150内