dokument specyfikacji wymagań
Dokument zawiera uporządkowane dane dotyczące wymagań klienta, co do tworzonego systemu usprawniającego pracę sklepu przeznaczone do wglądu zarówno osób tworzących oprogramowanie jak i klienta.
Autorzy: Piotr Truszkowski, Łukasz Szymon
Strony:
Wykonawca: ...................................
Zleceniodawca: ...............................
Celem projektu jest stworzenie systemu, który przy dużej prostocie użytkowania, umożliwi lepszą kontrolę pracowników, stanu magazynowego sklepu oraz usprawni ewidencjonowanie sprzedaży i nadawanie rabatów.
Działalność sklepu spożywczego dotycząca pracowników sklepu oraz sprzedawanych produktów.
Termin | Objaśnienie | Synonimy, skróty |
---|---|---|
Produkt | rzecz sprzedawana w sklepie | Towar, Artykuł |
Dostawca | firma, od której kupowany jest określony produkt | |
Kod kreskowy | kod kreskowy będący standardowym identyfikatorem produktów w sklepie | Kod |
Konto użytkownika | Reprezentacja pracownika w systemie. Konto opisują dane personalne oraz dodatkowe atrybuty istotne z punktu widzenia funkcjonowania systemu | Konto |
Definicje użytkowników:
Nazwa użytkownika | Opis |
---|---|
Użytkownik | osoba wykorzystująca system w jednej z określonych w systemie ról, każdy użytkownik może standardowo przeglądać dane dotyczące nie zrealizowanych zamówień, generować raport fiskalny oraz oglądać dane dotyczące swojego czasu pracy oraz nadgodzin |
Szef | Osoba sprawująca kontrolę nad sklepem, wg. zebranych danych posiadająca w systemie uprawnienia nie odróżniające się od Mangera |
Manager | Osoba, która w systemie ma możliwość przeglądania i generacji raportów (fiskalnych oraz stanu magazynu i zamówień), edytowania danych personalnych pracowników i tworzenia im kont z odpowiednimi uprawnieniami oraz składania zamówień |
Kasjer | Osoba rejestrująca sprzedaż, posiadająca wgląd w dane przechowywane w systemie |
Asystent | Osoba pomaga na sklepie, posiada jedynie standardowe uprawnienia w systemie |
Magazynier | Osoba odpowiadająca za magazyn, rejestrująca przychodzące zamówienia oraz mająca podobnie jak Manager możliwość składania zamówień |
Nie dotyczy
Do wykonania
System wspomaga pracę sklepu zarówno przy samej sprzedaży (system rabatowy, ) jak i kontroli pracowników oraz zamówień. Praca sklepu jest bardziej usystematyzowana i lepiej monitorowana (raporty) dzięki czemu możliwy jest dynamiczny rozwój i reagowanie na zmieniający się rynek. Zmniejszeniu ulega podatność na błędy popełniane przez pracowników.
Możliwość zarządzania pracownikami oraz przechowywania ich danych.
Możliwość łatwego monitorowania magazynu, sprawdzania popytu na różne produkty
Możliwość lepszego i łatwiejszego kontrolowania rabatów, funkcja minimalizuje możliwości pomyłki pracownika i ułatwia jego pracę
Monitorowanie czasu pracy oraz operacji wykonywanych przez pracowników
Katalogowanie i monitorowanie zamówień
System ma być bardz łatwy w użyciu i intuicyjny
System wymaga połączenia internetowego, ponieważ jest realizowany poprzez interfejs WWW
System jest przeznaczony do użytku wewnętrznego - brak użytkowników z zewnątrz. Użytkownicy powinni zostać przeszkoleni w celu zaznajomienia się z podstawami funkcjonowania systemu.
System ma być realizowany jako aplikacja internetowa dostępna przez przeglądarkę www (system ma zostać dostosowany do przeglądarek FireFox, MS Internet Explorer oraz Opery). Aplikacja będzie realizowana w technologii ASP.net, z wykorzystaniem JavaScript i bazy danych MsSQL.
Zakładamy, że do obsługi systemu w sklepie zakupione zostaną komputery z dostępem do internetu oraz odpowiedni osprzęt niezbędny do integracji z kasami fiskalnymi a wskazany przez dział sprzętowy firmy dostarczającej oprogramowanie.
Aby umożliwić pracownikowi korzystanie z systemu, Szef lub Manager muszą założyć konto w systemie, nadając mu odpowiednie uprawnienia. Aby umożliwić Szefowi śledzenie czy nie nadużywane są uprawnienia przez Managerów, wszystkie akcje użytkowników są logowane.
Nr | Wymaganie | Motywacja |
---|---|---|
1 | Niskie wymagania sprzętowe | Brak środków na nowoczesne komputery do obsługi systemu |
2 | Intuicyjny, szybki w obsłudze interfejs | Użytkownicy otrzymują tylko podstawowe przeszkolenie a są to często osoby bez lepszej znajomości systemów komputerowych; obsługa musi przebiegać sprawnie, aby nie wydłużyć czasu sprzedaży produktu |
3 | Samouczek, help | Możliwość szybkiego i łatwego zrozumienia funkcjonalności systemu |