Changes between Version 1 and Version 2 of Buildinstructions


Ignore:
Timestamp:
07/08/26 04:04:59 (3 days ago)
Author:
221181
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Buildinstructions

    v1 v2  
    1 == Изворен код и упатство за користење ==
     1= Упатство за инсталација и стартување (Build instructions) =
    22
    3 Изворниот код на проектот и упатството за користење се достапни на !GitHub.
     3Оваа страница содржи детален преглед на развојната околина, чекорите за инсталација, градење и стартување на апликацијата !StockMaster, како и упатство за нејзино тестирање.
    44
    5 '''!GitHub Repository:''' https://github.com/ceydahuseini/StockMaster.git
     5== Развојна околина ==
     6За успешно компајлирање и извршување на проектот, потребни се следните алатки:
     7 * '''Framework:''' .NET 8.0 SDK (ASP.NET Core MVC 8.0)
     8 * '''База на податоци:''' PostgreSQL (верзија 15 или понова)
     9 * '''IDE:''' Visual Studio 2022 (или соодветна верзија со поддршка за .NET 8.0)
    610
    7 Можете да го преземете проектот и да ги следите упатствата за инсталација и конфигурација од документацијата на репозиториумот.
     11== Инструкции за градење и стартување ==
     12
     131. '''Клонирајте го изворниот код од GitHub:'''
     14{{{
     15git clone https://github.com/ceydahuseini/StockMaster.git
     16cd StockMaster
     17}}}
     18
     192. '''Конфигурација на 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
     273. '''Креирање на базата и внесување податоци (Преку 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
     324. '''Стартување на прототипот:'''
     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 ||