广州大学web实验实验四.docx

上传人:b****5 文档编号:6878117 上传时间:2023-01-12 格式:DOCX 页数:12 大小:262.49KB
下载 相关 举报
广州大学web实验实验四.docx_第1页
第1页 / 共12页
广州大学web实验实验四.docx_第2页
第2页 / 共12页
广州大学web实验实验四.docx_第3页
第3页 / 共12页
广州大学web实验实验四.docx_第4页
第4页 / 共12页
广州大学web实验实验四.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

广州大学web实验实验四.docx

《广州大学web实验实验四.docx》由会员分享,可在线阅读,更多相关《广州大学web实验实验四.docx(12页珍藏版)》请在冰豆网上搜索。

广州大学web实验实验四.docx

广州大学web实验实验四

广州大学学生实验报告

开课学院及实验室:

计算机科学与工程电子楼4182018/6/12

学院

计算机科学与教育软件学院

年级/专业/班

网工152

姓名

学号

实验课程名称

Web应用技术

成绩

实验项目名称

实验四:

WEB综合设计

指导老师

陈文彬

一、实验目的

WEB综合设计

二、实验设备

Tomcatwindows10eclipse

三、实验内容

自选主题设计并建立一个网站(如个人网站,花店网站,书店网站,网上论坛等)。

实验成绩根据综合设计中包含所学的web技术:

静态HTML,CSS,JavaScript,JSP,JavaBean,Servlet技术的多少给定。

四、实验程序

实现一个简单的购物车程序

1.注册页面

<%@pagelanguage="java"pageEncoding="utf-8"%>

DOCTYPEhtml>

注册页面

--文件引入的两种方式-->

<%--<%@includefile="include/"%>--%>

includepage="include/">

include>

欢迎进入购物车注册界面

用户名:

密码:

已有账号,直接登陆

<%@includefile="include/"%>

2.需要写一个数据库来存储用户信息,表名为·user·;(创建表的语句不写)

还需要一个表来存储商品信息goods表

createtable`goods1`(idintnotnullauto_incrementprimarykey,goods_namevarchar(20),goodspicvarchar(30),goods_pridouble(10),goods_name_envarchar(20))engine=InnoDBdefaultcharset=utf8;

3.用户注册的信息以post的方式提交给来处理,注册成功即跳转商品页面

<%@pageimport=".*"%>

<%@pagelanguage="java"pageEncoding="GB18030"%>

<%

try{

("");有账户的用户直接登陆进行,

<%@pagelanguage="java"import=".*"

contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%>

<%

Cookie[]cookies=();

Stringuname="";

Stringupwd="";

Stringutrue="";

if(cookies!

=null){

for(inti=0;i<;i++){

Cookiecookie=cookies[i];

if().equals("rname")){

uname=();

}elseif().equals("rpwd")){

upwd=();

}elseif().equals("rtrue")){

utrue=();

}

}

}

%>

 

DOCTYPEhtml>

欢迎进入购物车

<%--<%@includefile="include/"%>--%>

includepage="include/">

include>

欢迎进入购物车登陆界面

用户名:

"placeholder="请输入用户名">

密码:

"placeholder="请输入您的密码">

type="submit"value="登陆">

还没有注册,请先注册

注册

<%@includefile="include/"%>

5.检测登陆结果用来验证。

<%@pageimport=".*"%>

<%@pagelanguage="java"contentType="text/html;charset=GB18030"

pageEncoding="GB18030"%>

DOCTYPEhtmlPUBLIC"-功登陆进入商品选择页面,从数据库中调集数据

<%@pageimport=".*"%>

<%@pagelanguage="java"pageEncoding="utf-8"%>

DOCTYPEhtml>

购物页面

--创建数据表createtable`goods`(idintnotnullauto_incrementprimarykey,goods_namevarchar(20),goodspicvarchar(30),goods_privarchar(20),goods_name_envarchar(20));-->

