【创建
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 程序文件都在该文件夹下创建。本系统使用到的图片存