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

一、实验目的
为配合学习数据库系统原理及应用开发,实现公司对员工的培训管理的员工培训管理系统,基于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

猜你喜欢

转载自blog.csdn.net/qq_53581188/article/details/113092526