《网站设计开发》课程标准
1、教学对象
适用高职三年制计算机网络技术专业学生。
2、建议课时及学分
建议课时: 72 学分:4.5
3、前置和后置课程
前置课程:《网页设计与制作》、《数据库应用技术》、《JavaScript程序设计》、《二维动画效果制作》、《图像设计与制作》、《程序设计基础》
后置课程: 《企业网站设计与开发》
4、课程性质
本课程为计算机网络技术专业的核心课程,也是一门实践性非常强的课程。本课程旨在培养
学生从事网站设计公司的网站设计、开发、管理与维护过程中所需的开发环境搭建能力、编程工具使用能力、语法掌握能力和基础编程能力,是学生顶岗实习前必修的核心课程。
5、教学目标
1.开发环境搭建能力
通过对PHP开发环境搭建的学习,使学生能对一台只有操作系统的裸机进行开发环境搭建,包括安装Apache+PHP+MySQL的集成环境、配置环境变量。
2.编程工具使用能力
通过学习编程工具硬件要求、编程工具的特点和编程工具的使用说明,使学生能够至少熟练使用一种集成开发环境(IDE)如:EclipsePHP或Dreamweaver。在开发工具中创建一个简单项目,并将其运行起来。
3.撰写项目文档能力
通过学习留言板系统的需求分析、系统设计、数据库设计、系统实现,使学生能够进行撰
写WEB应用系统项目文档。
4.数据库设计能力
通过学习数据库相关知识,使学生能够根据系统需求分析,使用MySQL设计数据库。
5.基础编程和应用能力
通过对留言板系统的学习,使学生掌握PHP编程基本语法、流程控制语句、PHP与WEB页面进行数据交互的方法和会话、MySQL数据库的基本语法和html网页设计课程标准PHP访问MySQL数据库常用函数,能够完成WEB应用系统功能模块的设计与实现,同时在编写程序的时候,能够正确使用语法;对语法错误的代码,能看懂报错提示信息,并能及时修正,最终达到会应用PHP+MySQL设计开发WEB应用系统。
6、能力要求
1.开发环境搭建能力
学生能在10分钟内独立对一台只有操作系统的裸机进行开发环境搭建,包括安装Apache+
PHP+MySQL集成环境并配置环境变量。
2.编程工具使用能力
学生至少熟练使用一种集成开发环境(IDE),如:EclipsePHP或Dreamweaver。能在10分钟内独立使用IDE工具创建一个简单项目,并将其运行起来。
3.撰写项目文档能力
能够在一周内撰写WEB应用系统项目文档,包括:需求分析、系统设计、数据库设计和系统实现。
4.数据库设计能力
能够在一周内根据需求分析,完成WEB应用系统的数据库设计。
5.基础编程和应用能力
能够在一周内使用PHP+MySQL编写一个WEB应用系统,它基本囊括了一个WEB应用系统
应具备的所有基本功能:后台用户管理模块、后台栏目管理模块、后台文章管理模块、前台页面显示模块、安全控制与部署模块。
7、教学内容
本课程基于真实项目----留言板系统网站开发的工作过程,在项目开发的过程中培养学生在WEB应用开发程序员岗位上每一工作环节的专项职业能力,主要课程内容如下:
参考学时:72学时
项目名称 | 工作任务 | 学时安排 |
模块一、搭建留言板系统项目开发环境 | 任务1、布置工作任务 | 4 |
任务2、搭建留言板系统项目开发环境 | ||
模块二、撰写留言板系统项目系统文档 | 任务1、留言板系统需求分析 | 4 |
任务2、留言板系统系统设计 | ||
模块三、留言板系统数据库设计 | 任务1、留言板系统数据库设计 | 8 |
任务2、留言板系统数据库实现 | ||
任务3、留言板系统数据库编程与管理 | ||
模块四、留言板系统数据库访问层设计与实现 | 任务1、数据库访问层框架设计 | 12 |
任务2、数据库访问层设计与实现 | ||
模块五、留言板系统后台用户管理模块设计与实现 | 任务1、用户登录功能的设计与实现 | 10 |
任务2、用户登出功能的设计与实现 | ||
任务3、用户密码修改功能的设计与实现 | ||
模块六、留言板系统后台栏目管理模块设计与实现 | 任务1、添加栏目功能的设计与实现 | 10 |
任务2、查看栏目列表功能的设计与实现 | ||
任务3、删除栏目功能的设计与实现 | ||
任务4、修改栏目功能的设计与实现 | ||
模块七、留言板系统后台文章管理模块设计与实现 | 任务1、添加文章功能的设计与实现 | 12 |
任务2、添加文章--在线编辑器模块功能的设计与实现 | ||
任务3、查看文章列表功能的设计与实现 | ||
任务4、删除文章功能的设计与实现 | ||
任务5、修改文章功能的设计与实现 | ||
模块八、留言板系统前台页面显示模块设计与实现 | 任务1、首页的设计与实现 | 8 |
任务2、列表页的设计与实现 | ||
任务3、内容页的设计与实现 | ||
模块九、留言板系统安全控制与部署 | 任务1、免登录功能功能的设计与实现 | 4 |
任务2、登录验证码功能的设计与实现 | ||
任务3、项目打包与部署 | ||
8、课程教学组织设计
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论