【Dreamweaver+ASP】【第11章 新闻发布系统】.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:40 大小:1.3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

【Dreamweaver+ASP】【第11章 新闻发布系统】.pdf

【Dreamweaver+ASP】【第11章新闻发布系统】.pdf

预览

免费试读已结束,剩余 30 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第11章新闻发布系统(CMS)一个可动态管理内容的网站其基础核心就是新闻发布系统即ContentManageSystem简称CMS。网站各类内容的新增发布和编辑等操作无不依赖于新闻发布系统来实现。新闻发布系统实现了对网站内容的有效化和合理化管理。因此,新闻发布系统是一个成型的网站不可或缺的组成部分。借助Dreamweaver的强大功能,设计一个新闻发布系统并不是件难事。11.1新闻信息库的设计一个典型的新闻发布系统的数据库重点是其逻辑结构。在建模过程中,应尽量减少冗余数据,提高系统的可维护性。下面就具体来介绍整个新闻发布数据库(Access数据库)的设计流程。(1)单击【开始】|【程序】|【MicrosoftOffice】|【MicrosoftOfficeAccess2003】命令,打开【MicrosoftAccess】窗口。(2)单击【新建文件】|【空数据库】命令,弹出【文件新建数据库】对话框。可以根据实际情况,保存到相应位置。并在【文件名】文本框中输入数据库文件名,例如“news.mdb”,如图11.1所示。图11.1【文件新建数据库】对话框(3)单击【创建】按钮,弹出【news:数据库(Access2000文件格式)】窗口,如图11.2所示。·256·图11.2【news:数据库(Access2000文件格式)】窗口(4)单击【使用设计器创建表】按钮,弹出【表1:表】设计窗口。单击【文件】|【保存】命令,把表进行重新命名,例如“tb_news”。(5)在【tb_news:表】设计窗口中按照表11.1所示定义所有字段信息。表11.1【tb_news:表】所有字段信息字段名称数据类型说明id自动编号新闻编号Title文本新闻标题Content备注新闻内容dt日期/时间注册日期(6)选择“dt”字段,在【默认值】文本框中输入“now()”。目的是把当前时间做为记录新增时,“dt”字段的默认值,如图11.3所示。(7)右击“id”字段,选择【主键】命令,为表设置主键,如图11.4所示。图11.3“dt”字段的默认值设置图11.4为表设置主键(8)单击窗口右上角的【关闭】按钮,系统会提示保存所做的修改。返回到【news:数据库(Access2000文件格式)】窗口,会发现所设计的表“tb_news”已经存在于当中,如图11.5所示。·257·图11.5【news:数据库(Access2000文件格式)】窗口(9)在实际操作中,可以双击打开“tb_news”表记录管理窗口。在这个窗口中,可以选择录入、编辑或者删除一些记录信息,如图11.6所示。图11.6“tb_news”表记录管理窗口(10)打开Dreamweaver的设计界面。单击【文件】|【新建】命令,新建一个标准ASP文件。(11)单击【窗口】|【数据库】命令,弹出【应用程序】面板,如图11.7所示。(12)单击【+】|【自定义连接字符串】命令,弹出【自定义连接字符串】对话框。在【连接名称】文本框中输入“conn”。在【连接字符串】文本框中输入“Driver={MicrosoftAccessDriver(*.mdb)};DBQ=i:\site\data\news.mdb”。选中【Dreamweaver应连接】选项组下的【使用此计算机的驱动程序】选项,如图11.8所示。图11.7【应用程序】面板图11.8【自定义连接字符串】对话框(13)单击【测试】按钮,如果连接创建成功,将弹出如图11.9所示的对话框。图11.9连接创建成功提示·258·(14)单击【确定】按钮,关闭【自定义连接字符串】对话框。返回【应用程序】面板,向导将自动在其下拉列表中添加一条【conn】的列表选项,如图11.10所示。(15)单击【窗口】|【文件】命令,弹出【文件】面板。将看到在站点目录下会自动创建一个名为“Connections”的文件夹。在其下将会新增一个名为“conn.asp”的文件,如图11.11所示。图11.10【应用程序】面板图11.11【文件】列表面板11.2新闻分页列表的实现新闻分页列表页面以分页的形式显示每个新闻信息。这样的形式,方便访问者获取信息。本节讲解如何构建一个新闻分页列表页面。11.2.1新闻分页列表页面设计新闻分页列表页面查询所有的新闻信息,并按照分页,显示当前分页的新闻信息。该页面设计过程如下所示。(1)打开Dreamweaver的设计界面。单击【文件】|【新建】命令,新建一个名为“list.asp”的标准ASP文件。(2)单击Dreamweaver【