文档

python新闻发布管理系统

来源:本站原创 作者:admin

针对当今社会信息化发展的脚步越来越快、新闻需求越来越强烈的现状,为满足广大互联网用户对新闻浏览的需求及新闻管理者的者对新闻管理的需求现状,本系统在现有条件的基础上结合一些相关的案例运用Python+MySQL+Apache技术,实现了简单的新闻发布管理系统。该系统实现部分主要包括前台和后台两大部分。前台部分提供新闻浏览和管理员登陆功能。后台部分系统允许管理员进行用户管理、类别管理和新闻管理。该系统具有新闻浏览分类众多,更新及时,访问方便,用户登陆快捷等优势。
[关键词] 新闻发布系统;Python;MySQL;Apache
3.4.2  前台设计
(1) 新闻浏览
前台页面要实现游客新闻浏览和管理员登陆连接功能。当游客打开前台页面时,能让其浏览新闻,但没有权限去对新闻添加删除或者编辑。这样做主要为了使新闻的内容稳定性。可想而知,如果把对新闻的编辑权限给予游客,那么第一位游客看到的内容完全等于第二位游客看到的新闻内容的可能行将会很低。只有把权限仅给予管理员,即游客只有浏览新闻的权限时,才能保证新闻内容的稳定性。再者,为了系统的安全考虑当游客有浏览新闻需求时,会相应的调用数据库信息。在这个调用过程存在许多安全隐患,为了避免隐患的发生尽可能不直接调用数据库信息。
(2) 管理员登陆
管理员登陆连接的设置是为了更方便的让管理员进行系统的管理和维护。以前很多系统前台界面和后台界面是分开的,这样做当然有其存在的优势,可随着时代的发展前后独立的页面慢慢不能满足人们对方便和快捷的需求。所以在本系统中需设置管理员的登录连接,也可以理解为前台与后台的连接,这样的设置能更方便及时的使管理员对所发布的新闻内容及时修改和编辑。
3.4.3  后台设计
后台页面有点复杂,所以采用模块化设计,包括登陆界面、用户管理、新闻类别的管理、新闻的管理、前台对新闻的调用等几部分构成。模块化设计的思路已经出现过一段时间,类似于积木原理。用模块化设计系统有利于对系统不断的扩展,不断的适应时代和环境变化的需求。这样的优势使其在许多设计领域有了广泛的应用,例如电子产品的设计过程中很多功能可以添加和改进,以及机械模板在设计产品过程所起到的作用。当然,在网站开发过程中模块化设计也是普遍采用的,总有感觉网站都有一定的相似性,我们所感到的相似性就是模块化设计的相似性。基于以上原因本系统采用模块化设计来实现所需求的功能。
 
1 绪论 1
1.1 新闻发布系统简介 1
1.2 新闻发布系统的特点 1
1.3 新闻发布系统的分类 1
1.3.1 前台动态显示的新闻发布系统 1
1.3.2 前台静态显示的新闻发布系统 1
1.3.3 基于文本的新闻发布系统 2
1.3.4 基于XML数据岛的新闻发布系统 2
2 相关技术 2
2.1 Python基础知识 2
2.2 Apache基础知识 3
2.3 MySQL基础知识 5
3 综合分析设计 6
3.1 技术分析 6
3.2 可行性分析 6
3.3 需求分析 7
3.3.1 功能需求 7
3.3.2 性能需求 7
3.3.3 环境需求 8
3.3.4 用户界面需求 8
3.3.5 国内外现状 8
3.4 系统总体设计 9
3.4.1 总体设计 9
3.4.2 前台设计 10
3.4.3 后台设计 10
4 系统实现 16
4.1 数据库的设计 16
4.2 登录管理 16
4.3 用户管理 18
4.3.1 添加用户 18
4.3.2 用户列表 19
4.4 类别管理 21
4.4.1 添加类别 21
4.4.2 类别列表 22
4.5 新闻管理 23
4.5.1 添加新闻 24
4.5.2 新闻列表 25
4.6 前台页面 27
5 系统测试与运行 27
5.1 游客浏览测试 27
5.2 用户登录测试 28
5.3 用户管理测试 28
5.3.1 添加用户测试 28
5.3.2 用户列表测试 28
5.4 类别管理测试 29
5.4.1 类别添加测试 29
5.4.2 类别列表测试 29
5.5 新闻管理测试 30
5.5.1 添加新闻测试 30
5.5.2 新闻列表测试 31
结束语 32
参考文献 33
致谢 34
 

1.以上是文档的部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:188083800 2.本站资料均已反复审核通过,内容原创保密,标准格式,质量保证; 3.可单独购买文档

相关推荐
  • 基于vue的环保公益众筹网站商城兑换系

    基于vue的环保公益众筹网站商城兑换系

  • ssm高校智能排课系统

    ssm高校智能排课系统

  • php古装汉服购物商城系统.

    php古装汉服购物商城系统.

  • 汽车维修保养试驾服务管理系统ssm

    汽车维修保养试驾服务管理系统ssm