EE308 Lab6 Topic selection report

crisitianoyyb 2021-10-25 01:11:27
The Link Your Class https://bbs.csdn.net/forums/MUEE308FZ?category=0
The Link of Requirement of This Assignment https://bbs.csdn.net/topics/602173090
The Aim of This AssignmentProgram Plan & Program Desgin
Team's NameCoding till the soccer matches begin
MU STU ID and FZU STU ID19103379_831902122
My teammate1's MU STU ID and FZU STU ID19104065_831902128
My teammate2's MU STU ID and FZU STU ID19103913_831902127
My teammate3's MU STU ID and FZU STU ID19103964_831902125
My teammate4's MU STU ID and FZU STU ID19104090_831902111
The link of my teammate's Blog https://bbs.csdn.net/topics/602722683


1 PSP Form

Personal Software Process StagesEstimated Time/minutesCompleted Time/minutes
Planning120150
Estimate--
Development--
Analysis100120
Design Spec90100
Test Report120120
total430470

2 Subject Analysis

We utilize the NABCD model to illustrate the practicability, scope, influence and the creativeness of the topic .

N Need
The contents of the Github and other opensource platform are so large with uneven quality resources that users sometimes need a lot of time and effort to find good resources.

img

A Approach
Through the form of small programs, set up a public community forum, users can share website of great blogs and repositories that in the Github, Csdn, Coding etc. You can also define the quality of resources with quality number.

B Benefit
First of all, the form of forum ensures the openness and diversification of small procedures, so that they can be applied to various fields and meet the different needs from various fields.
Secondly, the functions of "like" and "click" guarantee the formation of a good community ecology. Excellent resources can be seen by more people, while inferior resources will reduce exposure, automatically screen information for users, and reduce the waste of time. (Creativeness)
Finally, the form of small program makes the use of the product more convenient, users can tap their fingers to find the quality resources they want anytime and anywhere.

C Competition
CSDN mobile APP, CSDN APP has poor user experience, and only the number of visits to blogs is used as the evaluation basis, with uneven quality.

D Delivery
First invite classmates to experience, and then gradually expand among universities, and then promote nationwide. Furthermore, there will appear the natural advertising effect among the consumers.


3 Program Deisgn

Nowadays, when people search for information, they often waste time browsing through warehouses or blogs that have no real value. Based on this, we are going to design a small program called "Best CS commend repository" in order to let people directly find useful repositories or blogs.

User function example

img

  1. Variable Design
    (1) Input box : Users use it to find the information they want.
    (2) Keyword tags: After users inputting information, keywords in the information are
    extracted to match the existing repositories links in the software.
    (3) Collection quantity: Reflect the collection quantity of relevant repository.
    (4) Repository evaluation: Reflect the specific experience of different users for the repository.
    (5) Display: After searching for the information, the content pops up in the form of a link, and
    users can choose any links to click and enter other websites’good blogs or reporsitories (such as CSDN, Github, etc.)
    (6) Thumb up/Thumb down: Reflect users' intuitive feelings on the repository.
    Attention : The number of thumbing up is considered positive and the number of thumbing
    down is considered negative. The two cancel each other out as the user's "overall satisfaction". If the "overall satisfaction" is below -100 and has been maintained for one day, the operator will communicate with the author to discuss whether to remove the repository link, to optimize the system and avoid wasting users' time.
    .

  2. Program Function
    (1) You can view the number of collections, views and Thumb up / Thumb down of relevant repository.
    (2) You can directly decide whether to collect, Thumb up / Thumb down on the corresponding repository.
    (3) You can decide whether to follow the author of the corresponding repository.
    (4) You can directly click the corresponding repository link to enter the repository after the search is completed.
    (5) You can click the keyword tag to enter the repository.
    (6) You can directly evaluate relevant repository.
    (7) Other repositories and personally identifiable information of the author can be viewed.

  3. Development tool
    Prototype Design: MoDao
    Developmment tool: 微信开发者工具
    The backend structure has not been confirmed

  4. User Experience
    (1) Users can get the correct information they want most in the shortest time
    (2) Users can freely comment and express their thoughts on the repositories they browse, which not only makes the excellent repositories more popular, but also helps the developers to screen out the repositories with very low overall satisfaction in a timely manner, so as to improve the user experience and form a virtuous cycle
    (3) Users can search the information of multiple open source platforms in one software, which is more convenient and quick
    (4) Users can follow the author from their favorite repository, so as to get more information in their favor
    (5) Keyword tags make it easier for users to find answers with similar meanings when they are ambiguous, which greatly facilitates the steps of searching for beneficial information


