4.完成论文的条件、方法及措施,包括实验设计、调研计划、资料收集、参考文献等内容。
研究条件及方法
(2)通过知乎,哔哩哔哩,Google,CSDN等网络平台查找和学习视频,文档资料。
(2)通过知网学术成果平台,检索web开发相关论文,横向对比开发技术的不同,纵向借鉴技术实现方向。
(3)请教行业从业者,老师或者同学,结合自身所学理论知识。
(4) 对于网页教程和网站数据,由于存在消失的可能,所以均在论文写作过程中保存为PDF,便于论文写作全过程查阅和引用。
论文目录
第一章 绪论
1.1 研究背景
1.2 国内外研究概况
1.3 研究目的和意义
1.4 主要研究内容
1.5 论文特色与创新
第二章 关键技术分析
2.1 Django框架
2.1.1 Django框架构成
2.1.2 特性及版本选择
2.2 安全防护
2.2.1 后端站点分离
2.2.2 CSRF攻击防护
2.3 Whoosh 搜索引擎
2.3.1 Whoosh介绍
2.3.2 联合组件
2.4 SQL数据库处理相关技术
2.4.1 MySQL数据库
2.4.2 数据库连接池处理
2.5 Docker容器
2.5.1 Docker介绍
2.5.2
2.6 本章小结
第三章 个人博客系统需求分析
3.1 可行性分析
3.2 系统目标
3.3 功能需求分析
3.4 数据需求分析
3.4.1 数据流图示
3.4.2 数据字典
3.5 非功能性需求分析
3.5.1 性能需求分析
3.5.2 安全性需求分析
3.5.3 后期维护需求分析
3.6 本章小结
第四章 个人博客系统设计
4.1 系统开发架构设计
4.2 系统功能结构设计
4.3 系统流程图设计
4.4 系统模块设计
4.5 系统数据库设计
4.5.1 数据库实体关系设计
4.5.2 数据库实体设计
4.6 系统安全设计
4.7 本章小结
第五章 个人博客系统的实现与测试
5.1 开发环境
5.2 系统前台功能模块的实现
5.2.1 前台主界面交互模块
5.2.2 注册登录功能模块
5.2.3 个人主页管理模块
5.2.4 搜索功能
5.2.5 博客管理功能
5.2.6 用户信息管理功能
5.2.7 互动管理
5.3 博客后台管理模块实现
5.3.1 栏目管理
5.3.2 后台文章管理
5.3.3 后台用户管理
5.3.4 主题管理
5.3.5 系统配置管理
5.4 Oath 协议的第三方登录
5.4.1 OAuth授权协议过程
5.5 系统部署服务器
5.5.1 准备工作
5.5.2 登录服务器
5.5.3 文件上传到服务器
5.6 测试
5.6.1 系统测试方法
5.6.2 功能测试用例
5.6.3 兼容性测试
5.8 本章小结
第六章 总结与展望
6.1 全文总结
6.2 展望
参考文献
致谢
论文写作计划
05月22日-06月15日 完成资料收集
05月16日-06月28日 完成开题报告撰写
06月29日-09月30日 完成一稿
10月01日-10月31日 完成二稿
11月01日-11月15日 完成三稿
参考文献:
[1] 常佳宁,李阳齐. 基于Django的个人博客系统设计开发[J]. 中国科技信息,2021,(02):75-77.
[2] 董海兰. 基于Python的非结构化数据检索系统的设计与实现[D].南京邮电大学,2017.
[3] 罗涛. 基于Spring Boot的多用户博客系统的设计研究[D].青海师范大学,2020.
[4] 刘原铭. 基于Python的中小学云课堂平台设计与实现[D].北京交通大学,2018.
[5] 刘志凯,张太红. Django框架在web开发中的应用[J]. 农业网络信息,2015,(02):51-52.
[6] 王冉阳. 基于Django和Python的Web开发[J]. 电脑编程技巧与维护,2009,(02):56-58.
[7] 张虎. Python Django开发实战(视频讲解版)[M]. 北京:人民邮电出版社,2019.
[8] Huang Gengsheng. Design and Implementation of Visual Employment Recommendation System[J]. Journal of Physics: Conference Series, 2021, 1856(1)
[9] Zuwei Tian, Shubo Tian, Tuo Wang, et al. Design and Implementation of Open Source Online Evaluation System Based on Cloud Platform[J]. Journal on Big Data, 2020, 2(3):117-123.
|