数据库课程设计 《教育管理系统》数据库的设计与实现

1.需求分析

1.1课题背景

我的课题是一个教育管理系统,其核心内容是实现对学生信息、班级信息、专业信息、院系信息、课程信息、学生的课程成绩以及奖惩信息的管理和查询。该系统旨在帮助教育机构(如学校)高效地管理学生的教育历程,包括他们的个人信息、课程安排、学业表现和奖惩记录。

1.2应用环境

- 学校教务管理部门:用于管理学生档案、课程设置、成绩录入和查询等。
- 教师:用于查看教授课程的学生名单、录入和修改学生成绩。
- 学生:查询自己的课程安排、成绩和奖惩记录。
- 院系管理员:管理特定院系的信息,包括专业设置、学生和班级数据。

1.3开发环境

1.Windows 11系统

2.SQL Serve 2022

1.4数据字典

1. 学生:
   - 学号:id,varchar(20),学生的唯一识别码。
   - 姓名:name,varchar(20),学生的姓名。
   - 性别:sex,char(5),学生的性别。
   - 班级号:Cid,varchar(30),学生所属班级的编号。
   - 专业号:Mid,varchar(30),学生专业的编号。
   - 院系号:Did,varchar(30),学生所属院系的编号。
   - 民族:nation,varchar(20),学生的民族。
   - 年龄:age,int,学生的年龄。
   - 出生日期:birthday,date,学生的出生日期。
   - 家庭地址:location,varchar(20),学生的家庭住址。
   - 入学时间:enrol,date,学生入学的日期。
2. 班级:
   - 班级号:Cid,varchar(30),班级的唯一编号。
   - 专业号:Mid,varchar(30),班级所属专业的编号。
   - 院系号:Did,varchar(30),班级所属院系的编号。
   - 班级名称:Cname,varchar(30),班级的名称。
   - 人数:Cnumber,int,班级中学生的数量。
3. 专业:
   - 专业号:Mid,varchar(30),专业的编号。
   - 院系号:Did,varchar(30),专业所属院系的编号。
   - 专业名称:Mname,varchar(30),专业的名称。
4. 院系:
   - 院系号:Did,varchar(30),院系的编号。
   - 院系名称:Dname,varchar(30),院系的名称。
5. 课程:
   - 课程号:Kid,varchar(30),课程的编号。
  &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值