admin 管理员组

文章数量: 1184232


2024年3月22日发(作者:centos下载文件)

《 MVC网站设计》课程教学大纲

【课程编号】

【课程名称】 MVC网站设计

【课程类型】专业必修课

【授课对象】计算机科学与技术专业,本科三年级学生

【学时学分】周学时6,共102学时,6学分

【课程概况】

本课程为专业技能课,是《C#程序设计》、《数据库原理与应用》、《计算机网络及应

用》、《网站设计》等课程的实践环节。课程主要以微软的 MVC程序设计为基础,

在此基础上进行Web系统构建和网络程序设计开发。将使用Visual 2017开发

环境,SQL Server 2012后台数据库,以案例的方式讲述Web应用程序开发与设计所涉及的

技术。包括.NET框架中各种Razor标签的使用、数据绑定和动态网页开发的基本技术以及

项目开发的基本技术。

【课程目标】

本课程的全程案例驱动的教学模式,采用由浅入深,全方位,多层次的教学方式,将实

际项目以模块化方式贯穿整个教学,使学生体验使用 MVC开发基于Web的应用程序

的实际过程,突出课程的综合能力训练、职业能力培养的特点,达到专业培养目标所必需的

知识和能力。

【课程内容及学时分布】

序号 实验名称 内容提要

实验 实验必做

属性 学时 选做

综合 2 必做 1

1.掌握Visual 2017 开

开发环境搭建

发环境的安装和设置;

2.掌握SQL Server 2012的安装。

1.了解C/S架构的特点;

C/S和B/S架构

2.了解B/S架构的特点;

3.掌握二者的区别。

1.掌握LINQ的基本特征及优点;

2.掌握LINQ中的预备知识隐形类型

LINQ数据模型

var,自动类型,集合初始化器,扩

展方法,Lambda表达式等;

3.掌握LINQ to SQL的语法。

2 验证 2 必做

3 验证 6 必做

4

EF数据模型

1.了解EF的基本特征及优点;

2.掌握EF中的Code First模式、

验证

Model First模式以及Database

First模式。

1.了解C#语言编码规范;

2.掌握C#的基本语法;

3.掌握C#语言中的枚举、属性、索引

器、集合、事件、委托等概念。

6 必做

5

C#语言基础

验证 4 必做

6

SQL Server

2012

1.理解数据库服务器的概念和作用;

2.掌握服务管理器的使用;

3.掌握企业管理器的使用;

4.掌握查询分析器的用法;

验证

5.掌握SQL语言;

6.掌握视图、存储过程的建立和使

用。

4 必做

7

1.掌握数据验证与显示注解的基本

特征及作用;

数据验证与注解

2.掌握数据显示注解和数据映射注

解的应用。

控制器

验证 6 必做

8

1.了解控制器的作用;

2.掌握控制器的创建方法;

验证

3.掌握ActionResult各子类的使用。

1.了解视图的基本特征及使用;

2.掌握弱类型传值和强类型传值;

3.掌握HTML Helper类中的常用辅助

方法。

12 必做

9

视图

验证 8 必做

10

网站路由

1.理解网址路由的基本作用;

2.掌握自定义路由和路由匹配控制;

3.掌握特性路由的作用以及特性路

验证

由的注册方法,对于特性路由在方法

和控制器中的应用。

1.理解JQuery的基本作用;

2.理解JavaScript语法以及函数的

定义和调用;

验证

3.理解JQuery函数及其事件;

4.掌握几种常用的JQuery应用实例。

1.了解美妆网数据库设计;

2.掌握数据模型的创建;

验证

3.理解项目的开发流程。

1.了解图书借阅管理系统结构;

2.了解拦截器的设置;

3.理解项目的开发流程。

4 必做

11 JQuery 4 必做

12

项目实践1

22 必做

13

项目实践2

设计 22 必做

【实践内容】

实验一

实验名称:开发环境搭建

实验目的:

1.掌握Visual 2017 开发环境的安装和设置;

2.掌握SQL Server 2012的安装。

实验内容:

指导学生在个人电脑上安装Visual 2017开发环境、Microsoft SQL Server


本文标签: 掌握 课程 开发 了解 路由