实验三-电子公文传输系统1-个人贡献
1、简述你完成的工作
撰写团队展示博客、新建博客园账号,撰写需求规格说明书的第一部分;
学习代码规范和编码原则,形成博客;
制作用例图;
协助设计系统前端布局;
代码部分负责实现文件的发送功能
2、你们小组总共的代码行数,你贡献的代码行数?相关代码链接?
总共的代码行数:5600
贡献的代码行数:930
我主要负责的是发送公文部分
员工在此发送公文信息,可以选择指定发送人、上传附件等,如图所示:

核心代码:
</head> <body> <form name="fom" id="fom" method="post" action="files/file/flist.jsp"> <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="62" background="images/nav04.gif"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="21"><img src="images/ico07.gif" width="20" height="18" /></td>
<td width="550">查看内容: 按标题:
<input type="text" name="fname" value="<%=keyWord1==null?"":keyWord1%>" />
<input name="Submit" type="submit" class="right-button02" value="查 询" /></td>
<td width="132" align="left"></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td><table id="subtree1" style="DISPLAY: " width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr>
<td height="20"><font color="blue" >发文件</font> <c:if test="${role==2}"><a href="files/file/add.jsp"><font color="red">>>添加<<</font></a></c:if> </td>
</tr>
<tr>
<td height="10" valign="top" ><hr size="1" color="green" /></td>
</tr>
<tr>
<td height="40" class="font42">
<table width="100%" border="0" cellpadding="4" cellspacing="1" bgcolor="#464646" ><tr>
<td align="center" bgcolor="#EEEEEE">序列</td>
<td align="center" bgcolor="#EEEEEE">标题</td>
<td align="center" bgcolor="#EEEEEE">备注</td>
<td align="center" bgcolor="#EEEEEE">发送时间</td>
<td align="center" bgcolor="#EEEEEE">发送人</td>
<td align="center" bgcolor="#EEEEEE">接收人</td>
<td align="center" bgcolor="#EEEEEE">文件类型</td>
<td align="center" bgcolor="#EEEEEE">状态</td>
<td align="center" bgcolor="#EEEEEE">操作</td>
</tr>
<%
if (allRecorders > 0) {int i = 0;
for (int x = 0; x < (currentPage - 1) * lineSize; x++) {
rs.next();
}
// 对于输出代码之前要求按显示的页数空出
for (int x = 0; x < lineSize; x++) {
if (rs.next()) {
i++;
%>
<tr>
<td bgcolor="#FFFFFF" height="20" align="center" ><%=i %></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("title")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("remark")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("inputdate")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("u1")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("u2")%></td>
<td bgcolor="#FFFFFF" align="center">
<%if("0".equals(rs.getString("status"))){ %>未签收<%} %>
<%if("1".equals(rs.getString("status"))){ %>已签收<%} %>
<%if("2".equals(rs.getString("status"))){ %>已退回<%} %>
</td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("typename")%></td>
<td bgcolor="#FFFFFF" align="center">
<a href="/fileweb/upload/<%=rs.getString("url")%>" >下载</a>
</td>
</tr>
<%
}
}
}
%>
</table></td>
</tr>
<tr>
<td>
<%
if (allRecorders > 0) {
%>
<center><br>
<font size="2">
<input type="button" value="首页" onClick="openPage(1)"
<%=currentPage == 1 ? "disabled" : ""%>>
<input type="button" value="上一页"
onClick="openPage(<%=currentPage - 1%>)"
<%=currentPage == 1 ? "disabled" : ""%>>
<input type="button" value="下一页"
onClick="openPage(<%=currentPage + 1%>)"
<%=currentPage == pageSize ? "disabled" : ""%>>
<input type="button" value="尾页" onClick="openPage(<%=pageSize%>)"
<%=currentPage == pageSize ? "disabled" : ""%>>
<input type="hidden" name="cp" value="">
</font>
收到公文后会在此页面显示,可以选择下载、签收、退回

核心代码
<form name="fom" id="fom" method="post" action="files/file/tlist.jsp"> <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="62" background="images/nav04.gif"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="21"><img src="images/ico07.gif" width="20" height="18" /></td>
<td width="550">查看内容: 按标题:
<input type="text" name="fname" value="<%=keyWord1==null?"":keyWord1%>" />
<input name="Submit" type="submit" class="right-button02" value="查 询" /></td>
<td width="132" align="left"></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td><table id="subtree1" style="DISPLAY: " width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr>
<td height="20"><font color="blue" >提醒收文件</font> </td>
</tr>
<tr>
<td height="10" valign="top" ><hr size="1" color="green" /></td>
</tr>
<tr>
<td height="40" class="font42">
<table width="100%" border="0" cellpadding="4" cellspacing="1" bgcolor="#464646" ><tr>
<td align="center" bgcolor="#EEEEEE">序列</td>
<td align="center" bgcolor="#EEEEEE">标题</td>
<td align="center" bgcolor="#EEEEEE">备注</td>
<td align="center" bgcolor="#EEEEEE">发送时间</td>
<td align="center" bgcolor="#EEEEEE">发送人</td>
<td align="center" bgcolor="#EEEEEE">接收人</td>
<td align="center" bgcolor="#EEEEEE">文件类型</td>
<td align="center" bgcolor="#EEEEEE">状态</td>
<td align="center" bgcolor="#EEEEEE">操作</td>
</tr>
<%
if (allRecorders > 0) {int i = 0;
for (int x = 0; x < (currentPage - 1) * lineSize; x++) {
rs.next();
}
// 对于输出代码之前要求按显示的页数空出
for (int x = 0; x < lineSize; x++) {
if (rs.next()) {
i++;
%>
<tr>
<td bgcolor="#FFFFFF" height="20" align="center" ><%=i %></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("title")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("remark")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("inputdate")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("u1")%></td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("u2")%></td>
<td bgcolor="#FFFFFF" align="center">
<%if("0".equals(rs.getString("status"))){ %>未签收<%} %>
<%if("1".equals(rs.getString("status"))){ %>已签收<%} %>
<%if("2".equals(rs.getString("status"))){ %>已退回<%} %>
</td>
<td bgcolor="#FFFFFF" align="center"><%=rs.getString("typename")%></td>
<td bgcolor="#FFFFFF" align="center">
<a href="/fileweb/upload/<%=rs.getString("url")%>" >下载</a> |
<a href="/fileweb/files/file/updateDao.jsp?status=1&ID=<%=rs.getString("id")%>" >签收</a> |
<a href="/fileweb/files/file/updateDao.jsp?status=2&ID=<%=rs.getString("id")%>" >退回</a>
</td>
</tr>
<%
3、你们小组总共的文档数?你贡献的文档数?相关链接
小组总共12篇
个人贡献2篇
浙公网安备 33010602011771号