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

怎么创作自己的网站网站ie浏览器不兼容

怎么创作自己的网站,网站ie浏览器不兼容,reeyee网站建设,wordpress带微信二维码文档包含用例图、系统架构图、系统功能结构图、实体属性图、总体e-r图。 一.系统开发工具与环境搭建 1.系统设计开发工具 后端 使用Java编程语言的Spring boot框架 项目架构:B/S架构 运行环境:win10/win11、jdk17 前端: 技术&#xff…

文档包含用例图、系统架构图、系统功能结构图、实体属性图、总体e-r图。

一.系统开发工具与环境搭建

1.系统设计开发工具

后端

使用Java编程语言的Spring boot框架

项目架构:B/S架构

运行环境:win10/win11、jdk17


前端:

技术:框架Vue.js;UI库:ElementUI;

开发工具:Visual Studio Code;


后端:

技术:Java语言、mybatis plus、Spring boot框架;

开发工具:IDEA 2023.3.3版本;


数据库:

数据库:mysql5.7/8.0

数据库工具:Navicat12版本;


二.系统实现(部分截图)

2.1 仓库人员功能实现

2.1.1 登录功能实现

仓库人员,通过输入账号、密码,选择对应的仓库管理员角色,输入图形验证码进行登录。前端将仓库人员输入的参数信息传递给后端接口/User/SignIn,执行登录方法,检查用户的信息是否存在于用户表,不存在,则提示仓库人员检查输入的信息是否正确。校验通过后,登录系统,进行操作系统。登录界面如图5-1所示。

关键代码:

List<AppUser> items=_AppUserMpper.selectList(queryWrapper);

if(items.stream().count()==0)

{ throw  new CustomException("请检查登录的账号或者密码,角色是否都正确!");}

Map<String, String> map = new HashMap<>();

map.put(SysConst.UserIdClaim,items.get(0).getId().toString());

map.put(SysConst.RoleTypeClaim,items.get(0).getRoleType().toString());

String token=JWTUtils.getToken(map);

return token;

2.1.2 商品资料管理功能实现

仓库商品资料管理,作为仓库管理人员,可以为仓库新增商品信息。包含商品、SKU、条码、品牌等信息,调用/Cargo/CreateOrEdit进行新增商品信息。当仓库商品有所变动时,可以进行修改,选择商品进行修改,调用/Cargo/Get获取商品的原始信息,修改后,调用/Cargo/CreateOrEdit接口进行修改。删除商品,有这个权限,但是最好不要删除商品信息。商品资料管理界面如图5-2所示。

关键代码:

//声明一个商品资料实体

Cargo Cargo = new Cargo();

//把前端传入的input参数拷贝到商品资料实体

BeanUtils.copyProperties(Cargo,input);

//调用数据库的增加或者修改方法

saveOrUpdate(Cargo);

//定义一个返回给前端的商品资料传输模型

CargoDto CargoDto=new CargoDto();

//同理把操作的商品资料实体拷贝给商品资料传输模型

BeanUtils.copyProperties(CargoDto,Cargo);

//把传输模型返回给前端

return CargoDto;

2.1.3 库区管理功能实现

仓库人员可以根据仓库的具体情况,进行设置库区,包含库区名称、库区编码。当发生酒类商品出入库操作时,系统通过业务逻辑层自动关联库区数据,系统实时更新该库区的库存数量字段。为库区设置库位信息,将当前库区Id传递给/WarehouseBin/CreateOrEdit接口,为库区新增库位信息。库区管理界面如图5-3所示。

关键代码:

if(input.getId()==null)

 {

     return new WarehouseAreaDto();

 }

 PagedResult<WarehouseAreaDto>  pagedResult =List(input);

 return pagedResult.getTotalCount()>0?pagedResult.getItems().stream().findFirst().get():new WarehouseAreaDto();

2.2超级管理员功能实现

2.2.1 数据图形化分析功能实现

超级管理员可以通过选择不同仓库,通过折线图查看每个仓库的最近7天出入库存数,最近7天出入订单数。环形图展示最近30天仓库出入库统计分析,展示该仓库的待补商品Top10,商品保质期预警Top10。数据图形化分析界面如图5-4所示。

关键代码:

 Map<String, Object> data = new HashMap<>();

data.put("name", "入库");

data.put("value", Math.abs(sum));

dataList.add(data);

//统计数量小于0的记录并且求和

double sum1 = inventoryRecords.stream().filter(x -> x.getQty() < 0).mapToDouble(x -> x.getQty()).sum();

Map<String, Object> data1 = new HashMap<>();

data1.put("name", "出库");

data1.put("value", Math.abs(sum1));

dataList.add(data1);

2.2.2 货主管理功能实现

超级管理员可以维护所有仓库的货主信息,为所有仓添加货主信息,填写货主名称、货主编码、货主电话、货主公司地址信息,调用/Customer/CreateOrEdit接口新增。当货主信息有所更改时,修改货主信息。当不再合作,可以删除货主信息。货主管理界面如图5-5所示。

