课程编号:072253B
课程类型:□通识教育必修课 □通识教育选修课
专业必修课 □专业选修课 □学科基础课
总学时: 讲课学时:2 实验(上机)学时:1 学 分: 3
适用对象:信息管理与信息系统
先修课程:程序设计基础、数据库原理、面向对象程序设计
一、教学目标
网络应用开发课程是网络工程专业的专业必修课程;旨在培养学生利用软件开发技术来开发网络和移动互联网(网站、微信、手机)应用程序的能力。
本课程的学习应在学习了《面向对象程序设计》、《数据库原理》、《数据结构》之后进行。本课程将介绍WEB系统开发的基础模式、方法,以HTML+CSS+JavaScript为基础、jQuery和BootStrap等前沿技术为补充、采用ASP.NET技术结合C#语言(或其它面向对象程序设计语言)进行介绍,涉及MVC.NET程序所用的开发工具和运行环境、C#程序设计基础和MVC.NET的程序设计基础、数据库访问、三层架构开发等有关内容。通过本课程的学习,可以使学生掌握开发网络程序的主流技术的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发小型网络应用程序。
二、教学内容及其与毕业要求的对应关系
重点对HTML、CSS、JavaScript、jQuery、BootStrap、MVC.net技术进行讲
解,目标是将信息管理与信息系统设计课程进行贯穿,使得学生具有能力可以独立实施毕业设计系统。教学难点是学生的实践能力培养和独立开发毕业设计系统的能力培养。主要采取在机房案例教学的形式开展教学。
三、各教学环节学时分配
教学课时分配
序号 1 2 3 4 5 6 7 8 合计 四、教学内容
(一)应用需求分析(4学时) 1.主要教学内容 (1)应用需求分析的任务 (2) 应用需求的分类 (3)应用需求分析的方法 (4)需求工程 2.教学要求
(1)理解并掌握应用需求分析的概念、分类、任务和要求
章节内容 HTML CSS JavaScript jQuery Bootstrap ASP.net MVC.net 课程设计 讲课 4 4 4 4 4 4 4 4 32 实验 2 2 2 2 2 2 2 2 16 其他 合计 6 6 6 6 6 6 6 6 48 (2)掌握应用需求分析的方法
(3)掌握需求工程的概念以及需求开发和需求管理的方法 3.重点、难点
教学重点:需求分析的概念、分类、任务和要求,需求分析的方法,需求工程
教学难点:需求工程的概念以及需求开发和需求管理的方法 (二)系统设计模式(4学时) 1.主要教学内容 (1)设计模式概述
(2)常用设计模式如工厂模式、原型模式等 2.教学要求
(1)了解设计模式的基本概念、定义、分类与优点
(2)掌握常用设计模式如工厂模式、原型模式等的基本定义、效果与应用 3.重点、难点
教学重点:常用设计模式如工厂模式、原型模式等的基本定义、效果与应用
教学难点:常用设计模式应用
(三)面向程序设计基础(c#)(4学时) 1.主要教学内容
(1)c#程序设计语言概述等 (2)字符串、日期和时间 (3)流程控制和异常处理 (4)面向对象编程 (5)数组和集合
2.教学要求
(1)了解c#程序设计语言 (2)掌握字符串、日期和时间 (3)基本掌握流程控制和异常处理 (4)理解面向对象编程 (5)掌握数组和集合 3.重点、难点
教学重点:流程控制、面向对象编程 教学难点:类的概念、面向对象编程 (四)服务器控件(4学时) 1.主要教学内容 (1)服务器控件简介
(2)常用的文本框、标签、按钮、下拉列表框、单选框、复选框等控件。 (3)其它服务器控件 2.教学要求
(1)理解服务器控件概念
(2)掌握常用文本框、标签、按钮、下拉列表框、单选框、复选框等控件。
(3)了解其它服务器控件 3.重点、难点
教学重点:常用控件应用;常规属性的使用;基本事件的使用 教学难点:用户控件应用;常规属性的使用;基本事件的使用 (五)内部对象(4学时) 1.主要教学内容
(1)Request对象的基本方法和使用方法 (2)Response对象的基本方法和使用方法 (3)Cookie对象的基本方法和使用方法 (4)Session对象的基本方法和使用方法 (5)Application对象的基本方法和使用方法 (6)Server对象的基本方法和使用方法。 2.教学要求
(1)掌握Request对象的基本方法和使用方法 (2)掌握Response对象的基本方法和使用方法 (3)掌握Cookie对象的基本方法和使用方法 (4)掌握Session对象的基本方法和使用方法 (5)掌握Application对象的基本方法和使用方法 (6)掌握Server对象的基本方法和使用方法。 3.重点、难点
教学重点:内置对象的基本方法和使用方法 教学难点:内置对象的应用 (六)ADO.Net存取数据库(4学时) 1.主要教学内容 (1)ADO.NET模型
(2)ASP.NET连接数据库的基本方法
(3)查询、添加、删除和更新删除的基本方法 2.教学要求
(1)理解ADO.NET模型
(2)掌握ASP.NET连接数据库的基本方法
(3)掌握查询、添加、删除和更新删除的基本方法 3.重点、难点
教学重点:ASP.NET连接数据库的基本方法、操作数据库的方法 教学难点:ASP.NET连接数据库的基本方法 (七)深入数据库编程(4学时) 1.主要教学内容 (1)在SQL语句中使用参数 (2)对DataSet对象的操作
(3)使用GridView控件进行查询、删除、更新、查看详细页面
(4)使用DataList控件进行查询、删除、更新、查看详细页面、分页、排序、定制列和模板列等功能
(5)其它数据源控件和绑定控件的使用 2.教学要求
(1)在SQL语句中使用参数 (2)对DataSet对象的操作
(3)熟练使用GridView控件进行查询、删除、更新、查看详细页面 (4)熟练使用DataList控件进行查询、删除、更新、查看详细页面、分页、排序、定制列和模板列等功能
(5)其它数据源控件和绑定控件的使用 3.重点、难点
教学重点:在SQL语句中使用参数、对DataSet对象的操作、数据控件应用 教学难点:在SQL语句中使用参数、对DataSet对象的操作 (八)三层架构开发模式的应用(4学时) 1.主要教学内容
(1)三层架构开发模式 (2)三层架构各层功能 (3)数据访问层实现方法 (4)SQLHelper类库应用 2.教学要求
(1)熟悉三层架构开发模式 (2)理解三层架构各层功能 (3)掌握数据访问层实现方法 (4)掌握SQLHelper类库应用 3.重点、难点
教学重点:三层架构各层功能、数据访问层实现方法、SQLHelper类库应用
教学难点:数据访问层实现方法、SQLHelper类库应用 (九)文件及文件夹操作(2学时) 1.主要教学内容
(1)文件和文件夹操作的概念
(2)文件和文件夹的新建、复制、移动和删除等 (3)文本文件、XML文件的操作 2.教学要求
(1)文件和文件夹操作的概念
(2)文件和文件夹的新建、复制、移动和删除等 (3)文本文件、XML文件的操作 3.重点、难点
教学重点:文件和文件夹的新建、复制、移动和删除、XML文件的操作
教学难点:对XML文件的操作 五、考核方式、成绩评定
考核方式:考试与平时成绩结合,总分100分。
成绩评定:总成绩由期末考试成绩和平时成绩加权平均而得,其中期末考试成绩占60%,平时成绩占40%。平时成绩由平时作业(10%),实验报告(10%),实验考试(10%),平时考勤(10%)四个部分组成。总成绩以60分为及格标准。
六、主要参考书及其他内容
[1] Elizabeth,Castro,Bruce,Hyslop.HTML5与CSS3基础教程(第8版).人民邮电出版社.
[2] Nicholas C.Zakas.JavaScript高级程序设计(第3版).人民邮电出版社.
[3] Jon Galloway,Brad Wilson,K.Scott Allen.ASP.NET MVC 5高级编程(第5版).人民邮电出版社.
执笔人:刘经纬 教研室主任:范烺 系教学主任审核签名:
因篇幅问题不能全部显示,请点此查看更多更全内容