background image

АКАДЕМИЈА СТРУКОВНИХ СТУДИЈА ЗАПАДНА СРБИЈА 

Одсек Ужице 

 

 

 

Студијски програм: Информационе технологије и системи 

Предмет: ПРОЈЕКТОВАЊЕ СЛОЖЕНИХ СОФТВЕРСКИХ СИСТЕМА 

 

СЕМИНАРСКИ РАД 

 

ТЕМА

Софтверско пројектовање система за цвећару „Цветић“

 

 

 

 

Предметни наставник: 

др Жељко Марчићевић 

 

 

 

 

 

Асистент/Сарадник: 

Драгана Кнежевић 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Студент: 

 

 

Број индекса: 

Вања Маричић 

 

МИ 01/22

 

 

 

 

Ужице, 2024. године 

Оцена 

Бодови 

Датум 

Потпис 

 

 

 

 

 

 

 

 

 

 

background image

 

САДРЖАЈ 

 

1

 

Кораци за развој послових процеса у систему цвећаре

 ......................................................7 

2

 

UML

 дијаграми

 ........................................................................................................................8 

2.1

 

SAP Power Designer 

развојно окружење

 .........................................................................9 

2.2

 

UseCase 

дијаграм

 ...........................................................................................................10 

2.3

 

Дијаграм активности

 ....................................................................................................11 

2.4

 

Дијаграм стања

 ..............................................................................................................12 

3

 

Апликација

 ............................................................................................................................14 

3.1

 

Windows Presentations Foundation (WPF)

......................................................................14 

3.2

 

База података

 .................................................................................................................15 

3.3

 

Изглед апликације

 .........................................................................................................17 

3.3.1

 

App.xaml

 ..................................................................................................................17 

3.3.2

 

App.config

 ................................................................................................................17 

3.3.3

 

MainWindow.xaml

 ...................................................................................................17 

3.3.4

 

MainWindow.xaml.cs

 ...............................................................................................19 

3.3.5

 

Administrator.xaml

 ..................................................................................................21 

3.3.6

 

Administrator.xaml.cs

 ..............................................................................................23 

3.3.7

 

DodajKorisnika.xaml

 ...............................................................................................27 

3.3.8

 

DodajKorisnika.xaml.cs

...........................................................................................29 

3.3.9

 

Koordinator.xaml

 .....................................................................................................31 

3.3.10

 

Koordinator.xaml.cs

 .................................................................................................32 

3.3.11

 

Aranzmani.xaml

.......................................................................................................33 

3.3.12

 

Aranzmani.xaml.cs

 ..................................................................................................36 

3.3.13

 

Porudzbina.xaml

 ......................................................................................................40 

3.3.14

 

Porudzbina.xaml.cs

 ..................................................................................................41 

3.3.15

 

StatusModal.xaml

 ....................................................................................................43 

3.3.16

 

StatusModal.xaml.cs

 ................................................................................................44 

3.3.17

 

Korisnik.xaml

...........................................................................................................46 

3.3.18

 

Korisnik.xaml.cs

 ......................................................................................................47 

4

 

Закључак

 ................................................................................................................................49 

5

 

Литература

 .............................................................................................................................50 

 

 

Page 3 is redacted
background image

 

САЖЕТАК 

Семинарски  рад  се  бави  пројектовањем  система  за  цвећару  „Цветић“  применом 

дијаграма  за  моделирање  система. 

UML 

дијаграми  су  кључни  алат  у  дизајнирању 

информационих  система.  Правилно  коришћење 

UML

  дијаграма  може  резултирати 

јаснијим  и  ефикаснијим  информационим  системoм  за  пословање  кетеринга.  Након 

моделирања,  имплементација  система  изведена  је  кориштењем 

Windows  Presentation 

Foundation  (WPF) 

за  графички  кориснички  интерфејс  и  база  података  за  управљање 

подацима.  

Кључне  речи

:  UML  дијаграми,  цвећара,  база  података,  пројектовање  система, 

Windows Presentation Foundation 

ABSTRACT 

The seminar paper focuses on designing a flower shop system named „Cvetic” using 

system modeling diagrams. UML diagrams are crucial tools in designing information systems. 

Proper use of UML diagrams can result in a clearer and more efficient information system for 

catering businesses. Following the modeling phase, system implementation was carried out 

using Windows Presentation Foundation (WPF) for the graphical user interface and a database 

for data management. 

Keywords: 

UML diagrams, flower shop, database, system design, Windows Presentation 

Foundation 

 

 

 

 

 

 

Page 6 is redacted
background image

 

1

 

Кораци за развој послових процеса у систему цвећаре 

Кораци за развој пословних процеса у систему цвећаре су: 

 

Анализа тренутног стања и постављање циљева 

-

 

Анализирају  се  тренутни  процеси  у  раду  цвећаре  и  идентификују  се 

могућности за унапређење 

-

 

Постављају  се  конкретни  циљеви,  као  што  су  побољшање  брзине  испоруке, 

повећање задовољства купаца и оптимизација трошкова 

 

Дизајнирање пословних процеса 

-

 

Одређују  се  кључни  процеси  за  ефикасно  управљање  поруџбинама, 

аранжирањем и испоруком цвећа 

-

 

Прави  се детаљан план који  описује  сваки корак у раду цвећаре, од пријема 

поруџбине до испоруке 

 

Дефинисање захтева за систем 

-

 

После  мапирања  процеса,  дефинишу  се  технички  захтеви  за  систем  који  ће 

подржати рад цвећаре 

-

 

Бирају  се  одговарајуће  технологије  за  развој,  које  ће  омогућити  ефикасно 

управљање подацима и корисничким интерфејсом 

 

Развој и тестирање система 

-

 

У  овој  фази  развијају  се  база  података  и  интерфејс  за  кориснике  и 

администраторе. Систем се тестира како би се осигурало да функционише по 

предвиђеним спецификацијама 

 

Имплементација система 

-

 

Када је систем тестиран и спреман за употребу, врши се његова инсталација и 

обука запослених у цвећари како би се лако прилагодили новом начину рада 

 

Праћење процеса 

-

 

Након имплементације, прате се кључни показатељи као што су време обраде 

поруџбина,  задовољство  клијената  и  ефикасност  запослених,  те  се  процеси 

прилагођавају у складу са потребама 

 

Подршка и одржавање 

-

 

Обезбеђује се стална техничка подршка како би се брзо решавале евентуалне 

грешке и корисницима олакшало коришћење система.