双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

【EE308FZ Lab2-1】Android App for Traditional Bobing | 832002127

Double__Q Double__Q 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

【EE308FZ】 Lab2-1 Android App for Traditional Bobing

EE308FZ Main ClassHere
The Link of RequirementLab2 Requirement
The Aim of this Lab2-1Prototype of our Android App
My Student ID20124091_832002127
Partner ID20122161_832002117
Our Modao (Ink Knife, 墨刀原型设计)Our Modao Design Link
Our Github LinkRepo Link
Partner Blog Linkhttps://bbs.csdn.net/topics/608991188

Blog 2-1 Content

目录

  • 【EE308FZ】 Lab2-1 Android App for Traditional Bobing
  • Blog 2-1 Content
  • (0) Preview
  • (1) Requirements Analysis (Using NABCD Model)
  • 1-1 Need / Background
  • 1-2 Approach
  • 1-3 Benefit
  • 1-4 Competition
  • 1-5 Delivery
  • (3) The Prototype Design (Utilizing Modao, Efficient Ink Knife Tool)
  • 1 The Main Pages:
  • 2 The Game Page & Game Rule & Ranking List:
  • (4) PSP Table
  • (5) Pair Working Photo for Lab 2
  • (6) Summary for Lab2-1

(0) Preview

Here is the basic UI interface of our android app.

请添加图片描述


在这里插入图片描述

And this is how navigation work in our project.


(1) Requirements Analysis (Using NABCD Model)

1-1 Need / Background

The Mid-Autumn Festival is one of the traditional Chinese festivals, which symbolizes reunion and happiness. Bobing is a custom activity in southern Fujian. During the Mid-Autumn Festival, people get together with their relatives and friends to Bobing and enjoy the Mid-Autumn moon. 🎑

However, since the outbreak of COVID-19 in 2020, many people cannot gather together as before. In order to maintain the original holiday atmosphere, more and more people share the fun of Bobing through online Bobing application.

In the case, our Android Bobing App is coming! 💥

1-2 Approach

We construct our Android App through the following technologies:

  1. Front-End: Android Navigation & okhttp & Javascript & Webview
  2. Back-End & Server: Java & Javaweb & Spring Springmvc
  3. Database: mysql & jdbctemplate

The following flow-chart shows the process of our Bobing App:

  1. The User strats the Bobing App;
  2. User clicks to enter next page;
  3. User fills in the infomation;
  4. Game playing & Data Transfer to Server;
  5. Server process the data;
  6. Server transfer the data back to the Ranking List;
  7. User stops the game (over).

img

1-3 Benefit

The benefits of online Bobing App are obvious:

  1. Online Bobing App break through the restriction that people cannot gather during the epidemic and enjoy the happiness brought by online Bobing App; 👪
  2. Also, Bobing App can continue to pass on the traditional Chinese customs, which can prevent that children do not know the traditional custom of Mid-Autumn Festival due to the COVID-19 restriction; 🎑
  3. Our online Bobing offer users a relaxed gaming experience, refresh their mood after heavy school work. 🏫

1-4 Competition

  1. As a non-profit Android game App, there will be no advertising placement, which may causes an upset gaming experience. 👏
  2. Compared to the existing applets, our UI design are much cleaner and more user-friendly. 🧑‍🤝‍🧑
  3. Lower post-operation and maintenance costs. 💰

1-5 Delivery

All of our work will be open-source and available in our Github Repo.

And our App can run efficiently and safely on Android system.

All of our blog can be seen here.


(3) The Prototype Design (Utilizing Modao, Efficient Ink Knife Tool)

As far as the prototype design is concerned, we utilized the Modao (Ink Knife Tool) to design the prototype of our Andriod App. Our Modao prototype can be seen here (Please Click !)

1 The Main Pages:

img

2 The Game Page & Game Rule & Ranking List:

img


(4) PSP Table

PSP TABLEEstimated Time Consumption (mins)Completed Time(mins)
Planning------
·Estimate6060
Development------
·Analysis4030
·Design Spec3030
·Design Review4040
·Coding Standard105
·Design6080
·Coding480360
·Coding Review12060
·Test3040
Reporting------
·Test Report3020
·Size Measurement1015
·Postmortem & Process Improvement Plan3040
TOTAL940780

(5) Pair Working Photo for Lab 2

Hanlin CAI and Qiguo Qing.

img

(6) Summary for Lab2-1

In this project, we constrcted an Android App for Traditional Bobing game.

  1. In Lab 2-1, we bulit the Prototype of our Android APP (Utlizing Modao, Ink Knife)
  2. In Lab 2-2, we will present the detialed function, UI and UX of our Android Bobing App.
