⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsp.txt

📁 基于jsp的人事管理系统
💻 TXT
📖 第 1 页 / 共 2 页
字号:
公司人事管理系统-东北大学东软信息学院计算机系软件工程04508班-  
 使用说明 

1.JDK的安装与配置 
Win2000 Server 或 Win2000 professional 操作系统下,JDK的安装步骤如下: 
(1) 双击j2sdk-1_4_1-windows-i586可以开始安装; 
(2) 在安装过程中使用默认配置即可。JDK的默认安装目录为C:\jdk; 
(3) 重新启动计算机; 
(4) 更新环境变量在系统桌面中; 
(5) 右击[我的电脑]图标; 
(6) 选择[属性]命令; 
(7) 弹出[系统特性]对话框。在[高级]选项卡中; 
(8) 单击[环境变量]按钮; 
(9) 弹出[环境变量]对话框; 
(10) 该对话框分为[Administrator 的用户变量]和[系统变量]两个选项组。在[系统变量]选项组中; 
(11) 找到path变量后单击[编辑]按钮; 
(12) 弹出[编辑系统变量]对话框。在[变量值]文本框中输入“c:\jdk\bin”,然后单击[确定]按钮。同时新建CLASSPATH变量; 
(13) 在[系统变量]选项组中单击[新建]按钮,在[变量名]文本框中输入“CLASSPATH”,在[变量值]文本框中输入“c:\jdk\lib\tools.jar;   c:\jdk\lib\dt.jar;” 然后单击[确定]按钮。用同样的方法把c:\jdk添加到JAVA_HOME环境变量中; 
(14) 单击[应用]按钮再单击[确定]按钮。至此JDK的安装及配置完成。 

2.TOMCAT的安装与配置 
在这里我们设默认安装目录为c:\Tomcat安装完毕,更改环境变量(同上进入[环境变量]对话框),用同样的方法把c:\Tomcat添加到TOMCAT_HOME环境变量中。启动Tomcat,在浏览器的[地址]下拉列表框中输入“http://localhost:8080/”,如果看到的是在左上方有一只可爱的小猫,则表示Tomcat安装成功。 

3.数据库的安装 
   本文件中附带每个系统所用的数据库的mdf文件和log文件,用户可以在SQLServer中进行附加数据库,便可成功,数据库的名字分别是项目申报系统I_d_system考试系统的名字是exam公司内部管理系统的名字是DSN。 

4.数据源的配置 
打开Windows Server 2000的控制面板,双击ODBC数据源(32位)打开数据源管理,在系统DSN中注册名称为JSP的MS SQL数据源。建立数据源后,JSP程序就可以通过JDBC-ODBC来调用MS SQL数据库。过程如下: 
首先,从控制面板的管理工具中打开“ODBC数据源管理器”,单击“系统DSN”选项卡,单击“添加”按钮。 
然后从“名称”列表栏中选择SQL Server,单击“完成”按钮,“建立新的数据源到SQL Server”对话框,在名称中键入所加数据源的名称,项目申报系统的数据原名称是firm,考试系统的名称是exam,公司内部管理系统的名称是wgl.dsn。在服务器栏中选择本地服务器(local)。在“建立新的数据源到SQL Server”对话框中单击“下一步”,出现选择SQL Server确认身份方法的对话框。选择“使用网络登录ID的Windows NT验证”,的方法 
在选择身份确认方法对话框中单击“下一步”,选择数据库的对话框,在“改变默认的数据库为”前面加上标记,在下拉列表中选择自己建立数据库名称。 
在选择数据库对话框中单击“下一步”,出现数据库设置对话框,不用改变默认的设置,单击“完成”按钮,完成数据源的建立。 

5.数据的操作 
    将exam,firm,opendb三个文件夹拷贝到Tomcat/common/classes下。这样在地址栏中键入http:localhost:8080/system/index.htm便可进入项目申报系统的首页,同样键入http:localhost:8080/exam/index.htm便可进入考试系统的首页。键入http:localhost:8080/DSN/totallogin.jsp便进入公司管理系统首页。 
