Web信息系统应用开发
分享
课程详情
课程评价
spContent=Web技术及应用已发展成为新一代信息技术,并从传统IT和互联网脱颖而出,直接催生了云计算。大部分企业用户接触到的云计算是软件即服务,即通过网络向企业提供基础设施、计算和信息服务,基于B/S三层架构的Web应用框架已成为市场的主流,市场应用领域无限宽广。
—— 课程团队
课程概述

       龙岩学院《Web信息系统应用开发》是面向高等学校计算机相关专业本科生开设的一门专业课。课程分为16-18讲,主要内容分三个部分:第一部分是Web前端设计基础(HTML5+CSS3+JavaScript),第二部分是Web后台设计,主要是服务器脚本语言PHP与数据库MySQL,第三部分是基于CMS的二次开发(SecondaryDevelopment)

       第一部分是Web前端设计(HTML5+CSS3+JavaScript)。主要内容包括:HTML5基础、表单与HTML5高级应用、CSS基础与DIV+CSS布局方法、CSS四个主要设置、JavaScript脚本语言及其制作网页特效、购物商城前后台主页的制作。

       第二部分是Web后台设计,主要是服务器脚本语言PHP与数据库MySQL。主要内容包括:PHP入门与基础、PHP表达式、PHP流程控制语句、PHP数组、PHP数据采集与自定义函数、MySQL数据库、PHP与MySQL数据库。

       第三部分是基于CMS的二次开发(SecondaryDevelopment)。主要内容包括:新闻发布系统的二次开发、ECSHOP商城的二次开发并期末设计。

       该课程属于专业课技能课,其特点是综合性与实战性,要求学生充分利用课内实验课和课外时间自己动手完成相关实验任务和期末综合设计,并上讲台展示设计成果,由师生组成的考核小组评定成绩。


授课目标
通过本课程的学习,学生能够掌握企事业信息网站建设的基本技术和管理方法,熟练运用HTML5、CSS3、JavaScript、PHP、MySQL的5种重要编程技术进行动态网页的设计与维护。
课程大纲

一、课程基本信息

1、课程性质:专业方向必修课      

2、开课学期:第6或7学期

3、课时安排:总学时数 64,讲课学时32,实验学时32

4、适用专业:计算机科学与技术及相关专业

5、修读条件:程序设计基础、面向对象、数据库原理及应用

二、教学基本要求或建议:

1、熟练掌握HTML5基础、表单与HTML5高级应用、CSS基础与DIV+CSS布局方法、CSS四个主要设置、JavaScript脚本语言及其制作网页特效、购物商城前后台主页的制作。

2、熟练掌握PHP入门与基础、PHP表达式、PHP流程控制语句、PHP数组、PHP数据采集与自定义函数、MySQL数据库、PHP与MySQL数据库。

3、熟练掌握新闻发布系统的二次开发、ECSHOP商城的二次开发并期末设计。

4、建议:该课程属于专业课技能课,其特点是综合性与实战性,要求学生充分利用课内实验课和课外时间自己动手完成相关实验任务和期末综合设计,并上讲台展示设计成果,由师生组成的考核小组评定成绩。

三、内容纲目及标准:

第1讲 HTML5基础

[教学目的]1、HTML编写规范,搭建支持HTML5的浏览器环境;2、字与段落排版, 超链接, 图像,表格,列表。

[教学重点与难点] 字与段落排版, 超链接, 图像,表格,列表。


第2讲 HTML5表单及高级应用

[教学目的] 1、表单的工作原理、标签、元素及高级用法;2、使用结构元素构建网页布局、音频和视频、canvas绘图、HTML5的发展前景。

[教学重点与难点] 表单的标签、元素,结构元素构建网页布局、音频和视频、canvas绘图。


第3讲 CSS基础及Div+CSS布局方法

[教学目的] 1、CSS与HTML文档的结合方法,样式表语法,多重样式表的层叠 ,CSS的属性单位;2、Div布局理念 ,CSS盒模型 ,CSS的定位 ,浮动与清除浮动 ,CSS常用布局样式 ,Div+CSS布局综合案例。

[教学重点与难点] CSS盒模型 ,CSS的定位 ,浮动与清除浮动 ,CSS常用布局样式。


第4讲 CSS四个主要设置

[教学目的] 1、用CSS设置文本和图像;2、用CSS设置链接与导航菜单。

[教学重点与难点] 导航菜单。


第5讲 JavaScript脚本语言及制作网页特效

[教学目的] 1、JavaScript简介, 在网页中插入JavaScript的方法及定义,avaScript的基本数据类型和表达式,JavaScript的程序结构,基于对象的JavaScript语言,DOM对象及编程,JavaScript的对象事件处理程序;2、制作循环滚动的字幕 , 制作幻灯片切换的广告。

[教学重点与难点] JavaScript的对象事件处理程序,特效制作。


第6讲 购物商城首页的制作

[教学目的] 1、网站的开发流程;2、设计首页布局,首页的制作。

[教学重点与难点] 设计首页布局 ,首页的制作。


第7讲 购物商城后台管理页面的制作

[教学目的] 1、商城后台管理登录页面的制作;2、查询和添加商品页面的制作;3、页面的整合。

[教学重点与难点] 商城后台管理登录页面的制作、页面的整合。


第8讲 PHP入门与基础

[教学目的] 1、PHP概况,PHP脚本程序工作流程,PHP服务器构建;2、PHP代码基本语法, PHP程序的组成,编码规范。

[教学重点与难点] PHP程序的组成,编码规范, PHP服务器构建。


第9讲 PHP表达式

[教学目的] 1、常量,变量,有关变量或常量状态的函数;2、PHP运算符, 数据类型的转换。

[教学重点与难点] 常量与变量,数据类型的转换。


第10讲 PHP流程控制语句

[教学目的] 条件控制结构,循环结构,其他流程控制语句。

[教学重点与难点] 循环结构及应用。


第11讲 PHP数组

[教学目的] 1、数组的基本概念,一维数组的创建,多维数组;2、数组处理函数及应用。

[教学重点与难点] 数组处理函数及应用。


第12讲 PHP数据采集及自定义函数

[教学目的] 1、PHP的数据采集;2、PHP自定义函数。

[教学重点与难点] PHP的数据采集。


第13讲 MySQL数据库

[教学目的] 1、数据库概述 , 数据库的设计 ,MySQL简介 , 字符集;2、MySQL数据库管理 ,数据库表的管理,,表记录的更新操作,表记录的查询操作,MySQL特殊字符序列。

[教学重点与难点] MySQL数据库管理,数据库表的管理,,表记录的更新操作,表记录的查询操作。


第14讲 PHP与MySQL数据库

[教学目的] 1、PHP中常用的MySQL操作函数及其它MySQL操作函数;2、用户注册系统的实现,SQL注入。

[教学重点与难点] 用户注册系统的实现。


第15讲 二次开发1:新闻发布系统的开发

[教学目的] 1、新闻发布系统开发流程、系统规划、系统分析和设计;2、新闻发布系统的系统实施;3、分页原理及实现;4、新闻发布系统软件测试和系统支持。

[教学重点与难点] 新闻发布系统开发流程、系统规划、系统分析和设计。


第16讲 二次开发2:ECSHOP并期末设计

[教学目的] 1、ECSHOP的安装、使用说明等;2、ECSHOP的前台、后台内核说明。

[教学重点与难点] ECSHOP的前台、后台内核说明。

预备知识

程序设计基础、数据结构、数据库基础。

证书要求

      本课程的学习包括:观看讲课视频,完成随堂测验、单元测验、单元作业,参与课程讨论和期末设计。

完成课程学习并考核合格(>=60分)的可获得合格证书,成绩优秀(>=85分)的可获得优秀证书。

      证书发放工作由爱课程负责。


参考资料

[1]网页设计与制作教程(HTML+CSS+JavaScript),刘瑞新主编,机械工业出版社,2014.1

[2]《PHP编辑基础与实例教程》孔祥盛 主编, 人民邮电出版社,2013.3

[3]《动态网站建设从入门到精通》陈益材 等编著,机械工业出版社,2012.6

[4]《Dreameaver教程》李维杰 主编, 清华大学出版社,2006.8

[5]PHP+MySQL开发实战,软件开发技术联盟编著,清华大学出版社,2013.9

[6]Web信息系统及其开发技术,石双元主编,清华大学出版社,2012.5

网络资源参考:

[1] www.W3techs.com,www.w3school.com.cn,www.w3cschool.cc

[2] http://www.ycku.com/course/,http://www.ycku.com/ 等