学生信息管理系统

一、分析

----业务分析:

学生信息管理系统时面向学生和学校教师的一个多功能数据管理平台,

----分析系统:系统面向的用户、系统的功能

本系统所设计到的用户有学校在校学生、教师,对于不同的用户系统所提供给的功能也有所不同,其中对于学生来时,学生可以提供过该系统进行自身数据的查询,教师可以通过该系统实现对自身数据查询、学生成绩管理等。

  • 构建模型

2.1 概念模型:ERP模型

2.2 数据模型:设计表格

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

按照将E-R图转换为关系模式的规则,将上图所示E-R图转换,得到的关系模式为:

宿舍(寝室号、宿舍名、学号)

学生(学号、性别、联系方式、姓名、年龄)

教师(教师编号、性别、联系方式、姓名、年龄)

教室(班级号、学号、教师编号)

课程(课程号、课程名称、教师编号)

成绩(课程号、学号、分数)

2.2.2 设计表格

stu_id

stu_name

stu_age

stu_number

stu_gender

1

胡桃

18

15698235847

2

迦南

22

14887968457

3

季沧海

25

13854978541

4

宁红叶

24

15696326784

5

顾清寒

24

15284637669

6

无尘

20

13877989931

t_id

t_name

t_age

t_number

t_dender

1

万象

50

15632534876

2

岳山

32

13665448795

3

殷紫萍

26

13778544788

4

季莹

29

13558978643

dorm_id

dorm_name

stu_id

1

3

2

5

3

1

4

6

5

2

6

4

c_id

c_name

t_id

1

英语

3

2

语文

4

3

数学

2

4

理综

1

stu_id

c_id

s_score

1

1

102

1

2

120

1

3

99

1

4

189

2

1

70

2

2

104

2

3

148

2

4

235

3

1

98

3

2

136

3

3

107

3

4

198

4

1

145

4

2

87

4

3

90

4

4

150

5

1

138

5

2

124

5

3

143

5

4

278

6

1

100

6

2

135

6

3

74

6

4

176

r_id

stu_id

t_id

1

1

1

1

3

2

1

5

3

1

4

2

2

1

2

4

2

2

6

3

2

4

  • 创建表格

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

  • 插入数据

  • 维护数据:

5.1 查询学生所有信息

5.2 查询老师所有信息

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

5.4 对应科目的老师信息

5.5 修改学生信息

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

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

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

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

学生信息管理系统作业相关推荐

  1. 学委作业管理系统c语言,c语言大作业-学生信息管理系统.doc

    c语言大作业-学生信息管理系统.doc 课程设计报告书 题目:学生信息管理系统设计 学 院 电子与信息学院 专 业 电子信息类 学生姓名 学生学号 指导教师 课程编号 135160 课程学分 1学分 ...

  2. 基于JavaSwing开发学生信息管理系统(SQLServer数据库版本) 毕业设计 课程设计 大作业

    基于JavaSwing开发学生信息管理系统(SQLServer数据库版本):   (大作业) 开发环境: Windows操作系统 开发工具: MyEclipse+Jdk+SQLServer数据库 运行 ...

  3. HTML+CSS+JS`管理系统网站设计——学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:管理系统网站设计--学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...

  4. HTML5期末大作业:管理系统网站设计——学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:管理系统网站设计--学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...

  5. python学生名片系统_基于python的学生信息管理系统!听说好多人的作业都是这个...

    完整代码 import pymysqlindex=''' +---------------------+ 首页 欢迎来到学生信息管理系统 1.登陆 2.注册 3.quit(按任意键退出) +----- ...

  6. C语言涉及数组的大作业,c语言大作业_基于数组的学生信息管理系统.doc

    . . word完美格式 <C语言程序设计实训1>报告 设 计 题 目: 基于数组的学生信息管理系统 学 院 名 称: 科学技术学院 专 业: 软件工程 班 级: 108班 姓 名: 大神 ...

  7. Linux学生QT成绩查询系统大作业报告,GitHub - cxc1357/Student-Information-Manage-System: QT实现的学生信息管理系统,高程大作业...

    学生信息管理系统 一.系统指南 本系统为表格式的学生信息管理系统,提供了文件新建.打开及保存功能,还可在表格中对数据进行增加.删除.修改.搜索,下面将一一介绍这些功能 1.新建文件 新建文件将会产生一 ...

  8. QT大作业之---学生信息管理系统

    金樽清酒斗十千,玉盘珍羞直万钱. 停杯投箸不能食,拔剑四顾心茫然. 欲渡黄河冰塞川,将登太行雪满山. 闲来垂钓碧溪上,忽复乘舟梦日边. 行路难!行路难!多歧路,今安在? 长风破浪会有时,直挂云帆济沧海 ...

  9. c语言成绩管理系统开题报告,学生信息管理系统,开题报告(共篇).doc

    学生信息管理系统,开题报告(共篇).doc 学生信息管理系统,开题报告(共10篇) :开题 信息管理系统 报告 学生 论文开题报告有查重吗 居民信息网络管理系统 学生信息管理系统c语言 篇一:学生信息 ...

最新文章

  1. 执行umount 的时候却提示:device is busy 的处理方法
  2. java父类转换成子类_【转】java 父类与子类的转换
  3. php表单时间转换为时间戳-175
  4. Pycharm搜索导航之文件名、符号名搜索
  5. Activiti配置实例以及Spring集成配置
  6. Pandas 文件读取和导出
  7. Java 约瑟夫环(循环链表解决)
  8. JavaScript高级程序设计
  9. 离散数学求交并差java代码_离散数学交并补运算、差运算、异或运算的实现--biaobiao88...
  10. java中utf8转成gbk,java中GBK转UTF-8乱码的解决方法
  11. Isight多学科参数优化软件模块构成
  12. 【Lesson 2】 大调音阶及大调和弦
  13. 实验四:图像空间域锐化
  14. 钢琴节奏时值测试软件,钢琴技巧:弹奏时值较长双音的技巧——自网络
  15. [JS]HTML中把图片划分成多个作用区域的区域标记
  16. 深扒:基于UEBA的数据使用安全防护
  17. vue3 Component inside <Transition> renders non-element root node that cannot be animated.
  18. 最优化学习 拟牛顿法(Quasi-Newton Method)
  19. 发布功能完成02《ivx低代码签到系统制作》
  20. 情绪如何从边缘系统产生

热门文章

  1. TI-C6657开发板烧录步骤
  2. 查看计算机.net环境版本,电脑怎么查看.NET Framework版本号?
  3. vmbox让鼠标离开虚拟机
  4. 自动开机和自动关机设定方法(包括linux和windows)
  5. js控制wmplayer
  6. 【复旦大学】考研初试复试资料分享
  7. 电脑JAVA打开oracle太慢_oracle官网下载jdk跑不动太慢了,给出快速下载方式mac
  8. C#WinForm判断界面上多个TextBox控件的值是否为空
  9. python容易挂科吗_如何应付大学的python考试而不至于挂科?
  10. Vue框架的初识入门