亲爱的朋友,注意啦!我们提供的毕业设计除原创论文外还包括源程序,开题报告,答辩稿等等完整的整套毕业设计。
如需,请联系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) 每一页显示信息管理。在显示文章信息时、友情链接信息时、前台显示文章的时候,都会由于数量过多,而不能一次性的显示出来,为了减轻服务器的负担,浏览者的资源,以及基于提高浏览速度的考虑,会应用分页的技术,让每一页里显示固定数量的内容,而这个设置就是为了这个功能而设置,管理员可以通过对用户的调查,或者自己认为的习惯,以及考虑到不同浏览者的情况来设置此数值。