EE308Lab2-2

m0_58044420 2022-11-17 21:26:25

LAB2-2

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
MU STU ID and FZU STU ID20123949_832002115
Teammate's MU STU ID and FZU STU ID20122152_832002109
GitHub linkhttps://github.com/GTXGTA/Lba2-2/tree/main/mid_autumn_bobing
Video demo linkhttps://www.bilibili.com/video/BV1rv4y1m7qq/?spm_id_from=333.999.0.0&vd_source=8487f45c4e3842638a0b7e52869169ac

catalogue

  • LAB2-2
  • key or difficult
  • photo
  • 3 events that take a long time
  • PSP
  • learning progress bar
  • GitHub link
  • video link

key or difficult

When implementing this project, we encountered the following difficulties and keys:

  • First of all, we need to learn the JS, HTML and CSS languages needed to make mobile app. Since it is the first time for us to contact, many unknown knowledge brings us a lot of troubles.
  • Key points: How to realize the random shaking of six dice to produce results and give corresponding judgment: We have written the function of random shaking and giving judgment in the js file.
  • I tried my best to make the UI interface design beautiful and unified, and modified it several times with my pair partners

photo

img

img

img

img

3 events that take a long time

  1. The first difficulty we encountered was how to actually implement the picture of the app that we envisioned. For this difficulty, we were at a loss at first, not knowing where to start implementing our app. So we searched the Internet for a lot of relevant knowledge, such as HTML, database and other related knowledge. This knowledge opens up a whole new world and makes us realize how much we still have to learn. So we spent a long time learning about it.
  2. At the same time, we also have a lot of doubts about the implementation of online mode. How is the online pattern implemented? How can you set up your own online schema? We learned about the realization of online games, and came up with many online ways, such as using the room number to get online, or using the mobile phone number to register an account online and so on. Thinking about and implementing online patterns really took a lot of time.
  3. Finally, we had some difficulties trying to connect the interfaces on the back end to the front end. Since we had no actual project experience before, the combination of front and back end also brought us a lot of trouble. We gradually learned how to connect interfaces after inquiring information and asking students with project experience around us. Although it took a lot of time, we were still very happy when we saw our own app.

PSP

Personal Software Process StagesEstimated Time(hours)Actual Time(hours)
Planning0.50.75
Estimate0.50.5
Development33.5
Analysis56
Design Spec11.5
Design Review54.5
Design56
Coding2027
Code Review11.5
Test11
Reporting0.51
Size Measurement0.50.5
Postmortem & Process Improvement Plan11
Totol4454.75

learning progress bar

Time period (days)Added code (line)Cumulative code (lines)Learning time in this period (hours)Cumulative learning time (hours)Important Growth
1-350501512Learn the basics of HTML, css, JavaScript
4-94004503042Learn the basic knowledge of the front and back end, and carry out the realization of programming tasks while learning

ours github link

ours video link

...全文
41 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

285

社区成员

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

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