PHP课程设计报告

合集下载

php河南理工课程设计

php河南理工课程设计

php河南理工课程设计一、课程目标知识目标:1. 了解PHP语言的基本概念,掌握其语法结构和编程规范;2. 学习使用PHP进行基本的变量操作、数据类型转换和运算符应用;3. 理解并能运用条件语句和循环语句进行程序流程控制;4. 掌握数组的使用方法,能进行数组的创建、访问和遍历;5. 了解并实践文件操作、表单处理和会话管理等功能。

技能目标:1. 能够独立编写简单的PHP程序,实现基础的计算和数据处理功能;2. 能够运用所学知识设计和实现简单的Web应用,如用户登录、数据展示等;3. 学会使用调试工具进行PHP程序的调试,解决常见的编程错误;4. 掌握基本的编程规范和代码优化技巧,提高代码的可读性和可维护性。

情感态度价值观目标:1. 培养学生对编程的兴趣和热情,激发他们主动学习和解决问题的积极性;2. 培养学生的团队协作意识,让他们学会在团队中分享和交流编程经验;3. 培养学生的创新思维,鼓励他们在编程实践中尝试新方法和新技术;4. 培养学生的责任心,让他们意识到编程在现实生活中的应用和影响。

本课程针对河南理工学生特点,结合PHP课程性质和教学要求,制定以上具体、可衡量的课程目标。

通过分解目标为具体的学习成果,为后续的教学设计和评估提供依据,有助于提高学生的PHP编程能力和综合素质。

二、教学内容1. PHP基础语法- PHP概述:了解PHP的发展历程、特点和应用领域;- 语法结构:掌握PHP标记、注释、语句结构等基本语法;- 变量与数据类型:学习变量的声明、赋值、作用域,以及基本数据类型的使用。

2. 程序流程控制- 条件语句:掌握if、if-else、switch等条件语句的使用;- 循环语句:学习for、while、do-while等循环语句的应用;- 流程控制:了解break、continue、return等流程控制关键字的作用。

3. 数组与函数- 数组:学习数组的创建、访问、遍历,以及数组函数的使用;- 函数:掌握函数的定义、调用、参数传递和返回值。

PHP整体课程设计

PHP整体课程设计

PHP整体课程设计一、课程目标知识目标:1. 理解PHP的基本概念,掌握PHP语言的基本语法和结构;2. 学会使用PHP进行变量定义、数据类型、运算符和流程控制等基本操作;3. 掌握函数的定义、调用和参数传递,了解常用的系统函数;4. 理解数组的概念,学会使用数组进行数据处理;5. 了解文件操作和表单处理的基本方法。

技能目标:1. 能够运用PHP编写简单的程序,实现基本的计算和数据处理功能;2. 能够使用PHP进行简单的网站动态功能开发,如用户登录、留言板等;3. 能够运用所学知识分析和解决实际问题,提高编程能力;4. 能够通过查阅资料和自主实践,拓展PHP的学习和应用。

情感态度价值观目标:1. 培养学生对编程的兴趣,激发学习动力,提高自主学习能力;2. 培养学生的团队协作精神,学会与他人分享和交流编程经验;3. 培养学生良好的编程习惯,注重代码规范和逻辑性;4. 增强学生的网络安全意识,了解PHP在网站安全中的作用。

课程性质:本课程为PHP编程入门课程,适用于有一定计算机基础的学生。

学生特点:学生具备基本的计算机操作能力,对编程有一定兴趣,但可能缺乏系统性的编程知识。

教学要求:结合课程目标和学生特点,采用案例教学、任务驱动等方法,注重实践操作,提高学生的动手能力。

在教学过程中,关注学生的个体差异,进行差异化教学,确保每位学生能够达到课程目标。

通过课后作业、项目实践等环节,检验学生的学习成果,为后续课程学习奠定基础。

