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),课程的编号。
&

最低0.47元/天 解锁文章
3075

被折叠的 条评论
为什么被折叠?



