




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 军需后勤考试试题及答案
- 厦门教师考试试题及答案
- 工程会计考试试题及答案
- 礼仪师考试试题及答案
- 金华普法考试试题及答案
- 2025重庆对外建设(集团)有限公司招聘10人笔试参考题库附带答案详解
- 2025年地理高考复习 专题06“组合排序型”选择题答题技巧(原卷版)
- 2025建筑信息模型全生命周期咨询服务合同范本
- 2025年人教版美术五年级上册全册教案设计
- 浙江省9+1高中联盟2023-2024学年高三上学期期中联考政治含解析
- 2025-2030中国生物质能发电行业市场现状供需分析及投资评估规划分析研究报告
- 夫妻债务转让协议书范本
- 2025年房地产经纪人(业务操作)考前必刷综合题库(800题)附答案
- 桌球助教合同协议
- 电商行业10万字PRD
- 10.2 保护人身权(课件)-2024-2025学年七年级道德与法治下册
- 高一下学期《双休时代自由时间背后暗藏残酷筛选+你是“猎手”还是“猎物”?》主题班会
- 交互式影像中叙事与视觉表达的融合及其观众体验研究
- 广东省茂名市2025届高三二模考试地理试题(含答案)
- 2025年上半年福建福州市金融控股集团限公司招聘22人易考易错模拟试题(共500题)试卷后附参考答案
- 胰岛素皮下注射团体标准
评论
0/150
提交评论