Sei sulla pagina 1di 7

Functional Specification with UseCase :

USE CASE NAME : USER MANAGEMENT ID : 1 The administrator can add the user and maintain the user details. Primary Actor : Administrator. Secondary Actor : None. Precondition : The administrator must login and get into his home page. Main Flow 1. The administrator should get into his home page 1.1. The administrator must give his user id and password there. 2. In administrator home, there will be an option for add users details 3. The administrator must fill all the fields in the specified table format and then submit it

Post condition: Successfully stored user details. Alternative Flow : 1. The administrator must login to home page properly. 2. All the fields for adding user details must be filled.

-------------------------------------------------------------------------------USE CASE NAME : IMAGE CAPTURING ID : 2 The user can capture the image of the color is in front of the system. Primary Actor : User.

Secondary Actor : Administrator. Precondition : The application must successfully start and user enters the home page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there. 2. In user home, there will be an option for image color capture. Post condition : Successfully captured the image color. Alternative Flow : 1. The user must login to home page properly. 2. The color should captured properly.

-------------------------------------------------------------------------------USE CASE NAME : IMAGE PROCESSING ID : 3 From the image the background colours are removed to identify only the gestures. Primary Actor : User. Secondary Actor : Administrator. Precondition : The application must successfully start and user enters the home page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there. 2. In user home, here the user wants to remove the image background for image processing.

Post condition : Successfully removed the image background color. Alternative Flow : 1. The user must login to home page properly. 2. The background colours are removed.

-------------------------------------------------------------------------------USE CASE NAME : VIRTUAL MOUSE ID : 4 The operations required for the movement of the mouse is performed. Primary Actor : User. Secondary Actor : Administrator. Precondition : The application must successfully start and user enters the home page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there. 2. In user home, here the operations required for the movement of the mouse is performed. Post condition : Successfully move the mouse pointer with the color. Alternative Flow : 1. The user must login to home page properly. 2. The mouse pointer movements using the color.

-------------------------------------------------------------------------------USE CASE NAME : COLOR TRACKING ID : 5

The colour is placed on the tip of the finger of the user of the system. Primary Actor : User. Secondary Actor : Administrator. Precondition : The application must successfully start and user enters the home page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there. 2. In user home, here the tracking of this colour is done in this module after eliminating the back ground of the captured image from the web cam. Post condition : Successfully capture and track the color which placed on finger tips. Alternative Flow : 1. The user must login to home page properly. 2. The color willbe track.

USE CASE NAME : GESTURE ANALYSIS ID : 6 Here the system want to identify the human gestures and act the process he wants. Primary Actor : User. Secondary Actor : Administrator. Precondition : The application must successfully start and user enters the home page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there.

2. In user home, here various gestures will be identified and the operations that are to be performed during this gesture.

Post condition : Successfully analysis the user gestures. Alternative Flow : 1. The user must login to home page properly. 2. The identify the human gestures and act the process he wants.

USE CASE NAME : TRAINING ID : 7 The training of the system to perform the operations based on the color and also the gestures will be dealt with here. Primary Actor : User. Secondary Actor : Administrator. Precondition : The application must successfully start and user enters the home page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there. 2. In user home, here the training of the system to perform the operations based on the color and also the gestures will be dealt with here.

Post condition : Successfully train the user gestures and system to identify it. Alternative Flow : 1. The user must login to home page properly. 2. Train the user gestures and system identify it.

USE CASE NAME : SETTINGS ID : 8 The basic settings are dealt with here in this module like adjusting the resolution. Primary Actor : Administrator. Secondary Actor : None. Precondition : The application must successfully start and user enters the home page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there. 2. In user home, here The basic settings are dealt with here in this module like adjusting the resolution. Post condition : Successfully set the camera details. Alternative Flow : 1. The user must login to home page properly. 2. The administrator want the set the whole settings of the camera.

USE CASE NAME : EYE TRACKING ID : 9 The coordinates and movement of the eyes in the live video feed are translated. The left/right eye blinks fire left/right mouse click events. Primary Actor : Users. Secondary Actor : Administrator. Precondition : The application must successfully start and user enters the home

page Main Flow 1. The user should get into his home page 1.1. The user must give his user id and password there. 2. In user home, here the coordinates and movement of the eyes in the live video feed are translated. Post condition : Successfully track the eyes according to its movements Alternative Flow : 1. The user must login to home page properly. 2. The left/right eye blinks fire left/right mouse click events.

Potrebbero piacerti anche