二、教学内容1. PHP基础语法- 变量、常量及其定义与使用- 数据类型:整数、浮点数、字符串、布尔值等- 运算符:算术、比较、逻辑、赋值等- 流程控制:条件语句(if、elseif、else)、循环语句(for、while、do-while)2. 函数与数组- 函数的定义、调用与参数传递- 系统函数的使用- 数组的定义与操作:索引数组、关联数组、多维数组3. 文件操作与表单处理- 文件打开、读取、写入和关闭- 表单数据收集与处理4. PHP与数据库- 数据库基础:MySQL数据库的连接、操作(增删改查)- 数据库与PHP的交互:预处理语句、事务处理5. PHP在实际项目中的应用- 用户登录系统- 留言板功能- 数据展示与分页教学内容安排与进度:第一周:PHP基础语法、变量、数据类型、运算符第二周:流程控制、函数与数组第三周:文件操作与表单处理第四周:PHP与数据库、实际应用案例本教学内容依据教材章节进行组织,注重理论与实践相结合,通过逐步引导,使学生掌握PHP编程的基本知识和技能。

php课程设计报告

php课程设计报告

php课程设计报告一、设计目的本课程设计旨在通过学生对PHP的学习和实践,提高学生的编程能力及开发能力,培养学生的实际操作能力。

二、设计内容本课程设计的内容主要分为以下几个方面:1. PHP基础知识及语法学习PHP的基础知识及语法,包括数据类型、变量、运算符、流程控制语句、函数等基本知识。

掌握PHP的基础语法,为后续的课程设计打下基础。

2. MySQL数据库操作学习MySQL数据库的基础操作,包括增删改查等常见操作。

了解数据库表的设计原则及表关系建立。

3. PHP与MySQL数据库的连接学习PHP与MySQL数据库的连接,了解PHP如何通过MySQL数据库实现数据的存储、读取和修改等。

4. PHP网站开发学习常用的网站开发技术,包括HTML、CSS、JavaScript等,结合PHP与MySQL数据库进行开发。

掌握网站开发的基本流程及技巧。

三、设计流程本课程设计的主要流程如下:1. 课前准备学生需要提前了解PHP开发的基础知识,包括PHP基础语法、MySQL数据库基础等。

学生可以通过自学、在线学习等方式进行准备。

2. 课程教学教师讲解PHP的基础知识及语法,MySQL数据库操作,PHP与MySQL数据库的连接等知识,并结合实例进行演示。

同时,学生需要进行上机实践操作,巩固所学内容。

3. 课程设计学生自主完成PHP课程设计,包括需求分析、数据库设计、网站开发等环节。

教师进行指导及审核。

4. 课程展示学生需要将自己的课程设计展示给整个班级进行评审。

教师进行点评及评定成绩。

四、设计要求1. 设计要求学生掌握PHP的基础知识及语法,懂得如何进行数据库操作,能够熟练连接PHP与MySQL数据库进行网站开发。

2. 要求学生需要按时完成每次课程的作业和实践操作,及时与教师沟通,协助解决问题。

3. 要求设计的网站应具备一定的实用性和可操作性,功能实现较为完整,不允许抄袭他人作品。

五、总结通过本课程设计,学生可以掌握PHP的基础知识及语法,了解MySQL数据库的基础操作,熟练连接PHP与MySQL数据库进行网站开发,培养学生的实际操作能力,提高学生的编程能力及开发能力。

php写课程设计

php写课程设计

php写课程设计一、课程目标知识目标:1. 理解PHP的基本语法和编程结构;2. 学会使用PHP进行数据运算、流程控制及函数编写;3. 掌握PHP中数组和字符串的基本操作;4. 了解PHP与数据库的连接及简单的数据操作。

技能目标:1. 能够运用PHP编写简单的动态网页;2. 独立完成一个基于PHP的个人信息管理系统,实现增删改查功能;3. 能够运用所学知识解决实际问题,具备一定的编程调试能力;4. 学会使用PHP开发工具,养成良好的编程习惯。

情感态度价值观目标:1. 培养学生对编程的兴趣,激发学生的学习热情;2. 培养学生的团队协作意识和解决问题的能力;3. 增强学生的自信心,使其认识到编程对于未来发展的重要性;4. 引导学生关注网络安全,培养良好的网络道德。

课程性质:本课程为信息技术课程,以实践操作为主,注重培养学生的编程技能和实际应用能力。

学生特点:学生为初中生,具备一定的计算机操作基础,对编程有好奇心,但注意力容易分散,需要激发兴趣和引导。

教学要求:结合学生特点,课程设计应注重实践操作,鼓励学生动手实践,以实际项目为驱动,培养学生的编程兴趣和技能。

同时,关注学生的情感态度,引导他们树立正确的价值观。

通过本课程的学习,使学生具备初步的PHP编程能力,为后续学习打下坚实基础。

二、教学内容1. PHP基础语法及编程环境搭建:- 变量与数据类型- 运算符与表达式- PHP代码结构- 开发环境配置2. PHP流程控制:- 条件语句- 循环语句- 异常处理3. 函数与数组:- 用户定义函数- 内置函数- 数组的基本操作4. 字符串处理:- 字符串连接- 字符串函数- 正则表达式基础5. PHP与数据库:- 数据库连接- 数据库操作(增删改查)- 数据库查询结果处理6. 实践项目:个人信息管理系统- 系统需求分析- 数据库设计- 功能模块实现(增删改查)- 系统测试与优化教学内容根据课程目标进行组织,注重科学性和系统性。

php期末课程设计

php期末课程设计

php期末课程设计一、课程目标知识目标:1. 学生能够掌握PHP语言的基本语法和结构,包括变量、数据类型、运算符、控制结构等。

2. 学生能够理解并运用PHP中的数组、函数、面向对象编程等高级概念。

3. 学生能够熟练运用PHP进行文件操作、表单处理和会话管理。

4. 学生能够理解数据库的基本原理,并掌握使用PHP操作数据库的方法。

技能目标:1. 学生能够独立设计并实现一个基于PHP的动态网页,包括前端页面设计和后端逻辑处理。

2. 学生能够运用合适的算法和数据结构解决实际问题,提高程序的效率和可维护性。

3. 学生能够利用PHP的面向对象特性进行代码的封装和模块化设计,提高代码的重用性和可扩展性。

4. 学生能够通过调试和错误处理,解决PHP程序中出现的常见问题。

情感态度价值观目标:1. 培养学生对PHP编程的兴趣和热情,激发他们的主动学习和探究精神。

2. 培养学生的团队协作能力,学会在团队中分工合作,共同完成项目任务。

3. 培养学生遵守编程规范,养成良好的编程习惯,注重代码的可读性和维护性。

4. 培养学生面对问题积极思考、勇于尝试的精神,培养他们解决问题的能力和自信心。

课程性质:本课程为PHP编程的期末课程设计,旨在通过实际项目的开发,帮助学生巩固PHP编程知识,提高实际编程能力。

学生特点:学生已具备一定的PHP编程基础,具有一定的分析问题和解决问题的能力,但对于综合运用PHP进行项目开发尚需指导和实践。

教学要求:注重理论与实践相结合,强调学生的动手实践能力,通过项目驱动的教学方式,引导学生主动探索、自主学习,培养其编程思维和实际应用能力。

同时,关注学生的个别差异,提供个性化的指导和帮助,确保每位学生都能在课程中取得实质性的进步。

二、教学内容本课程教学内容紧密结合课程目标,以《PHP编程》教材为基础,涵盖以下重点内容:1. PHP基本语法与结构复习:变量、数据类型、常量、运算符、流程控制(条件语句、循环语句)。

PHP课程设计实验报告

PHP课程设计实验报告

河南机电高等专科学校
学生课程设计报告
课程设计名称动态网页设计
课程设计项目名称电子公告网站的设计与实现
系部计算机科学与技术
年级12级
专业班多媒体
姓名学号
课程设计时间20 13 年12月30—2014年1月3日
一、课程设计目的
1.掌握MySQL数据库的设计
2.掌握PHP站点的建立及访问。

3.掌握PHP的基本语法。

4.掌握通过PHP的交互能力。

5.掌握PHP访问数据库的方法。

二、课程设计环境
Windows XP操作系统、PHP、Apache、MySQL、Dreameweaver。

三、课程设计内容
设计一个公告发布网站。

四、课程设计步骤
五、课程设计结果及结论。

PHP视频网站课程设计报告

PHP视频网站课程设计报告

