Version 2 (modified by 4 years ago) ( diff ) | ,
---|
ИС Фагус
Апликативен дизајн
Кориснички сценарија
Најава на корисници
Почеток на информацискиот систем не води до страна за најавување на корисници на системот. При внесување на корисничко име и лозинка и со клик на копчето Вработен или Клиент не води до Почетната Страна на најавениот корисник.
Query: select id_korisnik from korisnik k where k.korisnicko_ime = "username" and k.lozinka = "lozinka";
select * from klienti k where k.korisnicko_ime = "username" and k.lozinka = "lozinka";
Почетна страна Клиенти
Почетната страна на Клиентите се состои од нарачките кои го нарачали и прогресот до каде им е нарачката.
Query за процент по завршени делови:
select naracka_za_klient_so_vkupno_izraboteni_delovi.id_del, (naracka_za_klient_so_vkupno_izraboteni_delovi.vkupno_izraboteni_delovi/nssom.kolicina::double precision)*100 as procent_po_del from (select distinct n.id_naracka ,d2.id_del ,sum(enid.br_na_zavrseni_delovi)/count(distinct enn.id_evidencija) as vkupno_izraboteni_delovi from evidencija_na_naracki enn inner join evidencija_naracki_izraboteni_delovi enid on enn.id_evidencija = enid.id_evidencija inner join evidencija_se_odnesuva_na_mebel esonm on enn.id_evidencija = esonm .id_evidencija inner join mebel m2 on esonm.id_mebel = m2.id_mebel inner join mebel_se_sostoi_od_delovi mssod on m2.id_mebel = mssod.id_mebel inner join delovi as d2 on mssod.id_del = d2.id_del inner join naracka as n on enn.id_naracka = n.id_naracka where n.id_klient =2 group by 1,2) as naracka_za_klient_so_vkupno_izraboteni_delovi inner join naracka_se_sostoi_od_mebel nssom on naracka_za_klient_so_vkupno_izraboteni_delovi.id_naracka=nssom.id_naracka ;
Query за сите нарачки: select * from naracka n where n.id_klient = "id_od_sesija"
Клиент страна за продукти
Се листаат сите продукти со цена и можност за нарачка
Query:
select * from mebel m ;
Со избирање на продукт и избирање на количина се нарачува
Query:
insert into naracka(id_klient,naslov,opis,datum_napravena) values(klient_od_sesija,opis,to_date(now(),"MMDDYYYY)
се внесува добиено ид од нарачката во сесија и се внесува во друга табела информации за кој тип на мебел и количина
Query: insert into naracka_se_sostoi_od_mebel(id_mebel,id_naracka,kolicina) values(izran_mebel,naracka_id_session,kolicina)
Страна за менаџери
Доколку се најави Менаџер се добива страна со сите нови нарачки со можност да се креира налог.
Query: select * from naracka n;
Страна за магационер
Доколку се најави магационер се добива табели со сите материјали во магацинот со сите детали со можност да се внесе примање на постоечки материјал количина и издавање на постоечки материјал количина
Query за сите материјали:
select * from materijali m ;
Query за додавање на количина : update materijali set dostapen_broj=dostapen_broj+vnesen_broj where id_materijal=id_od_materijalot_za_koj_se_dodava Query за одземање на количина : update materijali set dostapen_broj=dostapen_broj-vnesen_broj where id_materijal=id_od_materijalot_za_koj_se_dodava
Страна доколку се најави Шеф
Шефовите во системот внесуваат информации до каде е работата за дадениот налог. Почетната страна е со сите налози креирани со копче измени за секој налог на кој се додава нова информација за изработените делови
Query за наогање на сите налози: select * from nalozi;
Откако ќе се избере налог се добива страна со избирање на машина, избирање на вработен, избирање на кој дел, и колку делови се изработени
Query:
select * from vraboteni_vo_proizvodsvo;
select * from mashini;
select * from delovi;
insert into evidencija_na_naracki(datum,id_naracka) values(to_date(now(),"MMDDYYYY"),se_zema_od_nalogot_koj_e_selektiran)
insert into evidencija_naracki_izraboteni_delovi (id_del,id_evidencija,br_na_zavrseni_delovi) values(id_od_izbraniot_del,evidencija_id_session,brojot_na_zavrseni_delovi)
insert into evidencija_se_odnesuva_na_mebel (id_evidencija,id_mebel) values(id_evidencija_session,izran_mebel);
Attachments (7)
- klient_naracka.jpg (45.2 KB ) - added by 4 years ago.
- klient_produkti.jpg (41.5 KB ) - added by 4 years ago.
- najavi_se.jpg (33.3 KB ) - added by 4 years ago.
- pocetna_magacioner.jpg (46.3 KB ) - added by 4 years ago.
- pocetna_menadzer.jpg (36.7 KB ) - added by 4 years ago.
- pocetna_sef.jpg (44.6 KB ) - added by 4 years ago.
- sef_vnesuva_evidencija.jpg (38.2 KB ) - added by 4 years ago.
Download all attachments as: .zip