由于编者水平有限,编写时间仓促,书中错误和不妥之处在所难免,请读者和专家批评指正。 
读者在使用本书的过程中如有问题,可通过以下E-mail联系与作者联系: 
sfy_jbgc508@yahoo.com.cn 
 
 
  
 作者: 宋福钰   2006-5-29 19:26   回复此发言    
 
--------------------------------------------------------------------------------
 
2 回复:公司人事管理系统-东北大学东软信息学院计算机系软件工程045  
 css需要单独放在css文件夹下,因为图片不能上传,可能大家看不到效果 
.input { 
BACKGROUND-COLOR: #f0f0f0; BACKGROUND-IMAGE: url(http://art.softshape.com/images/cell_bg.gif); BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x; COLOR: #88482c; FONT-FAMILY: Verdana; FONT-SIZE: 11px 
} 

.blue { 
BACKGROUND-COLOR: #e7ebf0; BORDER-BOTTOM: #bdcddf 1px solid; BORDER-LEFT: #bdcddf 1px solid; BORDER-RIGHT: #bdcddf 1px solid; BORDER-TOP: #bdcddf 1px solid; MARGIN: 2px; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 12px 
}  
 
  
 作者: 宋福钰   2006-5-29 19:27   回复此发言    
 
--------------------------------------------------------------------------------
 
3 回复:公司人事管理系统-东北大学东软信息学院计算机系软件工程045  
 art.css 

BODY { 
BACKGROUND-COLOR: #f0f0f0; COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 11px; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; scrollbar-base-color: #F0F0F0; scrollbar-track-color: #F0F0F0; scrollbar-face-color: #CDCDCD; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #CDCDCD; scrollbar-darkshadow-color: #CDCDCD; scrollbar-shadow-color: #FFFFFF; scrollbar-arrow-color: #2C5A88 
} 

.input { 
BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x; COLOR: #000000; FONT-FAMILY: "Verdana"; FONT-SIZE: 11px 
} 

.top { 
BACKGROUND-COLOR: #567b9f; BACKGROUND-IMAGE: /b.file/separator.gif); HEIGHT: 58px ; background-image: url(separator.gif) 
} 
.nav { 
BACKGROUND-COLOR: #567b9f; BACKGROUND-IMAGE: url(http://art.softshape.com/images/nav-bg.gif); HEIGHT: 22px 
} 

.splash { 
BACKGROUND-COLOR: #e7ebf0; BACKGROUND-IMAGE: url(http://art.softshape.com/images/spl_bg.gif); HEIGHT: 72px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; VERTICAL-ALIGN: middle 
} 

.blue { 
BACKGROUND-COLOR: #e7ebf0; BORDER-BOTTOM: #bdcddf 1px solid; BORDER-LEFT: #bdcddf 1px solid; BORDER-RIGHT: #bdcddf 1px solid; BORDER-TOP: #bdcddf 1px solid; MARGIN: 2px; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 12px 
}  
 
  
 作者: 宋福钰   2006-5-29 19:28   回复此发言    
 
--------------------------------------------------------------------------------
 
4 回复:公司人事管理系统-东北大学东软信息学院计算机系软件工程045  
 userBack.jsp 

<%@ page language="java" import="java.sql.*" %> 
<%@ page contentType="text/html;charset=gb2312"%> 
<html> 
<head> 
<title>普通用户界面</title> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<LINK href="/DSN/b.files/art.css" rel=stylesheet type=text/css> 
</head> 

 <body background="/DSN/b.files/bj.gif"> 

