資源簡介
基于JAVA的職工考勤管理系統的設計與實現
(ZIP包括JSP+sql+PPT畢設+完美運行-19屆)
開發背景
在當今的社會下,互聯網技術飛速發展,并且已經逐漸占據了現在人們生活中的大部分。很多現在生活中的事物都可以通過互聯網從而變得更加方便簡潔,因此在各大公司企業中,考勤管理的形式也逐漸采用了這樣的方法,考勤管理系統也就由此得到了普及。那么考勤管理系統相比傳統考勤有什么優勢呢?
1.提升企業形象:企業形象向來都是各大企業十分注重的一個方面,擁有良好的企業形象會給企業帶來良好的口碑,可以更多的吸引各方人才以及留住現有人才。在現在這樣的信息時代,如果都沒有一個體面的、出色的企業自身系統,那么就會給人一種該企業跟不上時代發展的十分守舊落后的感覺,企業形象也就減分了。
2.加強企業服務:一個全面的考勤管理系統給企業帶來的不僅僅是考勤上的便利,還能對整個企業的許多大大小小的服務進行操作管理,這樣以來就要更加便捷迅速,并且極大提升了服務效率。
3.系統可以根據需求的變化隨時進行修改,修改結束之后可以立即投入使用,這是傳統考勤所不具備的。

代碼片段和文件信息
package?control;
import?java.io.BufferedInputStream;
import?java.io.BufferedOutputStream;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.OutputStream;
import?java.io.PrintWriter;
import?java.io.UnsupportedEncodingException;
import?java.net.URLEncoder;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.List;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?jxl.Cell;
import?jxl.Sheet;
import?jxl.Workbook;
import?org.apache.commons.fileupload.FileItem;
import?org.apache.commons.fileupload.FileUpload;
import?org.apache.commons.fileupload.RequestContext;
import?org.apache.commons.fileupload.disk.DiskFileItemFactory;
import?org.apache.commons.fileupload.servlet.ServletFileUpload;
import?org.apache.commons.fileupload.servlet.ServletRequestContext;
import?util.Info;
import?dao.CommDAO;
public?class?MainCtrl?extends?HttpServlet?{
public?MainCtrl()?{
super();
}
public?void?destroy()?{
super.destroy();?//?Just?puts?“destroy“?string?in?log
//?Put?your?code?here
}
public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
this.doPost(request?response);
}
public?void?go(String?urlHttpServletRequest?request?HttpServletResponse?response)
{
try?{
request.getRequestDispatcher(url).forward(request?response);
}?catch?(ServletException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
public?void?gor(String?urlHttpServletRequest?request?HttpServletResponse?response)
{
try?{
response.sendRedirect(url);
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
public?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
????????response.setContentType(“text/html“);
PrintWriter?out?=?response.getWriter();
String?ac?=?request.getParameter(“ac“);
if(ac==null)ac=““;
CommDAO?dao?=?new?CommDAO();
String?date?=?Info.getDateStr();
String?today?=?date.substring(010);
String?tomonth?=?date.substring(07);
?
if(ac.equals(“login“))
{
String?username?=?request.getParameter(“username“);
String?password?=?request.getParameter(“pwd1“);
String?utype?=?request.getParameter(“cx“);
String?pagerandom?=?request.getParameter(“pagerandom“)==null?““:request.getParameter(“pagerandom“);
String?random?=?(String)request.getSession().getAttribute(“random“);
if(!pagerandom.equals(random)&&request.getParameter(“a“)!=null)
{
request.setAttribute(“random“?““);
go(“/index.jsp“?request?response);
}
else{
String?sql1=““;
if?(utype.equals(“注冊用戶“))
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????3145728??2019-05-26?15:14??王程(畢設)\jspm53178kqglxtsx.mdf
?????文件????1048576??2019-05-26?15:14??王程(畢設)\jspm53178kqglxtsx_log.ldf
?????文件???????1399??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.classpath
?????文件????????285??2019-05-24?16:12??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.myme
?????文件???????1746??2019-05-19?13:32??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.project
?????文件????????493??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\.jsdtscope
?????文件???????1009??2019-03-27?22:00??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????247??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\com.genuitec.eclipse.migration.prefs
?????文件?????????90??2019-03-27?22:06??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\org.eclipse.core.resources.prefs
?????文件????????629??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\org.eclipse.jdt.core.prefs
?????文件????????610??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\org.eclipse.wst.common.component
?????文件????????359??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????3145728??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\databa
?????文件????1048576??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\databa
?????文件??????21542??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\control\MainCtrl.java
?????文件???????4171??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\control\Upload.java
?????文件??????19015??2019-05-17?11:29??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\dao\CommDAO.java
?????文件?????????40??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\me
?????文件???????1000??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\servlet\QRCode.java
?????文件??????25984??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\util\Info.java
?????文件???????6970??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\util\PageManager.java
?????文件???????1486??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\util\QRCodeUtil.java
?????文件???????1696??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\util\SetChar.java
?????文件???????3461??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\src\util\StrUtil.java
?????文件???????2636??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\WebRoot\bumenxinxi_add.jsp
?????文件???????2554??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\WebRoot\bumenxinxi_list.jsp
?????文件???????1398??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\WebRoot\bumenxinxi_listxls.jsp
?????文件???????1470??2019-03-27?19:41??王程(畢設)\jspm53178考勤管理系統sxa2程序改\WebRoot\bumenxinxi_updt.jsp
............此處省略204個文件信息
評論
共有 條評論