跳至主要內容
API开放平台项目

大家好,这里是文学编程分享,历经两周多的开发,为大家带来了一套有足够亮点的分布式微服务项目,我在这里对该项目做一个简单的总结,希望能被更多的同学看到,不再担心实习面试没有项目可言,希望同学们能把它变成自己的项目经验~

API开放平台项目已完结!!!

happy

用户端在线体验(加载较慢,耐心等待)

电脑端: https://6b897075.r22.cpolar.top


sixkey大约 6 分钟项目文档项目
通用后台管理系统

一、基础配置

1、全局样式

使用scss样式

安装:npm install -D sass

全局样式index.scss

// 引入清除默认样式
@import "./reset.scss";

//滚动条样式设置
/* 隐藏滚动条 */
::-webkit-scrollbar {
    display: none;
}

sixkey大约 25 分钟项目文档项目
智约会议管理系统

后台

项目搭建

1、导入依赖

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.sixkey</groupId>
  <artifactId>meet-booking</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.5</version>
  </parent>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-validation</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <groupId>org.junit.vintage</groupId>
          <artifactId>junit-vintage-engine</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <scope>test</scope>
    </dependency>
    <!--mysql数据库驱动依赖-->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <!--druid连接池-->
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>druid-spring-boot-starter</artifactId>
      <version>1.1.22</version>
    </dependency>
    <!--mybatis-plus依赖,已经包括了mybatis的依赖了-->
    <dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus-boot-starter</artifactId>
      <version>3.3.1</version>
    </dependency>
    <!--mybatis-plus的模板引擎依赖,使用mybatis-plus必须要加这个依赖-->
    <dependency>
      <groupId>org.apache.velocity</groupId>
      <artifactId>velocity-engine-core</artifactId>
      <version>2.0</version>
    </dependency>
    <!-- 引入lombok -->
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <optional>true</optional>
    </dependency>
    <!-- 引入springAop -->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-aop</artifactId>
    </dependency>
    <!-- 引入fastjson -->
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>fastjson</artifactId>
      <version>2.0.7</version>
    </dependency>
  </dependencies>

  <build>
    <!-- 注:maven默认是不编译,因此加上如下resources才会生产对应的xml文件 目的:解决mybatis映射关系不对应问题  start =============== -->
    <resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
      </resource>
      <resource>
        <directory>src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
      </testResource>
    </testResources>
    <!-- 注:maven默认是不编译,因此加上如下resources才会生产对应的xml文件 目的:解决mybatis映射关系不对应问题  end =============== -->

    <plugins>
      <!-- maven打包插件 -> 将整个工程打成一个 fatjar -->
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <!-- 作用:项目打成jar,同时把本地jar包也引入进去 -->
        <configuration>
          <includeSystemScope>true</includeSystemScope>
        </configuration>
      </plugin>
      <!--添加配置跳过测试-->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.22.1</version>
        <configuration>
          <skipTests>true</skipTests>
        </configuration>
      </plugin>
    </plugins>

    <!-- 固定Jar包名字 -->
    <finalName>meet-booking</finalName>
  </build>
</project>


sixkey大约 17 分钟项目文档项目
曲师商城

1、项目需求分析

用户需求分析

  • 注册和登录功能:
    • 用户可以通过填写注册表单完成账号注册。
    • 用户可以使用注册的账号和密码进行登录。
    • 提供忘记密码功能,用户可以通过邮箱或手机验证码重置密码。
  • 商品浏览和搜索功能:
    • 用户可以浏览商品列表,查看商品的基本信息、价格、图片等。
    • 用户可以通过关键词搜索商品,系统返回相关商品的结果。
  • 购物车管理功能:
    • 用户可以将感兴趣的商品添加到购物车。
    • 用户可以修改购物车中商品的数量。
    • 用户可以删除购物车中的商品。
    • 用户可以清空购物车。
  • 下单和支付功能:
    • 用户可以选择购物车中的商品完成下单。
    • 用户需要填写配送地址和选择支付方式。
    • 系统生成订单并显示订单详情。
    • 用户进行支付操作,可以选择在线支付或货到付款。
  • 查看订单状态功能:
    • 用户可以查看订单的物流信息和状态,了解订单的进展情况。
    • 用户可以查看订单的详细信息,如商品清单、收货地址等。
  • 取消订单功能:
    • 用户可以在一定条件下取消未发货的订单,如退货期未过等。
  • 评价和回复功能:
    • 用户可以对购买的商品进行评价,并选择评分和文字评论。
    • 商家可以回复用户的评价。
  • 优惠券和积分功能:
    • 用户可以领取优惠券和积分,用于抵扣购物金额或兑换商品。
  • 促销活动功能:
    • 商家可以发布促销活动,如限时折扣、满减等。
    • 用户可以参与促销活动,享受相应的优惠。
  • 客服支持功能:
    • 提供在线客服功能,解答用户的问题和处理售后问题。
  • 搜索和推荐功能:
    • 用户可以通过关键词搜索商品,系统根据用户的浏览和购买记录推荐相关商品。
  • 移动端适配功能:
    • 商城需要适配不同的移动设备,提供良好的移动端用户体验。

sixkey大约 19 分钟项目文档项目