首页 > 数据库 >基于PHP+MySQL的宠物MeoWong Pets Caring Platform系统的设计与实现

基于PHP+MySQL的宠物MeoWong Pets Caring Platform系统的设计与实现

时间:2024-06-15 11:01:07浏览次数:13  
标签:Caring username document 宠物 MeoWong alert Platform form1 PHP

目录
摘 要 I
ABSTRACT 1
目录 1
第1章 引言 1
1.1 课题背景 1
1.2研究现状 1
1.3研究目标 1
第2章 相关的理论和技术 2
2.1 HTML 简介 2
2.2 PHP 技术 4
2.2.1 PHP简介 4
2.2.2 PHP开发平台 5
2.2.3 PHP文件组成 5
2.3 访问数据库的实现方法 5
2.4 tomcat 数据库连接池介绍与配置 6
第3章 系统需求分析 8
3.1 可行性分析 8
3.2 功能需求概述 10
3.3 UML用例图 10
第4章 系统设计 11
4.1功能模块设计 11
4.2 程序流程图设计 12
4.3 数据库(E-R)图设计 12
第5章 系统实现 13
5.1 主要功能模块的实现 13
5.1.1 管理员登录的实现 14
5.1.2 推荐宠物功能的实现 15
5.1.3后台宠物咨询信息的管理实现 18
总结 19
致 谢 20
参考文献 21
1.2研究现状
2008年PHP 5成为了PHP唯一的有在开发的PHP版本。将来的PHP 5.3将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes 和 Safe mode的功能。
PHP最新稳定版本:5.4.30(2013.6.26)
PHP最新发布的正式版本:5.5.14(2014.6.24)
PHP最新测试版本:5.6.0 RC2(2014.6.03)
2013年6月20日,PHP开发团队自豪地宣布推出PHP 5.5.0。此版本包含了大量的新功能和bug修复。需要开发者特别注意的一点是不再支持 Windows XP 和 2003 系统。
2014年10月16日,PHP开发团队宣布PHP 5.6.2可用。四安全相关的错误是固定在这个版本,包括修复cve-2014-3668,cve-2014-3669和cve-2014-3670。所有的PHP 5.6鼓励用户升级到这个版本。
1.3研究目标
本论文论述的是一个简化的Web应用程序模型,完成一个系统提供给用户和管理员使用。不同的用户类型所能完成的功能不同。用户的功能包含首页,宠物资讯,宠物专题,宠物博客,宠物集市,宠物认领,用户注册,活动报名,几个功能,管理员功能有系统用系统用户管理,宠物资讯,宠物博客,宠物类别管理,宠物信息管理,宠物专题,留言管理,注册用户管理,订单管理几个功能,方便管理员对系统进行维护和更新。
PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。 PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。

<?php

session_start();
if($_SESSION['cx']!="超级管理员")
{
	echo "<script>javascript:alert('对不起,您没有该权限');history.back();</script>";
	exit;
}


include_once 'conn.php';

	 
	$addnew=$_POST["addnew"];
	if($addnew=="1")
	{
	$username=$_POST['username'];
	$pwd=$_POST['pwd1'];
	$cx=$_POST['cx'];
	
	$sql="select * from allusers where username='$username' and pwd='$pwd'";
		
		$query=mysql_query($sql);
		$rowscount=mysql_num_rows($query);
		if($rowscount>0)
			{
					
					echo "<script language='javascript'>alert('该用户名已经存在,请换其他用户名!');history.back();</script>";
			}
			else
			{
				//date_default_timezone_set("PRC");
				
				$ndate =date("Y-m-d H:i:s");

					$sql="insert into allusers(username,pwd,cx) values('$username','$pwd','$cx')";
					mysql_query($sql); 
					echo "<script language='javascript'>alert('操作成功!');location.href='yhzhgl.php';</script>";
			}
	 }
	 
	 

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<p>添加新管理员:</p>
<script language="javascript">
	function check()
	{
		if(document.form1.username.value=="")
		{
			alert("请输入用户名");
			document.form1.username.focus();
			return false;
		}
		if(document.form1.pwd1.value=="")
		{
			alert("请输入密码");
			document.form1.pwd1.focus();
			return false;
		}
		if(document.form1.pwd2.value=="")
		{
			alert("请输入确认密码");
			document.form1.pwd2.focus();
			return false;
		}
		if(document.form1.pwd1.value!=document.form1.pwd2.value)
		{
			alert("两次密码不一致,请重试");
			document.form1.pwd1.value="";
			document.form1.pwd2.value="";
			document.form1.pwd1.focus();
			return false;
		}
	}
</script>
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="white" style="border-collapse:collapse">    <tr>
      <td>用户名:</td>
      <td><input name="username" type="text" id="username" />
      *
      <input name="addnew" type="hidden" id="addnew" value="1" /></td>
    </tr>
    <tr>
      <td>密码:</td>
      <td><input name="pwd1" type="password" id="pwd1" />
      *</td>
    </tr>
    <tr>
      <td>确认密码:</td>
      <td><input name="pwd2" type="password" id="pwd2" />
      *</td>
    </tr>
    
    <tr>
      <td>权限:</td>
      <td><input name="cx" type="radio" value="普通管理员" checked="checked" />
      普通管理员
        <input type="radio" name="cx" value="超级管理员" />
      超级管理员</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="提交" onClick="return check();" />
      <input type="reset" name="Submit2" value="重置" /></td>
    </tr>
  </table>
</form>
<p>已有管理员列表:</p>
<table width="100%" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="white" style="border-collapse:collapse">  
  <tr>
    <td bgcolor="A4B6D7">序号</td>
    <td bgcolor="A4B6D7">用户名</td>
    <td bgcolor="A4B6D7">密码</td>
    <td bgcolor="A4B6D7">权限</td>
    <td bgcolor="A4B6D7">添加时间</td>
    <td bgcolor="A4B6D7">操作</td>
  </tr>
  <?php
	  $sql="select * from allusers order by id desc";
	  $query=mysql_query($sql);
	  $rowscount=mysql_num_rows($query);
	 for($i=0;$i<$rowscount;$i++)
	 {
  ?>
  <tr>
    <td><?php
		echo $i+1;
	?></td>
    <td><?php
		echo mysql_result($query,$i,"username");
	?></td>
    <td>*******</td>
    <td><?php
		echo mysql_result($query,$i,"cx");
	?></td>
    <td><?php
		echo mysql_result($query,$i,"addtime");
	?></td>
    <td><a href="del.php?id=<?php
		echo mysql_result($query,$i,"id");
	?>&tablename=allusers" onClick="return confirm('真的要删除?')">删除</a> </td>
  </tr>
  <?php
  	}
  ?>
</table>
<p>&nbsp; </p>
</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签:Caring,username,document,宠物,MeoWong,alert,Platform,form1,PHP
From: https://blog.csdn.net/newlw/article/details/139565868

相关文章