...全文

相关推荐

风储VSG-基于虚拟同步发电机的风储并网系统Simulink仿真

内容概要:本文介绍了“Plecs全桥LLC谐振变换器仿真模型”这一技术资源,聚焦于隔离型全桥LLC谐振变换器的建模、仿真与参数设计,涵盖其在电力电子系统中的关键应用,如软启动、闭环控制、变频控制及效率优化等。该模型支持对LLC变换器在不同工作模式下的动态响应与性能表现进行深入研究,适用于探究谐振拓扑结构、磁性元件设计、谐振参数匹配以及先进控制策略的科研与工程实践。同时,文档配套提供了仿真模型、设计报告与计算书等完整资料,强化了其实用性与教学价值。; 适合人群:具备电力电子、自动化或电气工程等相关专业背景,从事电力电子变换器研发、系统仿真与控制算法设计的科研人员、工程师及研究生。; 使用场景及目标:①用于全桥LLC谐振变换器的建模、仿真与动态性能分析;②支持对软启动过程、闭环稳压控制、变频调谐及效率优化等核心技术的研究与教学;③为电力电子电源系统的工程设计、参数优化与控制策略验证提供高精度仿真平台。; 阅读建议:建议结合Plecs或Simulink等仿真工具进行动手实践,重点理解电路拓扑构建、谐振参数计算、控制器设计与系统稳定性分析,并配合文档中的设计报告与计算书,系统掌握从理论到仿真的完整流程。

荔枝科研社

国央企创新负责人如何通过平台实现科技创新资源的系统集成与高效配置?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

AltiumDesigner.zip

AltiumDesigner.zip

༺ཌༀ我不是程序员哇~~~ༀད༻

独立储能的现货电能量与调频辅助服务市场出清协调机制(Matlab代码实现)

内容概要:本文介绍了“Plecs全桥LLC谐振变换器仿真模型”这一技术资源,聚焦于全桥LLC谐振变换器在电力电子系统中的建模与仿真研究。该资源提供了基于Plecs平台的高精度仿真模型,完整呈现了变换器的主电路拓扑、谐振参数设计、软开关实现机制及变频控制策略,能够有效支持对系统效率、动态响应与稳态性能的深入分析。模型充分体现了LLC谐振变换器在实现零电压开关(ZVS)、降低开关损耗和提升能量转换效率方面的优势,适用于新能源发电、储能系统及高效率电源设计等应用场景。; 适合人群:具备电力电子、自动控制及电路理论基础知识,从事电力电子变换器设计、新能源系统开发或相关领域研究的研究生、高校教师及工程技术人员。; 使用场景及目标:①用于全桥LLC谐振变换器的工作原理教学与参数设计实践;②支撑软开关特性、变频控制策略、效率优化等关键技术的仿真验证与性能评估;③作为科研项目、课程设计或毕业设计中电力电子系统仿真的核心参考模型,促进理论与工程实践的结合。; 阅读建议:建议使用者在掌握LLC谐振变换器基本工作原理的基础上,结合相关电力电子教材与Plecs软件操作指南,通过调整谐振元件参数、负载条件及控制策略进行多工况仿真,深入理解其工作机理与优化方法,并结合实验数据对比验证仿真结果的准确性。

荔枝科研社

YOLO26算法日历数字识别+训练好的模型+102张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[数字(number)] 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 97 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9156** mAP50-95 | 0.7374 Precision | 0.8626 Recall | 0.8381 train/box_loss | 0.8790 train/cls_loss | 0.7499 val/box_loss | 0.7874 val/cls_loss | 0.6025 【训练过程分析】 训练开始后,我注意到前几轮的 loss 下降特别快,这让我有点兴奋,但随着训练的深入,loss 的降幅变得不那么明显了。在训练的第 30 轮左右,val_loss 开始趋于平稳,这让我稍微放心了一些,但同时也感觉压力倍增,因为一旦训练过早平稳,就容易陷入过拟合的泥沼。经过 97 轮的磨炼,最终 mAP50 达到了 0.9156,这让我松了一口气。不过,mAP50-95 仅有 0.7374,和 mAP50 之间有明显的差距,说明模型在低置信度的检测上还需要优化。从 loss 曲线来看,训练过程总体上比较平稳,没有明显的过拟合迹象,但也让人觉得有些枯燥。我心想,要是能早点找到一个陡峭上升的训练曲线该有多好,这样至少能让人心态更积极一些。 随着训练进行到后半段,模型开始逐渐收敛,但这个过程并不是一帆风顺的。在训... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

guo_xiao_xiao_
评论 1
收藏 已收藏
分享
返回顶部