精华内容
下载资源
问答
  • 图书管理系统 web 课程设计报告
  • 个人博客web设计,课程设计报告,不是十分好,
  • 项目开发背景、意义 系统调查 可行性分析 系统总体结构设计 数据库的概念设计 部分程序源代码
  • 华东交通大学 web课程设计报告 ,简单的网页制作,适合初学者参考,包含有CSS技术 和JavaScript技术
  • web网站设计课程设计报告(实训报告)

    热门讨论 2010-01-05 19:25:42
    这个东西交作业很好不错哦 web网站设计 设计报告 实训报告 个人网站设计实训报告 web网站设计实训报告
  • Web开发技术课程设计报告

    千次阅读 2019-05-21 20:15:05
    实验名称:手机销售网 课程名称:JSP程序设计 一、实验步骤 安装jdk,配置环境变量 下载tomcat服务器 安装mysql数据库及navicat管理工具 安装eclipse,编写pojo类、HttpServlet、jsp页面,引入mysql驱动...

    实验名称:手机销售网   课程名称:JSP程序设计

    一、实验步骤

    1. 安装jdk,配置环境变量

    1. 下载tomcat服务器

    1. 安装mysql数据库及navicat管理工具

     

    1. 安装eclipse,编写pojo类、HttpServlet、jsp页面,引入mysql驱动

     

    1. 修改各个文件编码,确保mysql的数据库连接信息跟本地的一致

     

    1. 往数据库增加数据,往服务器添加商品图片

    1. 将项目添加到服务器,并启动服务器

    1. 在浏览器输入地址进行访问

    检测各功能的正常使用

     

    二、后台设计及实验

    在管理员登录后可点击验证界面的两个选项中的后台管理进去后台管理,或者回到主页进行浏览。

     

    后台界面采用dtree菜单形式,左边是树形菜单,右边是点击菜单的操作界面

    在树形菜单使用的还有dtree官网下载的dtree.js及dtree.css文件。

     

    后台左侧的菜单除了一些树形菜单功能外,还设置了三个功能键,返回主页键用以返回主页、“菜单”清空右侧页面并刷新以及退出管理员的登录管理并返回主页。

    接下来是对各个子功能的实现。

    (1)用户管理

    浏览用户

    管理员可对整个网站的用户进行浏览

    删除手机分类以及删除手机原理也同前面一样,不再展示。

     

    未完成功能:

    订单的增加以及修改

    手机产品的增加及修改

     

     

    截图如下:

     

    展开全文
  • Web Service程序设计实验报告

    千次阅读 2018-11-21 15:51:18
    主要内容包括:   一、实验要求   二、运行环境   三、实验原理   四、实验步骤   四、实验心得   五、详细代码(简易计算器) 一、实验要求 编写一个网页,使其具有简单的数值计算...Web服务提供者设...

    主要内容包括:
      一、实验要求
      二、运行环境
      三、实验原理
      四、实验步骤
      四、实验心得
      五、详细代码(简易计算器)

    一、实验要求

    编写一个网页,使其具有简单的数值计算功能。
    

    二、运行环境

    Windows10,Microsoft Visual Studio 2017
    

    三、实验原理

    Web Service调用原理:
    

    图1

    实现一个完整的Web服务工作流程:

    • Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web服务中介者发布,并在UDDI注册中心注册;
    • Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足请求的服务;
    • Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,各种支持Web服务的机器都能阅读;
    • 利用从Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用;
    • Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。

    四、实验步骤

    本程序以Microsoft .Net为开发平台,通过Microsoft Visual Studio 2017来创建Web Service服务。

    1、启动Microsoft Visual Studio 2017,新建项目;
    图2
    2、在新打开的窗口左边的选择框中,在已安装的模板下,选择Visual C# -> Web -> 先前版本,选择新建ASP.NET空网站,点击确定,继续;
    图3
    3、新建项目的界面右侧,有个“解决方案资源管理器”对话框,点击新建的项目名称,右键点击并选择添加 -> Web服务(ASMX),(可以选择对其重新命名),并继续;
    图4
    4、在WebService.cs中添加自定义测试功能代码(即自己想要实现的功能的代码);
    图5
    5、运行asmx文件(即上一步中的WebService.cs文件):
    图6
    运行成功,我们需要记住浏览器中的URL即上图中红色方框标记的地址,在后续步骤中将会用上;

    6、和第三步类似,在项目的解决方案管理器中,点击项目名称,并添加一个Web窗体,并给其命名为“Add”,继续;
    图7
    7、在新建的Add.aspx文件中,从工具箱(默认在项目界面左侧)中拖出三个控件:textbox1,textbox2,label分别用来显示整数a,整数b, 以及计算的和。另外再添加一个点击按钮工具“Button”,并为其添加一个点击事件“ OnClick=“BtnAdd_Click” ”,其功能为调用Web服务:
    图8
    8、现在,为网站项目添加Web服务,点击新建项目名称 -> 添加 -> 服务引用:
    图9
    9、在弹出的“添加服务引用”窗口中,把第5步生成的服务地址填入“地址”栏,然后点击“转到”,在显示的服务中,选择“WebServiceSoap”,点击确定,继续;
    图10
    成功添加服务引用后,会在项目的目录结构中显示出来
    图11
    10、在项目的目录结构中,点击第6步生成的“Add.aspx”文件,打开其源代码:
    图12
      在打开的Add.aspx.cs文件中,添加按钮控件“Button”对应的逻辑代码,实例化一个服务对象,需要注意的是,“Button”逻辑代码中的函数名(这里为BtnAdd_Click)必须与第7步中的Add.aspx文件中的Button工具的点击事件“OnClick=“BtnAdd_Click” ”描述相一致,才能在Web服务调用时完成函数的调用:
    图12
    11、现在运行Add.aspx文件,在输入框中分别输入两个整数,然后点击按钮“加”,其结果就会在标签“Label”中显示出来:
    图13
    12、到此,本Web Service程序的基本实现步骤就已经完成,其他的具体功能、代码和页面显示效果将在后面的详细代码中给出。支持的计算功能包括:加、减、乘、除、阶乘和开根号,下面是本程序的最终实现结果展示示例:
    图14
    图15

    四、实验心得

      在写这个程序的时候,所接触的WebService相关知识也就只有课堂上老师讲的,以及课本上所涉及的内容,刚开始的时候,感觉迷茫,不知道从哪里开始。后来在网上看了一些相关的资料,在慢慢的把这个程序整体框架完成。当然,具体的函数功能代码不是问题,但页面的显示效果又让我感到苦恼,后来在舍友的帮助下,以及自己在网上学习了一些相关的学习资料,才最终完成了这个简单的计算器。
      尽管这个项目很简单,因为所使用的Visual Studio平台已经提供了相关的框架,我们只需要把需要实现的功能代码添加进去,就会得到我们想要的结果。但它却涵盖了Web服务生成、发表和调用的全过程,所以通过这次实验,加深了我对Web服务相关知识的理解,也对今后的学习打下了基础。最重要的是,要学会自己去接触并吸收新知识的能力。

    五、详细代码(简易计算器)

    1、WebService.cs代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Services;
    
    /// <summary>
    /// WebService 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 
    // [System.Web.Script.Services.ScriptService]
    public class WebService : System.Web.Services.WebService
    {
        [WebMethod]
        public double ForSUM(double a, double b)
        {
            return a + b;
        }
    
        [WebMethod]
        public double ForSub(double a, double b)
        {
            return a - b;
        }
    
        [WebMethod]
        public double ForMul(double a, double b)
        {
            return a * b;
        }
        [WebMethod]
        public double ForDiv(double a, double b)
        {
            return a / b;
        }
        
        [WebMethod]
        public double ForFac(double a)
        {
            double t =1;
            for(double i =1;i<=a;i++)
            {
                t *= i;
            }
            return t;
        }
        [WebMethod]
        public double ForSqrt(double a)
        {
            return System.Math.Sqrt(a);
        }
    }
    

    2、Calculate.aspx代码,这部分代码包含了该程序在浏览器中的界面点击按钮描述和显示效果:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Calculate.aspx.cs" Inherits="Calculate" %>
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>简单数字运算</title>
        <style>
            body {
                font-family:楷体;
                font-size:22px;  
            }
            .bo {
                margin-top:100px;
                margin-left:100px;
                width:600px;
                height:auto;
                border:2px solid #858c66;
                background-color:rgba(149, 156, 99, 1);
            }
            p{  
                text-align:center;
                font-size:40px;
                color:black;
                margin-bottom: 20px;
                margin-top: 20px;
            }
            table{
                padding-left:110px;
                margin-bottom:10px;
            }
            .result{
                padding-left:50px;
                font-size:40px;
            }
            .button{
                font-size:20px;
                font-family:楷体;
            }
            .answer_view{
                background-color:lightgray;
                width:100%;            
            }
        </style>
    </head>
    <body>
        <form id="form1" runat="server">
        <div class="bo">
             <div>
                 <p>简易计算器</p>   
                       <div>
                             <asp:Label ID="res" runat="server" Text="答案:" Class="result"></asp:Label>
                       </div> 
                 <div class="answer_view">
                 <table>  
                    <tr>
                        <td><asp:Label ID="labResult" runat="server" Text="" >&nbsp</asp:Label> </td>
                    </tr> 
                </table>
                 </div>
                <table> 
                    <tr>  
                        <td> <asp:Label ID="labA" runat="server" Text="A">a:</asp:Label> </td>  
                        <td> <asp:TextBox ID="txtA" runat="server"></asp:TextBox> </td>  
                    </tr>  
                    <tr>
                        <td> <asp:Label ID="labB" runat="server" Text="B">b:</asp:Label> </td>  
                        <td> <asp:TextBox ID="txtB" runat="server"></asp:TextBox> </td>  
                    </tr>
                </table>
                <table>
                    <tr>
                        <td> <asp:Button ID="Button1" runat="server" Text="加" OnClick="btnSum_Click"  class="button"/> </td>  
                        <td> <asp:Button ID="Button2" runat="server" Text="减" OnClick="btnSub_Click"  class="button" /> </td>   
                        <td> <asp:Button ID="Button4" runat="server" Text="乘" OnClick="btnMul_Click"   class="button"/> </td> 
                        <td> <asp:Button ID="Button5" runat="server" Text="除" OnClick="btnDiv_Click"   class="button"/> </td>
                        <td> <asp:Button ID="Button3" runat="server" Text="阶乘" OnClick="btnFac_Click"  class="button" /> </td>
                        <td><asp:Button ID="Button6" runat="server" Text="开根号" OnClick="btnSqrt_Click"  class="button" /></td> 
                    </tr>
                 </table>
                   <span>提示:只能对a求阶乘(a为整数)和开根号。如果数的位数过长,会超出这个框,但结果是正确的~( ̄▽ ̄)~*</span>
                        
             </div>
        </div>
        </form>
    </body>
    </html>
    

    3、Calculate.aspx.cs代码,该部分代码包含了该程序在浏览器界面中的点击按钮的逻辑实现:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class Calculate : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        protected void btnSum_Click(object sender, EventArgs e)
        {
            WebService fs = new WebService();
            double a = txtA.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtA.Text.ToString().Trim());
            double b = txtB.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtB.Text.ToString().Trim());
            labResult.Text = a+"+"+b+"="+fs.ForSUM(a, b).ToString();
        }
        protected void btnSub_Click(object sender, EventArgs e)
        {
            WebService fs = new WebService();
            double a = txtA.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtA.Text.ToString().Trim());
            double b = txtB.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtB.Text.ToString().Trim());
            labResult.Text = a + "-" + b + "=" + fs.ForSub(a, b).ToString();
        }
    
        protected void btnMul_Click(object sender, EventArgs e)
        {
            WebService fs = new WebService();
            double a = txtA.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtA.Text.ToString().Trim());
            double b = txtB.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtB.Text.ToString().Trim());
            labResult.Text = a + "*" + b + "=" + fs.ForMul(a, b).ToString();
        }
        protected void btnDiv_Click(object sender, EventArgs e)
        {
            WebService fs = new WebService();
            double a = txtA.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtA.Text.ToString().Trim());
            double b = txtB.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtB.Text.ToString().Trim());
            labResult.Text = a + "/" + b + "=" + fs.ForDiv(a, b).ToString();
        }
        protected void btnFac_Click(object sender, EventArgs e)
        {
            WebService fs = new WebService();
            double a = txtA.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtA.Text.ToString().Trim());
            double b = System.Math.Floor(a);
            labResult.Text =b+"!"+"="+fs.ForFac(b).ToString();
        }
        protected void btnSqrt_Click(object sender, EventArgs e)
        {
            WebService fs = new WebService();
            double a = txtA.Text.ToString().Trim() == "" ? 0 : Convert.ToDouble(txtA.Text.ToString().Trim());
            labResult.Text = "√" + a+"=" + fs.ForSqrt(a).ToString();
        }
    }
    
    展开全文
  • web课程设计网页设计源代码

    热门讨论 2011-09-01 22:21:54
    利用web网页设计技术(html+css+javascript)进行网站开发,含源代码 ,以及网页所用的图片,可做课程设计参考
  • Java Web课程设计

    千次阅读 2019-07-02 20:43:25
    为时两周的Java Web课程设计,使用目前流行的Spring Boot后端框架,Layui前端框架,做了一个业务逻辑较简单,具有前后台的图书借阅管理系统,还有很多很多很多的不足,该项目已放在github上,欢迎交流,批评指正~~~ ...

    为时两周的Java Web课程设计,使用目前流行的Spring Boot后端框架,Layui前端框架,做了一个业务逻辑较简单,具有前后台的图书借阅管理系统,还有很多很多很多的不足,该项目已放在github上,欢迎交流,批评指正~~~

    å¨ææ£ç´¢çé¢

    å¤ææ¥è¯¢ç颠Dashboardçé¢

    å¾ä¹¦åæçé¢

    展开全文
  • Web程序设计

    2020-06-18 10:52:09
    Web程序设计中关于类的模糊查询,应该写什么样的SQL语句。 例如我要按书名或作者或ISBN等不同属性进行查询图书。
  • web课程设计

    千次阅读 2020-06-16 13:38:18
    Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 二、Laravel的安装 Laravel...

    作者:yyl
    班级:量子通信

    一、Laravel简述

    Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
    在这里插入图片描述

    二、Laravel的安装

    Laravel虽然课上安装了,但是还是重新安装了一下,顺便写一下安装过程

    1、使用Composer自动安装Laravel框架

    首先在DOS窗口下,切换到项目目录,如下图所示:
    在这里插入图片描述
    使用composer指令从github中下载laravel源代码:
    composer create-project laravel/laravel --prefer-dist
    示例代码:
    在这里插入图片描述

    2、使用Laravel一键体验包手动安装Laravel框架

    ① 下载Laravel一键体验包
    下载对应需要的版本即可
    ② 找到laravel master最新版的Laravel框架

    ③ 下载Laravel框架,解压后,如下图所示:
    在这里插入图片描述
    ④ 更改根目录下的server.php为index.php,作为项目的入口文件
    找到根目录,然后进去
    在这里插入图片描述
    修改为index.php,作为项目的入口文件
    ⑤ 把public目录下的.htaccess重写文件复制到根目录下
    复制这个文件到根目录下
    点击粘贴即可
    然后Laravel框架安装完毕,打开浏览器,运行虚拟域名,如下图所示:
    成功

    三.目录结构

    在这里插入图片描述
    ① app目录:项目的核心目录,主要用于存放核心代码,也包括控制器、模型以及路由。
    在这里插入图片描述
    控制器存放位置:
    在这里插入图片描述
    模型存放位置:
    在这里插入图片描述
    在实际项目开发中,一般把模型存放在app/Http/Models自定义文件夹中。
    ② config目录 :项目的配置目录,主要存放配置文件,如数据库配置
    在这里插入图片描述
    ③ public项目公用目录,主要用于存放images/css/js等资源文件
    在这里插入图片描述
    ④ resources资源目录,主要用于存放视图文件
    在这里插入图片描述
    ⑤ vendor扩展目录,扩展插件主要存放在此目录下
    在这里插入图片描述
    ⑥ .env环境配置文件,主要用于配置项目信息如数据库信息、缓存信息等等
    在这里插入图片描述
    ⑦ artisan脚手架,主要用于自动生成代码的,非常好用
    在这里插入图片描述
    ⑧ composer.json,composer依赖包配置文件
    在这里插入图片描述
    ⑨ 项目入口文件index.php
    在这里插入图片描述

    四.Laravel框架中的控制器

    ① 什么是控制器
    MVC的核心,主要用于接收用户请求,处理业务逻辑。
    ② 控制器的存放目录
    在这里插入图片描述
    ③ 控制器命名规则,基本语法:
    1.控制器名称:Index,记住首字母要大写
    2.关键词:Controller
    3.定义Index控制器,其命名为:IndexController
    ④ 使用脚手架生成IndexController控制器
    在DOS窗口中,切换到MyApp项目目录,如下图所示:
    在这里插入图片描述
    使用php artisan make:controller 控制器名称生成自定义控制器,如下图所示:
    在这里插入图片描述
    创建成功后,如下图所示:
    在这里插入图片描述
    在IndexController控制器中,定义index方法,访问后如下图所示:
    在这里插入图片描述
    运行结果:
    在这里插入图片描述
    3、Laravel框架中的路由
    在ThinkPHP框架中,当我们在URL地址中,传递m、c、a三个参数时,系统会自动跳转到指定模型中指定控制器的指定方法,这些处理过程都是由框架自动完成的。但是,在Laravel框架中,其并没有指定固定参数,其路由必须要手工进行配置。
    ① 路由配置文件
    ② 在routes.php配置文件中配置路由
    在这里插入图片描述
    ③ 自定义路由的基本语法
    //get请求

    Route::get(‘/’,function(){

    return view(‘welcome’);

    });

    //post请求

    Route::post(‘goods/store’,’GoodsController@store’);

    //controller请求

    Route::controller(‘index’,’IndexController’);

    特别注意:使用controller请求时,其方法如果是get请求,必须加前缀get其方法如果是post请求,必须加前缀post

    //resource请求

    Route::resource(‘article’,‘ArticleController’);

    特别注意:使用resource请求时,其内部的方法都是固定的,如下图所示:
    在这里插入图片描述
    4、Laravel框架中的DB类
    ① 设计数据库
    数据库名称:gcwapp
    article数据表:gcw_article
    数据表字段:
    在这里插入图片描述
    创建数据库与数据表:
    在这里插入图片描述
    ② 在Laravel中配置mysql数据库信息(牵连.env与config/database.php)
    首先配置.env文件:
    在这里插入图片描述
    打开config/database.php,配置信息如下:
    在这里插入图片描述
    ③ 创建Article控制器,如下图所示:
    在这里插入图片描述
    ④ 在routes.php中设置url路由:
    在这里插入图片描述
    ⑤ 在Article控制器中定义以上四个方法
    在这里插入图片描述
    ⑥ 引入DB类,实现CURD操作
    在这里插入图片描述
    这里是一个DB类详解:http://www.jb51.net/article/54713.htm

    实现add添加功能:
    在这里插入图片描述
    insert方法,返回布尔类型的值,true代表添加成功,false代表添加失败。
    实现delete删除功能:
    在这里插入图片描述
    delete方法,返回受影响的行数。
    实现edit更新功能:
    在这里插入图片描述
    update方法,返回受影响的行数。
    实现index查询功能,基本语法:
    查询一条记录:first()方法
    查询多条记录:get()方法
    示例代码:
    在这里插入图片描述
    示例代码:
    在这里插入图片描述
    实现数据统计:
    在这里插入图片描述
    实现offset与limit:
    在这里插入图片描述
    5、Laravel框架中的模型
    ① 什么是模型
    所谓的模型就是企业数据逻辑,负责与数据库进行交互,实现CURD等功能。
    ② 模型的存放位置
    默认情况下:存放在Laravel框架的app目录下
    但是,在实际项目开发中,建议把模型放置于app/Http/Models(手工创建)目录下
    ③ 模型的命名规则
    数据表名称+首字母大写
    ④ 使用php脚手架生成自定义模型
    在这里插入图片描述
    运行结果:
    在这里插入图片描述
    ④ 更改Model模型的存放位置

    复制生成的自定义模型到app/Http/Models目录,如下图所示:
    在这里插入图片描述
    复制完成后,必须要更改命名空间的位置(非常重要)
    在这里插入图片描述
    ⑤ 使用Laravel中的模型,定义关联表,定义表主键,定义时间戳,定义白名单
    在这里插入图片描述
    ⑥ 在控制器中使用模型操作数据

    获取所有数据:
    在这里插入图片描述
    获取指定id的数据:
    在这里插入图片描述
    使用AR模式实现添加与更新功能:
    在这里插入图片描述
    使用delete方法实现删除功能:
    在这里插入图片描述
    6、Laravel框架中的视图
    ① 什么是视图

    所谓的视图,就是我们常见的用户界面,主要用于数据的显示
    ② 定义位置
    在这里插入图片描述
    ③ 视图的命名规则
    welcome.blade.php 欢迎视图
    welcome视图名称
    .blade.php 视图后缀
    ④ 在控制器中调用视图
    在这里插入图片描述
    ⑤ 定义welcome.blade.php视图
    在这里插入图片描述
    结果:
    在这里插入图片描述

    五.App开发

    1、复制Laravel源代码到项目目录中

    2、更改server.php为index.php与.htaccess路径

    以上这两步跟上边的类似,所以就不放图了

    3、设计数据表

    数据库名称:gcwapp
    admin数据表名称:gcw_admin
    admin数据表的表结构:
    在这里插入图片描述
    在这里插入图片描述
    向表中添加测试数据

    4、创建Public控制器

    在这里插入图片描述

    5、定义login方法,用于载入视图

    在这里插入图片描述

    6、在resources/views/public文件夹中创建login.blade.php

    在这里插入图片描述
    复制模板文件中的代码到以上文件中。

    7、定义routes.php路由

    在这里插入图片描述
    设置Public控制器:
    在这里插入图片描述

    8、复制后台项目的资源文件到public的assets目录中

    在这里插入图片描述
    使用asset方法,引入资源文件:
    在这里插入图片描述

    9、编辑login.blade.php模板,引入验证码

    在这里插入图片描述

    10、复制验证码类到resources/org/code文件夹

    在这里插入图片描述

    11、在控制器中定义code方法,用于生成验证码

    在这里插入图片描述
    还要记得设置路由,否则无法显示
    在这里插入图片描述

    12、在模板中引入验证码

    在这里插入图片描述

    13、在index.php入口文件中手工开启session

    在这里插入图片描述

    14、定义表单的url连接,在服务器端对数据进行验证

    在这里插入图片描述
    在路由中设置请求路由:
    在这里插入图片描述
    在控制器中定义check方法
    在这里插入图片描述
    运行结果:
    在这里插入图片描述
    以上运行结果代表,其Laravel框架会对form表单进行token验证(每个表单都会随机生成token)

    在form表单中,调用csrf生成随机token。
    在这里插入图片描述

    15、使用Input类接收表单数据

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

    16、定义Index控制器

    在这里插入图片描述
    复制Index控制器到Admin目录,然后更改命名空间
    在这里插入图片描述

    17、定义index.blade.php到views/index目录

    在这里插入图片描述

    18、设置admin/index路由

    在这里插入图片描述

    展开全文
  • Java Web程序设计笔记 • 【目录】

    千次阅读 多人点赞 2021-02-19 13:15:58
    Java Web程序设计笔记 • 【第1章 Web应用程序】 第2章 Java Web程序设计笔记 • 【第2章 JSP基础】 第3章 Java Web程序设计笔记 • 【第3章 JSP内置对象】 第4章 Java Web程序设计笔记 • 【第4章 JavaBean和...
  • 此次课程设计的题目是网页规划与设计(html+css+js+image+video+audio)确定每个页面将使用的页面布局技术(如结合使用CSS及表格、DIV、框架等技术),完成各页面的布局设计。 工具: EditPlus 一、网页效果(模仿游戏...
  • web课程设计总结

    万次阅读 2015-07-21 16:22:18
    阶段的总结,是进步的一大助力,现在总结下课程设计。 第一个网站:基于PHP的购书网站 现在感到网站的本质是:数据的流动。 网站一开始,完全不懂后台,所以就只做了前台先。 做前端,就是html,CSS,javascript,...
  • web前端课程设计,jquery+js+css+html,实现基本前台所有界面,
  • word设计报告以及源代码, 还包括web服务器安装教程,内容很适合学生课程设计 还包括web服务器安装教程,内容很适合学生课程设计 还包括web服务器安装教程,内容很适合学生课程设计
  • •javaScript程序(用于提高页面与用户的交互能力,其最大的特点就是可以读/写浏览器建立的DOM树,可以对浏览器端的鼠标键盘事件作响应,可以对采集的数据作验证,可以检测浏览器的类型等。浏览器内嵌有JavaScr...
  • Java web课程设计-购物系统

    万次阅读 多人点赞 2019-08-21 22:49:26
    Java web课程设计是为了是计算机学院的学子深入学习java web应用开发设置的一门实验性的动手性的实践课程。是计算机科学与技术、 网络工程、信息安全、物联网工程、软件工程等专业集中实践的教学环节,是将关jav...
  • 使用和部署Web应用:下载 返回课程目录向服务器注册Web应用 组织Web应用 在WAR文件中部署应用 记录Web应用对共享库的依赖关系 处理相对URL在Web应用间共享数据
  • Java Web课程设计(代码+课程报告) 课程作业效果如下: 学生1:后台实现、数据库设计、前端后台整合 学生2:前端美化、数据库设计、前端后台整合 一、 需求分析(简介项目的背景、作用) 学生成绩管理系统是一...
  • WEB程序设计-个人主页,项目编号600001” 项目内容 报告文档+工程源码 需求说明 网站至少由8个页面组成; 网站至少要包括5个栏目,如班级网站可在下列列举的栏目中选取:班级介绍、学习园地、通讯录、作品展示、...
  • Java Web程序设计笔记 • 【第1章 Web应用程序】

    千次阅读 多人点赞 2021-02-19 13:56:39
    1.1 Web 应用程序 1.1.1 Web 应用程序概述 1.1.2 Web 应用程序的工作原理 1.1.3 实践练习 1.2 HTTP协议 1.2.1 URL简介 1.2.2 HTTP 协议概述 1.2.3 HTTP 处理流程 1.2.4 HTTP请求方式 1.2.5 实践练习 1.3 ...
  • Java Web课程设计(代码+课程报告) 整体ER图以及报告的部分内容如下(所有相关文件在文末链接给出): 项目分工情况(每个人完成那些功能或任务) 同学A:数据库设计,后台实现,前端与后台处理 同学B:前端页面...
  • web课程设计---设计一个网站

    热门讨论 2010-09-19 12:15:44
    这是花了一个星期才做的课程设计 关于中国文化馆的一个网站 用了CSS技术和javascript
  • 课程 Java Web程序设计 - 怀旧版

    千次阅读 2009-05-28 09:59:00
    Java程序设计,包含Servlet,JSP等。这里是怀旧版,曾用于2004,2005,2006年北京航空航天大学软件学院。Email: hhmall@hotmail.com 课程目录Getting Start处理客户端请求: 表单数据处理客户端请求: HTTP请求头生成...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 720,099
精华内容 288,039
关键字:

web课程设计报告