《PHP网站设计项目教学》实训指导书上饶职业技术学院信息工程系目录实训1:图书信息管理系统(PHP+MySQL实现)......................1实训2:梦幻网络日记(PHP+MySQL实现)...........................37实训3:企业网站系统(PHP+MySQL实现)............................42实训4:电子商务网站(PHP+MySQL实现)............................58第1页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共64页实训1:图书信息管理系统(PHP+MySQL实现)实训名称:成绩:实训日期:年月日实训报告日期:年月日一、实训目的通过图书信息管理系统的实现,学生必须掌握:1、项目设计思路2、数据库设计3、首页页面设计4、注册模块设计5、登录模块设计6、图书信息添加模块设计7、图书信息管理模块设计8、图书搜索模块设计二、实训内容图书信息管理系统的设计与实现三、实训环境服务器端:操作系统:Windows2003Server/Linux(推荐)/WindowsXP。服务器:Apache/2.2.8(Win32)PHP软件:PHPVersion5.2.6数据库:MySQL5.0.51、SQLServer2000数据库。MySQL图形化管理软件:phpMyAdmin-2.10.3开发工具:AdobeDreamweaverCS5。浏览器:IE6.0及以上版本。分辨率:最佳效果1024×768像素。第2页共64页第1页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共64页客户端:浏览器:推荐IE6.0及以上版本。分辨率:最佳效果1024×768像素。四、实训步骤、过程1.1项目设计思路1.1.1功能阐述图书信息管理系统主要实现对图书信息进行分类、分语言管理,并对图书的基本信息、程序、文稿和视频文件进行管理,以便用户可以快速找到需要的资源。在本系统中,用户可以添加、修改和删除图书信息。1.1.2系统预览图书信息管理系统由多个页面组成,下面列出几个典型页面,其他页面可参见配套资源中的源程序。图书信息管理系统主页面的运行效果如图1.1所示。图1.1图书信息管理系统主页面图书信息添加页面的运行效果如图1.2所示。图书详细信息页面的运行效果如图1.3所示。图1.2图书信息添加页面图1.3图书详细信息页面第3页共64页第2页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共64页1.1.3功能结构图书信息管理系统的功能结构如图1.4所示。图1.4图书信息管理系统的功能结构图1.1.4文件组织结构图书信息管理系统中使用的根目录文件夹是01,其中包括的文件架构如图1.5所示。图1.5图书信息管理系统的文件架构图1.2数据库设计1.2.1数据库设计结构图书信息管理系统中,采用的是MySQL数据库,主要用来存储图书信息。这里将数据库命名为db_book,其中包含的数据表如图1.6所示。第4页共64页第3页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共64页图1.6数据库结构1.2.2数据表设计结构数据表设计是一个非常关键的环节,下面对系统中的数据表结构进行分析。1.图书信息表(tb_book)图书信息表主要用于存储图书信息,数据表字段设计如表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)图书类别表主要用于存储图书类别信息,数据表字段设计如表1.2所示。表1.2图书类别表(tb_sort)设计字段类型额外说明第5页共64页第4页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共64页idint(10)auto_increment类别idsortvarchar(40)类别名称3.图书语言表(tb_program)图书语言表主要用于存储图书语言,数据表字段设计如表1.3所示。表1.3图书语言表(tb_program)设计字段类型额外说明idint(10)auto_increment语言idtalkvarchar(40)语言名称4.会员信息表(tb_login)会员信息表主要用于存储会员的基本信息,数...