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

Hanlin-CAI 2022-11-04 14:24:40

【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 ID20122161_832002117
Partner ID20124091_832002127
Our Modao (Ink Knife, 墨刀原型设计)Our Modao Design Link
Our Github LinkRepo Link
Partner Blog LinkPartner Link

Blog 2-1 Content

目录

  • 【EE308FZ】 Lab2-1 Android App for Traditional Bobing
  • Blog 2-1 Content
  • (0) A Preview for our Excellent Prototype Design
  • (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
  • (7) Blog Statement

(0) A Preview for our Excellent Prototype Design

Hi, I am Hanlin Cai, and my partner is Qiguo Qing. The following figure shows the preview of our prototype design in this Lab 2-1, we hope you will like it!


(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).

Flow Chart of Our Bobing App

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:

在这里插入图片描述

2 The Game Page & Game Rule & Ranking List:

在这里插入图片描述


(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.

请添加图片描述

(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.

Finally, thanks to my partner, who is an excellent student-developer, for his enthusiasm and hard-work.


(7) Blog Statement

请添加图片描述

Everything will be okay~

EE308FZ Main ClassHere
My Academic WebsiteHanlin CAI
My MU Student ID20122161
My FZU Student ID832002117
If you want to contact with me?hanlin.cai@ieee.org
...全文
306 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hanlin-CAI 2022-11-04
  • 打赏
  • 举报
回复 1

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