wiki:UseCaseModel/ImportantUseCase0

Version 6 (modified by 201084, 19 months ago) ( diff )

--

Регистрација и најава на корисник и пребарување на делови

*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици

Актери:

  • Корисник

Чекор 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');

*Поради приватност и безбедност, за лозинката ќе биде потребно да се врши енкрипција на серверска страна со некоја хеш функција (тоа ќе биде имплементирано подоцна). Statement-от погоре е само пример - податоците од формата ќе се земаат и ќе се внесуваат како атрибути за даден Корисник во базата.

Чекор 3

По успешна регистрација, корисникот може да се најави во системот преку формата за најава

Чекор 4

По успешна најава, на корисникот му се прикажува почетната страна со сите производи

Чекор 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'

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.