重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
简单的话就不使用流程引擎
创新互联专注于延长网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供延长营销型网站建设,延长网站制作、延长网页设计、延长网站官网定制、成都小程序开发服务,打造延长网络公司原创品牌,更为您提供延长网站排名全网营销落地服务。
创建几个表格进行数据存储
创建一个页面用于个人请假,页面字段如(请假原因,请假天数,事由,备注,开始时间,结束时间,审批人员,隐藏个人id);
将数据存储到请假表中,添加字段,请假状态。记录,默认添加时为0 待审批
在处理人添加处理页面,填写意见,或审批通过不通过。
根据数据id 更新请假状态,记录-1 不通过,1通过。并将审批人记录到处理表中。
如需要转派,可添加修改操作,更新请假记录表。
用户就可以进行审批了。
统计个人审批的根据审批字段查询就好了。
如果需要组织结构,可以创建 dept表,user表,dept_user表,leaveInfo表
java 好久不用, 已经忘记得差不多了.
只能给提供点数据库的知识.
随机点名
那么假设你有一个 学生表, 一个班里面 30行记录 , 你需要 随机 抽 5个人出来点名。
数据库怎么 随机 抽 5个人呢?
SELECT
TOP 5
*
FROM
学生表
WHERE
班级 = 今天上课的班级
ORDER BY
newid();
至于 “请假时要班主任签名”, 这个我水平有限, 电子签名的技术没学过。
import java.util.Scanner;
public class TestRandom {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a = 0;
int b = 0;
System.out.println("即将上班,请签到...");
System.out.println("请假或签到...");
while (true) {
String line = s.next();
if("签到".equals(line.trim())){
a++;
System.out.println("有" + a +"员工签到");
}else if("请假".equals(line.trim())){
b++;
System.out.println("有" + b +"员工请假");
}else{
System.out.println("输入有误,请重新输入");
}
}
}
}
import redis.clients.jedis.Jedis;
//java代码模拟处理redis分布式锁代码
public class redisTest {
private static long timeout = 1000;
[{
text:'系统管理',
expanded: true,
children:[{
text:'用户管理',
id:'user-manage',
leaf:true
},{
text:'IP地址段设置',
id:'ipaddress-manage',
leaf:true
}]
},{
text:'',
expanded: true,
children:*/
},
{
text:'统计',
expanded: true,
children:[{
text:'用户统计',
id:'loguserquery-manage',
leaf:true
},{
text:'月统计',
id:'logdatequery-manage',
leaf:true
},{
text:'年统计',
id:'logmonthquery-manage',
leaf:true
/*}]*/
}]
}]
},
{
text:'系统配置',
expanded: true,
children:[/*{
text:'统计配置',
id:'config-manage',
leaf:true
},*/{
text:'ip导入',
id:'upload-manage',
leaf:true
}]
}
]
你贴上看看,没看见 明细查询 分类查询