当前位置:   article > 正文

基于PHP学生选课信息管理系统_其他学校的学生信息管理系统php运行截图

其他学校的学生信息管理系统php运行截图

功能介绍:

学生管理

  • 新增学生,输入所有需要的信息,点击提交即可新增学生记录。
  • 查询学生,输入要搜索的信息,点击搜索即可模糊搜索。
  • 在搜索结果中,点击修改可以修改学生信息
  • 点击删除可以删除该学生

奖惩管理

  • 输入相应信息可以模糊搜索
  • 在搜索结果中点击修改可以修改指定的记录,点击删除可以删除记录。
  • 在奖惩管理页面点击新增可以给指定学生新增奖惩记录

院系管理

  • 显示院系信息后,单击后面的“修改”即可修改院系信息
  • 输入修改的信息后,单击“修改信息”即可提交修改的院系信息
  • 在提交之前,单击“返回”就可以清除掉文本框内还没有提交的内容并返回到上一级页面
  • 选择专业列表就可以进入专业列表界面
  • 输入相关的信息,单击“提交”就可以查询专业
  • 显示专业信息后,单击“改”即可更改专业
  • 显示专业信息后,单击“删”即可删除专业
  • 单击“新增专业”即可新增专业

课程管理

  • 选择课程查询就可以进入课程查询界面,输入相关的信息,单击“提交”就可以新增课程
  • 显示课程信息后,单击后面的“删除”即可删除课程信息
  • 选择新增课程就可以进入新增课程界面,输入相关的信息,单击“提交”就可以新增课程,如果没有输入正确的信息,系统会出现错误提示

选课管理

  • 选择学生选课就可以进入学生选课界面,输入相关的信息,单击“提交”就可以查询学生选课
  • 显示相关信息后,单击“退选”即可退选课程
  • 选择登录分数就可以进入登录分数界面,输入相关的信息,单击“提交”就可以登记分数
  • 显示成绩信息后,单击“登记成绩”即可录入成绩
  • 选择补考重修就可以进入补考重修界面,输入相关的信息,单击“提交”就可以更新重修信息

数据统计

  • 选择成绩统计就可以进入成绩统计界面,输入相关的信息,单击“提交”就可以查询成绩
  • 点击“成绩详情”即可查看每一门课的成绩情况
  • 单击“打印”即可打印成绩表
  • 选择选课统计就可以进入选课统计界面
  • 输入相关的信息,单击“提交”就可以选课情况
  • 单击“详情”即可查看课程详情
  • 单击“打印”即可打印课程情况

系统设置

  • 选择用户管理就可以进入用户管理界面
  • 输入相关的信息,单击“提交”就可以查找学生
  • 显示学生信息后,单击后面的“学生详情”即可查看学生信息
  • 显示学生信息后,单击后面的“重置密码”即可重置密码
  • 输入修改的信息后,单击“修改信息”即可提交修改的学生信息
  • 选择修改密码就可以进入修改密码界面,输入相关的信息,单击“提交”就可以更新密码

数据库设计:

部分数据库表设计如下, 其他参见源码包

  1. SET NAMES utf8;
  2. SET time_zone = '+00:00';
  3. SET foreign_key_checks = 0;
  4. SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
  5. DROP TABLE IF EXISTS `course`;
  6. CREATE TABLE `course` (
  7. `cid` char(6) DEFAULT NULL,
  8. `cname` varchar(15) DEFAULT NULL,
  9. `credit` decimal(2,1) DEFAULT NULL,
  10. `cadd` varchar(20) DEFAULT NULL,
  11. `did` char(2) DEFAULT NULL,
  12. `tname` varchar(15) DEFAULT NULL,
  13. UNIQUE KEY `cid_2` (`cid`),
  14. KEY `cid` (`cid`)
  15. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  1. DROP TABLE IF EXISTS `department`;
  2. CREATE TABLE `department` (
  3. `did` char(2) DEFAULT NULL,
  4. `dname` varchar(15) NOT NULL,
  5. `dadd` varchar(30) DEFAULT NULL,
  6. `dmng` varchar(10) DEFAULT NULL,
  7. `dtel` varchar(15) DEFAULT NULL,
  8. UNIQUE KEY `did_2` (`did`),
  9. KEY `did` (`did`)
  10. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  1. DROP TABLE IF EXISTS `major`;
  2. CREATE TABLE `major` (
  3. `did` char(2) DEFAULT NULL,
  4. `mname` varchar(20) DEFAULT NULL,
  5. UNIQUE KEY `did_2` (`did`,`mname`),
  6. KEY `did` (`did`)
  7. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

测试环境:

PHP7.2 + MYSQL5.6 及 PHP7.4 + MySQL8.0 下测试均通过。

项目截图:

测试只展示部分截图,需要更多详细内容请下载源代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/469925
推荐阅读
相关标签
  

闽ICP备14008679号