暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

基于GUI+MySQL技术的简单学生信息管理系统

Itbestboy 2021-06-28
1260

1、 技术分析

整个系统的使用简单易懂,系统采用GUI布局使得界面拥有比较友好的交互,同时采用MVC设计模式将应用的输入、处理、输出流程按照Model、View、Controller的方式进行几次分离,即,将一个应用分成模型层、视图层、控制层这三个层,确保所有相关的视图及时得到模型数据变化,从而使所有关联的视图和控制器做到行为同步。而且可以根据需求动态的打开或关闭、甚至在运行期间进行对象替换,最重要是低耦合,将视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。并且整个系统的运行配置要求也很低,基本运行环境要求:

1.       数据库 MySQL 5.4

2.       开发工具 Eclipse 

2、 系统分析

   该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生信息、老师信息。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、进行增删改查操作,同时管理员还可以修改密码、添加用户;学生进入系统,可以查看自己的信息和修改密码;老师进入系统后,可以查看自己所带的班级信息、查看和添加学生的信息,查看自己的信息、以及修改密码;老师可以查看其他老师的信息(可以当成是老师的通讯录),查看学生的信息,学生可以查看班级的信息。

        1)管理员模块的功能主要是添加教师、添加班级、添加学生和修改密码。


   2教师模块的功能主要是添加班级,添加学生,修改自己的密码和查看信息。

   3)学生模块的功能主要是查看自己的信息和修改密码等。


3、 数据库分析

        在学生信息管理系统的数据库设计中,包含了管理员、教师、学生、班级四个实体,每个实体都有自己的的属性,管理员实体的属性有:管理员编号、管理员姓名、登录密码,教师实体的属性有:教师编号,教师姓名,登录密码,性别,班级,学生实体的属性有:学生编号,学生姓名,登录密码,性别,所在班级。而各个实体之间有一定的关系,具体的描述由下方E-R图表现:

4、 项目框架

5、 项目运行

1.登录

2.添加班级

3.查询班级

等。

文章转载自Itbestboy,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论