基于WEB网站新闻管理系统PPT

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏 位摆放在“Order By“保留字之后,然后将这处排序的语句连接在”Select…From“后面就行了。 2. “Order By“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再 加上“Desc“保留字!将排序方式改为”由大排到小“。 在“显示留言意见”网页中的打开数据库ASP程序中的语句: SELECT*From allmessage order by 留言日期 Desc 功能为:从数据表“allmessage“中取出所有栏位的数据,并将取出的数据记录内容依照”留言日期“栏位使用的”由 大排到小“排序方式进行排序。 留言显示网页的管理模式 “显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示读者们的一般性发言, 同时还得将“悄悄话“的发言隐藏起来。当管理员以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的 数据全部显示出来,同时还得让管理员们可以针对某位特定读者所发表的意见作出独立的回答。 这两个情况是通过密码登录管理模式的ASP程序实现的: <form method="post"> <%if session("checkedit")="yes" then%> <input type="hidden" value="yes" name="goexit"> <input type="submit" value="离开管理模式"> <%else%> 密码:<input type="password" name="password" size="4" maxlength="4">&nbsp&nbsp<input type="submit" value="新闻管理"> <%end if%> </form> 在这段网页语句中,利用Session对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们 所见的网页画面一定是一般!因为Session尚未被建立,因此它的“变量”值一定不会是“yes”,所以网页中会出现一 个输入密码进入“新闻管理”模式的栏位,只有当我们输入密码按下“新闻管理”的按钮组织上发ASP程序中的进入管 理模式语句后,Session对象才会被建立,同时,“checkedit“Session对象变量值被设臵为“yes“,所以我们就进入了 能将一般性发言与悄悄话发言的数据全部显示出来,同时还让管理员可以针对某位特定生读者所发表的意见作出独 立回答的管理模式页面。
第三章 数据库设计
3.1 系统功能介绍 对用户而言的新闻浏览页面,这部分有两个子部分:新闻标题显示页面和新闻具体内容显示页面。为了用户 的方便,还有新闻搜索页面,搜索部分也包含两项内容:新闻搜索页面和搜索结果页面。 新闻管理平台。这个部分包含3项内容:添加新闻页面(也就是插入页面)、更新新闻页面和删除新闻页面。 3.2 用户部分 在该部分中,用户可以点击页面中的新闻标题,来浏览新闻的具体内容。也可以在搜索栏里输入关键字来搜 索感兴趣的新闻。 3.3 新闻管理部分 新闻管理实现网站内容的更新与维护,提供在后台输入、查询、修改、删除各类新闻内容的功能,具体功能: 增加、修改、删除各个栏目中的新闻功能;也可以通过调用数据库来察看新闻。 1. 具有信息录入功能: 能够对书籍和客户的资料进行完整的录入。 2. 具有信息存储功能: 能够存储书籍信息、客户信息、租借与归还等重要信息。 3. 具有浏览功能: 能够浏览书籍、客户的详细信息。 4. 具有查询功能: 能够按书籍的名称和书籍的作者查询书籍。 5. 具有统计功能; 能统计日收入状况。 6. 具有报表功能: 能将统计结果通过打印机输出。 7. 具有数据备份功能; 能够对数据进行备份。
应用软件概况
ASP的运行环境与配臵: 1、熟知有关ASP的基本概念和工作原理,如ASP、HTML、静态 网页、动态网页、HTTP、PWS、IIS、IP地址等;了解静态网页和动 态网页的区别。 2、熟练掌握ASP Web服务器的安装与运行环境的配臵,特别是 在Windows 2000 Server系统中IIS的安装与配臵;熟知WEB服务器根 目录的设臵和主页文件的命名。 3、熟悉ASP文件的基本格式;熟练运用Dreamweaver编辑ASP 动态网页原代码;熟练掌握使用本机IE浏览器调试ASP程序的方法。 HTML表单应用: 1、了解HTML语言与高级语言(如VB、C等)的区别;识记网 页常用标记及属性,如标题、字体、段落、图像、超链接、表格等; 2、熟练掌握HTML表单中各界面对象的标记符号和属性,如表 单、文本域、列表域、复选框与单选钮、命令按钮等; 3、熟练掌握在Dreamweaver中使用层叠样式表CSS;了解层叠 样式表与标记属性的区别。
网络12-1-35 姓名:杨兴杰
2015.10.5
Biblioteka Baidu
第一章:设计背景
本设计(论文)主要概括新闻管理系统可以在 Windows 2000 Server操作系统平台上运行,Web 服务器为IIS,数据库服务器为Microsoft SQL Server2000或者ACCESS2000,开发工具采用的ASP 和DreamWeaver。其工作流程为:用户登录通过 权限判断,普通用户只能浏览、阅读和查询新闻, 注册用户除了可以完成普通用户的操作外,还可以 进入新闻管理模块进行新闻录入、修改和删除的操 作。注册用户除系统管理员外只能对自己录入的新 闻进行删改操作。
系统流程概述 顾客在进入新闻网站后,首先进入新闻网的大 厅,也就是新闻的首页。在这儿顾客将看到最引起 注意的东西,并对大小新闻有个总体的认识,可以 查看重点新闻发布的公告,查看新闻的类别,并且 从这儿还能进入到浏览新闻的界面,并且可以按类 别和关键字搜索新闻,而且还能像在商场一样,顾 客可以使用一个叫做购物车的工具用以模拟新闻的 实物购物车。顾客在查看新闻详细信息后,可以把 自己喜欢的新闻网网放入收藏夹中,并可以对收藏 夹中的新闻进行处理,如更改新闻数量,删掉不满 意的新闻,当阅读完成后可以退出。最后系统将订 单发送到您的邮箱中并电话联系您。(注:页面中 的所有内容均从数据库中调用)
实例分析—论坛
1、 设计并创建数据库; 2、 论坛的设计规划; 3、 论坛的工作流程; 4、 论坛的实现代码; 5、 样式表文件maincss.css; 6、 链接信息保存文件; 7、 系统总控页面index.asp; 8、 顶部功能菜单区的实现; 9、 底部版权显示区; 10、 论坛显示内容; 11、 论坛管理
课题背景
完全控件式的页面布局,使得新闻的录入工作 更简便;许多选项包括新闻类别、来源部门等只需 要单击鼠标就可以完成;另外,跟踪出现的提示信 息也让用户随时清楚自己的操作情况。 对新闻的处理(包括录入、修改、删除)将立 即在主页的对应栏目显示出来,达到"即时发布、 即时见效"的功能。 包括常见网站的新闻管理的各个方面:新闻录 入、浏览、删除、修改、检索等各个方面,完整地 实现了网站对即时新闻的管理要求。 针对不同的企业,只需要稍作修改就可以开发 出适合本企业特点的网站新闻管理系统!
3.5界面设计与重点、难点代码的设计 数据库与留言显示程序网页 读者发言与管理员回复的内容数据全部储存在数据库中,要在网页中显示目前的读者发言与管理 员回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的 Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序: set cn=server.createobject("adodb.connection") cn.open "filedsn=c:\program files\common files\odbc\data sources\ms access database.dsn" set rs=server.createobject("adodb.recordset") sql="select * from allmessage order by 留言时间 desc" rs.open sql,cn,1,1 Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链 接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象, 使用RS.Open方法存取”teach.mdb”数据库 RS.Open SQL,CN,1,1 使用open方法来打开数据表或执行Select指令参数设臵如下: 1.参数一(SOURCE):为欲打开的数据表或SQL指令。 2.参数二(ActionConnection):指定一个已打开的数据库对象,将此参数设为链接我们已经建立 好的Connection对象“CN”。 3.参数三( CursorType):指定Recordset的打开类型,1为可读写且可自由移动。 4.参数四(LockType):指定锁定类型,1为只读。 数据排序与SQL指令 Select 指令的筛选语句: 格式: Select…From 在SQL语言中:“Select”数据表“中选取某些“栏位”的数据. 2.如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名称隔开。 3. 如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代表全部的栏位。 可排序数据的Select指令
ASP内建对象: 1、 熟知Response对象的有关属性和方法及Cookies集,熟练掌握其功能 和用法,应达到“简 单应用”的层次; 2、熟知Request对象的属性和方法集合(Form、QueryString、Cookies、 ServerVariables); 3、熟知Server对象的属性和方法(Server.CreateObject()、Mappath ()); 4、熟练掌握会话级作用域的对象(Session)的属性和方法; 5、熟练掌握应用级作用域的对象(Application的属性和方法; 6、掌握在global.asa文件中使用Session和Application对象的属性、方法、 事件等; SQL操作: 1、了解有关数据库的基础知识;熟悉在Access数据库管理系统中创建数 据库、创建表; 2、熟悉SQL命令格式、SQL的运算符(算术、关系、逻辑)以及SQL函数; 3、熟悉SQL的数据操纵语句(SELECT、INSERT、UPDATE、DELETE),达到 “简单应用”的层次; 4、了解SQL的数据定义语句(数据库的创建、删除、表结构的修改); 利用ADO实现数据库的存取: 1、用ODBC驱动程序或OLE DB链接字符串实现数据库访问; 2、运用记录集对象的属性和方法实现记录集的分页显示; 3、图形的字段类型,图形上传与图形到数据的获取方法,利用现有的原 代码实现图像上传到数据库中。
第二章 网站规划
系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下: 1、系统登录:该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。 2、新闻浏览:该模块负责分页列出网站所有新闻的信息,包括标题、类型、来源部门字 段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。 3、新闻阅读:在其他页面中单击标题链接即进入新闻阅读页面,此时,每条新闻的详细 信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放臵在页面的不同区 域,所有新闻使用大致相同的页面布局,只是各字段对应的内容不同而已,另外,页面其 它位臵,可以动态放臵其他元件,如网站标志logo、页面广告banner等链接图片,这样可 以很容易地实现图文并茂的阅读效果。 4、新闻查询:该模块提供了新闻查询功能,输入待查找的内容及选定分类信息可以快速 地找到符合条件的新闻,并输出查询结果。 5、新闻管理:该模块负责分页罗列登录的注册用户曾发布过且未删除的新闻信息,用户 可以对该条新闻进行删除、修改。非新闻发布者除系统管理员外不具有对该条新闻的处理 权限,所以不同用户进入此页面将显示不同的内容。 6、新闻录入和修改:注册用户录入一条新闻所需要的内容,包含标题、关键字、类型、 来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。 该模块还负责编辑状态下的更新,这时,它将根据取得的Title字段值对页面控件初始化。
3.4设计思路 1. 安全化:因为系统环境不是一般办公室环境, 而是带有一定复杂性的商业环境,所以如进行操作 错误,将会带来一定的经济损失,为了确保安全性, 对进入本系统设臵了密码,不知道密码的人是无权 进入本系统。 2. 模块化:依据系统结构化设计方法,把整个系 统分为若干个功能模块。这样可以方便用户进入系 统的操作和使用。 3. 智能化:在添加新的新闻时候编号采取了自动 加1的功能
诸论
随着Internet普及和技术的发展,基于互联网技术 的各种商业活动越来越多,如网上信息查询、电子商务、 网络游戏等。作为互联网应用的主角WWW服务,其发展 速度更是迅猛,个人网站、企业网站、商务网站以及政 府网站,如雨后春笋般纷纷发展创建起来,利用网站进 行企业形象宣传、产品推销更成为一种时尚。而这一切 最终都得通过构成网站主体的网页,特别是动态网页来 实现。HTML网页因无法存取访问后台数据库,在需要数 据交换和处理的网站,特别是商务性网站中,已被动态 网页所取代,商务网站和基于Internet或Intranet平台的 Web应用程序,均是通过动态网页来实现。 通过数据库对新闻网站系统管理,使大家具备熟练 构建网站并将静态网页制作技术、ASP程序设计、数据库 技术相结合以开发动态网页的能力。
相关文档
最新文档