在早期的新闻发布系统中主要以静态管理为主,当需要发布新闻时需要重新制作页面并文护链接,然后上传到服务器以供用户浏览,这种方式文护起来特别麻烦,随着ASP、ASP.NET、PHP等动态网站开发技术的出现,静态更新方式已经被淘汰,在本文中以ASP.NET为基础结合SQL Server数据库实现新闻发布的动态管理。
1.2研究意义
使用ASP.NET与数据库技术相结合设计开发新闻发布系统, 实现新闻发布的动态管理,使得对信息的管理更加高效、方便,能够切实提高新闻管理工作的效率。另一方面对于普通浏览用户来说,只需要接入互联网就可以随时随地及时获取最新的新闻资讯,弥补了传统媒体传播新闻过程中的诸多不足之处。
此外,网上新闻发布系统除了具有一般新闻媒体的功能之外,还可以实现文字、声音、视频、文件等多种元素的融合,使用户获取的新闻内容更为充实生动,也可以实现新闻评论功能,让普通浏览者参与到新闻中来,成为新闻传播的一员。另一方面借助新闻发布系统,企业可以发布企业新闻和最新动态信息,达到对外宣传自己的效果,它一方面可以用来动态发布有关公司新产品信息;另一方面又可以及时向客户发布公司公告,展示自己最新的动态信息。新闻发布系统已经在各行各业有了较为广泛的应用,并取得了很好的应用效果。
2.开发工具介绍
2.1ASP.NET
ASP.NET是对ASP的升级版本,它是用来建设一个Web应用程序的完整框架,该框架还提供真正的面向对象编程思想,并支持面向对象中的继承、多态和封装。ASP.NET支持多种编程语言,它既可以使用VBScript、JavaScript等脚本语言,又可以使用VB、C#等编程语言。ASP.NET运行在服务器上,它只需要被执行一次就会在服务器上编译生成,当再次被请求时不会重复进行编译,因此它的执行效率比其他语言高。而其他一些编程语言如ASP每次都需要去进行编译占用服务器资源,所以运行次数越多ASP.NET的优势就会越明显。因此它比PHP和JSP等语言更具有灵活性和适应性。ASP.NET具有简单性、可管理性、可伸缩性、可用性、自定义性、扩展性和安全性等特点。
2.2 Microsoft SQL Server 2008
SQL Server是微软公司开发的一个典型的关系数据库管理系统,他的优点是使用方便、可伸缩性好、与相关软件集成程度高,他以Transact SQL作为数据库查询和编程语言。SQL Server支持 Windows NT 身份验证和SQL Server身份验证两种认证模式。7.0版还支持多种类型的角色,这样更方便了权限的管理,也使权限的分配更加灵活。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,鉴于这些优点,在本系统中选择使用Microsoft SQL Server 2008作为数据库服务器。 ASP.NET+sqlserver新闻发布系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_34791.html