手把手教你做一个Java 学生信息、选课、签到考勤、成绩管理系统【猿来入此】

本系统采用jsp+swing+mysql实现。一共分成四个阶段

第一阶段:

功能:学生信息管理、包括学生信息的新增、编辑、查看、删除,班级信息管理、包括班级信息的新增、编辑、查看、删除,教师信息管理、包括教师信息的新增、编辑、查看、删除,其中学生、教师、管理员都有自己的密码用来登录系统,且各个角色权限不一样,管理员有所有权限、教师只有班级管理和学生管理权限、学生只能查看和修改自己信息。

第二阶段:

功能:课程的添加、编辑、查看、删除,学生选课、修改选课、退课,教师查看学生选课,编辑学生选课,管理员有所有权限,学生只能查看自己选的课程、选课、退课,教师只能查看和编辑他的课程被选的信息,不能查看所有的课程。

第三阶段:

功能:学生实现签到,只能签到他所选的课程,教师查看和编辑自己的课程的签到情况,只能是自己教授的课程,不能查看全部课程,管理员可以查看所有学生签到信息,签到信息统计情况,根据课程和日期进行统计,统计结果有三种显示方式可以切换:列表、柱状图、饼状图。

第四阶段:

功能:学生成绩查询,只能查询自己所选课程的成绩,教师对学生成绩进行查看、编辑、删除等,教师只能管理自己所教授的课程的成绩,管理员可查看所有课程的成绩。成绩统计信息,可通过课程来统计课程成绩信息,如最高分、平均分、最低分等,有三种显示方式:数字、柱状图、饼状图。

第一阶段教程目录:

第一讲-环境搭建项目简介

第二讲-登录界面的设计

第三讲-登录逻辑实现

第四讲-数据库连接及管理员登录实现

第五讲-主界面设计及关于我们功能实现

第六讲-登录成功后弹出主界面及用户修改密码界面设计

第七讲-内部窗口创建修改密码退出系统功能实现

第八讲-班级信息添加功能实现 

第九讲-班级信息管理界面设计及查询操作实现

第十讲-班级信息查询修改删除功能实现

第十一讲-学生信息实体及数据库添加操作及添加界面设计

第十二讲-学生信息添加查询功能及管理界面设计

第十三讲-学生信息添查询功能完善删除修改功能实现

第十四讲-学生信息修改功能完善登录功能完善密码修改功能完善

第十五讲-教师信息设计及添加功能完成

第十七讲-教师信息修改登陆重置密码功能完成

第十六讲-教师信息查询删除功能完成

第十八讲-不同角色权限功能完成

第一阶段完整的源码、视频教程、用到的jar包、课堂笔记文档

第二阶段教程目录:

第一讲系统介绍及班级信息实体设计添加界面设计

第二讲课程数据表设计及添加功能

第三讲课程添加功能完善课程管理界面设计 

第四讲完成课程信息查询功能

第五讲删除课程功能完善及课程选中事件

第六讲课程更新功能、选课表的设计

第七讲设计选课管理的界面、选课添加、查询

第八讲选课添加功能完成、查询功能完成部分

第九讲完善选课查询,添加监听选课选择事件

第十讲完成选课修改功能

第十一讲完成退课功能、设置角色权限 

第十二讲系统运行指导第二阶段收官

第二阶段完整的源码、视频教程、用到的jar包、课堂笔记文档等

第三阶段教程目录:

第一讲系统功能介绍及学生签到界面设计 

第二讲学生已选课程数据渲染展示

第三讲数据表设计及添加考勤功能

第四讲签到信息查询功能

第五讲签到考勘信息查询搜索及签到管理界面设计

第六讲课签到管理程信息数据渲染

第七讲根据所选课程查询学生信息

第八讲动态显示学生签到情况 

第九讲教师添加及删除考勘信息

第十讲考勘统计界面设计

第十一讲按照日期统计每天的签到人数

第十二讲三种模式显示统计情况界面设计

第十三讲采用柱状图显示统计信息

第十四讲完成柱状图、饼状图显示

第十五讲系统导入运行方法

第三阶段完整的源码、视频教程、用到的jar包、课堂笔记文档等

第四阶段教程目录:

第—讲成绩录入界面设计及课程查询

第二讲学生信息联动显示及成绩表数据库设计成绩录入功能完成

第三讲学生成绩查询界面设计

第四讲学生成绩查询功能实现及成绩管理界面设计

第五讲成绩管理功能学生和课程数据渲染

第六讲成绩更新及删除功能完成 

第七讲成绩统计功能界面设计

第八讲成绩统计数据库查询及默认显示

第九讲柱状图显示成绩统计信息

第十讲成绩统计信息饼状图显示及三种显示方式切换

第十一讲系统整体导入配置运行演示

第四阶段完整的源码、视频教程、用到的jar包、课堂笔记文档等

完整的源码、视频教程、用到的jar包、课堂笔记文档等

你可能感兴趣的:(手把手教你做一个Java 学生信息、选课、签到考勤、成绩管理系统【猿来入此】)