[1] 孟波,付微,基于Intranet的管理信息系统和决策支持系统[J],决策借鉴, 1998年3月,pp.37-40。
[2] Yijun Li, Ding Wei,Electronic Commerce-Oriented NSS[C],International Conference on Engineering and Technological Sciences, 2000: pp.384-392
[3] Ernest M. Thiesen, Daniel Poucks, Jery R. Stedinger, Computer-assisted Negotiations of Water Resources Conflicts [J],Group Decision and Negotiation, 1998,(7), pp.109-129。
[4] Yuan Y.,H. Ding, J.B. Rose, Archer N.,Mufti-party Interaction in a Web-based Negotiation Support System [J],Electronic Markets, 2002, 10(4), pp.18-23
[5] Yuan Y., Suraga J.B. Rose, Archer N.,A Web-based Negotiation Support System [J],Electronic Markets, 1998.9(3), pp.13-17
[6] Anson R. G.,A Development Framework for Computer-Support Conflict Resolution[J],European Journal of Operational Research, 1990,46(2), pp.181-199。
[7] Kersten,G.E.R. Mallory,Rational Inefficient Compromises in Negotiations[J],Journal of Multi-criteria Decision Analysis. 1999,8(2), pp.106-112
[8] 丁伟,李一军,谈判支持系统最新研究进展[J],高科技通讯,2002年03月,pp.91-95。
[9] 洪锡军,田涌涛,李从心,基于JSP的动态信息发布技术[J],计算机工程与设计,2002, Vol.23, No.2, pp.29-32
[10] Ryan Asleson,Nathaniel T. Schutta,Foundations of Ajax[M],邮电出版社,2006,pp.24-29
[11] 薛梅,吕林涛,基于Web环境下的动态网页与数据库连接的有效途径[J],微电子与计算机,2000年174期,pp.28-30
[12] 杨绍力,于书举,基于JDBC的数据库连接池技术研究与应用[J],计算机与信息技术,2005年12月,pp.26-27
附 录(核心代码)
//-------创建XMLHTTPrequest-----------
function creatXMLHTTPRequest(){
/**
* 因为浏览IE浏览器产生XMLHTTPrequest和其他的浏览器的方式不一样,所以必须判定是否是IE浏览器,然后生成对应的对象
*/
if(window.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}
}
/**
*创建XMLHttpRequest对象后,先指定处理服务器返回结果的函数handleStateChange(),然后向服务器以post的方式发送消息
*/
function getMessage(){
creatXMLHTTPRequest();
xmlhttp.onreadystatechange = handleStateChange;
xmlhttp.open("POST","message.jsp",true);
xmlhttp.send(null);
}
/**
*处理服务器响应的函数,xmlhttp.readyState的值为4表示请求完成,xmlhttp.status的值为200表示服务器返回http的状态码正常,在此条件下对页面进行修改
*/
function handleStateChange(){
if(xmlhttp.readyState == 4){
if(xmlhttp.status == 200){
first.innerHTML = xmlhttp.responseText;
}
}
}
//每一秒对服务器请求一次
setInterval("getMessage()", 1000);
代码(1)
public class AA {
private int c;
private String hh;
ListIterator itr;
/**
* 声名100个静态向量,作为密室的门牌号码,每对谈判者拥有一个号码,所以整个系统可以同时容纳2C个谈判者同时参加洽谈
*/
int c=100;
static Vector v[]=new Vector[c];
/**
* 初始化每个向量,此时每个向量都是为空
*/
public AA(){
for(int i=0;i<c;i++){
v
=new Vector();
}
}
/**
*当某一个谈判者请求谈判时,必须首先获取空闲的房间(向量)
*/
public synchronized int build() {
int p=0;
try{
while(!v[p].isEmpty()){
p=p+1;
p=p%100;
}
}catch(Exception e) {System.out.print("wrong0\n"); }
//-----------p为获取的房间号――――――
return p;
}
}
/**
*在获取向量后,双方可以在向量中添加聊天内容,合同文件等,从而实现信息交流。下面是获取向量后,将字符串添加到向量中的方法。
在向量加入字符串hh
C表示第c个房间和向量
*/
public synchronized void text(int c,String hh) {
try {
if(v[c].isEmpty()) {
for(int i=0;i<10;i++)
v[c].add(" ");
}
v[c].add(hh);
}catch(NullPointerException e)
{System.out.print("wrong1\n");}
}
代码(2)
public class JDBC {
private Connection conn;
private ResultSet rs;
private Statement stmt;
private DataSource ds;
private String jndi;
public final int QUERY_TIMEOUT_LIMIT_SECONDS = 50;
public void setJndi(String newJndi) {
this.jndi = newJndi;
}
public String getJndi() {
return this.jndi;
}
//-------------数据源--------------
public JDBC() {
this.jndi = "java:JDBC/MSSQLDS/liyuan";
}
//------------数据连接-------------
public void init() throws SQLException {
try {
Context initCtx = new InitialContext();
ds = (DataSource) initCtx.lookup(this.jndi);
if (ds != null) {
conn = ds.getConnection();
}
} catch (SQLException e) {
System.out.println("Connection Error:" + e.getMessage());
throw e;
} catch (NamingException e) {
e.printStackTrace();
}
}
代码(3)
<script language="JavaScript" type="text/JavaScript">
<!--
function checkcontract(){
if(contractform.contractname.value==""){
window.alert("合同名称不能为空!");
document.contractform.elements("contractname").focus();
return;
}
//------------价格必须是数字组成----------------
if(isNaN(contractform.price.value)){
alert("请检查一下您输入的价格是否为数字!");
return;
}
-->
</script>
代码(4)上一页 [1] [2] [3] [4] [5]
jsp电子商务网上交易系统设计毕业论文 第5页下载如图片无法显示或论文不完整,请联系qq752018766