wiki:ImportantUseCase1

Version 3 (modified by 216091, 8 months ago) ( diff )

--

Најава на вработен

Актери

  • Ненајавен вработен

Чекори:

  1. Вработениот ги добива податоците за најава.
  1. Му се прикажува почетната страна на апликацијата.
  1. Во горниот десен агол од аплиакциајта има мени "login/register", ја избира опцијата за најава.
  1. Ги внесува добиените податоци (username/password) и се најавува на апликацијата. Има преглед на страницата како вработен и ужива посебен детален пристап и увид во целата датабаза на апликацијата.
    DECLARE @UserID INT;
    SELECT @UserID = CustomerID FROM Customer WHERE Username = 'employee_username' AND Password = 'employee_password';
    
    IF @UserID IS NOT NULL
        SELECT * FROM Book; 
    ELSE
        SELECT 'Error: Invalid credentials' AS Message;
    
    
  2. Доколку има грешка при внес на "username/password" се појавува порака за грешка.
    BEGIN
        BEGIN TRY
            INSERT INTO Customer (Username, Password, Address, FirstName, LastName, Email, Phone)
            VALUES ('username_value', 'password_value', 'address_value', 'first_name_value', 'last_name_value', 'email_value', 'phone_value');
            SELECT 'Record created successfully!' AS Message;
        END TRY
        BEGIN CATCH
            SELECT 'Error: Unable to insert the record. Please check the username and password.' AS Message;
        END CATCH
    END;
    
    
Note: See TracWiki for help on using the wiki.