Python基于Flask人力资源管理系统设计

上传者: qq254540457 | 上传时间: 2023-11-14 15:58:05 | 文件大小: 3.54MB | 文件类型: ZIP
## 登录模块 发送ajax请求,后台验证账号密码是否正确 将账号密码存在session实现状态保持,session存在redis中 使用wtf生成token,进行csrf跨站请求保护 ## 信息模块 后端返回HTML模板 经过浏览器渲染,展示界面 ## 新增模块 填写好要新增的信息,发送ajax请求 后端查询mysql数据库,判断新增的id是否已经存在 如果已经存在,新增失败,反之成功 刷新页面,进行展示 ## 编辑模块 对已经存在的信息进行修改和删除,发送ajax请求以后,会对要修改的账号id进行判断,是否是要编辑的id 如果不是进行返回,反之刷新页面,进行展示 ## 删除模块 要求输入要删除的id ## 后端进行判断 如果一致,进行删除,刷新界面,进行展示,反之,删除失败 密码修改 获取旧密码和新密码,发送ajax请求 将旧密码进行判断,看是否正确 如果正确进行更新,反之报错 ## 退出模块 清除session中的账号密码,重定向到登录界面,刷新界面 如果不退出下次登录将会重定向直接进入到管理界面

文件下载

资源详情

[{"title":"( 102 个子文件 3.54MB ) Python基于Flask人力资源管理系统设计","children":[{"title":"login.css <span style='color:#111;'> 249.14KB </span>","children":null,"spread":false},{"title":"bootstrap.min.css <span style='color:#111;'> 149.59KB </span>","children":null,"spread":false},{"title":"inputEffect.css <span style='color:#111;'> 23.50KB </span>","children":null,"spread":false},{"title":"common.css <span style='color:#111;'> 7.32KB </span>","children":null,"spread":false},{"title":"Superson.css <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false},{"title":"Admin.css <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"Rewards.css <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"Department.css <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"Resource.css <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"spop.min.css <span style='color:#111;'> 4.91KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"tooltips.css <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"normalize.css <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"supersized.css <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"sign-up-login.css <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"reset.css <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"index.css <span style='color:#111;'> 1001B </span>","children":null,"spread":false},{"title":"AdminLogin.css <span style='color:#111;'> 690B </span>","children":null,"spread":false},{"title":"SuperadminLogin.css <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"Admin.html <span style='color:#111;'> 8.96KB </span>","children":null,"spread":false},{"title":"Department.html <span style='color:#111;'> 4.91KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"AdminChoose.html <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"AdminLogin.html <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"alembic.ini <span style='color:#111;'> 770B </span>","children":null,"spread":false},{"title":"b2.jpeg <span style='color:#111;'> 409.16KB </span>","children":null,"spread":false},{"title":"b1.jpeg <span style='color:#111;'> 326.77KB </span>","children":null,"spread":false},{"title":"b3.jpeg <span style='color:#111;'> 286.84KB </span>","children":null,"spread":false},{"title":"b4.jpeg <span style='color:#111;'> 219.80KB </span>","children":null,"spread":false},{"title":"m1.jpg <span style='color:#111;'> 1.38MB </span>","children":null,"spread":false},{"title":"m2.jpg <span style='color:#111;'> 294.91KB </span>","children":null,"spread":false},{"title":"m3.jpg <span style='color:#111;'> 245.85KB </span>","children":null,"spread":false},{"title":"6.jpg <span style='color:#111;'> 116.53KB </span>","children":null,"spread":false},{"title":"jquery-1.12.4.min.js <span style='color:#111;'> 94.89KB </span>","children":null,"spread":false},{"title":"jquery.js <span style='color:#111;'> 91.44KB </span>","children":null,"spread":false},{"title":"jquery.min.js <span style='color:#111;'> 90.92KB </span>","children":null,"spread":false},{"title":"vue.min.js <span style='color:#111;'> 84.43KB </span>","children":null,"spread":false},{"title":"bootstrap.min.js <span style='color:#111;'> 47.80KB </span>","children":null,"spread":false},{"title":"supersized.3.2.7.min.js <span style='color:#111;'> 18.17KB </span>","children":null,"spread":false},{"title":"Superson.js <span style='color:#111;'> 10.43KB </span>","children":null,"spread":false},{"title":"Admin.js <span style='color:#111;'> 10.10KB </span>","children":null,"spread":false},{"title":"Resource.js <span style='color:#111;'> 9.96KB </span>","children":null,"spread":false},{"title":"Reward.js <span style='color:#111;'> 9.80KB </span>","children":null,"spread":false},{"title":"bootbox.min.js <span style='color:#111;'> 9.74KB </span>","children":null,"spread":false},{"title":"Department.js <span style='color:#111;'> 9.57KB </span>","children":null,"spread":false},{"title":"spop.min.js <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"supersized-init.js <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"SuperadminLogin.js <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"AdminLogin.js <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"jquery-1.10.2.js <span style='color:#111;'> 296B </span>","children":null,"spread":false},{"title":"test.less <span style='color:#111;'> 179B </span>","children":null,"spread":false},{"title":"script.py.mako <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"arrow.png <span style='color:#111;'> 17.37KB </span>","children":null,"spread":false},{"title":"ico.png <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"add_two.png <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 8.05KB </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 6.57KB </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 6.53KB </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 5.34KB </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"43e3712b519b_.py <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"env.py <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"response_code.py <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"manage.py <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'> 921B </span>","children":null,"spread":false},{"title":"commons.py <span style='color:#111;'> 765B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 171B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 157B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 157B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 151B </span>","children":null,"spread":false},{"title":"views.cpython-37.pyc <span style='color:#111;'> 5.39KB </span>","children":null,"spread":false},{"title":"views.cpython-37.pyc <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"views.cpython-37.pyc <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"views.cpython-37.pyc <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"models.cpython-37.pyc <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"env.cpython-37.pyc <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"43e3712b519b_.cpython-37.pyc <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"views.cpython-37.pyc <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"views.cpython-37.pyc <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"response_code.cpython-37.pyc <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"config.cpython-37.pyc <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"views.cpython-37.pyc <span style='color:#111;'> 733B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 361B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 360B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明