`
zisefeiniao
  • 浏览: 172488 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
阅读更多
  项目又继续进行ing...,小有些疲惫,本姑娘觉得我考大学的时候都没这么学习过,天啊,真是崩溃,项目是做出来了,但是老师又提出了更多的要求,要求在一天之内可以完成项目的3~4个模块才可以胜任工作,所以,我继续我们的项目开发。





计划内任务

任务编号
任务名称
最晚结束日期
工作量
任务完成标准
完成状态

1
修改用户登陆
2009/04/30
2009/04/30
验证码输入不区分大小写
Y

2
修改系统用户列表
2009/04/30
2009/04/30
查询关键字改为按照用户类型匹配关键字查询
Y

3
区域列表
2009/04/30
2009/04/30
在系统管理页面中,点击区域,查出全部区域信息显示于列表页中,并添加分页,同时添加“新建区域”按钮。
Y

4
新增区域
2009/04/30
2009/04/30
区域列表界面中点击“新增区域”按钮,系统转到新增区域界面,其中,区域名称需要进行唯一性验证。用户在新增区域界面上点击“确定”按钮,系统将区域信息保存到数据库中。并返回区域列表页面,系统提示“新增成功!”
Y

5
修改区域
2009/04/30
2009/04/30
用户在操作栏中,点击“编辑”图标,通过当前区域编号到数据库中查询出相应的信息,默认显示到相应的位置,更新后提交系统将修改后的区域信息保存到数据库中。并返回区域列表页面,系统提示“修改成功!”。
Y

6
删除区域
2009/04/30
2009/04/30
区域列表界面中点击“删除”按钮,系统提示“确认要删除该区域吗?”,用户确认后,删除用户所选数据,删除所选数据后,刷新区域列表页,并提示“删除成功!”。被企业表[company]和 任务表[task]表外键引用的区域信息不可以删除,系统给出提示“无法删除区域 XXX ,该数据已被引用!”。
Y

7
查看区域
2009/04/30
2009/04/30
在区域列表界面中点击“查看”按钮,系统转到区域详细信息界面,界面中显示如下字段:

区域名称(只读)

路程费用(只读)

路程时间(只读)

用户在区域详细信息界面上点击“返回列表”按钮,系统将返回区域列表页面。
Y

8
 
 
 
 
 

9
 
 
 
 
 

10
 
 
 
 
 


 
 
 
 
 

临时任务


 
 
 
 
 


 
 
 
 
 








1.                   遇到的问题及解决方式(必填)

--------------------------------------------------------------------------------

1.1.1. 关于是否显示删除按钮的处理,图片的路径问题(增加第三种方法)
(1)EL表达式拼凑



<%

String path = request.getContextPath();

pageContext.setAttribute("path",path);

%>





<a href="javascript:del('${allUser[i].username}')">

${allUser[i].username==sessionScope.emp.username?"":"<img src='"}

${allUser[i].username==sessionScope.emp.username?"":path}

${allUser[i].username==sessionScope.emp.username?"":"/images/delete.gif'>"}

</a>





(2)直接写死路径



<a href="javascript:del('${allUser[i].username}')">

${allUser[i].username==sessionScope.emp.username?"":"<img src='/PCServing/images/delete.gif'>"}

</a>



(3)使用自定义EL标签(在此处只是演示其使用方法)



a、自定义ELFuncUtil类





package mldn.lin.el;



public class ELFuncUtil {

    public static String appendAll(String... args) {

       StringBuffer returnValue = new StringBuffer();

       for (String temp : args) {

           returnValue.append(temp);

       }

       return returnValue.toString();

    }



    public static String append(String arg1, String arg2) {

       return appendAll(arg1,arg2);

    }



    public static String append(String arg1, String arg2, String arg3) {

       return appendAll(arg1 , arg2 , arg3);

    }



    public static String append(String arg1, String arg2, String arg3,

           String arg4) {

       return appendAll(arg1 , arg2 , arg3 , arg4);

    }



    public static String append(String arg1, String arg2, String arg3,

           String arg4, String arg5) {

       return appendAll(arg1 , arg2 , arg3 , arg4 , arg5);

    }

}








b、配置自定义标签

在WEB-INF文件夹下增加配置文件,例如:chailinyan.tld





<?xml version="1.0" encoding="UTF-8"?>

<taglib xmlns="http://java.sun.com/xml/ns/j2ee"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"

    version="2.0">

    <tlib-version>1.0</tlib-version>

    <short-name>chailinyan</short-name>

    <uri>http://www.mldnjava.cn</uri>

    <function>

       <description>用于连接两个字符串</description>

       <name>appendTwo</name>

       <function-class>

           mldn.lin.el.ELFuncUtil    //自定义标签的包.类名称

       </function-class>

       <function-signature>

           java.lang.String append(java.lang.String,java.lang.String)

       </function-signature>

       <example>${chailinyan:appendTwo(str1,str2)}</example>

    </function>

    <function>

       <description>用于连接三个字符串</description>

       <name>appendThree</name>

       <function-class>

           mldn.lin.el.ELFuncUtil

       </function-class>

       <function-signature>

           java.lang.String append(java.lang.String,java.lang.String,java.lang.String)

       </function-signature>

       <example>${chailinyan:appendThree(str1,str2,str3)}</example>

    </function>

    <function>

       <description>用于连接四个字符串</description>

       <name>appendFour</name>

       <function-class>

           mldn.lin.el.ELFuncUtil

       </function-class>

       <function-signature>

           java.lang.String append(java.lang.String,java.lang.String,java.lang.String,java.lang.String)

       </function-signature>

       <example>${chailinyan:appendFour(str1,str2,str3,str4)}</example>

    </function>

</taglib>








c、使用说明

index.jsp页面中



<%@ page language="java" pageEncoding="UTF-8"%>

<%@ taglib uri="http://www.mldnjava.cn" prefix=" chailinyan "%>

<%

String path = request.getContextPath();

pageContext.setAttribute("path",path);

%>

<html>

  <head>

    <title>EL标签的使用</title>

  </head>

  <body>

  <%

  pageContext.setAttribute("mumu","weiwei");

   %>

  ${mumu==null?"":( chailinyan:appendThree("<img src='" , path , "/upload/bg.jpg'> ")) }

  </body>

</html>








或者

index.jsp



<%@ page language="java" pageEncoding="UTF-8"%>

<%@ taglib uri="http://www.mldnjava.cn" prefix=" chailinyan "%>

<html>

  <head>

    <title>EL标签的使用</title>

  </head>

  <body>

  <%

  pageContext.setAttribute("mumu","weiwei");

   %>

  ${mumu==null?"":( chailinyan:appendThree("<img src='" , pageContext.request.contextPath , "/upload/bg.jpg'> ")) }

  </body>

</html>








1.1.2. 数据库插入数据错误ERROR 1064 (42000):


mysql> INSERT INTO area(title,cost,timeCost)VALUES('西城区',10.0,1.5);

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near 'area(

title,cost,timeCost)VALUES('西城区',10.0,1.5)' at line 1



解决方法:

INSERT INTO area (title,cost,timeCost) VALUES('西城区',10.0,1.5);



关键在于空格
分享到:
评论

相关推荐

    GIS项目开发文档报告

    它需要分析GIS项目的技术实现难度、预期的成本效益、法律法规限制以及实施的时间安排,为决策者提供是否继续项目的依据。 3. **需求说明书**:需求说明书详细列出GIS项目的需求,包括功能需求、性能需求、界面需求...

    软件工程项目开发文档模板

    通过可行性研究,项目团队可以决定是否继续进行项目开发。 二、项目开发计划: 该文档定义了项目的目标、时间表、资源分配和里程碑。内容包括项目范围、工作分解结构(WBS)、时间管理计划、质量管理计划、人力资源...

    一个软件开发项目及项目管理全过程

    ### 一个软件开发项目及项目管理全过程 在软件开发领域,项目管理是确保项目按时、按质、按预算完成的关键。下面将详细阐述一个软件开发项目及其管理过程中的关键知识点。 #### 一、项目范围规划 **定义项目范围*...

    Bug管理系统 项目开发总结报告

    ### Bug管理系统项目开发总结报告知识点解析 #### 一、引言 - **开发目的**: 随着信息技术的快速发展,软件应用已经渗透到社会的各个方面。在这个背景下,软件错误(通常称为“Bug”)的范围和可能性也随之扩大。...

    开发项目实施规划编写规范

    开发项目实施规划是确保项目成功的关键文档,它指导团队如何有序、高效地执行项目任务,达到预期目标。本文档以北京和利时系统工程股份有限公司的《开发项目实施计划编写规范》为例,详细阐述了编写规范的核心内容。...

    软件项目开发总结报告 .

    【软件项目开发总结报告】 软件项目开发总结报告的目的是对已完成的软件开发过程进行回顾,以便于团队在后续的项目中汲取经验教训,提升开发效率和产品质量。本报告以XXX公司的业务管理系统为例,涵盖项目背景、...

    软件国标文档,可行性研究报告、项目开发计划、软件需求说明书....

    本压缩包文件包含了几个核心的国标软件开发文档,包括可行性研究报告、项目开发计划和软件需求说明书等,这些都是软件工程中至关重要的部分。 1. 可行性研究报告:在项目启动阶段,开发者需要对拟开发的软件进行...

    软件开发项目周报模板

    【软件开发项目周报模板】是项目管理中用于跟踪和汇报项目进度的重要工具,它包含项目的当前状态、未来计划以及潜在风险。以下是基于周报内容的详细解释: 1. **项目基本信息**: - 项目名称:淄博市人力资源和...

    软件工程在项目开发中的思想

    ### 软件工程在项目开发中的思想 #### 软件工程概述 软件工程作为一门学科,旨在解决软件开发过程中遇到的各种问题,包括但不限于质量问题、进度管理、成本控制等。自1968年首次提出以来,软件工程经历了从理论到...

    简单项目开发文档

    - 最终的可行性分析结论将总结前面各部分内容,并给出是否继续推进项目的建议。这通常是基于对项目的全面评估后得出的结果。 ### 四、项目计划书 1. **项目目标**: - 明确项目的目标是项目计划书的核心内容之一...

    沪杭甬集团项目开发程序.pdf

    【沪杭甬集团项目开发程序】是一份详细指导公司项目开发流程的文件,旨在提高项目开发效率,确保新项目的公司价值贡献。程序适用于沪杭甬公司的所有项目开发工作,由项目开发部负责制定并拥有解释权和修改权,自2000...

    安卓游戏开发项目

    首先,我们要了解安卓游戏开发的基础知识。安卓游戏开发主要基于Java或Kotlin语言,利用Android Studio作为集成开发环境(IDE)。开发者需要熟悉Android SDK,它是开发安卓应用和游戏的核心工具集,提供了各种API供...

    项目开发过程全套文档- KCooL项目软件文档

    KCooL项目软件文档是一份全面的项目开发过程资料,涵盖了软件工程的多个关键阶段,对于开发者、项目经理以及团队成员来说具有极高的学习和参考价值。这个文档集合旨在引导一个项目从概念化到最终产品的实现,确保每...

    项目开发过程中涉及到的文档模板

    在项目开发过程中,文档是确保团队协作有效性和产品质量的关键因素。以下是一些主要的文档模板及其详细说明: 1. **开发计划任务书**:这是项目启动阶段的重要文档,定义了项目的范围、目标、时间表、资源分配以及...

    软件开发项目开发合作协议模板.doc

    该文档是关于软件开发项目开发的合作协议,详细规定了甲方(需求方)和乙方(服务提供商)在项目开发过程中的权利、义务以及费用支付等相关事宜。以下是对协议内容的详细解读: 1. 服务内容: 乙方根据甲方的需求...

    GIS项目开发文档(分析、设计、实现、测试)

    GIS项目开发文档是一系列详细记录GIS(地理信息系统)软件项目从初期分析到最终测试的全过程的重要资料。这些文档是项目管理、团队协作和质量保证的关键工具,确保项目的顺利进行和结果的高质量。以下是对每个阶段...

    软件开发项目的答辩ppt

    软件开发项目答辩 PPT 本文将围绕 Linpop 即时...Linpop 即时通讯系统项目的展望是继续完善项目,使其能够实际应用于 Linux 环境的局域网即时通讯,同时可以将源代码开源到网上,来源互联网,回报互联网,促进学习。

    项目开发文档格式

    在软件开发过程中,项目开发文档是至关重要的,它记录了项目的整个生命周期,从构思到实施,再到维护的各个阶段。以下是对"项目开发文档格式"的详细解释: 1. **任务申请**:这是项目的起点,通常由项目经理或相关...

    Java开发项目基于SSM框架的管理系统源代码.zip

    可作为SSM项目开发练习基础模型; 课程设计 、 毕业设计 开发基础; 任何复杂的框架都是简单的知识组合并延伸的,学好基础知识才是最重要的; 此项目简单,便于理解基本原理,为复杂SSM复杂项目的开发打下基础。 ...

Global site tag (gtag.js) - Google Analytics