功能介绍:
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
项目截图:
测试只展示部分截图,需要更多详细内容请下载源代码
登陆页面
学生信息管理系统
增加学生信息
学生成绩基本信息
修改学生基本信息
科目管理
课程设计报告论文
注意事项:
本站所有源码仅供参考学习,请勿用于违法用途,否侧因此造成的一切后果本站不承担!
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和案例参考!
请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除!