论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

新闻发布系统中的sql server数据库设计

目 录

1 项目开发的背景和意义. 1

内容来自www.paper51.com

1.1 项目背景. 1 paper51.com

1.2 开发意义. 1

http://www.paper51.com

1.3 项目开发工具的选用. 1

内容来自www.paper51.com

1.3.1  ASP.NET的特点. 1 copyright paper51.com

1.3.2  SQLServer的特点. 1 copyright paper51.com

1.3.3  ADO.NET的特点. 2

paper51.com

1.4 开发现状. 2 内容来自www.paper51.com

2 新闻发布系统基本功能概述. 2 http://www.paper51.com

2.1 系统需求分析. 2

内容来自论文无忧网 www.paper51.com

2.2 系统功能结构图. 3 http://www.paper51.com

2.3 系统的功能特点. 5

内容来自www.paper51.com

3 新闻发布系统中的数据库分析设计. 6 paper51.com

4 数据库设计的实现. 7

内容来自www.paper51.com

4.1 数据库的设计. 7 copyright paper51.com

4.2  Asp.net连接数据库. 9 内容来自论文无忧网 www.paper51.com

5 数据库设计中遇到的主要技术问题. 10

paper51.com

5.1 数据绑定. 10

内容来自www.paper51.com

5.2 ASP.NET的内置对象. 11 内容来自www.paper51.com

6 项目总结. 11 copyright paper51.com

参考文献. 12

http://www.paper51.com

致 谢. 12

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

1 项目开发的背景和意义 copyright paper51.com

1.1 项目背景 copyright paper51.com

  随着信息时代的高速发展,新闻的传播方式已经不单单是电视、广播、报纸等传统媒介,人们更多地在互联网上看新闻。互联网容量大,传播方式快,信息内容丰富,越来越多的人选择互联网上看新闻。一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与用户之间的交互,用户可以很方便的参加一些调查和相关的新闻评论,这一点也是传统媒体无法做到的。同时,Internet发展到今天,只要你上Internet,就会接触到新闻发布系统,新闻发布系统的用户数量是相当惊人的,其重要性是不容质疑的。

paper51.com

1.2 开发意义

http://www.paper51.com

采用基于 B/S结构的ASP.NET软件开发技术设计实现的新闻发布系统,运行效率要远优于基于VBScript开发的ASP程序,系统的安全性也得到较大的提高。实现系统与Internet的无缝结合,实现了在Internet上完成新闻发布的控制和管理。同时,一方面它提供一个新闻管理和发布的功能;另一方面与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些传统媒体现在无法做到的。 内容来自www.paper51.com

1.3 项目开发工具的选用 内容来自www.paper51.com

1.3.1  ASP.NET的特点

内容来自论文无忧网 www.paper51.com

ASP.NET是Microsoft公司推出的新一代建立动态web应用程序开发平台,是一种使嵌入网页中的脚本可由因特网服务器执行服务器端脚本技术,是服务器端web程序开发技术。它是.NET框架的一部分,可以使用任何.NET兼容的语言(如Visual Basic、C#)编写ASP.NET应用程序。当建立web页面时,可以使用ASP.NET服务器端控件来建立常用的UI(用户界面)元素,并对他们进行编程来完成一般的任务,这可以把程序开发人员的工作效率提升到与其他技术都无法比拟的程度。它的执行效率大大提高,而且有很强大的适应性和管理型。基于ASP.NET以上的特点,在本项目的开发中决定使用这门网络开发技术。 http://www.paper51.com

1.3.2  SQL Server的特点 http://www.paper51.com

Sql server是一种高效的关系型数据库,它与WINDOWS NT/2000 及WINDOWS XP 系列等操作系统紧密集成。[1]这种安排使SQL SERVER 能充分利用操作系统所提供的特征。对于今天复杂的客户/服务器系统来说,SQL SERVER是一个很好的选择。图形化的用户界面,使系统管理和数据库管理更加直观简单。Sql Server提供了丰富的应用程序接口来访问服务器的数据,主要的访问方法有:ODBC,ADO.NET等。客户机可以通过这些API作为动态连接库来使用,并通过客户端的网络库与SQLServer服务器通信。[2] http://www.paper51.com

1.3.3  ADO.NET的特点 paper51.com

数据库连接访问是一个核心问题,是系统中最频繁的操作,大多数应用程序都需要某种形式的数据库访问方式。ADO.NET进行数据库访问是以有节制使用连接的结构为中心进行设计的,应用程序连接到数据库的时间仅足够获取或更新数据,因为数据库并未被大部分时间空闲的连接占用,所以它可以为更多用户提供服务。在Web应用程序中,由于用户在使用网页访问数据库时,网络一般是断开的,只是在用户发生请求时才会与数据库发生关系。一旦请求完成,网络就断开,等到下一次请求时如果需要再与数据库发生关系。也就是说,如果用户需要数据,那么可以建立一个连接,然后从这个连接中取出数据。在取出数据之后,这个连接就关闭了。如果用户想要改变取出的数据,可以在用户端改变它们,但是这些变化一点都不会反映到数据库一端,要想改变数据库中的数据,还需要重新建立数据库的连接。ADO.NET采用这种方式的目的在于节省服务器端的资源,因为如果不及时关闭连接,服务器就需要为用户保存这些连接,而这些连接是占用大量的服务器资源的。如果用户数量很多,资源的浪费就更明显。因此,使用断开的数据源可以提高应用程序的效率,处理更多的任务。[3]

paper51.com

1.4 开发现状

http://www.paper51.com

 ASP.NET这门技术的学习和熟练使用需要一个长期的过程,在以前的学习中基本没有接触过ASP.NET,需要查看大量的相关资料学习ASP.NET网络编程技术和SQL Server数据库在其中的应用。加之系统设计时间仓促,增加系统开发的难度。

http://www.paper51.com

2 新闻发布系统基本功能概述

http://www.paper51.com

2.1 系统需求分析 内容来自论文无忧网 www.paper51.com

新闻发布系统是一个基于新闻发布和内容管理的全站管理系统,新闻发布系统是基于B/S模式的系统,可以将杂乱无章的信息经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻信息作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视等不再是唯一的新闻媒体,从此以后网络也充当一个网络新闻媒介的功能,实现新闻发布和普通用户的交互,很方便的进行评论和留言。主要实现对新闻的分类,添加,留言和评论管理等。 copyright paper51.com

综上所述,新闻发布系统应该具有的功能有:

http://www.paper51.com

(1)用户需求描述: paper51.com

a.新闻浏览,根据新闻的分类,查找浏览自己所需要的新闻内容。

内容来自论文无忧网 www.paper51.com

b.新闻检索,对于系统中所有的新闻,用户能根据自己的需要快速检索到自己要看的新闻,检索包括按照内容,作者和标题进行检索。

内容来自www.paper51.com

c.发表留言,对于新闻发布系统的页面设计和新闻分类,发表自己对于该系统的看法,以便我们及时改进完善,留言的内容超级管理员才可以看到。 内容来自论文无忧网 www.paper51.com

d. 友情链接,无论是普通用户还是会员用户,在主页上都可以根据自己的需要链接到其它页面。

内容来自www.paper51.com

e. 发表评论,针对所看的新闻发表讨论自己对于该新闻的看法,实现新闻发布与用户的交互,只有注册过的会员才可以对新闻发表评论。

copyright paper51.com

------分隔线----------------------------
联系方式