PHP实训报告Word文档格式.doc
- 文档编号:14120986
- 上传时间:2022-10-18
- 格式:DOC
- 页数:14
- 大小:113.50KB
PHP实训报告Word文档格式.doc
《PHP实训报告Word文档格式.doc》由会员分享,可在线阅读,更多相关《PHP实训报告Word文档格式.doc(14页珍藏版)》请在冰豆网上搜索。
如果有不遵守的同学将取消当天成绩。
3、每天必须按照指导教师课程设计安排完成当天的项目,并经过老师的检查。
4、完成整个课程设计以后,要求每人写出课程设计报告。
5、课程设计报告要求有插图,模块关键代码及注释。
课程设计内容:
实验一用户注册系统的实现
[功能介绍]
用户注册系统是WEB系统中功能较为简单的系统,该系统为浏览器用户提供用户注册功能和用户登录功能。
在用户登录界面中,包括登录与注册两个按钮,登录时,登录成功显示提示信息;
登录错误显示错误信息,并且通过超链返回登录页面。
在用户注册界面中,可以填写注册信息进行注册,注册成功,提示成功信息;
注册失败,提示对应错误信息(例如:
用户名被占用、密码错误等)。
数据库中包括一张表即可,表的设置随意。
实验步骤:
1.验证用户注册界面的实现(register.php)
<
h1>
用户注册界面<
/h1>
<
formmethod="
post"
action="
register_pro.php"
>
用户名:
inputtype="
text"
name="
username"
maxlength="
12"
value="
0-6个字符"
@<
selectname="
email"
<
optionvalue="
@"
selected>
/option>
<
/select>
br>
密码:
password"
15"
>
br/>
确认密码:
confirmpassword"
size="
20"
/>
选择性别:
inputname="
sex"
type="
radio"
male"
checked/>
男
female"
女
个人爱好:
interests[]"
checkbox"
music"
checked/>
音乐
game"
游戏
film"
电影
备注信息:
textareaname="
remark"
cols="
30"
rows="
10"
请填写备注信息<
/textarea>
submit"
submit1"
注册"
reset"
cancel"
重新填写"
/form>
2.用户注册功能的实现(register_pro.php)
?
php
include_once("
functions/database.php"
);
$password=$_POST['
password'
];
$confirmpassword=$_POST['
confirmpassword'
if($password!
=$confirmpassword){
exit("
输入的密码和确认密码不相等!
"
}
$userName=$_POST['
username'
$email=$_POST['
email'
$userName=$userName.$email;
$userNameSQL="
select*fromuserswhereuserName='
$userName'
;
getConnection();
$resultSet=mysql_query($userNameSQL);
if(mysql_num_rows($resultSet)>
0){
closeConnection();
用户名已经被占用,请更换其它用户名!
$sex=$_POST['
sex'
if(empty($_POST['
interests'
])){
$interests="
else{
$interests=implode("
$_POST['
]);
$remark=$_POST['
remark'
$registerSQL="
insertintousersvalues(null,'
'
$password'
$sex'
$interests'
$remark'
)"
mysql_query($registerSQL);
$userID=mysql_insert_id();
echo"
用户信息成功注册!
$userSQL="
select*fromuserswhereuser_id=$userID"
$userResult=mysql_query($userSQL);
if($user=mysql_fetch_array($userResult)){
echo"
您已成功注册,您注册的用户名为:
.$user["
userName"
用户信息注册失败!
closeConnection();
button"
value="
返回登陆界面"
onclick="
window.location.href='
login.php'
3.用户登录页面的实现(login.php)
h2>
用户登陆界面<
/h2>
formaction="
login_pro.php"
method="
用户名:
请填写用户名及域名"
登录密码:
登录"
onclick="
register.php'
4.用户登录功能的简单实现(login_pro.php)
userName'
$sql="
andpassword='
$resultSet=mysql_query($sql);
您已成功登录!
用户名和密码输入错误!
5.数据库相关函数(function/database.php)
$databaseConnection=null;
functiongetConnection(){
$hostname="
localhost"
$database="
register"
$username="
root"
$password="
global$databaseConnection;
$databaseConnection=mysql_connect($hostname,$username,$password)ordie(mysql_error());
mysql_query("
setnames'
gbk'
mysql_select_db($database,$databaseConnection)ordie(mysql_error());
functioncloseConnection(){
if($databaseConnetion){
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)
实验结果:
1.用户注册界面
2.返回注册结果
3.用户登陆界面
4.返回登陆信息
实验二雇员管理系统
数据库中至少包括两张表(雇员表,管理员表)。
首先,是登录界面,如果登录成功,则跳转到主界面;
如果登录失败,则提示对应的失败信息。
其次,在主界面中,包括管理用户、添加用户、查询用户、退出系统,点击管理用户,进入雇员管理界面,在该界面下,可以对所有的用户进行删除与修改(尽量实现分页功能);
点击添加用户,可以对用户进行添加;
点击查询用户,可以对用户进行查询;
点击退出系统,则系统退出。
最后,把雇员管理系统进行美化及代码优化(根据个人情况,随意制作)。
1、数据库底层设计
showvariable
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)