_化妆品销售网_第1页
_化妆品销售网_第2页
_化妆品销售网_第3页
_化妆品销售网_第4页
_化妆品销售网_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、1第10章 化妆品销售网210.1 系统功能设计1)1)注册注册: :填写会员基本信息填写会员基本信息. .2)2)登录登录: :输入会员名输入会员名, ,密码密码. .若输入信息不存在若输入信息不存在, ,系统显示系统显示错误信息错误信息. .3)3)浏览化妆品:选择化妆品名称,分页显示化妆品信息。浏览化妆品:选择化妆品名称,分页显示化妆品信息。4)4)查询化妆品:按指定条件分页显示化妆品信息。查询化妆品:按指定条件分页显示化妆品信息。5)5)查看购物车:若用户已登录,显示购物车中的物品信查看购物车:若用户已登录,显示购物车中的物品信息,并允许选择删除指定物品或提交订单。否则,进入息,并允许

2、选择删除指定物品或提交订单。否则,进入登录页面。登录页面。6)6)查询订单:若用户已登录,显示已提交订单信息。否查询订单:若用户已登录,显示已提交订单信息。否则,进入登录页面。则,进入登录页面。7)7)退出登录退出登录310.2 数据库设计系统数据库系统数据库shopshop创建创建4 4张表:张表:useruser表表: :存用户的存用户的注册信息注册信息。 字段字段:logname, password,phone,address,realnamelogname, password,phone,address,realnameclassifyclassify表:存表:存化妆品的类别化妆品的类

3、别信息信息 。 字段字段: id,nameid,namecosmeticFormcosmeticForm表:存表:存化妆品信息化妆品信息 。 字段字段: number,name,made,price,mess,pic,idnumber,name,made,price,mess,pic,idorderFormorderForm表表: : 存存订单信息订单信息。 字段字段: id,logname,mess,sum id,logname,mess,sum410.3 对象模型设计1 1)mybean.datamybean.data: :系统实体类系统实体类Login.java(Login.java(登

4、录信息登录信息) Register.java() Register.java(注册信息注册信息) )DataByPage.java(DataByPage.java(分页信息分页信息) ) StringList.java(StringList.java(上传文件信息上传文件信息) )2 2) myservlet.controlmyservlet.control : :系统的系统的Java ServletJava Servlet。HandleLogin.java HandleRegister.javaHandleLogin.java HandleRegister.javaHandleLookCos

5、metic.java SerchByCondition.javaHandleLookCosmetic.java SerchByCondition.javaHandleLookOrderForm.java HandleExit.javaHandleLookOrderForm.java HandleExit.java3 3) : :数据库连接类数据库连接类. .510.4 界面设计1.系统页面设计head.txt6head.txt“青山不老绿水无忧青山不老绿水无忧”化妆品销售网化妆品销售网 A href=注册注册 A href= 登录登录 A href= 浏览化妆品浏览化妆品 A href= 查询

6、化妆品查询化妆品 A href= 查看购物车查看购物车 A href= 查看订单查看订单 A href= 退出退出 A href= 主页主页 72.系统首页(index.jsp) 欢迎光临“青山不老绿水无忧”化妆品销售网 82.系统首页(index.jsp)93.会员注册(inputRegisterMess.jsp)表单web.xmlHandleRegister.javaRegister.javainputRegisterMess.jsp本页输出显示10HandleRegister.java获取注册信息检查注册名中是否为空,注册名及密码的长度是否大于零,含有非数字字母字符,两次密码相同合法吗?

7、连接数据库,将注册信息插入到表中Y插入成功?将注册信息保存到Register对象中Y请求转发到输出显示页面保存提示信息2到对象保存提示信息1到对象NNrequest.getParameter(“XXX);Register reg = new Register();request.setAttribute(register,reg);RequestDispatcher rd= request.getRequestDispatcher(“XXX.jsp); rd.forward(request, response);reg.setXXX(YYY);con=DbUtil.getConnection(

8、);sql=INSERT INTO member ”; stmt=con.createStatement();n=stmt.executeUpdate(sql);n!=0114.会员登录(login.jsp)124.会员登录(login.jsp)表单web.xmlHandleLogin.javaLogin.javalogin.jsp本页输出显示13HandleLogin.java获取输入的帐号, 密码合法用户?调用成功方法success()用户对象存入session中调用失败方法fail()显示错误信息NY根据输入的帐号密码获取数据库对象转向login.jsp页面14success()方法获取

9、session中的登录Login对象是否登录?保存提示信息1到对象NY获取登录信息Login!=null?创建Login对象存入sessionNY保存数据到对象155.浏览化妆品(lookCosmeticServlet)165.浏览化妆品(lookCosmeticServlet)超链接浏览化妆品web.xmlHandlLookCosmetic.javalookCosmetic.jspStringList.java本页输出显示17HandlLookCosmetic.java查询化妆品类型表跳转到显示页面” lookCosmetic.jsp”将类型编号和类型名存入StringList对象中并存入s

