《化妆品销售网》PPT课件.ppt_第1页
《化妆品销售网》PPT课件.ppt_第2页
《化妆品销售网》PPT课件.ppt_第3页
《化妆品销售网》PPT课件.ppt_第4页
《化妆品销售网》PPT课件.ppt_第5页
已阅读5页,还剩37页未读, 继续免费阅读

下载本文档

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

文档简介

1,第10章化妆品销售网,2,10.1系统功能设计,1)注册:填写会员基本信息.2)登录:输入会员名,密码.若输入信息不存在,系统显示错误信息.3)浏览化妆品:选择化妆品名称,分页显示化妆品信息。4)查询化妆品:按指定条件分页显示化妆品信息。5)查看购物车:若用户已登录,显示购物车中的物品信息,并允许选择删除指定物品或提交订单。否则,进入登录页面。6)查询订单:若用户已登录,显示已提交订单信息。否则,进入登录页面。7)退出登录,3,10.2数据库设计,系统数据库shop创建4张表:user表:存用户的注册信息。字段:logname,password,phone,address,realnameclassify表:存化妆品的类别信息。字段:id,namecosmeticForm表:存化妆品信息。字段:number,name,made,price,mess,pic,idorderForm表:存订单信息。字段:id,logname,mess,sum,4,10.3对象模型设计,1)mybean.data:系统实体类Login.java(登录信息)Register.java(注册信息)DataByPage.java(分页信息)StringList.java(上传文件信息)2)myservlet.control:系统的JavaServlet。HandleLogin.javaHandleRegister.javaHandleLookCosmetic.javaSerchByCondition.javaHandleLookOrderForm.javaHandleExit.java3)myservlet.control.DbUtil.java:数据库连接类.,5,10.4界面设计,1.系统页面设计,head.txt,6,head.txt,“青山不老绿水无忧”化妆品销售网注册登录浏览化妆品查询化妆品查看购物车查看订单退出主页,7,2.系统首页,(index.jsp),欢迎光临“青山不老绿水无忧”化妆品销售网,8,2.系统首页,(index.jsp),9,3.会员注册,(inputRegisterMess.jsp),表单,web.xml,HandleRegister.java,Register.java,inputRegisterMess.jsp,本页输出显示,10,HandleRegister.java,获取注册信息,检查注册名中是否为空,注册名及密码的长度是否大于零,含有非数字字母字符,两次密码相同,合法吗?,连接数据库,将注册信息插入到表中,Y,插入成功?,将注册信息保存到Register对象中,Y,请求转发到输出显示页面,保存提示信息2到对象,保存提示信息1到对象,N,N,request.getParameter(“XXX);,Registerreg=newRegister();request.setAttribute(register,reg);,RequestDispatcherrd=request.getRequestDispatcher(“XXX.jsp);rd.forward(request,response);,reg.setXXX(YYY);,con=DbUtil.getConnection();sql=INSERTINTOmember”;stmt=con.createStatement();n=stmt.executeUpdate(sql);,n!=0,11,4.会员登录(login.jsp),12,4.会员登录(login.jsp),表单,web.xml,HandleLogin.java,Login.java,login.jsp,本页输出显示,13,HandleLogin.java,获取输入的帐号,密码,合法用户?,调用成功方法success()用户对象存入session中,调用失败方法fail()显示错误信息,N,Y,根据输入的帐号密码获取数据库对象,转向login.jsp页面,14,success()方法,获取session中的登录Login对象,是否登录?,保存提示信息1到对象,N,Y,获取登录信息,Login!=null?,创建Login对象存入session,N,Y,保存数据到对象,15,5.浏览化妆品(lookCosmeticServlet),16,5.浏览化妆品(lookCosmeticServlet),超链接,浏览化妆品,web.xml,HandlLookCosmetic.java,lookCosmetic.jsp,StringList.java,本页输出显示,17,HandlLookCosmetic.java,查询化妆品类型表,跳转到显示页面”lookCosmetic.jsp”,将类型编号和类型名存入StringList对象中并存入session中,18,web.xml,QueryAllRecord.java,byPageShow.jsp,5.浏览化妆品(lookCosmeticServlet),DataByPage.java,表单,显示指定类型的化妆品,19,QueryAllRecord.java,获取session中DataByPage对象dataBean,查询指定类型的化妆品信息,存入dataBean对象。跳转到byPageShow.jsp,dataBean=null?,N,Y,在session中创建新dataBean对象,20,5.浏览化妆品(byPageShow.jsp),21,6.查询化妆品(searchCosmetic.jsp),22,6.查询化妆品(searchCosmetic.jsp),web.xml,SearchByCondition.java,byPageShow.jsp,DataByPage.java,表单,分页显示满足条件记录页面,23,SearchByCondition.java,23,获取查询参数searchMess,根据查询条件建立查询语句,searchMess!=null?,Y,N,跳转到错误页面显示错误信息,执行查询语句,将结果存入DataByPage对象,将存入DataByPage对象存入session对象,跳转到显示页byPageShow.jsp,查询条件有错?,N,Y,跳转到错误页面显示错误信息,24,7.查看细节(showDetail),表单,web.xml,HandleShowDetail.java,StringList.java,输出显示,showDetail.jsp,25,HandleLookShoppingCar.java,获取session中Login对象loginBean,获取化妆品编号,loginBean=null?,N,Y,跳转到login.jsp登录页面,将查询结果存入StringList对象中,跳转到显示页showDetail.jsp,查询数据库表,26,8.放入购物车(putGoodsServlet),表单,web.xml,PutGoodsToCar.java,Login.java,本页输出显示,27,PutGoodsToCar.java,获取session中Login对象loginBean获取要加入购物车的购物信息goods,获取购物车对象car,loginBean=null?,N,Y,跳转到login.jsp登录页面,显示加入购物车成功页面,将购物信息goods存入car对象,28,9.查看购物车(lookShoppingCar),29,9.查看购物车(lookShoppingCar),超链接,查看购物车,web.xml,HandleLookShoppingCar.java,lookShoppingCar.jsp,Login.java,本页输出显示,30,HandleLookShoppingCar.java,获取session中Login对象loginBean,获取loginBean对象中的购物车对象car,loginBean=null?,N,Y,跳转到login.jsp登录页面,car=null?,N,将购物车信息存入loginBean对象中,跳转到显示页lookShoppingCar.jsp,Y,存错误信息到loginBean对象中,31,10.删除购物车(deleteServlet),表单,web.xml,HandleDelete.java,lookShoppingCar,输出显示购物车列表,32,HandleDelete.java,获取session中Login对象loginBean获取要删除的购物信息goods,获取购物车对象car,loginBean=null?,N,Y,跳转到login.jsp登录页面,请求转发到查看购物车的lookShoppingCar,将购物信息goods从car对象中删除,33,11.生成订单(buyServlet),表单,web.xml,HandleBuyGoods.java,在本页面显示生成订单结果,34,HandleBuyGoods.java,获取要生成订单的参数buy,向订单表中插入新订单记录,buy=null?,N,Y,显示错误信息页面,显示成功信息页面,插入成功?,Y,N,35,超链接,查看订单,web.xml,HandleLookOrderForm.java,lookOrderForm.jsp,StringList.java,输出显示,12.查看订单(lookOrderForm),36,HandleLookOrderForm.java,获取session中Login对象loginBean,获取loginBean对象中当前登录用户名,loginBean=null?,N,Y,跳转到login.jsp登录页面,在数据库中查询该用户的订单信息,跳转到显示页lookOrderForm.jsp,将该用户的订单信息存入StringList对象,37,13.删除订单(lookOrderForm),超链接,删除,web.xml,HandleDeleteOrderForm.java,lookOrderForm.jsp,StringList.java,输出显示,38,HandleDeleteOrderForm.java,获取session中Login对象loginBean获取要删除的订单编号id,loginBean=null?,N,Y,跳转到login.jsp登录页面,请求转发到查看购物车的lookOrderForm,将指定

温馨提示

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

评论

0/150

提交评论