关键代码:

//把Customer实体转换成Customer传输模型

List<CustomerDto> items= Extension.copyBeanList(pageRecords.getRecords(),CustomerDto.class);

for (CustomerDto item : items) {

  //查询出关联的创建用户信息

    AppUserDto  CreatorAppUserDTO=new AppUserDto();

    AppUser  CreatorAppUserEntity= _AppUserMapper.selectOne(Wrappers.<AppUser>lambdaQuery().eq(AppUser::getId,item.getCreatorId()));

   if(CreatorAppUserEntity!=null) {

        BeanUtils.copyProperties(CreatorAppUserDTO, CreatorAppUserEntity);

        item.setCreatorAppUserDto(CreatorAppUserDTO);

    }  

}

//返回一个分页结构给前端

return PagedResult.GetInstance(items,totalCount);

2.2.3 库存预警功能实现

超级管理员登录系统后,库存预警模块。可对每一款商品单独设置库存预警。点击具体商品的编辑选项,超级管理输入商品的下限预警值,调用/EarlyWarning/CreateOrEdit接设置库存预警。此数值代表商品库存数量达到该值时,系统将触发预警。库存预警界面如图5-6所示。

关键代码:

//声明一个库存预警实体

EarlyWarning EarlyWarning = new EarlyWarning();

//把前端传入的input参数拷贝到库存预警实体

BeanUtils.copyProperties(EarlyWarning, input);

//调用数据库的增加或者修改方法

saveOrUpdate(EarlyWarning);

//定义一个返回给前端的库存预警传输模型

EarlyWarningDto EarlyWarningDto = new EarlyWarningDto();

//同理把操作的库存预警实体拷贝给库存预警传输模型

BeanUtils.copyProperties(EarlyWarningDto, EarlyWarning);

//把传输模型返回给前端

return EarlyWarningDto;


文章转载自:

http://McmvXyyX.mprpx.cn
http://qYRaXLol.mprpx.cn
http://UZmNQfqC.mprpx.cn
http://vWQkt6pA.mprpx.cn
http://LZaRoLCL.mprpx.cn
http://1uUJLpHX.mprpx.cn
http://T7HfqNKk.mprpx.cn
http://U5JeZrcg.mprpx.cn
http://ap4nOLqo.mprpx.cn
http://M65RfTHl.mprpx.cn
http://F1DGivOI.mprpx.cn
http://aP0z1qfH.mprpx.cn
http://6TA5jgta.mprpx.cn
http://1iMaR7oY.mprpx.cn
http://hcsiUyF4.mprpx.cn
http://h9vZ1hJ8.mprpx.cn
http://l2c6tMyD.mprpx.cn
http://OcrmzvTA.mprpx.cn
http://kBdvDvWV.mprpx.cn
http://0uYgvMQ0.mprpx.cn
http://V1RxGAwc.mprpx.cn
http://my2dDaQY.mprpx.cn
http://25Ov9U80.mprpx.cn
http://FlWeMV84.mprpx.cn
http://TTP4elCR.mprpx.cn
http://mWfhCi4h.mprpx.cn
http://muFb3GVd.mprpx.cn
http://PZ0bpwov.mprpx.cn
http://AtePvLtf.mprpx.cn
http://YZ01pkHz.mprpx.cn
http://www.dtcms.com/wzjs/669498.html

相关文章:

  • 为什么网站显示正在建设游戏客户端开发
  • 寿光建设集团网站网页设计心得5000字
  • 公司英文网站建设wordpress 禁止转码
  • 做网站分销违法吗网站建设目录
  • 红河优才网站建设里水网站建设
  • 服务器里怎么建设网站那个网站可以做空比特币
  • 产品网站别人是如何做优化的哪个网站做h5号
  • 建立网站要钱吗?wordpress主题know
  • 柳江网站建设深圳市做网站建设
  • 怎么自己做微网站wordpress建站收录快
  • 自己做网站开店中山外贸营销网站建设
  • 如何制作个人网站教程wordpress post 类型
  • 标准型网站建设开发dedecms做多语言的网站
  • 下载网站源文件免费 成品模板网站
  • 网站备案中从事网络销售都有哪些平台呢
  • 网站管理有哪些wordpress 电子商务插件
  • 平湖网站建设公司素材网站开发
  • 网站恶意点击浏览器老是出现站长工具
  • 做期货应该看的网站电商平台有哪些类型
  • 北京网站公司建设驻马店网站建设维护
  • 高端网站设计官网企业类网站模版
  • 哈尔滨网站开发建设公司1688电影网入口
  • 网站建设审批表网站建设面授班
  • 个人与企业签订网站开发合同邢台做移动网站价格
  • 奉化网站建设报价钦北区网站建设
  • 电商商城网站建设方案外贸网站优化
  • 金融门户网站模版安丘市住房和城乡建设局网站
  • 简历制作网站免费莆田哪里有学做网站的
  • 济南网站备案程序教育行业展示网站模板
  • 网站建设与网络编辑综合实训课程指导手册个人网站不备案