基于Python和MongoDB的自定义Web数据展示系统开题报告
2021-03-11 00:30:35
1. 研究目的与意义(文献综述)
因特网的发展使得 web 大行其道,当今几乎所有的企业 信息化软件以及部分个人桌面都采用了 web 界面。web界面已经成为 gui开发的一种流行选择,这种变化使得对 web 开发框架的选择变得极为重要,因为一个好的框架能极大地提高开发效率。在众多的 web 开发框架中,django /python——一款开源的 web 开发框架以其优秀的性能 和快捷的开发正越来越引起人们的重视。
python是一种简单易学、功能强大的编程语言,它有高 效率的高层数据结构,简单而有效地实现面向对象编程。python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。django 是一种十分高效的敏捷web 框架,从 2005 年发布 到现在已经出现了大量基于 python 和 django 开发的站点。python在国内应该是除了php以外最流行的开发语言了(在国外的或许ror能竞争,但在国内估计用的人没多少)。在php的世界里面,有一堆开发框架,有国产的thinkphp、yii、ci,稍微新一点的larvel5,每个都有不少的用户而且项目的活跃度都不错。相对来说python就会略微逊色,名义上是有django、flask、bottle、pyramid、web2py等,但实际真正活跃的却不多。阵营来说划分还是比较明确:以django为首的重量级框架和以bottle、flask为首的轻量级框架。django是基于中间件的一个大型框架。框架本身的内容相当丰富,基础部分:模版引擎、orm、表单、路由分发这些标配,还有不少的中间件:登陆、后台管理,这些还是官方中间件,另外还有不少的第三方中间件。关于第三方的我没有详细研究过,质量不太好评论。还有由ror带起的基于命令的web开发方式和扩展、还有内建的数据库迁移,基本上你呢想到的django都有。可以说django和python相当匹配,前者是web开发的万金油,后者是开发领域的万金油。另外django这个框架本身还有一个专门的基金会,这个基金会是由django的母公司成立的,估计有不少用这个框架的公司也对期捐助过。框架本身相当活跃,每隔大概8个月就有一个大版本。
django目前在国内的发展情况,可以用平稳来形容。国内逐渐也有一些网站,在使用django进行开发方面,django为快速web开 发提供了很多便利之处,使得这些网站的开发过程获益不少。当然,目前django也还有很多不完善的地方,但相信django基金会的成立和django 新版本的发布,都会为django提供更好的发展。
2. 研究的基本内容与方案
一、基本内容
1. 了解python语言的语法以及用法;
2. 学习mongodb数据库的使用;
3. 研究计划与安排
第1~3周 查阅文献;分析题目研究现状,学习基本理论;
第4周 阅读文献、撰写开题报告,英文文献翻译;
第5周 学习了解python和mongodb,确定实施方案;
4. 参考文献(12篇以上)
[1]周中华, 张惠然, amp; 谢江. (2014).基于python的新浪微博数据爬虫. 计算机应用, 34(11), 3131-3134.
[2]李新阳, amp; 王宁. (2015).基于bae和django快速开发部署web应用. 中国科技博览(5), 123-123.
[3]齐金刚, 李滔, amp; 李晋军.(2014). django框架web数据查询分页技术研究.电子设计工程, 22(5), 33-37.
最新文档
- 华北地区夏季降水多年、少年近地层水汽场及风场分布特征开题报告
- 天山地区典型流域降雪分布研究文献综述
- 2016年台风狮子山路径突变原因的初步分析开题报告
- 北京和寿县地区边界层急流观测与模型的对比文献综述
- 具有双Kelvin波结构MJO活动的再分析开题报告
- 基于单片机的温控风扇设计文献综述
- 1961-2015年江苏省气候资源的时空分布规律开题报告
- 智能搬运机器人文献综述
- 基于类型的电影推荐系统文献综述
- Bi6S2O15的合成及其降解有机污染的研究开题报告
- 不确定时滞奇异摄动系统的鲁棒控制器设计文献综述
- 小型双模SIW滤波器的研究与设计开题报告
- 我国绿色出行政策执行研究——以南京市为例文献综述
- 试论李碧华小说中的爱情悲剧开题报告
- 基于FPGA的电子相册设计文献综述