新手学用DW做ASP实例--新闻发布系统(含图解)

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

学用DW做ASP实例--新闻发布系统(含图解) 2007-05-16 19:19:44| 分类:Dreamweaver MX20 | 标签:|字号大中小订阅

新闻发布系统开发

一.新闻发布系统的特点

一个最简单的新闻发布系统包含以下2个功能模块:

客户模块:该模块是客户浏览新闻用的,任何人都可以访问。

管理模块:是专门为后台管理者设计的,包括新闻添加、修改、删除等功能。

在上述基本的模块内,还体现了权限管理的功能,部分页面非管理者将无法浏览。二.新闻发布系统的页面构成

在新闻发布系统中,需要以下的动态页面。

index.asp:新闻系统首页,用于显示新闻内容及新闻发布的时间。

play.asp:浏览新闻时,新闻内容显示的页面。

new.asp:发布新闻页(添加新闻页)。

cont.asp:后台控制页,显示所有新闻后台控制的功能。

edit.asp:对一些出错新闻内容进行编辑的页面。

del.asp:对于一些错误的或者过时的新闻进行直接删除。

login.asp:上面所说的发布,编辑,删除新闻等操作都应只有管理员才有权力,管理员通过这个页面来登录管理新闻发布系统。

sorry.asp:登录不正确或者访问了无权访问的页面时所显示的页面。

三.数据库设计

新建包含“admin”表和“news”表的数据库,其中表admin用于存放管理员的姓名及密码,表news里存放的发布新闻的相关信息。

“admin”表

“news”表

四.新闻发布系统开发过程

1.在本地硬盘下新建一文件夹。

2.建数据库。

3.建虚拟目录。

4.在DW中建站。

5.具体页面制作。

6.程序调试。

1)new.asp

①插入表单,插入一个4行2列的表格,输入相关文本。

在对应位置插入文本字段、文本区域、“提交”和“重置”按钮等表单元素。

选择新闻标题后的文本字段在属性面板中命名为title。

选择新闻出处后的文本字段在属性面板中命名为come。

选择新闻内容后的文本字段在属性面板中命名为content。

②进行数据库连接。

③定义记录集。单击绑定面板中的记录集(查询),在弹出的对话框中进行设置。

④选择服务器行为面板中的插入记录菜单,在弹出的对话框中进行设置。

2)edit.asp和del.asp

①打开edit.asp,首先插入一个表单,再画一个4行2列的表格,每一个文本字段分别命名。新闻标题为:title、新闻出处为come、新闻内容为content。

②进行数据绑定操作,进行记录集定义。

注:记录集定义对话框中"筛选"项设置为"ID"

完成后选择新闻标题文本字段,在绑定面板展开记录集,选择title 点击绑定。新闻出处、新闻内容同样绑定。

③选择服务器行为面板中更新记录菜单,在弹出的对话框中进行设置。

④Del.asp页面的制作过程,与edit.asp差不多。只是在第③步时将服务器行为选择删除记录,而不是更新记录。

3)Cont.asp

①打开cont.asp文件,先绘制一个2行5列的表格,并进行相应编辑。

②打开数据库面板中的绑定面板,如同前面一样的方法建立记录集,鼠标单击第一列第二行单元格的文本框,选择绑定面板中的ID,点击插入。

③按②依次绑定title、datetime,记录集绑定完成。

④选中第二行打开服务器行为面板,选择重复区域,对数据显示情况进入设置。

⑤在重复区域对话框中,每页显示10条记录。

⑥用鼠标选中表格的中“编辑”,选择服务器行为面板中的“转到详细页面” 。

⑦在转到详细页面对话框中,详细页选择edit.asp。

⑧用鼠标选中表格的“删除”,选择服务器行为面板中的“转到详细页面”,在弹出的对话框中进行设置。

⑨实现分页效果。在插入菜单中应用程序对象下记录集分页中,选择记录集导航条。在对话框中,显示方式设置成文本。

⑩在表格上方输入文本“添加新闻”,并链接到new.asp。保存。按F12测试。

4)login.asp

①打开login.asp,插入一个表单,在表单中制作一个3行2列的表,并进行相应设置,选择用户名后的文本字段在属性面板中命名为name,把密码后文本字段的在属性面板中命名为password,类型设置成密码。

②打开服务器行为面板,选择用户身份验证下的登录用户。

③在弹出的登录用户对话框中进行必要的设置。

④为了安全考虑,防止非管理修改、删除新闻。打开new.asp,选择服务器行为中的用户身份验证下“限制对页的访问”,“如果访问被拒绝,则转到”sorry.asp页面。对edit.asp、del.asp、

cont.asp页面也进行同样设置。

5)index.asp

①打开“index.asp”,制作一个1行2列的虚线表,建立记录集(为保证最新的新闻显示在第一条,我们将排序id设置成降序,在第一个单元格中插入title字段在第二个单元格中插入datetime 字段。

②选中表格,选择服务器行为面板中重复区域,设置显示前5条新闻。

③选中第一个单元格的字段,打开服务器面板中转到详细页面。

④确定,完成index.asp制作,保存。

6)play.asp

①打开play.asp页面,画一个4行1列的表格,建立数据库连接,建立记录集,分别在每个单

元格插入title、come、content、datetime字段。根据需要,可将字体分别进行定义。注:记录集定义对话框中"筛选"项设置为"ID"

相关文档
最新文档