1 / 16

电子商务网站建设

电子商务网站建设. 主讲教师:李淑珍 Tel:15979199558 Email:sz_li@163.com. 第八章 ASP 新闻管理系统. 教学目标: 通过本章节的学习,能够了解和掌握新闻及类别管理的建设。 重点:后台的添加发布新闻、修改新闻、删除新闻 难点:新闻管理页制作. 第八章 ASP 新闻管理系统. Newslist.asp. 用户名与密码. Newsread.asp. 用户名与密码. login.asp. 成功. 失败. error.asp. admin.asp. 转到详细页. 转到详细页. newsadd.asp.

abrial
Télécharger la présentation

电子商务网站建设

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 电子商务网站建设 主讲教师:李淑珍 Tel:15979199558 Email:sz_li@163.com

  2. 第八章 ASP新闻管理系统 教学目标: 通过本章节的学习,能够了解和掌握新闻及类别管理的建设。 重点:后台的添加发布新闻、修改新闻、删除新闻 难点:新闻管理页制作

  3. 第八章 ASP新闻管理系统 Newslist.asp 用户名与密码 Newsread.asp 用户名与密码 login.asp 成功 失败 error.asp admin.asp 转到详细页 转到详细页 newsadd.asp edit.asp newsdel.asp 新闻管理系统组织结构图

  4. 一、建设新闻系统的准备工作 1、新闻系统需求分析 新闻系统分为前台显示和后台管理模块; 前台显示包括:列表显示和按类别显示; 后台管理包括:新闻分类管理和新闻管理; 实际上管理就是:添加、编辑、删除等操作。 2、站点的建立 1)站点文件夹news的建立; 2)将news设置虚拟目录或WEB共享; 3)DW中建立动态站点.

  5. 二、设计新闻数据库表 1、新闻类别表 字段类型说明 nt_id自动编号设置为主键 nt_name文本字段大小为30 按ctrl+w保存退出,表名为ntype. 2、新闻表 字段类型说明 n_id自动编号设置为主键 n_title文本字段大小为60 n_t_id数字 n_time日期/时间默认值为:now() n_content备注 按ctrl+w保存退出,表名为news.

  6. 3、建设新闻类别与新闻表的关系 1)选择工具栏中的关系按钮,建立ntype和news表中nt_id与n_t_id一对多的关系; 2)选择查询对象,使用设计视图建立查询表,选中ntype和news两表,生成查询表tnews。 三、管理页面的设计 1、建立框架集:admin.asp; 2、设计框架集页面:top.asp、left.asp、main.asp; top.asp页面: 欢迎 {Session.MM_Username} 管理登录ASP管理系统 ; left.asp页面: 建立会员管理、新闻管理、留言 本管理、论坛管理、博客管理等; main.asp页面:ASP管理系统说明信息.

  7. 四、新闻类别管理 1、新闻类别添加页(addnt.asp) 1)在news文件夹内创建addnt.asp页面; 2)在页面中创建表单,添加单行文本t_name表单元素; 3)点击添加按钮,添加检查表单的行为; 4)选择服务器行为,添加插入记录; 5)选择服务器行为,添加用户身份检证中限制对页的访问。

  8. 2、新闻类别列表页(ntlist.asp) 1)绑定记录集ntype 2)设计新闻类别列表页 3)重复区域设计并添加分页导航条 4) 分别选中编辑、删除添加转到详细页面ntedit.asp、ntdel.asp 3、新闻类别编辑页(ntedit.asp) 1)设计修改新闻类别表单; 2)点击修改按钮,添加检查表单行为; 3)绑定记录集,筛选对象为nt_id. 4)绑定动态数据 5)更新记录 6)限制对页的访问

  9. 4、新闻类别删除页 (ntdel.asp) 1)绑定记录集,筛选对象为nt_id. 2)设计删除按钮表单 3)选择服务器行为,添加删除记录 4)设置访问权限(只有高级管理才行使用) 五、新闻信息管理 1、新闻添加页(addn.asp) 1)设计新闻添加页:包括了新闻标题、新闻类别、新闻内容和提交按钮; 2)绑定记录集ntype,无筛选无排序; 3)绑定新闻类别动态值,值nt_id,标签nt_name;

  10. 4)插入记录 5)插入系统时间隐藏域 6)限制对页的访问 2、新闻列表页(nlist.asp) 1)绑定记录集tnews,排序为降序; 2)设计新闻列表页:包括了新闻类别,新闻标题,新闻发布时间和操作; 3)重复区域 4)记录集导航条 5)添加超链接:点击编辑,删除转到详细页面,nedit.asp和ndel.asp。 6)限制对页的访问

  11. 3、新闻编辑页(nedit.asp) 1)绑定记录集tnews,无筛选,无排序; 2)设计新闻编辑页表单; 3)添加表单检查功能; 4)绑定动态数据; 5)更新记录 6)限制对页的访问 4、新闻删除页(ndel.asp) 1)绑定记录集news,筛选对象为n_id. 2)设计删除按钮表单 3)选择服务器行为,添加删除记录 4)设置访问权限(只有高级管理才行使用)

  12. 六、新闻显示 1、新闻列表显示(news.asp) 1) 在页中插入3行3列的表格,设置表头信息; 2)绑定记录集tnews ,筛选nt_id,排序按n_id降序; 3)选择高级添加变量:MMColParam,默认值为:1 or 1=1,运行值:Request.QueryString("nt_id"); 4)插入字段到指定的单元格,并选中最后一行选择服务器行为设置重复区域; 5)选中新闻类别,设计详细页面(news.asp),传递参数nt_id; 6)选中新闻标题,设计详细页面(news_show.asp)。

  13. 2、详细新闻查看(news_show.asp) 1)插入一个4行3列的表格,设置表头; 2)绑定记录集tnews表,筛选n_id字段; 3)在指定的单元格插入字段; 3、为最新新闻添加标识(在新闻标题后面添加以下代码) <% Dim nowtime,newstime nowtime=now() newstime=Recordset1.Fields.Item("n_time").Value if datediff("d",newstime,nowtime)<3 then response.write("[最新]") end if %>

  14. 4、 新闻内容格式 1)在news_show.asp代码中输入以下代码: <% Function HTMLEncode(fstring) if not isnull(fstring) then fstring=replace(fstring,chr(13),"") fstring=replace(fstring,chr(10),"<br/>") fstring=replace(fstring,chr(10)&chr(10),"</p><p>") HTMLEncode=fstring end if end function %> 2)修改新闻主要内容部分为: <%=HTMLEncode(Recordset1.Fields.Item("n_content").Value)%>

  15. 具体操作, 详见视频教学操作!

  16. 谢谢!

More Related