根据需求分析章节中所描述,不同的爵士舞有着不同的权限和需求,学籍信息管理系统可以划分为用户登录模块、学科管理模块、班级管理模块、教师管理模块、学籍信息管理模块、课表管理模块、课表管理模块、身体素质管理模块、教务公告管理模块。各个模块之间耦合度较低,独立性高,有利于修改和增加功能以及有利于维护。

(1)用户登录模块

该系统包含了系统管理员、教师、学生三种角色,用户登录模块是对登录用户身份的验证,防止非法的操作,从而提高系统的安全和可靠性。

(2)学科管理模块

系统管理员可以对学科管理模块进行管理,包括增加学科(学科编号、课程名称)、修改或删除学科,而教师无权限访问该模块,学生则可以查看该模块信息,无权改动信息。

(3)班级管理模块

系统管理员可以对班级进行管理,首先可以新增班级,修改年级和班级名称,同时可以查看每个班级所有的学生。对于教师和学生来说,该模块是无权访问的。

(4)教师管理模块

系统管理员可以对所有的教师进行管理,可以增加新的教师,输入教师登陆的用户名、登录密码、真实姓名、所教授的学科和班级(多个),同时可以删除和修改教师的以上信息。教师和学生不可以访问该模块。

(5)学籍信息管理模块

在该模块中,管理员可以增加新的学生的学籍信息,可以修改删除某位学生的学籍信息。教师不可以访问该模块,而学生可以访问自己的学籍信息,但不能做任何的改动。

(6)课表管理模块

系统管理员可以对课表进行管理,包括每个班级上下两个学期的课表,可以对每学期每周的每节课进行修改,同时可以快速查询某个班级的课表。教师无权访问该模块,学生则可以查看其所在班级的课表,但无权改动任何信息。

(7)成绩管理模块

教师可以对其授课科目对应班级的成绩进行管理,可以选择录入该科目对应每个学生的成绩,同时可以对已存在的成绩进行修改,并且可以点击发送短信按钮告知对应学生。而学生则可以查看自己的成绩,但无修改权限。

(8)身体素质管理模块

系统管理员可以对每位学生的身体素质信息进行录入和修改、删除,教师无权访问该模块,学生则可以查看自己的身体素质信息,方便了解自身健康状况。

(9)教务公告模块

系统管理员可以对教务公告进行添加、修改和删除,输入教务公告的标题并且录入具体内容,而教师和学生有查看教务公告及内容的权限。

系统管理员、教师和学生均可以登录学籍信息系统,并且需要系统的验证通过才能登陆成功,如若未输入正确的登录信息就点击登录,则会出现登录名或密码错误的提示,并且不能登录进入系统。用户在填写正确的用户名和登录密码之后,需要选择身份登录系统,通过身份验证后,方可成功登录进入系统。系统登录用例图如下图

登录流程图

管理员对学生学籍信息中所有模块进行管理,包括新增学生学籍信息、修改学生学籍信息、删除学生学籍信息以及查询学生学籍信息,保证信息的正确和及时性,确保数据的准确性,从而可以使教师、学生正常使用该系统,其用例图如下图

管理员用例图

学生可以对其自己的学籍信息进行查看,包括学籍信息、课表查询、身体素质信息和成绩查询,同时可以查看管理员发布的教务公告,具体的用例图如下图

学生部分用例图

基于SSH的中学学生学籍信息管理系统相关推荐

  1. java基于ssm的高校学生学籍信息管理系统

    该大学生学籍管理系统,采用了jsp的mvc结构模式开发,利用mysql作为系统后台数据库,实现了大学生学籍信息的登记以及管理等. 学生学籍管理系统,采用了bs技术模式开发,用于高校设计的参考学习,也用 ...

  2. 基于Java毕业设计学生学籍信息管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计学生学籍信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学生学籍信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

  3. java学籍管理系统课设报告,基于SSM+Redis+LayUI的大学生学籍信息管理系统-java学生学籍信息管理系统mysql数据源...

    "基于SSM+Redis+LayUI的大学生学籍信息管理系统-java学生学籍信息管理系统mysql数据源 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释. 2.课题设计仅供参考学 ...

  4. JAVA计算机毕业设计学生学籍信息管理系统Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计学生学籍信息管理系统Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计学生学籍信息管理系统Mybatis+源码+数据库+lw文档+系统+调试部署 本源 ...

  5. 计算机毕业设计Java学生学籍信息管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java学生学籍信息管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java学生学籍信息管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

  6. java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...

  7. java毕业生设计学生学籍信息管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计学生学籍信息管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计学生学籍信息管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S ...

  8. 学生学籍信息管理系统(Java + SQL)

    学生学籍信息管理系统(Java + SQL) 开发环境:eclipse,SQLserve2008 开发语言:Java.SQL 第一步,数据库设计,我们设计之前先进行需求分析,我们要满足哪些基本需求呢, ...

  9. 学籍信息管理系统c语言编程,学生学籍信息管理系统C语言设计.doc

    学生学籍信息管理系统C语言设计 学生学籍信息管理系统 目录 1.设计目的与要求 2.总体设计 3.详细设计 4.调试分析 5.总结 6.答辩记录 7.教师意见 8.附录主程序 1.设计目的与要求: 1 ...

最新文章

  1. W3C HTML 工作组联合主席Paul Cotton谈HTML5发展愿景
  2. XGBoost的参数说明
  3. @ConditionalOnClass注解的作用
  4. C/C++基本类型字节
  5. CURLE_WRITE_ERROR
  6. 工作几天被裁员,难受
  7. Win7下使用openssl时出现“Unable to write ‘random state’‘的问题
  8. CXF(2.7.10) - RESTful Services, JSON Support
  9. 软件工程 speedsnail 冲刺8
  10. PHP_变量什么情况下加大括号{}
  11. CISP 考试教材《第 2 章 知识域:网络安全监管》知识整理
  12. 5分钟学会制作自动化脚本——自动化脚本辅助开发IDE——Selenium IDE介绍(测试工程师必备)
  13. 彪悍的人生不需要解释,需要解释的人生是软弱的
  14. 适合开发者使用的6款浏览器,开发者工具很实用
  15. Heterogeneous Treatment Effect
  16. 第三十二章 三更雪压飞狐城(三之全)
  17. android 手机如何截图,原来安卓手机有这么多种截屏方式 最后两种一般人不会用...
  18. k8s 偏向运维技术 ,后端程序员为什么要学习k8s?
  19. autojs免root脚本引擎编写的QQ空间点赞脚本源码
  20. 枚举类与注解(复习)

热门文章

  1. 在计算机中级培训前的讲话,在电脑培训班上的讲话
  2. 好消息!五一放假四天!
  3. Box2D 学习:平衡车
  4. iPhone手机静音键的秘密,难怪能一直保留到现在,涨知识了
  5. 如何管理自己 转自《哈佛商业评论》
  6. Winforms 2020界面开发新纪元——Spreadsheet控件升级
  7. js获取元素节点的几种方法
  8. html怎样判断是不是数字,javascript如何判断值是否是数字?
  9. 弘辽科技:淘宝开店后不卖东西可以吗?
  10. React Native 热更新框架 - PUSHY