娱乐新闻网站的设计与实现_毕业设计论文

更新时间:2024-06-30 15:36:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

郑州轻工业学院

本科毕业设计(论文)

题 目 专业班级 院 (系)

娱乐新闻网站 网络工程(信息安全)08-3班 计算机与通信工程学院

娱乐新闻网站

郑州轻工业学院

毕业设计(论文)任务书

题目 娱乐新闻网站的设计与实现 专业 网络工程(信息安全)08-3班学号 520813080325 姓名 时素素 主要内容、基本要求、主要参考资料等:

主要内容包括:

1.对娱乐新闻网站的建设进行分析,搜集大量娱乐新闻等。 2.按需求对各个功能模块进行设计。

3.完成网站的整体设计,包括前台页面和后台页面的设计。 基本要求:

1.参阅大量文献,写出5千字的文献综述和英文翻译。 2.完成本课题设计任务,并能在计算机上演示其功能。 3.2012年6月10日前完成毕业论文撰写。 主要参考资料:

[1] 李雁翎,陈光.Access 2000基础与应用[M].北京:清华大学出版社. [2] 龙和平,任际范.中小型企业网站建设和问题探讨[J] .山东电子出版社. [3] 萨师煊,王删编.数据库系统概论(第四版)[M].高等教育出版社. [4] 任胜兵,邢琳.软件工程[M].北京邮电大学出版社.

[5] 尚俊杰.网络程序设计——ASP案例教程[M].清华大学出版社.

完 成 期 限: 2010年5月30日 指导教师签章: 专业负责人签章:

2010年 月 日

II

娱乐新闻网站

娱乐新闻网站

摘 要

21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的Web网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏着无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。

在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。本文论述的就是采用asp + iis + SqlServer开发环境开发动态的娱乐新闻发布系统。

关键字:Internet;asp;web开发;娱乐新闻系统

III

娱乐新闻网站

ENTERTAINMENT NEWS WEBSITE

ABSTRACT

The 21st century is an era, the era of the network into the information society era of rapid development, the digital revolution to bring about new changes in all areas. With the popularization of Internet, no matter how far apart the people have the Tianya Zorpia feeling. Stay at home, they will know that the big new world can be friends and talk about unimpeded across the Atlantic. Page gradual integration into people's lives, rapid and timely news, get colorful web-based information, has become part of daily life at the same time more and more companies set up their own WWW sites, businesses can display products through the web site , publishing the latest developments, exchange and communication with users, with partners to establish contacts and conducting e-commerce. Hidden world of the Internet, full of life, where only the unexpected, no impossible. Network development prospects are promising, as soon as possible and network integration and information times, and high-tech convergence, all walks of life will undoubtedly inject new vitality.

In the field of network technology, the traditional business management of the site There are two ways, one static HTML pages, update the information need to re-create the page and then upload the page and modify the link,

IV

娱乐新闻网站

but with the further development of Internet, which a static Web site development and maintenance has become increasingly difficult, and can not effectively interact with the viewer, which makes this method has limited use. 2 is based on ASP, PHP or JSP, and scripting languages, dynamic web pages and database integration, through the application of procedures for handling information, which is the more popular approach. Of this paper is to use asp + iis + SqlServer development environment for developing dynamic Web network news distribution system.

Keywords:Internet,asp,web development,News system

V

娱乐新闻网站

前 言

娱乐新闻发布系统是一个新闻单位不可缺少的部分,它的内容对于新闻的决策者和管理者来说都至关重要,所以新闻发布系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有着手于管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套新闻发布管理软件成为很有必要的事情,在下面的各章中我们将以开发一套网上新闻发布系统为例,谈谈其开发过程和所用到的软件和相关的知识及所涉及到的问题和解决方法。

Active Server Pages即ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP内含于IIS3.0和IIS4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用Visual InterDev集成开发环境可以很容易地对ASP应用程序进行开发和修改。

VI

娱乐新闻网站

本系统从建立ASP的环境开始,由浅入深地介绍了建立一个基于ASP的动态新闻发布系统所需要的各种技术。

目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。

ASP是目前最流行的Web应用程序开发工具之一。它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。

VII

1 绪论

1.1开发背景

随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。

娱乐新闻发布系统,广泛应用于大型专业网站、政府网站、企业网站等几乎所有的网站上,是将新闻、信息栏目和业界动态等信息集中起来发布、管理、查询等的一种网站应用程序。无论企业网站管理人员身处何地,只要能够上网就能对网站信息进行更新及维护。所有的操作可以通过浏览器完成,不需要掌握其他应用软件,用户不需培训。人寿保险公司也离不开这样的管理。

用信息化手段改造传统产业,提高工作效率已是不可争辩的事实。那么,本系统管理信息系统主要解决的就是企事业单位领导们所关心的人、资源、信息和业务等方面的管理问题。当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。信息管理系统的应用能够提供这种有效的决策支持。

1.2 娱乐新闻网站建设的目的

随着internet的迅速发展,社会已经进入了网络时代。网络正在飞速发展,这样它就使我们世界变得越来越“小”,也使我们的竞争更加激烈。

计算机已经成为我们学习和工作的得力助手:

今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。

在我国传统的信息传递方式不外乎是通过电视、广播、报纸等媒体传播信息,但通过这类媒体的传递工作常常会受到地域和时间的影响而无法达到预期的效果。这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力来制作和发表信息,在信息时代这种传统的传播方式必然被计算机为基础的信息管理所取代。随着网络的应用逐渐普及到信息传递和商业行为,大家将焦点渐渐地集中到因特网的身上,由于网络具有实时性,天生就是一种极好的传播媒体,这样就解决了因为地域和时间等带来的问题,我们可以很方便、快捷得从因特网上查看我们所需要的新闻。因此,我们可以通过在网站上成立实时新闻中心,将企业和产品等各种最新消息公布到网站上,实时地发送给所有用户及消费者。

这样娱乐新闻发布系统就是一个娱乐新闻单位不可缺少的部分,它的内容对于新闻的决策者和管理者来说都至关重要,所以娱乐新闻发布系统应该能够为用户提供充足的信息和快捷的查询手段。

1.3 可行性分析

本系统属于数据信息发布与管理系统类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保证了网站的安全性,所以本系统是十分可行的。

第2章 开发工具的选用及介绍

2.1 网站开发工具的选择

本网站采用的开发工具主要是asp.net+sqlserver 2005开发的动态网站。

2.1.1 ASP.NET简介

世界级的工具支持

ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。 强大性和适应性

因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript , C++、F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。 简单性和易学性

ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。 高效可管理性

ASP.net使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为\

的哲学观念使Asp.net的基于应用的开发更加具体和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义\的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序

开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在Asp.net的世界开始展翅高飞了。 1、ASP访问数据库的原理

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

2、ASP页面的结构

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

(1) 标准的HTML标记:所有的HTML标记均可使用。 (2) ASP语法命令:位于<% %> 标签内的ASP代码。

