当前位置:   article > 正文

PHP+MYSQL学生信息管理系统与设计_在一个php网页ex3_2.php中,设计一个学生管理类,有学号、姓名、专业等属性,用来存

在一个php网页ex3_2.php中,设计一个学生管理类,有学号、姓名、专业等属性,用来存

【P014】PHP+MYSQL学生信息管理系统与设计

功能介绍:

1.学生信息管理:可以增加学生的信息,包括学生的学号,姓名,班级,生日,性别,名族等个人信息,也可以编辑与删除各学生的信息,也可通过搜索关键字搜索学生的全部信息。

2.学生成绩管理:可以增加学生的成绩信息,包括学号,学期,科目,成绩等信息,也可编辑与删除各学生的成绩信息,也可通过搜索关键字搜索学生的全部科目信息。

3.科目管理:可以增加科目的信息,包括科目,任课老师,科目简介等信息,也可编辑与删除选定的科目的信息,也可通过搜索关键字搜索某个科目的具体信息。

架构设计:

本系统是典型的管理信息系统,因此,无论如何选择,都离不开两大类工具的选择—前台开发工具以及后台数据库开发工具。

常见的前台开发工具大概有html5。后台数据库有 phpmyadmin,mysql。

开发工具的选择要考虑的最重要条件有两个:

一个是该工具是否更适合用于要开发的系统;

另一个是开发人员对开发工具的熟悉程度。根据这两个条件,经过项目组的研究,决定采用sublime text3,wampserver,phpmyadmin作为开发工具。

数据库设计:

部分表的结构:
管理员登录信息表

字段字段名类型主键说明
id管理员IDint
username管理员名varchar
password登录密码varcharMd5加密
status登录状态tinyint

学生信息表

字段字段名类型主键说明
id学生IDint
studentId学生学号varchar
name学生姓名varchar
className学生所在班级varchar
birthday学生出生日期date
sex性别char
nation民族varchar

成绩信息表

字段字段名类型主键说明
id成绩IDint
studentId学号varchar外键
term学期Char(11)
subject科目varchar
mark科目成绩int

科目信息表

字段字段名类型主键说明
id科目IDint
subjectname科目名称varchar
teacher科目老师varchar
content科目内容varchar

登录模块:

  1. <?php
  2. header ( "content-type:text/html;charset=utf-8" );
  3. if (! isset ( $_SESSION )) {
  4. session_start ();
  5. }
  6. if (isset ( $_SESSION ['userName'] )) {
  7. header ( "location:index.php" );
  8. } elseif (! isset ( $_REQUEST ['username'] )) {
  9. header ( "location:login.php" );
  10. } else {
  11. $username = $_POST ['username'];
  12. $passcode = $_POST ['passcode'];
  13. $yz = $_POST['code'];
  14. $code = $_SESSION["code"];
  15. $password2 = sha1 ( $passcode );
  16. require_once 'dbconfig.php';
  17. $sql = "select * from user where username= '$username' and password='$password2'";
  18. $result = mysql_query ( $sql, $conn );
  19. if ($row = mysql_fetch_array ( $result )) {
  20. if($yz == $code){
  21. $_SESSION ['userName'] = $username;
  22. 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="&lt;script&gt;" title="&lt;script&gt;" ?-->";
  23. }else{
  24. echo "<script>alert('验证码错误!');parent.location.href='login.php';</script&>";
  25. }
  26. } else {
  27. echo "<script>alert('用户名或密码错误!');parent.location.href='login.php';</script>";
  28. }
  29. }
  30. ?>

开发环境:

操作系统:Win11

开发工具: sublime text3,phpstudy

运训环境:php5.6、mysql5.7

项目截图:

[ri-alerts color="danger"]测试只展示部分截图,需要更多详细内容请下载源代码[/ri-alerts]

登陆页面

学生信息管理系统

增加学生信息

学生成绩基本信息

修改学生基本信息

科目管理

课程设计报告论文

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/469859
推荐阅读
相关标签
  

闽ICP备14008679号