基于MVC网上购物系统的毕业论文(7)

2019-03-15 13:35

过来的data2=$(\商品名称/定单号\值,根据商品名称或者订单编号进行精确删选,首先从session中获得登录用户名,并将其转换为String类型, if(request.getSession()!=null){yhm=(String)request.getSession().getAttribute(\hm\然后判断它是否存在,调用订单处理类里面的getIsGLY()方法判断是否是管理员,int isgly=ddcl.getIsGLY(yhm);然后判断该用户名是否是管理员,如果isgly等于0,说明使用户,则是前台订单查询。然后调用订单操作实现类里面的ddCxFy()方法,执行sql语句,遍历结果集,将订单放到list当中,最后匹配list当中的每一个元素,来执行function函数,判断该订单是否已经付款。

$.each(data.list,function(i,item){ var ddzt =\var cz = \if(item.ddzt==1){ ddzt=\已经付款\

cz =\评价\}else if(item.ddzt==0){ ddzt=\等待付款\

cz =\付款\}

4.3 后台功能的设计与实现

后台只有管理员才能登陆,管理员登陆进去之后对系统进行维护,管理员是不能注册的,只能由默认的admin新增。管理可以进行用户管理,商品管理和订单管理[20]。

4.3.1 管理员登录模块

每一个系统都是有后台的,是由后台管理员管理的,通过sql语句进行对后台数据库进行增删改查操作,后台管理员可以对系统的各个模块进行管理,后台管理员登陆页面如图4-8所示。

第 26 页 共 34页

图4-8 管理员登陆图

后台登陆使用form表单提交的方式跳转到登陆控制的那个serverLoginControl类中,,页面初始化时,调用init()方法,将焦点定位到帐号$(\).focus();账号,密码都不能为空,验证原理同前台是一样的。

4.3.2 用户查询模块

前台注册的用户可以在后台显示显示出来,管理可以对其进行查询、修改、删除,查询可以根据用户名查询,查询用户页面如图4-9所示。

图4-9 用户查询图

点击用户查询超链接时通过form表单进行提交,跳转到queryYH_ByYhmControl这个servlet,

list= queryYHService.QueryYH()获取用户对象的list,request.setAttribute(\再将list设置成一个元素,然后跳转到jsp页面,request.getRequestDispatcher(\,将元素list值返回页

第 27 页 共 34页

面forward(request,response)。

调用queryYHService中的QueryYH()查询方法,连接到后台数据库,执行sql语句select t_yhxx.*,t_yh.yhzt from t_yhxx,t_yh where t_yhxx.yhm=t_yh.yhm(+) and t_yh.YHZT=1,获取所有用户对象,放入list中,再通过request.setAttribute()方法放入名为list的变量中,通过request转发跳转到QueryYH.jsp页面中,进行用户list的遍历。

4.3.3 商品管理模块

要想实现购买必须前台要有商品才行,通过后台添加商品,把商品信息插入到后台数据库表中,商品添加的页面如图4-10所示。

图4-10 商品添加图

使是用JSTL标签添加商品,跳转到addSpglServlet中,从页面上取到尺码、款式、商品描述的值,通过addSp()放入商品的对象中。

第 28 页 共 34页

String cm = request.getParameter(\String ks = request.getParameter(\String spms = request.getParameter(\Spxx sp = new Spxx(); sp.setSpmc(spmc);

boolean flag = spgl.addSp(sp); request.setAttribute(\

request.getRequestDispatcher(\se);

添加成功之后跳转到querySpglServlet,从数据库查询相关商品信息,放入list中进行遍历。

商品添加成功之后跳出一个jsp页面,有两个超链接,点击查看商品,商品查询页面如图4-11所示。

图4-11 商品查询图

点击查询按钮时触发click事件,先判断商品编号不为空,调用函数跳转到商品查询的servlet,再调用商品信息实现类里面的fingSpxxById()方法,执行sql语句\* from T_SPXX where spzt =1 order by spbh查询到商品,根据商品状态和商品编号进行升序查询,把查询到的sql以参数返回到结果集中,遍历结果集,将商品放入一个list中,最后以json的格式返回到页面。

$(\

if($(\$.getJSON(\{spbh:$(\

第 29 页 共 34页

function(json){//回调

$(\将表格移除 $(\

$(\商品信息

序号商品编号商品名称商品价格商品数量颜色尺码款式热销状态新品状态流行状态日用状态图片路径商品类型商品描述操作\

$(\

son.spmc+\d>\+\json.splx+\et?spbh=\修改  \

$(\href='/SNYG/spgl/Spxx.jsp?operate=add' id='spzj'>继

续商品增加\

else{

alert(\商品编号为空,请重新输入\$(\

4.3.4 订单管理模块

前台生成订单之后可以在后台查询出来,如果已付款,这里的订单状态为1,否则为0,如果删除订单,删除之后订单状态改为2,可以根据商品名称或者订单编号进行模糊查询,订单查询的页面如图4-12所示。

图4-12 订单查询图

第 30 页 共 34页


基于MVC网上购物系统的毕业论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖北省建筑工程消耗量定额及统一基价表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: