学生选课系统PHP

学生选课系统PHP

PHP+MYSQL

一、创建数据库及数据表

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

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

学生选课系统PHP

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

学生选课系统PHP

二、实现注册功能

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

学生选课系统PHP

学生选课系统PHP

三、实现登录功能

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

学生选课系统PHP

学生选课系统PHP

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

功能说明:

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

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

学生选课系统PHP

学生选课系统PHP

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

学生选课系统PHP

学生选课系统PHP

学生选课系统PHP

可以看出最多选择五门

学生选课系统PHP

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

学生选课系统PHP

学生选课系统PHP

学生选课系统PHP

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

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

学生选课系统PHP

学生选课系统PHP

学生选课系统PHP

五、教师端的管理

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

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

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

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

学生选课系统PHP

学生选课系统PHP

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

学生选课系统PHP

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

学生选课系统PHP

学生选课系统PHP

学生选课系统PHP
学生选课系统PHP
 

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

学生选课系统PHP
 
学生选课系统PHP

学生选课系统PHP

学生选课系统PHP

                       

点击阅读全文

上一篇 2023年 6月 7日 am11:08
下一篇 2023年 6月 7日 am11:11