请假的java代码 编程请假条怎么编程

java基于cs结构的,含有客户端,服务端的请假管理系统的源代码

import redis.clients.jedis.Jedis;

成都创新互联是一家业务范围包括IDC托管业务,网站空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,雅安服务器托管,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。

//java代码模拟处理redis分布式锁代码

public class redisTest {

private static long timeout = 1000;

java IO练习题

希望对你有用~~嘿嘿~~(我写的是控制台的程序,没用SWING做界面)

import java.io.*;

import java.util.Arrays;

import java.util.Scanner;

public class AbsenteeNote {

public static void main(String[] args) throws IOException {

int select = 0;

select = welcome();

if (select == 1 || select == 2) {

writeLetter(select);

} else {

viewLetter();

}

}

private static int welcome() {

int num = 0;//用于第一层菜单的选择

int num1 = 0;//用于第二层菜单的选择

do {

System.out.println("1:编写请假条");

System.out.println("2:查看请假条");

System.out.print("请选择功能号:");

Scanner in = new Scanner(System.in);

num = in.nextInt();

} while (num != 1 num != 2);//若输出的数字不为1或2,则继续选择

if (num == 1) {

do {

System.out.println("1:病假");

System.out.println("2:事假");

System.out.print("请选择功能号:");

Scanner in = new Scanner(System.in);

num1 = in.nextInt();

} while (num1 != 1 num1 != 2);

return num1;

} else {//当输入的是2(查看请假条),则任意返回一个值。

return 0;

}

}

private static void viewLetter() {//查看请假条

File letter = new File("c:\\Letter\\Letter.txt");

try {

FileInputStream view = new FileInputStream(letter);

byte b[] = new byte[view.available()];

while (view.read(b) != -1) {

FilterOutputStream viewContain=new FilterOutputStream(System.out);

System.out.println("假条内容如下:");

viewContain.write(b);

viewContain.close();

}

view.close();

} catch (FileNotFoundException e) {

System.out.println("文件不存在!!!");

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

private static void writeLetter(int num1) {//写请假条

String str = new String();

if (num1 == 1)

str = "我因发烧,请假一天 ";

else

str = "参加婚礼,于4.10请假一天";

File letter = new File("c:\\Letter\\Letter.txt");

StringBuilder contain = new StringBuilder();

Scanner in = new Scanner(System.in);

System.out.print("寄信人地址:");

contain.append("寄信人地址:" + in.nextLine() + "\r\n");

System.out.print("收件人地址:");

contain.append("收件人地址:" + in.nextLine() + "\r\n");

System.out.print("签名:");

contain.append("签名:" + in.nextLine() + "\r\n");

System.out.print("日期:");

contain.append("日期:" + in.nextLine() + "\r\n");

contain.append(str);

byte[] input = contain.toString().getBytes();

try {

FileOutputStream out = new FileOutputStream(letter);

out.write(input, 0, input.length);

System.out.println("请假条生成成功!!!");

out.close();

} catch (FileNotFoundException e) {

System.out.println("文件不存在!!!");

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

用java+SQL server2000写的随机点名系统(其中包括课堂点名、请假时要班主任签名)的代码

java 好久不用, 已经忘记得差不多了.

只能给提供点数据库的知识.

随机点名

那么假设你有一个 学生表, 一个班里面 30行记录 , 你需要 随机 抽 5个人出来点名。

数据库怎么 随机 抽 5个人呢?

SELECT

TOP 5

*

FROM

学生表

WHERE

班级 = 今天上课的班级

ORDER BY

newid();

至于 “请假时要班主任签名”, 这个我水平有限, 电子签名的技术没学过。

JAVA手写请假工作流

简单的话就不使用流程引擎

创建几个表格进行数据存储

创建一个页面用于个人请假,页面字段如(请假原因,请假天数,事由,备注,开始时间,结束时间,审批人员,隐藏个人id);

将数据存储到请假表中,添加字段,请假状态。记录,默认添加时为0 待审批

在处理人添加处理页面,填写意见,或审批通过不通过。

根据数据id 更新请假状态,记录-1 不通过,1通过。并将审批人记录到处理表中。

如需要转派,可添加修改操作,更新请假记录表。

用户就可以进行审批了。

统计个人审批的根据审批字段查询就好了。

如果需要组织结构,可以创建 dept表,user表,dept_user表,leaveInfo表


网站名称:请假的java代码 编程请假条怎么编程
文章转载:http://pwwzsj.com/article/dojoecj.html