首页 >  毕业论文  > 正文

基于Python的新闻文章管理系统毕业论文

随着现在社会互联网的发达,信息的爆炸,这使得人们每天都要去浏览来自各个发布平台的文章。与此同时,当代的年轻人也愿意将自己的经历分享给更多的人,他们想在互联网上有一个属于自己的个人空间,或者自己发布自己编写的文章,实现互联网的交互,并维护自己的文章信息,这也便成为本系统设计初衷。本系统技术主要以Python为主,Python是一种高级编程语言,文章管理系统的开发运用了Python的Django框架,Django中的MTV模式,可以使得开发过程清晰简洁化。本系统运用了以Python+Django+Mysql+Linux+ES为核心的环境,以Mysql为数据库驱动,开发B/S端的管理系统。最终实现用户登录、用户注册、文章信息维护、书籍信息维护、视频信息维护、用户评论、用户信息维护及用户权限维护等功能,囊括了文章管理系统基本的功能,再以BootStrap对页面进行美化。本系统可以为个人提供强有力的权限分配,这可提高系统的安全性,并在视频和书籍的基础下可提高用户对文章的阅读兴趣。这使得每个用户都有机会将自己的文章、视频、书籍和评论进行维护操作,使得用户的心声文章能够得到发布,由此提高用户对此系统的满意。
关键词:文章;Python;数据库;管理
 
3.2.1 需求依据
随着互联网时代的发展,文章信息管理是不可或缺的。如:从网络平台上获得了文章管理系统必须必备的一些功能。比如文章的更新、文章的查找、文章的上传、文章删除、用户评论、管理员对用户信息和文章信息的维护等功能。在网上获取了文章管理系统不能太单调的需求,因此在文章管理平台系统中添加了在线视频和书籍下载模块,这使得用户的阅读兴趣由此而提高。
3.2.2 功能划分
根据可行性研究报告的结果和相关调查得到的需求,分析现有问题和情况,采用B/S结构来进行系统的开发。在本系统的开发中将系统模块分为文章首页模块、在线视频模块、书籍下载模块、文章全局搜索模块、用户信息管理模块、书籍信息管理模块、视频信息管理模块、文章信息管理模块和用户权限管理模块。
3.2.3 功能描述
用户在浏览器地址栏中进行地址请求,就会进入文章系统平台的文章首页界面,此时就会展示文章信息。如果用户在阅读文章的时候要进行对文章的评论操作的时候,如果用户没有进行登录的话,就会直接跳入到用户的登录界面进行登录操作,如果没有账号,就进行注册操作。当用户登录后,普通用户可以对文章进行浏览、阅读、评论操作,此外可以播放在线视频、进行书籍下载、修改个人密码和修改个人信息操作,并且可以进入个人信息管理页面可以进行发布个人文章、个人文章信息维护、发布个人视频、个人视频信息维护、视频导演名字申请授权、个人视频导演信息维护、个人书籍信息维护和发布个人书籍管理操作。
当用户是管理员或者超级管理员的身份的话,登录系统首页后会有相应的信息系统后台管理和个人信息管理后台的按钮,当点击进去后可以进行文章信息、书籍信息和用户信息相关信息的管理和维护。
超级管理员则可以进行权限的分配和管理,有权限的管理员也可以进行权限的分配和管理。
当用户在发布文章信息的时候,用户首先要将自己上传的图片先进行上传到FastDFS服务器中,然后进行文章内容及相应信息的编写。对于管理员来说,如果超级管理员能做的事情,管理员也能做,那管理员直接升为超级管理员;反之,管理员只能做超级管理员赋予的权限。
 
目     录
诚信声明
摘要
ABSTRACT
1绪 论                               1
   1.1选题背景与意义                        1
   1.2国内外研究现状                        1
   1.3本章小结                           3
2相关知识与技术简介                       4
   2.1 Python的发展与介绍                     4
   2.2 Pycharm的介绍                       4
   2.3 Django的介绍                        4
   2.4 Mysql的介绍                        5
   2.5 Linux的介绍                        6
   2.6 Elasticsearch的介绍                    6
   2.7 FastDFS的介绍                       6
   2.8本章小结                          7
3 系统分析                            8
   3.1可行性分析                          8
   3.2需求分析                           9
    3.2.1需求依据                        9
    3.2.2功能划分                        9
    3.2.3功能描述                        9
    3.2.4系统用例图设计                     9
   3.3 数据流图设计                       12
   3.4 本章小结                         13
4 系统设计                            14
   4.1 系统功能模块设计                      14
   4.2 数据库设计                         16
    4.2.1 概要设计                     16
    4.2.2 数据库表结构设计                 19
   4.3 系统的功能流程图设计                   24
   4.4 本章小结                         24
5系统实现                            26
   5.1 用户登录和注册模块                    26
   5.2 文章首页模块                       29
   5.3 在线视频模块                       31
   5.4 书籍下载模块                       31
   5.5 文章搜索模块                       33
   5.6 用户信息管理模块                     34
   5.7 书籍信息管理模块                     35
   5.8 文章信息管理模块                     37
   5.9 用户权限管理模块                     44
   5.10 本章小结                         45
6系统测试                             47
   6.1系统测试介绍                        47
    6.1.1系统测试的目的                    47
    6.1.2系统测试的方法                    47
    6.1.3系统测试的意义                    47   6.2 系统部分测试用例                     47
     6.3 本章小结                         47
参考文献                             51
 致谢                               53 
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:基于javaweb的养老院信息管理系统毕业论文

下一篇:基于Spring Boot的在线课程学习论坛系统设计与实现论文

相关文章: