摘要:本次设计主要目的就是提供一个让普通大众能够快速发布新闻,浏览最新新闻,自由发表评论的一个平台。本系统采用B/S的架构,用户无需安装其他软件,只需任意一款浏览器就能完成所有的操作,大大方便了用户。本系统采用Python作为后端语言,Django作为后端框架,MySQL作为数据库,现在非常流行的React作为前端框架,完全实现前后端分离。前端只负责页面的布局和数据的展示,而后端只指定模板和传递数据到前端。
关键词:Python;新闻发布;React;B/S
目录
摘要
Abstract
1 绪论-1
1.1开发背景-1
1.2开发意义-1
1.3 常见新闻网站类型-2
2 项目分析-3
2.1技术支持 -3
2.2经济可行性-4
2.3操作可行性-4
3系统架构-5
3.1总体架构-5
3.2系统概要-6
3.3系统组成-6
3.3.1登陆模块-6
3.3.2注册模块-7
3.3.3信息管理模块-7
3.3.4新闻管理模块-7
3.3.5评论管理模块-8
3.3.6密码管理模块-8
3.3.7用户管理模块-8
4页面设计-9
4.1 登录页面-9
4.2 注册页面-9
4.3 忘记密码页面-9
4.4 主页面-10
4.5 用户密码修改页面-11
4.6 发布新闻页面-11
4.7 展示新闻页面-12
4.8 新闻管理页面-12
4.9 给管理员留言页面-13
4.10 关于本系统页面-13
5 数据库表设计-15
5.1表设计规则-15
5.2数据库表的设计-15
5.2.1用户信息表-15
5.2.2新闻表-15
5.2.3评论表-16
5.2.4建议表-16
结 论-18
参考文献-19
附录 程序代码-20
致 谢-58