广州大学web实验实验四.docx
- 文档编号:6878117
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:12
- 大小:262.49KB
广州大学web实验实验四.docx
《广州大学web实验实验四.docx》由会员分享,可在线阅读,更多相关《广州大学web实验实验四.docx(12页珍藏版)》请在冰豆网上搜索。
广州大学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>
用户名:
密码:
type="submit"value="登陆">
还没有注册,请先注册
<%@includefile="include/"%>
5.检测登陆结果用来验证。
<%@pageimport=".*"%>
<%@pagelanguage="java"contentType="text/html;charset=GB18030"
pageEncoding="GB18030"%>
DOCTYPEhtmlPUBLIC"-功登陆进入商品选择页面,从数据库中调集数据
<%@pageimport=".*"%>
<%@pagelanguage="java"pageEncoding="utf-8"%>
DOCTYPEhtml>
td{border:
1pxsolidgreen;}
--创建数据表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") %> 您选购的订单详情如下 getPropertyname="car"property="num_apple"/> getPropertyname="car"property="pri_apple"/> getPropertyname="car"property="num_orange"/> getPropertyname="car"property="pri_orange"/> getPropertyname="car"property="num_banana"/> getPropertyname="car"property="pri_banana"/> getPropertyname="car"property="num_grapefruit"/> getPropertyname="car"property="pri_grapefruit"/> 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,并且能使用这些技术来设计并建立一个网上购物车程序。 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1编号 商品名 单价 购买数量 编号 商品名 单价 购买数量 价格 1 苹果 ¥ 2 橘子 ¥ 3 香蕉 ¥ 4 柚子 ¥ 5 桃子 ¥