欢迎访问四川大学文学与新闻学院(新闻学院、出版学院)!

图书实验

Book experiment

实验实践教学大纲

当前位置: 首页 > 图书实验 > 实验实践教学大纲 > 正文

《Web软件开发技术》实验教学大纲

发布时间 :2017年11月22日 浏览量 :

课程名称:Web软件开发技术

学时/学分:48学时/3学分

先修课程:《新闻传播技术基础》、《数字媒体编程基础》

适用专业:网络与新媒体、编辑出版等

编写人:邱树雄

一、课程性质与任务

1.课程性质:本门课程是一门重要的专业课程,也是一门实践性很强的课程。课程主要讲解JavaScript、CSS、PHP和MySQL在WEB应用程序开发中的实际应用,通过具体案例,使学生掌握Web系统开发的前后端专业知识,更好地进行开发实践。

2.课程任务:使学生掌握Web软件开发各方面的知识,掌握Web应用程序开发的特点和常用的实现方法,具备能够针对某一行业进行网站开发、对开源代码进行二次开发的能力,具备一定的独立网站编程能力。具体如下:

(1)掌握JavaScript前端编程开发技术;

(2)掌握JavaScript、PHP和MySQL进行Web开发的全过程;

(3)通过对Web系统实例中相关技术点的剖析讲解,使学生了解前后端技术在Web开发中的作用;

(4)对实际的网页效果和网站应用程序分析,熟悉整个网站的设计思路和架构;

教学重点和难点:

教学重点:掌握Web前后端技术异同和组合开发技巧、数据库技术、软件测试技术、软件工程、界面设计等知识的综合灵活应用。

教学难点:Web系统数据流程、业务流程建模、数据库建模、DIV+CSS界面设计技巧、前后端程序处理复杂业务。在学生没有较多前期知识情况下开发小型软件项目。

二、课程教学基本要求

对课程教学环节的要求:

通过该课程的学习,使学生掌握Web软件前后端的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。掌握Web应用程序开发的特点和常用的实现方法,具备能够针对某一行业进行网站开发、对开源代码进行二次开发的能力,具备一定的独立网站编程能力。具体如下:

1.在掌握HTML+JavaScript+CSS+PHP+MySQL等的基本知识的基础上,以能力培养为主线,结合实际开发案例,突出主要知识点,避免泛泛而谈。

2.通过课堂实例练习,提高实际Web系统开发能力,学以致用。

3.通过课程设计,把理论知识与实践相结合,提高学生学习兴趣。

4.引导学生创新、创意;对基本教学案例的功能加以扩展,激发创新意识。

教学环境、实验环境、上机环境要求:要求安装WAMPServer集成开发环境。

本课程的理论课时48学时。

考核形式:

本门课程为实验课程。本课程实用性强,主要考核学生的实践操作能力。

成绩构成:平时成绩50%,期末成绩50%,总成绩为100分。

三、学时分配表

1.讲授内容及学时分配:

章序

内容

课时

备注

新闻发布系统的开发

2

PHP会话控制

2

PHP字符串处理

1

新闻发布系统的页面美工

2

JavaScript及其Web开发语言基础

1

JavaScript语法基础

1

JavaScript程序控制语句

2

JavaScript对象编程

2

JavaScript事件处理

2

DIV+CSS网页特效

2

合计

16

2.实践内容及学时分配

序号

项目

名称

内容提要

学时

必/选开

1

新闻发布系统的开发

1.新闻发布系统的系统分析与系统设计。

2.新闻发布系统系统的实施。

3.分页功能的实现。

4.Windows系统安全防护。

6

必做

2

PHP会话控制

1.Cookie会话技术的使用。

2.Session会话技术的使用。

4

必做

3

字符串处理

1.字符串处理函数的使用。

2.新闻发布系统中的字符串处理函数的应用。

2

必做

4

新闻发布系统的页面美工

1.FCKeditor在线编辑器的使用。

2.新闻发布系统页面布局的实现。

2

必做

5

JavaScript及其Web开发语言基础

1. 调试HTML和JavaScript脚本的工具

2. IExplorer浏览器中的错误报告

2

必做

6

JavaScript语法基础

1. 关键字与标识符

2. 数据类型

3. 常量和变量

4. 运算符和表达式

4

必做

7

JavaScript程序控制语句

1. 简单程序及其控制语句

2. 分支控制语句

3. 循环控制语句

4. 数组及函数

3

必做

8

JavaScript对象

1. window对象

2. document对象

3. 其它对象

3

必做

9

JavaScript事件处理

1. 网页事件

2. 动作处理

3

必做

10

DIV+CSS网页特效

1. CSS基础

2. JavaScript+CSS制作网页特效

3

必做

合计

32

五、教材及参考书

(一)教材:

《JavaScript Web开发技术(第2版)》.主编:陈杰华等.清华大学出版社. 2013年出版.高等学校计算机课程规划教材

(二)参考书:

1.《PHP和MySQL WEB开发》主编:Luke Welling武欣(翻译)出版社:机械工业出版社出版时间:2009年。

2.《JavaScript从入门到精通(标准版)》主编:未来科技出版社:中国水利水电出版社出版时间:2017年。

3.《Web设计与前端开发秘籍:HTML & CSS设计与构建网站[HTML & CSS: Design and Build Websites]》[美]达科特(Duckett J)著,刘涛,陈学敏译出版社:清华大学出版社出版时间:2013年。