计算机毕业设计 asp.net学生信息管理系统 毕设

本文详细介绍了学生信息管理系统,涵盖用户登录注册、角色管理、教师信息、班级年级、课程和成绩管理等功能模块,并阐述了数据库表之间的关系设计。
摘要由CSDN通过智能技术生成


https://www.bilibili.com/video/BV1qD421j7Mz/

演示视频:

3.1系统功能设计

学生信息管理系统是一个完整的学校学生信息管理系统。在本系统中主要包括用户登陆和注册功能、用户和角色管理功能、教师信息管理功能、班级和年级管理系统、课程信息管理功能、学生信息管理功能、学生成绩管理功能等。它们的具体描述下。

1.用户登录和注册功能

用户登录和注册功能主要包括如下

用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。

用户注册:由系统管理员添加新的用户。

2.用户和角色管理功能

用户和角色管理功能主要包括用户管理、角色管理及其用户和角色之间的关系管理。

在系统中主要包括:用户管理、角色管理、添加角色和用户修改密码。

3.教师信息管理功能

教师信息管理功能主要对教师信息的管理,如教师信息的添加、修改和删除等。在系统中主要包括:添加新的教师信息、修改教师信息、删除教师信息。

4.班级和年级管理功能

班级和年级管理功能主要实现班级和年级的管理功能,如班级和年级的添加、修改、删除、查看等。在系统中主要包括管理班级和年级、添加班级和年级、修改班级和年级、查看班级和年级。

5.课程信息管理功能

课程信息管理功能主要对课程信息进行管理,如课程信息的添加、修改、删除等。在系统中主要包括添加课程信息、修改课程信息、删除课程信息。

6.学生信息管理功能

学生信息管理功能主要对学生信息进行管理,如学生信息添加、修改、删除等。在系统中主要包括添加学生信息、修改学生信息、删除学生信息。

7.学生成绩管理功能

学生成绩功能要对学生成绩进行管理,如学生成绩的添加、修改、删除、审核等。在系统中主要包括添加学生成绩、修改学生成绩、审核学生成绩、删除学生成绩。

3.2系统模块划分

按照的系统功能设计,可以把学生信息管理系统划分为用户登录和注册模块、用户和角色管理模块、教师信息管理模块、班级和年级管理模块、课程信息管理模块、学生信息管理模块。它们之间的关系如图3-1所示。

4366fb0db56589c05c8a4ea9ef480370.jpeg

图3-1 学生信息管理系统模块划分图

3.3 表关系设计

  在本系统数据库中,各个表之间的关系比较简单,表之间的引用关系也比较简单。用户表User通过Role表和功能模块表 Tree 形成关联;教师表Teacher引用部门表Depatment;班级表Class和课程表Course都引用教师表Teacher的主键ID作为外键;班级表 Class 还引用年级表Grade 的主键ID作为外键;学生表Stdudent 引用班级表Class 的主键ID作为外键;成绩表Score 分别引用学生表 Student 、课程表Course  的主键ID作为外键;最终设计各个表之间的关系图:


36e912e9d679d0fdb885fa9077f4c278.jpeg

图3-2 系统数据库的表的关系设计图



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值