《电子商务课程设计18047.docx》由会员分享,可在线阅读,更多相关《电子商务课程设计18047.docx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、上机指导说明书实验目的:1、掌握电子商务网站的基本设计方法; 2、初步了解JJ2EE架构构用于电子商商务网站的设设计技术;3、掌握开发所所需的数据库库服务器、中中间服务器和和相应环境的的配置。实验步骤:一、 环境配置1、下载安装JJavaSDDK下载jdk1.6.0_005(下载地址:http:/FillesJaavajddk1.6.0_05(当当然其他路径径也可以)。JDK安装完成成之后要设置置系统环境变变量:我的电脑点点右键,选择择“属性”,选择“高级”标签,进入入环境变量设设置。环境变变量设置,分分别设置环境境变量:JAAVA_HOOME在系统环境变量量那一栏中点点-新建JJAVA_HH
2、OME (JJAVA_HHOME指向向的是JDKK的安装路径径)。 变变量名: JJAVA_HHOME;变变量值: CC:Proogram FilessJavaajdk11.6.0_05设置JAVA_HOME量量的目的:为为了方便引用用,比如,JJDK安装CC:Proogram FilessJavaajdk11.6.0_05目录里里,则设置JJAVA_HHOME为该该目录路径, 那么以后后要使用这个个路径的时候候, 只需输输入%JAVVA_HOMME%即可, 避免每次次引用都输入入很长的路径径串等。 2、下载webb服务器下载apachhe-tommcat-66.0.200.exe文件件(下载
3、地址址:httpp:/t/sourrce/166112966)。双击安装装。安装目录录为如D:apachhe-tommcat-66.0.200。二、 建立数据库 本实验验使用acccess数据据库。在acccess中中建立名为ddemo的数数据库。建立立表名为gooods的数数据库表。该该表包括5个个字段。编号号、名称、价价格、数量及及删除标志。如如下图所示。三、 程序设计1、建立主页面面。利用Drreamwaave或Frrontpaage建立页页面名为deefaultt.jsp的主主页面。对应应代码如下:SSH系统统操作演示/整个窗口显显示登录界面面if (topp.frammes.leen
4、gth 0) top.loocatioon = wwindoww.locaation; 相应的现实为:2、建立录入和和编辑页面建立单击“添加加”后的录入页页面goodds.jspp。对应代码码如下:分类管理/取消functioon myRReset() documment.fforms0.reeset();/添加functioon mySSubmitt() if(!ccheck() retturn ffalse; documment.fforms0.suubmit();/返回functioon myBBack()windoww.naviigate(/gooods/gooodsPaageActt
5、ion.ddo);/提交验证functioon cheeck() if(issAllBllank(ddocumeent.alll(innfo.naame).valuee) aleert(名名称不能为空空!); doccumentt.all(infoo.namee).foocus(); retturn ffalse; if(issAllBllank(ddocumeent.alll(innfo.prrices).vallue) aleert(价价格不能为空空!); doccumentt.all(infoo.pricces).focuss(); retturn ffalse; if(!iisPlus
6、sNumerric(doocumennt.alll(inffo.priices).valuue) aleert(价价格格式不对对,请输入正正数!); doccumentt.all(infoo.pricces).focuss(); retturn ffalse; if(issAllBllank(ddocumeent.alll(innfo.nuumber).vallue) aleert(数数量不能为空空!); doccumentt.all(infoo.numbber).focuss(); retturn ffalse; if(!iisPlussNumerric(doocumennt.alll(in
7、ffo.nummber).valuue) aleert(数数量格式不对对,请输入正正整数!); doccumentt.all(infoo.numbber).focuss(); retturn ffalse; returrn truue; inpuut typpe=hiidden namee=metthod valuee=/ &nbbsp; 商品管理 商品信息息 &nnbsp; 保&nbbsp;存 重&nbssp;置返&nbbsp;回 名&nbbsp;&nnbsp;  p;称  p;* 价&nbbsp;&nnbsp;  p;格 &nbbsp;*&nbs
8、sp;元 数&nbbsp;&nnbsp;  p;量 &nbbsp;*&nbssp;个 相应结果如下:3、建立列表页页面建立名为gooodsLisst.jspp的列表页面面,供主页面面调用。代码码为:分类管理/删除functioon myDDel(sppanID) var iinfoIDDs = ggetNewwInfoIIDs(sppanID); if(innfoIDss = ) aleert(请请选择所要删删除的信息!); retturn ffalse; if (cconfirrm(你确确认要删除指指定信息吗?) winndow.nnavigaate(./gooods/go
9、oodsLiistActtion.ddo?metthod=ddeletee&ids=+inffoIDs); /单个删除functioon myDDeleteeForAllone(iinfoIdd) if (cconfirrm(你确确认要删除指指定信息吗?) winndow.nnavigaate(./gooods/gooodsLiistActtion.ddo?metthod=ddeletee&ids=+innfoId+); /添加functioon myCCreatee() windoow.navvigatee(./goodss/gooddsActiion.doo?methhod=innputI
10、nnit);/编辑functioon myEEdit(iid) windoow.navvigatee(./goodss/gooddsActiion.doo?methhod=uppdateIInit&iid=+iid);/查看functioon mySShow(iid) windoow.navvigatee(./goodss/gooddsActiion.doo?methhod=shhow&idd=+idd);/页面提示信信息 var mmethodd = ; if(meethod=dellete)alert(删除成功功!); elsee if(mmethodd=innput)alert(添加成功
11、功!); elsee if(mmethodd=uppdate)alert(修改成功功!); &nbbsp; 商品管理 商品信息息列表 &nnbsp; 添&nnbsp;加加 删&nnbsp;除除 名名 p;&nbssp;&nbbsp;&nnbsp;称称 价价格(元) 数数量(个) 操操 p;&nbssp;&nbbsp;&nnbsp;作作 inpuut typpe=chheckboox onnClickk=cheeckMyPParentt(spaanID,this.checkked,iinfoIDD,alllChecckbox); nname=infoIID vaalue= a h
12、href= onCClick=myShhow();retuurn faalse; classs=t001 aa hreff= oonClicck=myyEdit();reeturn falsee; cllass=t01编辑/a href= onnClickk=myDDeleteeForAllone();retturn ffalse; claass=tt01删删除 inpuut typpe=hiidden namee=lisstSizee vallue= 实现结果如主页页面。4、建立查看商商品信息页面面 建立名名为goodssView.jsp的页页面。当点击击商品名称时时弹出商品详详细信息。分类管理/返回functioon myBBack()windoww.naviigate(/gooods/gooodsP