鸿蒙二手校园闲置APP开发 大作业 毕设 课设参考

鸿蒙二手校园闲置APP开发

1.1 项目简介

二手交易APP是基于鸿蒙开发的APP项目,用户可以注册和登录,登录到系统之后,可以进行发布自己要卖的闲置商品,然后同时也可以买别人的闲置商品。内容比较丰富。适合学习,开发,实训指导。

1.2 项目开发技术

deveco studio
arkui
typescript -ts
数据库

1.3 项目数据库

t_user用户表
字段 类型 长度 含义
id Integer 2 主键
username Text Not null 用户名
password Text Not null 密码
tel Text Not null 电话号码
email Text Not null 邮箱

t_product 产品表

字段 类型 长度 含义
id Integer 2 主键
title Text Not null 产品标题
fmPic Text Not null 图片
content Text Not null 产品描述
status1 Text Not null 状态
producttype Text Not null 产品类型
price Text Not null 价格
Level Text Not null 新旧程度
Seller Text Not null 卖家

t_order 订单表

字段 类型 长度 含义
id Integer 2 主键
title Text Not null 产品标题
fmPic Text Not null 图片
createtime Text Not null 订单时间 自动生成
status1 Text Not null 状态
username Text Not null 下单人类
price Text Not null 价格
ordernum Text Not null 订单号 自动生成
seller Text Not null 卖家
buyer Text Not null 卖家
level Text Not null 新旧程度

项目功能效果

登陆页面
在这里插入图片描述
登陆核心代码

async clickLogin(){

  if(this.username==''||this.password==''){
    showMsg('账号或者密码不能为空')
  }else{
    let dbUtils = new DBUtils();
    let result =await dbUtils.login(this.username,this.password);
    if(result.length>0){
      //存储登录的信息
      let user:USERINFO = result[0]
      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('登录失败')
    }
  }
}
  

注册功能
在这里插入图片描述
注册核心代码:

async register(){
    if(this.param.username==''||this.param.password==''){
      showMsg('账号或者密码不能为空')
    }
    else if(this.param.tel==''){
      showMsg('电话号码不能为空')
    }else if (this.param.email == '') {
      showMsg('邮箱不能为空')
    }else {
      let dbUtils =  new DBUtils()
      //判断用户名是否已经注册过
      let res = await dbUtils.queryOneByUsername(this.param.username)
      if(res.length > 0){
        showMsg('用户已被注册')
      }else{
          let result =  await dbUtils.insert(this.param)
          if(result){
            showMsg('注册成功')
            router.pushUrl({
              url:'pages/Login'
            })
          }
      }
    }

  }

4.3发布产品

发布产品的时候 只能使用管理员账号进行发布,普通用户不能发布产品

在这里插入图片描述

产品列表

在这里插入图片描述

产品分类

在这里插入图片描述

我的订单

在这里插入图片描述

项目代码

项目代码获取 lx博主 项目学习分享,项目适用于 学习鸿蒙开发,大作业,毕设指导,课设,实训指导,实际开发运用等场景

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值