|
4.2.4新闻管理模块设计
为了使网站工作人员更加方便快捷的对该网站有关的广告进行统一的管理,设计了该模块,此模块具有对公司新闻和业内咨询的添加、删除、修改的功能。
文件名为:manage_news.asp,具体显示如图4-4所示。
图4-4 新闻管理页面在浏览器中运行的结果
部分代码如下:
<%
set rs=server.createobject("adodb.recordset")
sqltext="select * from conews order by id desc"
rs.open sqltext,conn,1,1
dim maxperpage
maxperpage=20
dim text,checkpage
text="0123456789"
rs.pagesize=maxperpage
for i=1 to len(request("page"))
checkpage=instr(1,text,mid(request("page"),i,1))
if checkpage=0 then
exit for
end if
next
if checkpage<>0 then
if not isempty(request("page")) then
currentpage=cint(request("page"))
if currentpage < 1 then currentpage = 1
if currentpage > rs.pagecount then currentpage = rs.pagecount
else
currentpage= 1
end if
if not rs.eof then rs.absolutepage = currentpage end if
else
currentpage=1
end if
call showpages
call list
if rs.recordcount > maxperpage then
call showpages
end if
'显示帖子的子程序
sub list()%>
<!-- #include file="inc/head.asp" -->
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" align="center" valign="top"> <table width="150" height="100%" border="0" cellpadding="0" cellspacing="0" class="headertdstyle">
<tr>
<td align="center" valign="top"><table width="100%" height="24" border="0" cellpadding="0" cellspacing="0">
<tr> <td align="center">功能菜单</td></tr>
</table>
<table width="100%" height="90%" border="0" cellpadding="0" cellspacing="0" class="menubg">
<tr>
<td align="center" valign="top">
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="16%"><img src="../img/left_1.gif" width="28" height="11"></td>
<td width="84%" height="20"><font color="#ffff00">新闻管理</font></td>
</tr>
</table>
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="34%" height="20" align="right"><img src="../img/left_1_1.gif" width="29" height="16"></td>
<td width="66%" valign="bottom"><a href="manage_news.asp"><font color="#ffff00">公司新闻管理</font></a></td>
</tr></table>
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="34%" height="20" align="right"><img src="../img/left_1_1.gif" width="29" height="16"></td>
<td width="66%" valign="bottom"><a href="manage_newsadd.asp"><font color="#ffff00">添加公司新闻</font></a></td>
</tr>
</table>
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr> <td width="34%" height="20" align="right"><img src="../img/left_1_1.gif" width="29" height="16"></td>
<td width="66%" valign="bottom"><a href="manage_yenews.asp"><font color="#ffff00">业内资讯管理</font></a></td>
</tr></table>
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr> <td width="34%" height="20" align="right"><img src="../img/left_1_1.gif" width="29" height="16"></td>
<td width="66%" valign="bottom"><a href="manage_yenewsadd.asp"><font color="#ffff00">添加业内资讯</font></a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
<td align="center" valign="top">
<strong>
</strong>
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr> <td height="25"> <div align="center"><strong>新闻管理
</strong></div></td>
</tr>
<tr> <td><div align="center">
<table width="100%" border="0" cellspacing="2" cellpadding="3">
<tr bgcolor="#c0c0c0">
<td width="8%" height="25" bgcolor="#c0c0c0"> <div align="center">id</div></td>
<td width="62%"> <div align="center">新闻标题</div></td>
<td width="10%"> <div align="center">操作</div></td>
<td width="10%"> <div align="center">操作</div></td>
<td width="10%"> <div align="center">操作</div></td>
</tr>
<%
if not rs.eof then
i=0
do while not rs.eof
%>
<tr bgcolor="#e3e3e3">
<td height="22"> <div align="center"><%=rs("id")%></div></td>
<td> <%=rs("title")%></td>
<td> <div align="center"><a href=../newsinfo.asp?id=<%=rs("id")%> target="_blank">查看</a></div></td>
<td bgcolor="#e3e3e3">
<div align="center"><a href="manage_editnews.asp?id=<%=rs("id")%>">修改</a></div></td>
<td> <div align="center"><a href="manage_news.asp?id=<%=rs("id")%>&no=eshop">删除</a></div></td>
</tr>
<%
i=i+1
if i >= maxperpage then exit do
rs.movenext
loop
end if
%>
<tr bgcolor="#c0c0c0">
<td height="25" colspan="5"> <%
response.write "<strong><font color='#000000'>-> 全部-</font>"
response.write "共</font>" & "<font color=#ff0000>" & cstr(rs.recordcount) & "</font>" & "<font color='#000000'>条新闻</font></strong> "
response.write "<strong><font color='#000000'>第</font>" & "<font color=#ff0000>" & cstr(currentpage) & "</font>" & "<font color='#000000'>/" & cstr(rs.pagecount) & "</font></strong> "
if currentpage > 1 then
response.write "<strong><a href='manage_news.asp?&page="+cstr(1)+"'><font color='#000000'>首页</font></a><font color='#ffffff'> </font></strong>"
response.write "<strong><a href='manage_news.asp?page="+cstr(currentpage-1)+"'><font color='#000000'>上一页</font></a><font color='#ffffff'> </font></strong>"
else
response.write "<strong><font color='#000000'>上一页 </font></strong>"
end if
if currentpage < rs.pagecount then
response.write "<strong><a href='manage_news.asp?page="+cstr(currentpage+1)+"'><font color='#000000'>下一页</font></a><font color='#ffffff'> </font>"
response.write "<a href='manage_news.asp?page="+cstr(rs.pagecount)+"'><font color='#000000'>尾页</font></a></strong> "
else
response.write ""
response.write "<strong><font color='#000000'>下一页</font></strong> "
end if
'response.write "</td><td align='right'>"
'response.write "<font color='#000000' >转到:</font><input type='text' name='page' size=4 maxlength=4 class=smallinput value="¤tpage&"> "
'response.write "<input class=buttonface type='submit' value='go' name='cndok'> "
%></td></tr></table>
<%
end sub
rs.close
%>
</div></td></tr>
</table>
</td></tr>
</table>
<!-- #include file="inc/foot.asp" -->
4.2.5产品管理模块设计
这个模块是管理产品信息,包括:对产品类别的设置(大类及小类的添加、修改和删除操作),新产品的添加,对已有产品的修改和删除,对产品的审核。其文件名为articlemanage.asp。具体显示如图4-5所示。
图4-5 产品管理页面在浏览器里运行的结果
4.2.6注册会员管理模块
在该页面中,管理员可以修改和删除在主页注册的会员资料。具体显示如图4-6所示。
图4-6 注册会员管理页面在浏览器中运行的结果
4.2.7留言管理模块
这个模块有管理留言板信息功能,对客户的留言进行修改和删除操作。同时,还可以发布管理员公告。具体显示如图4-7所示。
图4-7 留言管理页面在浏览器中运行的结果
4.2.8人才管理模块设计
人才管理模块包括,招聘管理,发布招聘和应聘管理,通过该模块,公司可以发布招聘信息,修改已有的招聘信息及删除不需要的招聘信息。还可以对来应聘的信息进行审核和筛选,以便找到符合公司需要的人才。具体显示如图4-8所示。
图4-8 人才管理页面在浏览器中运行的结果
4.2.9订单管理模块设计
这部分是管理客户的订单,可以查看订单的审核情况和订单的具体内容,还可以对订单进行删除操作。具体显示如图4-9所示。
图4-9 订单管理页面在浏览器中运行的结果
由于后面几个部分的代码和新闻管理模块的很相似,这里就不一一列出了。 |
|