基于asp个人博客的设计和实现(6)

2019-09-01 10:35

亲爱的朋友,注意啦!我们提供的毕业设计除原创论文外还包括源程序,开题报告,答辩稿等等完整的整套毕业设计。

如需,请联系QQ 799523222 我们可以帮助大家提供相关论文参考,欢迎前来咨询!

图4-4 前台主界面

该页面是普通用户最主要的页面,普通用户所有功能操作都与该页面有关。普通用户采用匿名登录,可以访问该页面的所有功能。

4.2.2 “文章评论”功能模块设计

在展现文章页面的末尾,提供接口供浏览者针对该文章发表评论,技术实现非常简单,就是提供发表评论标题和评论内容的文本框,让读者输入评论标题和内容,当读者单击[提交]按钮的时候,把评论标题和内容保存到数据库。

图4-5文章评论

该模块的功能是对文章发表回复,同时验证发送内容都不能为空。其关键代码如下:

亲爱的朋友,注意啦!我们提供的毕业设计除原创论文外还包括源程序,开题报告,答辩稿等等完整的整套毕业设计。

如需,请联系QQ 799523222 我们可以帮助大家提供相关论文参考,欢迎前来咨询!

protected void replay_Click(object sender, System.EventArgs e) {

if (IsPostBack) {

if (r_nick.Text.Trim()==\

r_title.Text.ToString().Trim()==\ {

Response.Write(\昵称,标题,内容不能为空!点此返回\ Response.End(); } else {

string ST_sql = \

(ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id) values ('\r_nick.Text +\

+\ OleDbCommand ST_myCmd = new OleDbCommand(ST_sql,ST_myConn); ST_myConn.Open();

ST_myCmd.ExecuteNonQuery(); ST_myConn.Close(); ST_add_Re();

Response.Redirect(\ } } }

4.2.3“文章管理”功能模块

“文章管理”功能模块主要显示当前用户所写的所有文章,并能修改或者删除现有文章,对应的处理页面是Admin_ArticleList.asp,

图4-6为效果图

图4-6 文章管理

亲爱的朋友,注意啦!我们提供的毕业设计除原创论文外还包括源程序,开题报告,答辩稿等等完整的整套毕业设计。

如需,请联系QQ 799523222 我们可以帮助大家提供相关论文参考,欢迎前来咨询!

4.2.4 在线聊天登录界面模块

用户可以通过该页面进入聊天室,实现在线即时聊天。用户可以不用注册,直输入用户名,进入聊天室聊天。对于用户名相同,系统会提示错误文本消息。 其关键代码为:

protected void Login( object sender, EventArgs e )

{ } { }

if( nick == string.Empty ) { }

if( nick.Length > 10 ) { }

return true;

lblErrorMsg.Text = \呢称太长, 请不要超过10个字\return false;

lblErrorMsg.Text = \请在这输入呢称.\return false;

string user = txtUsername.Text; if( !ValidateNick( user ) ) return; if( Global.Engine.UserExists( user ) ) { }

Response.Redirect( \Server.aspx?action=Login&u=\ + user );

lblErrorMsg.Text = \这个用户名已经存在,请更换后重试.\return;

bool ValidateNick( string nick )

4.2.5 在线聊天模块 在线聊天界面如下图4-7:

亲爱的朋友,注意啦!我们提供的毕业设计除原创论文外还包括源程序,开题报告,答辩稿等等完整的整套毕业设计。

如需,请联系QQ 799523222 我们可以帮助大家提供相关论文参考,欢迎前来咨询!

图4-7 聊天窗口界面

该页面采用了ajax技术实现页面无刷新只在聊天窗口实现数据更新,完成信息交互的功能,达到了很好的聊天效果。 关键方法代码如下:

function postText() { { }

}

req.open( 'GET', url, true ); req.send( null );

if( req.readyState == 4 && req.status == 200 )

{

updateAll(); }

rnd++;

chatbox = getElement( \ chat = chatbox.value; chatbox.value = \

userid = location.search.substring( 1, location.search.length );

url = 'Server.aspx?action=PostMsg&u=' + userid + '&t=' + encodeURIComponent(chat) req = getAjax();

req.onreadystatechange = function()

+ '&session=' + rnd;

亲爱的朋友,注意啦!我们提供的毕业设计除原创论文外还包括源程序,开题报告,答辩稿等等完整的整套毕业设计。

如需,请联系QQ 799523222 我们可以帮助大家提供相关论文参考,欢迎前来咨询!

4.3系统管理模块

系统管理模块主要是为管理系统的相关信息开发的模块。主要包括以下几个方面的数据管理:

(1) 标题管理。管理员可以通过这里,修改博客的主题,由于时间的推移,可能用户会随时变更博客的主题,比如一个用户可能现在做一些心情故事,但以后又想做以技术为主的内容,那么这时,他就会修改博客的主题,以适应文章内容。

(2) Email管理。通过此功能,用户可以修改自己的Email地址,这样可以方便的使其他网名用Email的方式联系到你,同样Email地址也可能会因为某些原因要变更,为了网名们还可以通过这种方式联系到你,所以提供此功能,以让网名还可以通过这种方式联系到你。

(3) 每一页显示信息管理。在显示文章信息时、友情链接信息时、前台显示文章的时候,都会由于数量过多,而不能一次性的显示出来,为了减轻服务器的负担,浏览者的资源,以及基于提高浏览速度的考虑,会应用分页的技术,让每一页里显示固定数量的内容,而这个设置就是为了这个功能而设置,管理员可以通过对用户的调查,或者自己认为的习惯,以及考虑到不同浏览者的情况来设置此数值。


基于asp个人博客的设计和实现(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:预防拖欠农民工工资及突发性事件应急预案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: