学生信息管理系统
- 分析
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的学生修改其电话号码
……..
…….
…….
……
……..