EE308 Lab7 Demand Analysis and Prototype Design

微信小程序 同时被 2 个专栏收录
5 篇文章 0 订阅
16 篇文章 0 订阅

Format Description

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/602717198@
Group number7c
Group mumbers19105134_蒋予为
19104197_诸亿帆
19104472_熊沈锴
19103590_沈逸帆
19105801_周北辰
The Name of Team宁可累死自己,也要卷死同学
Prototype linkhttps://modao.cc/app/7afeeedf7129fa646c43eb33bd56259b7c8ca8b2
Demand specification linkhttps://docs.qq.com/doc/DY1RVelZsemZYSER3

PSP

PSPEstimated Time (minutes)Actual Time (minutes)
Planning370440
Estimate370440
Development290360
Requirement Analysis3030
Design Documents240300
Design Review2030
Coding Standard00
Specific Design00
Specific Coding00
Code Review00
Test00
Presentation8080
Test Report3040
Calculation Workload2025
Summary&Improvement3020
Total14801660

Demand specification

For better team corporation, we choose to use Tencent document. Every team member attribute to this. And we will continue to improve it.
在这里插入图片描述
See more details bout the demand specification from: https://docs.qq.com/doc/DY1RVelZsemZYSER3

Introduction of product

This mini program is made for the convenience of using Github, you can quickly get Github Repositories information and make comments.

Function Introduction

This applet of WeChat is very simple and does not display unnecessary information that users do not want to know. This mini program using Chinese and real-time update, which is convenient for ordinary use. It mainly includes three functions:

  1. Information prompt function:Using this function, the page will display the progress of the content in the project you care about in Gihub, including pullRequest information, commit information, issue information, and set message reminder. When commit update, the mini program will have information prompt. For example, the team leader can use this mini program to watch the progress of team members’ work on Github, which is very convenient to supervise and understand the situation at any time.
  2. Comment and reply area:We can reply and comment on the displayed issue information, which will be synchronized to Github. So notifications or revisions can be easily delivered.
  3. Hot lists and divisions:We’ll provide some of the most popular Github libraries and their categories. In this way, information can be quickly understood and screened.

Class Diagram

在这里插入图片描述

Mind Mapping

在这里插入图片描述

Use case Diagram

在这里插入图片描述

Activity Diagram / FlowChart

在这里插入图片描述

Prototype Diagram

The prototype diagram illustrates the basic idea of the function module and using steps.
在这里插入图片描述
See more details of prototype from:https://modao.cc/app/7afeeedf7129fa646c43eb33bd56259b7c8ca8b2

Difficulties And Gains

Difficulties we encountered and their solutions?

In this experiment we have encountered many difficulties, some difficulties have found suitable solutions and successfully solved, some difficulties are still under thinking and discussion, but we are striving to complete most of the code of this small program as soon as possible.

Front end

  • Because it was the first time to contact this area, the front-end developers in our group could not write the code that met their expectations in the wechat small program developer tool smoothly at the beginning. Fortunately, after half a week of learning HTML, CSS and JS, we had a certain understanding of the front-end part. ———— Beichen,Zhou
  • At present, the difficulty we are facing is the interface problem and the connection between front and back ends. We have not found a perfect solution to these after many discussions and material collection. ———— Shenkai, Xiong

Back end

  • At present, the difficulty we are facing is that we can’t properly sort the data taken from the climb and accurately locate the target climb to shield unnecessary information in this project. ———— Yuwei,Jiang
  • How to achieve a good connection with the front-end development students, these are the problems we need to overcome and solve in the following programming and the upcoming Alpha sprint. ————Yifan, Shen
  • Choosing what kind of back end database (SQL or Tencent Cloud) is still under cosideration.————Yifan, Zhu

What we have gained so far?

  • A clear idea of what our product will be like.
  • The basic knowledge of how to write the Demand document.
  • Basic knowledge of front end programming:HTML, CSS, JS and we’re halfway through designing the front end.
  • Basic knowledge of back end programming:Java etc.
  • More advanced knowledge of web crawler and we have already climbed down some information from the target website.
  • Getting more used to this multiplayer collaboration mode, team members are more united and working towards the same goal.

Some prospects

In the following programming, we will continue to enhance our programming knowledge for the Alpha Sprint. Learning back-end development and make back-end developers have a certain understanding of front-end development, so that the database and the front-end can be more perfect and more suitable to achieve docking, and finally make our small program can smoothly as scheduled in front of you.

Team collaboration record

Meeting pictures

The students in charge of the front end and back end are discussing and studying enthusiastically:
在这里插入图片描述
The group leader is presiding over the meeting and assigning group tasks:
在这里插入图片描述

Meeting record table

在这里插入图片描述

Prototype iterative record table

1. Iteration cycle:
Iteration update is about every 2-3 days

2. Iteration process:
在这里插入图片描述

  • 0
    点赞
  • 2
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 2 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

Jackson_yw

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值