# 毕业设计——智慧课堂辅助APP的设计与实现 (禁止侵权)
## 背景
移动互联网技术日新月异,智慧课堂类的教育软件层出不穷,开发者们利用手机普 及、随身携带的特点开发出了许多课堂类的使用软件,使用这类软件,人们可以在网络 上完成课堂考勤、课堂测试等辅助类教学工作[4]。这些课堂软件它们存在各自的优点但 与此同时也存在着缺陷和不足。如今,一种移动跨平台应用技术,可以使人们在不同设 备上体验到一致的课堂应用,不必在众多不同软件之间做出选择或组合使用,可以大大 提高课堂效率和获得良好的线上教学体验。近几年移动跨平台技术已经得到快速发展, 结合移动跨平台技术已经在计算机服务和移动应用上取得辉煌的成绩。目前,随着移动 跨平台技术的不断完善和成熟,移动应用技术已经有了越来越广泛的应用和落地场景 [4]。跨平台的应用场景包括了教育、生活、娱乐和社交等各个类型的应用领域,利用 这些技术已能实现在 PC、手机、嵌入式等设备上,体验到同一个应用系统提供的一致性服务,不仅提高了开发过程的效率问题,节省了成本的同时,软件的使用方式也变得更 便捷。移动设备已经成为人们日常生活中必不可少的工具,通过手机 App 能够为用户提 供许多方便快捷的服务。
# course_app
智慧课堂辅助 App 结合了移动跨平台技术,系统由 APP 和 APP 后台管理系统 组成。系统服务端使用 Java 编程语言,采用SSH+Netty+Redis+FastDFS+RabbitMQ 框架设计。App 系统主要分用户模块、课堂模块、聊天模块和后台管理模块四部 分,实现了公告、话题、资料、考勤、作业、成绩、聊天等功能。各功能的查询 业务中引入了 Redis 实现对数据的分页缓存;课堂资料管理以及私信模块的文件 使用 FastDFS 分布式文件系统完成了对文件的存储;考勤、公告等子模块中使用 了 Websocket 与 RabbitMQ 消息队列实现业务纵向解耦和数据实时推送;聊天模 块则采用了 Netty 提供的 NIO 框架进行设计,利用 WebRtc 实现了音视频实时通 迅。APP 和管理后台网站都是基于 Flutter 跨平台框架完成设计。客户端可以打 包成 APP 和 Web 程序,运行在手机、ipad、电脑等设备上,并拥有一致的 UI 体 验。
# 下载体验
## APP下载链接:http://res.imtt.qq.com/res_mtt/m_download_qb/release/190409/release/qbload_yyb.html
web版入口地址: http://47.102.97.30:11001/web/index.html
后台管理网址:http://47.102.97.30:11001/admin/index.html
# 部分UI展示(图片在display文件夹)
## APP
![Image text](https://github.com/332870852/course_app/blob/master/display/login.jpg)
![Image text](https://github.com/332870852/course_app/blob/master/display/classroom.jpg)
![Image text](https://github.com/332870852/course_app/blob/master/display/index.jpg)
![Image text](https://github.com/332870852/course_app/blob/master/display/share.png)
## Web
![Image text](https://github.com/332870852/course_app/blob/master/display/admin1.png)
![Image text](https://github.com/332870852/course_app/blob/master/display/admin2.png)
# 成果
![Image text](https://github.com/332870852/course_app/blob/master/display/chengguo.png)
![Image text](https://github.com/332870852/course_app/blob/master/display/share.png)
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
For help getting started with Flutter, view our
[online documentation](https://flutter.dev/docs), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计&课设--毕业设计-智慧课堂辅助App.zip
共304个文件
dart:190个
png:62个
jpg:8个
需积分: 5 0 下载量 107 浏览量
2024-02-20
00:03:40
上传
评论
收藏 9.18MB ZIP 举报
温馨提示
毕业设计&课设--毕业设计-智慧课堂辅助App
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设--毕业设计-智慧课堂辅助App.zip (304个子文件)
iconfont.css 14KB
demo.css 8KB
chat_details_page.dart 43KB
user_info_page.dart 35KB
attendance_page.dart 30KB
chat_home.dart 27KB
create_test_page.dart 27KB
user_method.dart 27KB
chat_demo.dart 27KB
create_course_page.dart 23KB
webrtc_demo.dart 21KB
test_detail_page.dart 18KB
rtc_signaling.dart 17KB
topoc_detail_page.dart 16KB
router_handler.dart 16KB
classwork_create_page.dart 16KB
index_page.dart 15KB
member_page.dart 15KB
course_item_widget.dart 14KB
revise_page.dart 14KB
doucument_list_page.dart 14KB
classwork_detial_page.dart 13KB
p2p_demo.dart 13KB
chat_friend_info_page.dart 13KB
soft_info_page.dart 13KB
topic_create.dart 13KB
classwork_stu_details_page.dart 13KB
topic_page.dart 12KB
attend_detail_list.dart 12KB
announcement_page.dart 12KB
commit_classwork_page.dart 12KB
login_page.dart 11KB
teacher_method.dart 11KB
register_user_page.dart 10KB
classwork_stu_page.dart 10KB
contact_page.dart 10KB
statistics_page.dart 10KB
service_method.dart 10KB
next_pegist_page.dart 10KB
attendance_check_page.dart 10KB
file_opt_page.dart 9KB
navigatorUtil.dart 9KB
soft_ware.dart 9KB
create_announce_page.dart 9KB
chat_page.dart 9KB
attendance_detail_page.dart 9KB
test_page.dart 9KB
announcement_content_page.dart 9KB
rtc_1v1_signaling.dart 9KB
pwd_change_page.dart 8KB
about_page.dart 8KB
video_image_thumb_util.dart 8KB
class_room_title_widget.dart 8KB
student_method.dart 8KB
classwork_page.dart 8KB
chat_message_provide.dart 8KB
video_look_page.dart 8KB
bottomTabBar_widget.dart 7KB
chat_service.dart 7KB
main.dart 7KB
indext_teacher_page.dart 7KB
attendance_stu_page.dart 7KB
req_friend_list_page.dart 7KB
loginAnimation.dart 7KB
join_course_page.dart 6KB
classroom_top_navigator_widget.dart 6KB
video_view_page.dart 6KB
qrcode_page.dart 6KB
upload_question_page.dart 6KB
person_item_widget.dart 6KB
admin_account_page.dart 6KB
pop_buttom_index_widget.dart 6KB
Attendance_vo.dart 6KB
software_page.dart 5KB
websocket_provide.dart 5KB
dot_painter.dart 5KB
search_friend.dart 5KB
software_service.dart 5KB
float_button.dart 4KB
share_download_page.dart 4KB
doucument_page_provide.dart 4KB
routes.dart 4KB
splash_page.dart 4KB
user_provider.dart 4KB
like_button.dart 4KB
notifications_util.dart 4KB
course_provide.dart 4KB
expansion_list_page.dart 4KB
conversationItem.dart 4KB
netty_websocket.dart 4KB
softwareUtil.dart 4KB
tab_bar_widget.dart 4KB
user_model_provide.dart 4KB
attendance_provide.dart 4KB
swiperdiy_widget.dart 4KB
file_opt_provide.dart 4KB
classroom_page.dart 4KB
chat_contact_provide.dart 3KB
progress_dialog_widget.dart 3KB
change_user_info.dart 3KB
共 304 条
- 1
- 2
- 3
- 4
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功