个人博客制作报告(4)

2019-04-15 15:44

具有聊天功能的Blog实现 第四章 BLOG系统设计

OleDbCommand ST_myCmd = new OleDbCommand(\ST_admin where ST_admin_user='\ST_admin_psw='\ ST_myConn.Open();

OleDbDataReader ST_read = ST_myCmd.ExecuteReader(); if (ST_read.Read()) {

Session[\ Response.Redirect(\ } else {

Response.Write(\用户名和密码不对')\ }

}

4.1.2 后台文章添加管理

管理员可以在此页面操作管理功能,这些功能可以对主页进行添加、删除、修改等操作:

图4.2 管理员操作界面

public void ST_Save_Add() {

string ST_n_title = HtmlEncode(Request.Form[\

第 13页 共24页

具有聊天功能的Blog实现 第四章 BLOG系统设计

string ST_n_author = HtmlEncode(Request.Form[\ string ST_n_key = HtmlEncode(Request.Form[\

string ST_n_content = Request.Form[\ int ST_cmd;

if (Request.Form[\ {

ST_cmd = 1;

} else {

ST_cmd = 0; }

if (ST_n_title == \ {

Response.Write(\标题,摘要,内容不能为空!点此返回\ Response.End();

}

else {

string ST_sql = \

(ST_n_author,ST_n_title,ST_n_key,ST_n_content,ST_c_id,ST_n_iscmd) values ('\ST_n_author + \Request.Form[\

OleDbCommand ST_myCmd = new OleDbCommand(ST_sql, ST_myConn);

ST_myConn.Open();

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

Response.Redirect(\ } }

4.1.3 后台文章类别管理

第 14页 共24页

具有聊天功能的Blog实现 第四章 BLOG系统设计

图4.4 类别管理界面

protected void Page_Load(object sender, System.EventArgs e) { string ST_dns = ConfigurationSettings.AppSettings[\ ST_myConn = new OleDbConnection(ST_dns); ST_Type_List_Bind();

}

private void ST_Type_List_Bind() { OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(\ST_c_id,ST_c_name from ST_class\ DataSet ST_classds = new DataSet(); ST_classCmd.Fill(ST_classds,\类别列表\ ClassList.DataSource = new DataView(ST_classds.Tables[0]); ClassList.DataBind();

}

4.2前台功能模块详细设计 4.2.1前台主界面

前台主界面图如下:

第 15页 共24页

具有聊天功能的Blog实现 第四章 BLOG系统设计

图4.3 前台主界面

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

4.2.2 前台用户回复评论文章模块

前台普通用户回复评论文章界面如下图所示:

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

如下:

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

第 16页 共24页

具有聊天功能的Blog实现 第四章 BLOG系统设计

if (r_nick.Text.Trim()==\r_content.Value.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 ('\+\+\ 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 在线聊天登录界面模块

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

图4.5 聊天登录界面

其关键代码为:

protected void Login( object sender, EventArgs e ) { string user = txtUsername.Text; if( !ValidateNick( user ) ) return; if( Global.Engine.UserExists( user ) )

第 17页 共24页


个人博客制作报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:情景化面试题目

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

马上注册会员

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