专业         软件技术

 

年级     200X        班级       软件班

 

姓名     XXX     学号    200X020XX2

 

 

 

 

 

 

 

 

毕业设计指导须知

 

一、毕业设计是高职教学过程中一个十分重要的环节。是锻炼学生运用所学知识正确分析和解决实际问题的一个重要方面,也是高职培养应用型专门人才的要求。

二、导教师应为具有讲师以上或相应职称的有关专业人员,且专业对口(指所指导专业应同所聘教师专业职称相一致)。经系、教务处审查同意后,才能指导学生的毕业设计。

三、学生应以严肃认真,实事求是的态度完成设计。要独立思考,自己动手,不得抄袭或找人代笔。

四、毕业设计选题要符合专业培养目标的要求。论文(任务书)写作要做到论点明确、论据充分,论理透彻,语言准确恰当,书面整洁、字迹工整,图纸应清晰、工整,符合设计要求,符合国家有关标准和部颁标准。字数、图纸数量符合有关要求。并在规定的时间内完成。

五、答辩过程中学生要严认真,文明礼貌,谦虚谨慎,认真回答答辩主持人,委员等提出的问题。

六、填报有关表格时,应按项目要求逐项填实、填全、填清。

 

 

 

 

 

学号

XXXXXXXXX

姓名

XXX

学       制

3年

专业

软件技术

年级

05级

教学班负责人

XXX

班级

软件班

指导教师姓名

XXX

职务或职称

讲师

设 计 题 目

CRM客户关系管理系统

 

指导教师评语:

 

 

 

 

 

 

 

 

 

成绩:         指导教师签名:            工作单位           年      月      日

 

系复审意见:

 

 

 

 

 

 

 

 

成绩:         复审人签名:           职称:        公章     年      月      日

 

教务处终审意见:

 

 

 

 

 

 

 

 

 

 

公章        年      月      日

          

 

 

答 辩 题 目

 

答   辩   情   况

 

正确

基本正确

经提示

回 答

不正确

未回答

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

此表由主持答辩的同志填写。

 

 

答辩委员会(或小组)评语:

 

 

 

 

 

 

 

 

 

 

 

 

成绩:              主持答辩人签名:                    职称:              月     日

 

一、毕业设计的任务和具体要求:

 

内容格式:

CRM客户关系管理系统的任务是以JSP为基本语言编写一个关于针对客户关系管理的系统。该系统要求美观、大方的内容展示页面,拥有完善的内容发布系统。该产品是一款针对大中型企业对某些固定的客户进行集中管理所开发的软件,功能在于更好的使企业领导了解与各个客户之间的关系,亦使业务员更好的更快捷更方便的与客户沟通有利于为企业发掘潜在的商业利益,使企业的效益提高。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二、毕业设计应完成的图纸:

 

 

三、其他要求:

 

四、毕业设计的期限:

       自 2007 年  11  月   1  日至 2008 年    1   月    10   日

 

 

五、毕业设计(论文)进度计划:

 

 

起 至 日 期

工   作   内   容

备     注

 

2007-11-1日

2007-11-6日

2007-11-11日

2007-12-2日

2007-12-10日

2007-12-21日

2008-1-10日

选题、系统调研

网站总体规划

网站前台(主页面)设计

网站后台(数据库)设计

网站整体调试

撰写论文

论文答辩

 

 

 

 

 

 

 

 

           

                          摘  要

 

     随着20世纪末信息技术的飞速发展,当今世界已经进入了互联网的时代,Internet是信息产业中发展最快的技术领域。随着因特网的普及与应用,改变着人类社会生活,学习与工作的方式,同时也推动着与网络相关的新技术的快速传播。网站作为Internet的信息载体,作为企业,政府,教育机构或个人在互联网上展示自己的窗口,在宣传和传播信息方面起着越来越大的作用。

在众多网站开发技术中,JSP支持现在绝大多数操作平台,它在代码执行效率、代码可移植性及组建的应用上均优越于其他动态网页技术。因此,本文研究了基于JSP技术的系统动态网站。根据JSP的原理按照网站时机原则以及步骤,对动态网站的定义了目标、分析了网站功能需求,进行了结构设计和艺术性设计;尤其是重点介绍了开发环境的建立、数据库的设计与实现以及系统详细设计;最后对系统进行了编码与测试。通过发布,系统能够正常运行。最后得出了动态网站的解决方案

本任务书介绍了每个功能模块的具体功能和实现方法,希望能够给读者们带来参考价值。

 

 

 

 

 

 

 

目      录

 

0前言    …………………………………………………………………………………………..9

1.系统需求.……………………………………………………………………………………...... 9

1.1系统介绍... 9

1.2系统模块结构图... 9

1.3系统模块简介... 10

               1.3.1前台显示系统..........................................................................................................10

               1.3.2后台管理系统..........................................................................................................11

2.数据库分析    ……………………………………………………………………………………11

2.1数据库分析... 12

2.2主页面的建立... 12

               2.2.1前台页面..................................................................................................................13

            2.3普通页面显示以及新闻观看............................................................................................16

            2.3.1普通页面显示…….......................................................................................................16

            2.3.2最新技术动态显示.......................................................................................................23

