基于ASP-NET的动态新闻发布管理系统在线留言功能方案设计.pdf





《基于ASP-NET的动态新闻发布管理系统在线留言功能方案设计.pdf》由会员分享,可在线阅读,更多相关《基于ASP-NET的动态新闻发布管理系统在线留言功能方案设计.pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2目录目录一一绪论绪论.41.1 开发背景.41.2 开发意义.4二二 开发技术简介开发技术简介.62.1 开发工具介绍.62.2使用技术介绍.6三三 需求分析需求分析.93.1 市场需求分析.93.2 新闻系统的性能要求.93.3 运行环境要求.103.4 可行性分析.10四四 系统设计系统设计.124.1 功能要求.124.2 系统功能模块.144.3 系统流程分析.154.4 功能显示.16五五 详细设计详细设计.175.1 设计主页面.175.2 设计母版页.185.3 新闻列表.195.4 新闻搜索.215.5 新闻添加.225.6 管理员登录.235.7 管理员编辑.245.8 留
2、言功能.25六六 数据库设计数据库设计.266.1 数据库建立.266.2 后端数据库配置.2636.3 创建用户表.27七七 项目效果项目效果.307.1 网页初始界面.307.2 后台管理员登录.317.3 添加新闻.327.4 对新闻进行管理.337.5 添加管理员账号.337.6 留言功能.34参考文献参考文献.354一一绪论绪论1.11.1 开发背景开发背景随着 Internet 的出现,网页已逐渐融入人们的生活。快速及时的新闻浏览,丰富多彩有了在线信息,网络与人们的生活联系紧密,以至于第三代媒体,即互联网,正在世界范围内兴起。一个新闻发布系统,几乎在每个网站上都广泛使用,包括大型专
3、业网站,政府网站和公司网站。如今,越来越多的公司正在开设自己的 WWW 网站。查看产品,发布最新动态信息,与用户交流和沟通,与合作伙伴建立联系,实施电子商务等。其中,新闻管理系统是公司网站的重要组成部分,并扮演两个角色:一方面,它可以用来动态发布相关的新产品和新的开发项目。另一方面,它可以用来及时向客户披露。报告性能,技术,研发进度,特别推荐或优先的工程项目,产品和服务吸引客户并扩大您的客户群。1.21.2 开发意义开发意义本设计是使用 ASP.NET(C语言)和 ADO.NET 技术开发的,用于动态管理网站新闻。使信息管理更加及时有效,并提高工作效率。新闻系统一般具有发布公司各部门(例如前端
4、新闻查看区和后端管理区)新闻的功能,并用作公司的网站,提供新闻发布和管理服务。该系统基于基于.NET 平台框架的 B/S(浏览器/服务器,浏览器/客户端)模式实现。结构开发和设计主要用于发布/管理公司新闻以及查看/查看新闻内容信息。新闻在线发布留言系统(新闻管理系统)也称为信息发布系统。机器网络是由平台构建的新闻发布系统,可集中管理和交流关键信息,例如网站上的新闻发布。一种网站应用程序,根据信息的特定特征进行分类,并最终系统地和标准地发布在网站上。网站信息通过简单的界面添加到数据中,并通过现有的页面模板格式和审阅过程发布到网站。它的出现大大减少了网站更新和维护的工作量,通过网络数据库引用网络,
5、简化了网络更新的任务,您只能输入文本并上传图像,这大大降低了网站更新的速度,这将大大加快信息的传播。5当前,新闻发布系统的开发技术已经非常成熟,并且使用了诸如 ASP 技术之类的许多技术。PHP 技术,JSP 技术,.NET 技术等有许多成熟的新闻发布系统,包括著名的 V7 内容。管理套件(西门子采用的技术),交织团队站点(思科采用的系统)和开源产品(Open CMS,Zope-Content Management 等)也被广泛使用。该设计实现了随时随地了解全国各地新闻,实时了解,实时更新的功能。并且可以在新闻下方留言,与广大网友一起讨论现在时事,互相交换讯息,获取讯息,倡导社会进步和谐发展。
6、管理员则可以登录账号,进行对新闻的编辑或者删除等操作,全面了解与管理数据表中的信息。6二二 开发技术简介开发技术简介2.12.1 开发工具介绍开发工具介绍传统新闻发布系统有两种,一种是静态的 HTML 页面,如果仔细更新,则需要更新上传页面后,您还需要更改相应的连接。该方法效率低下并且未被广泛使用。第二种基于 ASP 和脚本语言,它们结合了动态网页和数据库以通过应用程序处理新闻。这是交换线路的当前做法,但是由于 ASP 本身的局限性,系统中仍存在一些无法克服的缺陷。然而 ASP.NET 技术已大大改善了系统性能,主要在以下方面:(1)与 ASP 页面不同,ASP.NET 页面只需要编译一次,而
7、无需重新编译页面。多维连接速度已显着提高,直到再次更改表面或重新启动 WEB 程序为止。(2)ASP.NET 页支持应用程序的实时更新。管理员不需要关闭 Web 服务器。您可以直接更新应用程序文件,而无需停止运行该应用程序。(3)ASP.NET 使用“隐藏代码”方法编写代码。这使得对系统的描述更加容易,清晰和降低。它降低了开发和维护系统的复杂性并降低了成本。基于 ASP.NET Visual Studio 2008 作为开发工具,SQL Server 2000 作为正在使用的后端数据库,Macromedia Dreamweaver MX2004 进行网页面设计。该系统基于基于.NET 平台体系
8、结构的 B/S(浏览器/服务器,浏览器/客户端)模式实现。开发和设计主要用于发布和管理校园新闻以及查看和查看新闻内容信息。随着 Internet/Intranet 技术的兴起,最初运行在独立计算机或局域网上的数据库系统已经成为在 Internet 上最流行的技术,正在开发基于 B/S 模型的新一代 MIS(管理信息系统)系统正在成为技术发展的趋势。确保系统性能效率和可扩展性,为了达到数据共享和网络管理的目的,本系统使用了 B/S 系统结构的设计与开发。2.22.2使用技术介绍使用技术介绍.NET Framework 是.NET 平台的编程模型,其主要组件是公共语言运行库(CLR 公共语言运行库
9、)和.NET Framework 类库(包括 ADO.NET,ASP.NET和 Windows 提供并支持表单),托管执行环境,简化的开发和部署以及与各种7编程语言的集成。内部 Windows 组件,用于生成和运行下一代应用程序和 XML Web 服务。.NET Framework 旨在实现以下目标:(1)提供一致的面向对象的编程环境,而不管目标代码是否在本地存储和执行。它仍然在本地运行,但可以通过 Internet 分发或远程运行。(2)提供一个代码执行环境,可最大程度地减少软件部署和版本管理冲突。(3)提供改进的代码来执行(包括未知或不完全信任的第三方编写的代码)安全的代码执行环境。(4)
10、提供一种代码执行环境,可以消除脚本环境或解释环境中的性能问题。面对非常不同类型的应用程序(例如,基于 Windows 的应用程序),可改善开发人员的体验和基于 Web 的应用程序)。确保所有通信均根据行业标准生成,并且基于.NET 框架代码可以与其他代码集成。公共语言运行库是.NET Framework 的基础,可以被视为运行库管理。代码代理:提供核心服务,例如内存管理,线程管理,远程处理,并且严格输入安全性和其他形式的代码准确性,以提高安全性和可靠性。实际上,代码管理应该概念是运行时的基本原理。针对运行时库的代码称为托管代码,而不针对运行时库。此代码称为非托管代码。.NET Framewor
11、k 类库是可重用类型的全面的面向对象集合,您可以使用它打开。且开发各种应用程序,包括传统的命令行和图形用户界面(GUI)应用程序。它还包括基于 ASP.NET 的新创建的应用程序(例如 Web 窗体和 XML Web服务)。ASP.NET 结构是一个三层系统,由一个 UI 层,一个业务逻辑层和一个数据层以及一个结构模型组成。UI 层负责与用户进行交互,接收用户输入并将数据从服务器呈现给客户。业务逻辑层负责在处理请求时从浏览器接收请求并将其传递到数据层。结果发送到浏览器。它由 Web 表单,XMLWeb 服务和组件服务(包括 Web表单)组成。这是 ASP.NET 应用程序的核心。这是向客户展示
12、数据和信息以进行响应和处理的基础。8客户和显示的 Web 表单之间的交互所生成的信息和数据的基础。数据层通过 ADO.NET 处理数据,并向事务逻辑层提供数据服务,例如保存数据结果,返回数据搜索结果等。ADO.NET 具有两个核心组件:数据集和.NETFramework 数据提供程序。后者是一组组件,包括连接,命令,数据读取器和数据适配器 4 对象。9三三 需求分析需求分析3.13.1 市场需求分析市场需求分析新闻发布系统,也称为内容管理系统,是基于新闻发布和内容管理的全面管理系统。新闻发布系统是基于 B/S 模式的 WEBMIS 系统,可以传递令人讨厌的信息。它以合理有序的方式组织并呈现给所
13、有人。当今社会是信息社会,新闻,信息其中一些具有大量信息,不同类别和不同形式的功能,提倡新闻发布系统的概念。新闻随着发布系统的引入,电视不再是唯一的新闻媒体,自那时以来,互联网在新闻媒体中也发挥了重要作用。媒介的功能。简而言之,新闻发布系统主要是充当网络新闻媒体功能来实现的。新闻分类,上传,评论,发布。模拟普通新闻媒体发布新闻的过程,并传递各种权限。每个帐户都实现上述功能,但是当然,这些功能也可以由特定帐户拥有。随着互联网的进一步发展,在线媒体在人们心目中的地位进一步提高,新闻发布系统已经成为网络媒体的核心系统,它的重要性越来越重要。一方面,它提供新闻管理和发布功能:另一方面,当前的新闻发布需
14、要与一般用户进行交互,这对用户来说非常方便。留言功能,对相关新闻进行一些实验和评论。这是其他媒体目前无法做到的。同时上网;可以说,迄今为止,如果您访问 Internet,则开发将在新闻发布系统和新闻发布系统中公开。用户非常友善,他们的重要性不可否认。如今,当不可避免地要进行质量和终身教育时,人们对信息的要求越来越高。但是,由于大量信息,高传输速度以及网页本身的时间和空间限制,它只能满足此要求。因此,Web 已逐渐成为一种新的教育资源。如今,随着校园网络的普及,每所学校都拥有自己的出色网站,并且该网站具有新闻发布系统,这几乎是必不可少的。新闻发布和管理已在校园网络中广泛使用,与时俱进的信息社会化
15、,学校处于教育的最前沿,对学校新闻发布系统的实验和开发具有重要意义,更不用说司法了,这也提倡对新闻发布系统的开发提出更高的要求。3.23.2 新闻系统的性能要求新闻系统的性能要求10系统必须满足以下性能要求:(1)简单的操作和易于使用的界面。完全受控的页面布局使新闻条目的处理变得更加容易。只需单击鼠标,即可完成许多选项,例如新闻分类,来源部门等。进一步显示的信息使用户可以随时了解其操作状态。常见网站新闻管理的所有方面:新闻列表通常会执行输入,浏览,删除,修改,搜索和其他方面的操作,以满足您网站对即时新闻的管理要求。(2)立即显示:新闻处理(包括输入,更改和删除)将立即显示在主页上的相应列中。显
16、示它可以实现“立即发布,立即生效”功能。(3)系统的运行必须快速,稳定,高效,可靠。从结构上讲,需要可伸缩性以促进将来的增强和维护。3.33.3 运行环境要求运行环境要求仪器客户端硬件要求:具有满足以下要求的常用 CPU 处理器的计算机,最低 2G 内存,至少有 160GB 的硬盘驱动器。服务器硬件要求:具有满足以下要求的常用 CPU 处理器的计算机,最低 4G内存,至少需要 320GB 的硬盘驱动器。操作系统:Windows XP 或更高版本。浏览器:IE 版本或更高版本或等效的 Netscape 或更高版本。服务器操作系统:Windows XP Server。Web 服务器:IIS。应用程
17、序服务器:企业级应用程序服务器,例如 IIS 或 COM+。数据库:SQL Server 20003.43.4 可行性分析可行性分析该系统的可行性分析是在河中公司的要求和实验下进行的。系统开发基于社会。分析经济学,技术,管理等,以得出该系统是否可行的结论,以及是否需要更正和追加资本从计划中得出结论,例如暂停开发,分阶段实施以及最终完成可行性分析。可行性分析通常包括以下方面:(1)新系统的目标可行性分析:分析新系统是否适合当前公司的现状和发展需求。11(2)社会可行性分析:分析系统是否符合国家政策法规的范围。大规模系统集成。(3)技术可行性分析:根据新系统的目标来衡量是否有相应的开发技术,无论您
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP NET 动态 新闻 发布 管理 系统 在线 留言 功能 方案设计

限制150内