[详细完整版]数据库文档.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库文档全文共3页,当前为第1页。数据库文档全文共3页,当前为第1页。学校管理系统 数据库文档全文共3页,当前为第1页。 数据库文档全文共3页,当前为第1页。 数据表浏览 数据库名:SchoolM 数据表中文名 数据表名 数据表描述 学生表 Student 存储学生信息 家长表 Parents 存储家长信息 教师表 Teacher 存储学校教师信息(包括学校领导) 课程表 Course 存储学校各个课程信息 作业表 HomeWork 存储学校布置的家庭作业 积分记录表 IntegralRecord 存储学生积分操作及原因 成绩表 Results 存储学生的成绩信息 学期测评表 SemesterEcation 存储各个学期学生和教师的评测结果 通知表 Notice 存储在系统中发出的各个通知 详细信息 学生表(Student) 字段名 字段中文名 数据类型 数据长度 字段描述 内容 Sid 学生ID Int 9 PK 学生自增主键 SName 学生姓名 Varchar 6 SAge 学生年龄 Int 3 SGrender 学生性别 Int 1 下拉列表 1:女,2:男 SFid 家长 数据库文档详细介绍了学校管理系统的数据结构,主要包括了10个核心的数据表,这些表相互关联,共同构建了一个全面的学生、教师、课程、成绩等管理的信息化平台。 1. 学生表(Student) - 学生ID (Sid): 作为主键,用于唯一标识每个学生,类型为Int,长度9,自增。 - 学生姓名 (SName): 保存学生的名字,Varchar类型,长度6。 - 学生年龄 (SAge): Int类型,长度3,记录学生的年龄。 - 学生性别 (SGrender): 使用Int类型,长度1,通过下拉列表选择,1代表女,2代表男。 - 家长ID (SFid): 作为外键,关联到家长表,用于连接学生和家长信息。 - 学生积分 (SIntegral): 记录学生积分情况,Int类型,范围-100到100,当积分扣完会触发通知。 - 班级ID (SClassId): 作为外键,关联班级表,记录学生所在的班级。 - 密码 (SPassword): 用于学生登录的密码,Varchar类型,长度12。 2. 家长表(Parents) - 家长ID (Fid): 主键,自增的Int类型,长度9。 - 家长姓名 (FName): Varchar类型,长度6。 - 关系 (FRelation): Int类型,长度1,表示与学生的关系,如1代表父亲,2代表母亲,3代表其他。 - 家长电话 (FTel): Int类型,长度11。 - 家长QQ (FQq): Int类型,长度11。 - 密码 (FPassword): 家长登录密码,Varchar类型,长度12。 3. 教师表(Teacher) - 教师ID (Tid): 主键,自增的Int类型,长度9。 - 教师名称 (TName): Varchar类型,长度6。 - 联系电话 (TTel): Int类型,长度11。 - QQ (TQq): Int类型,长度11。 - 职务 (TPosition): Int类型,长度1,表示教师职位,如1代表校长,2代表主任等。 - 教师课程 (TCoid): 外键,关联课程表,记录教师教授的课程。 4. 班级表(Class) - 班级ID (Cid): 主键,自增的Int类型,长度9。 - 班级名称 (CChinaName): Varchar类型,长度9。 - 班主任ID (CTid): 外键,关联教师表,记录班级的班主任。 5. 课程表(Course) - 课程ID (Coid): 主键,自增的Int类型,长度9。 - 课程名称 (CoName): Varchar类型,长度9。 - 任课教师ID (CoTid): 外键,关联教师表,记录课程的任课教师。 - 课程时间 (CoTime): Int类型,长度11,表示课程的时间安排。 6. 作业表(HomeWork) - 作业ID (Hid): 主键,自增的Int类型,长度9。 - 课程ID (HCoid): 外键,关联课程表,记录作业所属的课程。 - 作业内容 (HContent): Varchar类型,长度100。 - 交付时间 (HTime): Date类型,记录作业的提交截止日期。 7. 积分记录表(IntegralRecord) - 积分ID (IRid): 主键,自增的Int类型,长度9。 - 积分操作 (IROperation): Int类型,长度1,记录积分操作类型,1为扣分,2为加分。 - 积分原因 (IRWhy): Varchar类型,长度100,描述积分变动的原因。 - 对象ID (IRSid): 外键,关联学生表,指明积分记录的对象。 - 操作老师ID (IRTid): 外键,关联老师表,记录进行操作的教师。 8. 成绩表(Results) - 成绩ID (Rid): 主键,自增的Int类型,长度9。 - 成绩 (RNumber): Int类型,长度4,记录具体分数。 - 学生ID (RSid): 外键,关联学生表,记录成绩所属的学生。 - 成绩类型 (RType): Int类型,长度1,表示成绩类型,如1代表平时,2代表期中,3代表期末,4代表其他。 - 课程ID (RCoid): 外键,关联课程表,记录所学的课程。 - A卷成绩 (RA): Int类型,长度4,记录A卷得分。 - B卷成绩 (RB): Int类型,长度4,记录B卷得分。 9. 学期评测表(SemesterEvaluation) - 评测ID (SEid): 主键,自增的Int类型,长度9。 - 等级 (SELevel): Int类型,长度1,表示评测等级,如S、A、B、C、D、X。 - 评测类型 (SEType): Int类型,长度1,区分评测对象,如1代表学生,2代表教师。 - 评测年度 (SEYear): Varchar类型,长度6,记录评测的年份,如"2022/D"代表2022年下半年。 - 评测对象 (SEFk): 外键,根据SEType决定关联的学生或教师表。 10. 通知表(Notice) - 通知ID (Nid): 主键,自增的Int类型,长度9。 - 发布者 (NPublisher): 外键,关联教师表,只有教师可以发布通知。 - 通知内容 (NText): Varchar类型,长度100,记录通知的具体内容。 - 通知类型 (NType): Int类型,长度1,区分通知的接收对象,如1代表全体学生,2代表指定学生,3代表指定家长,4代表全体家长,5代表指定教师,6代表全体教师。 - 创建时间 (NCreateTime): Date类型,记录通知的创建日期。 这个数据库设计涵盖了学校日常管理的主要方面,从学生基本信息、成绩记录到教师教学、家长联系,再到作业发布、学期评价和通知公告,实现了学校管理的全面信息化。
















- 粉丝: 205
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于单片机的交流电机转动控制系统方案设计书.doc
- 《项目管理决策分析与评价》摸底评测.doc
- 综合布线设计方案.docx
- 区块链技术在金融领域应用的风险管理策略研究.docx
- 数据库应用技术知识点.doc
- ATS单片机停车场车位设计.doc
- 2018年度四川省大数据时代的互联网信息安全试题及答案1.doc
- 数据库设计报告1111111111111.doc
- 项目管理在农用飞机维修工程中的应用.docx
- 基于物联网的智能家居系统的设计与应用.docx
- kubernetes系列03—kubeadm安装部署K8S集群.docx
- 基于服务器虚拟化的政务云平台设计.docx
- C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目-赵山林-高媛.doc
- matlab电炉温度控制算法比较及仿真研究分析.doc
- 电力调度自动化系统的网络安全问题与对策分析.docx
- 大数据时代人力资源管理创新策略初探.docx


