Креирање нарачка и проверка на нарачки на клиентот
*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици
Актери:
- Корисник
Чекор 1
На корисникот му се прикажува почетната страна на веб-сајтот. Во зависност од опцијата (регистрација или најава) која ќе ја избере, корисникот соодветно се регистрира или се најавува.
Чекор 2
Нека корисникот во претходниот чекор избрал опција да се регистрира. Се прикажува форма за регистрација.
insert into users_table (username,email,name_user,password_user,phone_number) values ('stefanmileski5','stefanmileski5@gmail.com','Stefan Mileski','stefanklient','070 123 456');
Чекор 3
По успешна регистрација, корисникот може да се најави во системот преку формата за најава
Чекор 4
На корисникот му се прикажува страна со сите производи во системот.
select part_name from project.part
Чекор 5
Корисникот одбира соодветно тип на кола за која што сака да му се појават делови, како и категорија на делови и соодветно му се прикажуваат резултати
select p.part_name from project.part p join project.part_is_appropriate_for_car piafc on piafc.id_part = p.id_part join project.car c on c.id_car = piafc.id_car join project.part_is_from_category pifc on pifc.id_part = p.id_part join project.category c2 on c2.id_category = pifc.id_category where c.car_type = 'Punto' and c2.category_name = 'Exterior'
Чекор 6
За одбраниот производ се прикажува цена и опција за додавање количина на нарачка, како и копче Купи
insert into order_table(order_status,order_date,id_user) values ('created',now(),4)
insert into order_contains_part (id_order, id_part, quantity_order) values (1,3,1)
Чекор 7
По клик на копчето купи, корисникот треба да внесе податоци за достава, дали тоа е до дома или до соодветен овластен сервис.
При избор на достава до дома:
insert into delivery (delivery_status, delivery_address,id_user,id_order) values ('in progress','Aerodrom',4,1)
При избор на достава до соодветен овластен сервис за поправка:
insert into project.repair (id_order, id_repair_shop, id_service_book) values (1,3,1)
Чекор 8
По потврда на нарачката и начинот на достава, корисникот може да ги види своите нарачки со клик на копчето Мои нарачки од менито
Чекор 9
По клик на копчето Мои нарачки,на корисникот му се прикажуваат неговите поминати и сегашни нарачки заедно со нивните детали
select ot.order_date , p.part_name , p2.amount , ocp.quantity_order , ot.order_status from project.order_table ot join project.order_contains_part ocp on ocp.id_order = ot.id_order join project.part p on p.id_part = ocp.id_part join project.price p2 on p2.id_part = p.id_part where ot.id_user = 4
Attachments (11)
- 4.jpg (21.1 KB ) - added by 2 years ago.
- 5.jpg (23.4 KB ) - added by 2 years ago.
- 8.jpg (79.0 KB ) - added by 2 years ago.
- 11.jpg (20.4 KB ) - added by 2 years ago.
- 12.jpg (19.8 KB ) - added by 2 years ago.
- 1.jpg (11.5 KB ) - added by 2 years ago.
- 2.jpg (31.9 KB ) - added by 2 years ago.
- 3.jpg (36.9 KB ) - added by 2 years ago.
- 9.jpg (36.7 KB ) - added by 2 years ago.
- 13.jpg (46.9 KB ) - added by 2 years ago.
- 14.jpg (25.0 KB ) - added by 2 years ago.
Download all attachments as: .zip