jsp+struts+mvc模式的网上商城子系统的设计与实现_第1页
jsp+struts+mvc模式的网上商城子系统的设计与实现_第2页
jsp+struts+mvc模式的网上商城子系统的设计与实现_第3页
jsp+struts+mvc模式的网上商城子系统的设计与实现_第4页
jsp+struts+mvc模式的网上商城子系统的设计与实现_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子商务平台建设三级项目报告 柠檬网上商城子系统的设计与实现姓名: lemon 2011年 12月25日目录一使用技术概述11. 使用技术描述12. 使用工作原理13. 配置文件常用标签详解1二柠檬网上商城子系统功能结构11工程目录及解释12。功能结构图2三柠檬网上商城子系统商品展示功能的分析与实现21柠檬网上商城子系统商品展示功能的分析21.1. 柠檬网上商城子系统商品展示功能业务的分析21.2. 柠檬网上商城子系统商品展示功能所需文件类型分析21.3. 柠檬网上商城子系统商品展示功能文件协作分析22柠檬网上商城子系统商品展示功能的实现22.1 实现效果22.2 实现编码及解释33柠檬网上商

2、城子系统商品展示功能的测试3四柠檬网上商城子系统商品搜索功能的分析与实现31柠檬网上商城子系统商品搜索功能的分析31.1. 柠檬网上商城子系统商品搜索功能业务的分析31.2. 柠檬网上商城子系统商品搜索功能所需文件类型分析31.3. 柠檬网上商城子系统商品搜索功能文件协作分析32柠檬网上商城子系统商品搜索功能的实现42.1 实现效果42.2 实现编码及解释43柠檬网上商城子系统商品搜索功能的测试4五柠檬网上商城子系统商品增加功能的分析与实现41柠檬网上商城子系统商品增加功能的分析41.1. 柠檬网上商城子系统商品增加功能业务的分析41.2. 柠檬网上商城子系统商品增加功能所需文件类型分析41.

3、3. 柠檬网上商城子系统商品增加功能文件协作分析52柠檬网上商城子系统商品增加功能的实现52.1 实现效果52.2 实现编码及解释53柠檬网上商城子系统商品增加功能的测试5六柠檬网上商城子系统商品修改功能的分析与实现51柠檬网上商城子系统商品修改功能的分析51.1. 柠檬网上商城子系统商品修改功能业务的分析51.2. 柠檬网上商城子系统商品修改功能所需文件类型分析61.3. 柠檬网上商城子系统商品修改功能文件协作分析62柠檬网上商城子系统商品修改功能的实现62.1 实现效果62.2 实现编码及解释63柠檬网上商城子系统商品修改功能的测试6七结论6一使用技术概述1. 使用技术描述工程中使用了js

4、p,css,html,javascript,struts等技术。2. 使用工作原理运用了mvc的基本思想,view用jsp页面实现,model层用java bean实现,control用struts1,servlet3. 配置文件常用标签详解web.xml: action org.apache.struts.action.actionservlet config /web-inf/struts-config.xml debug 3 detail 3 0 this is the description of my j2ee component this is the display name o

5、f my j2ee component prodetail detail this is the description of my j2ee component this is the display name of my j2ee component cart .servlet.cart action *.do prodetail /prodetail cart /cart index.jsp struts-config.xml: 二柠檬网上商城子系统功能结构1工程目录及解释servlet:struts:webroot2。功能结构图功能结

6、构图前台调用关系图后台关系调用图三柠檬网上商城子系统商品展示功能的分析与实现1柠檬网上商城子系统商品展示功能的分析进入网站主界面后,浏览者可以通过点击上排导航条,进入商品展示界面,浏览者可以通过此界面观看浏览商品。1.1. 柠檬网上商城子系统商品展示功能业务的分析点击主页导航,进入到商品的展示页面,在这里对单个商品进行点击,可以进一步查看单个商品的详细信息,从而购买该商品1.2. 柠檬网上商城子系统商品展示功能所需文件类型分析sunlei_index.jspsl_showpro.jspfrontshowaction.javaprological.javaproshowform.javadbco

