Nabór

background image
background image

Wybranym przez nas tematem projektu jest
system naboru do firmy. Projekt jest adresowany
do firm, które chcą ujednolicić system naboru z
innymi firmami, oraz ułatwić kandydatom na
stanowisko proces rejestracji. Posiada ona wiele
opcji pozwalających dokładnie śledzić przebieg
procedury rekrutacyjnej. Zmniejsza także wydatnie
nakład pracy potrzebny na analizę osiągów
kandydata w celu wyłonienia najlepszych z nich.

System jest zaprojektowany w języku Java. Jest to
język i dobrze przez nas znany, dlatego został on
użyty do implementacji tego projektu.

background image

Projekt pozwala kandydatom zarejestrować się do firmy i

za pośrednictwem system posiadać ciągły wgląd w status

tej rejestracji. W systemie jest możliwość wprowadzenia

wyników rozmowy kwalifikacyjnej, testu wstępnego i ocen

z dyplomu, co pozwala kandydatowi obliczyć ilość punktów

rankingowych na dane stanowisko. System pozwala na

rejestrację do kilku firm. Posiada on 3 rodzaje

użytkowników: „Kandydat”, „Administrator” oraz

„Pracownik” firmy. Pierwszy z nich może wprowadzać dane

do systemu i sprawdzać status swojej rejestracji.

„Administrator” zajmuje się wprowadzaniem do systemu

danych nowych firm i stanowisk oraz konserwacją i

zmianami systemu. Z poziomu konta „Pracownika firmy”

można zmieniać między innymi status kandydata (czy

dostał się do firmy czy nie), status dostarczonych

dokumentów.

background image

Diagram przypadków użycia to
podstawowy diagram, dzięki któremu
można łatwo określić dziedzinę problemu.
Zawarte poniżej diagramy są dla aktorów
Kandydata oraz Pracownika firmy.
Postanowiliśmy diagram rozbić na 2
części, ponieważ zwiększa to jego
czytelność i ułatwia zobrazowanie różnic
między tymi dwoma użytkownikami.

background image

Rys 2.1.a Diagram przypadków użycia dla Kandydata

background image

Rys 2.1.b Diagram przypadków użycia dla Pracownika firmy

background image

Rys 2.1.c Diagram przypadków użycia dla Administratora

background image

Utworzyliśmy 6 diagramów sekwencji.

Pomagają one w pokazaniu sekwencji
przesyłania komunikatów i czasu
trwania obiektów.

background image

Diagram 2.2.a - Przeliczenie ilości punktów

background image

Diagram 2.2.b - Utworzenie nowego wpisu punktów
z danego kryterium

background image

Diagram 2.2.c - Wyświetlanie danych o oddziale

background image

Diagram 2.2.d - Wyświetlenie danych o stanowisku

background image

Diagram 2.2.e – Wyświetlenie wag wyników Kryteriów

background image

Diagram 2.2.f - Zmiana oceny z kryterium

background image

Diagram aktywności jest to diagram
skupiający się na pewnym wybranym
procesie. Zamieszczony poniżej
diagram aktywności opisuje proces
rejestracji Kandydata na nowe
stanowisko.

background image

Diagram
2.3.a –
diagram
aktywności
dla
tworzenia
rejestracji

background image

3. Projekt
systemu

3.1. Diagram klas
przedstawiający
strukturę
systemu

Diagram
3.2.a
Diagram klas
projektu

background image

3.2. Diagram sekwencji

Diagram 3.2.a Przeliczenie ilości punktów

background image

Diagram 3.2.b – Wyświetlenie wag kryteriów.

background image

Diagram 3.2.c - Zmiana oceny z kryterium

background image

3.3. Diagram stanów

Diagram 3.3.a Diagram stanów dla rejestracji

background image

Diagram 3.3.b Diagram stanów dla rejestracji na stanowisko

background image

Diagram 3.3.c Diagram stanów dla wpisywania wyników w rejestracji

background image

Testy pozwalają na sprawdzenie
poprawności działania
oprogramowania. Są one bardzo
ważne w procesie walidacji
oprogramowania i w jego procesie
życiowym zajmują bardzo dużą cześć
czasu i środków.

background image

Poniżej zawarte jest 20 przykładowych

testów. Opiewają one testy

użytkowników wszystkich trzech

rodzajów (Kandydat, Użytkownik oraz

Administrator systemu).

background image

Tabela 4.1: Specyfikacja przypadków testowych i wyników
testowania

Nazwa testu

Akcja użytkownika/dane wejściowe

Oczekiwany rezultat

Rezultat aktualny/wynik testu

PESEL – zatwierdzenie

86012213591

PESEL przyjęty

PESEL – błąd

8601221359

PESEL odrzucony

Rejestracja do systemu – błędna

W danych wejściowych nie ma wszystkich

potrzebowanych danych

Odrzucenie rejestracji, sygnalizacja błędu

Kryterium-ujemne punkty

W ilości punktów wpisane -5

Odrzucenie wpisu, sygnalizacja błędu

Logowanie - błędne

Wprowadzenie danych nieistniejącego

użytkownika

Błąd logowania

Kryterium – błędna ilość punktów

Wprowadzenie 101 punktów

Błąd wprowadzanej wartości

Kryterium – poprawna ilość punktów

Wprowadzenie 30 punktów

Wprowadzenie wpisu do systemu

Rejestracja do systemu - poprawna

Wprowadzenie kompletnych danych do

rejestracji

Zarejestrowanie nowego użytkownika

Rejestracja do systemu – cyfry w imieniu

Wprowadzenie poprawnych danych, oprócz

imienia np.: stefan16

Błąd wprowadzania imienia

Waga kryterium – błędna wartość

Wprowadzenie wartości ujemnej

Błąd wartości, odrzucenie wpisu

Waga kryterium – poprawna wartość

Wprowadzenie wartości z przedziału 0-100

Przyjęcie przelicznika i zapisanie do systemu

Dodanie firmy – już istnieje

Wpisanie danych firmy, która jest w systemie

Informacja o próbie zdublowania firmy,

odrzucenie wpisu

Dodanie firmy - poprawne dane

Wprowadzenie nowej firmy z poprawnymi

danymi

Wprowadzenie firmy do systemu

Dodanie oddziału – już istnieje

Wpisanie danych oddziału, która jest w
systemie

Informacja o próbie zdublowania odziału,
odrzucenie wpisu

Dodanie oddziału - poprawne dane

Wprowadzenie nowej oddziału z poprawnymi
danymi

Wprowadzenie oddziału do systemu

Usunięcie oddziału – nie istnieje

Dane oddziału, który nie istnieje

Informacja o tym, że oddział nie istnieje

Usunięcie oddziału – istnieje

Dane oddziału, który jest w bazie

Usunięcie oddziału z bazy, odpowiednia
informacja

Usunięcie stanowiska – nie istnieje

Dane stanowiska, które nie istnieje

Informacja o tym, że stanowisko nie istnieje

Usunięcie stanowiska –istnieje

Dane stanowiska, które istnieje

Usunięcie stanowiska z bazy, odpowiednia
informacja

Anulowanie rejestracji – poprawne dane

Dane rejestracji będącej w systemie

Usunięcie rejestracji z systemu, informacja
dla użytkownika

Logowanie - poprawne

Wprowadzenie danych istniejącego
użytkownika

Wyświetlenie menu użytkownika

background image

Dziękujemy za uwagę.


Document Outline


Wyszukiwarka

Podobne podstrony:
Nabór do gromady, ZHP - przydatne dokumenty, Drużynowy wiedza
Nabór i selekcja do uprawiania sportu jako wieloletni proces
nabor, do uczenia
Przewodnik Procedury patentowe v6 layout, Nabór asesorów do oceny merytorycznej wniosków w ramach
nabor do tecnkikum 2010
NABOR- DBAJ O NARYBEK
nabor 1 2015 1
Drugi nabór w WSKSiM
nabor praca PB7K7TG5A7UWIQLQ42ASWKNIHBNCC4DIB6UJR3Y
nabór i selekcja
Nabór do MSZ, Protokół dyplomatyczny
OiS Sylabus Dzienne Cywilne Nabór 2012, Wojskowa Akademia Techniczna (WAT), Obwody i Sygnały, Materi
N

więcej podobnych podstron