计算机毕业论文-asp.net的网站新闻管理系统设计与实现

上传人:繁星 文档编号:43381673 上传时间:2018-06-05 格式:DOC 页数:8 大小:32KB
返回 下载 相关 举报
计算机毕业论文-asp.net的网站新闻管理系统设计与实现_第1页
第1页 / 共8页
计算机毕业论文-asp.net的网站新闻管理系统设计与实现_第2页
第2页 / 共8页
计算机毕业论文-asp.net的网站新闻管理系统设计与实现_第3页
第3页 / 共8页
计算机毕业论文-asp.net的网站新闻管理系统设计与实现_第4页
第4页 / 共8页
计算机毕业论文-asp.net的网站新闻管理系统设计与实现_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《计算机毕业论文-asp.net的网站新闻管理系统设计与实现》由会员分享,可在线阅读,更多相关《计算机毕业论文-asp.net的网站新闻管理系统设计与实现(8页珍藏版)》请在金锄头文库上搜索。

1、精品文档2016 全新精品资料-全新公文范文-全程指导写作 独家原创 1 / 8计算机毕业论文计算机毕业论文-ASP.NET-ASP.NET 的网站新闻管理的网站新闻管理 系统设计与实现系统设计与实现【摘要摘要】利用利用 ASP.NETASP.NET 和和 ADO.NETADO.NET 技术开发的网站新闻管技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发原更加及时、高效,提高了工作效率。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。理、系统的功能特点和设计方案进行

2、了介绍。【关键词关键词】ASP.NETADO.NET】ASP.NETADO.NET 新闻管理数据库新闻管理数据库随着随着 InternetInternet 的普及,越来越多的企业建立了自己的的普及,越来越多的企业建立了自己的WWWWWW 网站,企业通过网站可以展示产品,发布最新动态,与网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布组成部分,它担负

3、着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。程项目、产品和服务,从而吸引顾客,扩大顾客群。传统的网站新闻管理方式有两种,一是静态传统的网站新闻管理方式有两种,一是静态 HTMLHTML 页面,页面,更新信息时需要重新制作页面然后上传页面并修改相应链更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于接,这种方式因为效率太低

4、已不多用。二是基于 ASPASP 和脚和脚本语言,将动态网页和数据库结合,通过应用程序来处理本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。但是由于新闻,这是目前较为流行的做法。但是由于 ASPASP 本身的局本身的局限性使得系统有一些不可克服的缺陷,而采取了限性使得系统有一些不可克服的缺陷,而采取了 ASP.NETASP.NET技术的系统性能上有了很大的改善,其主要表现在以下几技术的系统性能上有了很大的改善,其主要表现在以下几精品文档2016 全新精品资料-全新公文范文-全程指导写作 独家原创 2 / 8方面、方面、1 1由于由于 ASPASP 页面每次打开都

5、必须经过先编译后解释的页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而过程,所以页面在反复打开时速度没有任何提升,而ASP.NETASP.NET 页面只需要一次编译后不需要重新编译,直到该页页面只需要一次编译后不需要重新编译,直到该页面被修改或面被修改或 WebWeb 应用程序重新启动。这使得在多次访问时应用程序重新启动。这使得在多次访问时速度有了极大的提升。速度有了极大的提升。2 2由于由于 ASPASP 没有提供任何输出数据为内容的元件,所没有提供任何输出数据为内容的元件,所以在使用以在使用 ASPASP 撰写数据库页面时只能借助撰写数据库页面时只能借助

6、ADOADO 的的 RecordSetRecordSet对象逐笔读取记录,而对象逐笔读取记录,而 ASP.NETASP.NET 通过通过 ADO.NETADO.NET 提供的提供的DataGridDataGrid 等数据库元件可以直接和数据库联系。等数据库元件可以直接和数据库联系。3 3ASP.NETASP.NET 支持应用程序的实时更新。管理员不必关支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时

7、文件就可以被覆盖。当文件更新后,系统会温程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。和地转换到新的版本。4 4ASP.NETASP.NET 采取采取”code-behind”code-behind”方式编写代码使得代方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。复杂度和费用。1 1 系统的开发原理系统的开发原理1.11.1 基于基于 ASP.NETASP.NET 技术的系统结构模型技术的系统结构模型ASP.NETASP.NET 结构是一个三层系统、结构是一个三层系统、UIUI 层、业

8、务逻辑层和层、业务逻辑层和数据层,如图数据层,如图 1 1 所示。所示。精品文档2016 全新精品资料-全新公文范文-全程指导写作 独家原创 3 / 8图图 1ASP.NET1ASP.NET 的系统结构模型的系统结构模型UIUI 层负责与用户交互,接收用户的输入并将服务器端层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由数据层,同时将请求处理结果发给浏览器。它由 WebWeb 表单、表单、XMLWebXMLWeb 服务和组

9、件服务组成。其中服务和组件服务组成。其中 WebWeb 表单是表单是 ASP.NETASP.NET 应应用程序的核心所在,它是向客户呈现数据和信息的基础,用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的也是响应和处理客户与显示的 WebWeb 表单交互生成的信息和表单交互生成的信息和数据的基础。数据的基础。数据层是通过数据层是通过 ADO.NETADO.NET 操纵数据为事务逻辑层提供数操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。据服务,如存储数据操作结果、返回数据检索结果等。1.2ADO.NET1.2ADO.NET 访问数据库的原理访

10、问数据库的原理与数据库相连,与数据库相连,ADO.NETADO.NET 提供了如下提供了如下 3 3 种方式、通过种方式、通过ODBCODBC 相连;通过相连;通过 OLEDBOLEDB 相连;直接与相连;直接与 SQLServerSQLServer 相连。相连。3 3种方式由于应用层次的差异,使得效率由低到高,独立性种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有由高到低。对于相连数据库的数据处理,也有 2 2 种方式,种方式,即一种是通过即一种是通过 DataSetDataSet 来隔离异构的数据源,另一种是以来隔离异构的数据源,另一种是以流方式从

11、数据源读取流方式从数据源读取(DataReader(DataReader 方式方式) )。传统的应用程序是通过先建立到数据库的连接,在程传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。序的整个运行过程中维护连接的方式来设计的。ASP.NETASP.NET 采采取了断开连接方式的数据结构。当浏览器向取了断开连接方式的数据结构。当浏览器向 WebWeb 服务器请服务器请精品文档2016 全新精品资料-全新公文范文-全程指导写作 独家原创 4 / 8求网页时,服务器处理这个请求,并将所请求的网页发送求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然

12、后连接就被断开,直到浏览器发出下一个请给浏览器,然后连接就被断开,直到浏览器发出下一个请求。求。ADO.NETADO.NET 的另一个创新是引入了数据集的另一个创新是引入了数据集(Dataset)(Dataset)。一。一个数据集是内存中提供数据关系图的高速缓冲区。数据集个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相都是通过使用同样的程序模板而

13、被操作的,并且它使用相同的潜在的数据缓冲区。同的潜在的数据缓冲区。2 2 系统的功能设计系统的功能设计2.12.1 系统的功能结构系统的功能结构该新闻管理系统可以在该新闻管理系统可以在 Windows2000ServerWindows2000Server 操作系统操作系统平台上运行,平台上运行,WebWeb 服务器为服务器为 IISIIS,数据库服务器为,数据库服务器为MicrosoftSQLServer2000MicrosoftSQLServer2000,开发工具采用的,开发工具采用的MicrosoftVisualStudio.NETMicrosoftVisualStudio.NET 和和

14、DreamWeaverDreamWeaver。图。图 2 2 给出系给出系统的功能结构图。其工作流程为、用户登录通过权限判断,统的功能结构图。其工作流程为、用户登录通过权限判断,普通用户只能浏览、阅读和查询新闻,注册用户除了可以普通用户只能浏览、阅读和查询新闻,注册用户除了可以完成普通用户的操作外,还可以进入新闻管理模块进行新完成普通用户的操作外,还可以进入新闻管理模块进行新闻录入、修改和删除的操作。注册用户除系统管理员外只闻录入、修改和删除的操作。注册用户除系统管理员外只能对自己录入的新闻进行删改操作。能对自己录入的新闻进行删改操作。2.22.2 系统的功能特点系统的功能特点(1 1)操作简

15、单、界面友好、完全控件式的页面布局,)操作简单、界面友好、完全控件式的页面布局,精品文档2016 全新精品资料-全新公文范文-全程指导写作 独家原创 5 / 8使得新闻的录入工作更简便;许多选项包括新闻类别、来使得新闻的录入工作更简便;许多选项包括新闻类别、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。提示信息也让用户随时清楚自己的操作情况。(2 2)即时可见、对新闻的处理(包括录入、修改、删)即时可见、对新闻的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到除)将立即在主页的对应栏目显示出来,达到”即时发布、即时发布、即时见效即时见效”的功能。的功能。图图 2 2 系统功能结构图系统功能结构图(3 3)功能完善、包括常见网站的新闻管理的各个方面、)功能完善、包括常见网站的新闻管理的各个方面、新闻录入、浏览、删除、修改、检索等各个方面,完整地新闻录入、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时新闻的管理要求。实现了网站对即时新闻的管理要求。(4 4)方便移植、针对不同的企业,只需要稍作修改就)方便移植、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号