⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project_summary.jsp

📁 jwp是 JSP WebProject的简写。它是一个基于Web的应用程序。它编写的方式是JSP/Java+Mysql.主要的功能是管理项目、任务、命令、用户、报告、文档。这个程序对学生管理自己的程序
💻 JSP
字号:
<%@ include file="../WEB-INF/include/header.jsp" %>
<%!
	Project p;
%>
<%
	if(request.getParameter("summary") != null)
	{
		p = new Project();
		p.get(request.getParameter("summary"));
		
	}
%>
<html>
<head>
<title>Project Summary</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../css/css.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td class="header" height="25" bgcolor="#666666">&nbspProject Summary</td>
  </tr>
  <tr> 
    <td bgcolor="#EFEFEF">&nbsp;</td>
  </tr>
  <tr> 
    <td bgcolor="#EFEFEF"> 
      <form name="form1" method="post" action="">
        <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr> 
            <td height="25" bgcolor="#666666" class="header">&nbspProject</td>
          </tr>
          <tr> 
            <td bgcolor="#FAFAFA"> 
              <table width="100%" border="0">
                <tr> 
                  <td width="20%" class="text_bold">Project Name:</td>
                  <td width="80%" class="text"><%=p.getName()%></td>
                </tr>
                <tr> 
                  <td width="20%" class="text_bold">Organisation:</td>
                  <td width="80%" class="text"><%=p.getOrganisation()%></td>
                </tr>
                <tr> 
                  <td width="20%" class="text_bold" valign="top">Description:</td>
                  <td width="80%" class="text"><%=p.getDescription()%></td>
                </tr>
              </table>
            </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td height="25" bgcolor="#666666">&nbsp<span class="header">Project 
              Group </span></td>
          </tr>
          <tr> 
            <td bgcolor="#FAFAFA"> 
              <table width="100%" border="0" align="center">
                <tr> 
                  <td width="20%" class="text_bold">Project Manager:</td>
                  <td width="80%" class="text"><%=ses.getUser().getName(p.getManager())%> 
                  </td>
                </tr>
                <%
				Vector vproj = p.loadMembers();
				for(int i=0; i<vproj.size(); i++)
				{
%>
                <tr> 
                  <td width="20%" class="text_bold">Member <%=i+1%>:</td>
                  <td width="80%" class="text"><%=ses.getUser().getName((vproj.elementAt(i)).toString())%></td>
                </tr>
                <%
				}
%>
              </table>
            </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td height="25" bgcolor="#666666">&nbsp<span class="header">Current 
              Situation</span></td>
          </tr>
          <tr> 
            <td class="text" bgcolor="#FAFAFA"><%=ses.getUser().strReplace(p.getCurrentSituation(), "\n","<br>")%></td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td height="25" bgcolor="#666666">&nbsp<span class="header">Goal of 
              the Project</span></td>
          </tr>
          <tr> 
            <td class="text" bgcolor="#FAFAFA"><%=ses.getUser().strReplace(p.getTarget(), "\n","<br>")%></td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td height="25" bgcolor="#666666">&nbsp<span class="header">Demands</span></td>
          </tr>
          <tr> 
            <td bgcolor="#FAFAFA"> 
              <table width="100%" border="0">
                <%
			Vector vdemands = p.getDemands();
			for(int i=0; i<vdemands.size(); i++)
			{
				Demand d = (Demand) vdemands.elementAt(i);
%>
                <tr> 
                  <td class="text_bold"><%=i+1%>. <%=d.getDescription()%></td>
                </tr>
                <tr> 
                  <td class="text"><%=d.getComment()%></td>
                </tr>
                <tr> 
                  <td bgcolor="#CCCCCC" height="1"></td>
                </tr>
                <%
			}
%>
              </table>
            </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td height="25" bgcolor="#666666">&nbsp<span class="header">Demands 
              Shortlist </span></td>
          </tr>
          <tr> 
            <td bgcolor="#FAFAFA"> 
              <table width="100%" border="0">
                <%
			Vector vdemands2 = p.getDemands();
			for(int i=0; i<vdemands2.size(); i++)
			{
				Demand d = (Demand) vdemands2.elementAt(i);
%>
                <tr> 
                  <td class="text_bold"><%=i+1%>. <%=d.getDescription()%></td>
                </tr>
                <tr> 
                  <td bgcolor="#CCCCCC" height="1"></td>
                </tr>
                <%
			}
%>
              </table>
            </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td height="25" bgcolor="#666666">&nbsp<span class="header">Milestones</span></td>
          </tr>
          <%
			Vector vms = p.getMilestones();
			for(int i=0; i<vms.size(); i++)
			{
				Milestone m = (Milestone) vms.elementAt(i);
%>
          <tr> 
            <td bgcolor="#FAFAFA"> 
              <table width="100%" border="0">
                <tr> 
                  <td width="10%" class="text_bold"><%=app.dbDateToNormalDate(m.getDate())%></td>
                  <td width="90%" class="text_bold"><%=m.getDescription()%></td>
                </tr>
                <tr> 
                  <td colspan="2" class="text"><%=m.getComment()%></td>
                </tr>
                <tr bgcolor="#CCCCCC"> 
                  <td colspan="2" height="1"></td>
                </tr>
              </table>
            </td>
          </tr>
          <%
			}
