SQL Server程序设计 卢奕 第16章 创建在线新闻发布系统新.ppt

SQL Server程序设计 卢奕 第16章 创建在线新闻发布系统新.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16章 创建在线新闻发布系统 学习目标: 1)掌握网站整体规划的设计思路。 2) 掌握在DreamweaverMX2004中数据库的连 接。 3) 掌握在DreamweaverMX2004中ASP程序设 计。 16.1 网站整体规划 本系统采用Dreamweaver MX 2004作为开发环境,SQL SERVER 2000作为数据库服务器,实现了对新闻类别无限级分类设置、静态新闻的发布修改删除,前台页面的生成,以及后台管理员权限和数据库管理等一系列的功能,完成了一个静态新闻发布系统的所有功能,实现过程了采用了大量的ASP来对数据库和服务器实现复杂逻辑操作。杜绝了一般用户直接操作数据库的可能,能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求。 16.1.1 系统功能分析 新闻浏览,通过显示的新闻标题可以看到新闻的内容。 新闻发布,添加新闻内容。 新闻编辑,修改并更新新闻内容。 新闻删除,删除相关新闻。 用户注册 用户信息修改 16.1.2 系统功能模块设计 16.2 数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 16.2.1 数据库需求分析 16.2.2 数据库概念结构设计 设计规划出的实体有: 基本信息实体 用户账号实体 16.2.3 数据库逻辑结构设计 基本信息表 用户账号表 16.3 数据库结构的实现 建立一个新的模型 选择目标数据库 新建一个“基本信息”实体及属性 设置属性的英文标识及字符类型 数据库连接 生成SQL Server2000数据库对话框 16.4 创建静态页面和ASP程序 该新闻发布系统所需的静态页面和ASP程序如下: 1)一般在网站的首页有新闻的标题列表(news_list.asp) 2)通过显示的新闻标题可以看到新闻的内容(news_detail.asp) 3)有一个管理员登陆的入口(login.asp) 4)添加新闻的页面(news_add.asp) 5)编辑新闻的列表的页面(news_edit.asp) 6)修改并更新新闻的页面(news_update.asp) 7)此外还有新闻修改和删除成功的页面(news_del_ok.html,news_update_ok.html) 16.4.1 测试站点的建立 打开Dreamweaver MX 2004,选择“站点”→“管理站点”→“新建...”→“站点”在弹出的对话框中先设置“基本”选项卡,站点定义为newstest 16.4.2 DreamweaverMX2004中数据库的连接 在Dreamweaver MX 2004运行界面,选择右侧“应用程序”,选择“数据库”选项卡,单击“+”打开数据库面板,选择“自定义连接字符串”,在弹出的“自定义连接字符串”对话框中,连接名称框中输入“mynews”,在连接字符串框中输入如下字符串: driver={SQL server};server=30;UID=sa;PWD=server;DATABASE=newstest 16.4.3 新闻列表页的制作news_list.asp 把数据库“news”表中的新闻标题显示在news_list.asp页面上,选择“窗口”菜单中“绑定”调出“绑定面板”创建一个名为“rsnews”的记录集 16.4.4 新闻内容页的制作news_detail.asp 16.4.5 实现如何在网页上添加新闻 16.4.6 编辑、修改、删除新闻页的制作 新建一个名为news_edit.asp的网页文件,为了方便选择需要修改和删除的网页。还需要新建立一个名为news_del_ok.asp的文件用于删除新闻。再建立一个名为news_update.asp的文件用于修改新闻内容。同时还需要新建一个表明完成修改的过渡页news_update_ok.asp。 对于news_edit.asp页,同样先要要拷贝news_list.asp页“绑定”面板上的记录集“rsnews”按照制作news_list.asp页的方法制作 16.4.7 新闻后台登录页面的制作与页面保护 一个新闻发布系统越来越完善了。现在需要做一个网站登录入口页面(login. asp),用于管理员通过账号和密码登陆到news_list.asp页面

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档