欢迎用户:

<%=

("userName")

%>

请选购商品并填写所需要购买的数量

1pxsolidgreen;">

编号

商品名

单价

购买数量

<%

try{

("");购结果显示页面,运用javaBean来计算,将逻辑分离

<%@pagelanguage="java"contentType="text/html;charset=utf-8"

pageEncoding="GB18030"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTMLTransitional//EN""">

订单信息

useBeanid="car"scope="page"class="">

setPropertyname="car"property="num_apple"param="apple"/>

setPropertyname="car"property="num_orange"param="orange"/>

setPropertyname="car"property="num_banana"param="banana"/>

setPropertyname="car"property="num_grapefruit"param="grapefruit"/>

setPropertyname="car"property="num_peach"param="peach"/>

尊敬的用户:

<%=

("userName")

%>

您选购的订单详情如下

编号商品名单价购买数量价格
1苹果

getPropertyname="car"property="num_apple"/>

getPropertyname="car"property="pri_apple"/>

2橘子

getPropertyname="car"property="num_orange"/>

getPropertyname="car"property="pri_orange"/>

3香蕉

getPropertyname="car"property="num_banana"/>

getPropertyname="car"property="pri_banana"/>

4柚子

getPropertyname="car"property="num_grapefruit"/>

getPropertyname="car"property="pri_grapefruit"/>

5桃子

getPropertyname="car"property="num_peach"/>

getPropertyname="car"property="pri_peach"/>

总价为:

getPropertyname="car"property="total_price"/>

useBean>

的计算代码

packageShopCar;

publicclassCountPrice{

privatedoublenum_apple;

privatedoublenum_orange;

privatedoublenum_banana;

privatedoublenum_grapefruit;

privatedoublenum_peach;

privatedoublepri_apple;

privatedoublepri_orange;

privatedoublepri_banana;

privatedoublepri_grapefruit;

privatedoublepri_peach;

privatedoubletotal_price;

publicdoublegetNum_apple(){

returnnum_apple;

}

publicvoidsetNum_apple(doublenum_apple){

=num_apple;

(num_apple*;

}

publicdoublegetNum_orange(){

returnnum_orange;

}

publicvoidsetNum_orange(doublenum_orange){

=num_orange;

(num_orange*;

}

publicdoublegetNum_banana(){

returnnum_banana;

}

publicvoidsetNum_banana(doublenum_banana){

=num_banana;

(num_banana*;

}

publicdoublegetNum_grapefruit(){

returnnum_grapefruit;

}

publicvoidsetNum_grapefruit(doublenum_grapefruit){

=num_grapefruit;

(num_grapefruit*;

}

publicdoublegetNum_peach(){

returnnum_peach;

}

publicvoidsetNum_peach(doublenum_peach){

=num_peach;

(num_peach*;

}

publicdoublegetPri_apple(){

returnpri_apple;

}

publicvoidsetPri_apple(doublepri_apple){

=pri_apple;

}

publicdoublegetPri_orange(){

returnpri_orange;

}

publicvoidsetPri_orange(doublepri_orange){

=pri_orange;

}

publicdoublegetPri_banana(){

returnpri_banana;

}

publicvoidsetPri_banana(doublepri_banana){

=pri_banana;

}

publicdoublegetPri_grapefruit(){

returnpri_grapefruit;

}

publicvoidsetPri_grapefruit(doublepri_grapefruit){

=pri_grapefruit;

}

publicdoublegetPri_peach(){

returnpri_peach;

}

publicvoidsetPri_peach(doublepri_peach){

=pri_peach;

}

publicdoublegetTotal_price(){

=()+()

+()+()

+()+();

returntotal_price;

}

}

五、总结心得

通过这次实验,我学会了静态HTML,CSS,JavaScript,JSP,JavaBean,Servle,并且能使用这些技术来设计并建立一个网上购物车程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1