展开全部

主编推荐语

本书通过一个完整的项目开发案例,系统介绍在统信UOS操作系统上进行Flask Web应用开发的过程。

内容简介

本书从项目功能、环境配置开始介绍,详细分析用户功能、管理功能、数据分析与可视化、数据库管理的代码实现,最后还介绍了搭建服务器的流程与模块化编程。

为了方便学习,本书提供完整的项目源码。虽然所有代码的开发调试在统信UOS上进行,但在Windows、macOS和Linux系统上均可以运行。

本书可作为高校计算机及相关专业的应用开发教材,也可作为Web开发工程师和相关从业者的自学参考书。本书对基于统信UOS进行Web开发的工程师非常具有参考价值。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 服务与支持
  • 第1章 “简历平台”项目介绍
  • 1.1 “简历平台”项目要点
  • 1.1.1 目录结构
  • 1.1.2 用户功能
  • 1.1.3 管理功能
  • 1.1.4 数据分析与可视化
  • 1.1.5 数据库管理
  • 1.2 涉及的技术知识点
  • 1.2.1 统信UOS
  • 1.2.2 Python
  • 1.2.3 Flask
  • 1.2.4 Bootstrap
  • 1.2.5 jQuery
  • 1.2.6 CSS
  • 1.2.7 HTML文件
  • 1.2.8 Tornado
  • 1.2.9 Gunicorn
  • 1.2.10 Sublime Text
  • 1.2.11 SQLite
  • 1.2.12 MySQL
  • 1.2.13 MariaDB
  • 1.2.14 Navicat
  • 1.3 本章小结
  • 第2章 搭建环境
  • 2.1 开发环境
  • 2.2 进入“开发者模式”
  • 2.3 安装pip
  • 2.4 安装Sublime Text
  • 2.5 安装DB Browser for SQLite
  • 2.6 本章小结
  • 第3章 用户功能实现
  • 3.1 创建Web应用
  • 3.1.1 安装Flask框架
  • 3.1.2 创建Web应用框架
  • 3.2 创建数据库过程
  • 3.2.1 安装相关模块
  • 3.2.2 数据库设计
  • 3.2.3 创建数据库
  • 3.3 用户注册
  • 3.3.1 安装相关模块
  • 3.3.2 表单设计
  • 3.3.3 视图设计
  • 3.3.4 模板设计
  • 3.3.5 运行结果
  • 3.4 用户登录
  • 3.4.1 表单设计
  • 3.4.2 视图设计
  • 3.4.3 模板设计
  • 3.4.4 运行结果
  • 3.5 用户主页
  • 3.5.1 安装相关模块
  • 3.5.2 表单设计
  • 3.5.3 视图设计
  • 3.5.4 模板设计
  • 3.5.5 运行结果
  • 3.6 密码修改
  • 3.6.1 表单设计
  • 3.6.2 视图设计
  • 3.6.3 模板设计
  • 3.6.4 运行结果
  • 3.7 发送邮件
  • 3.7.1 安装Flask-Mail
  • 3.7.2 表单设计
  • 3.7.3 视图设计
  • 3.7.4 模板设计
  • 3.7.5 运行结果
  • 3.8 本章小结
  • 第4章 管理功能实现
  • 4.1 管理员登录
  • 4.1.1 表单设计
  • 4.1.2 视图设计
  • 4.1.3 模板设计
  • 4.1.4 运行结果
  • 4.2 管理主页
  • 4.2.1 表单设计
  • 4.2.2 视图设计
  • 4.2.3 模板设计
  • 4.2.4 运行结果
  • 4.3 编辑功能
  • 4.3.1 表单设计
  • 4.3.2 视图设计
  • 4.3.3 模板设计
  • 4.3.4 运行结果
  • 4.4 审核功能
  • 4.4.1 视图设计
  • 4.4.2 模板设计
  • 4.4.3 运行结果
  • 4.5 删除用户功能
  • 4.5.1 视图设计
  • 4.5.2 模板设计
  • 4.5.3 运行结果
  • 4.6 密码初始化
  • 4.6.1 表单设计
  • 4.6.2 视图设计
  • 4.6.3 模板设计
  • 4.6.4 运行结果
  • 4.7 系统初始化
  • 4.7.1 表单设计
  • 4.7.2 视图设计
  • 4.7.3 模板设计
  • 4.7.4 运行结果
  • 4.8 照片相册
  • 4.8.1 视图设计
  • 4.8.2 模板设计
  • 4.8.3 运行结果
  • 4.9 超级管理员
  • 4.9.1 视图设计
  • 4.9.2 模板设计
  • 4.9.3 运行结果
  • 4.10 本章小结
  • 第5章 数据分析与可视化
  • 5.1 准备工作
  • 5.1.1 下载ECharts插件
  • 5.1.2 安装pyecharts
  • 5.2 饼图
  • 5.2.1 视图设计
  • 5.2.2 模板设计
  • 5.2.3 运行结果
  • 5.3 极坐标系
  • 5.3.1 视图设计
  • 5.3.2 运行结果
  • 5.4 柱状图
  • 5.4.1 视图设计
  • 5.4.2 运行结果
  • 5.5 折线图
  • 5.5.1 视图设计
  • 5.5.2 运行结果
  • 5.6 散点图
  • 5.6.1 视图设计
  • 5.6.2 运行结果
  • 5.7 雷达图
  • 5.7.1 视图设计
  • 5.7.2 运行结果
  • 5.8 K线图
  • 5.8.1 视图设计
  • 5.8.2 运行结果
  • 5.9 箱形图
  • 5.9.1 视图设计
  • 5.9.2 运行结果
  • 5.10 漏斗图
  • 5.10.1 视图设计
  • 5.10.2 运行结果
  • 5.11 词云图
  • 5.11.1 视图设计
  • 5.11.2 模板设计
  • 5.11.3 运行结果
  • 5.12 基模板主菜单
  • 5.12.1 模板设计
  • 5.12.2 运行结果
  • 5.13 本章小结
  • 第6章 数据库管理
  • 6.1 准备工作
  • 6.2 Flask-Admin登录页面
  • 6.2.1 表单设计
  • 6.2.2 视图设计
  • 6.2.3 模板设计
  • 6.2.4 运行结果
  • 6.3 Flask-Admin后台主页
  • 6.3.1 视图设计
  • 6.3.2 模板设计
  • 6.3.3 运行结果
  • 6.4 用户表管理页面
  • 6.4.1 视图设计
  • 6.4.2 运行结果
  • 6.5 系统初始化
  • 6.5.1 视图设计
  • 6.5.2 模板设计
  • 6.5.3 运行结果
  • 6.6 管理员页面
  • 6.6.1 视图设计
  • 6.6.2 模板设计
  • 6.6.3 运行结果
  • 6.7 密码初始化
  • 6.7.1 视图设计
  • 6.7.2 模板设计
  • 6.7.3 运行结果
  • 6.8 用户图相册
  • 6.8.1 视图设计
  • 6.8.2 模板设计
  • 6.8.3 运行结果
  • 6.9 本章小结
  • 第7章 搭建服务器
  • 7.1 Tornado
  • 7.1.1 安装
  • 7.1.2 配置
  • 7.1.3 启动
  • 7.2 Gunicorn
  • 7.2.1 安装
  • 7.2.2 配置
  • 7.2.3 启动
  • 7.3 本章小结
  • 第8章 模块化编程
  • 8.1 创建数据库过程
  • 8.1.1 创建构造函数
  • 8.1.2 创建数据库模型
  • 8.1.3 创建数据库
  • 8.1.4 运行结果
  • 8.2 用户注册
  • 8.2.1 表单设计
  • 8.2.2 视图设计
  • 8.2.3 Bootstrap设置
  • 8.2.4 创建主程序
  • 8.2.5 模板设计
  • 8.2.6 运行结果
  • 8.3 密码修改
  • 8.3.1 表单设计
  • 8.3.2 视图设计
  • 8.3.3 模板设计
  • 8.3.4 运行结果
  • 8.4 用户登录
  • 8.4.1 表单设计
  • 8.4.2 登录管理器
  • 8.4.3 视图设计
  • 8.4.4 模板设计
  • 8.4.5 运行结果
  • 8.5 用户主页
  • 8.5.1 表单设计
  • 8.5.2 视图设计
  • 8.5.3 模板设计
  • 8.5.4 运行结果
  • 8.6 Tornado
  • 8.6.1 配置
  • 8.6.2 启动
  • 8.7 Gunicorn
  • 8.7.1 配置
  • 8.7.2 启动
  • 8.8 本章小结
  • 附录A 模拟数据生成
  • A.1 准备工作
  • A.2 视图设计
  • A.3 运行结果
  • 附录B 在Windows上安装/配置/连接MySQL
  • B.1 安装和配置MySQL
  • B.1.1 下载
  • B.1.2 安装
  • B.1.3 配置
  • B.1.4 创建数据库
  • B.1.5 创建User表
  • B.2 Web应用连接MySQL
  • B.2.1 安装PyMySQL
  • B.2.2 连接MySQL
  • B.2.3 运行结果
  • 附录C 在CentOS上安装/配置/连接MariaDB
  • C.1 安装和配置CentOS
  • C.2 安装和配置MariaDB
  • C.2.1 安装
  • C.2.2 配置
  • C.2.3 创建数据库
  • C.3 连接数据库和创建表
  • C.3.1 连接MariaDB
  • C.3.2 创建表
  • C.3.3 运行结果
  • 附录D 在UOS Server上安装/配置/连接MySQL
  • D.1 安装和配置UOS Server
  • D.2 安装和配置MySQL
  • D.2.1 安装
  • D.2.2 配置
  • D.2.3 停止防火墙
  • D.3 连接MySQL,创建数据库和表
  • D.3.1 连接MySQL
  • D.3.2 创建数据库和表
  • D.3.3 运行结果
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。