Flask 是一个轻量级的 Web 框架,使用 Python 语言编写,较其他同类型框架更为灵活、轻便且容易上手,小型团队在短时间内就可以完成功能丰富的中小型网站或 Web 服务的实现。
Flask 具有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。
开发语言:Python
框架:flask 同时也有django的
Python版本:python3.7.7
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
浏览器:谷歌浏览器
django 应用目录结构
project1
|-- migrations //数据移植(迁移)模块
|------- __init__.py
|-- __init__.py
|-- admin.py //该应用后台管理系统配置
|-- apps.py //该应用的一些配置 自动生成
|-- models.py //数据模块
|-- tests.py //自动化测试模块 在这里编写测试脚本
|-- views.py //执行响应的代码所在模块 代码逻辑处理主要地点 项目大部分代码在此编写
|--templates //模板 放置模板文件的文件夹 包括HTML css pythonScript的文件夹
1)技术上的可行性分析
Django是一个基于MVT的开源Web应用程序开发框架,该框架使用Python编写。它可以实现清晰的编码并降低Web开发的复杂性。使用Django进行Python网站开发变得更加容易,因为Python缺少内置的网站开发功能,Django提供了弥补这一差距的功能。Django开发因其“包含电池”的理念而广受欢迎。它为Web开发[6]提供了许多通用功能,使我们不必为每个功能编写代码。Django Web框架[7]还提供高级功能,例如ORM,数据库迁移,用户身份验证,管理面板和表单。
其具有简化数据库工作的功能,它加快了开发过程,并使我们能够构建可伸缩的应用程序。
MySQL 是开放源代码的数据库,任何人都可以获取该数据库的源代码。这就使得任何人都可以修正 MySQL 的缺陷,并且任何人都能以任何目的来使用该数据库。MySQL 数据库使用标准的SQL语句,学习和使用都有很多资料可以查阅。而且没有复杂的配置等问题。占用的空间相对较小[8]。
(2)成本上的可行性分析[9]
首先,本设计开发系统使用的都是开源的技术和框架,因此在开发工具上不会产生较大的费用。本系统是主要采用单机开发,自己即可完成资料查找和调研分析,开发过程中充分考虑了各个模块之间的独立性和可维护性,所以开发成本和运行成本以及维护成本都比较低。
(3)操作上的可行性分析
平台的操作设计简单,使用智能设备上网的用户也可以轻松登录使用。本系统后台的管理和维护不需要太多人力、物力和技术资源,操作简单便捷。本设计开发系统办公平台由于使用Django构建,只需要windows系统安装Python的运行环境即可。因此本设计开发系统办公平台在操作和部署方面都完全可行[10]。
计算机毕业设计python+django校园高校部门管理系统
最新推荐文章于 2024-11-18 12:05:16 发布