PHP视频网站课程设计报告
一、课程设计目的
本课程设计旨在培养学生对PHP视频网站的设计与开发能力,通过实践项目来提高学生的编程技能和团队协作能力,同时让学生了解到实际项目开发中所需要的技术和流程。

二、课程设计内容
1.需求分析
学生需要对PHP视频网站的功能和需求进行分析,确定所需开发的功能和特色,为后续的设计和开发提供基础。

2.系统设计
学生需要对PHP视频网站进行系统设计,包括系统架构、数据库设计、用户界面设计等方面,为后续的开发提供指导和基础。

3.编码实现
学生需要使用PHP等相关技术进行编码实现,实现网站的各项功能和特色。

4.测试与优化
学生需要进行系统的测试和优化,保证网站的稳定性和用户体验。

5.项目管理
学生需要进行项目管理,包括需求管理、进度管理、风险管理等方面,保证项目的顺利进行。

三、课程设计方法
本课程设计采用项目驱动的教学方法,学生将会分成若干个小组,每个小组负责一个PHP视频网站的设计与开发。

学生需要进行团队协作,分工合作,共同完成项目。

同时,学生需要进行文档编写、演示展示、评估等环节,以保证项目的顺利完成。

四、课程设计评估
本课程设计采用综合评估的方法,包括项目成果、文档编写、演示展示、评估等环节。

学生需要在团队协作中表现出色,完成项目的各项任务,并且撰写详细的
文档和演示展示,以展示自己的项目设计和开发能力。

评估结果将会综合考虑各个方面的表现,最终确定学生的成绩。

php课程设计实验报告淘宝

php课程设计实验报告淘宝

php课程设计实验报告淘宝一、教学目标本课程的目标是让学生掌握PHP的基本语法、流程控制、函数、数组、面向对象编程等知识,学会使用PHP编写简单的Web应用程序,培养学生的编程思维和动手能力。

1.掌握PHP的基本语法和语言特性。

2.理解并掌握流程控制语句(if、else、while、for、switch等)。

3.学会使用函数和数组。

4.掌握面向对象编程的基本概念和语法。

5.能够使用PHP编写简单的Web应用程序。

6.能够运用PHP进行数据库连接和操作。

7.能够运用PHP进行表单处理和用户交互。

情感态度价值观目标:1.培养学生对编程的兴趣和热情,提高学生解决实际问题的能力。

2.培养学生团队合作的精神,学会与他人交流和分享。

3.培养学生良好的编程习惯,注重代码的可读性和可维护性。

二、教学内容本课程的教学内容主要包括PHP的基本语法、流程控制、函数、数组、面向对象编程等知识。

1.PHP基本语法:变量、数据类型、常量、运算符、表达式等。

2.流程控制:if、else、while、for、switch等语句的使用。

3.函数:自定义函数、内置函数、函数参数、返回值等。

4.数组:数组的定义、遍历、排序、合并等操作。

5.面向对象编程:类、对象、属性、方法、继承、多态等概念和语法。

三、教学方法本课程采用多种教学方法,包括讲授法、讨论法、案例分析法、实验法等,以激发学生的学习兴趣和主动性。

1.讲授法:通过讲解和演示,让学生掌握PHP的基本语法和知识点。

2.讨论法:学生进行小组讨论,促进学生之间的交流和思考。

3.案例分析法:通过分析实际案例,让学生学会运用PHP解决实际问题。

4.实验法:让学生动手编写代码,培养学生的编程能力和实践能力。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料、实验设备等。