(3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。

(4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言。

3、ASP的运行环境

目前ASP可运行在三种环境下:

(1) WINDOWS NT server 4.0运行IIS 5.0(Internet Information Server)以上。

(2) WINDOWS NT workstation 4.0运行Peer Web Server 6.0以上。 (3) WINDOWS 95/98/XP运行PWS(Personal Web Server)。

其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高

速、稳定的ASP主页的最佳选择。

2.1.2 ASP的优势

Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。

2.1.3 ASP的特点

任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。

1、ASP通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

2、语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In”(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。

隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。

3、易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、sqlserver、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。

所以我选择了ASP结合dreameware8架构网站。在此期间本人将使用Dreamweaver 8进行ASP页面的编码,并使用IIS6.0对页面进行调试。

2.1.4 ASP技术访问WEB数据库的多种方案

目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:

1、公共网关接口CGI(Common Gateway Interface)

CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。

2、先进数据库连接器ADC(Advance Database Connector)

ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。

3、JAVA/JDBC语言编程

JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。

4、动态服务器页面ASP(Active Server Page)

ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。

2.1.5 SqlServer 2005数据库介绍

Sql server 是微软公司开发的数据库管理系统。利用SQL server ,用户可以管理以下两种类型的数据库:联机事务处理(OLTP)数据库和联机分析处理(OLAP)数据库。在典型情况下,单个客户通过网络通信来访问SQL server数据库。

OLTP数据库在通常情况下,为了减少数据库的冗余信息,并加快数据库的更新速度,OLTP数据库中的数据被组织存放到关系数据表中。SQL server 能够

允许大量用户执行事务处理,并且能够并发更改OLTP数据库中的实时数据。在实际工作中,OLTP数据库得到了广泛的应用,诸如航空售票系统和银行事务系统等。

OLAP数据库通过利用OLAP技术对大量数据进行组织和汇总,分析程序能够对数据进行快速评价,甚至等到实时分析结果。SQL server 中包含的Analysis Services组件能够对数据进行组织,使其能够适用于大量的企业解决方案,诸如企业报告,企业分析,数据建模和决策支持等领域。

SQL server 并不是单单的存储数据,它是由一系列产品和技术所组成的,用于满足OLTP和OLAP坏境的数据存储需求。

它可以完成以下任务:

管理事务和分析中的数据存储过程; 响应客户应用程序的请求;

能够利用Transact-SQL,扩展标记语言(XML)多维表达式(MDX)和SQL管理对象(SMO)等发送客户端与SQL Server之间的请求。

SQL Server 可以维护数据库中数据之间的关系,保证数据存储的正确性,并且保证定义数据之间关系的种种规则不会被违背,当出现系统故障的时候,SQL server 可以将所有数据恢复到能够保证一致性的某种状态。

SQL Server 具有非常卓越的可伸缩性,最大可以支持到TB级别的数据库,也可以小到小型商业服务器或便携机中。

通过利用Windows群集技术,用户还可以将SQL server 扩展到多个服务器中来提供数据库的可用性。

第3章 系统分析与总体设计

很多网站都提供新闻栏目,例如腾讯、新浪等著名网站的新闻专栏。许多

学校和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将会非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管

理系统(asp制作的动态网页)可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容、作者和图片等新闻就可以了,系统将自动生成对应的网页。本文将对新闻发布及管理系统进行系统分析与总体设计。

3.1 需求说明

该系统在性能功能上应达到如下需求:操作简单、界面友好、完全框架式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求。

通过相关调查,要求该系统应具有以下功能: 1. 通过网络浏览各类新闻及相关信息。 2. 新闻能分类显示最新相关信息。 3. 提供站内新闻的搜索功能。

4. 能对新闻进行评论并且可查看评论内容。 5. 支持其它网站的友情链接。 6. 为后台管理提供管理入口。

7. 后台编辑各类新闻并且管理新闻信息。

3.2系统功能描述

新闻发布及管理系统包括新闻类别管理、新闻发布管理、新闻查询、友情链接、网友评论和用户管理等模块。具体描述如下: 1.新闻类别管理:

(1)新闻类别的录入,包括类别编号和类别名称等信息; (2)新闻类别的修改; (3)新闻类别的删除; (4)新闻类别的查询; (5)对新闻类别进行排行。 2.新闻发布管理:

(1)基本新闻信息的录入,包括新闻标题、新闻内容、图片新闻和所属类别等;

(2)基本新闻信息的修改; (3)基本新闻信息的删除;

(4)按照时间顺序对新闻信息进行排行并在前台显示。 3.新闻查询模块:

(1)按照新闻类别分页显示新闻; - 4.网友(普通用户)留言模块: (1)网友对某条新闻发表评论;

(2)管理员可以审核并且可以删除新闻评论。 5.普通用户管理功能:

(1)普通用户信息的录入,包括用户名和密码等信息; (2)普通用户信息的修改; (3)普通用户信息的删除。 6. 友情链接模块: (1)删除链接; (2)修改链接; (3)添加链接; (4)查看链接;

3.3逻辑结构图

图3-3 功能结构图(HIPO图)

3.4实体关系图

新闻发布系统的数据库设计中,首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用E-R图进行数据结构分析。 E-R图是概念模型最常用的表示方法,在E-R图中:

1. 用长方形表示实体型,在框内写上实体名。

1. 用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连,在无向边旁标上联系的类型。若实体间的联系也具有属性,则把属性和菱形也用无向边连上。 新闻发布系统的E-R图2-3所示:

管理员(管理员编号,权限编号,管理员账号,姓名,密码); 新闻 (新闻编号,新闻标题,所属类别); 新闻类别(分类编号,分类名称)。

图 3-4新闻发布系统 E-R 图

3.5系统功能模块划分

后台系统 新基本信息发布 闻 提供数据 据 类别管理 数据库 前台系统 新发闻表查网询友管评理论 图3-5 新闻发布系统功能模块关系图

3.6系统的概要设计

本项目是基于asp+iis+sqlserver的WEB应用系统,采用B/S模式。B/S模式的优势是系统开发、维护和升级方便,管理成本较低。用户界面一致,使用简单,能实现不同的人员,从不同的地点,以不同的方式访问和操作;一般客户机不需要额外安装新的软件,只需安装有浏览器就可以进行操作。方便维护管理,应用程序运行在服务器端,这样便于系统的管理、更新和升级,降低了服务端和客户端之间的依赖性,同时通过了应用程序代码的安全性,有效地保护系统平台和服务端的数据库的安全。

应用界面 登 录 新闻 处理逻辑 调用 连接数据库 数据库

登录成功 新闻处理层

返回 数据连接层

数据存储层

图3-6 系统分层图

本文来源:https://www.bwwdw.com/article/ctu3.html

Top