鸿蒙物业小区APP 前后端设计 毕设 课设 大作业 实训指导项目

1 鸿蒙物业小区APP概述

该项目主要分为前端和后端设计,前端主要包含 业主的注册,登录,个人中心,生活缴费,物品报修,社区活动,新闻中心,个人缴费订单,生活订单等操作。 后端主要包含 新闻管理,活动管理,报修订单管理,缴费订单管理

2 项目使用的技术架构

前端采用 ArkUI TypeScript Axios
后端采用 SpringBoot MyBatis
数据库采用 MySql关系型存储

3项目开发工具

前端 deveco studio
后端 idea

4 项目功能实现

web后端和鸿蒙前端首页效果
在这里插入图片描述
web后端是SpringBoot实现的web管理系统框架
鸿蒙前端是deveco studio实现
交互方式通过 前端发送请求到后端接口,然后后端接口处理完请求之后,返回数据到前端展示。

活动详情:

在这里插入图片描述
主要展示活动的详情信息

在这里插入图片描述
生活缴费模块

在这里插入图片描述
个人中心

在这里插入图片描述
缴费订单

在这里插入图片描述
物品报修

在这里插入图片描述

登录页面

5 项目代码结构

在这里插入图片描述

6 项目代码交互

async clickLogin(){

    if(!this.isChecked){
      showMsg('请勾选隐私协议之后,在进行登录操作')
      return
    }

    if(this.username==''||this.password==''){
      showMsg('账号或者密码不能为空')
    }else{
     
      this.user.username = this.username
      this.user.password = this.password
      await axios.post(loginUrl,this.user,{headers:{
        'Content-Type':'application/json'
      }})
        .then(async (response: AxiosResponse) => {
          // 获取到的数据赋值给users数组

          if(response.data.isSuccess) {
            this.user = response.data.user
            //   //存储登录的信息
              let user:USERINFO = this.user
              let context = getContext(this)
              await putData('username',user.username,context)
              await putData('email',user.email,context)
            showMsg('登录成功')
            setTimeout(() => {
              router.replace({ url: 'pages/TabsPage' }
              )
            }, 1000)
          }else{
            showMsg('用户名或者密码错误')
          }
        })
        .catch((error: AxiosError) => {
          showMsg('登录失败')

        })
        .then(()=> {
          // 总是会执行
        });

    }
  }

7 项目整体代码

如果需要查看项目整体代码的小伙伴,lx 博主 . 由于篇幅有限,当前讲解到该地方,项目可以作为毕设,课设,实训,大作业指导项目,是前后端项目。

谢谢 各位朋友,祝福大家生活灿烂如花,生活开开心心,顺利通过一切关卡.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值