请解释Flask是什么以及他的主要用途
Flask和Django相比有什么优缺点
Flask是一个用Python编写的清凉web应用框架。它易于扩展且灵活,适用于小型的项目或者微服务,以及作为大型应用的一部分。
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台,设计的基本思路是:
系统管理员:
工资信息查询:通过输入职工姓名,发放年份,发放月份可以进行精确的退休工资查询。查询信息包括如下,职工姓名,职务,部门,住房补助,工资总额等基本信息情况。
人员基本信息管理:主要针对了高校离休人员的基本信息情况进行管理,对人员的信息实现了真实完整的记录。
工资标准设定:针对工资的标准进行一个设定,包括住房补贴,退休费用,职工退休工资等基本信息的设置。也可以对部门工资和职称工资进行一个柱状图的统计。
系统管理:实现了用户基本信息的管理,能够对用户信息进行添加和查询等。
员工:
工资表信息查询:实现了对工资表的基本信息的查询查看,能够查询工资表信息,并能按照职工姓名,发放时间等查看个人的工资信息情况。
个人信息维护:对个人的基本信息情况进行维护管理,用户名,性别,年龄,密码,邮件地址等基本信息情况进行设置维护。
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
本系统选择编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用
离退休人员是高校一个比较重视的群体,通过对高校离休人员工资的管理,可以让教职工的工资得到一个透明化的管理,让离休人员的工资能够得到保障。让离休人员可以安心退休,了解到自己的退休情况,对有出入的地方及时提出做出改正,本管理模式由传统的人工方式管理,已经转向了计算机的管理,管理更加方便。
:高效离休人员的工资管理,是高校一项比较重要的工作,通过对离休人员的工资管理,可以确保离休职工工作持续稳定发展,也关系了高校稳定发展的大局,也是一项首要处理的工作。本系统主要功能如下所示:
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;