📄 jsp.txt
字号:
公司人事管理系统-东北大学东软信息学院计算机系软件工程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 + -