3.系统设计……………………………………………………………………………………….29

3.1设计目标... 29

3.2开发及运行环境... 29

3.3数据库设计... 29

        4.辅助JAVABEAN的编写..........................................................................................................29

4.1 基本数据库的JAVA BEAN编写……………………………………………………….29

5. 参考文献、资料索引………………………………………………………………………….30

 

6. 致谢……....................................................................................................... .................................31

 

 

 

 

 

 

 

 

 

 

 

 

 

引言

社会经济的发展,使得商业网越来越宽广,商业客户也遍及世界各地。为适应市场需求,满足各个企业或公司轻松便捷得管理客户关系的愿望,客户关系管理系统应运而生。

系统分析

1.1  系统介绍

     该产品是一款针对大中型企业对某些固定的客户进行集中管理所开发的软件,功能在于更好的使企业领导了解与各个客户之间的关系,亦使业务员更好的更快捷更方便的与客户沟通有利于为企业发掘潜在的商业利益,使企业的效益提高。

 

1.2  系统模块结构图

 

CRM客户关系管理系统

客户管理

销售管理

产品管理

费用管理

词典管理

 

 

 

 

首页

 

 

 

 

    1. 系统模块简介
      1. 前台显示系统

前台显示系统包括客户信息,销售信息,产品信息。

(1)客户信息:根据客户的类型显示客户的信息。

(2)销售信息:显示销售的情况以及动态。包括商业活动中产生的一些机会。

(3)产品信息:显示各类产品以及相关信息。

(4)词典信息:显示此系统中用到的所有词典,通过权限认证的用户可以添加词典。

 

      1. 后台管理系统

后台管理系统是系统管理员对整个系统进行维护的平台。首先登录的同时,系统会根据权限管理来判断登陆者是否有权限对系统进行操作,根据帐号的不同级别来给帐号开放某些功能,登陆者只能对系统给定的开放的功能进行操作,否则没有权限,管理员登录后可以对客户信息,销售信息,产品信息,词典信息等模块进行增删改查看,另外还有一个角色信息,最高管理员可以设定角色并且可以给新设定的角色设定权限,界面如图所示:

 

2.数据库分析

2.1数据库分析

本系统采用Mysql数据库,Mysql是一种关系型数据库,在它上面可以执行几乎全部的关系型数据库标准语言SQL语言。Mysql具有良好的界面,用户可以通过菜单和对话框操作,不用编写任何命令便能有效地实现各种功能的操作,完成数据管理任务。用户可以非常方便的创建非常实用的数据库应用系统。

Mysql可以接受多种格式的数据,从而方便了用户在不同系统之间进行数据转换。

启动Mysql新建一数据库,数据库名称是:crm.sql,打开数据库包括以下表:

 

 

 

2.2主页面的建立

2.2.1前台页面

 

   整个前台页面的风格就是这样,上方是导航条方便我们选择不同的板块浏览,左上角是个logo,右上角是我们的模糊搜索模块,右边是各个模块的管理链接,方便用户应用此系统。

(1) 主页代码如下:

<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>

<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

    <head>

       <title>c r m客户关系管理</title>

       <meta http-equiv="Content-Type" content="text/html; charset=gbk" />

       <link rel="stylesheet" href="images/style/style.css" type="text/css"

           media="screen" />

       <style type="text/css" media="screen">

A.applink:hover {

    border: 2px dotted #DCE6F4;

    padding: 2px;

    background-color: #ffff00;

    color: #FFFFFF;

    text-decoration: underline

}

 

A.applink {

    border: 2px dotted #DCE6F4;

    padding: 2px;

    color: #2F5BFF;

    background: transparent;

    text-decoration: underline

}

 

A.info {

    color: #2F5BFF;

    background: transparent;

    text-decoration: underline

}

 

A.info:hover {

    color: green;

    background: transparent;

    text-decoration: underline

}

 

#page {

    background:

       url("http://www.couchart.com/wp-content/themes/default/images/kubrickbg-ltr.jpg")

       repeat-y top;

    border: none;

}

</style>

       <link rel="stylesheet" href="images/style/lightbox.css"

           type="text/css" media="screen" />

 

 

       <!-- end lightbox scripts -->

       <script type="text/JavaScript">

        </script>

    </head>

    <body>

       <div id="toprightnav">

       </div>

       <div id="header">

           <div id="logoff">

              <table width="110" height="50">

              <tr>

                                <script language="JavaScript">  

    today=new   Date();  

    function   initArray(){  

        this.length=initArray.arguments.length  

        for(var   i=0;i<this.length;i++)  

        this[i+1]=initArray.arguments[i]     }  

        var   d=new   initArray(  

            "星期日",  

            "星期一",  

            "星期二",  

            "星期三",  

            "星期四",  

            "星期五",  

            "星期六");  

  document.write(  

            "<font   color=#7b9baa   style='font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;'>   ",  

            today.getYear(),"年",  

            today.getMonth()+1,"月",  

            today.getDate(),"日       ",  

   

            "</font>"   );      

  </script>

 

      <script>

      time_rota()

      </script>

                  </tr>

             

                  <tr>

                     <b><a href="/crm/logoff.do?method=logoff">退出系统</a> </b>

                  </tr>

              </table>

           </div>

       </div>

 

       <!-- /Header -->

       <div id="navigation">

           <ul id="nav">

              <li>

                  <a href="#" title="添加客户"

                     οnclick="MM_openBrWindow('/crm/customer.do?method=add&id=text','添加客户信息','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=680,left=300,top=120')">添加客户</a>

 

              </li>

              <li class="page_item">

 

                  <a href="#" title="添加联系人"

 

                     οnclick="MM_openBrWindow('/crm/contact.do?method=add&id=text','添加联系人信息','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=630,left=300,top=160')">添加联系人</a>

 

              </li>

 

              <li class="page_item">

                  <a href="#" title="添加机会"

                     οnclick="MM_openBrWindow('/crm/chance.do?method=look&control=add','','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=260,height=450,left=300,top=160')">添加机会</a>

              </li>

              <li>

                  <a href="#" title="添加活动"

                     οnclick="MM_openBrWindow('/crm/action.do?method=look&control=add','添加活动信息','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=550,height=500,left=300,top=160')">添加活动</a>

              </li>

              <li>

                  <a href="#" title="添加销售"

                     οnclick="MM_openBrWindow('/crm/sell.do?method=look&control=add','添加销售','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=480,height=460,left=300,top=160')">添加销售</a>

              </li>

 

              <li>

                  <a href="#" title="添加产品"

                     οnclick="MM_openBrWindow('/crm/product.do?method=add&add=addProduct','添加产品','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=280,height=450,left=300,top=160')">添加产品</a>

              </li>

 

 

              <li>

                  <a href="#" title="添加词典"

                      οnclick="MM_openBrWindow('/crm/addDictionary.jsp','添加词典','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=255,height=230,left=300,top=160')">添加词典</a>

              </li>

              <li>

                  <a href="#" title="添加员工"

                     οnclick="MM_openBrWindow('/crm/employee.do?method=look&control=add','添加员工','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=370,left=300,top=160')">添加员工</a>

              </li>

 

           </ul>

       </div>

       <div id="loop">

           <div id="colcontainer">

              <div id="contentcol">

                  <div id="content" class="narrowcolumn">

                     <h1>

                         客户管理&gt;&gt;客户信息

                     </h1>

                     <div class="search" id="search">

                         <form method="get" id="searchform" action="/crm/customer.do">

                            <input type="hidden" name="method" value="look" />

                            <input type="hidden" name="index" value="look" />     

                            <select name="select" style="width: 100px">

                                <option value="customer_name">

                                   按客户姓名

                                </option>

                                <option value="customer_country">

                                   按客户所在国家

                                </option>

                                <option value="customer_province">

                                   按客户所在省份

                                </option>

                                <option value="customer_address">

                                   按客户详细地址

                                </option>

                                <option value="customer_telephone">

                                   按客户电话

                                </option>

                                <option value="customer_fax">

                                   按客户传真

                                </option>

                                <option value="customer_email">

                                   按客户邮箱

                                </option>

                                <option value="customer_website">

                                   按客户个人主页

                                </option>

                                <option value="customer_trade">

                                   按客户行业

                                </option>

                                <option value="customer_type">

                                   按客户类型

                                </option>

                                <option value="customer_status">

                                   按客户状态

                                </option>

                                <option value="customer_source">

                                   按客户来源

                                </option>

                            </select>

                            <input type="text" name="condition" id="s"

                                value="Enter Keyword(s)"

                                οnblur="if(this.value=='') this.value='Enter Keyword(s)';"

                                οnfοcus="if(this.value=='Enter Keyword(s)') this.value='';" />

                            <input name="Submit" type="submit" value="提 交" />

                         </form>

                     </div>

                     <div class="post">

                         <div class="article">

                            <table width="750" border="0" cellpadding="0" cellspacing="0"

                                align="center">

 

                                <tr>

                                   <td width="90" height="24" class="table_header">

                                       客户名称

                                   </td>

                                   <td width="100" height="24" class="table_header">

                                       国家

                                   </td>

                                   <td width="100" height="24" class="table_header">

                                       省、市

                                   </td>

                                   <td width="80" height="24" class="table_header">

                                       区号/邮编

                                   </td>

                                   <td width="150" height="24" class="table_header">

                                       地址

                                   </td>

                                   <td width="80" height="24" class="table_header">

                                       电话

                                   </td>

                                   <td width="150" height="24" class="table_header">

                                       电子邮箱

                                   </td>

                                </tr>

                                <c:forEach items="${customers}" var="customer">

                                   <tr>

                                       <td

                                           οnclick="MM_openBrWindow('/crm/customer.do?method=editor&id=${customer.customerId }','添加客户信息','width=500,height=720,left=300,top=100')"

                                          style="cursor: hand">

                                           ${customer.customerName}

                                       </td>

                                       <td>

                                          ${customer.customerCountry}

                                       </td>

                                       <td>

                                          ${customer.province}--${customer.city}

                                       </td>

                                       <td>

                                          ${customer.cityCode}<font color="#299943">-</font>${customer.postCode}

                                       </td>

                                       <td>

                                          ${customer.address}

                                       </td>

                                       <td>

                                          ${customer.telephone}

                                       </td>

                                       <td>

                                          &nbsp;${customer.email}

                                       </td>

                                   </tr>

                                </c:forEach>

                                <tr>

                                   <td colspan="7">

                                       <bean:write name="foot" filter="false" />

                                   </td>

                                </tr>

                            </table>

                         </div>

                     </div>

                  </div>

              </div>

              <div id="sidebar">

                  <ul>

                     <li id="categories" class="widget widget_categories">

                         <h2 class="widgettitle">

                            客户管理

                         </h2>

                         <ul>

                            <li>

                                <a href="/crm/customer.do?method=look" title="客户信息">客户信息</a>

                            </li>

                            <li>

                                <a href="/crm/contact.do?method=look" title="联系人信息">联系人信息</a>

                            </li>

                            <li>

                                <a href="/crm/customerlevel.do?method=look&level=1"

                                   title="客户等级">客户等级</a>

                            </li>

                         </ul>

                     </li>

                     <li id="archives" class="widget widget_archives">

                         <h2 class="widgettitle">

                            销售管理

                         </h2>

                         <ul>

                            <li>

                                <a href="/crm/chance.do?method=look&control=all" title="机会">机会</a>

                            </li>

                            <li>

                                <a href="/crm/action.do?method=look&control=all" title="活动">活动</a>

                            </li>

                            <li>

                                <a href="/crm/sell.do?method=look&control=all" title="销售">销售</a>

                            </li>

                            <li>

 

                                <a href="/crm/detail.do?method=look" title="订单">订单</a>

                            </li>

                         </ul>

                     </li>

                     <li id="links" class="widget widget_links">

                         <h2 class="widgettitle">

                            产品管理

                         </h2>

                         <ul>

                            <li>

                                <a href="/crm/product.do?method=look" title="产品管理">产品</a>

                            </li>

                         </ul>

                     </li>

                     <li id="links" class="widget widget_links">

                         <h2 class="widgettitle">

                            费用管理

                         </h2>

                         <ul>

                             <li>

                                <a href="cost.do?method=look" title="费用管理">费用</a>

                            </li>

                         </ul>

                     </li>

                     <li id="archives" class="widget widget_archives">

                         <h2 class="widgettitle">

                            用户自定义词典

                         </h2>

                         <ul>

                            <li>

                                <a href="/crm/dictionary.do?method=look">自定义词典</a>

                            </li>

                            <li>

                                <a href="/crm/country.do?method=look">自定义国家</a>

                            </li>

                            <li>

                                <a href="/crm/area.do?method=look">自定义地区</a>

                            </li>

                         </ul>

                     </li>

                     <li id="categories" class="widget widget_links">

                         <h2 class="widgettitle">

                            人事管理

                         </h2>

                         <ul><li>

                                <a href="/crm/employee.do?method=look&control=all" title="员工管理">员工管理

                                </a>

                            </li><li>

                                <a href="/crm/department.do?method=look&control=all" title="部门管理">部门管理

                                </a>

                            </li>

                           

                            <li>

                                <a href="/crm/usermanage.do?method=look" title="角色管理">角色管理

                                </a>

                            </li>

                            <li>

                                <a href="/crm/userrole.do?method=look" title="用户权限管理">

                                   用户权限管理</a>

                            </li>

                         </ul>

                     </li>

                  </ul>

              </div>

           </div>

       </div>

       <!-- Footer -->

       <div id="footer"></div>

       <div id="footerinfo">

           &copy; Couchart 2007 . All rights reserved. team

           3(赵爽、XXX、陶明飞、吴松、赵悦含、张琦、刘巧翠)

       </div>

       <!-- /Footer -->

 

    </body>

</html>

(2) 版权声明

本部分只是利用fireworks制作的一图片,为了进行一下版权的声明,包括了一些设为首页,联系站长,加入收藏,版权申请等一些信息。此图片的处理,借助了fireworks的各种功能,达到了很好的效果。

 

2.3其它页面显示以及代码

我们所有的页面都用的主页面的样式,显示效果如主页面一样,下面我们提供部分代码,在此段代码中有技术含量较高的表单验证代码:

<%@ page language="java" contentType="text/html;charset=gb2312"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>

<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<html>

      <head>

             <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

             <title>添加客户信息</title>

             <script type="text/JavaScript">

<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

//-->

</script>

             <link href="images/style/addinf.css" rel="stylesheet" type="text/css">

      </head>

      <body id="body">

 

             <center>

                    <p>

                           <b><font size="4">添&nbsp;加&nbsp;客&nbsp;户&nbsp;信&nbsp;息</font> </b>

                           <br>

                           (加*的为必须填写的内容)

                    </p>

             </center>

             <form name="theForm" id="demo" action="/crm/customer.do?method=add"

                    method="post"

                    onSubmit="return Validator.Validate(document.getElementById('demo'))"

                    onReset="return Validator.Validate(this,2)">

               <table align="center">

            <tr>

              <td width="90" height="65" id="td"> *&nbsp;客户姓名:</td>

              <td width="140">

                      <input type="text" name="customerName" id="name" size="20"

                                                maxlength="30" datatype="Cus_name" msg="提示:不能为空且只能由汉字英文或数字组成" />

              </td>

              <td width="85"> *&nbsp;国&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;家: </td>

              <td width="147"><select name="customerCountry" style="width: 117px">

                  <c:forEach items="${countries }" var="country">

                    <option> ${country. countryName} </option>

                  </c:forEach>

                </select>

                  <input name="addCountry" type="button" id="addProvince"

                                                style="width: 25px"

                                                onClick="MM_openBrWindow('/crm/addCountry.jsp','添加国家','width=250,height=230,left=400,top=300')"

                                                value="..." />

              </td>

            </tr>

            <tr>

                    <td height="65"> *&nbsp;邮&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;编: </td>

              <td width="140">

                      <input type="text" name="customerPostCode" size="20"

                                maxlength="6" datatype="Cus_PostCode" msg="提示:不能为空且只能有6位数字" />

                      </td>

              <td> *&nbsp;省&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;份:</td>

              <td width="147"><select name="customerProvince" id="city" style="width: 117px">

                  <c:forEach items="${provences}" var="provence">

                    <option> ${provence.areaName} </option>

                  </c:forEach>

                </select>

                  <input name="addCountry" type="button" id="addProvince"

                                                style="width: 25px"

                                                onClick="MM_openBrWindow('/crm/area.do?method=add&t=ready&add=addProvince','添加省份','width=220,height=230,left=400,top=300')"

                                                value="..." />

              </td>

            </tr>

            <tr>

              <td height="65"> *&nbsp;区&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号: </td>

              <td width="140">

                          <input type="text" name="customerCityCode" size="20" maxlength="4"

                                 dataType="Cus_CityCode" msg="提示:不能为空且只能有3或4位数字" />

              </td>

                      <td>

                         *&nbsp;城&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;市:

                      </td>

              <td><select name="customerCity" id="city" style="width: 117px">

                  <c:forEach items="${cities}" var="city">

                    <option> ${city.areaName} </option>

                  </c:forEach>

                </select>

                  <input name="addCity" type="button" id="addCity"

                                                style="width: 25px"

                                                onClick="MM_openBrWindow('/crm/area.do?method=add&t=ready','添加城市','width=250,height=500,left=300,top=160')"

                                                value="..." />

              </td>

             

            </tr>

            <tr>

              <td height="65"> *&nbsp;详细地址:</td>

              <td width="140">

                      <input name="customerAddress" type="text" size="20" maxlength="50"

                                                datatype="Cus_address" msg="提示:不能为空且只能由汉字英文或数字组成" />

              </td>

            </tr>

            <tr>

              <td height="65"> *&nbsp;客户电话:</td>

              <td width="140">

                      <input name="customerTelephone" type="text" size="20"

                                                maxlength="13" datatype="Cus_phone" msg="提示:不能为空且只能由数字或'-'组成" />

              </td>

              <td> *&nbsp;客户类型: </td>

              <td><select name="customerType" style="width: 145px">

                  <c:forEach items="${customerType}" var="customertype">

                    <option value="${customertype.content}">${customertype.content}</option>

                  </c:forEach>

                </select>

              </td>

            </tr>

            <tr>

 

              <td height="50">&nbsp;&nbsp;&nbsp;客户传真:</td>

              <td width="140"><input name="customerFax" type="text" size="20" maxlength="13" require="false"

 

                                                datatype="Cus_fax" msg="只能由数字或'-'组成" />

              </td>

              <td> *&nbsp;客户来源: </td>

              <td><select name="customerSource" style="width: 145px">

                  <c:forEach items="${customerSource}" var="customersource">

                    <option> ${customersource.content}</option>

                  </c:forEach>

                </select>

              </td>

            </tr>

            <tr>

 

              <td height="65">&nbsp;&nbsp;&nbsp;E&nbsp;-&nbsp;mail: </td>

              <td width="140"><input name="customerEmail" type="text" size="20" maxlength="20" require="false"

 

                                                datatype="Cus_email" msg="电子邮箱地址格式不正确" />

              </td>

              <td> *&nbsp;行&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;业: </td>

              <td><select name="customerTrade" style="width: 145px">

                  <c:forEach items="${customerTrade}" var="customertrade">

                    <option> ${customertrade.content} </option>

                  </c:forEach>

                </select>

              </td>

            </tr>

            <tr>

 

              <td height="50">&nbsp;&nbsp;&nbsp;客户网站:</td>

              <td width="140"><input name="customerWebsite" type="text" size="20" maxlength="20" require="false"

                                                datatype="Cus_web" msg="网址必须包含'http://'" />

 

              </td>

              <td>&nbsp;&nbsp;&nbsp;员&nbsp;工&nbsp;数: </td>

              <td width="147"><input name="customerEmployee" type="text" size="19" require="false"

                                                datatype="Cus_emp"

                                                msg="员工数填写格式错误" maxlength="10" />

              </td>

            </tr>

            <tr>

              <td height="50">&nbsp;&nbsp;&nbsp;收&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;入: </td>

              <td width="140"><input name="customerIncome" type="text" size="20" maxlength="13" require="false"

                                                datatype="Cus_income" msg="收入填写格式错误" />

              </td>

              <td> *&nbsp;客户状态: </td>

              <td><select name="customerStatus" style="width: 145px">

                  <c:forEach items="${customerStatus}" var="customerstatus">

                    <option> ${customerstatus.content} </option>

                  </c:forEach>

                </select>

              </td>

            </tr>

            <tr>

              <td height="30"><html:errors />

              </td>

              <td align="center"><div align="right">

                  <input type="submit" name="Submit2" value="添加"

                                                       onClick="Validator.Validate(document.getElementById('demo'))" />

                  <input type="hidden" name="customerId" />

                &nbsp;&nbsp;&nbsp; </div></td>

              <td><div align="right">

                  <input type="reset" name="reset" value="重置" />

              </div></td>

            </tr>

        

          </table>

              

                    <script>

