新闻发布管理系统 - 毕业论文(8)

2019-04-14 23:22

河北大学2016届本科生毕业论文(设计)

图6-9 新闻评论流程

添加评论的主要代码:

public bool Insert(Comment c)//c是评论实体类 {

bool flag = false;

string sql = \

values(@content,@userIp,@newsId)\SqlParameter[] paras = new SqlParameter[] { new SqlParameter(\ new SqlParameter(\ new SqlParameter(\

};

int res = sqlhelper.ExecuteNonQuery(sql, paras, CommandType.Text); if (res > 0){flag = true;} return flag; }

6.2 后台管理模块的实现

后台管理模块主要包括类别管理模块、新闻管理模块、用户管理模块、评论管理模块。以下将分别介绍各个模块的实现。

6.2.1 后台登录模块

31

河北大学2016届本科生毕业论文(设计)

后台登录界面如下:

图6-10 后台登录界面

输入用户名、密码和验证码之后点击登陆按钮会进行以下判断:判断验证码是否输入正确,验证码不正确会提示重新输入;判断用户名和密码是否正确,只有当用户名和密码都正确时才会登录成功,否则就会提示登录失败。如图6-11、图6-12所示:

图6-11 登录信息不全界面

32

河北大学2016届本科生毕业论文(设计)

图6-12 登录信息错误界面

6.2.2 类别管理模块

类别管理的界面,如图6-13所示:

图6-13 类别管理界面

增加类别的核心代码:

public bool Insert(string caName)//caName是类别名称 {

bool flag = false;

private SQLHelper sqlhelper =new SQLHelper();

string sql = \SqlParameter[] paras = new SqlParameter[] {

new SqlParameter(\

};

int res = sqlhelper.ExecuteNonQuery(sql, paras, CommandType.Text); if (res > 0){flag = true;}//插入成功 return flag; }

删除类别所使用数据库触发器:

CREATE TRIGGER [dbo].[trigCategoryDelete] ON [dbo].[category]

33

河北大学2016届本科生毕业论文(设计)

instead of DELETE AS BEGIN declare @caId int

select @caId=id from deleted

delete comment where newsId in (select ID from news where caId=@caId)- 删除评论 delete news where caId=@caId-- 删除新闻 delete category where id=@caId-- 删除类别 END

6.2.3 新闻管理模块

图6-14 新闻管理界面

删除新闻调用的数据库中的存储过程为: CREATE PROCEDURE [dbo].[news_delete] @id int AS BEGIN

delete comment where newsId=@id-- 先删除该新闻下的评论 delete news where id=@id-- 再删除新闻本身 END GO

34

河北大学2016届本科生毕业论文(设计)

修改新闻的界面,如图6-15所示:

图6-15 修改新闻界面

修改新闻调用的数据库中的存储过程为: CREATE PROCEDURE [dbo].[news_update] @id int,

@title varchar(100), @content text, @caid int AS BEGIN UPDATE news

SET title = @title, [content] = @content, caId = @caid where id=@id END GO

添加新闻的界面,如图6-16所示:

35


新闻发布管理系统 - 毕业论文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年中国亚克力发展现状与市场前景分析(目录)

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

马上注册会员

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