OutOfTheOrdinary: Demand Analysis

Basic Information of this assignment

Which course does this assignment belong toEE308
Where are the requirements for this assignment?Requirement
Team NameOutOfTheOrdinary
The goal of this assignmentFinish the software requirements specifications and requirements analysis PPT

Team contribution table

Student IDWork DescriptionContribution
832102224黄园奎Frontend Developer10%
832102229蔡书翰Back-end engineer, algorithm engineer10%
832101112蔡正阳UI designer10%
832102226黄锦杰UI designer10%
832102207孙振翔Product manager10%
832101305林陶然back-end engineer10%
832102225黄泽晗software test engineer, Product manager10%
832102203王毅婷PM10%
832002226马庆宏UI designer10%
832102216陈卓然Project Manager10%
832102111肖凯翔Product manager6%

Links of documents

Requirements Specificationdocument
Analysis PPTPPT

1. Introduction

1.1Purpose of writing

The purpose of this project is to realize face recognition roll call, which provides convenience for universities, companies and gatherings roll call. For our team, we need to learn how to design and develop a product from start to finish, and lay a foundation for future professional study and work.

1.2Project background

  • Software name: Face Meeting Teaching conference management system based on face recognition
  • Project task proposer: Teacher Lou
  • Project developer: Out of the ordinary team

1.3References

National standard text of “Software Requirements Specification”

2.Overall description

2.1 Objectives

2.1.1 Development intention

We hope to use face recognition technology to make a roll call and sign software for universities and enterprises, which can accurately and quickly identify all the present personnel, count the current number of people, and determine the absence of personnel, and calculate the attendance rate.

2.1.2Application goals and scope

This software is targeted at institutions and groups such as universities and enterprises that have a demand for attendance.

2.1.3 Product Prospects

At present, the interface and functions of the software application are relatively simple, and we hope to add more functions for users in the future, such as customizing calendars and assembling schedules, and using them as memos and schedules; View all upcoming meetings and announcements on your calendar, and post timely notices to your team about the time of the meeting; Set up chat boxes, communication between team members and meeting organizers, etc., to enhance the competitiveness of the software and thus attract more users.

3. Specific requirements

3.1 Class Diagram

请添加图片描述

3.2 Properties

3.2.1 Availability

Easy to operate and understand, the interface design is simple and easy to use.

3.2.2 Convenience

The software we designed can recognize the face by taking a photo and correspond it to the face one by one, which is fast, simple and accurate

4. Interface prototype

Interface sketch:
在这里插入图片描述

5. Function description and acceptance verification standards

5.1Detailed function description

The screens from left to right are Events, Calendar, Home Page, Team, My.

    1. The activity interface includes notifications and private messages, which can create bulletin boards, send and receive files, and input dialog boxes
    1. Calendar interface, you can create itineraries, count the number of itineraries and attendance
    1. Home page interface, that is, face photo interface. After the statistics are completed, the missing persons will be listed in the page according to the itinerary list, and the user’s picture and name will be displayed; The user can confirm the presence by manually checking the box
    1. Team interface, that is, the team list, you can view the name, valid time and list of the team; You can also create new teams to operate, etc
    1. My interface, register or login, fill in the account and password; Display my name, ID, profile picture and face, can be edited; Provide suggestions, feedback, etc

5.2 Functional Acceptance Criteria

Face recognition performance requirements:

  • False recognition rate Rejection rate: in the indoor environment, the face recognition module rejection rate is less than 1 % 1\% 1%, and in the outdoor non-direct sunlight condition, the rejection rate is less than 5 % 5\% 5%. In any condition, the error rate is less than 0.1 % 0.1\% 0.1%.
  • Recognition time: under indoor illumination, when the face recognition module is at 1 : N ( N < 200 ) 1: N (N<200) 1:N(N<200), the recognition time is less than 2 2 2 seconds; In 1 : 1 1:1 1:1 mode, the recognition time is less than 1 1 1 second.
  • Recognition Angle: The recognition success rate of the face recognition module is greater than 99 % 99\% 99% under the upper and lower about 15 ° 15° 15° Angle, and the recognition success rate is greater than 95 % 95\% 95% under the upper and lower about 20 ° 20° 20° Angle.
  • Recognition light intensity: The face recognition module requires that the recognition rate is not less than 95 % 95\% 95% at 5 − 10000 5-10000 510000lux light intensity.
  • Recognition distance: Face recognition module requires recognition distance between 0.2 − 0.8 0.2-0.8 0.20.8M. The recognition rate is not less than 95 % 95\% 95%.

challenges

Due to the core function of this software being facial recognition, the accuracy requirements and avoidance of confusion in facial recognition are significant challenges. How to quickly and accurately recognize faces with biometric features is what we are currently considering. At the same time, we need to consider how to solve the high concurrency requirements brought about by a large number of accesses and the large server computing power required to run neural networks.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值