项目1 项目规划 1
1.1 项目描述 1
1.2 项目分析 2
1.2.1 项目规划实施流程 2
1.2.2 项目规划学习目标 2
1.3 知识准备 3
1.3.1 企业网站 3
1.3.2 网站策划及过程 4
1.策划过程 4
2.网站策划的意义和目的 6
1.3.3 网站开发流程 7
1.4 项目实施 7
任务1 前期准备——组建项目团队 7
1.任务分工 7
2.角色职责表 8
任务2 企业宣传网站建设需求说明书 9
1.网站整体要求 9
2.网站框架与栏目 9
3.网站功能模块需求 10
任务3 拟定网站建设合同 10
任务4 编制项目计划书 14
1.网站需求分析 14
2.网站的目的及功能定位 14
3.网站内容规划 14
4.网页UI设计 16
5.网站技术解决方案 17
6.网站测试与发布 18
7.网站推广 18
8.网站维护 18
9.项目开发阶段 18
1.5 学习成果评价 19
1.5.1 提交材料 19
1.5.2 项目考核表 19
项目2 网站开发和运行环境的搭建 21
2.1 项目描述 21
2.2 项目分析 21
2.2.1 网站开发和运行环境搭建流程 21
2.2.2 网站开发和运行环境搭建学习目标 22
2.3 知识准备 23
2.3.1 静态网页 23
2.3.2 动态网页 23
2.3.3 ASP、JSP和PHP比较 24
2.3.4 Web服务器 26
1.Web服务器的特点 26
2.Web服务器发展的主要趋势 26
3.常用Web服务器 27
2.4 项目实施 28
任务1 环境配置 28
1.开发该项目的软件环境 28
2.环境安装 29
3.安装网站 36
2.5 学习成果评价 42
2.5.1 提交材料 42
2.5.2 项目考核表 42
项目3 网站页面设计 43
3.1 项目描述 43
3.2 项目分析 44
3.2.1 网站页面设计实施流程 44
3.2.2 网站页面设计学习目标 44
3.3 知识准备 45
3.3.1 色彩的特征 45
3.3.2 色彩的象征 46
3.3.3 网页配色 46
3.3.4 网页结构设计 47
1.常见网页结构类型 48
2.页面结构设计 51
3.4 项目实施 52
任务1 首页颜色与结构设计 52
1.网站配色方案 52
2.首页结构设计 53
任务2 制作首页效果图 54
1.新建文件 54
2.Logo区块制作 54
3.导航区块制作 58
任务3 使用“切片”工具切割首页效果图 60
3.5 学习成果评价 63
3.5.1 提交材料 63
3.5.2 项目考核表 63
项目4 企业宣传网站前台制作 65
4.1 项目描述 65
4.2 项目分析 66
4.2.1 企业宣传网站前台实施流程 66
4.2.2 企业宣传网站学习目标 67
4.3 知识准备 68
4.3.1 W3C标准 68
1.结构标准语言 68
2.表现标准语言 68
3.行为标准 68
4.3.2 HTML 基础知识 69
1.HTML的标签构成 69
2.HTML网页文档的基本结构 70
4.3.3 CSS基础知识 72
1.CSS和HTML文档结合的方式 72
2.CSS和HTML的关联标识 73
4.3.4 PHP基础知识 74
1.PHP语言基础 74
2.PHP变量和常量 76
3.PHP的数据类型 80
4.PHP运算符 83
5.PHP流程控制语句 85
6.PHP函数 93
4.3.5 网络数据库 99
1.网络数据库的特点 100
2.网络与网络数据库 100
4.4 项目实施 101
任务1 定义站点 101
任务2 数据库设计 104
1.数据库基本操作 105
2.数据表基本操作 106
3.使用SQL语句操作数据表 109
4.数据库其他操作 113
任务3 前台首页制作 114
1.构建首页结构 114
2.制作前台模板 117
3.制作前台内容区 126
4.前台入口文件制作 127
4.5 学习成果评价 128
4.5.1 提交材料 128
4.5.2 项目考核表 128
项目5 企业宣传网站后台制作 129
5.1 项目描述 129
5.2 项目分析 130
5.2.1 企业宣传网站后台实施流程 130
5.2.2 企业宣传网站后台学习目标 130
5.3 知识准备 131
5.3.1 表单及常用表单元素 131
1.表单标签 131
2.表单元素 132
5.3.2 表单提交方式和参数值获取方式 134
1.表单提交方式 134
2.参数值获取方式 134
5.3.3 在PHP中获取表单数据 135
1.获取文本框、密码框、隐藏域、按钮和文本域的值 135
2.获取单选按钮的值 136
3.获取下拉菜单框和列表菜单框的值 137
5.3.4 Cookie 140
1.了解Cookie 140
2.创建Cookie 141
3.读取Cookie 142
4.删除Cookie 142
5.3.5 Session变量 143
1.了解Session 143
2.创建和管理会话 143
5.4 项目实施 145
任务1 制作后台管理员登录模块 145
1.界面图片和样式制作 145
2.登陆页面用户名、密码及验证码的设计与制作 146
任务2 制作后台管理系统 150
1.后台公用模块制作 151
2.文章编辑模块制作 155
3.轮转广告模块制作 158
4.后台入口文件制作 160
5.5 学习成果评价 161
5.5.1 提交材料 161
5.5.2 项目考核表 161
项目6 网站测试与发布 163
6.1 项目描述 163
6.2 任务分析 163
6.2.1 网站测试与发布实施流程 163
6.2.2 网站测试与发布学习目标 164
6.3 知识准备 165
6.3.1 网站测试 165
6.3.2 网站重构 165
6.3.3 网站域名 166
1.域名的命名规则 166
2.域名的分类 166
3.查询和注册域名 167
6.3.4 网站空间 167
6.3.5 网站备案 168
6.4 项目实施 169
任务1 网站测试 169
1.用户界面测试 169
2.兼容性测试 169
3.链接测试 170
4.功能测试 171
5.性能测试 171
6.安全测试 172
7.网页验证 172
8.全站测试报告 173
9.其他测试 174
任务2 网站发布 175
1.申请域名 175
2.申请空间 177
3.网站备案 178
4.发布网站 178
任务3 网站审查与验收 180
6.5 学习成果评价 182
6.5.1 提交材料 182
6.5.2 项目考核表 182
项目7 网站运营与推广 183
7.1 项目描述 183
7.2 项目分析 183
7.2.1 网站运营与推广实施流程 183
7.2.2 网站运营与推广学习目标 184
7.3 知识准备 185
7.3.1 网络营销 185
1.网络营销的基本特征 185
2.网络营销的特点 186
7.3.2 网站推广 187
7.3.3 SEO 188
7.4 项目实施 189
任务1 分析背景 189
任务2 确定网站推广目标 189
任务3 制定网站推广方案 190
任务4 实施网站推广 191
1.使用搜索引擎,提高排名次序 191
2.网站合作推广 194
3.电子邮件推广 195
4.网络广告推广 196
5.登录各大电子公告板、聊天室、新闻组论坛发布相关网站的推广信息 197
6.其他推广方式 197
任务5 使用网站流量统计工具,帮助提高网站访问量 198
1.百度统计的特点 198
2.百度统计的使用 198
7.5 学习成果评价 204
7.5.1 提交材料 204
7.5.2 项目考核表 204
项目8 网站管理和维护 205
8.1 项目描述 205
8.2 项目分析 205
8.2.1 网站管理和维护实施流程 205
8.2.2 网站管理和维护学习目标 206
8.3 知识准备 207
8.3.1 网站管理 207
1.网站管理的内容 207
2.网站管理的意义 207
3.网站管理的发展趋势 208
4.网站管理的原则 208
8.3.2 网站托管 209
8.3.3 网上隐私权保护制度 209
8.4 项目实施 210
任务1 分析研究网站管理和维护问题 210
任务2 撰写网站管理和维护方案 211
任务3 实施网站管理和维护 211
1.设置专业网站管理员 211
2.网站的监测 212
3.访问网站数据分析 213
4.网站内容与功能的更新,及数据的备份和恢复 218
5.网站软、硬件的管理和维护 219
6.网站升级 221
8.5 学习成果评价 222
8.5.1 提交材料 222
8.5.2 项目考核表 222
项目9 网站安全管理 223
9.1 项目描述 223
9.2 项目分析 223
9.2.1 网站安全管理实施流程 223
9.2.2 网站安全管理学习目标 224
9.3 知识准备 225
9.3.1 网站安全 225
9.3.2 网站安全威胁 226
9.3.3 网络入侵 228
9.3.4 身份验证 229
9.3.5 数据库安全 230
9.4 项目实施 232
任务1 设计网站安全方案 232
任务2 配置服务器操作系统(以Windows Server 2008系统为例) 232
任务3 使用第三方工具做病毒和系统漏洞防范 247
1.数据恢复工具使用 247
2.入侵检测工具的使用 250
3.使用第三方工具做病毒、系统漏洞防范 253
9.5 学习成果评价 255
9.5.1 提交材料 255
9.5.2 项目考核表 255
参考文献 256