资源简介
数据库是MYSQL,javaweb做的一个小型人事管理系统,希望可以帮到你

代码片段和文件信息
package com;
import java.awt.*;
import java.awt.geom.*;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class PictureCheckCode extends HttpServlet {
private String ctmp = ““;
public String getCtmp(){
return ctmp;
}
public PictureCheckCode() {
super();
}
public void destroy() {
super.destroy();
}
public void init() throws ServletException {
super.init();
}
// ��ȡ�����ɫ
public Color getRandColor(int s int e) {
Random random = new Random();
if (s > 255) s = 255;
if (e > 255) e = 255;
int r = s + random.nextInt(e - s); //������RGB��ɫ�е�rֵ
int g = s + random.nextInt(e - s); //������RGB��ɫ�е�gֵ
int b = s + random.nextInt(e - s); //������RGB��ɫ�е�bֵ
return new Color(r g b);
}
public void service(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setHeader(“Pragma“ “No-cache“);
response.setHeader(“Cache-Control“ “No-cache“);
response.setDateHeader(“Expires“ 0);
response.setContentType(“image/jpeg“);
int width = 86;
int height = 22;
BufferedImage image = new BufferedImage(width height
BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
Graphics2D g2d = (Graphics2D) g;
Random random = new Random();
Font mFont = new Font(“����“ Font.BOLD 17);
g.setColor(getRandColor(200 250));
g.fillRect(0 0 width height);
g.setFont(mFont);
g.setColor(getRandColor(180 200));
for (int i = 0; i < 100; i++) {
int x = random.nextInt(width - 1);
int y = random.nextInt(height - 1);
int x1 = random.nextInt(6) + 1;
int y1 = random.nextInt(12) + 1;
BasicStroke bs = new BasicStroke(2f BasicStroke.CAP_BUTT
BasicStroke.JOIN_BEVEL);
Line2D line = new Line2D.Double(x y x + x1 y + y1);
g2d.setStroke(bs);
g2d.draw(line);
}
String sRand = ““;
// ���������֤����
int itmp = 0;
for (int i = 0; i < 4; i++) {
//random = new Random(new java.util.Date().getTime() + i);
switch (random.nextInt(4)) {
case 1:
itmp = random.nextInt(26) + 65; // ���A~Z����ĸ
ctmp = String.valueOf((char) itmp);
break;
case 2: // ��ɺ���
String[] rbase = { “0“ “1“ “2“ “3“ “4“ “5“ “6“ “7“ “8“
“9“ “a“ “b“ “c“ “d“ “e“ “f“ };
// ��ɵ�1λ������
int r1 = random.nextInt(3) + 11; //���11��14֮��������
String str_r1 = rbase[r1];
// ��ɵ�2λ������
int r2;
if (r1 == 13) {
r2 = random.nextInt(7); //���0��7֮��������
} else {
r2 = random.nextInt(16); //���0��16֮��������
}
String str_r2 = rbase[r2];
// ��ɵ�1λ��λ��
int r3 = random.nextInt(6)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 456 2013-09-05 14:05 HR\.classpath
文件 279 2013-09-06 19:28 HR\.myme
文件 1408 2013-09-04 10:42 HR\.project
文件 500 2013-09-04 10:45 HR\.settings\.jsdtscope
文件 239 2013-09-05 00:48 HR\.settings\org.eclipse.core.resources.prefs
文件 83 2013-09-04 10:45 HR\.settings\org.eclipse.core.runtime.prefs
文件 330 2013-09-04 10:45 HR\.settings\org.eclipse.jdt.core.prefs
文件 49 2013-09-04 10:45 HR\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-09-04 10:45 HR\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1167 2013-09-06 16:34 HR\src\com\chinasofti\dao\AdminDao.java
文件 3348 2013-09-07 09:34 HR\src\com\chinasofti\dao\AgreementDao.java
文件 4744 2013-09-08 02:20 HR\src\com\chinasofti\dao\AlterDao.java
文件 1382 2013-09-08 17:13 HR\src\com\chinasofti\dao\CertSelectDao.java
文件 2964 2013-09-07 09:34 HR\src\com\chinasofti\dao\FileDao.java
文件 3524 2013-09-08 17:13 HR\src\com\chinasofti\dao\StaffCertDao.java
文件 4484 2013-09-07 10:28 HR\src\com\chinasofti\dao\StaffDao.java
文件 3924 2013-09-08 17:13 HR\src\com\chinasofti\dao\TrainGradeDao.java
文件 4895 2013-09-08 17:13 HR\src\com\chinasofti\dao\TrainRecordDao.java
文件 3434 2013-09-08 17:13 HR\src\com\chinasofti\dao\TrainTypeDao.java
文件 1007 2013-09-06 16:34 HR\src\com\chinasofti\domain\Admin.java
文件 1859 2013-09-07 09:35 HR\src\com\chinasofti\domain\Agreement.java
文件 2091 2013-09-06 10:18 HR\src\com\chinasofti\domain\Alter.java
文件 1520 2013-09-08 17:14 HR\src\com\chinasofti\domain\CertSelect.java
文件 1695 2013-09-07 09:35 HR\src\com\chinasofti\domain\File.java
文件 2148 2013-09-07 09:49 HR\src\com\chinasofti\domain\Staff.java
文件 1130 2013-09-08 17:14 HR\src\com\chinasofti\domain\StaffCert.java
文件 1536 2013-09-08 17:14 HR\src\com\chinasofti\domain\TrainGrade.java
文件 2623 2013-09-08 17:14 HR\src\com\chinasofti\domain\TrainRecord.java
文件 1033 2013-09-08 17:14 HR\src\com\chinasofti\domain\TrainType.java
文件 361 2013-09-06 16:35 HR\src\com\chinasofti\service\AdminService.java
............此处省略320个文件信息
相关资源
- java 人事管理系统 课程设计
- java小作业 人事管理系统
- JavaWeb停车场管理系统(源代码,数据
- 基于JAVAweb的教务排课系统
- JSP +SQL的人事管理系统
- 锐聘学院QST青软JavaWeb十二个打包
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 毕业设计-医院人事管理系统(源码
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- java web知识点总结思维导图
- java web项目案例——知识管理软
- 博客系统笔记以及源码
- 李兴华JavaWeb培训经典笔记
- javaweb程序源码
- 基于JavaWeb的美食图片分享网站.zip
- JavaWeb-学生在线选课系统
- JSP人事管理系统(毕业设计)
- JavaWeb经典项目-图书管理系统
- 二手房屋交易系统
- 【Java】人事管理系统.zip212707
- 网络购物商城项目-12个项目
- 毕设:基于javaweb的宿舍管理系统
- javaweb政府oa代码
- 基于SSM框架的网上书店商城项目系统
- 旅游平台JAVA WEB
- jsp+servlet+mysql企业人事管理系统16438
- jsp+servlet+mysql企业人事管理系统
评论
共有 条评论