电商Web平台开发 课件 5任务2 后台用户管理_第1页
电商Web平台开发 课件 5任务2 后台用户管理_第2页
电商Web平台开发 课件 5任务2 后台用户管理_第3页
电商Web平台开发 课件 5任务2 后台用户管理_第4页
电商Web平台开发 课件 5任务2 后台用户管理_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

模块二综合实战应用模块《电商web云平台开发》思维导图目录CONTENTS商城后台开发商城前台开发56项目五

商城后台开发项目背景本项目以一个商城项目为例详细讲解Java技术的综合开发应用。该项目中的商城叫“乡农甄商城”,是一个基于扶农助农需求为扶贫乡县搭建的一个线上助销平台,为农户拓宽销售渠道。该商城不仅要满足销售需求,还应该满足运营需求,通过前期的调研了解,开发人员梳理出了“乡农甄商城”后台管理需要实现的基本功能。商城后台开发需求营销推广管理页订单管理页商品管理页

首页用户管理页研究内容本章节研究商城的后台开发,根据不同业务逻辑将后台开发分为若干模块,然后从数据表格的建立、实体类的创建、Mapper接口和Mapper映射文件的编写、Service接口及实现的编写、Controller类的编写等方面完成商城后台开发的项目。1.后台用户注册登录开发;2.后台用户管理开发;3.后台商品管理开发;4.后台订单管理开发;5.后台秒杀活动管理开发;6.后台广告管理开发;7.后台优惠券管理开发。学习目标1.认识Java程序语言和MyEclipse开发工具;2.了解Web项目及项目结构;3.归纳SSM框架搭建的步骤;4.描述MySQL数据库及相关SQL语句。知识目标1.熟练使用MyEclipse开发工具;2.能够基于项目需求完成Java开发环境的搭建工作;3.能够创建web项目,搭建SSM框架;4.熟练使用MySQL数据库及SQL语句。技能目标1.培养学生项目需求分析、项目任务分工的合作精神;2.锻炼学生独立完成项目开发的严谨工作态度与认真负责的职业素养。素养目标任务二后台用户管理要在SSM框架下开发后台用户管理的相关功能,需要了解其各个类的含义和作用。预备知识一、后台用户管理中各类说明UserAdmin

Controller类接收客户端的请求1UserAdminService是业务逻辑层的接口2UserAdmin

ServiceImpl是业务接口的实现层3UserAdminMappe接口定义对数据库操作的方法4UserAdmin

Mappe.xml是UserAdmin

Mappe接口的映射文件5SQL语句执行完成后,执行结果返回给客户端6后台用户管理需要管理后台所有用户的信息。预备知识二、后台用户管理的功能需求查询所有用户修改用户信息新增用户删除用户信息实施准备后台用户管理主要负责管理后台用户及管理员信息,包括查询功能、新增功能、修改功能及删除功能。后台用户管理包含的数据库操作有后台用户列表查询(无条件/有条件)、后台用户新增、后台用户修改、后台用户删除。请同学们打开上一任务中完成的项目,本任务内容在此基础上进行。任务实施与分析编写后台用户管理Controller层编写后台用户管理Service层及接口实现层编写后台用户实体类及Mapper文件后台用户修改及删除功能实现后台用户列表及查询功能实现实现后台用户添加功能步骤1步骤4步骤2步骤5步骤3步骤6ABCDEF任务实施与分析步