1.教材:《PHP和MySQL Web开发》(第4版)2.参考书:《PHP编程实例教程》、《PHP高级编程》3.多媒体资料:教学PPT、视频教程、在线案例4.实验设备:计算机、网络环境、数据库服务器五、教学评估本课程的评估方式包括平时表现、作业、考试等,以全面客观地评估学生的学习成果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP编程基础与实例教程课程设计报告学生信息管理系统姓名:班级:14-1专业:信息管理与信息系统完成日期:2017.6.14指导教师:目录1. 系统需求分析 (1)1.1系统分析过程 (1)1.1.1系统的总体目标是: (1)1.2系统可行性分析 (1)2. 数据库逻辑结构设计 (2)2.2.1数据库E-R图 (2)2.2.2数据库关系模式: (2)3. 软件结构设计 (6)3.1开发环境 (6)3.2系统功能结构 (6)3.3系统结构-模块划分 (7)3.3.1登陆模块 (7)3.3.2增删模块 (14)4.软件调试 (18)4.1进入主页 (18)4.2登录界面 (18)4.3根据用户身份登录到对应界面 (18)4.3.1学生登录 (18)4.3.2教师登录 (20)4.3.3管理员登录 (21)5.心得 (24)6.PHP参考文献 (24)1.系统需求分析1.1系统分析过程1.1.1系统的总体目标是:设计一个学生成绩管理系统,学生所具有的操作功能如下:浏览个人基本信息;学生登录系统后,修改个人信息,为了保证系统的安全性,学生只能修改个人密码,浏览课程信息,进行选课等;教师查询、录入、修改成绩,修改个人密码;管理员查询、录入、修改基本信息, 修改个人密码,同时修改老师教授的课程。

1.1.2系统所能实现的功能有:查询模块:负责学生查询自己的基本信息和成绩,教师查询成绩和个人基本信息,管理员查询基本信息情况。

录入模块:以教师的角色登录,允许录入成绩;以管理员身份登录允许录入人员和课程信息;修改模块:以教师的角色登录,允许修改成绩;以管理员身份登录允许修改人员和课程信息;系统配置模块:密码修改和重置等。

1.2系统可行性分析1.2.1经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;所以,本系统在经济上是可行的。

1.2.2技术可行性本系统的开发利用MySQL作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用wamp与navicat作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

1.2.3操作可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充,因此,本系统在操作上是可行的2.数据库逻辑结构设计2.2.1数据库E-R图2.2.2数据库关系模式:Administrator(AdminID, AdminName, AdminPassword);ClassInfo(Class,Major,department)CourseInfo(CourseNumber, CourseName, Grade);StudentCourse(StudentID , CourseNumber, Marks);StudentInfo(StudentID,StudentName ,Class,StudentPassword);TeacherInfo (TeacherID,TeacherName,TeacherPassword);TeachingInfo(CourseNumber,TeacherID);数据库名称:management拥有的表:administrator;Classinfo;Courseinfo;StudentCourse;Studentinfo;Teacherinfo;Teachinginfo;各个表的属性及数据:Administrator (AdminID char(20) primary key,,AdminName char(20),AdminPassword char(20));包含:管理员编号AdminID、管理员姓名AdminName、管理员密码AdminPassword Classinfo(Class char(20) primary key,Major char(20),department char(20));包含:班级号Class、专业Major、学院departmentCourseinfo(CourseNumber char(20) primary key,CourseName char(20),Grade int); 包含:课程编号CourseNumber、课程姓名CourseName、学分GradeStudentCourse (StudentID char(20),CourseNumber char(20),Marks int);包含:学号StudentID、课程编号CourseNumber、得分MarksStudentinfo(StudentID char(20) primary key,StudentName char(20),Class char(20),StudentPassword Char(20));包含:学号StudentID、学生姓名StudentName、班级号Class、学生密码StudentPasswordTeacherinfo(TeacherID char(20) primary key,TeacherName char(20), TeacherPassword char(20));包含:教师编号TeacherID、教师姓名TeacherName、教师密码TeacherPassword Teachinginfo(CourseNumber char(20) primary key,TeacherID char(20));包含:课程编号CourseNumber、教师编号TeacherID3. 软件结构设计3.1开发环境基于windows 7操作系统,数据库系统使用Mysql ,服务器搭建使用Apache ,Web 编写使用PHP 。

3.2系统功能结构身份判断身份,密码确认显示学生信息显示教师信息,其他功能选项显示管理员信息,其他功能选项ID ,密码,身份信息ID ,密码,确认信息ID ,密码,确认信息ID ,密码,确认信息登录系统ID ,密码修改学生成绩修改密码新成绩,学生ID删除人员,课程基本信息判断操作类型,操作对象身份操作请求,新的信息添加人员,课程基本信息修改人员,课程基本信息3.3系统结构-模块划分3.3.1登陆模块系统使用人员登陆系统,输入ID号密码,选择身份。

