赞
踩
这里主要用到的技术是html+css+js+apache服务器+php+MySQL,逻辑较为简单,只用到了数据库的增删查改最基础的用法,登陆用到了php的session验证。以及验证码的验证。
基本界面如下所示:
1.注册登陆界面
注册登录主要用到数据库的查询与添加语句,前端使用post方法将用户填写的注册信息
提交,php接收到后添加到数据库中,即注册成功。
登录时将前端填写的账号密码提交,然后通过php向数据库中查找是否有该账号,如果有的话,密码是否一致,一致则成功登录,否则密码错误。或者账号不存在。
连接数据库的php代码如下所示(将该代码单独放在一个文件中,在其它需要用到数据库的页面引用该文件即可,无需重复输入代码):
- <?php
-
- //定义函数,用来连接数据库,并且执行sql语句
- function query($sql){
- //创建MySQLi对象,连接数据库
- $mysqli = new mysqli('localhost','root','root','bookmanage');
-
- //判断数据库是否连接成功
- if($mysqli->connect_errno){
- die($mysqli->connect_errno);
- }
-
- //sql语句:设置中文字符解析
- $mysqli->query('set names utf8');
-
- //执行sql语句
- $res = $mysqli->query($sql);
-
- //关闭数据库
- $mysqli->close();
-
- //返回执行结果
- return $res;
- }
-
- ?>
登陆验证的代码如下所示,html中使用form提交表单,从而获取账号密码,然后使用以下代码处理 (将获取到的账号密码在数据库中查找验证)
- <?php
-
- require_once"tool/mysql.php";
-
- if($_POST){
-
- //开启会话
- session_start();
-
- //接收用户名
- $username = $_POST['username'];
-
- // 判断是否输入
- if ($username == ''){
- echo "<script>alert('请输入账号')</script>";
- } elseif($password == ''){
- echo "<script>alert('请输入密码')</script>";
- } else {
-
- //判断用户是否存在
- $sql = "select username,name from user where username='{$username}';
- //执行
- $res = query($sql);
- //判断是否存在
- if($res->num_rows>0){
-
- //用户存在,获取用户的基本信息,进行数据共享,并且跳转到业务界面
- $data = $res -> fetch_all(MYSQLI_ASSOC);
- //存储用户关键信息
- $_SESSION['name'] = $data[0]['name'];
- //跳转到管理页面
- echo "<script>window.location.href='http://localhost//bookmanage/all.php'</script>";
-
- }else{
- echo "<script>alert('用户名或密码错误')</script>";
- }
- }
- }
- ?>
通过session验证已存储的信息从而判断用户是否登录,php代码如下:
- <?php
-
- //开启会话
- session_start();
-
- //判断是否登录
- if(!isset($_SESSION['name'])){
-
- //如果没有,提示并且强制跳转到登陆界面
- echo"<script>alert('当前未登录,请先登录')</script>";
- echo "<script>window.location.href='http://localhost//bookmanage/login.php'</script>";
- }
-
- ?>
由于页面较多,所以源码不一一展示了。配置好apache后需要创建一个名为“bookmanage”的数据库,里面有“user”和“books” 俩张表,其中user的字段分别为:username,password,name;books的字段分别为:name,chu,author,price。
使用微信扫描以下二维码,打开小程序免费获取源码
其它相同功能的不同界面设计:
1.球员管理系统
2. 学生成绩管理系统
3.学生宿舍管理系统
·4. 学生信息管理系统
5. 主题酒店系统
扫描以下二维码,免费获取源码
扫描以下二维码,免费获取源码
扫描以下二维码,免费获取源码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。