您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 股票报告 > PHP网站开发实训指导书
桂林理工大学南宁分校学期实训指导书(2015~2016学年第1学期)课程名称:信息系统开发/PHP网站开发授课班级:计信14-1计应14-1、2指导教师:罗锦光教研室主任:系(部)主任:编写时间:2015年8月31日1目录目录..................................................................................................................................................1失物招领系统(PHP+MySQL实现)...........................................................................................2一、实训目的...................................................................................................................................2二、实训内容...................................................................................................................................2三、实训环境...................................................................................................................................2四、实训安排...................................................................................................................................3五、实训步骤、过程.......................................................................................................................4任务一失物招领系统需求分析.............................................................................................4任务二数据库设计与实现.....................................................................................................5任务三后台模块开发.............................................................................................................7任务四前台模块开发...........................................................................................................13任务五部署与发布...............................................................................................................19六、上交的文件及内容要求.........................................................................................................20七、附件1---计信班实训报告首页格式......................................................................................20八、附件2---计应班实训报告首页格式......................................................................................202失物招领系统(PHP+MySQL实现)一、实训目的通过失物招领系统的实现,学生必须掌握:1、项目设计思路、数据库设计、用户管理模块设计、页面管理模块设计、系统部署于发布二、实训内容失物招领系统的设计与实现三、实训环境服务器端:操作系统:Windows2008Server/Linux(推荐)/Windows7/10。服务器:Apache/2.2.8及以上(Win32)PHP软件:PHPVersion5.2.6及以上数据库:MySQL5.0.51或SQLServer2010数据库。MySQL图形化管理软件:phpMyAdmin-2.10.3及以上开发工具:EditPlus或AdobeDreamweaverCS5。浏览器:IE9以上版本或Chrome或FireFox。客户端:浏览器:IE9以上版本或Chrome或FireFox。3四、实训安排各阶段任务安排计划时间实训班级具体时间分配各时间段要执行的分任务第17周第19周计信14-1班43人(注:计信班在第17周安排实训)计应14-1班41人计应14-2班43人(注:计应班在第19周安排实训)星期一1、组织学习综合实训大纲、任务书、指导书,收集原始资料,查找有关文献,学习新的知识;2、分析设计任务书的要求和用户需求,进行需求分析,确定系统所需的功能和任务目标;3、安装建立设计所需软硬件环境;对系统所需的数据进行分析等。4、在非机房实训时间内,同学可自行在图书馆查阅相关资料。星期二进行方案设计,系统分析,框架设计和模块划分,并进行初步设计系统基础框架;在非机房实训时间内,同学可自行在图书馆查阅相关资料。星期三按模块编写程序代码,进行模块调试和测试。在非机房实训时间内,同学可自行在图书馆查阅相关资料。星期四按模块编写程序代码,进行模块调试和测试。并模块的连接,系统调试和完善;在非机房实训时间内,同学可自行在图书馆查阅相关资料。星期五设计系统调试数据,进行系统测试,并纠正系统错误。由指导教师或用户对系统进行验收;整理和编写综合实训报告;综合实训总结;提交综合实训资料;指导教师进行成绩评定。注意:对于指导书中出现的素材,同学可以自行搜索替换,不必与指导书中一样。4五、实训步骤、过程任务一失物招领系统需求分析《失物招领系统》是鉴于现今我国现状,为了帮助更多的人更加方便快捷得找回他们丢失的物品而设立的一个平台。在这个网络日益发展的时代,网上寻物成为最简单方便的方式,只需要坐在家里就可以清清楚楚地知道自己丢失物品的情况。根据实际情况,要求失物招领系统具有以下功能:要求网站后台具有管理员登录、退出以及验证码功能;网站后台能够对遗失和招领两大类进行管理:删除与修改;要求网站前台具有展示信息页面,发布信息,遗失信息,招领信息四大功能;系统分析1.开发环境1)服务器:从稳定性、广泛性及安全性方面综合考虑,采用市场主流的web服务器软件----Apache服务器2)数据库:采用最受欢迎的开源数据库管理系统,被誉为PHP“最佳搭档”的MySql数据库服务器。2.功能结构网站分为前台和后台两大模块。下面分别给出前、后台的功能结构图。如下图所示:5任务二数据库设计与实现数据库的设计对项目功能的实现起着至关重要的作用。接下来,根据之前的需求分析及系统分析,创建一个名为swzl的数据库,需要为该网站设计的数据表具体如下所示。1.tsswzl_user(管理员表)字段名数据类型描述idtinyintunsigned主键ID,自动增长adminvarchar(10)用户名,唯一约束passchar(32)加密后的密码2.tsswzl_post(发布的信息表)字段名数据类型描述idtinyintunsigned主键ID,自动增长uservarchar(10)发布用户名telvarchar(20)用户电话titlevarchar(30)发布信息标题contenttext发布信息内容fabuvarchar(20)遗失或招领状态datedatetime发布时间3.tsswzl_reply(回复表)字段名数据类型描述6idtinyintunsigned主键ID,自动增长post_idvarchar(10)用户发布的信息IDreply_uservarchar(20)回复用户reply_telvarchar(20)回复电话reply_contenttext回复信息内容reply_datedatetime回复时间具体的sql命令如下:系统的目录结构如下:7任务三后台模块开发1.前期准备工作(1)head.php页面。在每个网页都有一个头部是一样的,因此,把这个功能以一个页面加载到其他面中。其实现代码如下:同时,此页面会实现管理员登录的状态,及其退出功能。核心代码为下图代码中?php…?中的相应代码。8(2)foot.html页面。在每个网页都有一个尾部,基本是版权信息和网站的基本联系信息。代码实现如下:(3)conn.php页面。连接数据库代码如下:92.管理员模块(1)为tsswzl_user表添加管理员数据假设管理员的用户名admin,密码为123456,通过以下sql语句可以为项目添加管理员数据。(2)登录页面login.php,其核心代码如下:(3)相应的login_check.php代码实现如下:103.后台显示主页面admin_index.php该页面实现的效果如下图所示:其核心代码实现如下:11(1)修改功能modify.php其效果图如下图所示:其实现代码如下:1213其modify_update.php页面处理修改的数据的关键性代码实现如下:(2)删除功能(delete.php),其核心代码如下:任务四前台模块开发1.前期工作head.php页面。其代码实现如下:14其效果图如下所示:2.主页页面(index.php)主页面承担了该网站所要发布信息展示页面。其效果如下:代码实现如下:151)回复功能页面(reply.php)该页面主要实现回复信息。效果图如下:其实现代码,作为本次实训的加分项目,在此就不列出来。由同学们自由发挥。3.发布信息界面(fabu.php)该页面实现发布信息功能。其效果如下:16其代码实现效果如下:174.招领信息页面(zhaoling.php)该页面只显示招领信息。其效果实现如下:18其代码实现如下:5.遗失信息页面(yishi.php)该页面只显示遗失信息,代码实现如下:19其实现效果如下:任务五部署与发布1.任务描述:请根据BBS论坛的需求,完成项目的打包与部署;202.任务步骤:1)项目的打包2)数据库的备份3)项目的部署4)数据库的部署①安装数据库管理程序②创建项目数据库③恢复备份数据库5)WEB页面的部署①安装WEB服务器②将项目程序包复制并解压到WEB服务器的Web应用程序目录六、上交的文件及内容要求1、实训完成后应交:1)成品(源代码)2)实训报告书——(电子版)系统运行环境:运行系统所需要的软、硬件环境概要设计:软件主题,软件的界面风格,所使用技术详细设计:各部分详细介绍(功能、技术等),不要把源代码写到文档中。3)实训鉴定表——学习委员到系办统一领取分发个人实训体会、获得的经验、自学并应用的新知识、今后努力的方向2、实训文档上交时间:计信14-1班,第17周2015年12月31日,过期责任
本文标题:PHP网站开发实训指导书
链接地址:https://www.777doc.com/doc-7033932 .html