之后根据身份,查询系统数据库,判断该ID是否存在,密码是否正确,确认无误之后继续进行之后的功能。

实现程序段(login.php与login_check.php):login.php<?phpsession_start();$_SESSION['firstlogin']=1;><head><meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title>学生管理信息系统</title><style>*{padding:0px;margin:0px;}a{color:White}body{font-family:Arial, Helvetica, sans-serif;background:url('images/grass.jpg') no-repeat center;font-size:13px;}img{border:0;}.lg{width:468px; height:468px; margin:100px auto;background:url('images/login_bg.png') no-repeat;align: center;}.lg_top{ height:200px; width:468px;align: center;}.lg_main{width:400px; height:180px; margin:0 25px;align="center";}.lg_m_1{width:290px;height:100px;padding:60px 55px 20px 55px;margin:0px auto;}.ur{height:37px;border:0;color:#666;width:236px;margin:4px 28px;background:url('images/user.png') no-repeat;padding-left:10px;font-size:16pt;font-family:Arial, Helvetica, sans-serif;}.pw{height:37px;border:0;color:#666;width:236px;margin:4px 28px;background:url('images/password.png') no-repeat;padding-left:10px;font-size:16pt;font-family:Arial, Helvetica, sans-serif;}.lg_foot{height:80px;width:330px;padding: 6px 68px 0 68px;align="center"}</style></head><body class="b"><div class="lg"><div class="lg_top"></div><div class="lg_main"><div class="lg_m_1"><form method="post" action="login_check.php"><input type="text" name='user_name' class="ur"/><input type="password" name='user_pass' class="pw"/> <p style="text-align: center"><font size='3' face='楷体'><strong>请选择身份</strong></font>:<br/></p><body style="text-align:center;"><select name="shenfen" size="1" style="text-align: center"><option value="1">学生</option><option value="2">教师</option><option value="3">管理员</option></select><p style="text-align: center"><input name="submit1"type="submit" value="登录" /></p></form><form method="post" action="login.php"><p style="text-align: center"><input name="submitO"type="submit" value="重置" /></p></form></div></div></form></body></html>Login_check.php<?phpsession_start();if($_SESSION['firstlogin']){$_SESSION['username']=$_POST['user_name'];$_SESSION['password']=$_POST['user_pass'];$_SESSION['shenfen']=$_POST['shenfen'];$_SESSION['firstlogin']=false;}$shenfen=$_SESSION['shenfen'];$user_name=$_SESSION['username'];$user_pass=$_SESSION['password'];><html><head><title>登陆成功!</title><meta http-equiv="Content-Type" content="text/html; charset=gbk"><style type="text/css">body {background-image: url(images/banner.jpg);background-repeat: repeat;}</style></head><body><?php$db= mysql_connect('127.0.0.1:3306','root','') or die ("连接失败");mysql_select_db('management',$db) or die(mysql_error($db));if($shenfen['shenfen']==1){$query="SELECTStudentID,StudentName,studentinfo.Class,Major,departmentfromstudentinfo,ClassInfowhereStudentID='$user_name' AND StudentPassword='$user_pass' AND studentinfo.Class=ClassInfo.Class;";mysql_query("set names 'gbk'");mysql_query("SET CHARACTER SET gbk");$result=mysql_query($query,$db) or die ("ERROR");if(mysql_numrows($result)==0){echo "用户名或密码错误!".'<br/>';echo "<a href='login.php'>";echo "重新登录";echo "</a>";}else{echo "<a href='login.php' >";echo "<p align ='right'>注销</p>";echo "</a>";echo "<a href='password_change.php'>";echo "<p align ='right'>修改密码</p>"."<br/>";echo "</a>";echo "<a href='course_select.php'>";echo "<p align=right>修改选课信息</p>";echo "</a>";//show the resultsecho '<table border="0" align=center >';echo "<td>用户信息:</td>";echo '<table border="1" align=center >';$row=array('学号','姓名','班级','专业','学院');echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}while($row=mysql_fetch_assoc($result)){echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}echo '</tr>';}echo '</table>';// extract($row);// echo $StudentID . '-' . $StudentName . '-' . $class .'-' .$StudentPassword.'<br/>';echo '</br>';echo '</br>';$query="SELECTstudentcourse.CourseNumber,CourseName,Grade,Marksfromstudentcourse,CourseInfowhereStudentID='$user_name' and studentcourse.CourseNumber=CourseInfo.CourseNumber";$result=mysql_query($query,$db) or die ("未知错误!");echo '<table border="0" align=center >';echo "<td>选课信息:</td>";echo '<table border="1" align=center >';$row=array('课程编号','课程名','学分','分数');echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}while($row=mysql_fetch_assoc($result)){echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}echo '</tr>';}echo '</table>';}}if($shenfen['shenfen']==2){//检查username是否存在//检差password是否存在//显示老师个人信息,获得任课科目$query="SELECT TeacherID,TeacherName from Teacherinfo where TeacherID='$user_name' AND TeacherPassword='$user_pass'";mysql_query("set names 'gbk'");mysql_query("SET CHARACTER SET gbk");$result=mysql_query($query,$db) or die ("The user doesn't exist or password ");if(mysql_numrows($result)==0){echo "用户名或密码错误!".'<br/>';echo "<a href='login.php'>";echo "重新登录";echo "</a>";}else{echo "<a href='login.php'>";echo "<p align='right'>注销</p>";echo "</a>";echo "<a href='password_change.php'>";echo "<p align='right'> 修改密码</p>"."<br/>";echo "</a>";echo '<table border="0" align="center">';echo "<td>教师信息:</td>";echo '<table border="1" align="center">';$row=array('教师编号','姓名');echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}while($row=mysql_fetch_assoc($result)){echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}echo '</tr>';}echo '</table>';$query="SELECTTeachinginfo.CourseNumber,CourseNamefromTeachinginfo,CourseInfowhereTeacherID='$user_name' and Teachinginfo.CourseNumber=CourseInfo.CourseNumber";$result=mysql_query($query,$db) or die ("Unexpected error(mark)!");echo "<p align=center>课程:</p>";while(mysql_num_rows($result)!=0&&$row=mysql_fetch_assoc($result )){extract($row);echo "<a href='scole.php?course=$CourseNumber'>";echo"<p align=center> $CourseName</p>";echo "</a>";}}}if($shenfen['shenfen']==3){//检查username是否存在//检查password是否正确$query="SELECT AdminID,AdminName from administrator where AdminID='$user_name' AND AdminPassword='$user_pass'";mysql_query("set names 'gbk'");mysql_query("SET CHARACTER SET gbk");$result=mysql_query($query,$db) or die ("The user doesn't exist or password ");if(mysql_numrows($result)==0){echo "用户名或密码错误!".'<br/>';echo "<a href='login.php'>";echo "重新登录";echo "</a>";}else{echo "<a href='login.php'>";echo "<p align=right>注销</p>";echo "</a>";echo "<a href='password_change.php'>";echo "<p align=right>修改密码</p>"."<br/>";echo "</a>";echo '<table border="0" align=center>';echo "<td>管理员信息:</td>";echo '<table border="1" align=center>';$row=array('管理员编号','姓名');echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}while($row=mysql_fetch_assoc($result)){echo '<tr>';foreach($row as $value){echo '<td>'.$value.'</td>';}echo '</tr>';}echo '</table>';echo "<p align=center>请选择要修改的内容:</p>","<br/>";echo "<a href='admin_select.php?select=1'>";echo "<p align=center>管理员信息</p>"."<br/>";echo "</a>";echo "<a href='teacher_select.php?select=2'>";echo "<p align=center>教师信息</p>"."<br/>";echo "</a>";echo "<a href='student_select.php?select=3'>";echo "<p align=center>学生信息</p>"."<br/>";echo "</a>";echo "<a href='c_select.php?select=4'>";echo "<p align=center>课程信息</p>"."<br/>";echo "</a>";echo "<a href='t_select.php?select=5'>";echo "<p align=center>教师授课信息</p>"."<br/>";echo "</a>";}}></div></body></html>3.3.2增删模块教师部分,输入新学生ID,新成绩,再根据教师是的任课课程修改数据可中的学生成绩。

相关文档
最新文档