软件工程专业(互联网应用开发与优化方向)软件工程实践二环节教学大纲
培训课程
Phthon Web开发
实训公司
XXX
总周数
3周
理论学时
60学时
上机学时
60
培训对象专业方向
互联网应用开发与优化方向
课题学期及开始周
2018-2019学年第2学期
第1周至第3周
一、实训目标和基本要求:
实训目标:
通过python Web开发实训,掌握pyhton开发环境搭建,熟悉web应用开发的流程,掌握mysql数据库的操作,熟练编写各种数据库操作SQL指令。并通过学习比较广泛的MVC设计模式和web框架,掌握Web网站的前端和后台进行数据通信,能够根据实际问题设计出相应数据库表, 熟悉Django框架 的Widgets组件、模板定义继承、定制后台管理页面技术。
基本要求:
实训项目的web平台是利用现在比较广泛的MVC设计模式+mysql数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用,包括:浏览教程介绍、教学大纲、学员登录注册等功能;后台管理是提供给管理员的,其中包括:课程管理、学员管理等。
二、课题章节主要内容及学时分配:
章节内容
理教学时
上机学时
python开发应用领域,环境搭建、入门程序、数据类型声明赋值
4
4
变量之间转换,局部变量、全局变量声明和使用,日期模块的使用
4
4
泛型集合,元组的声明和使用,列表保存,追加删除修改列表的方法,字典的声明和增删操作
4
4
函数的声明,参数数组和返回值类型的使用,数学类的引用
4
4
类与对象的区别的关系、类的声明和构造函数,封装的意义,继承与基类的关系,多态的实现方式
4
4
Web开发的流程,流行框架的介绍,网站总体功能分析,和子页面详细功能分析
8
8
Django开发视图函数、Django表单、使用表单、表单字段、表单的Widgets、
8
8
模型表单ModelForm、Admin管理后台、定制Admin
8
8
模型和字段、关系类型字段、字段的参数、多对多中间表
8
8
Web网站会话session、序列化 serializers、分页 Paginator
8
8
合计
60
60
三、课题相关资料说明:
《Python 3标准库》 [美] 道格·赫尔曼(Doug Hellmann) 著,苏金国 李璜等译 译
《Python Web开发实战》 董伟明 著
撰写人:
审订人:
院领导
制订日期: 年 月 日