学生信息管理(数据库端)

本文介绍了学生信息管理系统的业务分析和构建模型。系统面向学生、教师和管理员,提供登录、选课、成绩查看等功能。通过概念模型(ERP)和数据模型,设计了学生、教师、管理员、课程和成绩的关系模式,并展示了如何使用SQL创建和维护相关数据。
摘要由CSDN通过智能技术生成

学生信息管理系统

  • 分析

1.1、业务分析

该学生信息管理系统主要是用于教学管理,是一款面向学生和教师,且多功能的数据管理平台。

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

(1)该系统面向的用户主要是学生,教师,管理员。

(2)该系统在功能实现上主要分为学生、教师、管理员三方面:

1)学生用户可以输入学号、密码登录系统、查看选课信息,并且在相应选课时间    进行课程选择。对于已经选上的课程,可以进行课表查看和退课。学生的个人    信息可以在信息中心进行修改。教师将课程成绩发布后,学生可以在该系统上    查看成绩。

2)教师用户可以输入账号、密码登录系统,查看自己的课程安排。教师能够登录    成绩。

3)管理员可以输入账号、密码登录系统。管理员可以对选课系统用户进行管理(主    要进行增加,删除,修改,查询,更改权限等操作),也可以对当前课程、成绩    进行管理。

  • 构建模型

2.1 概念模型:ERP模型

该学生管理系统是一个多功能管理的数据平台,它可以面向学生和教师,针对学生来说,它可以让学生随时对自己的信息进行查看,针对教师来说又分为两种情况:任课教师,系统后台管理员。对于任课教师,它可以进行成绩录入,课表查询功能;对于后台管理员,则是保障全方面管理该系统功能正常实现。因此,该系统所对应的实体就有学生,教师,管理员,课程,成绩等方面。可得如下E-R图:

 

2.2 数据模型:设计表格

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

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

学生(学号,姓名,班级,密码,身份证号,课程,联系电话,居住地址)

教师(职工号,姓名,密码,联系电话,电子邮箱,课程)

管理员(账号,密码,姓名,电子邮件,联系电话)

课程(课程id,课程名称,上课地点,上课时间,授课教师,课程学分,学生学号, 学生姓名)

成绩(课程号,课程名称,课程学生,学生学号,分数)

     

    

2.2.2 设计表格

eg:学生表

字段名

数据类型

长度

是否主键

说明

stu_id

int

14

学号表主键

stu_name

varchar

50

stu_class

varchar

100

stu_password

varchar

100

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值