自学内容网 自学内容网

day01

1.软件和电脑配置要求

1、虚拟机01:
IP:192.168.150.101
内存:8GB
硬盘:20GB
2、微信开发者工具
3、手机模拟器(雷电模拟器、mumu模拟器都可以)
4、电脑的最低配置要求:内存16G、固态硬盘空间512G、CPU8核
5、本地软件:maven 建议版本为3.6.x、JDK 11、Git、Intellij Idea

2.任务及其场景清单

在这里插入图片描述

3.第一天事项流程

在这里插入图片描述

4. 【任务一】:配置电脑开发环境

根据文档配置开发环境

环境搭建参考链接: 环境搭建

资料下载地址:链接:https://pan.baidu.com/s/1yMmfOudJsO8gmZyEbxIhZQ?pwd=1234
提取码:1234

在这里插入图片描述

4.1 修改主机host

在这里插入图片描述

nginx的配置文件:

vim /usr/local/src/nginx/conf/nginx.conf

5.【任务二】:熟悉开发手册

熟悉开发手册。开发手册链接地址:开发手册

微服务列表:

在这里插入图片描述

6.【任务三】:查看产品文档

用户端 https://share.lanhuapp.com/#/invite?sid=qx01hbI7 密码: UxGE

快递员端 https://share.lanhuapp.com/#/invite?sid=qxe42Dya 密码: Nomz

司机端 https://share.lanhuapp.com/#/invite?sid=qX0NEmro 密码: yrzZ

管理端 https://share.lanhuapp.com/#/invite?sid=qX0axVem 密码: fh3i

7.【任务四】:获取项目、熟悉项目

  1. 拉取管理端后端代码(sl-express-ms-web-manager)并运行

  2. 拉取管理端前端代码(project-slwl-admin-vue)并运行

    前端代码部署参考文档:部署前端

  3. 熟悉登陆的业务流程


拉取前端代码后,创建develop分支一直失败,后来发现远程develop分支和远程master分支不一致,在本地切换成develop分支即可。

8. 系统架构

在这里插入图片描述

在这里插入图片描述

9.Java-神领物流-day01日报

9.1 [【任务一】:提交虚拟机配置成功后启动的docker容器列表截图及maven私服配置截图(25分)

在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

    <localRepository>E:\maven\myRepository</localRepository>

    <!-- 配置私服中deploy的账号 -->
    <servers>
        <server>
            <id>sl-releases</id>
            <username>deployment</username>
            <password>deployment123</password>
        </server>
        <server>
            <id>sl-snapshots</id>
            <username>deployment</username>
            <password>deployment123</password>
        </server>
    </servers>

    <mirrors>
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central,jcenter,!sl-releases,!sl-snapshots</mirrorOf>
        </mirror>
        <mirror>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo1.maven.org/maven2/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>jcenter</id>
            <name>JCenter</name>
            <url>https://jcenter.bintray.com/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
    </mirrors>

    <profiles>
        <profile>
            <id>sl</id>
            <!-- 配置项目deploy的地址 -->
            <properties>
                <altReleaseDeploymentRepository>
                    sl-releases::default::http://maven.sl-express.com/nexus/content/repositories/releases/
                </altReleaseDeploymentRepository>
                <altSnapshotDeploymentRepository>
                    sl-snapshots::default::http://maven.sl-express.com/nexus/content/repositories/snapshots/
                </altSnapshotDeploymentRepository>
            </properties>
            <!-- 配置项目下载依赖的私服地址 -->
            <repositories>
                <repository>
                    <id>sl-releases</id>
                    <url>http://maven.sl-express.com/nexus/content/repositories/releases/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>sl-snapshots</id>
                    <url>http://maven.sl-express.com/nexus/content/repositories/snapshots/</url>
                    <releases>
                        <enabled>false</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>

    <activeProfiles>
        <!-- 激活配置 -->
        <activeProfile>sl</activeProfile>
    </activeProfiles>

</settings>

9.2 【任务二】:列举自己学到的开发规范(25分)

项目的主分支是master,开发分支一般是develop,实现相关功能是创建feature分支,再合并到develop分支上。功能开发完成后合并到master分支,再创建release分支测试。

9.3 【任务三】:提交项目启动成功后管理员端、用户端、快递员端、司机端登陆成功的截图(25分)

  • 用户端微信小程序项目名称为:project-wl-yonghuduan-uniapp-vue3
  • 使用微信开发者工具打开项目:自己的目录\project-wl-yonghuduan-uniapp-vue3\unpackage\dist\dev\mp-weixin
  • 用户端微信开发者工具中的appId填写nacos配置中心的s-express-ms-web-customer.properties中的appid
  • 用户端微信小程序项目修改utils下env.js里面的
  • 快递员端app配置如下:
  • 司机端app配置如下:

9.3.1 管理端:

在这里插入图片描述

9.3.2 用户端:

1.先登录nacos:http://nacos.sl-express.com/nacos

别忘了最后的路径。

2.在配置列表中找到目标服务,查看配置内容:

在这里插入图片描述
在这里插入图片描述

3.修改微信小程序代码中的appid:

在这里插入图片描述

4.修改目标地址:

在这里插入图片描述

5.别忘了重启小程序


登录成功:

在这里插入图片描述

9.3.3 快递员端和司机端

用雷电模拟器打开apk文件:

在这里插入图片描述

apk的url:

司机端:http://192.168.150.101:9527/driver
快递员端:http://192.168.150.101:9527/courier

登录成功:

在这里插入图片描述

在这里插入图片描述

9.4 【任务四】:查看产品文档里面的运费功能,描述它的详细流程(25分)

在这里插入图片描述

运费管理是对用户不同的情况定义了相对的运费,如用户地域类型、寄快递的类型、快递重量和体积等。


原文地址:https://blog.csdn.net/qq_52174380/article/details/144703932

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!