php实训鉴定表个人总结.doc





《php实训鉴定表个人总结.doc》由会员分享,可在线阅读,更多相关《php实训鉴定表个人总结.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、php实训鉴定表个人总结PHP实训报告烟台南山学院工学院计算机系PHP程序设计课程设计报告20212021学年春季学期班姓学专级:软件141名:号:201业:软件141指导教师:日期课程设计目的2021662021610地点68#E309该课程的考查目标是检验学生掌握PHP程序设计的理论知识和技能。经过PHP程序设计的课程设计后学生应具备应用Zendstudio10.6.1做PHP简单项目的能力以及灵活运用所学的知识、方法与技巧解决实际问题的综合能力。课程设计要求:1、课程设计期间每天登记考勤作为课程设计成绩的一部分。2、课程设计期间不能玩游戏、看电影、小说等做与学习无关的事。如果有不遵守的同
2、学将取消当天成绩。3、每天必须按照指导教师课程设计安排完成当天的项目并经过老师的检查。4、完成整个课程设计以后要求每人写出课程设计报告。5、课程设计报告要求有插图模块关键代码及注释。课程设计内容:实验一用户注册系统的实现功能介绍用户注册系统是WEB系统中功能较为简单的系统该系统为浏览器用户提供用户注册功能和用户登录功能。在用户登录界面中包括登录与注册两个按钮登录时登录成功显示提示信息;登录错误显示错误信息并且通过超链返回登录页面。在用户注册界面中可以填写注册信息进行注册注册成功提示成功信息;注册失败提示对应错误信息(例如:用户名被占用、密码错误等)。数据库中包括一张表即可表的设置随意。实验步骤
3、:1.验证用户注册界面的实现(register.php)<h1用户注册界面</h1<formmethod=“post”action=“register_pro.php”用户名:<inputtype=“text”name=“username”maxlength=“12”value=“0-6个字符”<selectname=“email”<optionvalue=“163.”selected163.</option<optionvalue=“qq.”qq.</option<optionvalue=“sina.”sina.</optio
4、n</select<br密码:<inputtype=“password”name=“password”maxlength=“15”<br/确认密码:<inputtype=“password”name=“confirmpassword”size=“20”maxlength=“15”/<br/选择性别:<inputname=“sex”type=“radio”value=“male”checked/男<inputname=“sex”type=“radio”value=“female”/女<br/个人爱好:<inputname=“intere
5、sts”type=“checkbox”value=“music”checked/音乐<inputname=“interests”type=“checkbox”value=“game”/游戏<inputname=“interests”type=“checkbox”value=“film”/电影<br/备注信息:<textareaname=“remark”cols=“30”rows=“10”请填写备注信息</textarea<br/<inputtype=“submit”name=“submit1”value=“注册”/<inputtype=“rese
6、t”name=“cancel”value=“重新填写”/</form2.用户注册功能的实现(register_pro.php)<?phpinclude_once(“functions/database.php”);$password=$_POST'password'$confirmpassword=$_POST'confirmpassword'if($password!=$confirmpassword)exit(“输入的密码和确认密码不相等!”);$userName=$_POST'username'$email=$_POST'
7、;email'$userName=$userName.$email;$userNameSQL=“select_fromuserswhereuserName='$userName'”;getConnection;$resultSet=mysql_query($userNameSQL);if(mysql_num_rows($resultSet)0)closeConnection;exit(“用户名已经被占用请更换其它用户名!”);$sex=$_POST'sex'if(empty($_POST'interests')$interests=“”;
8、else$interests=implode(“;”,$_POST'interests');$remark=$_POST'remark'$registerSQL=“insertintousersvalues(null,'$userName','$password','$sex','$interests','$remark')”;mysql_query($registerSQL);$userID=mysql_insert_id;echo“用户信息成功注册!<br/”;$userS
9、QL=“select_fromuserswhereuser_id=$userID”;$userResult=mysql_query($userSQL);if($user=mysql_fetch_array($userResult)echo“您已成功注册您注册的用户名为:”.$user“userName”;elseexit(“用户信息注册失败!”);closeConnection;<inputtype=“button”value=“返回登陆界面”onclick=“window.location.href='login.php'”3.用户登录页面的实现(login.php)&
10、lt;h2用户登陆界面</h2<formaction=“login_pro.php”method=“post”用户名:<inputtype=“text”name=“userName”value=“请填写用户名及域名”/<br/登录密码:<inputtype=“password”name=“password”size=“20”maxlength=“15”/<br/<inputtype=“submit”value=“登录”/<inputtype=“button”value=“注册”onclick=“window.location.href='
11、register.php'”</form4.用户登录功能的简单实现(login_pro.php)<?phpinclude_once(“functions/database.php”);$userName=$_POST'userName'$password=$_POST'password'getConnection;$sql=“select_fromuserswhereuserName='$userName'andpassword='$password'”;$resultSet=mysql_query($sql)
12、;if(mysql_num_rows($resultSet)0)echo“您已成功登录!”;elseecho“用户名和密码输入错误!”;closeConnection;<inputtype=“button”value=“返回登陆界面”onclick=“window.location.href='login.php'”5.数据库相关函数(function/database.php)<?php$databaseConnection=null;functiongetConnection$hostname=“localhost”;$database=“register”;$
13、username=“root”;$password=“root”;global$databaseConnection;$databaseConnection=mysql_connect($hostname,$username,$password)ordie(mysql_error);mysql_query(“setnames'gbk'”);mysql_select_db($database,$databaseConnection)ordie(mysql_error);functioncloseConnectionglobal$databaseConnection;if($dat
14、abaseConion)mysql_close($databaseConnection)ordie(mysql_error);6、数据库代码建立register数据库以及users表。usetest;createdatabaseregister;useregister;createtableusers(user_idintAUTO_INCREMENTprimarykey,userNamevarchar(15)notnull,passwordvarchar(15)notnull,sexchar(2)notnull,interestschar(5)notnull,remarkvarchar(100
15、);实验结果:1.用户注册界面2.返回注册结果3.用户登陆界面4.返回登陆信息实验二雇员管理系统功能介绍数据库中至少包括两张表(雇员表管理员表)。首先是登录界面如果登录成功则跳转到主界面;如果登录失败则提示对应的失败信息。其次在主界面中包括管理用户、添加用户、查询用户、退出系统点击管理用户进入雇员管理界面在该界面下可以对所有的用户进行删除与修改(尽量实现分页功能);点击添加用户可以对用户进行添加;点击查询用户可以对用户进行查询;点击退出系统则系统退出。最后把雇员管理系统进行美化及代码优化(根据个人情况随意制作)。实验步骤:1、数据库底层设计showvariableslike'table
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 鉴定 个人 总结

限制150内