Validator = {

Cus_email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,                                  <!--email正则表达式-->

Cus_web : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,        <!--客户网站正则表达式-->

Cus_name :/^[a-zA-Z0-9\u0391-\uFFE5]+$/,                                                      <!--客户名称只能由汉字英文或者数字组成-->

Cus_CityCode:/^[0-9]{3,4}$/,

Cus_PostCode:/^[0-9]{6,7}$/,

Cus_address:/^[a-zA-Z0-9\u0391-\uFFE5]+$/,                                                    <!--地址只能由汉字英文或者数字组成-->

Cus_phone : /^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/,                                       <!--电话号码格式-->

Cus_fax :/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/,                                          <!--传真号码格式正则表达式-->

Cus_emp : /^\d+$/,                                                                            <!--雇用员工数只能为正整数-->

Cus_income :/^\d+(\.\d+)?([E]\d{1})?$/,                                                               <!--收入只能为正数-->

ErrorItem : [document.forms[0]],

ErrorMessage : ["以下原因导致提交失败:\t\t\t\t"],

Validate : function(theForm, mode){

   var obj = theForm || event.srcElement;

   var count = obj.elements.length;

   this.ErrorMessage.length = 1;

   this.ErrorItem.length = 1;

   this.ErrorItem[0] = obj;

   for(var i=0;i<count;i++){

    with(obj.elements[i]){

     var _dataType = getAttribute("dataType");

     if(typeof(_dataType) == "object" || typeof(this[_dataType]) == "undefined")   continue;

     this.ClearState(obj.elements[i]);

     if(getAttribute("require") == "false" && value == "") continue;

     switch(_dataType){

      default :

       if(!this[_dataType].test(value)){

        this.AddError(i, getAttribute("msg"));

       }

       break;

     }

    }

   }

   if(this.ErrorMessage.length > 1){

    mode = mode || 1;

    var errCount = this.ErrorItem.length;

    switch(mode){

    case 1 :

     for(var i=1;i<errCount;i++){

     try{

      var span = document.createElement("SPAN");

      span.id = "__ErrorMessagePanel";

      span.style.color = "red";

      this.ErrorItem[i].parentNode.appendChild(span);

      span.innerHTML = this.ErrorMessage[i].replace(/\d+:/,"");

      }

      catch(e){alert(e.description);}

     }

     this.ErrorItem[1].focus();

     break;

       case 2 :

       doReset();

     break;

    }

    return false;

   }

   return true;

},

ClearState : function(elem){

   with(elem){

    if(style.color == "red")

     style.color = "";

    var lastNode = parentNode.childNodes[parentNode.childNodes.length-1];

    if(lastNode.id == "__ErrorMessagePanel")

     parentNode.removeChild(lastNode);

   }

},

AddError : function(index, str){

   this.ErrorItem[this.ErrorItem.length] = this.ErrorItem[0].elements[index];

   this.ErrorMessage[this.ErrorMessage.length] = this.ErrorMessage.length + ":" + str;

}

}

