📄 c.htm
字号:
target=_blank><FONT color=#ffffff>新闻</FONT></A></TD>
<TD><A
href="http://www.chinabyte.com/ColumnArea/217017207043915776/index.shtml"
target=_blank><FONT color=#ffffff>评论</FONT></A></TD>
<TD><A
href="http://www.chinabyte.com/Enterprise/218706056904179712/index.shtml"
target=_blank><FONT color=#ffffff>E企业</FONT></A></TD>
<TD><A href="http://telecom.chinabyte.com/" target=_blank><FONT
color=#ffffff>网络通信</FONT></A></TD>
<TD><A href="http://www.chinabyte.com/" target=_blank><FONT
color=#ffffff>chinabyte</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE height=2 cellSpacing=0 cellPadding=0 width=775 border=0>
<TBODY>
<TR>
<TD width=37 bgColor=#ffffff></TD>
<TD width=1 bgColor=#ffffff></TD>
<TD width=33 bgColor=#7b91a9></TD>
<TD width=704 bgColor=#ffffff></TD></TR></TBODY></TABLE><IFRAME
src="C.files/f-dh.htm" frameBorder=0 width=775 scrolling=no height=40></IFRAME>
<TABLE cellSpacing=0 cellPadding=0 width=775 bgColor=#7b91a9 border=0>
<TBODY>
<TR>
<TD width=8 height=1></TD>
<TD width=767 bgColor=#000000 height=1></TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=775 align=center bgColor=#f6f5f2
border=0>
<TBODY>
<TR>
<TD width=8 bgColor=#7b91a9></TD>
<TD width=1 bgColor=#000000></TD>
<TD width=766><IFRAME src="C.files/y-soft-column-1.htm" frameBorder=0
width=766 scrolling=no height=96></IFRAME></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=775 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD width=8 bgColor=#7b91a9></TD>
<TD width=1 bgColor=#000000></TD>
<TD vAlign=top align=right width=163 bgColor=#f7f7f7></TD>
<TD width=10 bgColor=#f7f7f7></TD>
<TD vAlign=top width=464 bgColor=#f7f7f7>您的位置是: <A
href="http://www.yesky.com/SoftChannel/72339069014638592/index.shtml">软件</A>
> <A
href="http://www.yesky.com/SoftChannel/72342367549521920/index.shtml">开发者网络</A>
> <A
href="http://www.yesky.com/SoftChannel/72342380434423808/index.shtml">微软开发专栏</A>
> <A
href="http://www.yesky.com/SoftChannel/72342380467978240/index.shtml">Visual
Studio.net专栏</A> > <A
href="http://www.yesky.com/SoftChannel/72342380468043776/index.shtml">ASP.net</A>
> 正文 <IMG height=10 src="C.files/03-13.gif" width=10></IMG><A
href="http://www.cseek.com/">查cseek报价</A><BR><BR><FONT
class=f22><B>设计ASP.NET新闻管理系统</B></FONT><BR>2004-02-02<FONT
color=#f7f7f7>■</FONT>作者: <FONT color=#f7f7f7>■</FONT>出处:论坛</TD>
<TD vAlign=bottom width=130 bgColor=#f7f7f7>
<TABLE cellSpacing=0 cellPadding=0 width=130 border=0>
<TBODY>
<TR>
<TD align=right width=96><A href="javascript:sendemail()"><FONT
color=#ff5d00>我对此感兴趣</FONT></A></TD>
<TD width=34><IMG height=22 src="C.files/03-17.gif"
width=22></IMG></TD></TR>
<TR>
<TD align=right width=96><A
href="http://www.yesky.com/maillist/index.html"><FONT
color=#8c8a8a>订阅电子杂志</FONT></A></TD>
<TD width=34><IMG height=22 src="C.files/03-18.gif"
width=19></IMG></TD></TR>
<TR>
<TD align=right width=96>
<SCRIPT language=JavaScript>function bbs(){ OpenWindow = window.open('http://bbs.yesky.com/yeskybbs.asp?body=设计ASP.NET新闻管理系统&bbsid=9&url=/SoftChannel/72342380468043776/20040202/1764855.shtml&aid=1764855','bbs','')}</SCRIPT>
<A href="javascript:bbs()"><FONT color=#8c8a8a>发表评论</FONT></A></TD>
<TD width=34><IMG height=22 src="C.files/03-19.gif"
width=21></IMG></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=775 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD width=8 bgColor=#7b91a9></TD>
<TD width=1 bgColor=#000000></TD>
<TD vAlign=top align=right width=163 bgColor=#f7f7f7>
<TABLE height=28 cellSpacing=0 cellPadding=0 width=160
background=C.files/2004-30.gif border=0>
<TBODY>
<TR>
<TD align=middle><B>advertisement</B></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=160 border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#adadad></TD>
<TD align=middle bgColor=#ffffff><SPAN id=sv></SPAN></TD>
<TD width=1 bgColor=#adadad></TD></TR></TBODY></TABLE>
<TABLE height=1 cellSpacing=0 cellPadding=0 width=160 bgColor=#adadad
border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE height=10 cellSpacing=0 cellPadding=0 width=160 border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE height=28 cellSpacing=0 cellPadding=0 width=160
background=C.files/2004-30.gif border=0>
<TBODY>
<TR>
<TD align=middle><B>热点推荐</B></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=160 border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#adadad></TD>
<TD align=middle bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=2 width=150 border=0>
<TBODY>
<TR>
<TD width=7>· </TD>
<TD width=143><A
href="http://www.yesky.com/SoftChannel/72348973209223168/20040624/1824055.shtml"
target=_blank>Windows系统瘦身计划</A></TD></TR>
<TR>
<TD width=7>· </TD>
<TD width=143><A
href="http://www.yesky.com/SoftChannel/72348986094125056/20040623/1823629.shtml"
target=_blank>PS多媒体教程带你享受快乐学习</A></TD></TR>
<TR>
<TD width=7>· </TD>
<TD width=143><A
href="http://www.yesky.com/SoftChannel/72348977504190464/20040622/1821614.shtml"
target=_blank>网络游戏外挂设计深度探索</A></TD></TR>
<TR>
<TD width=7>· </TD>
<TD width=143><A
href="http://www.yesky.com/SoftChannel/72348981799157760/20040620/1817226.shtml"
target=_blank>武装你的桌面,桌面工具大阅兵</A></TD></TR>
<TR>
<TD width=7>· </TD>
<TD width=143><A
href="http://www.yesky.com/SoftChannel/72348998979026944/20040617/1816558.shtml"
target=_blank>加、解密应用技巧及技术解析</A></TD></TR>
<TR>
<TD width=7>· </TD>
<TD width=143><A
href="http://www.yesky.com/SoftChannel/72348986094125056/20040616/1816060.shtml"
target=_blank>Photoshop实用图像处理小技巧</A></TD></TR></TBODY></TABLE></TD>
<TD width=1 bgColor=#adadad></TD></TR></TBODY></TABLE>
<TABLE height=1 cellSpacing=0 cellPadding=0 width=160 bgColor=#adadad
border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE height=10 cellSpacing=0 cellPadding=0 width=160 border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE></TD>
<TD width=13 bgColor=#f7f7f7></TD>
<TD vAlign=top width=580 bgColor=#f7f7f7>
<TABLE height=1 cellSpacing=0 cellPadding=0 width=580
background=C.files/03-06.gif border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD height=5></TD></TR>
<TR>
<TD width=580></TD></TR>
<TR>
<TD height=5></TD></TR></TBODY></TABLE>
<P align=right><FONT color=red><A
href="http://www.yesky.com/SoftChannel/72342380468043776/20040202/1764855_1.shtml">上一页</A> <A
href="http://www.yesky.com/SoftChannel/72342380468043776/20040202/1764855.shtml">1</A>
<A
href="http://www.yesky.com/SoftChannel/72342380468043776/20040202/1764855_1.shtml">2</A>
3 </FONT></P><BR><SPAN class=f14> 3
系统的详细设计<BR><BR> 系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下:<BR><BR> ⑴
系统登录:该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。<BR><BR> ⑵
新闻浏览:该模块负责分页列出网站所有新闻的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。
<BR><BR> ⑶
新闻阅读:在其他页面中点击标题链接即进入新闻阅读页面,此时,每条新闻的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致相同的页面布局,只是各字段对应的内容不同而已,另外,页面其它位置,可以动态放置其他元件,如网站标志logo、页面广告banner等链接图片,这样可以很容易地实现图文并茂的阅读效果。<BR><BR> ⑷
新闻查询:该模块提供了新闻查询功能,输入待查找的内容及选定分类信息可以快速地找到符合条件的新闻,并输出查询结果。<BR><BR> ⑸
新闻管理:该模块负责分页罗列登录的注册用户曾发布过且未删除的新闻信息,用户可以对该条新闻进行删除、修改。非新闻发布者除系统管理员外不具有对该条新闻的处理权限,所以不同用户进入此页面将显示不同的内容。<BR><BR> ⑹
新闻录入和修改:注册用户录入一条新闻所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。该模块还负责编辑状态下的更新,这时,它将根据取得的Title字段值对页面控件初始化。<BR><BR> 下面以系统登录页面的编写为例给出主要事件和函数,说明该系统的开发过程。<BR><BR>
<TABLE width="100%" bgColor=#ffffff>
<TBODY>
<TR>
<TD>//IsRegUserOk函数:判断用户是否已经注册和密码是否正确<BR>public bool
IsRegUserOk()<BR>{ <BR>string
name=TextBoxName.Text.Trim();<BR>string
pwd=TextBoxPassword.Text.Trim();<BR>//建立/打开数据库连接<BR>SqlConnection
conn=new
SqlConnection();<BR>conn.ConnectionString="server=(local);uid=sa;pwd=;database=jxdb";<BR>conn.Open();<BR>//建立sql字符串<BR>string
sql="select * from reg where name='"+name+"'";<BR>SqlDataReader
dr;<BR>SqlCommand cmd=new
SqlCommand(sql,conn);<BR>dr=cmd.ExecuteReader();
<BR>//保留用户注册与否信息<BR>bool
isRegUserExist=dr.Read();<BR>//关闭DataReader<BR>dr.Close();<BR>//取得用户名的密码<BR>string
sqlBoth="select * from reg where name='"+name+"'";<BR>sqlBoth+="and
pwd='"+pwd+"'";<BR>SqlCommand cmdBoth=new
SqlCommand(sqlBoth,conn);<BR>SqlDataReader
drBoth;<BR>drBoth=cmdBoth.ExecuteReader();<BR>//保留用户名+密码同时存在信息<BR>bool
isBothExist=drBoth.Read();<BR>//关闭DataReader<BR>drBoth.Close();<BR>conn.Close();<BR>//判断用户是否注册<BR>if(!isRegUserExist)<BR>{<BR>Response.Write("<script>alert('此用户尚未注册!')");<BR>return
false;<BR>}<BR>//判断用户名与密码是否一致<BR>else
if(!isBothExist)<BR>{<BR>Response.Write("<script>alert('用户名和密码不一致,不能进入!')");
<BR>return false;<BR>}<BR>else<BR>return true;<BR>}
</TD></TR></TBODY></TABLE><BR> 最后给出系统后端数据存储方案:<BR><BR> 利用Microsoft SQL
Server
2000建立数据库及其存储过程。这里给出两个必需的数据表,一是数据表News包含的字段有:编号、姓名、标题、关键字、内容、类型、来源部门和日期。字段说明如下:<BR><BR><IMG
onerror="this.src='http://www.yesky.com/image20010518/105403.gif';"
hspace=3 src="C.files/105403.gif" align=center vspace=1
border=1><BR><BR> 二是数据表Reg包含的字段有:编号、姓名、密码、所属部门、电子邮箱和电话。字段说明如下:<BR><BR><IMG
onerror="this.src='http://www.yesky.com/image20010518/105404.gif';"
hspace=3 src="C.files/105404.gif" align=center vspace=1
border=1><BR><BR><BR><BR></SPAN><BR>
<P align=right><FONT color=red><A
href="http://www.yesky.com/SoftChannel/72342380468043776/20040202/1764855_1.shtml">上一页</A> <A
href="http://www.yesky.com/SoftChannel/72342380468043776/20040202/1764855.shtml">1</A>
<A
href="http://www.yesky.com/SoftChannel/72342380468043776/20040202/1764855_1.shtml">2</A>
3 </FONT></P>
<TABLE id=zmbbstable style="DISPLAY: none; FONT-SIZE: 9pt"
borderColor=#9999cc cellPadding=5 width=570 align=center border=1>
<TBODY>
<TR>
<TD vAlign=bottom width="90%" bgColor=#d7d8ec>【本文章的留言内容】 <SPAN
id=var1></SPAN>
<SCRIPT> var1.innerHTML="<BR><BR><BR><BR><CENTER>此文章还没有留言</CENTER>"; </SCRIPT>
<CENTER>
<FORM name=zmbbsform
action=http://bbs.yesky.com/bbs/book.asp?body=设计ASP.NET新闻管理系统&url=/SoftChannel/72342380468043776/20040202/1764855.shtml&id=1764855&lm_path=72342380468043776&date_path=2004-02-02
method=post target=_blank><INPUT style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f3f3f3" type=submit value=" 点击这里留言 " name=zmbbsinput></INPUT></FORM></CENTER></TD></TR></TBODY></TABLE><BR>
<DIV class=f14 align=right>【责任编辑:方舟】 </DIV>
<TABLE height=1 cellSpacing=0 cellPadding=0 width=580
background=C.files/03-06.gif border=0>
<TBODY>
<TR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -