</tr>
<tr>
<td>
<table width="754" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><img src="img/admin_search.gif" width="754" height="27"></td>
</tr>
<tr>
<td background="img/table_bg.gif">
<form name="form1" method="post" action="">
<table width="754" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="105"> </td>
<td width="97"> </td>
<td width="147"> </td>
<td width="24"> </td>
<td width="170"> </td>
<td width="58"> </td>
<td width="65"> </td>
<td width="88"> </td>
</tr>
<tr>
<td> </td>
<td>请输入关键词:</td>
<td><input name="key" type="text" id="key" size="20"></td>
<td align="center">按</td>
<td><select name="cond" id="cond">
<option value="tc_name">姓名</option>
<option value="tc_indate">入校时间</option>
<option value="tc_zhy">所学专业</option>
<option value="tc_dw">所在基层单位</option>
</select></td>
<td><input type="submit" name="Submit" value="查询"></td>
<td><input type="reset" name="Submit2" value="重来"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td background="img/table_btom.gif"> </td>
</tr>
</table>
<table width="754" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><img src="img/admin_list.gif" width="754" height="27"></td>
</tr>
<tr>
<td background="img/table_bg.gif">
<table width="754" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70"> </td>
<td width="140"> </td>
<td width="166"> </td>
<td width="166"> </td>
<td width="166"> </td>
<td width="46"> </td>
</tr>
<tr>
<td> </td>
<td colspan="3">共计 <i><%=(rs_total)%></i> 条记录,当前显示第 <i><%=(rs_first)%></i> 条到第 <i><%=(rs_last)%></i> 条</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> <% If MM_offset <> 0 Then %>
<A HREF="<%=MM_moveFirst%>" class="4">第一页</A>
<% End If ' end MM_offset <> 0 %></td>
<td> <% If MM_offset <> 0 Then %>
<A HREF="<%=MM_movePrev%>" class="4">上一页</A>
<% End If ' end MM_offset <> 0 %></td>
<td> <% If Not MM_atTotal Then %>
<A HREF="<%=MM_moveNext%>" class="4">下一页</A>
<% End If ' end Not MM_atTotal %></td>
<td> <% If Not MM_atTotal Then %>
<A HREF="<%=MM_moveLast%>" class="4">最末页</A>
<% End If ' end Not MM_atTotal %></td>
<td> </td>
</tr>
</table>
<table width="754" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="67"> </td>
<td width="115"> </td>
<td width="369"> </td>
<td width="97"> </td>
<td width="52"> </td>
<td width="54"> </td>
</tr>
<tr>
<td> </td>
<td><b>姓名</b></td>
<td><b>所在基层单位</b></td>
<td><b>查看/修改</b></td>
<td><b>删除</b></td>
<td> </td>
</tr>
<%
While ((Repeat1__numRows <> 0) AND (NOT rs.EOF))
%>
<tr onMouseOver="this.style.backgroundColor='#99CC00'" onMouseOut ="this.style.backgroundColor=''">
<td> </td>
<td><%=(rs.Fields.Item("tc_name").Value)%></td>
<td><%=(left(rs.Fields.Item("tc_dw").Value,26))%></td>
<td><input name="btm1" type="button" id="btm1" style="font-family: 新细明体, 宋体, Arial; font-size: 9pt; height:20px;background-color:#D4D0C8;" onclick=" window.location='admin_edit.asp?id=<%=rs("tc_id")%>'" onMouseOver ="this.style.backgroundColor='#FFC864'" onMouseOut ="this.style.backgroundColor='#D4D0C8'" value="查看/修改"></td>
<td><input type="button" value="删除" onclick="if (confirm('确实要此条记录吗?')) window.location='admin_del.asp?id=<%=rs("tc_id")%>'" style="font-family: 新细明体, 宋体, Arial; font-size: 9pt; height:20px;background-color:#D4D0C8;" onMouseOver="this.style.backgroundColor='#FFC864'" onMouseOut="this.style.backgroundColor='#D4D0C8'"></td>
<td> </td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rs.MoveNext()
Wend
%>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="754" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70"> </td>
<td width="140"> <% If MM_offset <> 0 Then %>
<A HREF="<%=MM_moveFirst%>" class="4">第一页</A>
<% End If ' end MM_offset <> 0 %></td>
<td width="166"> <% If MM_offset <> 0 Then %>
<A HREF="<%=MM_movePrev%>" class="4">上一页</A>
<% End If ' end MM_offset <> 0 %></td>
<td width="166"> <% If Not MM_atTotal Then %>
<A HREF="<%=MM_moveNext%>" class="4">下一页</A>
<% End If ' end Not MM_atTotal %></td>
<td width="166">
<% If Not MM_atTotal Then %>
<A HREF="<%=MM_moveLast%>" class="4">最末页</A>
<% End If ' end Not MM_atTotal %></td>
<td width="46"> </td>
</tr>
</table> </td>
</tr>
<tr>
<td background="img/table_btom.gif"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
<%
rs.Close()
Set rs = Nothing
%>
5.3 结论
此教师信息管理系统采用了ASP+Dreamweaver+Access的方式基本上实现了一个系统所应该具备的基本功能,比如说信息录入,查询,修改,删除等操作。但是由于时间比较仓促在界面友好和美观上所做的工作还远远不够,需要继续完善。另外,开发完成这个小系统后,深深体会到按照软件工程理论开发一个项目的重要性,没有一个标准规则,任何项目都很难有一个完美的结果
参考文献
[1] 信息学院的数字化学院系统软件开发任务书.
[2] 郑人杰、殷人昆、陶永雷《实用软件工程》第二版.清华大学出版社 2004.5.1
[3] Soren Lauesen.Software Requirements Styles and Techniques[M]. BeiJing: Publishing House of Electronics Industry,2002.10,25-90.
[4] Roger S.Pressman.Software Engineering A Practitioner’s Approach, 5th ed[M].北京:清华大学出版社,2001.1-589.
[5] 杜民等 编著《ASP 程序设计与开发指南》.高等教育出版社
[6] 张龙祥等《面向对象程序设计》 人民邮电出版社
[7] 吴昌平主编 《ASP程序设计》 人民邮电出版社
[8] [美]马丁 著 敏捷软件开发:原则、模式与实践 清华大学出版社
[9] 萨师煊,王 珊.数据库系统概论[M].北京: 高等教育出版社.1997.91-132.
[10] Paul C.Jorgensen.Software Testing A Craftsman’s Approach(second Edition)[M].China Machine Press,2003,170-175.
[11] Soren Lauesen.Software Requirements Styles and Techniques[M]. BeiJing: Publishing House of Electronics Industry,2002.10,25-90.
致 谢
在学位文档即将完成之际,我想向曾经给我帮助和支持的人们表示衷心的感谢。首先要感谢我的指导教师,他在学习和科研方面给了我大量的指导,并为我们提供了良好的科研环境,让我学到了知识,掌握了科研的方法,也获得了实践锻炼的机会。他严谨的治学态度、对我的严格要求以及为人处世的坦荡将使我终身受益。除此之外,他对我学习生活的关心和照顾也使得我得以顺利完成本科生的学业。在此祝愿他身体健康,全家幸福!
感谢我的同学,感谢他们在学习和生活上给予我的帮助。
感谢生我养我的父母,他们给了我无私的爱,我深知他们为我求学所付出的巨大牺牲和努力,而我至今仍无以为报。祝福他们,以及那些给予我关爱的长辈,祝他们幸福、安康!
感谢我的工作单位的领导和同事们,他们在我求学的过程中给了我许多的帮助和鼓励。
还有很多我无法一一列举姓名的师长和友人给了我指导和帮助,在此衷心的表示感谢,他们的名字我一直铭记在心!
最后,衷心感谢在百忙之中抽出时间审阅本文档的专家教授。