EE308 Lab6

The24601 2021-12-30 16:43:28
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ?category=0
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/602173986
The Aim of This AssignmentTeam presentation + selected topic report
Team's nameEternal star shine in all directions
MU STU ID and FZU STU ID831901225_19104022
Teammate1's ID and FZU STU ID19105151_831901204
Teammate2's ID and FZU STU ID19105274_831901203
Teammate3's ID and FZU STU ID19105681_831901211

Ⅰ. Team member
Team Leader:
Name:Wanqi Chen
    ●Honest and Careful
Good at technology
    ●C++ and mathematics
Hobbies and interests
    ●music,run and bike
The expected soft worker role:front end

Team Member1:
Name:Zejing Fang
Character
    ●Easygoing and Humorous
Good at technology
    ●C++,python and mathematics
Hobbies and interests
    ●music,basketball and football
The expected soft worker role:test

Team Member2:
Name:Zheng Yu
Character
    ●Friendly and Calmness
Good at technology
    ●C++,Python and Mathematics
Hobbies and interests
    ●collect nice pictures and ping pong
The expected soft worker role:back end

Team Member3:
Name:Zheyan Wei
Character
    ●Decisive and Hard-working
Good at technology
    ●C++,Python and Java
Hobbies and interests
    ●a series of programme and games
The expected soft worker role:PM

Ⅱ.Specific planning and description of the team project to be done.
    1.The original design concept
    Users can create private repertories and public repertories on the phone. The files in the repertory can be downloaded or cloned from Gitee, and can also be uploaded back to their Own Gitee repertory. The library can be shared by friends, and relevant communities can be established and comments can be made

    2.The innovation of our program
    Before we choose the topic, we have learned about the existence of open source applet in the world, found that there is no similar to our topic, or does not provide others to open use, we believe that our applet will have good user demand

    3.Open-source utility
    Users can choose to create a public repertory and send a link to the public repertory so that files in their public repertory can be downloaded by others. Users can also choose to share the files in their repertory to the community and ask others for suggestions on the files they share in the new or related topic community

    4.Inspiration
    Many programmers have been frustrated by sudden changes in customer requirements, which can happen while they are eating or going home, and they can't easily open their computers to compile and view programs. This is also the source of inspiration for our team's topic selection. If we can develop a small program for mobile phones, they can compile and transfer codes at any time through mobile phones and complete tasks in time.

    5.Basic function
    We wanted to illustrate the functionality better by showing some of the applet pages that were already done:
This is our user information interface, but after the interface between us and Gitee is completed, users can log in on this interface by entering gitee account and password. After successful login, all information will be synchronized to the personal information page of wechat mini program.

 

img

 

When the Gitee account is successfully logged in, the user can see all the warehouses of the gitee repository on this page

 

img

 

Users can create new repositories

 

img

 

And choose whether to expose the repository. After the repository is successfully created, it will also be synchronized to Gitee

 

img

 

After the repository is built, users can choose to upload files to an existing repository or to a new one

 

img

 

On the home page, users can search for keywords to find relevant communities, and click on them to see the code files that exist in that community

 

img

 

Most importantly, users can use the sharing feature so that others can see their code

img

 

 

img

 

Ⅲ.Difficulties encountered at present
  1.Our initial idea was to establish a two-way transmission interface to Github, because Github is an international open source platform that can meet the needs of more customers. However, in the process of doing this, we found that Github platform cancelled the login through user account and password and changed into API token. This also meant that we needed to apply for more permissions and add more protocols to the program, so we later chose to build interfaces with gitee platform.

 

img

 

  2.It seems that the domain name we registered in China cannot be used in foreign open source platforms like Github, and the operation and cost of registering overseas domain name make us temporarily unknown, which is also an important reason why we finally choose the famous Domestic Gitee open source platform

 

img

 

Ⅳ. Greater challenges of applets
    1.If we still have enough time after completing the basic functions of the small program, we will try to connect the built-in compiler in the app to further improve the user experience and let them make better use of their own time to work. However, running code in all types of languages on the applet side is still difficult, so we are only going to plug in a c++ compiler, because c++ is object-oriented programming, which can meet the needs of more customers

    2.Because one of our basic functions is to create a community for users to share their own code files, w e considered creating a back-end administration through Java. It is convenient to collect user feedbackon bugs and improvement suggestions for small programs, and if possible, it will launch an audit systemto prevent people in the community from sending out illegal content.

Ⅴ. Group phot

 

img

 

Ⅵ. The team's vision
“Every single day without programming is one day we betrayed of life.” In the next few weeks, due to the group of the number of defects, we will be more efforts to study WeChat developer tools use sent us and how to use Java development backend management,hope the whole project will work 7 days in advance, leave enough time for users to try and feedback, a perfect result in the final could fulfill.

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

183

社区成员

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

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