background image

【创建

PHP 学生成绩管理系统报告】

本系统是啊

Windows 环境下,基于 PHP 脚本语言实现的学生成绩管理系统,

Web 服务器使用 Apache,后台数据库使用 MySQL。本系统包含学生信息录入、学
生信息查询、成绩信息录入、学生成绩查询等功能,我们还可以在本系统的基础
上进行相应的扩展,如增加课程信息录入、课程信息查询、课程成绩排序等相关
功能。

P.1 数据库的创建

1.创建表
本系统继续使用前面的样例数据库:学生成绩管理系统

PSSCJ。PXSCJ 数据

库的

3 个表仍为 XSB、KCB、和 CJB。基于实际开发的原因,表的结构有所变化,

原来的中文列名都改用英文表示,其中学生信息表中新加

ZP(照片)列,用于

存放学生的照片信息。

2.创建试图

创建学生课程成绩试图,名称为

XS-KC-CJ,通过学号将学生表和创建表联

系起来,通过课程号(

KCH)将成绩表和课程表联系起来。包含学号(XH)、姓

名(

XM)、课程号(KCH)、课程名(KCM)、成绩(CJ)等列。

3.创建存储过程

创建储存过程

CJ-Data,参数为学号(in-xh)、课程号(in-kch)和成绩(in-

cj),该存储过程实现的功能是完成学生成绩信息记录的添加删除、修改。

4.创建触发器

本系统创建的触发器要实现的功能是:当删除许多记录后,同步删除创建

表(

CJB)该学生的成绩记录。可以通过创建学生表(XSB)的 DELETE 触发器

实现次功能。

P.2 主程序界面的创建

目的要求:实现界面的布局、图片的显示和超链接的使用。
实现功能:单击主界面左边框中的图片超链接,可以在右边框中显示各个

功能页面。

实现过程:
1.)

Apache 安装目录下的 htdocs 文件夹下创建一个 stu-project 文件夹,

本系统的

PHP 程序文件都在该文件夹下创建。本系统使用到的图片存