赞
踩
【P014】PHP+MYSQL学生信息管理系统与设计
1.学生信息管理:可以增加学生的信息,包括学生的学号,姓名,班级,生日,性别,名族等个人信息,也可以编辑与删除各学生的信息,也可通过搜索关键字搜索学生的全部信息。
2.学生成绩管理:可以增加学生的成绩信息,包括学号,学期,科目,成绩等信息,也可编辑与删除各学生的成绩信息,也可通过搜索关键字搜索学生的全部科目信息。
3.科目管理:可以增加科目的信息,包括科目,任课老师,科目简介等信息,也可编辑与删除选定的科目的信息,也可通过搜索关键字搜索某个科目的具体信息。
本系统是典型的管理信息系统,因此,无论如何选择,都离不开两大类工具的选择—前台开发工具以及后台数据库开发工具。
常见的前台开发工具大概有html5。后台数据库有 phpmyadmin,mysql。
开发工具的选择要考虑的最重要条件有两个:
一个是该工具是否更适合用于要开发的系统;
另一个是开发人员对开发工具的熟悉程度。根据这两个条件,经过项目组的研究,决定采用sublime text3,wampserver,phpmyadmin作为开发工具。
部分表的结构:
管理员登录信息表
字段 | 字段名 | 类型 | 主键 | 说明 |
id | 管理员ID | int | 是 | |
username | 管理员名 | varchar | ||
password | 登录密码 | varchar | Md5加密 | |
status | 登录状态 | tinyint |
学生信息表
字段 | 字段名 | 类型 | 主键 | 说明 |
id | 学生ID | int | 是 | |
studentId | 学生学号 | varchar | ||
name | 学生姓名 | varchar | ||
className | 学生所在班级 | varchar | ||
birthday | 学生出生日期 | date | ||
sex | 性别 | char | ||
nation | 民族 | varchar |
成绩信息表
字段 | 字段名 | 类型 | 主键 | 说明 |
id | 成绩ID | int | 是 | |
studentId | 学号 | varchar | 外键 | |
term | 学期 | Char(11) | ||
subject | 科目 | varchar | ||
mark | 科目成绩 | int |
科目信息表
字段 | 字段名 | 类型 | 主键 | 说明 |
id | 科目ID | int | 是 | |
subjectname | 科目名称 | varchar | ||
teacher | 科目老师 | varchar | ||
content | 科目内容 | varchar |
- <?php
- header ( "content-type:text/html;charset=utf-8" );
- if (! isset ( $_SESSION )) {
- session_start ();
- }
- if (isset ( $_SESSION ['userName'] )) {
- header ( "location:index.php" );
- } elseif (! isset ( $_REQUEST ['username'] )) {
- header ( "location:login.php" );
- } else {
- $username = $_POST ['username'];
- $passcode = $_POST ['passcode'];
- $yz = $_POST['code'];
- $code = $_SESSION["code"];
- $password2 = sha1 ( $passcode );
- require_once 'dbconfig.php';
- $sql = "select * from user where username= '$username' and password='$password2'";
- $result = mysql_query ( $sql, $conn );
- if ($row = mysql_fetch_array ( $result )) {
- if($yz == $code){
- $_SESSION ['userName'] = $username;
- echo "<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%3E%3Cspan%20data-mce-type%3D%22bookmark%22%20style%3D%22display%3A%20inline-block%3B%20width%3A%200px%3B%20overflow%3A%20hidden%3B%20line-height%3A%200%3B%22%20class%3D%22mce_SELRES_start%22%3E%EF%BB%BF%3C%2Fspan%3Ealert('%E7%99%BB%E5%BD%95%E6%88%90%E5%8A%9F%EF%BC%81')%3Bparent.location.href%3D'index.php'%3B%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<script>" title="<script>" ?-->";
-
- }else{
- echo "<script>alert('验证码错误!');parent.location.href='login.php';</script&>";
- }
- } else {
- echo "<script>alert('用户名或密码错误!');parent.location.href='login.php';</script>";
- }
- }
- ?>
操作系统:Win11
开发工具: sublime text3,phpstudy
运训环境:php5.6、mysql5.7
[ri-alerts color="danger"]测试只展示部分截图,需要更多详细内容请下载源代码[/ri-alerts]
登陆页面
学生信息管理系统
增加学生信息
学生成绩基本信息
修改学生基本信息
科目管理
课程设计报告论文
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。