关键词不能为空

当前您在: 主页 > 英语 >

JAVAWEB课程设计实验报告

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-20 13:58
tags:

-

2021年2月20日发(作者:phoebe)






















目录



第一章



概述



.............. ...............................


2


【实验目的】



.......... ................................


2


【需求分析】



.......... ................................


2


第二章



网上商店结构分析与设计



............................


3


【前言】



..............................................


3


2.1


系统结构图



........... .............................


3


2.2


系统功能分析


............... ........................


4


第三章



详细设计



............ ..............................


4


3.1


数据库设计


........................................


4


3.2


商品模块实现



.....................................


5


3.2.1


模块功能实现和关键代码说明



..................


5


3.3


用户注册


/

< br>登录模块实现



.............................


9



1



3.3.1


模块功能实现和关键代码说明



..................


9


3.4


购物车模块实现



..................................


12


3.4.1


模块功能实现和关键代码说明



.................


12


3.5


结算功能模块



.....................................


16


第四章



总结



.............. ...............................


17


【技术总结】



.......... ...............................


17


【心得体会】



.......... ...............................


18




第一章



概述




【实验目的】



1.


掌握


java- web


网站设计的全过程;



2.


进一步熟练


Servlet


技术、数据库、 标签等一般


java- web


应用技术;



3.


掌握整个


java- web


应用架构、目录结构以及服务器使用。




【需求分析】



1.


设计一个较完善的网上军靴商店;



2.


账户模块:


提供用户注册、


登录,


考虑用户数量增减,


需要用数据库技术 ;



3.


商品显示模块:出于增加销售 量考虑,需要有简单广告功能,并提供商品


详细参数;推广商品,网站需要对热销商品展 示以及商品分类显示、商品查询;



4.


订单管理模块、订单详细信息模块:显示已保存的订单的详细信息;



5.


购物车模块:添加


/


删除 商品,结帐,显示订单信息。




2



第二章



网上商店结构分析与设计




【前言】



随着信息化技术在生活中的 应用越来越广泛,


网上购物也逐渐成为人们的一


种生活方式。< /p>


本系统正是基于这样一种环境下应运而生。


本电子商城为前台部分 ,


前台主要实现会员的网上购物业务流程、用户注册、用户资料修改。

< br>


本商城主要利用


javaservlet

< p>
技术进行开发,有很强的逻辑性、可扩展性,


便于维护。商城界面设计主要 实用了


CSS,


美化了店面。其次本商城设计还使用

< p>


JSP


技术、


JDBC


技术、


JavaBean


技术、


css




2.1


系统结构图















商店前台




























< br>块

























< br>模





3




显< /p>









< p>









2.1


系统整体框图





2.2


系统功能分析





新品上市模块:在首页框架中显示新品列表





畅销商品模块:在首页框架中显示畅销列表





购物车模块:显示已点击购买但没结账的商品





结账模块:直接显示当前订单





查看商品信息模块:显示当前商品详细信息



商品分类模块:分类显示商品



全部商品模块:显示商品列表





查询商品模块:搜寻商品,显示商品信息





用户注册模块:实现用户注册统功能分析




第三章



详细设计



3.1


数据库设计




商品表(


shoe

< br>)





4



用户表(


user




用户订单表(


orderinfo







3.2


商品模块实现



3.2.1


模块功能实现和关键代码说明




5



Begin

< br>调



mypack


< p>


Getshoeservlet



doGet


方法




查询数据库






GoodsAction





< p>







先由


JS P


页面发出请求调用


mypack


包下


GetshoeServlet


,调用里面的

< br>


doGet


方法,然后调用


e Query(sql)


方法,查询数据库,查到热销商


品的列表 ,


保存进


requeset


对象的


resault


变量里,


然后通过调用取出 其中的


值,显示到主页面。商品查询模块按商品


ID

< p>
、关键词查询,商品显示模块使用


同样方法根据不同条件查询数据库。






主要代码如下:






protected


void


doGet(HttpServletRequest


req,


HttpServletResponse resp)






throws ServletException, IOException {


6




















































racterEncoding(


String typeId = ameter(


String shoeId = ameter(


String keyword = ameter(


String sql =


String sql1 =


String sql2 =



List shoelist = new ArrayList();


HttpSession session = sion();


BookDB db = null;


CachedRowSet result = null;


try {













db = new BookDB();


if(typeId != null){











if((



result = eQuery(sql);


}else{



}


while(()){





Shoe shoe = new Shoe();


e(ing(1));


eId((2));


7


result = eQuery(sql1, typeId);






























}


e(ing(3));


ce(at(4));


(shoe);

ribute(


direct(textPath()+











}


if(shoeId != null){



result


=


eQuery(sql2,


nt(shoeId));


































if(()){









Shoe shoeDetail = new Shoe();


e(ing(1));


eId((2));


e(ing(3));


ce(at(4));


e_amount((5));


ribute(


shoeDetail);










}


direct(textPath()+








}


if(keyword != null){


8
























































result = eQuery(sql);


while(()){










}


ri bute(


if(ing(3).contains(keyword)){








}


Shoe shoe = new Shoe();


e(ing(1));


eId((2));


e(ing(3));


ce(at(4));


(shoe);


direct(textPath()+















}



}


} catch (Exception e) {




}



// TODO Auto- generated catch block


tackTrace();


3.3


用户注册


/

< br>登录模块实现



3.3.1


模块功能实现和关键代码说明




9

-


-


-


-


-


-


-


-



本文更新与2021-02-20 13:58,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/668632.html

JAVAWEB课程设计实验报告的相关文章