客戶關係管理系統部分代碼實現

 鏈接數據庫:javascript

<hibernate-configuration>
<session-factory>

<!-- 數據庫驅動 -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<!-- 數據庫url -->
<property name="hibernate.connection.url">jdbc:mysql:///crm_32</property>
<!-- 數據庫鏈接用戶名 -->
<property name="hibernate.connection.username">root</property>
<!-- 數據庫鏈接密碼 -->
<property name="hibernate.connection.password">root</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>


<!-- 將hibernate生成的sql語句打印到控制檯 -->
<property name="hibernate.show_sql">true</property>
<!-- 將hibernate生成的sql語句格式化(語法縮進) -->
<property name="hibernate.format_sql">true</property>
<!--
自動導出表結構. 自動建表
-->
<property name="hibernate.hbm2ddl.auto">update</property>

<!-- 引入實體配置文件 -->
<mapping resource="cn/itcast/domain/Customer.hbm.xml" />
<mapping resource="cn/itcast/domain/LinkMan.hbm.xml" />
<mapping resource="cn/itcast/domain/User.hbm.xml" />

</session-factory>
</hibernate-configuration>css

 menu.jsphtml

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD id=Head1>
<TITLE>導航</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<STYLE type=text/css>
BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
BACKGROUND-COLOR: #2a8dc8
}java

BODY {
FONT-SIZE: 11px;
COLOR: #003366;
FONT-FAMILY: Verdana
}mysql

TD {
FONT-SIZE: 11px;
COLOR: #003366;
FONT-FAMILY: Verdana
}sql

DIV {
FONT-SIZE: 11px;
COLOR: #003366;
FONT-FAMILY: Verdana
}數據庫

P {
FONT-SIZE: 11px;
COLOR: #003366;
FONT-FAMILY: Verdana
}session

.mainMenu {
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
cursor: pointer;
COLOR: #000000
}app

A.style2:link {
PADDING-LEFT: 4px;
COLOR: #0055bb;
TEXT-DECORATION: none
}dom

A.style2:visited {
PADDING-LEFT: 4px;
COLOR: #0055bb;
TEXT-DECORATION: none
}

A.style2:hover {
PADDING-LEFT: 4px;
COLOR: #ff0000;
TEXT-DECORATION: none
}

A.active {
PADDING-LEFT: 4px;
COLOR: #ff0000;
TEXT-DECORATION: none
}

.span {
COLOR: #ff0000;
}
</STYLE>

<SCRIPT language=javascript>
function MenuDisplay(obj_id) {
for (var i = 1; i <= 9; i++) {
var obj = document.getElementById('table_' + i);
if(obj){
document.getElementById('table_' + i).style.display = 'none';
document.getElementById('table_' + i + 'Span').innerText = '+';
}

}
var obj = document.getElementById(obj_id);
if(obj){
if (obj.style.display == 'none') {
obj.style.display = 'block';
document.getElementById(obj_id + 'Span').innerText = '-';
} else {
obj.style.display = 'none';
document.getElementById(obj_id + 'Span').innerText = '+';
}
}

}
</SCRIPT>

<META content="MSHTML 6.00.2900.3492" name=GENERATOR>
</HEAD>
<BODY>
<FORM id=form1 name=form1 action=YHMenu.aspx method=post>
<TABLE cellSpacing=0 cellPadding=0 width=210 align=center border=0>
<TBODY>
<TR>
<TD width=15><IMG src="images/new_005.jpg" border=0></TD>
<TD align=middle width=180 background=images/new_006.jpg
height=35><B>人力資源 -功能菜單</B></TD>
<TD width=15><IMG src="images/new_007.jpg" border=0></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=210 align=center border=0>
<TBODY>
<TR>
<TD width=15 background=images/new_008.jpg></TD>
<TD vAlign=top width=180 bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=3 width=165 align=center border=0>
<TBODY>
<TR>
<TD class="mainMenu" onClick="MenuDisplay('table_1');"><SPAN
class=span id=table_1Span>+</SPAN> 客戶管理</TD>
</TR>
<TR>
<TD>
<TABLE id=table_1 style="DISPLAY: none" cellSpacing=0
cellPadding=2 width=155 align=center border=0>
<TBODY>
<TR>
<TD class="menuSmall"><A class="style2" href="${pageContext.request.contextPath}/jsp/customer/add.jsp"
target=main>- 新增客戶</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="${pageContext.request.contextPath}/CustomerAction_list"
target=main>- 客戶列表</A></TD>
</TR>

</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD background=images/new_027.jpg height=1></TD>
</TR>
<TR>
<TD class="mainMenu" onClick="MenuDisplay('table_2');"><SPAN
class=span id=table_2Span>+</SPAN> 聯繫人管理</TD>
</TR>
<TR>
<TD>
<TABLE id=table_2 style="DISPLAY: none" cellSpacing=0
cellPadding=2 width=155 align=center border=0>
<TBODY>
<TR>
<TD class="menuSmall"><A class="style2" href="${pageContext.request.contextPath}/jsp/linkman/add.jsp"
target=main>- 新增聯繫人</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="${pageContext.request.contextPath}/LinkManAction_list"
target=main>-聯繫人列表</A></TD>
</TR>

</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD background=images/new_027.jpg height=1></TD>
</TR>
<TR>
<TD class="mainMenu" onClick="MenuDisplay('table_5');"><SPAN
class=span id=table_5Span>+</SPAN> 客戶拜訪管理</TD>
</TR>
<TR>
<TD>
<TABLE id=table_5 style="DISPLAY: none" cellSpacing=0
cellPadding=2 width=155 align=center border=0>
<TBODY>
<TR>
<TD class="menuSmall"><A class="style2" href="${pageContext.request.contextPath}/jsp/salevisit/add.jsp"
target=main>-新增客戶拜訪</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="${pageContext.request.contextPath}/SaleVisitAction_list"
target=main>-客戶拜訪列表</A></TD>
</TR>

