学校新闻发布系统的设计与实现.doc_第1页
学校新闻发布系统的设计与实现.doc_第2页
学校新闻发布系统的设计与实现.doc_第3页
学校新闻发布系统的设计与实现.doc_第4页
学校新闻发布系统的设计与实现.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(本科毕业设计说明书本科毕业设计说明书 学校代码:学校代码: XXXXXX 学学 号:号: 题题 目目: 学校新闻发布系统的设计与实现学校新闻发布系统的设计与实现 学学生生姓姓名名 : X X X 学学 院院 : 信信 息息 工工 程程 学学 院院 系系 别别: 计计 算算 机机 系系 专专 业业: 软软 件件 工工 程程 班班 级级:软软件件06 指指导导教教师师 : XXX 副副教教授授 本文源码索取,请联系本文源码索取,请联系 QQ:68661508 二二 一一 年年 六六 月月 XXX 工业大学本科毕业设计说明书 摘 要 21 世纪是一个以网络为核心的信息时代,计算机技术、网络技术已经渗透到政 府、企事业单位的日常工作中。但是随着公文、报告、报表等各类信息量的增大, 传统的手工传递方式已经不能满足社会发展的需要,严重影响了领导的决策和业务 的发展。利用已有的计算机、网络资源,实现办公的自动化、信息化已迫在眉睫。 传统的网站新闻管理方式有两种,一种是静态 HTML 页面,更新信息时需要重 新制作页面然后上传页面并修改相应链接。这种方式因为效率太低已不多用了。另 一种是基于 ASP 和脚本语言,将动态页面和数据库结合,通过应用程序来处理新闻, 这是目前较为流行的方式。人们对最新信息的发布需要及时性,而动态交互网页正 好提供了这些功能,本系统就是一个能够实现新闻的动态发布,多栏目管理,实时 的进行统计和记录的网上交互系统。 新闻发布系统主要完成多新闻的增加、删除、修改、查找,其中查找包括按新 闻名称的模糊查找和按新闻名称、新闻类别、新闻发布时间的高级查找等。同时, 该系统能够完成对用户的增加、删除、查找。实现用户的登录模块,注册模块等功 能,还有网友对新闻的各种评论以及对评论内容查找等功能。 关键词: 新闻发布系统;数据库;ASP XXX 工业大学本科毕业设计说明书 4 XXX 工业大学本科毕业设计说明书 Abstract The twenty-first century is an information times that takes network as a core. The computer technique and the network technique have already enlarged through the routine of the governments and the business units. Since the information of the official documents, reports, statements becomes more and more, the traditional handing round cannot satisfy the demands of the social development so that it seriously influences the decision of the leaders and the development of the business. It is essential to make use of the network resources to carry out the office automation. The traditional web news management system has two kinds, one kind is static HTML pages which need to make page and then upload the page and modify the corresponding link. Because of low efficiency it is not often used.Another is based on ASP and scripting language, which combines dynamic pages with database. Through the application dealing with the news, it is popular. Because People need tiemly with the latest publishing information, and the dynamic interaction page provides the right function. The system can realize the dynamic publishing , more columns and statistics and record. The system has main functions: add,delete, change, check, which including the name checking according to newss name, fuzzy search and some advanced searches according to name, type and publishing time. And the system can add, delete and check for users. It realizes users logining modules, registering modules, and commenting modules which user publish for all kinds of news, checking for commentary and etc. Key words: the news publishing system; Datebase; ASP XXX 工业大学本科毕业设计说明书 目 录 第一章 引言.1 1.1 新闻发布系统国内外研究现状.1 1.2 论文结构.2 第二章 相关理论介绍.3 2.1 ASP 技术访问 WEB数据库.3 2.2 ASP 简介.3 2.2.1 ASP 访问数据库的原理 .3 2.2.2 ASP 页面的结构 .4 2.2.3 ASP 的运行环境 .4 2.2.4 ASP 的内建对象 .4 2.2.5 ASP 的主要内置组件 .5 2.2.6 Database Access 组件 ADO.5 2.3 SQL SERVER数据库介绍.6 2.4 系统运行环境配置.8 第三章 系统需求分析.10 3.1 系统用例描述.10 3.2 系统功能设计.12 3.2.1 功能模块图.12 3.2.2 功能描述.14 3.3 系统数据库设计.14 3.3.1 数据库的概念设计.14 3.3.2 数据字典.16 3.4 系统主要类图.17 3.5 系统架构部署.18 第四章 系统设计.19 4.1 系统环境配置.19 4.2 系统主要业务逻辑关系.19 4.3 系统流程图.20 4.3.1 前台普通用户流程图.20 4.3.2 后台流程图.21 4.4 主要功能时序图.21 4.4.1 普通用户发表新闻评论.21 4.4.2 删除新闻.22 4.4.3 删除新闻评论.23 4.4.4 删除用户信息.23 4.5 数据库设计.24 4.5.1 数据库逻辑设计.24 4.5.2 创建表的脚本文件.24 XXX 工业大学本科毕业设计说明书 1 第五章 系统实现.26 5.1 系统主界面设计.26 5.1.1 各类新闻显示多条.26 5.1.2 显示新闻细节.27 5.2 登录页面.28 5.3 新闻管理.28 5.3.1 发布新闻.29 5.3.2 修改新闻.31 5.3.3 删除新闻.32 5.4 新闻评论管理.33 5.4 新闻搜索.34 5.5 用户管理.35 结 论.37 参 考 文 献.38 谢 辞.39 XXX 工业大学本科毕业设计说明书 0 第一章 引言 1.1 新闻发布系统国内外研究现状新闻发布系统国内外研究现状 近年来,Internet 技术得到迅速的发展,已经成为计算机产业的一个技术热点。促 成 Internet 高速发展的因素之一就是 Web 技术。Web 技术由最初的静态 HTML 发展 到动态网页技术 DHTML,脚本语言与 ASP(Active Server Pages)后来居上,并且大有 取代 CGI 的趋势。Web 已经不再局限于仅仅提供大量的信息服务,Web 技术的发展 使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸 引人的网页。浏览 Web 有着执行 Windows 程序一样的感觉和操作性。随着 Internet 技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电 子商务,社会信息数据库服务等。 作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论, 并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今 Web 技术的 一个热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面, 可以构造功能强大的后台管理系统,可以为网站的更新、维护提供极大的方便。因此, 作为网络开发者或管理者,数据库知识是必不可少的。 在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不是局限于 单纯的电视、报纸等大众途径。随着 Internet 在中国的发展日新月异,人们在日常生 活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取 信息的需求越来越大。基于此种考虑,网络开发者们提出了一种“基于 Web 的新闻发 布系统”,该系统能够实现在线更新最新新闻、设置新闻分类导航等功能,此外,网 站管理员也可在线对后台进行管理,例如新闻的修改、删除等操作,以保证新闻的 及时、准确性。由于篇幅有限,本人不能在此做一一详细的说明。 信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域化 向全球化发展,尤其是随着中国加入 WTO 的日期日益临近,经济全球化是大趋势, 企业所处的宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而 应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息 的掌握程度、信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感 准确,已越来越成为衡量一个企业市场竞争能力的重要因素。所以建立动态的新闻 XXX 工业大学本科毕业设计说明书 1 发布系统适应企业发展的要求,其意义是具大的。新闻系统是一个比较典型的文档 系统,掌握了新闻系统的开发,对于开发其它的文档系统都有很大的帮助。 随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人 们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建 一个新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息 的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。 为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发 布管理信息系统了。 1.2 论文结构论文结构 本论文的主题是 ASP 技术实现的学校新闻发布系统,本文共有六章内容。第一 章引言部分主要介绍国内外研究现状;第二章主要介绍相关技术;第三章是系统的 需求分析;第四章是系统的详细设计;第五章是系统代码的实现;小结部分介绍系 统的优缺点及对以后工作的展望。 XXX 工业大学本科毕业设计说明书 2 第二章 相关理论介绍 2.1 ASP 技术访问技术访问 Web 数据库数据库 访问 WEB 数据库的多种方案,目前在 WINDOWS 环境下有多种访问 WEB 数 据库的技术,主要有: (1) 公共网关接口 CGI(Common Gateway Interface) CGI 是较早实现的技术。适用于多种服务器平台,如 UNIX、WINDOWS 等, 但 CGI 的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资 源较多。 (2) INTERNET 数据库连接器 IDC(Internet Database Connector)。 IDC 集成在 ISAPI(Internet Server API)中,充分利用了 DLL 技术,易扩充,但 编程较 CGI 更为复杂,只适用于小型数据库系统。 (3) 先进数据库连接器 ADC(Advance Database Connector) ADC 提供了 ActiveX Control 来访问数据库,它的主要特点是数据查询由用户端 浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、 响应慢,只适用于特别频繁的数据库查询操作。 (4) JAVA/JDBC 语言编程 JAVA 语言是一种面向对象、易移植、多线程控制的语言,可通过 JDBC 去连 接数据库。用 JAVA/JDBC 编写的软件可移植性强,适用于多种操作系统,但其执 行效率和执行速度还不理想,目前无法建立高效、高速的应用。 (5) 动态服务器页面 ASP(Active Server Page) ASP 是微软公司最新推出的 WEB 应用开发技术,着重于处理动态网页和 WEB 数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问 WEB 数据库的最 佳选择。 2.2 ASP 简介简介 2.2.1 ASP 访问数据库的原理访问数据库的原理 ASP 是服务器端的脚本执行环境,可用来产生和执行动态的高性能的 WEB 服 XXX 工业大学本科毕业设计说明书 3 务器程序。 当用户使用浏览器请求 ASP 主页时,WEB 服务器响应,调用 ASP 引擎来执行 ASP 文件,并解释其中的脚本语言(JScript 或 VBScript),通过 ODBC 连接数据库, 由数据库访问组件 ADO(ActiveX Data Objects)完成数据库操作,最后 ASP 生成包含 有数据查询结果的 HTML 主页返回用户端显示。 由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因 而 ASP 源程序不会泄密,增加了系统的安全保密性。此外,ASP 是面向对象的脚本 环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围。 2.2.2 ASP 页面的结构页面的结构 ASP 的程序代码简单、通用,文件名由.asp 结尾,ASP 文件通常由四部分构成: (1) 标准的 HTML 标记:所有的 HTML 标记均可使用。 (2) ASP 语法命令:位于 标签内的 ASP 代码。 (3) 服务器端的 include 语句:可用#include 语句调入其它 ASP 代码,增强了编 程的灵活性。 (4) 脚本语言:ASP 自带 JScript 和 VBScript 两种脚本语言,增加了 ASP 的编 程功能,用户也可安装其它脚本语言,如 Perl、Rexx 等。 2.2.3 ASP 的运行环境的运行环境 目前 ASP 可运行在三种环境下。 (1) WINDOWS NT server 4.0 运行 IIS 3.0(Internet Information Server)以上。 (2) WINDOWS NT workstation 4.0 运行 Peer Web Server 3.0 以上。 (3) WINDOWS 95/98 运行 PWS(Personal Web Server)。 其中以 NT server 上的 IIS 功能最强,提供了对 ASP 的全面支持,是创建高速、 稳定的 ASP 主页的最佳选择。 2.2.4 ASP 的内建对象的内建对象 ASP 提供了六个内建对象,供用户直接调用: XXX 工业大学本科毕业设计说明书 4 (1) Application 对象:负责管理所有会话信息,可用来在指定的应用程序的所有 用户之间共享信息。 (2) Session 对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同 WEB 页面跳转时,Session 中的变量在用户整个会话过程中一直保存。Session 对象 需 cookie 支持。 (3) Request 对象:从用户端取得信息传递给服务器,是 ASP 读取用户输入的主 要方法。 (4) Response 对象:服务器将输出内容发送到用户端。 (5) Server 对象:提供对服务器有关方法和属性的访问。 (6) Object Context 对象:IIS 4.0 新增的对象,用来进行事务处理。此项功能需 得到 MTS(Microsoft Transcation Server)管理的支持。 2.2.5 ASP 的主要内置组件的主要内置组件 (1) Ad Rotator 组件:用来按指定计划在同一页上自动轮换显示广告,用于 WWW 上日益重要的广告服务。 (2) Browser Capabilities 组件:确定访问 WEB 站点的用户浏览器的功能数据, 包括类型、性能、版本等。 (3) Database Access 组件:提供 ADO (ActiveX Data Objects)来访问支持 ODBC 的数据库。 (4) File Access 组件:提供对服务器端文件的读写功能。 (5) Content Linking 组件:生成 WEB 页内容列表,并将各页顺序连接,用于制 作导航条。 此外,还可安装 Myinfo、Counters、Content Rotator、Page Count 等组件,用户 也可自行编制 Actiive 组件,以提高系统的实用性。 2.2.6 Database Access 组件组件 ADO WWW 上很重要的应用是访问 WEB 数据库,用 ASP 访问 WEB 数据库时,必 须使用 ADO 组件,ADO 是 ASP 内置的 ActiveX 服务器组件(ActiveX Server Component),通过在 WEB 服务器上设置 ODBC 和 OLEDB 可连接多种数据库:如 XXX 工业大学本科毕业设计说明书 5 SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP 等,是对目前 微软所支持的数据库进行操作的最有效和最简单直接的方法。 ADO 组件主要提供了以下七个对象和四个集合来访问数据库。 (1) Connection 对象:建立与后台数据库的连接。 (2) Command 对象:执行 SQL 指令,访问数据库。 (3) Parameters 对象和 Parameters 集合:为 Command 对象提供数据和参数。 (4) RecordSet 对象:存放访问数据库后的数据信息,是最经常使用的对象。 (5) Field 对象和 Field 集合:提供对 RecordSet 中当前记录的各个字段进行访问 的功能。 (6) Property 对象和 Properties 集合:提供有关信息,供 Connection、Command、RecordSet、Field 对象使用。 (7) Error 对象和 Errors 集合:提供访问数据库时的错误信息。 2.3 SQL Server 数据库介绍数据库介绍 SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了。 Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本;Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用。 在本书中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server。 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新 版本。该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功 能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理 器的服务器等多种平台使用。 SQL Server 2000 的特性 Microsoft SQL Server 2000 的特性包括: 1. Internet 集成。SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具 有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序, XXX 工业大学本科毕业设计说明书 6 并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。 2. 可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中 心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和 大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 3. 企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据 处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修 改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不 同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布 式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数 据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接 用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 4. 易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具, 这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能 使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可 实现这些应用程序。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的 工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 SQL Server 2000 共有 4 个版本,分别是个人版,标准版,企业版和开发版 SQL Server 2008 是微软出的 SQL 系列最新版本。 其主要特点如下: (1)高性能设计,可充分利用 WindowsNT 的优势。 (2)系统管理先进,支持 Windows 图形化管理工具,支持本地和远程的系统管理 和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与 Internet 的紧密集成和开 XXX 工业大学本科毕业设计说明书 7 放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。 2.4 系统运行环境配置系统运行环境配置 1. 在安装 IIS 之前,必须安装 TCP/IP 协议。 TCP/IP 协议是执行 IIS 的必要条件,没有它 ASP 就不能运行,所以必须先安装 TVP/IP 协议(如果已经安装就可以跳过这一节) 。 步骤: 控制面板双击网络 单击:添加按钮 选择协议选项 在厂商 列表框中选择 Microsolf 选项 在网络协议列表框中选择 TCP/IP,单击确定 2. 安装 IIS 服务器程序 IIS 的安装是创建 ASP 运行环境的关键一步,安装好它以后,计算机就是一台 Web 服务器了。 步骤:放入光盘,点击控制面板-添加或删除程序-添加或删除 windows 组件, 如图 8-1 所示选择 INTERNET 信息服务单击下一步。 安装好 IIS 后,进入控制面板下的管理工具找到 INTERNET 信息服务双击即可 打开。然后建立虚拟目录,把自己首页的目录写上去,然后取一个别名,主要是为 了方便,再在默认文档中,写上主页的文件名就可以了,以后在 IE 浏览器中只要打 就会显示自己的主页。 图 2-1 IIS 添加图 XXX 工业大学本科毕业设计说明书 8 3.ASP 硬件要求 操作系统 Windows9X、windows NT Workstation/Server4.0、Windows 2000 Server/Professional 版。 CPU:没有大的要求,只要可以运行以上的 Windows 操作系统就可以了。当然, 速度是越快越好。 内存:基于内存需要 256MB,建议使用 512MB 以上内存,如果使用 Windows 2000,建议用 128MB 内存。 硬盘空间:至少有 50MB 以上的磁盘空间来安装所需的组件。 ASP 软件要求: Windows 98: PWS4.0 版附属于 Windows 98 光盘的 add=onepws 目录,执行其 中的 setup.exe,即可安装 PWS4.0 版。 Web 服务器软件建设: Web 的内容保存在 Web 站点(Web 服务器)中,用户可以通过浏览器 (Browser)访问 Web 站点。因此,Web 是一种基于客户机/服务器的体系结构。也 就是说,Web 实际上是一种全球性通信系统,该系统通过 Intrnet 使计算机相互传送 基于超媒体的数据信息。Web 是一个超文本信息系统,它的超文本链接使得 Web 文 档不再象书本一样的固定的、线性的,而是可以从一个位置迅速转到另外的位置, 从一个主题到另一个相关的主题。Web 是分布式的。无论系统的 internet 访问 WWW。对于 Web,只要通过超链接指向所需的站点,就可以使物理上放置在不同 位置的信息在逻辑上一体化。对用户来说这些住处是一体的。 Web 具有新闻性。Web 站点上的信息是动态的,经常更新的。住处的提供者可 以经常的对站上的信息进行更新,所以用户(浏览者)可以得到最新的信息。 Web 是动态的、交互的。以 Java 为代表的动态技术使 Web 从静态的页面变成 可扩行程序,从而大大提高了 Web 的动态性和交互性。可以通过超链接,用户的浏 览顺序和所到站点完全由用户自行决定。 XXX 工业大学本科毕业设计说明书 9 第三章 系统需求分析 3.1 系统用例描述系统用例描述 此系统共分为两大部分:前台新闻显示系统和后台新闻管理系统。系统的功能 模块划分既要注重个个部分本身的功能,又要注重个个功能模块之间的联系,形成 一套高效、快捷的新闻管理信息系统。这就要求从管理需要和系统开发两个方面进 行考虑,各个模块既有较强的独立性,又要有适当的接口,以便日后对功能进行扩 充和完善。普通用户用例如图 3-1 所示。 图 3-1 普通用户用例图 系统管理员的用例如图 3-2 所示。 XXX 工业大学本科毕业设计说明书 10 图 3-2 管理员用例图 (1)发表评论 对相应新闻进行评论,且评论内容按发表评论的时间显示在相应新闻的下面, 登录用户才可以对新闻进行评论。 (2)修改评论 管理员可以对任何新闻评论进行修改,普通用户只能对自己发表的新闻评论进 行修改。 (3)查询新闻 根据用户输入的查询条件对所有新闻进行查询。 (4)查看新闻 查看新闻的详细内容,包括新闻的题目,作者,发表时间,内容,及新闻的评 论内容。 (5)系统登录 普通用户登录系统可以对新闻进行评论和对新闻评论进行修改,管理员登录系 统后可以进行对新闻的增、删、改、查及新闻评论的修改等。 (6)注册用户 注册用户功能注册的用户类型为普通用户。 (7)删除评论 XXX 工业大学本科毕业设计说明书 11 管理员登陆系统后可对新闻的评论进行删除。 (8)新闻的增、删、改 管理员登陆系统后可以添加新闻、修改新闻、删除新闻。 (9)删除普通用户信息 管理员登陆系统后可对所有普通用户进行删除功能。 (10)查询普通用户信息 管理员登陆系统后按查询条件可以查询所有用户信息,普通用户登陆后则可以 显示自己的用户信息。 (11)修改普通用户信息 管理员登陆后可以对所有普通用户进行信息修改,而普通用户则只能修改自己 的用户信息。 (12)注册用户 注册用户注册的用户类别为普通用户,管理员则通过在数据库里的操作进行信 息的录入。 3.2 系统功能设计系统功能设计 3.2.1 功能模块图功能模块图 更加新闻网的特点,可以将其分成前台设计和后台两个部分。前台主要用于用 户浏览,查询新闻信息;后台主要用于管理员对新闻信息和新闻评论信息及用户信 息进行管理。新闻网前台功能结构如图 3-3 所示。 XXX 工业大学本科毕业设计说明书 12 新闻网前台 新 闻 的 分 类 显 示 新 闻 搜 索 用 户 登 录 修 改 密 码 用 户 注 册 新 闻 细 节 显 示 图 3-3 前台功能模块图 新闻后台功能模块如图 3-4 所示。 新新闻闻网网的的后后台台 新新闻闻管管理理 用用户户管管理理 新新闻闻评评论论管管理理 新新 闻闻 的的 添添 加加 新新 闻闻 的的 修修 改改 新新 闻闻 的的 删删 除除 新新 闻闻 的的 查查 询询 新新 闻闻 评评 论论 的的 删删 除除 新新 闻闻 评评 论论 的的 添添 加加 用用 户户 的的 删删 除除 用用 户户 的的 查查 询询 图 3-4 新闻后台结构图 XXX 工业大学本科毕业设计说明书 13 3.2.2 功能描述功能描述 新闻发布及管理系统包括新闻管理,新闻评论管理,用户管理三大块。具体描 述如下: 1新闻管理: (1)新闻信息的录入,包括新闻标题、新闻内容和所属类别,作者等; (2)新闻信息的修改,包括新闻标题,新闻内容,所属类别,作者等信息的修 改; (3)新闻信息的删除; (4)新闻信息的查询,包括基本查询(按新闻名称查询)和高级查询(按新闻 名称,新闻类别,发布时间等信息进行查询) ; 2新闻评论模块: (1)网友对某条新闻发表评论; (2)管理员可以删除新闻评论; 3用户管理功能:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论