基于MVC架构新闻门户网站设计与实现

被引量 : 0次 | 上传用户:helly986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
门户网站,指通向某类综合性互联网信息资源并且提供有关信息服务的应用系统。随着互联网不断发展,它所处理信息量日益庞大。当今市场竞争日益激烈,门户网站希望通过门类众多业务来吸引和留住互联网用户不得不快速地拓展各种新业务类型,以至于目前门户网站业务包罗万象。作为互联网主要成员,各大门户网站需要更加强大数据处理能力。本文研究主要目的是建立一个以三层架构为基础的新闻门户网站,实现新闻网站需求的各项功能。文章首先分析研究了当前主流网站开发语言和相关技术,并以MVC三层架构设计模式作为网站基本架构,采用B/S结构,同时采用ASP.NET、Master Page模板页技术,以及ADO.NET数据库访问等Web技术,实现了一个基于MVC架构门户新闻网站。该新闻门户网站主要包括以下各项主要功能:(1)新闻浏览(2)新闻发布(3)新闻评论(4)新闻审核(5)站内搜索由于采用了三层架构模式,网站开发、维护变得清晰简单,低耦合,高内聚,开发效率极高,考虑到网站各层逻辑复用,将某些功能设计成可复用形式,降低网站开发成本,并且本文同时采用了Master Page模板页技术,使得网站整体布局更合理。传统网站开发往往只针对某单一需求实现相应功能。这种开发方式偏重于应用,没有过多考虑系统复用。一个缺少合理架构的网站,对其日后维护带来很多困难。而以三层架构为基础的网站,在开发过程中可做到层与层之间相互独立,有很高的可替换性。本文主要分析研究了实现新闻门户网站所采用设计模式、开发技术,并详细阐述了该网站系统设计及实现。也对MVC三层架构、NET Framework、ASP.NET、ADO.NET及Master Page模板等技术进行了优缺点分析和阐述。与此同时从开发环境、功能性需求和非功能性需求方面进行了细致的需求分析。系统的设计是本文阐述的重点,本文分系统概要设计和详细设计两部分系统的进行了阐述。最后本文还对系统进行了测试和总结,并提出了进一步工作的方向。本文开发环境:1)开发语言:ASP.NET语言,Visual C# 20052)开发平台:NET Framework 2.0, Microsoft Visual Studio 20053)数据库:Microsoft SQL Server 20004)操作系统:Windows XP, Windows Server 2003
其他文献
The skill of robotic hand-eye coordination not only helps robots to deal with real time environment,but also afects the fundamental framework of robotic cogniti
近些年来,我国工业发展迅速,对煤矿等能源的需求量日益提升。在此种形势下,煤矿产业的规模不断发展壮大,对煤化工技术也提出了更高的要求。本文从发展煤化工产业的重要性出发
<正>11月11日,广东深化国有企业改革的重要配套文件——《关于深化省属国有企业改革的实施方案》(以下简称《实施方案》)正式对外公布。广东此次推出的省属国企改革方案,重在
随着我国经济的快速发展,工业化和城市化进程的加速推进,城市的土地不断扩张,越来越多原本属于农村集体的土地被国家征收,导致越来越多的农民失去了他们赖以生存的基础。在我
能源与环境问题不仅是汽车工业发展的瓶颈,且直接关系到国家可持续发展战略方针的实施。进气系统好坏直接影响着发动机动力性、经济性和噪声水平,高充气效率低噪声的进气系统
健康是人全面发展的基础,关系到千家万户的幸福,是重大民生问题。随着我国社会主义市场经济体制的不断完善发展和小康社会建设步伐的加快,广大群众对社会福利服务需求的急剧
随着中国经济的飞速发展和城市化进程的加速,现有的道路交通系统已不能满足人们的出行需求,为缓解日益加大的交通压力,中国各大城市均加快了建设城市轨道交通系统的步伐。然
<正>主持人语:2015年6月24日,《中国新媒体发展报告(2015)》发布,体现了新媒体发展进入新阶段,信息传播业正在形成新的格局。随着新媒体对信息传播的影响和推动,我国对外传播
中心静脉置管(Central Venous Catheter CVC)是经过皮肤直接自颈内静脉、锁骨下静脉或股静脉进行穿刺,顺穿刺点方向将导管沿血管走向直接插至腔静脉。中心静脉因其管径粗、血
文章分析了我国核电厂外包辐射防护现场运行及技术支持项目的管理现状和存在的问题,以及影响核电厂辐射防护现场监督和ALARA管理的因素。针对存在的问题提出了后续的优化方向