.net网站内容管理系统(基于ASP.NET的网站CMS新闻管理模块的设计实现专升本毕业论文范文)
优采云 发布时间: 2022-02-01 15:01.net网站内容管理系统(基于ASP.NET的网站CMS新闻管理模块的设计实现专升本毕业论文范文)
ASP.NET毕业论文范文对ASP.NET本科毕业论文网站cms新闻管理模块的设计与实现进行了浅显的阐述。
【摘要】cms是Content Management System的缩写,意为“内容管理系统”。可以加快网站的开发,允许非专业人员对网站进行日常维护和内容更新,提高工作效率,降低开发成本。新闻管理模块作为cms的核心模块,可以发布、修改和删除新闻。本文将重点介绍该模块。
【关键词】ASP.NET cms 新闻发布模块
新闻管理模块主要用于新闻的发布、修改和删除。这个模块基本上是用 ASP.NET 和 SQLSERVER2005 开发的。其实现过程如图1所示。
图1 新闻管理模块的实现流程
新闻模块数据设计
假设已经固定新闻栏目,有“新闻”、“娱乐”、“体育”和“财经”,在SqlServer2005数据库中创建一个表“NewsInfo”,其中收录新闻的主要属性,包括新闻栏目、标题、内容、来源、新闻日期等。结构设计如表1所示。
字段名称 字段类型 描述
NewsIDint 新闻编号,自动生成,用于唯一标识,设置为主键
NewsChannel int 列
NewsTitlenvarchar (100)NewsTitle
新闻内容 ntext 新闻内容
NewsSource nvarchar (100)新闻源
新闻日期日期时间新闻日期
新闻编辑 Nvarchar (50)编辑
表 1 新闻表的结构
两个新闻稿模板
新闻发布模板是将新闻数据添加到数据库中。我们通过界面和代码分离的方式来实现新闻发布模板的设计。新闻发布模块的实现流程如图2所示。
图2 新闻发布模块的实现流程
(一)设计数据库操作策略
要将新闻数据添加到数据库中,需要设计新闻数据的操作策略。我们创建一个名为“NewsManager”的新闻操作类。数据库操作类使用微软公司提供的SqlHelper类。在类中添加保存新闻的策略,主要代码如下:
简要介绍了基于ASP.NET的网站cms新闻管理模块的设计与实现。高校晋升毕业论文模型的相关参考属性[J]. 范文主题研究:
关于 ASP.NET 论文样本检索
对于大学生:
2000字自考作文
下载的相关参考文献数量:
50
写作解决问题:
写作参考
毕业论文开题报告:
标准论文格式,论文题目
题目论文适用于:
职称评价、职称评价副高
本科专业类别:
毕业
论文选题推荐:
经典 ASP.NET 主题
公开课 NewsManager
{
公共无效AddNews(字符串NewsChannel,字符串NewsTtitle,字符串NewsContent,字符串NewsSource,字符串NewsDate,字符串NewsEditor)
{
基于ASP.NET的网站cms新闻管理模块的设计与实现,以毕业论文和职称论文为重点,请保留******.using(SqlConnection conn =新的 SqlConnection(SqlHelper.CONN_STRING))
{
conn.Open();
SqlHelper.ExecuteNonQuery(conn, CommandType.Text, "插入新闻信息值(@channel, @title, @content, @source, @date, @editor)", new SqlParameter("@channel", NewsChannel), new SqlParameter( "@title", NewsTtitle), new SqlParameter("@content", NewsContent), new SqlParameter("@source", NewsSource), new SqlParameter("@date", NewsDate), new SqlParameter("@editor", NewsEditor )); }}}
(二)新闻稿模板设计
在新闻发布模板中添加必要的新闻元素。标题、来源和时间通过文本框控件实现。新闻内容部分使用 Fckeditor 编辑器。FCKeditor 是一个专门的用途
Web 上的开源 WYSIWYG 文本编辑器。它的目标是轻巧,无需过于复杂的安装步骤即可使用。它功能强大,操作简单,界面友好,是最受欢迎的编辑器之一。它可以与PHP、JavaScript、ASP、ASP.NET、ColdFusion和Java等不同的编程语言相结合。新闻编辑器模板如图:
图 3:新闻编辑模板
(三)新闻发布后台代码
在项目开发中,通用接口层不允许任何与数据库相关的代码,所以需要编写一个新闻管理类“NewsManager”来实现对数据库的操作。添加策略“AddNews”以在“NewsManager”类中添加新闻。新闻发布的事件代码如下:
受保护的无效 PublishButton_Click(对象发送者,EventArgs e)
{
//初始化新闻操作类
NewsManager 新闻 = 新 NewsManager();
//调用添加新闻策略
bool 结果 = news.AddNews(NewsChannel, txtTitle.Text, Fckeditor1.value, txtSource.Text,
txtDate.Text, txtEditor.Text);
//判断加法操作的执行结果
如果(结果)
//提示成功信息
Literal1.Text = "新闻稿成功";
}
三大新闻修改删除功能
在“NewsManager”类中添加修改和删除新闻的策略。
(一)修改新闻修改新闻需要将新闻ID、标题、内容、来源、时间、作者等参数的值传递给UpdateNews策略。修改新闻事件代码如下:
受保护的 void UpdateButton_Click(object sender, EventArgs e)
{
//初始化新闻操作类
NewsManager news 基于ASP.NET的网站cms新闻管理模块的设计与实现 论文素材由论文网提供,转载请保留地址。= new NewsManager();
//调用添加新闻策略
bool 结果 = news.UpdateNews(NewsID, txtTitle.Text, Fckeditor1.value, txtSource.Text,
txtDate.Text, txtEditor.Text);
//判断加法操作的执行结果
如果(结果)
//提示成功信息
Literal1.Text = "新闻修改成功";
}
(二)删除新闻
删除新闻只需要将新闻ID的值传递给DeleteNews策略,该策略会根据新闻ID的值删除对应的新闻。删除新闻事件代码如下:
受保护的 void DeleteButton_Click(object sender, EventArgs e)
{
//初始化新闻操作类
NewsManager 新闻 = 新 NewsManager();
//调用添加新闻策略
布尔结果 = news.DeleteNews(NewsID);
//判断加法操作的执行结果
如果(结果)
//提示成功信息
Literal1.Text = "新闻删除成功";
}
四个结论
本文简要介绍了cms新闻管理模块的设计原则和实现策略,可以满足最基本的cms新闻管理需求。在实际项目中,还有很*敏*感*词*需要扩展和完善,比如生成静态html文件、上传附件等。随着互联网技术的发展,对cms提出了越来越多更高的要求。因此,我们需要不断的学习和研究。
参考:
[1] 王小可,赵惠东。ASP.NET程序开发范式合集(C#)(第3版)[M]. 人民邮电出版社,2012年5月。
[2]
刘吉林。ASP.NET 3.5 典型模块开发。人民邮电出版社,2008 年 7 月。
[3](美国)慧伦等,黄向庆、谢琳、张景彦译。SQL Server 2005 管理员手册。人民邮电出版社,2010 年 6 月。
毕业论文参考摘要:
本文主要讨论与ASP.NET论文模型相关的参考资料,可以作为你论文写作的参考。
工商管理论文网站
新闻稿网站论文
硕士论文网站
毕业论文网站
网站毕业论文
学术论文网站