下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP学生成绩管理系统
综合实验报告精选文档TTMSsystemofficeroom【TTMS16H-TTMS2A-TTMS8Q8-实 验 目 的 :1、掌握PHP基本语法及应用。2、掌握SESSION和COOKIE的使用。3、掌握使用PHP和页面进行交互。4、掌握PHP图像处理应用。5、掌握MySQL数据库的使用及使用PHP操作MySQL数据库。6、了解系统开发的其他工具及语言。7、掌握系统开发的基本流程。实验设备及环境:硬件:多媒体计算机软件:WindOwS系列操作系统、PHP系列运行及编译环境、MySQL数据库、ZendStudio实验内容及要求:1、需求分析学生成绩管理系统主要使用者是教师和学生使用,因此,对于本系统的分析可以针对这二者进行分别分析;本系统旨在对PHP进行练习,做出一个简易的学生成绩管理系统。主要功能如下:学生:登录系统,进入系统,查询自己的成绩;教师:登录系统,进入系统,查询学生信息,查询全部学生成绩,录入学生成绩,管理课表;通过上面的需求分析可以看到,教师的操作相对较多,但是学生的使用人数要远大于教师的人数,因此在性能上应该对学生的部分增加压力支持,这样才能够满足很多学生同时进行成绩查询的需要。具体实现的功能结构图如下:图1.1功能结构图2、系统概要设计根据上文的需求分析,下面进行系统的基本概要设计:首先系统相对做的比较简易,同时,为了数据传输便利,php文件和静态页面html文件放在项目文件目录下,然后图片资源安排在单独的文件夹中;Php做网页设计来说,他的表现能力相对较差,因此表现还是要通过html进行展示,所以项目由PHP文件和html文件组成。基本设计如下:基本页面:静态页面,登录主页;学生:动态页面,显示个人成绩教师:静态页面,登录主页,课程插入,成绩输入,学生信息录入,学生信息查询;动态页面,成绩修改,学生信息修改,学生成绩查询,课程录入处理,成绩录入处理,课程管理等;基本项目文件结构图如下:图2.1项目文件结构图3、数据库设计依据上文的设计,对数据库进行设计,建立了5个基本表,将学生信息从学生表中分离出来,可以提升程序执行的速度(在数据量较大的时候),具体如下:教师:用户名,密码课程:课程号,课程名称,学分学生:用户名,密码成绩:学号,课号,成绩学生信息:学号,姓名,年龄,性别,系部E-R图如下:图3.1学生成绩E-R图4、编码(贴图并分析主要界面的实现过程,重要代码不能超过一页)系统主要通过PHP从数据库中检索出来数据,然后用于界面展示和操作,其中,检索查询左右学生信息的PHP页面主要代码如下:<?phpsession_start();@$db=newif(mysqli_connect_errno()){echo连接数据库失败}g,courseCwheres.sid=g.sid$result=$db$num_reSult=>->query($query);$result->numrows;<formname=<tablewidth=method=>
height=border=align=5、<?PhP{<tr>for($i$row=?>0;$i<$numresult;$i++)$result->fetchassoc();<tdbackground=<?PhPecho</td><tdbackground=<?PhPecho</td><tdbackground=<?PhPecho</td><tdbackground=<?PhPecho</td><tdbackground=<?PhPecho</td><tdbackground=<ahref=</td><tdbackground=<ahref=</td></tr><?PhP}//$result->free();$db->close();?>测试>StriPSIaSheS($row['sid']);>StriPSIaSheS($row['sname']);>StriPSIaSheS($row['cid']);>StriPSIaSheS($row['cname']);>StriPSIaSheS($row['sgrade']);>>删除</a>>>修改</a>>>>>>>经过对系统的基本功能进行测试,系统基本实现了需求分析中要实现的功能,运行效果基本满足要求;下面是系统运行截图:图5.1学生成绩查询图5.2学生信息查询四、心得体会在此次的学生成绩管理系统程序设计的过程中,我使用ZendStudio进行了一次PHP系统的开发,由于时间以及其它的一些原因,没办法把系统进行比较深入的开发,实在是惭愧,这次设计让我加深了对PHP开发的理解以及思考,同时认识到了一些问题。我充分认识到了做计划的重要性,只要实现把整体方案规划好,才能保证以后设计的顺利进行,才能应对出现的突发事件,达到系统设计的目标。由于水平有限,错误在所难免,设计过程中有许多不敬如人意的地方。我想,这也是在以后的学习和工作中激励我不断学习,不断前进的动力。我会在今
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某服装厂设备操作细则
- 纺织厂印染工艺准则
- 2026年资阳市雁江区公务员人员招聘考试试题与答案详解
- 2026年西宁市城中区公务员人员招聘考试模拟试题与答案详解
- 2026威海市三甲公立医院外包岗位工作人员招聘考试备考试题及答案解析
- 2026年芜湖市新芜区公务员人员招聘考试备考题库与答案详解
- 2026浙江台州市温岭市海城投资集团有限公司招聘编外人员1人考试参考题库及答案解析
- 2026年宝鸡市凤县社区专职人员招聘(9人)考试备考题库及答案解析
- 2026年锦溪镇公开招聘编外辅助人员3人考试参考题库及答案解析
- 2027山东大学齐鲁第二医院(第二临床学院)事业编制人员招聘考试参考题库及答案解析
- 创业邦2026年Q3中国企业并购研究报告
- 一年级上册数学期中质量检测卷(青岛版五四学制)(含答案)
- 2026年行政执法人员试题库及答案
- 2026年广东省春季高考(学考)语文真题(含解析)
- 水电站技术监督制度
- 混凝土地面硬化工程施工方案
- 爬拱吊机施工方案设计
- 中古珠宝专业知识培训课件
- 《语言学概论》教案
- 蒙古族酒盅舞教学课件
- 自愿现金赠与协议书模板
评论
0/150
提交评论