赞
踩
【P004】基于PHP学生成绩管理系统
学生模块
序号 | 模块 | 功能 | 描述 |
---|---|---|---|
1 | 用户登录 | 登录 | 输入用户名和密码进入系统主页 |
2 | 系统主页 | 划分模块 | 分为学生主页和教师主页 |
3 | 我的成绩 | 成绩查询 | 查询我的考试成绩 |
4 | 各科排名 | 成绩查询 | 查询所有人的各个科目的成绩和排名 |
教师模块
序号 | 模块 | 功能 | 描述 |
---|---|---|---|
1 | 用户登录 | 登录 | 输入用户名和密码进入系统主页 |
2 | 系统主页 | 划分模块 | 分为学生主页和教师主页 |
3 | 学生管理 | 成绩和信息管理 | |
4 | 课程管理 | 课程管理 | 对课程进行增删改查 |
5 | 各科成绩 | 成绩查询 | 查询所有人的各个科目的成绩和排名 |
6 | 一键管理 | 便捷查询 | 关键词搜索学生,一键查询平均分,最高分,不及格,优秀的学生 |
- <?php require_once('login.php'); ?>
- <?php
- header("Content-Type:text/html;charset=utf-8");
-
- //error_reporting(0);//关闭所有报告错误
- if(!isset($_COOKIE['admin'])){
- //没有cookie登录
- if(isset($_POST['username']) && isset($_POST['password'])){
- $uname=$_POST["username"];
- $password=$_POST["password"];
- $sql="select username,password from user where username='$uname' and password='$password'";
-
- mysql_select_db($database_login, $login);
- $result = mysql_query($sql,$login);
- $row = mysql_fetch_assoc($result);
- $cookee=$row["username"];
- if ($row) {
-
- echo "成功";
- setcookie("admin",$cookee,time()+3600,'/');
- echo"<script>url=\"../index.php\";window.location.href=url;</script>";
-
- } else {
- echo "登录失败!<br>";
- echo"<script>alert(\"登录失败!\");</script>";
- echo"<script>url=\"../login.php\";window.location.href=url;</script>";
- }
- //echo "没有cookie登录<br>";
- }
- }
- else
- {
- //有cookies
- echo "有<br>";
- if(!isset($_POST['exit']))
- {
- //没有点退出
- $cookee = $_COOKIE['admin'];
- echo "cookie:",$cookee;
- echo"<script>url=\"../index.php\";window.location.href=url;</script>";
- }
- else
- {
- //点了退出
-
- setcookie('admin', $row1['username'], time()-3600,'/');
- //header ('Location: index.php');
- echo "已经退出\n";
- }
- }
- ?>
- <form id="user" name="user" method="POST" action="cookies.php">
-
- <p>
- <input type="submit" name="exit" id="exit" value="退出"/>
- </p>
- </form>
- <?php
- if(isset($_COOKIE['admin'])){
- //防止用户查看页面各个子页面
- $headers = apache_request_headers();
- if(strstr($_SERVER["PHP_SELF"],"t_") or strstr($_SERVER["PHP_SELF"],"s_")){
- if(!strstr($headers["Referer"],$_SERVER['HTTP_HOST'])){
- echo "<script>
- window.location.href=\"../../index.php\";</script>";
- }
- }
- elseif (strstr($_SERVER["PHP_SELF"],"teacher.php") or strstr($_SERVER["PHP_SELF"],"student.php")){
- if(!strstr($headers["Referer"],$_SERVER['HTTP_HOST'])){
- echo "<script>
- window.location.href=\"../index.php\";</script>";
- }
- }
- }
- else{
- //防止用户未登录则使用该系统
- if(strstr($_SERVER["PHP_SELF"],"t_") or strstr($_SERVER["PHP_SELF"],"s_")){
- echo "<script>alert(\"请先登录!\");
- window.location.href=\"../../login.php\";</script>";
- }
- elseif (strstr($_SERVER["PHP_SELF"],"teacher.php") or strstr($_SERVER["PHP_SELF"],"student.php")){
- echo "<script>alert(\"请先登录!\");
- window.location.href=\"../login.php\";</script>";
- }
- else {
- echo "<script>alert(\"请先登录!\");
- window.location.href=\"login.php\";</script>";
- }
- }
- ?>
测试系统:Windows10
测试浏览器:Firefox
服务系统:Windows7
服务环境:
各个功能模块测试通过。
学生主页(我的成绩)
各科成绩
教师主页(学生管理)
学生信息详情
学生信息修改
添加学生信息
课程管理
各科成绩
一键管理
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。