zoukankan      html  css  js  c++  java
  • 客户关系管理系统

    1.分析别人项目,完成一个项目的过程

    2.先从html文件着手

    复制html文件到自己的项目

    ----(复制粘贴)-----

    分析这四个html文件(浏览器端运行就可以看到大概)

    welcome文件:浏览器端运行,发现是图片加载不出来的样子,看它的代码就可以发现我们还需要复制一些文件

    所以复制粘贴需要的文件

    ----(复制粘贴)

    就可以看到效果

    top文件:成功显示

    login文件:成功显示

     index文件:发现index文件用了框架(三个页面的整合)看源码

    综上分析这四个页面的关系

    (2)完成上面缺少的jsp页面的复制

     -----(复制粘贴)-----

    这样index.html页面就完整了

     问题:为什么在index页面中,menu页面要用jsp显示。(如果完全用html显示也能达到同样的效果)

    查看menu.jsp文件,发现里面有我们需要复制的文件(因为当你点击客户管理中的任一一个列表时,右边会有显示不出的东西)

    复制粘贴两个jsp文件,在项目中找到(慢慢来,这样让我们了解更多,不用开始就把整个jsp文件夹复制)

    -----(复制粘贴)

    发现有错误,找代码

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>  这个错误,显然是jsp中有关java代码错了,如果知道jsp的相关语法就好办了。忘记的话就百度taglib就出来相关介绍。该指令说明使用了自定义jsp标签,就联系到jsp的标签库,如何导入jsp的标签库。在copy的项目中找到jar包

    然后放到自己的项目中

    然后就不会报错啦

    这样前端的部分完成了两个小块

     

    当我们在表单中输入数据时,按确定,最后是404的界面,说明我们还缺一个界面,而且还缺处理我们表单的某个程序,那么先考虑是谁处理我们表单。

    回过头来发现我们的login.html也可以来完善,因为也有表单,是相同的问题

    我们先考虑登陆界面

    我们发现表单标签需要action

    复制

    会报错,看它需要什么,我们就补什么。

    在百度中查找opensymphony.xwork2.ActionContext是什么,然后这个跟有关,复制粘贴

    然后就是需要我们自己实现的user和userservice,复制粘贴即可。

    然后这个程序就不会报错了

    但是在login界面还没有完成功能,因为还没有做出响应和数据库之间的沟通,但是此时程序是没有报错的。

    我们还需要struts的配置文件,struts的框架来帮我们返回jsp。

    在struts.xml文件中可以看到登陆错误,就输出login,jsp。复制粘贴login.jsp

    但是会报错

    是由于我们没有导入struts的框架需要的东西原因。

    再来关注service的实现

    这时需要spring的框架

    找到spring字样复制(出错了再百度)

    还有一个dao包里面的user

    userdao需要basedao,basedao就需要用到hibernate了

    再加入dao的实现包

    然后把没有加入的配置文件都加上

    然后准备数据库

    增加数据库crm_32,改一下自己的密码。都准备好了之后就可以登陆login.html,输入错误密码,就可以返回login.jsp页面

    但是会出现这个

    输入正确的用户名密码(当然需要自己在数据库中添加数据),就会显示

    按照相同的方法,将项目的其他文件都复制粘贴进入我们自己的项目

    画图整理一下流程(按自己的方式简单显示)

    然而这个系统只是完成了list的功能,就是客户管理中的客户列表的功能,其他功能都没有实现。

  • 相关阅读:
    Vue生命周期
    脚本生命周期
    音频
    光照系统
    InstantOC(对象渲染---游戏优化)
    kafka单机环境配置以及基本操作
    mysql 锁机制
    java.math.BigDecimal类multiply的使用
    去掉返回的json中特殊字符
    TheadLocal与synchronized
  • 原文地址:https://www.cnblogs.com/S-Mustard/p/7668607.html
Copyright © 2011-2022 走看看