function doReset(){

      document.theForm.customerName.value="";

      document.theForm.customerCityCode.value="";

      document.theForm.customerPostCode.value="";

      document.theForm.customerAddress.value="";

      document.theForm.customerTelephone.value="";

      document.theForm.customerFax.value="";

      document.theForm.customerEmail.value="";

      document.theForm.customerWebsite.value="";

      document.theForm.customerEmployee.value="";

      document.theForm.customerIncome.value="";

}

</script>

             </form>

      </body>

</html>

    

 

3  系统设计

3.1  设计目标

本CRM客户关系管理系统是根据学校实际要求进行开发设计的,主要实现如下目标:

  1. 网页风格符合学校的特点,界面美观大方。
  2. 充分为用户着想,提供细致周到的技术支持。
  3. 提供为用户快速管理客户关系的功能,操作建议明了。
  4. 为网站管理员提供方便、快捷的网站维护平台。
  5. 提供用户精确查找功能。
  6. 网站运行安全稳定。

3.2  开发及运行环境

硬件平台:

  1. CPU:P41.8GHz;
  2. 内存:256MB以上。

软件平台:

  1. 操作系统:Windows XP/Windows 2000;
  2. 数据库:Access;
  3. 开发工具包:JDK Version1.6.0;
  4. JSP服务器:Tomcat;
  5. 浏览器:IE5.0,推荐使用IE6.0;
  6. 分辨率:最佳效果1024*768像素。

3.3  数据库设计

