关键词不能为空

当前您在: 主页 > 英语 >

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课程设计实验报告的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文