<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" > 
 <TBODY> 
 <TR class=top> 
 <TD width=296><IMG align=left  
 alt=SoftshapeArt border=0 height=58 hspace=0 src="/DSN/b.files/top1.gif"  
 width=80><IMG align=left border=0 height=58 hspace=0  
 src="/DSN/b.files/top2.gif" width=216></TD> 
 <TD>  </TD> 
 <TD width=517>  </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"> 
 <TBODY>  
 <TR > 
 <td width="16%"> <IMG align=left border=0 height=22 hspace=0 src="/DSN/b.files/nav1.gif"  
 width=165></td> 
 <TD background="/DSN/b.files/TdBg.gif" width="84%" valign="bottom">  <font color="#00FF00"size="2"><a href="rest.jsp" target="_parent">请假条填写</a></font>        
 <font color="#00FF00" size="2"><a href="restUser.jsp" target="_parent">个人请假查询</a></font>       
 <font color="#00FF00" size="2"><a href="totallogin.jsp">重新登录</a></font> </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 class=splash width="100%"> 
 <TBODY>  
 <TR>  
 <TD class=splash width="8%" align="center" valign="bottom"><IMG align=left border=0 height=72 hspace=0  
 src="/DSN/b.files/spl_1.gif" width=76></TD> 
 <TD width="92%" align="center"><font size="5">公司内部管理系统</font> </TD> 
 </TR> 
 </TBODY>  
</TABLE> 
</body> 
</html> 
这个我想我就不再多解释了吧!相信大家都能看得懂  
 
  
 作者: 宋福钰   2006-5-29 19:30   回复此发言    
 
--------------------------------------------------------------------------------
 
5 回复:公司人事管理系统-东北大学东软信息学院计算机系软件工程045  
 totalLogin1.jsp 


<%@ page language="java" contentType="text/html;charset=gb2312" import = "java.sql.*,java.util.*"%> 
<html> 
<head> 
<title>totallogin1</title> 
<script language="JavaScript" type="text/JavaScript"> 
<!-- 
function MM_reloadPage(init) { //reloads the window if Nav4 resized 
 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { 
 document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} 
 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); 
} 
MM_reloadPage(true); 

function MM_findObj(n, d) { //v4.01 
 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 
 d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 
 if(!x && d.getElementById) x=d.getElementById(n); return x; 
} 

