当前位置: 首页 > news >正文

做电影资源缓存网站教程网站建设制作设计推广

做电影资源缓存网站教程,网站建设制作设计推广,学校网站资源库建设和资源上传,wordpress+支持+手机版文章目录 瑞吉外卖 — day011. 所需知识2. 软件开发整体介绍2.1 软件开发流程2.2 角色分工2.3 软件环境 3. 瑞吉外卖项目介绍3.1 项目介绍3.2 产品原型展示3.3 技术选型3.4 功能架构3.5 角色 4. 开发环境搭建4.1 数据库环境搭建4.2 Maven项目构建 5. 后台系统登录功能5.1 创建需… 文章目录 瑞吉外卖 — day011. 所需知识2. 软件开发整体介绍2.1 软件开发流程2.2 角色分工2.3 软件环境 3. 瑞吉外卖项目介绍3.1 项目介绍3.2 产品原型展示3.3 技术选型3.4 功能架构3.5 角色 4. 开发环境搭建4.1 数据库环境搭建4.2 Maven项目构建 5. 后台系统登录功能5.1 创建需要的结构包、类5.2 通用返回结果类5.3 登录功能处理5.4 退出功能处理 瑞吉外卖 — day01 1. 所需知识 Java基础Java WebMySQLSpring BootSSM(Spring、Spring MVC、MyBatis)Maven 2. 软件开发整体介绍 2.1 软件开发流程 需求分析 产品原型网页形式展现项目大体结构页面设计及效果需求规格说明书word文档展现项目的功能 设计 产品文档UI界面设计项目界面效果概要设计详细设计数据库设计需要几个数据库数据库中需要的表表中的字段 编码 项目代码单元测试 测试 测试用例测试报告 上线运维 软件环境安装配置 2.2 角色分工 2.3 软件环境 开发环境development开发人员在开发阶段使用的环境一般外部用户无法访问测试环境testing测试人员使用的环境用于测试项目, -般外部用户无法访问生产环境production线上环境正式提供对外服务的环境 3. 瑞吉外卖项目介绍 3.1 项目介绍 本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产 品包括系统管理后台和移动端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用可以对餐厅的菜品、套餐、订单等进行管理维护。移动端应用主要提供给消费者使用可以在线浏览菜品、添加购物车、下单等。 本项目共分为3期进行开发: 第一期主要实现基本需求,其中移动端应用通过H5实现用户可以通过手机浏览器访问。 第二期主要针对移动端应用进行改进使用微信小程序实现用户使用起来更加方便。 第三期主要针对系统进行优化升级,提高系统的访问性能。 3.2 产品原型展示 产品原型就是一款产品成型之前的一个简单的框架就是将页面的排版布局展现出来使产品的初步构思有一个可视化的展示。通过原型展示可以更加直观的了解项目的需求和提供的功能。产品原型只是展现项目功能并不是最终的效果 3.3 技术选型 用户层H5VUE.jsElementUI微信小程序网关层Nginx应用层Spring BootSpring MVCSpring SessionSpringSwaggerlombok数据层MysqlMybatisMybatis PlusRedis Spring Session Spring Session 是 Spring 框架的一个项目旨在提供会话管理的解决方案。它可以与各种后端存储如内存、数据库、Redis 等集成以便将会话数据存储在可扩展的分布式环境中。Spring Session 不仅可以用于传统的 Web 应用程序还可以用于微服务架构中的分布式系统。 Swagger Swagger是一款RESTFUL接口的文档在线自动生成功能测试功能软件。Swagger是一个规范和完整的框架用于生成、描述、调用和可视化RESTfu风格的web服务。目标是使客户端和文件系统作为服务器一同样的速度来更新文件的方法参数和模型紧密集成到服务器。这个解释简单点来讲就是说swagger是一款可以根据restful风格生成的接口开发文档并且支持做测试的一款中间软件。 Redis Redis是一种开源的内存数据结构存储系统是一个完全开源免费的高性能NOSQL的key-value数据库。它支持多种数据结构如字符串、哈希、列表、集合、有序集合等。它可以用作数据库、缓存和消息中间件并在性能、可扩展性和灵活性方面表现出色。 3.4 功能架构 移动端前台H5、微信小程序手机号登陆微信登陆地址管理历史订单菜品规格购物车下单菜品浏览系统后台管理分类管理菜品管理套餐管理菜品口味管理员工登录员工退出员工管理订单管理 3.5 角色 后台系统管理员登录后台管理系统拥有后台系统中的所有操作权限后台系统普通员工登录后台管理系统对菜品、套餐、订单等进行管理C端用户登录移动端应用可以浏览菜品、添加购物车、设置地址、在线下单等 4. 开发环境搭建 4.1 数据库环境搭建 创建数据库 reggie运行项目 sql 文件 db_reggie.sql 4.2 Maven项目构建 创建项目添加pom.xml文件中的依赖appliation.yaml 文件设置启动类在配置类中设置静态资源映射 5. 后台系统登录功能 5.1 创建需要的结构包、类 读出前端页面中与后端相关的信息 pojo(实体类) mapper 要继承 BaseMapperEmployee service service接口要继承IServiceEmployee serviceImpl要继承和实现extends ServiceImplEmployeeMapper, Employee implements EmployeeService controller 添加注解 Slf4j RestController RequestMapping(“employee”) 5.2 通用返回结果类 导入到 utils 包下 通用返回结果类服务端响应数据最终会封装成此对象 5.3 登录功能处理 处理逻辑如下: 1、将页面提交的密码password进行md5加密处理 2、根据页面提交的用户名username查询数据库 3、如果没有查询到则返回登录失败结果 4、密码比对如果不一致则返回登录失败结果 5、查看员工状态如果为已禁用状态则返回员工已禁用结果 6、登录成功将员工id存入Session并返回登录成功结果 /*** 后台员工登录* param request* param employee* return*/PostMapping(login)public REmployee login(HttpServletRequest request, RequestBody Employee employee){//1、将页面提交的密码password进行md5加密处理String password employee.getPassword();password DigestUtils.md5DigestAsHex(password.getBytes());//2、根据页面提交的用户名username查询数据库LambdaQueryWrapperEmployee lambdaQueryWrapper new LambdaQueryWrapper();lambdaQueryWrapper.eq(Employee::getUsername,employee.getUsername());Employee emp employeeService.getOne(lambdaQueryWrapper);//3、如果没有查询到则返回登录失败结果if(emp null){return R.error(用户不存在);}//4、密码比对如果不一致则返回登录失败结果if(!emp.getPassword().equals(password)){return R.error(密码不一致);}//5、查看员工状态如果为已禁用状态则返回员工已禁用结果if(emp.getStatus() 0){return R.error(账号已禁用);}//6、登录成功将员工id存入Session并返回登录成功结果request.getSession().setAttribute(employee,emp.getId());return R.success(emp);}5.4 退出功能处理 /*** 后台员工退出* param request* return*/PostMapping(logout)public RString logout(HttpServletRequest request){// 请理 session中保存的当前用户idrequest.getSession().removeAttribute(employee);return R.success(退出成功);}
http://www.yayakq.cn/news/5469/

相关文章:

  • 网站免费申请空间网页设计实训总结心得体会
  • 贵池网站建设女生做网站编辑好吗
  • 英文杭州网站建设公司注册核名查询官网
  • 营销型网站建设微博青岛网站制作案例
  • wordpress禁用灯箱效果广州seo网站管理
  • 网站做图分辨率是多少个人旅游网站建设方案
  • 网站推广服务外包有哪些渠道竞价推广的方案
  • 建设网站是什么职位wordpress 模板调用函数
  • 大名网站建设公司天津装修公司哪家口碑好些
  • 网站颜色 字体模板建站是什么意思
  • 淮北网站网站建设做短租哪个网站好
  • 网站空间可以自己做吗网站备案情况查询
  • 邢台做企业网站最近七天的新闻重点
  • 橙色的网站模板宁波市建筑业管理信息网
  • 杭州笕桥网站建设做评选活动的网站
  • 临沧市住房和城乡建设局门户网站2021年简短新闻20字
  • 莆田网站建设电话当涂网站建设
  • 新浪博客网站简约大方的网站
  • 网站建设学习心得黄骅港客运站电话号码
  • 阿里云上如何用iis做网站app定制开发最牛青岗科技公司
  • 服务器有了怎么做网站会员制营销方案案例
  • 深圳营销型网站建设制作商网站升级应注意的问题
  • 建网页和建网站wordpress邮箱配置stmp
  • 中国建设工程造价网站10000ip网站怎么做
  • 游戏网站建设成功案例北京seo多少钱
  • 网站建设项目维护与评价书无为网站设计
  • 网站流量工具手机网站大概多少钱
  • 做二手车按揭的网站备案号查询网站网址
  • 网站建设与维护流程图网站制作教程切片
  • iis网站防盗链怎么做营销型网站