精华内容
下载资源
问答
  • php大作业,各种php成品系统,包运行,可调试,需要可联系v 17731283090

    php大作业,各种php成品系统,包运行,可调试,需要可联系v 17731283090

    展开全文
  • php大作业 学生成绩管理系统

    热门讨论 2013-04-18 23:05:58
    学生成绩管理系统 用户界面 查询,插入,删除等功能
  • PHP大作业:考试后台管理系统

    热门讨论 2020-11-22 20:17:47
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201122201026744.png?x-oss-process=image/watermark,...naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hQWUdR,size_16,color_FFFFFF,t_70#pic_center)
    展开全文
  • 用所学PHP技术设计并实现一个功能完整的B/S结构的应用系统,并撰写总结报告。 文章目录下载设计要求实现功能模块代码程序结果展示总结 下载 文章对应代码及报告下载地址:: 下载 设计要求 语言 : PHP + ...
    	用所学PHP技术设计并实现一个功能完整的B/S结构的应用系统,并撰写总结报告。
    


    下载

    文章对应代码及报告下载地址:: 下载


    设计要求

    语言 : PHP + HTML + CSS + JavaScript

    数据库 :MySql

    功能要求:
    (1)功能包括:用户注册、(自动)登录功能,信息录入、修改与检索功能,excel文件导入导出功能,数据统计功能。
    (2)用户未使用系统超过1小时,则自动退出。
    (3)系统应具有一定复杂性,功能不能过于简单。

    实现要求:
    (1)系统中的业务应具有一定流程,不能是简单的针对某类数据的增删改查功能。如借书功能需要在某本书籍的副本大于1时才能借出,借出后副本数减1、要有借出记录、还书提醒,到期未还需记录超期时间,还书后副本数加1等流程。
    (2)数据库表不能少于5个。程序内向数据库发送sql语句使用stmt实现。
    (3)实现时要考虑模块化,不能将所有功能均在一个程序内实现。

    报告内容涵盖:
    (1)系统需求分析
    (2)设计方案(例如:系统功能设计;数据库设计;程序结构设计等)
    (3)实现细节(各功能是如何用程序实现的,以服务器端程序实现为主,用程序流程图表示)
    (4)运行结果


    实现功能

    在这里插入图片描述
    功能包括单不限于: 基于session自动登录、Js判断超时退出、Excel文件上传下载、各类sql语句查询、下拉列表动态获取等功能

    在这里插入图片描述


    模块代码

    • 自动登录模块

      为了方便用户重复使用系统,添加了自动登录模块,用户只需要在登录时勾选“记住我”选项,即可实现以后的自动登录,无需输入账号密码。模块使用了cookie技术,保存用户输入的帐号和密码,使得下次登录时无需输入,同时编写了清除cookie功能,用于用户长时间不使用系统的安全性考虑。

    if(!(empty($_COOKIE['name'])) && !(empty($_COOKIE['password']))){  
        $name = $_COOKIE['name'];   
        $password = $_COOKIE['password']; 
    }else{
        echo "<script> alert('登录勾选   [记住我]    可自动登录');</script>";
        //echo "<script> history.go(-1);</script>";
    }
    if(!empty($remember)){     //如果用户选择了,记录登录状态就把用户名和加了密的密码放到cookie里面 
            setcookie("name", $name, time()+3600*24*30); 
            setcookie("password", $password, time()+3600*24*30); 
    } 
    

    在这里插入图片描述

    • 超时退出模块
      设立倒计时模块,倒计时为0时自动退出到登录界面,使用JavaScript的按键以及鼠标监听事件来查询用户的在线状态,若鼠标移动或点击了按键则刷新退出时间。
      在这里插入图片描述

    • Excel文件上传
      用于教师端高效的上传学生成绩,包括学号,课程号,姓名,科目,成绩,选择文件导入后直接加载入数据库,实现数据的添加。
      该模块使用了phpexcel.php实现,包括一个上传函数以及一个下载函数使用excel_input.php 以及 excel_out.php两个文件封装了对数据的操作。同时搭配upload.php以及download.php实现数据上传和下载于数据库。

    * 创建(导出)Excel数据表格 
     * @param  array   $list        要导出的数组格式的数据 
     * @param  string  $filename    导出的Excel表格数据表的文件名 
     * @param  array   $indexKey    $list数组中与Excel表格表头$header中每个项目对应的字段的名字(key值) 
     * @param  array   $startRow    第一条数据在Excel表格中起始行 
     * @param  [bool]  $excel2007   是否生成Excel2007(.xlsx)以上兼容的数据表 
     * 比如: $indexKey$list数组对应关系如下: 
     *     $indexKey = array('id','username','sex','age'); 
     *     $list = array(array('id'=>1,'username'=>'YQJ','sex'=>'男','age'=>24)); 
     */  
    

    在这里插入图片描述

    • 下拉列表动态获取模块
      使下拉列表动态从数据库获取数据,以获取班级,学院信息,实现教师录入学生信息的简便性与可视性。
      具体实现方法为将具体的班级表或学院表使用sql语句查询,然后将获取到的值创建列表,直到为空。
    <select name="school" id="typeId">
                  <?php
                  $conn = mysqli_connect("localhost", "root", "ilyzy081610", "studentscore")or die('连接数据库失败');
                  $selected = mysqli_select_db($conn, "studentscore")or die('没有此人');
                  $sql=mysqli_query($conn, "select * from school");
                  $info=mysqli_fetch_array($sql);
                  do{
                    ?>    
                    <option value="<?php echo $info['sschool'];?>"><?php echo $info['sschool'];  ?></option>
                  <?php }while($info=mysqli_fetch_array($sql));?> 
                </select>
     
    


    程序结果展示

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

    在这里插入图片描述


    总结

    文章对应代码及报告下载地址:: 下载在这里插入图片描述

    展开全文
  • <?php // Page分页函数 $page = $_GET["page"]; function Page($rows,$page_size){ global $page,$select_from,$select_limit,$pagenav; $page_count = ceil($rows/$page_size); if($page || $page == '') $...
  • php动态网页作业 大学生网页 php+mysql

    热门讨论 2015-05-05 13:48:28
    php动态网页作业 大学生网页 php+mysql
  • 数据管理大作业总结 PHP Framework 在数据管理大作业的真 · 极限编程中,对构建一个PHP Framework也是有了些了解,在这里进行一些总结。 Vlite PHP Framwork 先说一下我所构建的PHP Framework的框架,使用...

    数据管理大作业总结 PHP Framework

    在数据管理大作业的真 · 极限编程中,对构建一个PHP Framework也是有了些了解,在这里进行一些总结。

    Vlite PHP Framwork

    先说一下我所构建的PHP Framework的框架,使用composer作为包管理工具,Macaw作为路由,framework中的三个文件就是框架的主体文件,Model.php是模型类,主要是封装数据库操作,将设置的参数拼接为一条query,Db.php是数据库类,主要是执行query然后返回数据,View.php是视图类,用于controller向其中灌参数然后寻找对应的模板文件进行渲染输出。

    使用Macaw添加路由之后Class not found

    这个是因为composer对自动加载类进行了缓存,要使用composer dump-autoload来将类缓存进行清除。

    mysqli返回结果

    使用mysqli->query()返回的查询执行结果一定为数组(如果不是false或者true,并且数组中的每一项,并不是一个字典(数组),这就意味着使用[]取字段是非法的,应该使用->

    全局静态变量小技巧

    对于Db这样的类我们需要维护一个全局只有一份的静态变量(因为其中保存的mysqli对象,可以使用一些小技巧。在Db类中保存一个静态变量$db,并在执行构造函数的时候(在bootstrap.php进行)将$this赋值给$db,而那些执行数据库查询的操作都为静态函数,但其实际使用self::$db来执行查询。

    GET丢失参数问题

    虽然不知道为什么会丢失,因为看上去只是将URL前方拼接了一个index.php?。要在重写规则中加上QSA选项重新拼接一个字符串。

    RewriteRule ^(.*)$ index.php?$1 [NC,L,QSA]
    

    下载文件

    主要是因为在BaseController的析构函数中定义了将$output作为json返回,所以在返回js css等文件的时候不能忘了定义Content-Type。要完成下载文件的功能

    $file = fopen($path, "r");
    header("HTTP/1.1 200");
    header("Content-type: application/octet-stream");
    header("Accept-Ranges: bytes");
    header("Accept-Length: " . filesize($path));
    header("Content-Disposition: attachment; filename=" . $project_info->file_name);
    echo fread($file, filesize($path));
    fclose($file);
    exit();
    
    展开全文
  • PHP MYSQL在线留言板网站作品作品介绍作品知识点作品简介绍作品演示前端演示图后台演示图文件演示图作品源地址 作品介绍 作品知识点 PHP+MYSQL、会员注册、会员登录、留言的增删改查 作品简介绍 PHP动态访客在线留言...
  • 此次大作业做的是关于2019中国电影票房排行榜前十名的数据进行的分析一、参考网站:http://www.huixinlan.com/m/view.php?aid=198589二、源代码:import requestsfrom bs4 import BeautifulSoupimport matplotlib....
  • php博客小作业

    千次阅读 2017-07-24 16:43:00
    php实现写博客,查看列表,编辑博客,删除博客的小功能,用了bootstrap框架,用了ueditor编辑器。主要代码如下:博客编辑页面效果图主要代码blog.html<!DOCTYPE HTML> ; charset=utf-8"> <link rel="stylesh
  • Hadoop综合大作业

    2018-05-24 22:30:57
    Hadoop综合大作业 要求: 用Hive对爬虫大作业产生的文本文件(或者英文词频统计下载的英文长篇小说)词频统计。 用Hive对爬虫大作业产生的csv文件进行数据分析,写一篇博客描述你的分析过程和分析结果。 ...
  • php session_start(); $link=mysqli_connect('127.0.0.1', 'root', '', 'userinformation') or die('连接或者选择数据库失败'); mysqli_set_charset($link, '...
  • php作业1小结

    2019-04-17 14:02:48
    html表单提交给PHP然后浏览器显示出了PHP的源代码: 参考:https://blog.csdn.net/l269798518/article/details/80458004#commentBox php遍历二维数组并以表单形式打出: 参考:...
  • php+mysql 在线作业管理系统

    热门讨论 2010-07-05 14:59:16
    本次设计的在线作业系统实现了无纸化在线写作业,改作业功能,B/S架构。 包括完整可运行代码和报告。 数据库课程设计。
  • 大作业个人总结

    2016-01-14 12:13:00
    经过这段时间的课程学习和大作业的完成,我对软件工程有了更多的了解,从一个小白到了一个入门者。之前我们也学过编程语言(C++),但是当时课程要求深入的并不多,学的只是表面,所以对编程语言掌握的仅是皮毛。...
  • 大学生作业管理系统工作原理图如图4-1所示: 图4-1 系统工作原理图 4.2 系统结构设计 系统架构图属于系统设计阶段,系统架构图只是这个阶段一个产物,系统的总体架构决定了整个系统的模式,是系统的基础。...
  • WEB程序设计大作业

    2010-05-22 16:17:33
    WEB程序设计大作业 实现多个网页的互联功能 界面漂亮 实用
  • 数据库大作业总结

    万次阅读 2013-06-08 01:53:11
    今晚,我们的数据库大作业就基本完工了。不过自己离真正熟练运用数据库还有一段好遥远的距离。 我们这次大作业是选择用网站的形式做一个宠物店管理系统。其实这不是我的最初的设想,我觉得如果只是做一个web的运用...
  • web前端大作业

    万次阅读 2017-04-12 22:29:40
    mysql+php开发环境,交作业的时候记得带上sql脚本+php代码 ·  配合 ajax 技能点: (1)后台是否可以正常的增删改查;(2)前台是否可以完整调用请求接口;(3)完成页面的渲染结果是否在手机端展示正常 任务 9: ...
  • 要求:写一个PHP程序,当参数带有-v 输出版本信息,如果没有参数 则什么都不输出。#!/usr/local/sxin/php7/bin/php <?php $result=''; $argc > 1 && '-v'==$argv[1] && $result='god version is 1.0'; echo $result...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,961
精华内容 10,384
关键字:

php大作业