欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网店课程设计.docx

    • 资源ID:965514       资源大小:240.71KB        全文页数:28页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网店课程设计.docx

    摘要伴伴随Intemet0¾蓬勃发展,网络购物中心作为电子商务0¾一种形式正以其高效、低成本0¾优势,逐渐成为新兴的经营理念和模式,人们已经不再满足信息0浏览和公布方式,而是渴望着可以充足享有网络所带来的更多便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以以便、快捷、轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一种动态的电子商务网站,它是在Windows系统下,以MySQL数据库为开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(JavaServerPages)JaVaBean和JDBC等技术开发0网上购物系统。它分前台部分和后台部分,前台部分由顾客使用,重要包括顾客注册,购物车管理,订单管理,个人资料管理等功能;后台部分由管理员使用,重要包括商品管理,处理订单,顾客信息管理,链接信息管理等功能。建立后的网站是一种动态、交互式、具有商品提供、系统管理等功能的电子商务网站。关键字JSP;MySQL;Tomcat;网上购物系统1系统功能概述11.1 系统B¾重要功能11.2 系统日勺构造总图12数据库设计22.1 需求分析22.2 网上商城后台管理系统E-R模型22.2.1 顾客信息实体属性E-R模型22.2.2 商品类别实体ER模型3商品信息实体属性E-R模型42.3 表构造设计43系统各功能模块的详细设计43.1 后台管理员登陆模块43.2 商品管理模块53.2.1 商品列表53.2.2 商品添加73.2.3 商品修改93.2.4 商品搜索11参照文献171系统功能概述1.1系统的(重要功能:(1)前台顾客的注册;(2)后台管理员对顾客的简朴管理;(3)后台管理员对商品类别的管理;(4)后台管理员对商品信息的管理。1.2网上商城后台管理系统构造总图,如下图所示。图Ll系统构造总图2数据库设计2.1 需求分析建立一种完善的网上购物平台,包括前台显示和后台的管理,前台通过可视化的界面显示给顾客,顾客通过可视化0¾操作与数据库进行动态交互。而后台管理员则对前台显示0¾信息进行管理,本系统重要是后台管理的设计,其重要功能如下:(1)注册顾客信息在后台0¾显示;(2)商品类别的管理,重要有类别B添加、修改、删除和列表显示;(3)商品详细信息的管理,重要有商品的添加、修改、删除和列表显示。2.2 网上商城后台管理系统E-R模型顾客信息实体属性E-R模型,如下图所示。图2.1顾客信息实体属性图商品类别实体E-R模型,如下图所示。图2.2商品类别实体图商品信息实体属性E-R模型,如下图所示。图2.3商品信息实体属性图2.5表构造设计表构造是寄存数据的格式,也是呈目前数据库中的样式。下图分别是表2.1顾客表日勺表构造、表2.2商品类别表的表构造以及表2.3商品信息表附表构造。表2.1顾客表的表构造字段名数据类型长度含义约束idint11顾客IDprimarykeyauto_incrementusernamevarchar40顾客名DefaultNULLpasswordvarchar20密码DefaultNULLphoneVarchar20DefaultNULLaddrVarchar255地址DefaultNULLrdatedatetime注册时间DefaultNULL表2.2商品类别表的I表构造字段名数据类型长度含义约束idint11类别IDprimarykeyauto_incrementnamevarchar255类别名DefaultNULLdescrvarchar255类别描述DefaultNULLpidInt11父类别IDDefaultNULLisleafInt11与否子类别DefaultNULLgradeint11级别DefaultNULL备注:字段isleaf,若类别为没有子类别则取值为0,若有子类别取值则为1。表2.3商品信息表附表构造字段名数据类型长度含义约束idint11商品IDprimarykeyauto_incrementnamevarchar255商品名DefaultNULLdescrvarchar255商品描述DefaultNULLnormalpricedouble市场价DefaultNULLmemberpricedouble会员价DefaultNULLpdatedatetime上架时间DefaultNULLCategoryidint11类别IDDefaultNULL3系统各功能模块的详细设计3.1 后台管理员登陆模块该模块是后台管理0¾入口,通过前台提交0登录名和密码,在程序中验证与否能进入后台管理系统。后台管理员登陆界面如下图3.1所示。图3.1后台登陆界面接受表单提交的数据并进行验证,代码如下所示:<%Stringaction=request.getParameterCction");if(action!=null&&action.e<uals("login")Stringusername=request.getParameter("username");Stringpassword=request.getParameter("password");if(!username.equals("admin")!password.equals("admin")out.println("usernameorpasswordnotcorrect!',);return;session.setAttribute("admin","admin");response.sendRedirect("index.jsp");)%>3.2 商品管理模块商品列表证登入到后台管理时,通过点击管理主界面左侧产品管理下0产品列表的J超链接,则在主界面右侧区域显示商品详细信息。产品列表B界面如下图3.2所示。J. wthttraa * lW。士 出。ocalhost800MyShoppigadmirifxle×.jsp 3DSVl -moBS HM¾-. MSN Q HfltS下M(Sa四二0 订if分 f,O<tS SB SA*上方格低,住抵福好1800.02014-06-19 19:8:52W修改上传2Bfi!车需好用0刀201406 19 19:19:171&<上传图3.2产品列表界面部分重要程序代码如下:<%finalintPAGE_SIZE=5;每页显示多少条记录finalintPAGES_PER_TIME=10;/每次显示多少个页码链接intpageNo=1;StringStrPageNo=request.getParameter("pageNo");if(StrPageNo!=null&&!StrPageNo.trim().equals("")try(pageNo=IntegenparseInt(StrPageNo);catch(NumberFormatExceptione)pageNo=1;)if(pageNo<=O)pageNo=1;%><%1.ist<Product>products=newArrayList<Product>();inttotalRecords=ProductManager.getInstance().getProducts(products,pageNo,PAGE_SIZE,true);inttotalPages=(totalRecords+PAGE.SIZE-1)/PAGE_SIZE;if(pageNo>totalPages)pageNo=totalPages;%>publicintgetProducts(List<Product>products,intpageNojntpageSize,booleanlazy)inttotalRecords=-1;Connectionconn=DB.gefCo();Stringsql=""if(lazy)sql="select*fromproductorderbypdateasc;)sql+=limit"+(pageNo-l)*pageSize+","+pageSize;ResultSetrs=D.executeQuery(coxr,sql);StatementStmtCount=DB.ge/S"”Corm);ResultSetrsCount=DB.exec用。StmtCount,"selectcount(*)fromproduct");try(rsCount.next();totalRecords=rsCount.getInt(l);Productp=null;while(rs.next()p=newProduct();p.setld(rs.getlnt("id);p.setName(rs.getString("name);p.setDescr(rs.getString("descr");p.setNormalPrice(rs.getDouble(',normalprice");p.setMemberPrice(rs.getDouble("memberprice");p.setPdate(rs.getTimestamp(,'pdateH);p.setCategoryId(rs.getInt("categoryid");products.add(p);I)catch(SQLExceptione)e.printStackTrace();)returntotalRecords;)商品添加通过点击产品管理模块下0¾产品添加超链接,将出现添加商品0页面,管理员完善产品的所有信息后,点击提交按钮提交表单中B数据,后台程序代码将产品信息写入数据库。产品添加的界面如图3.3所示。J用户宜理 凸类别宜悭 g产品省理卢品列去产品添加 F1蛛 凸订单管迎 q统计分析 凸百翦省理产品的:I市场价格:L会员价格:I斫属奥别n% *产品碗:AV囹囤四产晶土分内8夷女I图3.3添加产品界面部分程序代码:<%request.setCharacterEncoding("GBK");intCategoryId=-1;StringStrCategoryId=request.getParameter("categ

    注意事项

    本文(网店课程设计.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开