【课设】宿舍评分系统

【课设】宿舍评分系统 面向宿管

要求

  1. 实现【JavaEE】【安卓】【网络综合项目实训】三次课作业统一设计
  2. 需要保证有用户管理功能
优先完成网络综合项目实训 JavaEE同时完成。 安卓最后,通过一个后台,完善安卓功能即可。

选题!!!宿舍评分系统

备选

  1. 宿舍评分系统(主要面向宿管宿舍评分 报表生成)

帮助:

  1. 有没有什么必须要用但很垃圾的东西
  2. 有什么觉得不对的东西
  3. 有什么觉得这个地方必须要改进的东西

技术栈

安卓

前端

要求

  • TypeScript
  • Less

主要技术

  • Vue3
  • ElementUI
  • Echarts
  • Vuex

后台

要求

  • 使用AOP做日志

主要技术

  • SpringBoot
  • Mybatis (是否使用MybatisPlus)
  • Mysql

功能需求!!!

宿管用户管理

不同栋的宿管账号(眼界需要放到不同城市 不仅仅局限于一个学校)

宿舍table

  1. 楼层管理页面
  2. 管理宿舍信息
  3. 管理学生基本信息(不作为用户登录 只是一条表单数据)
    表单添加学生 表单添加宿舍

宿舍晚归功能

  1. 晚归记录表页面 筛选今日晚归学生 (添加确认回寝)
  2. table 晚归

手机蓝牙考勤逻辑图

  1. 服务器存储 mac地址与学号绑定 教师mac地址也与工号绑定
  2. 学生连接教师手机蓝牙(mac地址)服务器 进行通信确认用户信息
  3. 教师判断学生连接过来的mac地址 通过服务器数据判断学生考勤

在这里插入图片描述

创建BluetoothAdapter对象:通过调用BluetoothAdapter.getDefaultAdapter()方法获取默认的蓝牙适配器。
打开蓝牙:使用BluetoothAdapter的enable()方法打开蓝牙。
创建服务器端BluetoothSocket:在服务器端,通过调用BluetoothAdapter的listenUsingRfcommWithServiceRecord(String, UUID)方法创建一个BluetoothServerSocket,用于监听传入的连接请求。其中,String参数是服务名称,UUID参数用于客户端与服务器端之间的配对。
创建客户端BluetoothSocket:在客户端,通过搜索得到服务器端的BluetoothService,并使用BluetoothDevice的createRfcommSocketToServiceRecord(UUID)方法创建一个BluetoothSocket,用于连接到服务器端。
连接到服务器:在客户端,调用BluetoothSocket的connect()方法连接到服务器端。
进行数据通信:连接建立后,可以使用BluetoothSocket的getInputStream()和getOutputStream()方法获取输入流和输出流,进行数据的发送和接收。
关闭连接:使用BluetoothSocket的close()方法关闭连接。

蓝牙开发引用

评分功能

  1. 评分记录表页面
  2. 评分enter下一个

数据报表!!!!!

测试数据

开发思路

  1. 搭建基础框架[x]
  2. 确定选题[x]
  3. 确定主要功能并列出(画出设计草图)[x]
  4. 设计数据库[x]
  5. 完成原型设计(根据原型设计进行一比一开发)[x]
  6. 编写接口说明文档[x]
  7. 后台完善接口postman测试,前端mockjs模拟接口数据
  8. 前后端联调

备注

摹客 微信登录
接口文档 腾讯文档

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值