Specyfikacja projektu
System oprogramowania sterujący siecią terminali punktów sprzedaży
Warsiński Rafał 5755
Podstawy inżynierii oprogramowana
Nazwa projektu/firmy
System oprogramowania sterujący siecią terminali punktów sprzedaży |
Informacje o projekcie/firmie
Proszę w kilku zdaniach opisać historię przedsięwzięcia. |
Projekt systemu ma na celu usprawnienie działalności oraz funkcjonalności sklepu. Dzięki sprawnie funkcjonującemu systemowi klienci z łatwością będą mogli dowiedzieć się w jakiej cenie jest dany produkt bez koniczności szukania kogoś z personelu. Wiemy ze w dużych sklepach ceny produktów nie zawsze SA tam gdzie być powinny. W chwili obecnej posiadamy punkt sprzedaży w którym nie posiadamy sieci terminali jest to bardzo uciążliwa tak i dla klientów jak i dla personelu. |
Proszę podać cele projektu, uwzględniając cele krótko-, średnio-i długoterminowe. |
Z pewnością Celami krótko-, średnio-i długoterminowymi są ułatwienie klientowi uzyskania informacji na temat produktu który chce zakupić( cena, nazwa) które terminal będzie czytał z kodu kreskowego towaru. Zwiększy to mobilność punktu sprzedaży oraz poprawi funkcjonalność. Chcieli bysly aby w sklepie była sieć terminali tj. aby terminal znajdował się w każdym dziale sklepu. |
Proszę podać misję projektu. |
Misją projektu jest z pewnością „ułatwienie i umilenie „ życia Naszemu Klientowi. Jak Wspomniałem wczesnej misją projektu jest poprawienie funkcjonalności oraz usprawnienia naszego punktu sprzedaży |
Proszę podać obecny zakres działalności firmy- jak to się odnosi do projektu. |
Nasz zakres działalności obejmuje sprzedaż produktów. Aby ułatwić zakup potencjalnemu klientowi chcemy wprowadzić sieć terminali , aby klient miał pewność ze towar na pewno kosztuje tyle ile powinien. |
Proszę podać główny zakres projektu. |
Głównym zakresem projektu jest stworzenie systemu który będzie kierował siecią terminali w naszym punkcie sprzedaży. Np. jeśli klient przedstawi kod kreskowy w terminalu, terminal będzie się odwoływał do bazy danych w którym będą wszystkie produkty z możliwością aktualizacji cen po czym będzie wysyłał odpowiedz w postaci nazwy produktu oraz ceny do tegoż terminalu. Ważnym jest to , aby baza odróżniała z którego terminalu zostało wysłane zapytanie. |
Proszę opisać przewidywany zakres działalności projektu. |
Przewidywany zakres działalności projektu sądzę ze jw. |
Proszę podać inne istotne informacje o firmie, mogące okazać się przydatne. |
Istotną dla Nas rzeczą jest to, aby system sprawnie komunikował się z terminalami oraz bazą danych. Powinien być sprawny w godzinach otwarcia sklepu tj. pn. - pt.. od godz. 8:00 do 24:00 sob. od godz. 8:00 do 23:00 niedz. od godz. 10:00 do 22:00
Wszystkie zmiany odnośnie produktów takich jak nagła promocja a co za tym idzie zmiana ceny, bądź tez zmiana asortymentu sklepu powinny być na bieżąco aktualizowane w bazie danych zanim produkt trafi do sprzedaży. Ciągła aktualizacja pociąga za sobą to, iż musimy zatrudnić osobę, która będzie współpracowała z systemem-jego nadzorcę, do którego będzie należało aktualizowanie bazy danych sprawdzanie stanu systemu, a także, czy wszystkie terminale są sprawne. Możemy wnioskować z tego, ze system powinien mieć w miarę łatwy i prosty interfejs przeznaczony dla osoby obsługującej system bez możliwości ingerowania w kod źródłowy a co za tym idzie przypadkowego uszkodzenia. System musi być podłączony do zapasowego systemu zasilania sklepu, aby w przypadku awarii sieci system mógł nadal pracować poprawnie. Uwzględniając także możliwość uszkodzenia komputera głównego na którym będzie znajdował się system -kopia zapasowa powinna znajdować się na innym komputerze który uruchamia się od razu po wykryciu niesprawności systemu na głównym komputerze- w tym przypadku system zapasowy powinien wysyłać monit do użytkownika administrującego o niesprawności systemu nr 1.
|
Oferta firmy
Proszę podać jakie produkty znajdują się w ofercie firmy i krótko je opisać. |
W chwili obecnej asortyment naszego punktu sprzedaży jest ogromny. Od kosmetyków po alkohol i wyroby garmażeryjne. Praktycznie posiadamy wszystko dla domu.
|
Proszę podać procentowy podział produktów, np. ze względu na działy. (Jeśli to niemożliwe proszę, dokonać podziału procentowego według liczby sprzedaży, bądź zatrudnionych). |
W naszym punkcie posiadamy 20 różnych działów: Nasz asortyment: ok. 4-6% produktów przypada na jeden dział |
Jak często zmienia się oferta przedsiębiorstwa? |
Nasza oferta jest zmieniana na bieżąco. Codziennie mamy produkty potrzebujące aktualizacji ceny. Ciągłe promocje wymuszają na nas także, abyśmy zmieniali ceny w naszych bazach danych „non-stop”. Nasza oferta nie jest stała, niemal że codziennie nasz asortyment powiększa się o kolejny produkt. Czasami zdarza się tak ze musimy usunąć jakiś z bazy ponieważ przynosi tak małe zyski ze jest nieopłacalny. Myślę, ze system powinien uwzględniać ciągłe zmiany w bazie, mieć możliwość dodawania i usuwania produktów zmiany nazwy i ceny oraz kodu kreskowego.
|
Diagram kooperacji systemu
Baza danych odpowiednio odczytuje który ( z kilku znajdujących się w sklepie) z terminali wysłał zapytanie i udzielając odpowiedzi wysyła dane do tego terminalu.