使用如Django或Flask开发框架可以大量的减少开发者需要写的代码量,使开发人员可以最少的代码、最快的速度、方便高效地进行各种Web应用的开发和调试。因为我国主流校园使用的是传统开发基于Java语言通过Spring Boot框架开发管理系统,开发周期长,开发人员学习成本高。通过如Django或Flask框架基于python的管理系统的开发,相比传统Java开发,更加便捷。Python 在国外的平台开发中也占据重要地位。国外研究团队善于利用Python 的高级特性,结合云计算、大数据等前沿技术,
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
本系统将采用Python语言和Django框架。 Python是一种代表简单主义思想的语言,是具有伪代码的本质,既支持面向过程编程,也支持面向对象编程。Django框架具有基于 Python 语言及 MVC 模式,具有开发快捷、低耦合、部署方便、可重用性高和维护成本低等显著特点。
研究方法:通过查阅大量国内外有关Django框架和python的文献资料,为论文的选题、研究、分析、攥写提供详实的理论基础。
在个人电脑搭建开发环境:Pycharm编辑器平台 以及配置Django服务器:Django-sever 使用数据库驱动技术连接数据库:MySQL,从而实现整个系统的开发。
技术路线:软件开发所使用的是Window10 64位操作系统,使用Pycharm编辑器平台进行基于python的系统开发。软件测试方式使用黑盒测试技术。最后通过用户注册,模拟整个毕业设计的功能操作。
实验方案:在本地搭建服务器平台,在平台上进行试运行,模拟用户使用,对系统进行测试,记录系统中的不足,并后续进行改善。