需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8493 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着现在社会互联网的发达,信息的爆炸,Web2.0的降临,人们每天都要去浏览来自各个发布平台的消息。与此同时,当代的年轻人也愿意将自己的经历分享给更多的人,他们想在互联网上有一个属于自己的个人空间,或者自己记录每天的喜怒哀乐,每天的收获与感想,实现互联网的交互,这也便成为本系统设计初衷。 本文技术主线以Python为主,Python是一种高级编程语言,内容发布管理系统的开发运用了Python的Django框架,Django中的MVC模式,可以使得开发过程清晰简洁化。本文运用了以Python+Django+Mysql为核心的环境,以Mysql为数据库驱动,开发B/S端的管理系统。最终实现用户登录、内容的增删改查、用户评论及分享功能,囊括了个人内容发布管理系统基本的功能,再以BootStrap对页面进行美化。可以为个人提供强有力的解决方案,可移植性也相对较高。这样为那些想在互联网空间中展示自己,追逐个性化的非技术人员提供了一个契机,为个人开发了一个基本的解决方案。
关键词:内容管理系统;Django;Python; Mysql
目录 摘要 Abstract 1 内容发布管理系统概论-1 1.1 内容发布管理系统开发背景-1 1.2 内容发布管理系统概述-1 1.3 内容发布管理系统的发展-2 1.4 系统开发技术路线-2 1.5 系统设计目标与分析-2 2 系统开发技术支持-4 2.1 Django介绍与其开发理念-4 2.1.1 Django简介-4 2.1.2 Django的设计思想-4 2.2 B/S基础下的Django架构-4 2.3多说插件简介-6 2.4 MySql数据库简介-6 2.5 PythonAnywhere简介-6 2.6 Git说明-6 2.6.1 Git简介-6 2.6.2 Github简介-6 2.6.3 使用Github托管代码-6 2.7 Google地图API简介-7 3 系统分析和整体的设计-8 3.1 系统需求分析-8 3.2 系统的流程-8 3.3 功能模块介绍-10 3.3.1 登录系统模块-10 3.3.2 内容发布管理系统的界面显示模块-11 3.3.3 内容发布管理系统的维护和管理模块-11 3.3.4 内容发布管理系统的评论模块模块-11 4 系统详细设计-12 4.1 数据库分析-12 4.2 系统数据库表设计-12 4.3 数据库连接-13 5 系统模块的实现-14 5.1 系统的主界面-14 5.2 构建管理视图-15 5.3 详解系统主要模块-15 5.3.1系统用户的登录模块-15 5.3.2文章管理显示模块-16 5.3.3编写文章模块-17 5.3.4删除文章模块-17 5.3.5文章草稿箱模块-18 5.3.6文章发布模块-18 5.3.7文章评论模块-18 结 论-19 参 考 文 献-20 致 谢-21 |