2019级软件工程应用与实践-人工智能快递柜(综述)

2021SC@SDUSC

题目介绍

本系统结合物联网智能文件柜实现了具有物品中转、教师收发作业、物品暂存等功能的操作平台。智能文件柜的使用脱离了繁琐的人工管理,减少人力消耗,文件提交、文档管理更加可靠与安全,具有很强的实践意义。

代码的下载与安装配置

项目总体可分为四部分:微信小程序端、web网站端、柜子(Android)端和后端
各部分代码如下:
微信小程序端
https://github.com/pear-li1015/miniprogram

柜子端 (Android端)
https://github.com/pear-li1015/cabinet

后台端(含web端和后端) https://code.aliyun.com/pear_bin/background

部署过程:
1.配置环境
mysql安装
mogodb安装
libreoffice安装并导入中文字体
2.配置文件
在这里插入图片描述配置mysql和mongodb的url和用户名密码
配置ssl证书位置和证书密码
将com.shenji.audit.utils.AESUtils的password中的xxx补全为AES密钥

3.编译
运行maven clean和maven install 生成jar文件
4.部署到服务器
在这里插入图片描述
项目运行结果展示:
在这里插入图片描述

项目分工

在本次项目中,我主要负责Android端项目的开发,将主要了解的代码内容:

  1. 主体框架搭建并处理串口兼容性问题;
  2. 相关界面如何实现调整;
  3. 与柜子交互的串口通信功能完善;
  4. 与服务器 Web 后端交互功能的调整;
  5. 倒计时退出登录功能实现;
  6. 文件列表展示并关联相关操作功能实现
  7. 部分后端工作

具体的代码分析将会在后续的博客中继续展示

课程目标

  1. 利用本次课程,学习ndroid Studio的相关知识,了解Android项目的开发完善过程,掌握Android项目的实践能力。
  2. 了解实际项目的开发过程,加深对开发工具和语言的理解,发现自己的不足之处,完善自己的开发能力。
  3. 提高团队协作能力。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值