1. 研究目的与意义
Python 是目前“最受欢迎的编码语言”之一,它采用极简主 义设计思想,语法简单优雅,学习简单、上手快,不需要很复杂 的代码和逻辑,即可实现强大的功能!Python 有三大主流 Web 框架:Django、Flask、Tornado,这三个框架都有各自的特点。
Django 是个比较大的框架,自带的功能比较多,但是有时候过于 繁琐;Flask 是一个使用 Python 编写的轻量级 Web 应用框架, 框架较小,自带的功能比较少,但是它的第三方模块比较多,但 是比较依赖于第三方模块;Tornado 是一个异步非阻塞的框架, 非常的强大,而且速度相当快,每秒可以处理数以千计的连接, 但是代码完全需要自己手写。
当下越来越多的人不会去选择纸质书籍阅读,随着互联网的发展,线上阅读将会更加符合人们的需求,因此开发一个网页版的线上图书馆可以提供方便快捷的阅读服务,更能满足人们对于阅读的需求。
2. 研究内容和预期目标
研究内容和写作提纲:
1、使用html语言和python语言做出一个人性化的前端设计,能够实现注册、登录等功能;
2、通过html语言,JavaScript语言库和一个Django开发框架做出一个简单的论坛程序,实现简单的内容管理;
3. 国内外研究现状
Python Web开发公司 Django Stars 使用该语言已有很多年了。
我们已经完成了各种复杂的项目,并在电子商务,房地产和金融等领域取得了许多成功的例子。
这些包括: PADI Travel –来自世界各地的潜水员使用的电子商务和旅行预订平台。
4. 计划与进度安排
2022.1-2022.2将python开发环境和web开发框架安装调试完成;2022.2-2022.3熟练掌握需要编程使用的各种python包,并且初步开始系统代码的编程;2022.3-2022.4逐步完成实现系统中的每个结构功能,基本完成代码-编程;2022.4-2022.5测试系统,总结开发过程中遇到的问题。
5. 参考文献
[1]基于Python语言的财务评价软件开发与应用[J]. 陈颢,李惠,门峰.建筑经济. 2021(S1):1-3[2]基于Python的用户协同过滤推荐系统的研究与实现[J]. 秦育华.电脑知识与技术. 2020(31):1-3[3]基于Python的可配置自动化爬虫系统的设计与实现[J]. 龚莎,朱应钦,梁艳华.电脑迷. 2018(10):1-2[4]基于Django的Blog系统的开发与实现[J]. 杨志庆.机电一体化. 2013(09):2-4[5]Django框架下Python网站开发过程综述[J]. 韦立梅,苏兵.电脑与电信. 2019(10):3-4[6]基于Django的Python Web开发[J]. 白昌盛.信息与电脑(理论版). 2019(24):2-3[7]Python开发Rails框架——Django框架介绍[J]. 李迎辉.程序员. 2006(11):1-2[8]基于深度学习的短视频内容分析算法研究[D]. 李夏南.哈尔滨工业大学 2018:10-11:1-3[9]PymePix: a python library for SPIDR readout of Timepix3[J] . A.F. Al-Refaie,M. Johny,J. Correa,D. Pennicard,P. Svihra,A. Nomerotski,S. Trippel,J. Kpper.Journal of Instrumentation . 2019 (10):2-3[10]An efficient GUI update for BEM-FEM mixed mesh generation[J] . A. M. Delgado Neto,T. A. A. Oliveira,G. Gomes.International Journal for Computational Methods in Engineering Science and Mechanics . 2019 (3):2-4
