PHP网站开发实训指导书文档格式.docx
- 文档编号:15823311
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:22
- 大小:1.16MB
PHP网站开发实训指导书文档格式.docx
《PHP网站开发实训指导书文档格式.docx》由会员分享,可在线阅读,更多相关《PHP网站开发实训指导书文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
二、实训内容
失物招领系统的设计与实现
三、实训环境
服务器端:
操作系统:
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。
客户端:
四、实训安排
各阶段任务安排计划
时间
实训班级
具体时间分配
各时间段要执行的分任务
第17周
第19周
计信14-1班43人
(注:
计信班在第17周安排实训)
计应14-1班
41人
计应14-2班
43人
计应班在第19周安排实训)
星期一
1、组织学习综合实训大纲、任务书、指导书,收集原始资料,查找有关文献,学习新的知识;
2、分析设计任务书的要求和用户需求,进行需求分析,确定系统所需的功能和任务目标;
3、安装建立设计所需软硬件环境;
对系统所需的数据进行分析等。
4、在非机房实训时间内,同学可自行在图书馆查阅相关资料。
星期二
进行方案设计,系统分析,框架设计和模块划分,并进行初步设计系统基础框架;
在非机房实训时间内,同学可自行在图书馆查阅相关资料。
星期三
按模块编写程序代码,进行模块调试和测试。
星期四
按模块编写程序代码,进行模块调试和测试。
并模块的连接,系统调试和完善;
星期五
设计系统调试数据,进行系统测试,并纠正系统错误。
由指导教师或用户对系统进行验收;
整理和编写综合实训报告;
综合实训总结;
提交综合实训资料;
指导教师进行成绩评定。
注意:
对于指导书中出现的素材,同学可以自行搜索替换,不必与指导书中一样。
五、实训步骤、过程
任务一失物招领系统需求分析
《失物招领系统》是鉴于现今我国现状,为了帮助更多的人更加方便快捷得找回他们丢失的物品而设立的一个平台。
在这个网络日益发展的时代,网上寻物成为最简单方便的方式,只需要坐在家里就可以清清楚楚地知道自己丢失物品的情况。
根据实际情况,要求失物招领系统具有以下功能:
●要求网站后台具有管理员登录、退出以及验证码功能;
●网站后台能够对遗失和招领两大类进行管理:
删除与修改;
●要求网站前台具有展示信息页面,发布信息,遗失信息,招领信息四大功能;
系统分析
1.开发环境
1)服务器:
从稳定性、广泛性及安全性方面综合考虑,采用市场主流的web服务器软件----Apache服务器
2)数据库:
采用最受欢迎的开源数据库管理系统,被誉为PHP“最佳搭档”的MySql数据库服务器。
2.功能结构
网站分为前台和后台两大模块。
下面分别给出前、后台的功能结构图。
如下图所示:
任务二数据库设计与实现
数据库的设计对项目功能的实现起着至关重要的作用。
接下来,根据之前的需求分析及系统分析,创建一个名为swzl的数据库,需要为该网站设计的数据表具体如下所示。
1.tsswzl_user(管理员表)
字段名
数据类型
描述
id
tinyintunsigned
主键ID,自动增长
admin
varchar(10)
用户名,唯一约束
pass
char(32)
加密后的密码
2.tsswzl_post(发布的信息表)
user
发布用户名
tel
varchar(20)
用户电话
title
varchar(30)
发布信息标题
content
text
发布信息内容
fabu
遗失或招领状态
date
datetime
发布时间
3.tsswzl_reply(回复表)
post_id
用户发布的信息ID
reply_user
回复用户
reply_tel
回复电话
reply_content
回复信息内容
reply_date
回复时间
具体的sql命令如下:
系统的目录结构如下:
任务三后台模块开发
1.前期准备工作
(1)head.php页面。
在每个网页都有一个头部是一样的,因此,把这个功能以一个页面加载到其他面中。
其实现代码如下:
同时,此页面会实现管理员登录的状态,及其退出功能。
核心代码为下图代码中<
?
php…?
>
中的相应代码。
(2)foot.html页面。
在每个网页都有一个尾部,基本是版权信息和网站的基本联系信息。
代码实现如下:
(3)conn.php页面。
连接数据库代码如下:
2.管理员模块
(1)为tsswzl_user表添加管理员数据
假设管理员的用户名admin,密码为123456,通过以下sql语句可以为项目添加管理员数据。
(2)登录页面login.php,其核心代码如下:
(3)相应的login_check.php代码实现如下:
3.后台显示主页面admin_index.php
该页面实现的效果如下图所示:
其核心代码实现如下:
(1)修改功能modify.php
其效果图如下图所示:
其modify_update.php页面处理修改的数据的关键性代码实现如下:
(2)删除功能(delete.php),其核心代码如下:
任务四前台模块开发
1.前期工作
head.php页面。
其代码实现如下:
其效果图如下所示:
2.主页页面(index.php)
主页面承担了该网站所要发布信息展示页面。
其效果如下:
1)回复功能页面(reply.php)
该页面主要实现回复信息。
效果图如下:
其实现代码,作为本次实训的加分项目,在此就不列出来。
由同学们自由发挥。
3.发布信息界面(fabu.php)
该页面实现发布信息功能。
其代码实现效果如下:
4.招领信息页面(zhaoling.php)
该页面只显示招领信息。
其效果实现如下:
5.遗失信息页面(yishi.php)
该页面只显示遗失信息,代码实现如下:
其实现效果如下:
任务五部署与发布
1.任务描述:
请根据BBS论坛的需求,完成项目的打包与部署;
2.任务步骤:
1)项目的打包
2)数据库的备份
3)项目的部署
4)数据库的部署
1安装数据库管理程序
2创建项目数据库
3恢复备份数据库
5)WEB页面的部署
1安装WEB服务器
2将项目程序包复制并解压到WEB服务器的Web应用程序目录
六、上交的文件及内容要求
1、实训完成后应交:
1)成品(源代码)
2)实训报告书——(电子版)
●系统运行环境:
运行系统所需要的软、硬件环境
●概要设计:
软件主题,软件的界面风格,所使用技术
●详细设计:
各部分详细介绍(功能、技术等),不要把源代码写到文档中。
3)实训鉴定表——学习委员到系办统一领取分发
●个人实训体会、获得的经验、自学并应用的新知识、今后努力的方向
2、实训文档上交时间:
计信14-1班,第17周2015年12月31日,过期责任自负。
计应14-1班和14-2班,第19周2016年1月15日,过期责任自负。
七、附件1---计信班实训报告首页格式
八、附件2---计应班实训报告首页格式
附件1
信息系统开发实训
报告书
实训题目
班级
学号
姓名
指导教师罗锦光
日期:
年月日
附件2
PHP网站开发实训
THANKS!
!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
打造全网一站式需求
欢迎您的下载,资料仅供参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 网站 开发 指导书