学生选课系统PHP

PHP+MYSQL

一、创建数据库及数据表

创建数据库xk,创建选课表、班级表、课程表、学生表、教师表等等。

选课表空白,用于录入学生的选课信息;课程表有课程号、课程名、任教教师、上课时间和学分;学生表有学生学号、姓名、所在班级以及学生登录选课系统的密码;教师表有教师教号、教师的姓名和教师登录选课系统的密码。

学生选课系统PHP_第1张图片

新建connnect.php文件连接数据库 

学生选课系统PHP_第2张图片

二、实现注册功能

新建register.php文件,编写静态注册页面

学生选课系统PHP_第3张图片

学生选课系统PHP_第4张图片

三、实现登录功能

新建login.php文件,编写静态登录页面

学生选课系统PHP_第5张图片

学生选课系统PHP_第6张图片

二.根据提供的数据库文件,进行学生选课系统的开发。

功能说明:

  1. 学生端的选课
  1. 浏览可选课程,在浏览的课程列表里可以选择某门课程,但选课总数量不能超过5门。
  2. 显示已选课程,在已选的课程列表里可以删除该课程。
  3. 查询课程,可以按照指定查询条件(如:课程名称、上课时间、教师等)查询课程。

新建student.php文件,编写静态学生端操作页面,并新增HTML元素

学生选课系统PHP_第7张图片

学生选课系统PHP_第8张图片

新建S-select.php,显示选择课程页面,实现学生选课功能,学生通过在框内填写可选课程的课程号即可选课。

学生选课系统PHP_第9张图片

学生选课系统PHP_第10张图片

学生选课系统PHP_第11张图片

可以看出最多选择五门

学生选课系统PHP_第12张图片

新建S-detele.php和S-detele2.php可以在已选课程中删除所选课程

学生选课系统PHP_第13张图片

学生选课系统PHP_第14张图片

学生选课系统PHP_第15张图片

  1. 新建S-search.php,可以实现查询功能

查询的步骤是通过选项,选择所要查询的课程的所有信息(信息不对应就会显示“找不到该课程”),我们使用javascript知识,使前后选项需要对,才能查询到该课程

学生选课系统PHP_第16张图片

学生选课系统PHP_第17张图片

学生选课系统PHP_第18张图片

五、教师端的管理

  1. 添加课程
  2. 修改课程
  3. 删除课程

查询课程,与学生端类似。

新建teacher.php文件,编写静态教师端管理页面,添加背景图background:111.gif

设置边框,字符大小,字体颜色

学生选课系统PHP_第19张图片

学生选课系统PHP_第20张图片

继续编写teacher.php文件,实现“添加”、“修改”、“删除”,“查询”等功能,实现跳转页面

学生选课系统PHP_第21张图片

新建T-insert.php,实现添加功能,教师可以添加课程并将数据加入到数据库。

学生选课系统PHP_第22张图片

学生选课系统PHP_第23张图片

学生选课系统PHP_第24张图片学生选课系统PHP_第25张图片 

新建T-update.php文件实现修改数据功能

学生选课系统PHP_第26张图片 学生选课系统PHP_第27张图片

学生选课系统PHP_第28张图片

学生选课系统PHP_第29张图片

你可能感兴趣的:(php,开发语言)