一、实验目的
为配合学习数据库系统原理及应用开发,实现公司对员工的培训管理的员工培训管理系统,基于python Flask Web开发系统。

二、总体设计
1、员工培训管理系统模块介绍以及E-R图:
培训管理应用程序数据模块的创建、培训管理应用程序登录程序的实现、课程设置模块的实现、选课结果查询的实现、学员名单报表的实现、考核评定结果的实现、培训统计的实现、培训成绩报表的实现。E-R模型图如下 :


2、员工培训管理系统程序流程图如下:

三、实验结果

a.登录模块的实现:


b.管理系统首页:

c:功能展示:
c.1:分页功能的实现,成绩报表的实现,考核评价,等级评定,修改信息


c.2:查询功能与删除功能的实现


四、项目使用说明
项目源码已上传至gihub:https://github.com/Ao-ao-blare/flask
4.1项目目录
|—— sql # 存放相关数据库sql语句
|—— static # 存放静态资源文件
|—— |—— css
|—— |—— images
|—— |—— js
|—— templates # 存放html文件
|—— |—— *.html
|—— utils # 存放一些功能函数,查询以及更新
|—— config.py #配置文件
|—— app.py #启动程序
4.2安装项目所需依赖,命令输入
-pip install -r requirements.txt
4.3初始化数据库
- 在sql/目录下命令行进入mysql
```
mysql -u root -p

- 创建数据库
```
create database trainplan;
```
- 插入数据
```
use  trainplan;
source schema.sql;
source insert_staff.sql;
source insert_course.sql;
source insert_dept.sql;
source insert_train.sql;
```

4.4修改配置

-把config.py的数据库密码改为你自己的数据库密码
-运行 app.py

数据库课程设计——员工培训管理系统相关推荐

  1. 数据库课程设计-员工信息管理系统(基于python和MySQL实现)

    一.项目地址 具体项目相关信息可移步至我的Github查看,那里有整套项目文件以及课程设计报告等,仅供交流学习和参考,如有错误之处请多多指正哦. 二.系统定义 随着计算机技术的不断发展,计算机作为知识 ...

  2. java毕业生设计员工培训管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计员工培训管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计员工培训管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  3. java 数据库工资管理系统设计_数据库课程设计—企业工资管理系统(java版完整代码)...

    数据库课程设计-企业工资管理系统(java版完整代码) 数 据 库 课 程 设 计 报 告2016年 5月 20日 目 录企业工资管理系统姓 名 王 素 文班 级 软 133学 号 139074224 ...

  4. 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的

    <JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...

  5. 计算机数据库课程设计,药品销售管理系统

    计算机数据库课程设计,药品销售管理系统 https://x-x.fun/i/Lb0b58c73eUr9

  6. oracle学生信息管理系统课程设计,数据库课程设计-学生信息管理系统的设计与实现.doc...

    数据库课程设计-学生信息管理系统的设计与实现 2011-2012课程设计II 学生信息管理系统的设计与实现 一 设计内容 建立一个简单的在校学生信息查询系统,可以让使用者查询到学生的一些简单的个人信息 ...

  7. 数据库课程设计超市信息管理系统

    目录 一.需求分析 1.系统需求分析描述 1.1.1系统需求说明: 1.1.2系统可行性分析: 1.1.3系统应用范围: 2.系统功能结构图 3.业务流程图 二.概念结构设计 1.实体描述 2.局部E ...

  8. 手把手带你完成数据库课程设计(餐饮管理系统)

    期末快到了,不知道各位小伙伴有没有在为自己的课程设计还没完成而发愁,不用担心,这篇文章将手把手带你完成一个餐饮管理系统. 1.顾客点餐部分 1.1界面部分 1.1收集顾客信息 这里收集到了顾客的电话和 ...

  9. 数据库课程设计——图书管理管理系统(一)

    数据库课程设计--图书馆管理系统(一) 1.需求分析 系统的设计目标: Library系统(图书管理系统)是通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进 ...

  10. 数据库课程设计--高校机房管理系统

    数据库课程设计--题目:机房管理系统   (cs架构)前端 jsp+easyui 后端 java+mysql 环境: Myeclipse 2016-cI-3 mysql-installer-commu ...

最新文章

  1. 如何造出逼真图像?南洋理工Zheng博士论文《基于深度生成学习的逼真图像合成》197页pdf阐述视觉合成工作...
  2. winform groupbox控件放到窗体中间位置
  3. 【转帖】漫话C++0x(四) —- function, bind和lambda
  4. jdbctemplate mysql 配置_Spring JDBCTemplate配置使用
  5. java能不能修改文件大小信息_java上机考试3
  6. js 当前日期增加自然月
  7. 容器编排技术 -- Kubernetes kubectl label 命令详解
  8. 异步生成器_异步生成器作为状态管理的替代方法
  9. C#字符串来袭——因为爱,所以爱
  10. CHM不能正常显示内容
  11. MySql 中文乱码问题
  12. 过VMP加壳程序的自效验
  13. Sprinboot支付宝h5支付、退款(java版)
  14. Centos7安装masscan
  15. 使用WinDbg分析Dump文件(蓝屏示例)
  16. 相控阵天线均匀面阵方向图(六)-----方向图函数的不同表达形式
  17. 51单片机定时器流水灯控制
  18. 【实战 01】心脏病二分类数据集
  19. 实验二 (一) 大小写英文字母表
  20. 【蓝桥杯】CT107D开发板没有操作的led灯频闪、暗亮问题,蜂鸣器咔咔响

热门文章

  1. linux系统 浏览器安装包下载,Linux版360浏览器安装包非常大的原因
  2. 【Java性能调优】(性能调优流程)从系统评估到性能调优
  3. phpstorm的html网页乱码
  4. Haar特征描述算子与人脸检测
  5. Linux基础知识: SSH命令
  6. Nginx——Nginx实现服务端集群搭建
  7. 解决 IDEA 导入项目 中文乱码
  8. linux dhcpv6有状态配置,Centos 7下IPV6 有状态DHCPV6配置
  9. Hookswork多帐户跨平台MT4跟单软件的十二大优势:
  10. 阿里播放器的使用Aliplayer