作业2022.08.18

本文介绍了学生信息管理系统,适用于中小学校,包括学生、教师和管理人员的信息管理。系统功能涵盖学生信息查询、教师信息增删改查以及管理员权限管理。文章详细阐述了从概念模型到关系模式的转化,并给出了SQL操作示例,如查询、修改和删除学生、教师信息等。
摘要由CSDN通过智能技术生成

学生信息管理系统

  • 分析

1.1业务分析

本系统适用于各中小学校,是一个实现学校教师、学生、管理人员的信息管理平台。

1.2分析系统

其主要功能分为三大类,学生信息管理与查询、教师信息管理与查阅更改、管理人员管理平台。

1.21系统面向的用户

学生、教师、管理人员。

1.2.2系统的功能

学生管理:可查阅自己的基本信息、课程情况、任课老师等;

教师管理:可以对学生的信息进行增删查改。

管理人员:掌管权限,维护系统。

  • 构建模型

2.1 概念模型:ERP模型

 

2.2 数据模型:设计表格

学生信息管理

学号

姓名

年龄

性别

电话

院系

宿舍

1

张三

18

18385027571

计算机系

101

2

李四

19

18356456425

土木工程

102

3

琪琳

18

13852052052

音乐系

103

4

蒋燕玲

20

18749648494

电子系

104

教师信息管理

教师编号

姓名

年龄

性别

电话

院系

职位

1

张老师

30

18385027571

计算机系

教务主任

2

李老师

28

18356456425

土木工程

讲师

3

琪老师

28

13852052052

音乐系

讲师

4

王老师

40

18749648494

电子系

党委书记

学科信息管理

科目id

科目名

成绩

1

数学

2

语文

3

英语

4

物理

2.2.1 将ERP模型转化为关系模式eg:

按照将E-R图转换为关系模式的规则,将上图所示E-R图转换,得到的关系模式为:学生(学号,姓名,性别,联系电话,院系、宿舍)

学科(科目id,科目名,成绩)

教师(教师编号、姓名、性别、电话、院系,职务)

2.2.2 设计表格

字段名

数据类型

长度

是否主键

说明

stu_id

int

14

学生表主键

Stu_name

varchar

10

stu_sex

varchar

2

stu_phone

int

20

stu_age

int

20

stu_facultyn

varchar

20

syu_dormitory

varchar

20

  • 创建表格

利用sql语句按照上述构建的模型创建表格

  • 插入数据
  • 维护数据:

5.1 查询学生所有信息

 

5.2 查询老师所有信息

 

5.3 查询选课了XX科目的学生信息

 

5.4 对应科目的老师信息

 

5.5 修改学生信息

 

5.6 删除学号为xx的学生信息

 

 

5.7 学号为xx的学生选择xx课程

5.8 查询年龄大于20岁的学生信息

 

5.9 学号为xx的学生修改其电话号码

 

……..

…….

…….

……

……..

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值