</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD background=images/new_027.jpg height=1></TD>
</TR>
<TR>
<TD class="mainMenu" onClick="MenuDisplay('table_3');"><SPAN
class=span id=table_3Span>+</SPAN> 綜合查詢</TD>
</TR>
<TR>
<TD>
<TABLE id=table_3 style="DISPLAY: none" cellSpacing=0
cellPadding=2 width=155 align=center border=0>
<TBODY>
<TR>
<TD class="menuSmall"><A class="style2" href="#"
target=main>- 客戶信息查詢</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="#"
target=main>- 聯繫人信息查詢</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="#"
target=main>- 客戶拜訪記錄查詢</A></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD background=images/new_027.jpg height=1></TD>
</TR>
<TR>
<TD class="mainMenu" onClick="MenuDisplay('table_4');"><SPAN
class=span id=table_4Span>+</SPAN> 統計分析</TD>
</TR>
<TR>
<TD>
<TABLE id=table_4 style="DISPLAY: none" cellSpacing=0
cellPadding=2 width=155 align=center border=0>
<TBODY>
<TR>
<TD class="menuSmall"><A class="style2" href="${pageContext.request.contextPath}/CustomerAction_industryCount"
target=main>-客戶行業統計</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="#"
target=main>-客戶來源統計</A></TD>
</TR>

</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD background=images/new_027.jpg height=1></TD>
</TR>
<TR>
<TD class="mainMenu" onClick="MenuDisplay('table_6');"><SPAN
class=span id=table_6Span>+</SPAN>系統管理</TD>
</TR>
<TR>
<TD>
<TABLE id=table_6 style="DISPLAY: none" cellSpacing=0
cellPadding=2 width=155 align=center border=0>
<TBODY>
<TR>
<TD class="menuSmall"><A class="style2" href="#"
target=main>-角色管理</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="#"
target=main>-用戶管理</A></TD>
</TR>
<TR>
<TD class="menuSmall"><A class="style2" href="#"
target=main>-數據字典</A></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
<TD width=15 background=images/new_009.jpg></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=210 align=center border=0>
<TBODY>
<TR>
<TD width=15><IMG src="images/new_010.jpg" border=0></TD>
<TD align=middle width=180 background=images/new_011.jpg
height=15></TD>
<TD width=15><IMG src="images/new_012.jpg" border=0></TD>
</TR>
</TBODY>
</TABLE>
</FORM>
</BODY>
</HTML>

 

login.jsp

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/frameset.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<STYLE type=text/css>
BODY {
FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 宋體
}
TD {
FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 宋體
}
</STYLE>

 

<META content="MSHTML 6.00.6000.16809" name=GENERATOR>
<script type="text/javascript">
window.onload=function(){

if(window.parent != window){
window.parent.location.href = "${pageContext.request.contextPath}/login.jsp";
}

};
</script>

 

</HEAD>
<BODY>
<FORM id=form1 name=form1 action="${pageContext.request.contextPath}/UserAction_login" method=post>

 

<DIV id=UpdatePanel1>
<DIV id=div1
style="LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #0066ff"></DIV>
<DIV id=div2
style="LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #0066ff"></DIV>

 


<DIV>&nbsp;&nbsp; </DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=900 align=center border=0>
<TBODY>
<TR>
<TD style="HEIGHT: 105px"><IMG src="images/login_1.gif"
border=0></TD></TR>
<TR>
<TD background=images/login_2.jpg height=300>
<TABLE height=300 cellPadding=0 width=900 border=0>
<TBODY>
<TR>
<TD colSpan=2 height=35></TD></TR>
<TR>
<TD width=360></TD>
<TD>
<TABLE cellSpacing=0 cellPadding=2 border=0>
<TBODY>
<TR>
<TD style="HEIGHT: 28px" width=80>登 錄 名:</TD>
<TD style="HEIGHT: 28px" width=150><INPUT id=txtName
style="WIDTH: 130px" name="user_code"></TD>
<TD style="HEIGHT: 28px" width=370><SPAN
id=RequiredFieldValidator3
style="FONT-WEIGHT: bold; VISIBILITY: hidden; COLOR: white">請輸入登陸名</SPAN></TD></TR>
<TR>
<TD style="HEIGHT: 28px">登陸密碼:</TD>
<TD style="HEIGHT: 28px"><INPUT id=txtPwd style="WIDTH: 130px"
type=password name="user_password"></TD>
<TD style="HEIGHT: 28px"><SPAN id=RequiredFieldValidator4
style="FONT-WEIGHT: bold; VISIBILITY: hidden; COLOR: white">請輸入密碼</SPAN></TD></TR>
<TR>
<TD style="HEIGHT: 28px">驗證碼:</TD>
<TD style="HEIGHT: 28px"><INPUT id=txtcode
style="WIDTH: 130px" name=txtcode></TD>
<TD style="HEIGHT: 28px">&nbsp;</TD></TR>
<TR>
<TD style="HEIGHT: 18px" colspan="2" ><font color="red" ><s:property value="exception.message" /> </font></TD>
<TD style="HEIGHT: 18px"></TD></TR>
<TR>
<TD colspan="2" ><INPUT id=btn
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"
type=image src="images/login_button.gif" name=btn>
<img src="images/regist_button.png" style="cursor: pointer;" onclick="window.location.href='${pageContext.request.contextPath}/regist.jsp'" >
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD><IMG src="images/login_3.jpg"
border=0></TD></TR></TBODY></TABLE></DIV></DIV>

 


</FORM>
<s:debug></s:debug>
</BODY></HTML>

相關文章
相關標籤/搜索