一、源码特点
PHP 学生信息管理系统 是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
代码下载
https://download.csdn.net/download/qq_41221322/88027229https://download.csdn.net/download/qq_41221322/88027229视频演示
PHP 学生信息管理系统mysql数据库web结构apac
二、功能介绍
(1)班级管理:对班级信息进行添加、删除、修改和查看
(2)专业管理:对专业信息进行添加、删除、修改和查看
(3)权限管理:对权限信息进行添加、删除、修改和查看
(4)用户管理:对用户信息进行添加、删除、修改和查看
(5)课程管理:对课程信息进行添加、删除、修改和查看
(6)成绩管理:对成绩信息进行添加、删除、修改和查看
(7)公告管理:对公告信息进行添加、删除、修改和查看
系统数据库设计
表1 班级信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | bjid | INTEGER | 11 | 是 | 班级编号 |
2 | bj | VARCHAR | 40 | 否 | 班级 |
表2 专业信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | zyid | INTEGER | 11 | 是 | 专业编号 |
2 | zy | VARCHAR | 40 | 否 | 专业 |
表3权限信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | qxid | INTEGER | 11 | 是 | 权限编号 |
2 | qx | VARCHAR | 40 | 否 | 权限 |
表4 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | qx | VARCHAR | 40 | 否 | 权限 |
6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
7 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
8 | zy | VARCHAR | 40 | 否 | 专业 |
9 | jg | VARCHAR | 40 | 否 | 籍贯 |
10 | bj | VARCHAR | 40 | 否 | 班级 |
表5 课程信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | kcid | INTEGER | 11 | 是 | 课程编号 |
2 | kcmc | VARCHAR | 40 | 否 | 课程名称 |
3 | kcnr | VARCHAR | 40 | 否 | 课程内容 |
4 | js | VARCHAR | 40 | 否 | 讲师 |
表6 成绩信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | cjid | INTEGER | 11 | 是 | 成绩编号 |
2 | xs | VARCHAR | 40 | 否 | 学生 |
3 | kc | VARCHAR | 40 | 否 | 课程 |
4 | cj | VARCHAR | 40 | 否 | 成绩 |
5 | sj | VARCHAR | 40 | 否 | 时间 |
表7 公告信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | ggid | INTEGER | 11 | 是 | 公告编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | sj | VARCHAR | 40 | 否 | 时间 |
代码设计
<TABLE height=30 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD height=30> 添加成绩</TD>
<TD align=right colSpan=2> </TD>
</TR></TBODY></TABLE></DIV>
<div class=tablezone>
<div class=noticediv id=notice></div>
<TABLE cellSpacing=0 cellPadding=2 width="100%" align=center border=0>
<TBODY>
<tr>
<td align=middle width=100 height=30>学生</td>
<td >
<select name="xs">
<?
$sql="select * from yonghu where 1=1 and qx='学生'";
//$row['title']
$result=mysql_query($sql);
$i=1;
while($row=mysql_fetch_array($result)){
?>
<option value="<?=$row['yhm']?>"><?=$row['yhm']?></option>
<?
}
?>
</select>
<font color="red">*</font> </td>
</tr>
<tr>
<td align=middle width=100 height=30>课程</td>
<td ><select name="kc">
<?
$sql="select * from kecheng where 1=1";
//$row['title']
$result=mysql_query($sql);
$i=1;
while($row=mysql_fetch_array($result)){
?>
<option value="<?=$row['kcmc']?>"><?=$row['kcmc']?></option>
<? }?>
</select>
<font color="red">*</font> </td>
</tr>
<tr>
<td align=middle width=100 height=30>成绩</td>
<td ><input name="cj" class="input" style="FONT-SIZE: 12px; WIDTH: 300px" type="text" value="" onKeyUp="this.value=this.value.replace(/\D/g,'')" >
<font color="red">*</font> </td>
</tr>
<tr>
<td align=middle width=100 height=30>时间</td>
<td ><input name="sj" class="input" style="FONT-SIZE: 12px; WIDTH: 300px" type="text" value="<?=date("Y-m-d H:i:s")?>" >
<font color="red">*</font> </td>
</tr>
</TBODY></TABLE>
</div>
<DIV class=adminsubmit> <input type="button" value="保存" name="B1" class="button" style="width:60px" onClick="checkDo()" />
<input type="reset" value="取消" style="width:60px" name="chanel" class="button" />
</div>
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件 data.php
2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。
3、数据库文件名是phpxsxx.sql ,系统名称xsxx
4、系统首页地址:http://127.0.0.1/xsxx/
四 系统实现