PHP学生成绩管理系统综合实验报告.doc

PHP学生成绩管理系统综合实验报告.doc

ID:56935067

大小:1.13 MB

页数:6页

时间:2020-07-27

PHP学生成绩管理系统综合实验报告.doc_第1页
PHP学生成绩管理系统综合实验报告.doc_第2页
PHP学生成绩管理系统综合实验报告.doc_第3页
PHP学生成绩管理系统综合实验报告.doc_第4页
PHP学生成绩管理系统综合实验报告.doc_第5页
资源描述:

《PHP学生成绩管理系统综合实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、实验目的:1、掌握PHP基本语法及应用。2、掌握SESSION和COOKIE的使用。3、掌握使用PHP和页面进行交互。4、掌握PHP图像处理应用。5、掌握MySQL数据库的使用及使用PHP操作MySQL数据库。6、了解系统开发的其他工具及语言。7、掌握系统开发的基本流程。二、实验设备及环境:硬件:多媒体计算机软件:Windows系列操作系统、PHP系列运行及编译环境、MySQL数据库、ZendStudio三、实验内容及要求:1、需求分析学生成绩管理系统主要使用者是教师和学生使用,因此,对于本系统的分析可以针对这二者进行分别分析;本系

2、统旨在对PHP进行练习,做出一个简易的学生成绩管理系统。主要功能如下:学生:登录系统,进入系统,查询自己的成绩;教师:登录系统,进入系统,查询学生信息,查询全部学生成绩,录入学生成绩,管理课表;通过上面的需求分析可以看到,教师的操作相对较多,但是学生的使用人数要远大于教师的人数,因此在性能上应该对学生的部分增加压力支持,这样才能够满足很多学生同时进行成绩查询的需要。具体实现的功能结构图如下:图1.1功能结构图1、系统概要设计根据上文的需求分析,下面进行系统的基本概要设计:首先系统相对做的比较简易,同时,为了数据传输便利,php文件和静态

3、页面html文件放在项目文件目录下,然后图片资源安排在单独的文件夹中;Php做网页设计来说,他的表现能力相对较差,因此表现还是要通过html进行展示,所以项目由PHP文件和html文件组成。基本设计如下:基本页面:静态页面,登录主页;学生:动态页面,显示个人成绩教师:静态页面,登录主页,课程插入,成绩输入,学生信息录入,学生信息查询;动态页面,成绩修改,学生信息修改,学生成绩查询,课程录入处理,成绩录入处理,课程管理等;基本项目文件结构图如下:图2.1项目文件结构图1、数据库设计依据上文的设计,对数据库进行设计,建立了5个基本表,将学生

4、信息从学生表中分离出来,可以提升程序执行的速度(在数据量较大的时候),具体如下:教师:用户名,密码课程:课程号,课程名称,学分学生:用户名,密码成绩:学号,课号,成绩学生信息:学号,姓名,年龄,性别,系部E-R图如下:图3.1学生成绩E-R图1、编码(贴图并分析主要界面的实现过程,重要代码不能超过一页)系统主要通过PHP从数据库中检索出来数据,然后用于界面展示和操作,其中,检索查询左右学生信息的PHP页面主要代码如下:

5、","sgrademangement");if(mysqli_connect_errno()){echo"连接数据库失败";}$query="selects.sid,s.sname,g.cid,c.cname,g.sgradefromsinfos,gradeg,coursecwheres.sid=g.sidandc.cid=g.cid";$result=$db->query($query);$num_result=$result->num_rows;?>

6、="767"height="324"border="0"align="center">……fetch_assoc();?>

7、nd="pic/in_20.gif">删除

8、修改free();$db->cl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。