项目管理-请假管理(自建一个请假管理系统)
2018-12-10 本文已影响1人
乐乐V9
写在前面
不知道各位项目经理大大都是用什么软件管理项目的日常管理,比如项目的请假管理。对于软件项目来说每天加班太频繁,不做好请假统计区分是正常请假还是倒休假还真是不行。之前我有考虑过用python django来实现,但是django实现图表要引用pycharts,为了广大非软件项目经理找想,这次使用FineReport,mysql来实现。
请假管理信息系统
1.先放几张成品图
image.png
image.png image.png
2.在mysql新建两张表表,我一般使用django model建表,你们也可以使用navicat建表,表结构如下:
image.png3.打开服务器FineReport点击菜单栏:服务器-定义数据连接,新建一个JDBC连接
image.png
亲测需要指定编码格式,我的MYSQL数据库使用的是UTF-8。
4.新建一个模板数据集
image.png
5.调整报表模板新增一个柱形图,拖动相应的字段到表格并设置下扩展,最终如下:
image.png
5.1柱形图设置特性-交互属性添加链接,做了这一步我们就实现了点击相应柱形图打开单个人的请假详情。
image.png
5.2这里对请假类型做了一个条件判断,如果是事假或者病假背景显示红色,警醒作用。
image.png
6.新建一个请假详情报表
image.png
在这个里面设置了一个词云。既然是报表就不能干巴巴的只显示表格,不然太对不起报表软件了。
新建模板数据集,g这个参数是由柱形图传递过来的。
image.png
7.新增一个填报报表
image.png
人员信息读取staff_team表,并且状态为正常的人员姓名信息
image.png
image.png
请假列别
image.png
请假类型
image.png
8.报表填报属性
image.png
结束语
写道这里请假系统就搭建完了,不需要编程也就没有啥可总结的了。