UI designer, video clip,product manager,photography
Hobbies
Photography, editing,singing,swimming
Desired Software Engineering Role
UI designer
Zhenxiang Sun
Student ID
832102207
Member Name
Hawk
CSDN Profile
kaleidoscape
Personality
honest
Technical Expertise
Product manager
Hobbies
listening music
Desired Software Engineering Role
Product manager
Taoran Lin
Student ID
832102122
Member Name
Arthur
CSDN Profile
Arthurer
Personality
Perseverance
Technical Expertise
full stack developer
Hobbies
hiking
Desired Software Engineering Role
back-end engineer
Slogan
Will it till it’s done.
Zehan Huang
Student ID
832102225
Member Name
Raintin
CSDN Profile
Raintin
Personality
loyalty
Technical Expertise
software test
Hobbies
listening music
Desired Software Engineering Role
software test engineer
Yitin Wang
Student ID
832102203
Member Name
Rose
CSDN Profile
m0_69869447
Personality
Curious
Technical Expertise
PM
Hobbies
Sing
Desired Software Engineering Role
PM
Qinghong Ma
Student ID
832002226
Member Name
Nick
CSDN Profile
m0_69864263
Personality
humorous,easy-going,analytical
Technical Expertise
humorous,easy-going,analytical
Hobbies
Violin,music,rope skipping
Desired Software Engineering Role
UI designer
Slogan
Nothing is impossible to a willing heart.
Zhuoran Chen
Student ID
832102216
Member Name
Chloe
CSDN Profile
m0_73560880
Personality
aspirant
Technical Expertise
Project Manager
Hobbies
travel
Desired Software Engineering Role
Project Manager
Ⅲ . Team Vision
① . Reason for selection
The reason why we chose this topic is that we have noticed that roll calling has become increasingly formal in today’s universities, as it requires a lot of time and effort. Especially for some senior professors, how to quickly and accurately name locations has always been a challenge. In addition, we also noticed that in some large gatherings or places with high pedestrian traffic, it is also a very difficult problem to quickly and accurately calculate the current number of people. Therefore, we hope to utilize computer software and facial recognition
② . Expected results
Accurately and quickly count the current number of people
Accurately identify all people present and determine which ones are not present
Quickly calculate attendance and absence rates, and report to schools or companies to prepare for the next course or meeting
Personalized customization team for quick and convenient search of people who need to be present now
Customize the calendar and assembly schedule, which can quickly set the people to be queried and serve as memos and itineraries
Fast and convenient, roll call can be completed using just your phone
One click tagging of absentees for easy and quick understanding of who has the highest absenteeism rate
Release a notice to your team, informing them of the time of the upcoming meeting and whether it will be advanced or postponed.
As a participant in the gathering, you can easily view all upcoming meetings and notifications on the calendar
Communication between team members and meeting organizers to facilitate negotiation on when to hold the meeting
③ . Application Scenario
University roll call: freeing professors from the burden of roll call and devoting more time to academic pursuits. Encourage students to come to class more actively, improve attendance and learning efficiency
Company meetings: Make it easy for attendees to know who is currently attending, which not only avoids the awkward roll call but also allows them to quickly know who to notify next.
Large gatherings: Make it easy for organizers to understand how many people are attending the current gathering, and prepare for the upcoming itinerary and transportation arrangements
Ⅳ . Team’s First Group Photo
二 . Basic Requirement 2
V . Description of the Planned Team Project
Determine the problems and core technologies to be solved, while also determining the target audience for the project.
Create a team, identify team members, and prepare for the next steps
Starting from the core technology of facial recognition roll call, we envision the functionality around this technology
After the preliminary functions are completed, a preliminary prototype will be established by the art department, which includes basic roll recognition functions
The front-end begins to create interface documents and preliminary interfaces, implementing functions such as camera calls and image transmission
The backend starts implementing interface functions based on interface documents, such as image reception, data recording, and comparison
The algorithm engineer will connect the completed facial recognition algorithm with the backend and embed the algorithm on the backend server
The backend engineer configures the server and interfaces with the front-end to complete the preliminary software
As the testing engineer tests the software, the product begins to conceive more convenient features, such as custom calendars and teams, communication, etc.
Art draws further interfaces based on product ideas
The backend and front-end continuously improve the software based on artistic design, with iterative versions
Repeat the above process until a relatively perfect software is produced
Start writing documentation, presenting PowerPoint presentations, and presenting videos for the product
Product Release
Ⅵ . First round of development (focus on face recognition)
10.19-10.20 Product Manager completes function sheets and page tables
10.20-10.26 Art completed the first prototype (face recognition emphasis)
10.27-10.30 Front-end Complete the interface document
10.30-11.15 Front-end Production Interface and Back-end Production Interface and Server Deployment