7、nnection.java1.3. 柠檬网上商城子系统商品展示功能文件协作分析sunlei_index.jsp商城主页sl_showpro.jsp商品显示界面frontshowaction.java接受到前台来显示的请求,做转发prological.java商品显示的业务逻辑文件proshowform.java记录商品的各项属性和get,set方法dbconnection.java连接数据库文件2xxxxxx子系统商品展示功能的实现2.1 实现效果2.2 实现编码及解释sl_showpro.jsp商品展示 $(function() $(#three li:lt(4).mouseover(fun

8、ction()$(.tplimg).css(display,none); var lei=$(#three li:lt(4).index(this); $(.tplimg:eq(+lei+).css(display,block); ) ) $(function() $(#five li:lt(3).mouseover(function()$(.brandlist).css(display,none); var lei=$(#five li:lt(3).index(this); $(.brandlist:eq(+lei+).css(display,block); ) ) $(function()

9、 $(#seven li:lt(2).mouseover(function()$(.picjava).css(display,none); var lei=$(#seven li:lt(2).index(this); $(.picjava:eq(+lei+).css(display,block); ) ) $(function() $(#j1 li:lt(5).mouseover(function()$(.newimg).css(display,none); var lei=$(#j1 li:lt(5).index(this); $(.newimg:eq(+lei+).css(display,

10、block); ) ) 注销 欢迎你: 首页 男鞋 女鞋 童鞋 服装 包 配件 我的购物车 疯狂特价 最新上架 品牌大全 商品展示: id pro_name pro_size price detail % arraylist al = (arraylist)request.getattribute(proinfo); probean pb = null; for(int i=0;i a href=./prodetail?pd=prode&proid=查看 frontshowaction.javapublic actionforward execute(actionmapping mapping

11、, actionform form,httpservletrequest request, httpservletresponse response) proshowform proshowform = (proshowform) form;/ todo auto-generated method stubprological pl = new prological(); /新建一个关于商品的业务逻辑类在这里处理一系列的有关于商品的操作arraylist al = pl.getproinfos(); /创建一个数组对象将逻辑类里的getproinfos()放入其中 request.setatt

12、ribute(proinfo,al); /给数组起一个名字,方便在前台识别 return mapping.findforward(sl_showpro); /跳转到名为sl_showpro的这个界面prological.javapublic class prological public arraylist getproinfos() / todo auto-generated method stubstatement stm = dbconnection.getstatement(); /链接数据库string sql = select * from sl_pro;/搜寻数据库里商品表的全部

13、信息arraylist al = new arraylist(); /创建一个数组probean pb = null;resultset rs = null;try rs = stm.executequery(sql);while(rs.next()pb = new probean(); /将数据放在bean里,以数组为载体进行传递pb.setid(rs.getint(id);pb.setproname(rs.getstring(pro_name);pb.setprosize(rs.getstring(pro_size);pb.setproprice(rs.getstring(pro_pric

14、e);al.add(pb); catch (sqlexception e) / todo auto-generated catch blocke.printstacktrace();finallytry rs.close();stm.close(); catch (sqlexception e) / todo auto-generated catch blocke.printstacktrace();return al;3柠檬网上商城子系统展示功能功能的测试成功显示四柠檬网上商城子系统商品搜索功能的分析与实现1柠檬网上商城子系统商品搜索功能的分析在输入框里进行搜索,获取用户输入的关键词,利用关

15、键词在数据库里进行查询,如果有就进行显示1.1. 柠檬网上商城子系统商品搜索功能业务的分析在主页以及商品页面有搜索框可供用户搜索其需要和感兴趣的商品,输入关键字进行检索,进而显示商品1.2. 柠檬网上商城子系统商品搜索功能所需文件类型分析sunlei_index.jspsl_searchpage.jspsearchaction.javasearchlogical.javaproshowform.javadbconnection.java1.3. 柠檬网上商城子系统商品搜索功能文件协作分析sunlei_index.jsp商城主页sl_searchpage.jsp商品搜索显示界面searchact

16、ion.java接受到前台来的搜索请求,做转发searchlogical.java商品搜索的业务逻辑文件proshowform.java记录商品的各项属性和get,set方法dbconnection.java连接数据库文件2柠檬网上商城子系统商品搜索功能的实现2.1 实现效果2.2 实现编码及解释sl_searchpage.jsp查询 $(function() $(#three li:lt(4).mouseover(function()$(.tplimg).css(display,none); var lei=$(#three li:lt(4).index(this); $(.tplimg:e

17、q(+lei+).css(display,block); ) ) $(function() $(#five li:lt(3).mouseover(function()$(.brandlist).css(display,none); var lei=$(#five li:lt(3).index(this); $(.brandlist:eq(+lei+).css(display,block); ) ) $(function() $(#seven li:lt(2).mouseover(function()$(.picjava).css(display,none); var lei=$(#seven

18、li:lt(2).index(this); $(.picjava:eq(+lei+).css(display,block); ) ) $(function() $(#j1 li:lt(5).mouseover(function()$(.newimg).css(display,none); var lei=$(#j1 li:lt(5).index(this); $(.newimg:eq(+lei+).css(display,block); ) ) 注册 登陆 首页 男鞋 女鞋 童鞋 服装 包 配件 我的购物车 疯狂特价 最新上架 品牌大全 商品搜索: id pro_name pro_size p

19、rice % arraylist al = (arraylist)request.getattribute(searchpro); probean pb = null; for(int i=0;i searchaction.javapublic actionforward execute(actionmapping mapping, actionform form,httpservletrequest request, httpservletresponse response) proshowform proshowform = (proshowform) form;/ todo auto-g

20、enerated method stubstring keyword = request.getparameter(keyword); /从前台页面获取到用户输入的数值searchlogical sl = new searchlogical(); /创建一个关于搜索商品的logical来处理搜索的业务逻辑arraylist al = sl.searchpro(keyword); /创建一个数组将searchpro搜索商品这一项放在里面 request.setattribute(searchpro,al); /给数组起一个名字,方便在前台识别 return mapping.findforward(sl_search); /跳转到名为sl_search的这个界面searchlogical.javapublic class searchlogical public arraylist searchpro(string keyword) / todo auto-generated method stubstatement stm = dbconnection.getstatement();string sql = select * from sl_pro where pro_name like %+keyword+%;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论