| 7 | | Можете да го преземете проектот и да ги следите упатствата за инсталација и конфигурација од документацијата на репозиториумот. |
| | 11 | == Инструкции за градење и стартување == |
| | 12 | |
| | 13 | 1. '''Клонирајте го изворниот код од GitHub:''' |
| | 14 | {{{ |
| | 15 | git clone https://github.com/ceydahuseini/StockMaster.git |
| | 16 | cd StockMaster |
| | 17 | }}} |
| | 18 | |
| | 19 | 2. '''Конфигурација на Connection String:''' |
| | 20 | Отворете го фајлот `appsettings.json` и внесете ги вашите локални параметри за пристап до PostgreSQL базата (користејќи ја шемата `stock_management`): |
| | 21 | {{{ |
| | 22 | "ConnectionStrings": { |
| | 23 | "DefaultConnection": "Host=localhost;Database=stock_management;Username=your_user;Password=your_password" |
| | 24 | } |
| | 25 | }}} |
| | 26 | |
| | 27 | 3. '''Креирање на базата и внесување податоци (Преку SQL скрипти):''' |
| | 28 | * Креирајте празна база во PostgreSQL со име `stock_management`. |
| | 29 | * Извршете ја најпрво [https://develop.finki.ukim.mk/projects/stk-mstr/attachment/wiki/RelationalDesign/schema_creation.sql schema_creation.sql] скриптата за автоматски да се генерираат сите потребни табели, клучови и релации. |
| | 30 | * Извршете ја [https://develop.finki.ukim.mk/projects/stk-mstr/attachment/wiki/RelationalDesign/data_load.sql data_load.sql] скриптата за да се наполнат табелите со почетните податоци. |
| | 31 | |
| | 32 | 4. '''Стартување на прототипот:''' |
| | 33 | * '''Преку Visual Studio:''' Отворете го проектот преку `.sln` датотеката и притиснете го зеленото копче '''Start'''. |
| | 34 | По стартувањето, апликацијата ќе биде достапна локално на адресата: `http://localhost:5000` (или соодветниот локален порт прикажан во терминалот на ASP.NET Core). |
| | 35 | |
| | 36 | == Инструкции за тестирање == |
| | 37 | По успешното отворање на веб-апликацијата во web-browser, можете да ги тестирате дефинираните кориснички сценарија. |
| | 38 | |
| | 39 | За најава во системот со целосни администраторски привилегии, користете ги следните податоци: |
| | 40 | |
| | 41 | || '''Корисничко име (Username)''' || '''Лозинка (Password)''' || '''Улога (Role)''' || |
| | 42 | || ceyda_admin || test123 || Admin || |