骤1.4创建后台用户管理对应Mapper接口类及xml文件1.2分析需要对后台商品数据进行的操作1.3创建后台用户表实体类1.1创建后台用户表步骤1:编写后台用户实体类及Mapper文件任务实施与分析分析后台用户管理需要的功能2.12.52.22.42.3分析后台用户管理接口实现应调用的Mapper方法分析Service类应提供的接口方法创建Service接口类创建ServiceImpl接口实现类步骤2:编写后台用户管理Service层及接口实现层数据新增数据修改数据删除数据查询任务实施与分析步骤3:编写后台用户管理Controller层3.1分析后台用户管理有哪些功能3.2分析后台用户管理控制层应调用的逻辑层方法3.3分析控制层应提供给前台调用的方法3.4创建Controller控制层类@Controller@RequestMapping("/admin")publicclassUserAdminController{@AutowiredprivateUmsAdminServiceadminService;@RequestMapping(value="/add")@ResponseBodypublicvoidadd(HttpServletRequestrequest,HttpServletResponseresponse){}@RequestMapping(value="/modify")…@RequestMapping(value="/delete")…@RequestMapping(value="/list")…任务实施与分析分析Controller层需获取的参数及要调用的服务层代码分析ServiceImpl需调用的Mapper接口方法Mapper.xml对应的新增SQL语句接口访问地址4.14.24.34.4步骤4:实现后台用户添加功能 UserAdminuserAdmin=newUserAdmin(); userAdmin.setUsername(request.getParameter(“username”)); userAdmin.setPassword(request.getParameter(“password”)); userAdmin.setIcon(request.getParameter(“icon”)); //…………intresult=adminService.add(userAdmin);intresult=adminMapper.insert(userAdmin);任务实施与分析步骤5:后台用户列表及查询功能实现43215.1分析Controller层需获取的参数及要调用的服务层代码5.3Mapper.xml对应的查询SQL语句5.2分析ServiceImpl需调用的Mapper接口方法5.4接口访问地址Map<String,Object>param=newMap<String,Object>();param.put(“username”,request.getParameter(“username”));…………List<UserAdmin>list=adminService.getList(param);List<UserAdmin>=adminMapper.selectByParam(param);<selectid="selectByParam"parameterType="java.util.Map"resultMap="adminResultMap">select*fromuser_admin<where><iftest="username!=nullandusername!=’’">andusername=#{username}</if>…………</where></select>任务实施与分析6.1分析Controller层需获取的参数及要调用的服务层代码6.2分析ServiceImpl需调用的Mapper接口方法6.3Mapper.xml对应的修改及删除SQL语句6.4接口访问地址步骤6:后台用户修改及删除功能实现思政小课堂银行卡的普及使得我们的生活更加便利,同时减少了现金和支票的流通。我们使用银行卡的任何功能都离不开相关的保密工作,每张银行卡也都有自己所设定的密码。下面我们来看一起盗刷银行卡的案件。佛山市南海区的许先生向派出所报案,称自己放在工作宿舍的一张银行卡不见了,可是许先生并未将银行卡密码告诉过别人。民警立马采取行动,根据手机短信所发来的消费提醒前往盗刷人盗刷消费的超市进行调查。最后民警把嫌疑锁定了一名男子,怀疑该男子有重大嫌疑。在许先生的指认下,发现该男子就是许先生前不久刚刚离职的同事肖某。因此,大家在操作自己的银行卡的时候,一定要注意保密,以免个人财物收到损害。我们作为程序员,写代码的时候也难免会接触到客户的重要信息,我们要注意保护这些信息,以免发生不可挽回的后果。

本任务章节完成了用户管理模块的功能开发,但仅完成用户管理功能还不足以支撑一个商城后台管理系统的基本运转,还需要完成其他与用户相关的功能模块,常用模块包括以下几个:拓展知识一、完善用户管理功能0302角色权限管理其他用户相关模块01用户角色管理思考与总结用户管理模块要实现对用户的哪些操作?请简述添加用户的代码实现流程。能力提升在上一节中,同学们完成了电商网站项目后台管理系统的用户注册登录功能开发,本节将继续开发电商网站后台管理系统的后台用户管理模块。由于上一节已经创建了后台用户表及其相关的类,故本节将直接对上一节中创建的类进行修改,请同学们结合本节所学内容,继续完善电商网站项目的以下任务。

1.在Mapper接口与映射文件中创建用户管理所需的添加用户、删除用户、修改用户、用户查询方法及其对应的SQL语句;

2.在Service接口及其实现类中创建用户管理所需的添加用户、删除用户、修改用户、用户查询方法及其对应的业务逻辑实

温馨提示

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

评论

0/150

提交评论