function MM_showHideLayers() { //v6.0 
 var i,p,v,obj,args=MM_showHideLayers.arguments; 
 for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; 
 if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } 
 obj.visibility=v; } 
} 
//--> 
</script> 
</head> 
<form name="S_form" method="post" > 
<jsp:useBean id="db" scope="page" class="opendb.opendb"/> 
<% 
String getAusername=new String(request.getParameter("username").getBytes("ISO8859_1")); 
String getApassword=new String(request.getParameter("password").getBytes("ISO8859_1")); 
System.out.println(getAusername); 
System.out.println(getApassword); 
String sql="select EMP_CODE,EMP_WEB from wglPERSON where EMP_USERNAME='"+getAusername+"'and EMP_PASSWORD='"+getApassword+"'";  
System.out.println("sql="+sql); 
ResultSet rs=db.executeQuery(sql); 
System.out.println("aa2"); 
if(rs.next()) 
{ 
System.out.println("aa3"); 
String personID=rs.getString("EMP_CODE"); 
int web=rs.getInt("EMP_WEB"); 
rs.close(); 
session.setAttribute("personID",personID); 
if(web==1) 
{ 
%> 
<body background="/DSN/b.files/bj.gif"> 
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" > 
 <TBODY> 
 <TR class=top> 
 <TD width=296><IMG align=left  
 alt=SoftshapeArt border=0 height=58 hspace=0 src="b.files/top1.gif"  
 width=80><IMG align=left border=0 height=58 hspace=0  
 src="/DSN/b.files/top2.gif" width=216></TD> 
 <TD>  </TD> 
 <TD width=517>  </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"> 
 <TBODY>  
 <TR > 
 <td width="16%"> <IMG align=left border=0 height=22 hspace=0 src="/DSN/b.files/nav1.gif"  
 width=165></td> 
 <TD background="/DSN/b.files/TdBg.gif" width="84%" valign="bottom">  <font color="#00FF00"size="2"><a href="personAdd.jsp" target="_parent">人员添加</a></font>        
 <font color="#00FF00" size="2"><a href="personSelect.jsp" target="_parent">人员查询</a></font>       
 <font color="#00FF00" size="2" size="2"><a href="userBack.jsp">进入普通用户界面</a></font>       
 
 
  
 作者: 宋福钰   2006-5-29 19:30   回复此发言    
 
--------------------------------------------------------------------------------
 
6 回复:公司人事管理系统-东北大学东软信息学院计算机系软件工程045  
  <font color="#00FF00" size="2" size="2"><a href="totallogin.jsp">重新登录</a></font></a></font> </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 class=splash width="100%"> 
 <TBODY>  
 <TR>  
 <TD class=splash width="8%" align="center" valign="bottom"><IMG align=left border=0 height=72 hspace=0  
 src="/DSN/b.files/spl_1.gif" width=76></TD> 
 <TD width="92%" align="center"><font size="5">欢迎进入管理员界面</font> </TD> 
 </TR> 
 </TBODY>  
</TABLE> 
</body> 
<%} 
 if(web==0) 
 {%>  
 <body background="/DSN/b.files/bj.gif"> 
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" > 
 <TBODY> 
 <TR class=top> 
 <TD width=296><IMG align=left  
 alt=SoftshapeArt border=0 height=58 hspace=0 src="/DSN/b.files/top1.gif"  
 width=80><IMG align=left border=0 height=58 hspace=0  
 src="/DSN/b.files/top2.gif" width=216></TD> 
 <TD>  </TD> 
 <TD width=517>  </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"> 
 <TBODY>  
 <TR > 
 <td width="16%"> <IMG align=left border=0 height=22 hspace=0 src="/DSN/b.files/nav1.gif"  
 width=165></td> 
 <TD background="/DSN/b.files/TdBg.gif" width="84%" valign="bottom">  <font color="#00FF00"size="2"><a href="rest.jsp" target="_parent">请假条填写</a></font>        
 <font color="#00FF00" size="2"><a href="restUser.jsp" target="_parent">个人请假查询</a></font>       
 <font color="#00FF00" size="2"><a href="totallogin.jsp">重新登录</a></font> </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 class=splash width="100%"> 
 <TBODY>  
 <TR>  
 <TD class=splash width="8%" align="center" valign="bottom"><IMG align=left border=0 height=72 hspace=0  
 src="/DSN/b.files/spl_1.gif" width=76></TD> 
 <TD width="92%" align="center"><font size="5">欢迎进入普通用户界面</font> </TD> 
 </TR> 
 </TBODY>  
</TABLE> 
</body> 
<%}if(web==2) 
{%> 
<body background="/DSN/b.files/bj.gif"> 
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" > 
 <TBODY> 
 <TR class=top> 
 <TD width=296><IMG align=left  
 alt=SoftshapeArt border=0 height=58 hspace=0 src="/DSN/b.files/top1.gif"  
 width=80><IMG align=left border=0 height=58 hspace=0  
 src="/DSN/b.files/top2.gif" width=216></TD> 
 <TD>  </TD> 
 <TD width=517>  </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"> 
 <TBODY>  
 <TR > 
 <td width="16%"> <IMG align=left border=0 height=22 hspace=0 src="/DSN/b.files/nav1.gif"  
 width=165></td> 
 <TD background="/DSN/b.files/TdBg.gif" width="84%" valign="bottom">  <font color="#00FF00"size="2"><a href="restAdmin.jsp" target="_parent">请假条批示</a></font>        
 <font color="#00FF00" size="2"><a href="restleader.jsp" target="_parent">员工请假查询</a></font>      
 <font color="#00FF00" size="2"><a href="userBack.jsp">进入普通用户界面</a></font>       
 <font color="#00FF00" size="2"><a href="totallogin.jsp">重新登录</a></font> </TD> 
 </TR></TBODY></TABLE> 
<TABLE border=0 cellPadding=0 cellSpacing=0 class=splash width="100%"> 
 <TBODY>  
 <TR>  
 <TD class=splash width="8%" align="center" valign="bottom"><IMG align=left border=0 height=72 hspace=0  
 src="/DSN/b.files/spl_1.gif" width=76></TD> 
 <TD width="92%" align="center"><font size="5">欢迎进入领导管理界面</font> </TD> 
 </TR> 
 </TBODY>  
</TABLE> 
</body> 
 <%}%> 
 <%}  
else 
{ 
rs.close(); 
%> 
<p align="center">对不起!您的输入有误,请重新填写!</p> 
<p align="center"><a href="totallogin.jsp">返回首页</a></p>  
</body> 
<%}%> 
</form> 

</html>  
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -