网站设计项目策划教学实训指导书

上传人:zejun11****63.com 文档编号:122072545 上传时间:2020-02-29 格式:DOC 页数:109 大小:2.63MB
返回 下载 相关 举报
网站设计项目策划教学实训指导书_第1页
第1页 / 共109页
网站设计项目策划教学实训指导书_第2页
第2页 / 共109页
网站设计项目策划教学实训指导书_第3页
第3页 / 共109页
网站设计项目策划教学实训指导书_第4页
第4页 / 共109页
网站设计项目策划教学实训指导书_第5页
第5页 / 共109页
点击查看更多>>
资源描述

《网站设计项目策划教学实训指导书》由会员分享,可在线阅读,更多相关《网站设计项目策划教学实训指导书(109页珍藏版)》请在金锄头文库上搜索。

1、PHP网站设计项目教学 实训指导书上饶职业技术学院信息工程系 目 录实训1:图书信息治理系统(PHP+MySQL实现)1实训2:梦幻网络日记(PHP+ MySQL实现)37实训3:企业网站系统(PHP+MySQL实现)42实训4:电子商务网站(PHP+MySQL实现)58108 / 110实训1:图书信息治理系统(PHP+MySQL实现)实训名称: 成绩: 实训日期: 年 月 日 实训报告日期: 年 月 日一、实训目的通过图书信息治理系统的实现,学生必须掌握:1、项目设计思路: 2、数据库设计: 3、首页页面设计: 4、注册模块设计: 5、登录模块设计: 6、图书信息添加模块设计: 7、图书信

2、息治理模块设计: 8、图书搜索模块设计二、实训内容图书信息治理系统的设计与实现三、实训环境服务器端:操作系统:Windows 2003 Server/Linux(推举)/ Windows XP。服务器:Apache/2.2.8 (Win32)PHP软件:PHP Version 5.2.6数据库:MySQL 5.0.51、SQL Server2000数据库。MySQL图形化治理软件:phpMyAdmin- 2.10.3开发工具:Adobe Dreamweaver CS5。扫瞄器:IE 6.0及以上版本。分辨率:最佳效果1024768像素。客 户 端:扫瞄器:推举IE 6.0及以上版本。分辨率:最

3、佳效果1024768像素。四、实训步骤、过程1.1 项目设计思路1.1.1 功能阐述图书信息治理系统要紧实现对图书信息进行分类、分语言治理,并对图书的差不多信息、程序、文稿和视频文件进行治理,以便用户能够快速找到需要的资源。在本系统中,用户能够添加、修改和删除图书信息。1.1.2 系统预览图书信息治理系统由多个页面组成,下面列出几个典型页面,其他页面可参见配套资源中的源程序。图书信息治理系统主页面的运行效果如图1.1所示。图1.1 图书信息治理系统主页面图书信息添加页面的运行效果如图1.2所示。图书详细信息页面的运行效果如图1.3所示。 图1.2 图书信息添加页面 图1.3 图书详细信息页面1

4、.1.3 功能结构图书信息治理系统的功能结构如图1.4所示。图1.4 图书信息治理系统的功能结构图1.1.4 文件组织结构图书信息治理系统中使用的根目录文件夹是01,其中包括的文件架构如图1.5所示。图1.5 图书信息治理系统的文件架构图1.2 数据库设计1.2.1 数据库设计结构图书信息治理系统中,采纳的是MySQL数据库,要紧用来存储图书信息。那个地点将数据库命名为db_book,其中包含的数据表如图1.6所示。图1.6 数据库结构1.2.2 数据表设计结构数据表设计是一个特不关键的环节,下面对系统中的数据表结构进行分析。1图书信息表(tb_book)图书信息表要紧用于存储图书信息,数据表

5、字段设计如表1.1所示。表1.1 图书信息表(tb_book)设计字 段类 型额 外讲 明idint(10)auto_increment信息idsortvarchar(100)图书类不talkvarchar(100)图书语言booksvarchar(100)书名synopsisvarchar(100)简介catalogvarchar(100)目录bookpathvarchar(100)图书文稿路径programpathvarchar(100)图书程序路径videopathvarchar(100)视频文件路径datedate录入日期2图书类不表(tb_sort)图书类不表要紧用于存储图书类不信息

6、,数据表字段设计如表1.2所示。表1.2 图书类不表(tb_sort)设计字 段类 型额 外讲 明idint(10)auto_increment类不idsortvarchar(40)类不名称3图书语言表(tb_program)图书语言表要紧用于存储图书语言,数据表字段设计如表1.3所示。表1.3 图书语言表(tb_program)设计字 段类 型额 外讲 明idint(10)auto_increment语言idtalkvarchar(40)语言名称4会员信息表(tb_login)会员信息表要紧用于存储会员的差不多信息,数据表字段设计如表1.4所示。表1.4 会员信息表(tb_login)设计字

7、 段类 型额 外讲 明idint(10)auto_increment会员iduservarchar(40)会员用户名pwdvarchar(40)会员密码sectionvarchar(40)所在部门namevarchar(40)真实姓名1.2.3 连接数据库由于系统大部分页面都需要使用数据库,假如每页都编写相同的数据库连接代码,会显得十分烦琐,因此本系统将数据库连接代码单独存入一个PHP文件conn.php中,在需要与数据库连接的页面中,使用包含函数包含该文件即可,代码如下:1.3 首页设计1.3.1 首页页面概述运行程序,进入图书信息治理系统首页,如图1.7所示。在首页中,对图书信息按语言进行

8、了分类显示,单击图书书名可查看图书的详细信息,还能够进行搜索图书信息等操作。其中图书信息添加和图书信息治理需要登录后才能够操作。图1.7 图书信息治理系统首页运行结果1.3.2 猎取超链接传递的数据本系统首页页面中,查看图书详细信息及更多图书信息分不使用了超链接传值技术。查看图书详细信息时,要紧通过超链接传递图书的id序号;查看更多图书信息时,要紧通过超链接传递图书的语言。关键代码如下:(1)通过超链接传递图书的id序号:a href=define.php?id=(2)通过超链接传递图书的语言:a target=_blank href=more.php?talk1=更多<<1通过超

9、链接传递值定义超链接使用标记,其语法格式如下:链接文字a标记的属性如下: href属性:指定所链接文件的URL路径。该路径能够是相对路径,也能够是绝对路径。 name属性:指定页面的锚点名称,假如需要链接到对应的锚点位置,需要在锚点名称前添加一个“#”字符。 target属性:指定要打开的链接所使用的扫瞄器窗口名称,能够使用自定义的窗口名称,也能够使用下面4个内置的窗口名称,其中前两个比较常用。 _self:在当前窗口中打开链接文件,是默认值。 _blank:开启一个新的窗口打开链接文件。 _parent:在父级窗口中打开文件,常用于框架页面。 _top:在顶层窗口中打开文件,常用于框架页面。

10、2通过$_GET方法猎取超链接传递的数据猎取超链接传递的数据,需要使用$_GET方法。(1)猎取图书id序号的关键代码如下:if(isset($_GETid)/推断图书id是否存在$id=$_GETid;/为图书id定义变量名称$select1=mysql_query(select * from tb_book where id=$id,$conn);/查询图书信息$array1=mysql_fetch_array($select1);/猎取查询结果(2)猎取图书语言的关键代码如下:if(isset($_GETtalk1)/推断图书语言信息是否存在$talk=$_GETtalk1;/为图书语言

11、信息定义变量名称$select1=mysql_query(select * from tb_book where talk=$talk,$conn);/查询图书信息1.3.3 首页页面实现过程首页页面的设计效果如图1.8所示。图1.8 首页页面设计效果具体实现过程如下:(1)首页页面要紧包括程序导航菜单、搜索及最新图书信息列表等功能,其中,导航菜单部分包括输出首页、图书信息添加和图书信息治理的超链接,关键代码如下:首页 图书信息添加图书信息治理欢迎您:退出(2)在搜索部分创建form表单,提交查询的关键字,同时将关键字提交到select.php文件中进行处理。图书查询form表单创建的关键代码如

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

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