首页 >> 实验教学 >> 实验大纲 >> 详细内容
实验教学
 
实验大纲 >> 正文
《Web开发技术》实验教学大纲
日期:2021-12-09 16:48:27  发布人:nclgjsj  浏览量:130

 

课程名称(中文/英文):Web开发技术/Advanced language programming

课程代码:xxxxxxxx                         课程类型:专业主干课

课程性质:必修课                           设置类别:非独立设课

课程总学时:64                             课程总学分:

实验学时:  16                             实验学分:  0

适用专业:                                 开实验学期:六

 

一、实验教学的目的与基本要求

Web开发技术》是一门实践性很强的课程,上机实验是学习和掌握本课程的重要环节。要学好本课程,应在掌握必要的python语言程序设计、数据库以及网页设计等相关基础知识的基础上,通过上机实验,将课堂所学理论知识与实际应用结合起来,熟练掌握运用Django框架开发一个完整网站的能力。

二、实验项目与主要内容

序号

验 项 目

要 内 容

实验性质

实验类型

学时分配

每级人数

备注

1

简单Django项目的创建、调试和运行

1、了解Django项目开发环境的搭建过程;

2、掌握在Django中创建项目和应用的两种方法;

3、学会简单的Django项目程序的调试技巧。

 

 

2

 

 

2

Django项目的功能配置

1、熟练babys项目开发环境的搭建;

2、了解Django项目的功能配置,学会对babys项目进行功能配置。

设计

 

2

 

 

3

Django项目的URL配置

1、了解Django项目的URL分发机制,掌握path函数和re_path函数的用法,学会编写URL;

2、掌握为简单的Django项目增加导航链接的方法;

3、掌握URL参数的传递方法。

设计

 

2

 

 

4

Django项目用户模型的定义

1、了解模型基础,熟练掌握数据模型的搭建方法;

2、熟练掌握数据操作的方法,包括数据的新增、更新、删除和查询等方法;

3、学会为简单的Django项目定义相关数据模型,创建相应的数据表。

设计

 

2

 

 

5

实现图形验证码

1、学会编写数据业务逻辑,熟练掌握视图的定义过程以及请求和响应的处理;

2、学会使用基于类的视图来处理业务逻辑;

3、掌握为简单的Django项目定义视图,来处理相应的业务逻辑。

设计

 

2

 

 

6

用模板实现数据分页

1、了解Django的模板系统,熟练掌握模板引擎的配置;

2、学会使用Django模板语言(DTL),包括变量、for标签、if标签、过滤器等。

3、学会编写模板,定义模板文件,熟练掌握在视图中使用模板文件的方法。

设计

 

2

 

 

7

实现用户注册

1、了解Django的表单系统,熟练掌握表单的基础知识;

2、掌握Django模型表单的相关知识,学会定义模型表单以及使用模型表单为数数据库添加和修改数据;

3、学会在Django项目中使用资源以及使用Ajax。

设计

 

2

 

 

8

自定义User模型

1、熟练掌握Django工具的相关理论知识,包括:Admin站点、用户认证、发送E-mail、会话控制等;

2、学会在实际的网站开发中使用Django提供的Admin站点和用户认证功能,学会发送E-mail以及使用会话控制。

设计

 

2

 

 

 

三、实验要求

1、学生按照实验要求,上机前做好上机实验预习。

2、上机实验时应按实验要求完成每一个实验的内容。

3、课后认真书写并提交实验报告,教师应认真批阅实验报告。

四、实验主要仪器设备

微机 + windows操作系统 + Python + Django + Pycharm

五、考核方式及成绩评定标准

1.实验考核内容:

1)实验课出勤情况,必选实验课学生必须参加实验。

2)积极主动认真做实验。

3)实验方案过程结果要正确。

2.成绩评定标准:

优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。

良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。

中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。

及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。

不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。

六、实验教材与主要参考资料

主教材

 黄永祥  《精通Django 3 Web开发》 清华大学出版社. 2020.07

 

参考书

夏帮贵 《Python Web开发基础教程》人民邮电出版社. 2019.12

                        

 

 

核发:nclgjsj 点击数:130收藏本页