本系统数据库采用Mysql数据库,系统数据库名称crm。数据库crm中包含11张表。关于数据库中的主要数据表请参见附录B。

4  辅助JavaBean的编写

根据系统的需求编写需要的JavaBean。下面将给出企业门户网站中所需要的部分辅助JavaBean的编写过程。

4.1  基本数据库操作的JavaBean的编写

基本数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、获取结果集总记录数的方法ResultSet、删除数据的方法Delete等。下面将给出编写JAVA精品课程网站中的基本数据库操作的JavaBean“Database”的实现过程。

 

 

 

 

 

 

5参考文献、资料索引

文献、资料名称

编著者

出版单位

 

《Java编程思想》

 

《Java程序开发教程》,

 

《Java大学简明教程—实例程序设计》

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bruce Eckel

 

张基温

 

(美)戴特尔等著,张琛恩等译

 

机械工业出版社

 

清华大学出版社

 

电子工业出版社

 

致  谢

首先衷心地感谢XXX老师。本文从选题到完成,从理论上的探讨到实际问题的解决,无处不饱含着XXX老师的心血。XXX老师的悉心指导和建议给了我极大的帮助和支持,使我受益匪浅,在此论文完成之际,谨向XXX老师致以深深的谢意和崇高的敬意。

 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. rabbitmq延时队列实现电商延未支付取消订单---java版

    应用场景:用户下单未支付,需要系统自动取消订单 解决方案: 1,实现定时器轮询订单,将未支付满30分钟后的订单,进行更新状态,变为取消订单 2,用户查看订单时,先将之前未支付的订单进行更新为取消订单 3,延时队列实现取消订单 ps:还有其它方案,一时想不起来了优缺点: …...

    2024/5/7 15:28:38
  2. Adobe Photoshop 2020 (21.1.3.190ACR12.2.1)

    关注工种号:潮软件 搜索下载 软件介绍 Adobe Photoshop是Adobe推出的一款功能强大的图像处理工具,一流的图像和图形设计软件将您想象的内容呈现出来。创建和增强照片、插图和 3D 图稿。设计网站和移动应用程序。编辑视频,模拟真实生活画作等等,专为设计人员、摄影师和艺术家…...

    2024/4/23 3:08:44
  3. css3的动画实现

    关键属性animation 其中包括:动画名称;时间;延迟时间;播放次数 关键帧 @keyframes 动画名称{0%{相关属性.....}20%{相关属性....}40%{相关属性... }60%{相关属性.... }80%{相关属性... }100%{相关属性.... }}1、animation-name 定义一个或者多个动画的名称 eg:demo 2、anim…...

    2024/4/19 2:47:21
  4. tmux里复制内容到系统剪切板(不烧脑的懒人版)

    tmux里复制内容到系统剪切板(不烧脑的懒人版) 前提linux系统 正确安装tmux,并做了配置 复制模式为vi模式 系统已安装xsel或xclip干货把下面命令直接添到.tmux.conf配置文件里 xsel版bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -i --clipboard&q…...

    2024/4/29 19:30:21
  5. JavaScript|定时器实现盒子匀速运动(含测试源码)

    本博文源于js基础,旨在用定时器实现盒子的运动。利用这个可以明白学校官网图片匀速运动原理,特别精妙,值得一学! 定时器 js中实现运动需要使用定时器函数setInterval()。这是一个Js内置的函数,可以让某一个函数自动以指定的毫秒数间隔运行 引例 利用下面代码可在控制台中每…...

    2024/5/8 1:11:08
  6. GeeksforGeeks(AVL)

    (1)AVL插入操作https://www.geeksforgeeks.org/avl-tree-set-1-insertion/(2)AVL删除操作https://www.geeksforgeeks.org/avl-tree-set-2-deletion/...

    2024/4/23 16:01:57
  7. 目标检测算法

    目标检测算法 文章目录目标检测算法全卷积神经网络(FCN)非极大值抑制(Non-max suppression)R-CNN算法流程SPP-Net(Spatial Pyramid Pooling Net)Fast-RCNNFaster-RCNNFaster-RCNN-RPN的损失函数Faster-RCNN的训练流程目标检测的one-stage & two-stageSSD(Single sho…...

    2024/4/29 14:24:58
  8. vue 组件通信的几种方式解读

    $children / $parent拿到 $children / $parent 即可访问子 / 父 组件的所有变量和方法。 官方说 $children / $parent 仅作为应急的通信方法,其中一个原因就是 $children / $parent仅代表的是根组件下的第一个子/父vue组件(普通html标签不含有vue实例,不包含在内),当位置变…...

    2024/5/7 23:37:05
  9. Java成员变量与成员方法的覆盖问题

    package jiCheng_duoTai;public class FUGai {public static void main(String[] args) {A aa = new B();//将父类的引用指向B,将开辟的B地址赋给aa;//创建一个子类对象的时候在内存上同时创建一个父类的对象aa.cry();//子类成员方法会覆盖父类的成员方法System.out.println(aa…...

    2024/4/23 16:01:51
  10. 面试官:你说你懂i++跟++i的区别,你看下这段代码的运行结果吧

    面试官:“说一说i++跟++i的区别” 我:“i++是先把i的值拿出来使用,然后再对i+1,++i是先对i+1,然后再去使用i” 面试官:“那你看看下面这段代码,运行结果是什么?” public static void main(String[] args) {int j = 0;for (int i = 0; i < 10; i++) {j = (j++);}Sys…...

    2024/4/23 8:40:49
  11. apollo 入门

    apollo 入门...

    2024/4/23 16:01:56
  12. Redis 你了解吗?

    前言redis 是一个开源,C语言编写的、支持网络交互的、可基于内存也可持久化的Key-value数据库。Redis数据结构字符串(Strings)字符串列表(lists)字符串集合(sets)有序字符串集合(sorted sets)哈希(hash) 下面对各种数据类型做一个简单的介绍:字符串 (Strings) Re…...

    2024/4/29 9:53:14
  13. [HTML/CSS]Flex布局中space-evenly的兼容性

    属性介绍space-evenly: 均匀排列每个元素,每个元素之间的间隔相等space-between: 均匀排列每个元素,首个元素放置于起点末尾元素放置于终点思路假设我们容器里面有3个元素space-evenly: 容器剩余空间由4个间隙平分space-between: 容器剩余空间由2个间隙平分即,如果我们在space…...

    2024/4/23 16:01:47
  14. Docker-compose高速下载

    Docker-compose高速下载 **下载地址:**http://get.daocloud.io 安装 Docker ComposeDocker Compose 存放在Git Hub,不太稳定。 你可以也通过执行下面的命令,高速安装Docker Compose。 curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-comp…...

    2024/4/23 16:01:54
  15. leetcode刷题(73)——3. 无重复字符的最长子串

    一、题目 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 &…...

    2024/4/22 21:42:44
  16. 用python自动生成出生日期

    限制条件,用户的出生日期必须是成年以上 # 生成出生日期 def create_assist_date():datestart = "1970-06-28"dateend = 2000-06-28datestart = datetime.datetime.strptime(datestart, %Y-%m-%d)dateend = datetime.datetime.strptime(dateend, %Y-%m-%d)date_list…...

    2024/4/23 12:27:48
  17. 人物图片的局部显示

    人物图片的局部显示 介绍公司项目中需要做一个人脸识别(展示任务图片人脸区域的模块),经过技术谈论。由算法人员那边提供一个接口给出人脸在图片中的位置,大致包括,大图的脸轮廓,每个脸轮廓上的眼睛、嘴巴,眉毛,鼻子的位置(以每张图片到每个位置的像素点返回)大致展示…...

    2024/4/29 15:23:51
  18. ROS常用命令行(一)

    ROS常用命令工具包括rostopic (Topics)、rosservice (Services)、rosnode (Nodes)、rosparam (Parameters)、rosmsg (Messages)、rossrv (Services)和roswtf (General debugging)。 Nodes:节点,一个节点即为一个可执行文件,它可以通过ROS与其它节点进行通信。 Messages:消息,…...

    2024/4/19 11:41:44
  19. HTML介绍

    HTML的格式:html是根标签(元素),一个页面只有一个跟标签,网页中的所有内容都应该写在html跟标签中; head标签,该标签中的内容不会在网页中直接显示,它用来帮助浏览器解析页面 title网页的标题标签,默认会显示在浏览器的标题栏中;搜素引擎在检索页面时,会首先检索tit…...

    2024/4/16 15:02:28
  20. WinSCP连接Windows和虚拟机Ubuntu

    关键注意事项:1.关闭Ubuntu防火墙 ufw disable,确认防火墙开关状态 sudo ufw status,关闭防火墙操作需切换至root用户;2.ubuntu默认安装条件下,未安装ssh服务。手动安装命令为sudo apt-get install openssh-server,确认服务安装成功并启动的命令为 sudo ps -e |grep ssh。…...

    2024/4/19 20:48:09

最新文章

  1. 嵌入式linux学习第三天汇编语言点灯

    嵌入式linux学习第三天汇编语言点灯 今天学习如何在linux板子上点灯。 I.MX6U GPIO 详解 我们发现I.MX6U GPIO是分为两类的&#xff0c;&#xff1a;SNVS 域的和通用的。在讨论i.MX6U或类似的复杂微处理器时&#xff0c;了解其GPIO&#xff08;通用输入输出&#xff09;引脚…...

    2024/5/8 2:03:06
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. 自我介绍的HTML 页面(入门)

    一.前情提要 1.主要是代码示例&#xff0c;具体内容需自己填充 2.代码后是详解 二.代码实例和解析 代码 <!DOCTYPE html> <html lang"zh-CN"> <head> <meta charset"UTF-8"> <title>自我介绍页面</title>…...

    2024/5/5 7:22:10
  4. FreeRTOS学习 -- 再识

    工作中一直使用FreeRTOS进行着开发&#xff0c;但是没有进行过系统的总结过。现在将快速使用几天时间将FreeRTOS相关知识点加以总结。 官网&#xff1a; https://www.freertos.org/zh-cn-cmn-s/ 参看资料&#xff1a; 正点原子 STM32F1 FreeRTOS开发手册_V1.2.pdf The FreeRTOS…...

    2024/5/7 4:32:40
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/7 5:50:09
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/7 9:45:25
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/7 14:25:14
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57