10、ession中18web.xmlQueryAllRecord.javabyPageShow.jsp5.浏览化妆品(lookCosmeticServlet)DataByPage.java表单显示指定类型的化妆品19QueryAllRecord.java获取session中DataByPage对象dataBean查询指定类型的化妆品信息,存入dataBean对象。跳转到byPageShow.jspdataBean =null?NY在session中创建新dataBean对象205.浏览化妆品(byPageShow.jsp)216.查询化妆品(searchCosmetic.jsp)226.查询化妆品

11、(searchCosmetic.jsp)web.xmlSearchByCondition.javabyPageShow.jspDataByPage.java表单分页显示满足条件记录页面23SearchByCondition.java23获取查询参数searchMess根据查询条件建立查询语句searchMess!=null?YN跳转到错误页面显示错误信息执行查询语句,将结果存入DataByPage对象将存入DataByPage对象存入session对象跳转到显示页byPageShow.jsp查询条件有错?NY跳转到错误页面显示错误信息247.查看细节(showDetail)表单web.xmlH

12、andleShowDetail.javaStringList.java输出显示showDetail.jsp25HandleLookShoppingCar.java获取session中Login对象loginBean获取化妆品编号loginBean=null?NY跳转到login.jsp登录页面将查询结果存入StringList对象中跳转到显示页showDetail.jsp查询数据库表268.放入购物车(putGoodsServlet)表单web.xmlPutGoodsToCar.javaLogin.java本页输出显示27PutGoodsToCar.java获取session中Login对象l

13、oginBean获取要加入购物车的购物信息goods获取购物车对象carloginBean=null?NY跳转到login.jsp登录页面显示加入购物车成功页面将购物信息goods存入car对象289.查看购物车(lookShoppingCar)299.查看购物车(lookShoppingCar)超链接查看购物车web.xmlHandleLookShoppingCar.javalookShoppingCar.jspLogin.java本页输出显示30HandleLookShoppingCar.java获取session中Login对象loginBean获取loginBean对象中的购物车对象c

14、arloginBean=null?NY跳转到login.jsp登录页面car=null?N将购物车信息存入loginBean对象中跳转到显示页lookShoppingCar.jspY存错误信息到loginBean对象中3110.删除购物车(deleteServlet)表单web.xmlHandleDelete.javalookShoppingCar输出显示购物车列表32HandleDelete.java获取session中Login对象loginBean获取要删除的购物信息goods获取购物车对象carloginBean=null?NY跳转到login.jsp登录页面请求转发到查看购物车的lo

15、okShoppingCar将购物信息goods从car对象中删除3311.生成订单(buyServlet)表单web.xmlHandleBuyGoods.java在本页面显示生成订单结果34HandleBuyGoods.java获取要生成订单的参数buy向订单表中插入新订单记录buy=null?NY显示错误信息页面显示成功信息页面插入成功?YN35超链接查看订单web.xmlHandleLookOrderForm.javalookOrderForm.jspStringList.java输出显示12.查看订单(lookOrderForm)36HandleLookOrderForm.java获取s

16、ession中Login对象loginBean获取loginBean对象中当前登录用户名loginBean=null?NY跳转到login.jsp登录页面在数据库中查询该用户的订单信息跳转到显示页lookOrderForm.jsp将该用户的订单信息存入StringList对象3713.删除订单(lookOrderForm)超链接删除web.xmlHandleDeleteOrderForm.javalookOrderForm.jspStringList.java输出显示38HandleDeleteOrderForm.java获取session中Login对象loginBean获取要删除的订单编号

17、idloginBean=null?NY跳转到login.jsp登录页面请求转发到查看购物车的lookOrderForm将指定编号的订单从订单表中删除3914.退出(exitServlet)web.xmlHandleExit.javaindex.jsp超链接40HandleExit.java销毁用户的session对象invalidate();返回主页” index.jsp”4115.修改密码(changePassword.jsp)9、 人的价值,在招收诱惑的一瞬间被决定。22.2.2122.2.21Monday, February 21, 202210、低头要有勇气,抬头要有低气。22:34:1222:34:1222:342/21/2022 10:34:12 PM11、人总是珍惜为得到。22.2.2122:34:1222:34Feb-2221-Feb-2212、人乱于心,不宽余请。22:34:1222:34:1222:34Monday, February 21, 202213、生气是拿别人做错的事来惩罚自己。22.2.2122.2.212

温馨提示

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

最新文档

评论

0/150

提交评论