毕业论文(设计)开题报告
论文(设计)题目 基于Django的个人博客系统开发
1.选题目的和意义
随着云服务器的普及化以及编程培训机构大量涌现,学习网站开发技术以及编程技术,通过租用个人云服务器部署代码,构建个人博客网站,创建学习文档,记录学习过程,与他人交流技术学习心得。
现有博客系统网站,CSDN充斥大量广告以及网站部件,难以保存他人技术心得,重复教程不仅不能提供有效参考,反而污染搜索引擎,Linux公社处于半开放状态,需要发表技术博客才能获得注册资格,且有每日名额限制。博客园页面简洁,只能满足基本展示与交流需要,页面设计还处于十年前的设计水平,且由于这些博客系统网站均为公开网站,有严格的审核制度,个人技术博客可能既不能正常展示,比如长达数月的全站审核,还不能自由下载和保存。
因此构建个人博客系统,除了能够发布技术博客,与他人交流,还拥有较大的功能及界面定制化自由度,博客的保存和发布更为私有化,同时不必忍受广告占据页面带来的不便,同时能够将前端和后端技术学以致用,作为个人学习成果展示。
2.本选题在国内外的研究状况及发展趋势
借助知网学术论文平台,以“Django博客系统”为关键字检索,平台现有两篇期刊,暂无学位论文,以及更高水平的学术论文(20210624);在Google Scholar以“Blog based on Django检索”为关键词检索,共有4770条结果,按照相关度排列,仅有一篇论文和三本图书(20210624);
综上所述,虽然在社交平台和知识问答社区有大量教程,但相关技术领域的学术成果较少,本选题具有一定的开拓性和创新性;
博客这个名词源自1997年12月17日约恩‧巴格尔对自己撰写的技术文档的戏称。距今已有24年,国内现有社交媒体型博客,新浪微博,技术型博客,CSDN,博客园,社区型博客,开源中国,Linux公社,掘金;在国外,有社交媒体型博客Facebook,twitter,技术型博客, Stack Overflow,以及开源社区GitHub。博客系统的发展以及趋于成熟;
在知网现有论文中,有大量基于Java,Spring Boot, Java EE等技术开发的博客系统的论文,这些编程语言和开发框架