当前位置:首页 > 范文大全 > 调查报告 >

asp新闻发布系统设计报告

时间:2022-11-06 15:05:06 浏览量:

下面是小编为大家整理的asp新闻发布系统设计报告,供大家参考。

asp新闻发布系统设计报告

asp 新闻发布系统设计报告 南京人口管理干部学院信息科学系 新闻公布系统 目 录 【开发背景】…………………………………….……. 【摘 要】……………………………….…………… 【ABSTRACT】………………………………………………………… 【前 言】……………………………………………… 第一章 应用软件的讨论(从静态到动态的飞跃)……. 1.1 动态服务器网页(ASP)的出现…………………… 1. 2 ASP 的特性………………………… 1.3 ASP 的功能………………………………………. 1.4 ASP 与静态网页的区别………………………… 1.5 编辑与运行 ASP 文件的环境…………… 第二章 系统设计………………………………………… 2.1 目标设计…………………………………… 2.2 设计思想…………………………………………………. 2.3 系统功能分析与设计…………………………………… 第三章 数据库设计与实现………………… 3.1 数据库的需求分析…………………………… 3.2 数据库的逻辑设计………………………….. 3.3 数据库的结构创建……………………………… 第四章 后台系统与数据库的配置……………………………. 4.1 后台服务器配置……………………………. 4.2 后台数据库配置………………………… 第五章 前端网络页面的开发与设计…………… 5.1 系统首页 5.1.1 系统首页示例 5.1.2 系统首页实现方法 5.2 管理员登录页面 5.2.1 管理员登录页面示例 5.2.2 管理员登录页面实现方法 5.3 管理系统首页 5.3.1 管理系统首页示例 5.3.2 管理系统首页实现方法 5.4 添加文章页面 5.4.1 添加文章页面示例 5.4.2 添加文章页面实现方法 5.5 修改删除页面 5.5.1 修改删除页面示例 5.5.2 修改删除页面实现方法 5.6 栏目管理页面 5.6.1 栏目管理页面示例 5.6.2 栏目管理页面实现方法 5.7 用户管理页面 5.7.1 用户管理页面示例 5.7.2 用户管理页面实现方法 第六章 网站的测试……………………. 第七章 总结…………………… 参考文献………………………… 【 开发背景 】 近年来,Internet 技术得到迅速的进展,已经成为计算机产业的一个技术热点。促成 Internet 高速进展的因素之一就是 Web 技术。Web 技术由最初的静态HTML 进展到动态网页技术 DHTML,CGI(Command Gateway Interface),脚本语言与ASP(Active Server Pages)后来居上,同时大有取代 CGI 的趋势。Web 已经不再局限于仅仅提供大量的信息服务,Web 技术的进展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览 Web 有着执行 Windows 程序一样的感受与操作性。随着 Internet 技术的进展,它已经成为一种操作平台,为用户提供强大的服务,比如网上购物,网上电子商务,社会信息 数据库服务等。

   作为计算机进展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产与生活中。数据库技术与网站的结合是当今Web 技术的一个热点。有了数据库的支持,能够扩展网页的功能,能够方便地设计出交互式页面,能够构造功能强大的后台管理系统,能够为网站的更新、保护提供极大的方便。因此,作为网络开发者或者管理者,数据库知识是必不可少的。

  在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着 Internet 在中国的进展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作与生活服务,人们通过网络来获取信息的需求越来越大。基于此种考虑,网络开发者们提出了一种“基于 WEB 的新闻公布系统”,该系统能够实现在线更新最新新闻、设置新闻分类导航等功能,此外,网站管理员也可在线对后台进行管理,比如新闻的修改、删除等操作,以保证新闻的及时、准确性。由于篇幅有限,本人不能在此做一一全面的说明。

   【摘 要】 本篇论文全面讲解了利用 ASP、Microsoft Access2000、FlashMX、DreamwearMX等软件工具制作“基于 WEB 的新闻公布系统”的过程。并简要介绍了 Internet及 Web 技术的进展,本篇论文要紧分为六个部分,依次为:网站的系统设计、数据库的设计与实现、后台系统与数据库的配置、前端网络的开发与设计、开发难点与技巧、系统的公布与保护。其中网站的各个部分还作了全面介绍,待您认真阅览。

  关键字:ASP、Microsoft Access2000、FlashMX、Dreamwear MX、基于 WEB 的新闻公布系统、系统设计、数据库的配置、前端网络…… 【前 言】 本课题的要紧任务是建造一新闻公布网站,整个课题的设计工作分三步进行,首先是有关资料的收集与与有关人员的沟通与交流,随后是网站的实 质性设计,最后是网站的测试工作。整个工作从 2003 年 3 月中旬开始,至 2003年 6 月基本结束。网站的图片资料及其各类新闻信息等资料由网络提供,网站的网页要紧由 Dreamwear MX 结合 HTML 语言设计,其中后台数据库为 Microsoft Acess 2007,网页的交互用 Javascript 实现,ASP 网页与数据库的链接使用VBScript 脚本语言,整个系统以 Windows 7+IIS 作为 Web 服务器。

  在这个项目中,我对课题的要求进行了全面的研究,并查阅了大量的资料,然后提出了设计方案。系统分为前台与后台两部分,前台要紧作用是浏览新闻、管理员登录、查询、修改、推荐、打印等。后台要紧作用是新闻系统管理。使用动态网页及数据库相结合的方法来进行设计,鉴于 ASP 在设计动态网页上的优势地位及其对数据库的良好支持,因此选择它来制作动态页面。由于本系统不是大型网络系统,因此使用了操作简单明了同时易于管理的Microsoft Access数据库作为系统后台数据库。

   在本课题的设计过程中,要紧应用的网络编程语言有 ASP 语言、HTML 语言,Microsoft Access数据库系统及Flash动画制作软件等。其关键是ASP与HTML相互结合、互相嵌套,并利用 ASP 的相对路径链接访问 Microsoft Access 数据库。其中的重点是在动态网页中对数据库的访问与管理,而此问题也恰恰是本系统的难点。

  现阶段我国已经步入了市场经济时期,随着网络技术的飞速进展,Internet用户的数量也与日俱增,许多公司及企业都将目光投向了网络这个商机无限的领域,许多公司以在其他网站加入广告或者建立公司网站的形式来吸引更多的顾客,而新闻公布系统是几乎所有网站都不可或者缺的一个重要构成部分,有人说, “现代社会,信息就是财富!”因此说本课题的研究在信息交流领域有其一定的价值。

  综上所述,本课题的研究关于熟悉网络编程、构建个人或者商业网站都有较 大的帮助,是步入网络时代必不可少的构成部分。

  第一章 应用软件的讨论 ( ( 从静态到动态的飞跃) ) 1 .1 动态服务器网页 (A SP) 的出现 但是,这样的网页只是静态的。这个问题导致了 CGI(Common Gateway Interface,公共网关接口)的产生。

  CGI 是一个公共的界面,它规定了浏览器、Web 服务器与服务器的程序之间数据交换的格式。这个程序就是通常所说的 CGI程序,它能够由任何一种程序语言(如 C/C++、Perl、Visual Basic、TCL 等)编写。事实上,CGI 程序是一个可执行程序,它务必通过编译器编译并连接成可执行代码后才能够工作。

   CGI 不但编程复杂,修改后还要重新编译,同时很浪费系统资源,随之而来的 ISAPI 是另一个解决方案。ISAPI 也遵循 CGI 标准,它不但能够生成动态的页面,甚至能够作为过滤器放置到你的 Web 服务器上,处理所有的 WEB 访问及应答请求。但是,ISAPI 程序设计更加复杂,而且安全性较差。

  Asp(ActiveServerPages,动态服务器网页)出现解决了这些问题。ASP 存取数据的方法遵循 CGI 标准,但它大大简化了编程方法。只要在 Web 服务器上嵌如对应的 ASP 解释器,能够使用诸如 VBScript、JavaScript 或者者 PerlScript等编写动态的 ASP 网页。这些网页全部都是解释执行的,你能够修改一个动态网页,无须任何编译器就能够直接公布到 Web 服务器上。

  1 .2 ASP 的特性 Active Server Pages 就是用服务器端脚本、对象与组件扩展了的标准 HTML页。它具有 3 个重要特性:

   1、Active Server Pages 可包含服务器端脚本。将服务器脚本含在 Active Server Pages 中就能够用动态内容创建网页。

   2、Active Server Pages 提供了几种内置对象。在 Active Server Pages中使用内置对象能够使脚本功能更强,在其他方面,这些对象可使你从浏览器中 检索或者向浏览器发送信息。

   3、使用附加组件,能够扩展 Actire Server Pages。Active Server Pages能够同几个标准的服务器端 ActiveX 组件捆绑在一起,这些组件使你能够处理数据库,发送 EmaU 或者访问文件系统。

   Active Server Pages 是编写 Web 服务器程序的最新利器。它是一个开放式的无须进行编译的应用程序环境。它提供了 CGI 程序与脚本的灵活性,同时不可能使性能显著下降。与 CGI 不一致的是,ASP 在服务器的进行内运行,是多线程的,能够进行优化来处理大量用户。它将 IDC 的简单性与 ISAPI 的灵活性综合在了一起。ASP 比 CGI 与 Perl 脚本编写系统具有优势,它把 HTML 的简单性与脚本编写,与 Active 服务器组件等常见工具组合在一起,用以创建动态的与强有力的网站。

   ASP 代表了微软公司开发技术的一个新进展。

  ASP 同意开发者存储他们的HTML 代码与单个文件中的脚本化代码。ASP 支持 Open Script 接口,这样就能够使用遵守这个标准的任何脚本编写语言。支持 Open Script 的语言包含 VBScript与 Jscript,甚至是 Perl Script。这些脚本能够执行应用程序逻辑,并能够调用软件组件来执行特殊的任务,比如数据库查询、文件输入/输出(I/O)、业务规则与工作流。

   ASP 技术有它自己的对象模型,再加上驻留在同一文件之中的 HTML 与脚本这一事实,才使得 ASP 比 HTX/IDC 更为强大。

   1 .3 ASP 的功能 使用 Active Server Pages 能够完成下面的工作:

   1、产生动态网页。在一天中的不一致时间,或者对不一致用户,Active Server Pages 可显示不一致的内容。

   2、处 HTML 表单的内容。使用 Active Server Pages 能够获取并对输 HTML表单的数据作出反应。

   3、创建数据库驱动的网页。Active Server Pages 能够从像 Microsoft SQL Server 之类的数据库中获取现存数据或者插入新数据。

   4、跟踪用户会话。从用户到达你的网站直到其离开,能够用 Actire Server Pages 储存其信息。

   5、创建可搜索网页。与 Microsoft Index Server 或者 Microsoft SQL Server全文检索一起使用时,用 Active Server Pages 可创建网站的搜索引擎。

   6、检索不一致浏览器的功能。Active Server Pages 可检索浏览器的支持特性并显示适合不一致浏览器的内容。

   7、发送并接收电子邮件。Active Server Pages 可自动向用户发送并接收发送到网站的电子邮件。

   8、将定制组件同网站结合在一起。用 Microsoft Script Componts,Microsoft Visual Basic 或者 Microsoft Visual C++创建的用户服务器端组件能够扩展 Active Server Pages 脚本。

   任何一个 Web 服务器,只要内嵌 ASP 解释程序,就能够支持 ASP 编写的动态网页。通常来说,我们使用的都是基于 WindowsNT 服务器上的 Internet lnformation Server(IIS)。

  IIS 支持虚拟目录。我们能够通过“服务器属性”对话框中的“目录”标签管理虚拟目录。建立虚拟目录关于管理 Web 站点具有非常重要的意义。由于虚拟目录隐藏了有关站点目录结构的重要信息。在浏览器中,客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息。假如在 Web 页中使用物理路径,将暴露有关站点目录的重要信息,这将容易导致系统受到攻击。因此 IIS 的支持虚拟目录的功能就大大的提高了系统的安全性。

   1 .4 ASP 与静态网页的区别 Active Server Pages 改变了这一切,在 IIS 仍然支持静态 HTML 主页的前提下,利用 Active Server Page 能够根据用户要求在 Web Server 上建立新的主 页。

   为了便于懂得它与支持静态主页的区别,我们将它分成下列步骤:

   一个用户在浏览器的网栏中添入 Active Server Page 文件名称,并敲回车键触发这个 Active Server Page 的申请。

   浏览器将这个 Active Server Page 要求发送给 IIS。

   Web Server 接收这个申请要求并根据其.asp 的后缀意识到这是个 Active Server Page 要求。

   Web Server 从硬盘或者者内存中接收正确的 ASP 文件。

   Web Server 将这个文件发送到一个叫做 ASP.DLL 的特定文件中。

   Active Server Pages 文件将会从头至尾被执行并根据命令要求生成相应的静态主页。

   HTML 主页将被送回浏览器。

   用户浏览器解释执行 HTML 主页并显示在用户于浏览器上。

   Active Server Pages 技术通过不断的改进,其功能越来越强大,已经被越来越多的公司认可,今天 Internet 上很多最成功的商业网站都是利用 Actire ServerPages 创建的。

   由于 ASP 的技术的种种优点,因此本网站决定使用 ASP 技术进行制作。

  在现在的互...

推荐访问:标签 发布系统 报告