Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html lang="pl" dir="ltr">
- <head>
- <style type="text/css">
- body {font-family: Ubuntu, sans-serif; counter-reset: h1counter; }
- .tytul { font-size: xx-large;
- font-weight: bold;
- font-family: Ubuntu, sans-serif;
- text-align: center;
- background-color: green;
- color: #F3FAB6; }
- .autorzy { font-size: large;
- font-weight: bold; }
- .uwaga { color: red; }
- .termin { background-color: red;
- color: white;
- font-weight: bold;
- }
- .stare { color: grey; }
- h1 { background-color: #005A31; color: white; text-align:center; counter-reset: h2counter; }
- h2 { background-color: green; color: white; counter-reset: h3counter; }
- h3 { padding-left: 40px; background-color: #A8CD1B; color: white; counter-reset: h4counter; }
- h1:before {
- content: counter(h1counter) ".\0000a0\0000a0";
- counter-increment: h1counter;
- }
- h2:before {
- content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0";
- counter-increment: h2counter;
- }
- h3:before {
- content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0";
- counter-increment: h3counter;
- }
- h4:before {
- content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) "." counter(h4counter) ".\0000a0\0000a0";
- counter-increment: h4counter;
- }
- h4 { padding-left: 60px; background-color: #CBE32D; color: white; }
- h5 { color: #F3FAB6; }
- dt { font-weight: bold; }
- </style>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Inżynieria Oprogramowania</title>
- </head>
- <body>
- <div class="tytul">Inżynieria Oprogramowania [IO-SSI], sem. V<br>
- Projekt „Identyfikacja użytkownika w komunikacji miejskiej”</div>
- <br/>
- <!-- -->
- <div class="autorzy">
- <ul>
- <li>Patryk Cieślak</li>
- <li>Szymon Dyrała</li>
- <li>Jacek Ganszczyk</li>
- <li>Mateusz Koźlik</li>
- </ul>
- </div>
- <span class="termin">termin następnego spotkania: 2017-10-24 (wtorek), godz. 10:00</span>
- <span class="stare">[2017-10-17]</span>
- <h1>Identyfikacja użytkownika w komunikacji miejskiej</h1>
- System identyfikacji użytkownika w komunikacji miejskiej to system informatyczny pozwalający na połączenie funkcjonalności tradycyjnego biletu papierowego i karty płatniczej.
- System obejmował będzie wiele funkcjonalności, co ułatwi korzystanie z ofert różnych podmiotów. Karta będzie pełnić nie tylko funkcję biletu komunikacji miejskiej, ale również będzie nią można płacić za np. parkowanie.
- Na podstawie danych z czytników system pozwala na układanie rozkładu jazdy uwzględniającego popyt na konkretnych odcinkach sieci komunikacyjnej, co pozwala na usprawnienie calej komunikacji miejskiej.
- <h1>Słownik</h1>
- <dl>
- <dt>Aplikacja</dt><dd>aplikacja dostępna dla zarejestrowanych użytkowników posiadających kartę. Po zalogowaniu możemy wykonać szereg operacji dotyczących naszej karty.</dd>
- <dt>Czytnik</dt><dd>urządzenie służące do możliwości płatności kartą, umieszczony np. w autobusie czytnik służy do sprawdzania oraz aktualizowania stanu środków zgromadzonych na karcie. </dd>
- <dt>Karta</dt><dd>elektroniczna karta z zapisanymi danymi osobowymi użytkownika. W komunikacji miejskiej spełnia rolę biletu. Spełnia również funkcję tzw. Elektronicznej Portmonetki. Każdy użytkownik karty może ją zasilić, i posłużyć się nią w celu zrealizowania płatności za usługi.</dd>
- <dt>Konto</dt><dd>dostępne dla użytkownika po rejestracji w aplikacji. Aby wykonywać operacje na koncie trzeba się zalogować.</dd>
- <dt>Podpis elektroniczny</dt><dd> dane osobowe użytkownika zapisane na jego karcie. Umożliwia identyfikowanie użytkownika i dostępnej dla niego ulgi na bilety.</dd>
- <dt>Użytkownik</dt><dd>osoba, która posiada wyrobioną kartę.</dd>
- <dt>Właściciel systemu</dt><dd>Instytucja do której należy cały system. Posiada możliwość edycji, dodawania połączeń oraz zbierania ogólnych danych na temat obciążenia komunikacji.</dd>
- </dl>
- <h1>Specyfikacja wymagań</h1>
- <h2>Wymagania funkcjonalne</h2>
- <ul>
- <li>Operacje dostępne w aplikacji</li>
- <ul>
- <li>Możliwość utworzenia konta użytkownika przez rejestrację.</li>
- <li>Zalogowanie się na konto użytkownika.</li>
- </ul>
- <li>Po zalogowaniu na konto</li>
- <ul>
- <li>Zasilenie karty.</li>
- <li>Zakupienie biletu okresowego lub jednorazowego.</li>
- <li>Zablokowanie karty w przypadku kradzieży.</li>
- </ul>
- <li>Operacje na karcie</li>
- <ul>
- <li>Zakupienie biletu w autobusie. </li>
- <li>Płatność kartą.</li>
- </ul>
- <li>Operacje dostępne dla właściciela systemu</li>
- <ul>
- <li>Generowanie raportów dotyczących obciążenia linii komunikacji miejskiej.</li>
- <li>Dodawanie nowych linii.</li>
- <li>Edycja już istniejących połączeń.</li>
- </ul>
- </ul>
- <h2>Wymagania niefunkcjonalne</h2>
- <ul>
- <li>Operacje dostępne w aplikacji</li>
- <ul>
- <li>Zresetowanie hasła i ustawienie nowego.</li>
- <li>Sprawdzenie rozkładu jazdy.</li>
- <li>Sprawdzenie opóźnienia konkretnej linii. </li>
- <li>Sprawdzenie ważnych informacji dotyczących np. utrudnień na drogach. </li>
- </ul>
- <li>Po zalogowaniu na konto</li>
- <ul>
- <li>Edycja danych personalnych.</li>
- <li>Sprawdzenie historii przejazdów.</li>
- <li>Zakodowanie ulgi.</li>
- <li>Dodanie zdjęcia.</li>
- <li>Sprawdzenie cen biletów.</li>
- <li>Zgłoszenie opóźnienia/awarii połączenia.</li>
- <li>Ocena połączenia (kierowcy).</li>
- </ul>
- <li>Karta</li>
- <ul>
- <li>Wyrobienie karty ze zdjęciem.</li>
- </ul>
- </ul>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement