EE308_Lab3_1

1、 Team gathering

1.1 Introduction to each team member

NameStyleGood at technologyProgramming interestsExpected software roleA one-sentence declaration
Zhou miaolanconciseC,C++,pythonLogical, encapsulated, and reusableback-endDo what you like when you have done what you should do
Chen nuodo your bestflutter/C++Something nice and delicatemobile terminalNot afraid of the future, not thinking about the past
Yang Yanglet it becss/swiftFront-endProduct Manager /UI/ front endI wish you all good health
Hu Wenjingsleep late and get up lateC++,python,Cbeautiful and useless thingsfront-endnot urgent
Pan ChenluBoring and withdrawnC, C++, jsWrite a nice interfacefront endDo your best
Zhong XiaojiaThink moreC,C++,pythonback-endback-endJust be happy

1.2 Description of team characteristics

🌈 Several members in our team have experience in many software projects, and two of them have joined the software laboratory with strong professional ability✌️.
🌈 Our team members are good at mobile terminal, back-end, UI design, document writing, and demand analysis. The professional advantages are complementary and there are no weaknesses in the composition of the members☀️.
🌈The atmosphere of our team is very harmonious, and there is no sign of failture, because we have a common goal - to do the best every time💯!!!

1.3 Logo of the team

在这里插入图片描述

1.4 The first group photo of the team

2.Start action

2.1 Summarize the content of the project your team

面向老年人的无障碍参与互联网生活的“智慧出行”app——时代是快车道,而他们不再是一座孤岛
The “smart travel” app for the elderly to participate in Internet life without barriers – the era is a fast lane, but they are no longer an island

2.2 Determine individual contribution points

After our team discussion, we chose the functional team mode.

Functional Team mode: We are a team. When assigning tasks, each member of our team should implement their own functions and then combine them together. Requires constant communication among team members.
We divide the product into user module, remote assistance module and travel module. There are two people per module, and contributions are allocated according to their implementation of the task

2.3 Proportion of contribution

Membershipdivision of tasks
Zhou miaolanWrite the blog,UML
Chen nuoWrite the blog,UML
Yang yangMake the video,PPT
Pan chenluWrite the document
Zhong xiaojiaWrite the document
Hu wenjingWrite the document

Because we have a small number of staff, everyone has a large workload, and everyone has made a great contribution. After the teacher’s permission, everyone’s contribution is 100%

3.Drip Record

3.1 Mind maps and burnout maps

Mind map

在这里插入图片描述

Burnout map

在这里插入图片描述

3.2 Draw UML according to the part of the project

  • Part: User Module
  • 👧Person in charge: Zhou miaolan
  • Description: Including user login module, one - key alarm, voice module
  • Problems faced by this part: How to call the language pack and how to import the language pack, how to jump to the alarm call screen
  • Problems solved: Call Baidu voice, call the corresponding language package
  • Attachment: (All UML diagrams of this part)

Use case diagram
在这里插入图片描述

Class diagram
log in
请添加图片描述

Voice Assistant
在这里插入图片描述

One-click alarm:

Activity diagram

log in:
在这里插入图片描述

One-click alarm:
在这里插入图片描述

Voice Assistant:
在这里插入图片描述

State diagram
log in :

在这里插入图片描述

One key alarm:
在这里插入图片描述

Voice Assistant:
在这里插入图片描述

Single thread travel planning module:
在这里插入图片描述

Entity relationship diagram
在这里插入图片描述

  • Part:Remote assistance module
  • 👩Person in charge: Zhong Xiaojia
  • Description: Provide elderly location information for trusted devices (such as children)
  • Problems faced by this part: Establish connections between users
  • Problems solved: Front end and back end verify the data

Use case diagram
在这里插入图片描述
Class diagram
在这里插入图片描述

  • Part: Single thread travel planning module
  • 👧Person in charge: Chen Nuo
  • Description: Get the traffic route information of the specified area
  • Problems faced by this part: Call map interface and how to process data
  • Problems solved: Call Gaode map interface to display bus, taxi and subway line information and find out the most convenient way by comparison.
  • Attachment: (All UML diagrams of this part)

Use case diagram
在这里插入图片描述
Class diagram
在这里插入图片描述
Activity diagram
在这里插入图片描述
Entity relationship diagram
在这里插入图片描述

3.3 Learning progress bar (added every week)

Week NNew code (line)Accumulated code (line)This week Learning time (hours)Accumulated learning time (hours)Important growth
1005252We identified the project content, analyzed the requirements, and learned how to draw UML diagrams
20068120We drew and modified the prototype

3.4 Experience

1.Selection of UML design tools, reasons for selection and evaluation of tools after use

Why we use it: We used proccesson, which is easy for beginners to get started with. The pages are easy to use, and there are also ways to organize specific graphs. It’s very easy to find.

Evaluation of use: We also found many hidden functions in use. For example, it can be used across the end without downloading it on the Internet, and it also supports cooperation between teams and can support multiple people to browse and edit together. He supports multi-format import and export, txt, excel and other formats of file import, export png, jpq and other formats of file, and there is a community, you can share their valuable knowledge in the community, breaking the knowledge barrier.

2.Difficulties encountered in this task and solutions (e.g.: difficulty description/what attempts have been made/whether they have been solved/what gains have been made)

Description of difficulties: We had difficulties in drawing UML diagrams and did not have a deep understanding of the knowledge points, so we searched a lot of materials.

Attempts made: We learned the drawing method of UML through CSDN, b station and ppt.

Resolved or not: We have successfully solved the UML rendering

Harvest: In the process of learning, we have a deep understanding of the meaning of UML, entity diagram, activity diagram, state diagram, use case diagram, class diagram and other specific drawing methods, as well as a deep understanding of the role of these diagrams in the development process.

Description of difficulties: the determination of the topic and the disagreement on the product within our group, our original idea was to make a music game. Drawing the UI.

Some attempts made: We had a heated discussion in the group. Some members thought the audio game was very interesting, but finally, considering the realization of technology and the inconvenient travel for the elderly in our family, we began to think about the topic. Finally, we decided to make an app for the travel of the elderly. But in the end, considering the elderly user base, we made the text bigger and simpler.

Resolved or not: The system is resolved

The takeaway: We need to communicate more, and we have to design products based on our capabilities and the needs of our users

Video Introduction

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值