【课设】宿舍评分系统 面向宿管
要求
- 实现【JavaEE】【安卓】【网络综合项目实训】三次课作业统一设计
- 需要保证有用户管理功能
优先完成网络综合项目实训 JavaEE同时完成。 安卓最后,通过一个后台,完善安卓功能即可。
选题!!!宿舍评分系统
备选
- 宿舍评分系统(主要面向宿管宿舍评分 报表生成)
帮助:
- 有没有什么必须要用但很垃圾的东西
- 有什么觉得不对的东西
- 有什么觉得这个地方必须要改进的东西
技术栈
安卓
前端
要求
- TypeScript
- Less
主要技术
- Vue3
- ElementUI
- Echarts
- Vuex
后台
要求
- 使用AOP做日志
主要技术
- SpringBoot
- Mybatis (是否使用MybatisPlus)
- Mysql
功能需求!!!
宿管用户管理
不同栋的宿管账号(眼界需要放到不同城市 不仅仅局限于一个学校)
宿舍table
- 楼层管理页面
- 管理宿舍信息
- 管理学生基本信息(不作为用户登录 只是一条表单数据)
表单添加学生 表单添加宿舍
宿舍晚归功能
- 晚归记录表页面 筛选今日晚归学生 (添加确认回寝)
- table 晚归
手机蓝牙考勤逻辑图
- 服务器存储 mac地址与学号绑定 教师mac地址也与工号绑定
- 学生连接教师手机蓝牙(mac地址)服务器 进行通信确认用户信息
- 教师判断学生连接过来的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()方法关闭连接。
评分功能
- 评分记录表页面
- 评分enter下一个
数据报表!!!!!
测试数据
开发思路
- 搭建基础框架[x]
- 确定选题[x]
- 确定主要功能并列出(画出设计草图)[x]
- 设计数据库[x]
- 完成原型设计(根据原型设计进行一比一开发)[x]
- 编写接口说明文档[x]
- 后台完善接口postman测试,前端mockjs模拟接口数据
- 前后端联调
备注
摹客 微信登录
接口文档 腾讯文档