PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章 数字相册

上传人:w****i 文档编号:92478313 上传时间:2019-07-10 格式:PPT 页数:20 大小:1.95MB
返回 下载 相关 举报
PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章  数字相册_第1页
第1页 / 共20页
PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章  数字相册_第2页
第2页 / 共20页
PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章  数字相册_第3页
第3页 / 共20页
PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章  数字相册_第4页
第4页 / 共20页
PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章  数字相册_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章 数字相册》由会员分享,可在线阅读,更多相关《PHP+MySQL+Dreamweaver动态网站开发实例教程 教学课件 ppt 作者 刘瑞新 电子课件和案例素材第10章 数字相册(20页珍藏版)》请在金锄头文库上搜索。

1、PHP+MySQL+Dreamweaver 动态网站开发案例教程,机械工业出版社同名教材 配套电子教案,一 网站的规划 二 数据库设计 定义网站与设置数据库连接 数字相册主页面的制作 五 数字相册管理页面的制作,第10章 数字相册,10.1.1 网站结构 数字相册的网站结构示意图如图10-1所示,主要包括浏览者页面与管理员页面两部分,网站的首页为album.php。,10.1 网站的规划,10.1.2 页面设计 本案例所介绍的数字相册的页面包括添加相册、上传相片、修改相册、删除相册以及浏览相册等10个页面,如表10-1所示。,10.1 网站的规划,10.2.1 还原数据库 1复制数据库文件夹到

2、MySQL的数据库文件夹 打开案例所在的文件夹,将数据库文件夹news复制到MySQL的数据库文件夹data下,即完成了数据库的还原。 2在phpMyAdmin中查看数据库中的表 登录phpMyAdmin,在phpMyAdmin主界面的左侧导航中显示出已经还原的数据库album。,10.2 数据库设计,10.2.2 数据表的结构 1表albumcategory的结构 这个表用来存储相册的分类编号和分类名称,表的主键是ca_id(分类编号),并设置为自动编号auto_increment,表的结构如图10-5所示。,10.2 数据库设计,10.2.2 数据表的结构 2表albummain的结构 这

3、个表用来存储相册的具体信息,表的主键是album_id(相册编号),并设置为自动编号auto_increment,表的外键是ca_id(分类编号),表的结构如图10-6所示。,10.2 数据库设计,10.2.2 数据表的结构 3表albumphoto的结构 这个表用来存储相片的具体信息,表的主键是ap_id(相片编号),并设置为自动编号auto_increment,表的外键是album_id(相册编号),表的结构如图10-7所示。,10.2 数据库设计,10.2.2 数据表的结构 4表webconfiguration的结构 这个表用来存储网站配置的基本信息,表的主键是id(网站编号),并设置为

4、自动编号auto_increment,表的结构如图10-8所示。,10.2 数据库设计,接下来要在Dreamweaver中定义一个PHP网站,设置本地文件夹、测试服务器和数据库的连接,如表10-2所示。,10.3 定义网站与设置数据库连接,完成了网站的定义后,需要设置网站与数据库的连接,才能在此基础上制作出动态页面。 打开生成的数据库连接文件connAlbum.php,设置数据库操作的字符集为简体中文编码“gb2312”。 mysql_query(“SET CHARACTER SET gb2312“);,10.3 定义网站与设置数据库连接,10.4.1 相册首页的制作 相册首页album.ph

5、p用于显示发布在网站上的分类相册信息及最新相册,用户可以选择要欣赏的相册图片链接至相册详细信息页面,管理员可以从中选择进入管理页面的链接,如图10-14所示。,10.4 数字相册主页面的制作,10.4.2 相册分类显示页面的制作 相册分类显示页面的制作与相册首页布局大致一致,这里采用复制页面的方法加以修改来完成该页的制作。,10.4 数字相册主页面的制作,10.4.3 相册详细信息页面的制作 当浏览者单击首页中的“详细内容”或“最新相册”中相册链接后,将打开相册详细信息页面albumDetail.php,并将相册的编号album_id传递到该页面,显示相册资料与相片。,10.4 数字相册主页面

6、的制作,10.5.1 管理员登录页面的制作 由于管理页面是不允许普通浏览者进入的,所以必须受到权限管理。可以利用登录账号与密码来判断是否有适当的权限进入管理页面。,10.5 数字相册管理页面的制作,10.5.2 管理网站信息页面的制作 管理网站信息页面是在系统管理员成功登录后出现的页面,页面中除了能够修改网站的基本信息之外,还提供了转向管理相册的链接。,10.5 数字相册管理页面的制作,10.5.3 管理相册分类页面的制作 管理网站信息页面是在系统管理员成功登录后出现的页面,页面中除了能够修改网站的基本信息之外,还提供了转向管理相册的链接。,10.5 数字相册管理页面的制作,10.5.4 管理

7、相册列表页面的制作 接下来要设计管理相册列表页面albumAdminMain.php,该页面主要功能是按照相册分类查询用户关心的相册,并提供链接至相册的编辑页面,如图10-78所示。,10.5 数字相册管理页面的制作,10.5.5 添加相册页面的制作 接下来要设计添加相册页面albumAdminPost.php,该页面主要功能是在某个相册分类中加入新的相册,如图10-88所示。,10.5 数字相册管理页面的制作,10.5.6 管理相册内容详细信息页面的制作 接下来要设计管理相册内容详细信息页面,该页面主要功能是编辑相册说明,在新添加的相册中上传相片并加入相册,同时也能对相册中的相片进行删除操作,如图10-97所示。,10.5 数字相册管理页面的制作,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号