.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论文模型相关的参考资料,可以作为你论文写作的参考。

  工商管理论文网站

  新闻稿网站论文

  硕士论文网站

  毕业论文网站

  网站毕业论文

  学术论文网站

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线