PHP+MYSQL
一、创建数据库及数据表
创建数据库xk,创建选课表、班级表、课程表、学生表、教师表等等。
选课表空白,用于录入学生的选课信息;课程表有课程号、课程名、任教教师、上课时间和学分;学生表有学生学号、姓名、所在班级以及学生登录选课系统的密码;教师表有教师教号、教师的姓名和教师登录选课系统的密码。
新建connnect.php文件连接数据库
二、实现注册功能
新建register.php文件,编写静态注册页面
三、实现登录功能
新建login.php文件,编写静态登录页面
二.根据提供的数据库文件,进行学生选课系统的开发。
功能说明:
- 学生端的选课
- 浏览可选课程,在浏览的课程列表里可以选择某门课程,但选课总数量不能超过5门。
- 显示已选课程,在已选的课程列表里可以删除该课程。
- 查询课程,可以按照指定查询条件(如:课程名称、上课时间、教师等)查询课程。
新建student.php文件,编写静态学生端操作页面,并新增HTML元素
新建S-select.php,显示选择课程页面,实现学生选课功能,学生通过在框内填写可选课程的课程号即可选课。
可以看出最多选择五门
新建S-detele.php和S-detele2.php可以在已选课程中删除所选课程
- 新建S-search.php,可以实现查询功能
查询的步骤是通过选项,选择所要查询的课程的所有信息(信息不对应就会显示“找不到该课程”),我们使用javascript知识,使前后选项需要对,才能查询到该课程
五、教师端的管理
- 添加课程
- 修改课程
- 删除课程
查询课程,与学生端类似。
新建teacher.php文件,编写静态教师端管理页面,添加背景图background:111.gif
设置边框,字符大小,字体颜色
继续编写teacher.php文件,实现“添加”、“修改”、“删除”,“查询”等功能,实现跳转页面
新建T-insert.php,实现添加功能,教师可以添加课程并将数据加入到数据库。
新建T-update.php文件实现修改数据功能