4 Introduction

Team Name: Coding till the soccer matches begin

1. Member name:Yanbo Yang

Member character:

  1. Full of passion,
  2. may have a temporary frustration during the long period of the coding task,
  3. The love for the coding
  4. Outgoing characteristics

Good at technology:

  1. Design of small program interface
  2. Algorithms in java
  3. backend programming

hobbies and interests:

  1. Many sports: soccer, basketball, pingpong,
  2. coding skills
  3. FIFA

The expected soft worker role (front end, back end, test, PM, etc.):
Want to be a back end developer. Because I have learned the basic usage of JS, HTML, CSS and so on relevant content. I want to challenge myself and complete the drawback of myself.

2. Member name (can be replaced by nickname):Xiangyu Liu

Member character: 1.Calm
2. sometimes lazy, but his attitude towards learning is very serious.
3.No matter what kind of task is before him, he will always settle to concentrate to complete it.

Good at technology:
1.The production of small program interface
2.using Wechat Developer Tool for coding, java

hobbies and interests:

  1. Like watching movies full of science fiction color and practical significance,
  2. Also indulged in the look and enjoy of League of Legends. From time to time, I study and think about some math problems.
  3. Sometimes I play badminton and table tennis ("sometimes", of course).

The expected soft worker role (front end, back end, test, PM, etc.):

  1. Want to be a front-end developer. Because I want to learn JS, HTML, CSS and so on relevant content. I will feel a sense of achievement when I put what I have learned into practice and keep improving it.

3. Member name (nickname can be used instead): Han Wenfeng.

Personality of members:

  1. I like teamwork and enjoy working with my peers to complete tasks.

Good at technology:
1.making small program interface
2. using WeChat developer tools for coding and typesetting programming.

Hobbies:
1.I like watching movies full of science fiction and photography.
2. I study and think about some math problems from time to time.
3. Sometimes I play badminton and run. They can help me think.

Expected soft employee roles (front-end, back-end, test, PM, etc.).
And typesetting editing because I want to learn JS, HTML, CSS and so on. When I put what I have learned into practice and constantly improve, I will feel a sense of accomplishment when I constantly improve myself.

4.MemberName: Ning Wang / Francis

Member character:

  1. "Social formidability"
  2. "Rebellious"
  3. "Warrior"

Good at technology:

  1. Hardware Design
  2. Coding
  3. Robots
  4. Electronic Engineer
  5. Embedded system

Hobbies and interests:

  1. Sports Competitions
  2. Robots
  3. Movies
  4. Money$$$

The expected soft worker role (front end, back end, test, PM, etc.):
No idea.

5.Member name:ZengYihao
Member character:
1.Optimistic,
2. cheerful
3.keep a high enthusiasm for learning, and be curious about new things. But sometimes they are impatient and can't control their emotions.

Good at technology:
1: Applet design
2: Java algorithm

hobbies:

  1. I like playing football. I am a member of the school football team and have participated in many games.
  2. I also like cooking and preparing a table of delicious food for myself.

The expected soft worker role (front end, back end, test, PM, etc.):
The planner and image provider.


5 Detialed plan and vision

Plan

10.18 - 10.24 thesis proposal (including basic demand analysis and design)
10.25 – 10.31 deeper demand analysis and design
11.01 – 11.30 Coding part
12.01 – 12.10 Test and improve the program
12.11 – 12.19 Release on the Wechat platform and continually improve it

Team Vision

The most crucial part is to combine our five teammates into a complementary team which is beneficial for the working efficiency[1]. Once we have a peaceful team, we can come up with perfect ideas[2] by discussing. Then achieve the Wechat program[3] with reasonable plan and work. In the end of the semester, we can gain improved coding skills, thoughts and great friendship[4]

Group Photo

img


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

183

社区成员

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

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