%>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td> 
              <table width="100%" border="0" align="center">
                <tr bgcolor="#666666"> 
                  <td class="header" colspan="8" height="25">&nbsp<span class="header"></span>Tasks</td>
                </tr>
                <tr bgcolor="#FAFAFA"> 
                  <td class="text_bold">Description</td>
                  <td class="text_bold">Duration</td>
                  <td class="text_bold">Status</td>
                  <td class="text_bold">Priority</td>
                  <td class="text_bold">Start</td>
                  <td class="text_bold">End</td>
                  <td class="text_bold">Responsible</td>
                  <td class="text_bold">Creator</td>
                </tr>
                <%
		Vector vopen = p.loadTasks();
		for(int i=0; i<vopen.size(); i++)
		{
			Task t = (Task) vopen.elementAt(i);
			Project p = new Project();
			p.get(t.getProject());
			String image = "n/a";
			if(t.getPrio().equals("low"))
				image = "<img src=\"../images/priolow.png\" alt=\"Low Priority\" border=\"0\">";
			else if(t.getPrio().equals("middle"))
				image = "<img src=\"../images/priomiddle.png\" alt=\"Middle Priority\" border=\"0\">";
			else if(t.getPrio().equals("high"))
				image = "<img src=\"../images/priohigh.png\" alt=\"High Priority\" border=\"0\">";
			
%>
                <tr bgcolor="#FAFAFA" title="Project: <%=p.getName()%>"> 
                  <td class="text"><%=t.getDescription()%></td>
                  <td class="text"><%=t.getDuration()%> Day(s)</td>
                  <td class="text"><%=t.getStatus()%> %</td>
                  <td class="text"><%=image%></td>
                  <td class="text"><%=app.dbDateToNormalDate(t.getStart())%></td>
                  <td class="text"><%=app.dbDateToNormalDate(t.getEnd())%></td>
                  <td class="text"><%=ses.getUser().getName(t.getResponsible())%></td>
                  <td class="text"><%=ses.getUser().getName(t.getCreator())%></td>
                </tr>
                <tr bgcolor="#999999"> 
                  <td class="text" height="1"></td>
                  <td class="text" height="1"></td>
                  <td class="text" height="1"></td>
                  <td class="text" height="1"></td>
                  <td class="text" height="1"></td>
                  <td class="text" height="1"></td>
                  <td class="text" height="1"></td>
                  <td class="text" height="1"></td>
                </tr>
                <%
		}
%>
              </table>
            </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td height="25" bgcolor="#666666">&nbsp<span class="header">Project 
              Reports </span></td>
          </tr>
          <tr> 
            <td bgcolor="#FAFAFA"> 
              <table width="100%" border="0">
                <tr> 
                  <td class="text_bold">Nr.</td>
                  <td class="text_bold">Date</td>
                  <td class="text_bold">Creator</td>
                  <td class="text_bold">Start</td>
                  <td class="text_bold">End</td>
                  <td class="text_bold">Status</td>
                  <td class="text_bold">Step</td>
                  <td class="text_bold">Phase</td>
                  <td class="text_bold">Degree</td>
                </tr>
                <%
			Vector vreports = p.getReports();
			for(int i=0; i<vreports.size(); i++)
			{
				Report r = (Report) vreports.elementAt(i);
%>
                <tr> 
                  <td class="text"><%=i+1%>.</td>
                  <td class="text"><%=app.dbDateToNormalDate(r.getDate())%></td>
                  <td class="text"><%=ses.getUser().getName(r.getUser())%></td>
                  <td class="text"><%=app.dbDateToNormalDate(r.getStartdate())%></td>
                  <td class="text"><%=app.dbDateToNormalDate(r.getEnddate())%></td>
                  <td class="text"><%=r.getStatus()%></td>
                  <td class="text"><%=r.getStep()%></td>
                  <td class="text"><%=r.getPhase()%></td>
                  <td class="text"><%=r.getDegree()%> %</td>
                </tr>
                <tr> 
                  <td colspan="9" height="10" class="text"></td>
                </tr>
                <tr> 
                  <td colspan="9" class="text"><span class="text_bold">Events: 
                    </span><%=r.getEvents()%></td>
                </tr>
                <tr> 
                  <td colspan="9" class="text"><span class="text_bold">Planned 
                    Events:</span> <%=r.getPlannedevents()%></td>
                </tr>
                <tr> 
                  <td colspan="9" class="text"><span class="text_bold">Risks:</span> 
                    <%=r.getRisks()%></td>
                </tr>
                <tr> 
                  <td colspan="9" class="text"><span class="text_bold">Decisions:</span> 
                    <%=r.getDecision()%></td>
                </tr>
                <tr> 
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                  <td bgcolor="#CCCCCC" height="1"></td>
                </tr>
                <%
			}
%>
              </table>
            </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
        </table>
      </form>
    </td>
  </tr>
  <tr> 
    <td> 
      <div align="center" class="copyright">WebProject Copyright 2003 - Jan Debertshaeuser</div>
    </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -