Лабораториялық ЖҰмыс №3. «Достық» қолданушы интерфейсін құру


Зертханалық жұмысты орындауға тапсырма



бет4/59
Дата07.02.2022
өлшемі2,43 Mb.
#83085
1   2   3   4   5   6   7   8   9   ...   59
Байланысты:
интерфейс пр мет

Зертханалық жұмысты орындауға тапсырма
1. Тапсырманың нұсқасына сай келетін заттық облыс үшін ПИ қосымшаның жасауда алдын ала және жоғары деңгейлі жобалау кезеңдерін орындау.
2 Қосымшаны жасау ортасында әртүрлоі жағдайларды талдау және негіздей арқылы басты мәзірді жасау.


Жұмыстың орындалу реті
Заттық облыс айталық тауарлардың бірқатарын жеткізіп берумен және/немесе сдайындаумен айналысатын ұсақ фирманың іскерлігін көрсететін ақпараттық жүйе түрінде көрсетілген болсын.
1 Ақпараттық жүйенің бағдарлоамалық қамтамасыз етілуінің потенциалды Қолданушылары профильдерін құру.
Қосымшалдардың потенциалды Қолданушылары болып, мысалы, тауарды бағыттау бойынша менеджерлер, сауда өкілдері, қызмет көрсетуші персоналдың өкілдері және т.б. есептелуі мүмкін. Кейбір аталған категориялардың мысалындағы профильдер Қолданушылар үшін келесідей түрде көрінуі мүмкін (кесте 1.1).
Кесте 1.1

Қолданушылар

Тауарларды бағыттау бойынша менеджер

Қызмет көрсетуші персонал өкілдері

Әлеуметтік сипаттамалар

Еркектер, әйелдер. Ересектер. Орыс тілінде сөйлейтіндер. Компьютермен орта деңгейде жұмыс істеу қабілетіне ие адамдар

Әйелдер. Ересектер. Орыс тілділер. Компьютерді төмен деңгейде білетіндер

Мотивациялық мақсатты орта

Тікелей өндірістік қажеттілік, қолайлылық. Оқытуға деген мотивация жоғары.

Өндірістік қажеттілік. Престиж. Оқуға деген мотивация төмен

Біліктіліктер мен дағдылар

Бағдарламамен жұмыс істеудің едәуір шамадағы тренингіне ие болуы қажет

Бағдарламамен жұмыс істеудің алдын ала тренингі болып өткен.

ПК және АЖ қойылатын талаптар

Локальды жүйеде ПК және АЖ пайдалану мүмкіндігі
Уақыт бойынша қатаң шектеулердің жоқтығы
Тапсырмалардың мазмұны бойынша тақырыптарды қамтамасыз ету
Тауарлар бойынша ағымдағы ақпараттарды қамтамасыз ету
Тапсырыстар бойынша ақпараттарды қамтуды жүзеге асыру мүмкіндігі

Бағдарламаларды клиенттермен телефон арқылы байланыса отырып бірмезгілде пайдалану мүмкіндігі
Клиентті күту үшін мүмкін болатын ПК және АЖ реакциясының уақыты
Тапсырыстар мазмұны бойынша ағымдағы ақпараттарды қамтамасыз ету
Тауарлар бойынша ағымдағы ақпараттарды қамтамасыз ету
Жаңа тапсырыстарды құрылымдау мүмкіндігі

Қолданушының міндеттері

Тапсырыстар/клиенттер/тауарлар бойынша ақпараттарды көру/сүзу
Тапсырыстар/клиенттер/тауарлар бойынша ақпараттарды сұрыптау
Тапсырыстар/клиенттер/тауарлар бойынша ақпараттарды агрегаттау

Тауарлар бойынша мәліметтерді көру
Тапсырыстарды құру/іздеу/модификациялау
Сақтау/тапсырысты басып шығару
Тапсырыстар бойынша есеп-шотты құру

Жұмысшы орта

Стандартталған ПК, локальды жүйе

Стандартталған ПК, арнайы жасақталған телефондық қызмет

2. Қолданушының мақсаты және міндеттеріне байланысты қосымшаның функционалдылығын анықтау.
Профильдерінің бірінің мысалы ретінде функционалдылықты анықтауды қарастырамыз: қызмет көрсетуші персонал өкілдері. Қолданушылардың сол категориясындағы міндеттерге байланысты қосымшада қажетті функциялардың келесі тізімдерін құруға болады:
- жаңа тапсырыс құру (1);
- тапсырысты күрделі іздеу (2);
- тапсырысты редакторлау (3);
- клиенттер тізімінен тапсырыс тізіміне клиентті қосу (4);
- клиентті клиенттер тізіміне енгізу/редакторлау (5);
- тауарлар тізімінен тауарды таңдау (6);
- тауарлар тізімінен тауарды күрделі іздеу (7);
- тауарлар туралы егжей-тегжейлі мәліметтерді қарап көру (8);
- тауарлар тізімінен тауарды таңдап алып тапсырыстар тізіміне қосу (9);
- тапсырысты сақтау (10);
- тапсырысты басып шығару (11);
- есеп – шотты құрылымдау (12).

3. Қолданушылардың бөлініп алынған профильдері үшін сцеранийлердің көп түрін құру


Мысал ретінде Қолданушылардың әрекет етуінің төмендегі сценарийі келтіріледі.
1) Анна Петровна клиентпен телефон арқылы сөйлесуде. Клиенттің өтініші бойынша ол ол сұраған тауарлар бойынша алдын ала мәліметтер қарауда, ал одан ары жаңа тапсырысты құрылымдауға кіріседі. Ол клиенттің мәліметтерін енгізіп, осыдан кейін аталған тауарлардың тізімнен шығара бастайды және оны алып тапсырыстар тізіміне қосады және сол жерде сақтайды.
2) Анна Сергеевна леинтпен телефон арқылы сөйлесіп отырып, жаңа тиауарлар құрады. Жаңа тапсырысты құруда ол клиентті тізімнен алып, егер ол тізімде жоқ болатын болса, онда клиенттің клиенттер тізіміне енгізеді. Одан ары тапсырысқа қажетті тауарларды қосады, және ол үшін күрделі тізімді пайдаланады. Ол тапсырыс ақпараттарын басып шығарып, одан кейін оны сақтайды.
3) Анна Михайловна ұсынылған тапсырысты клиент мәліметтері бойынша іздестіруде. Ол қарастыырады және қажет болған жағдайда клиент мәліметтерін редакторлайды, тапсырысқа жаңа тауарларды қосады немесе тапсырыс тізімінен жоққа шығарылған тауарларды өшіреді, қажет болған жағдайда тапсырыстарда кейбір тауарлар бойынша ақпараттарды редакторлап, ақпараттарды сақтап және тапсырыс есеп шотын құрастырады.
4) Анна Николаевна тауарлар туралы мәліметтерді қарап және тауарлар бойынша тапсырысты іздестіруге береді, тапсырыстағы ақпараттарды редакторлап , кейбір тауарлар бойынша ақпараттарды сақөтап және оны басып шығарады.

4. Қосымшаның функционалды блоктарын анықтап және навигациялық жүйен схемасын құрасмтырыңыз.


Әрине, жекелеген функционалды блоктар пайфдаланушылардың ақпараттармен жұмыс істеуіне сәйкес келеді.
- тапрысырстар бойынша (функциялар 1,2,3,4,9,10,11,12): тапсырыстардың жалпы журналы бойынша және нақты (ағымдағы) тапсырыс бойынша;
- клиенттер бойынша (функциялар 4,5): тұтас клиенттер тізімі бойынша және нақты клиент бойынша;
- тауамрлар бойынша (функциялар 6,7,8,9): тауарлар тізімі бойынша және берілген белгілі бір нақты тауар бойынша.
Олай болатынг болса, қосымшаларда үш функционалды блоктың барлығы және алты экрандық форманың болатындығын атап өтуге болады:
- тапсырыстар журналы;
- ағымдағы тапсырыс;
- клиенттер тізімі;
- клиент картасы;
- тауарлар тізімі;
- тауар картасы.

5. Жекелеген функционалды блоктар үшін сәйкес операциялар мен операциялар объектілерін анықтаңыз. Оларды мәзір бөлімеріне топтастырыңыз. Қосымшаларды жасаудың нақты бір ортасында мәзір құрыңыз.


Өзіне берілген қосымшалар (қосымша функциялары) мүмкіндіктері аясында Қолданушы орындауы қажет операцияларды анықтаймыз:

  1. жаңа тапсырыс құру;

  2. тапсырысты іздеу атрибуттарын беру;

  3. іздеудің ағымдағы атрибуттары бойынша тапсырысты табу;

  4. редакторлау үшін ағымдағы тапсырысты ашу;

  5. ағымдағы тапсырыстарға қосу үшін клиенттер тізімін ашу;

  6. ағымдағы тапсырыстарға қосу үшін тауарлар тізімін ашу;

  7. клиенттердің тізімін қарау|;

  8. клиенттер тізімінен клиентті таңдап алу;

  9. тапсырыстарды іздеу бойынша ағымдағы клиенттің атрибуттарын қосу;

  10. ағымдағы тапсырыстарға жаңа клиенттің мәліметтерін қосу;

  11. клиенттер тізімінде ағымдағы клиенттің мәліметтерін редакторлау;

  12. ағымдағы тапсырысқа ағымдағы клиентті қосу;

  13. ағымдағы клиент жайлы мағлұматтарды сақтау;

  14. тауарлар тізімін қарау;

  15. тауарларды іздестіру атрибуттарын беру;

  16. ағымдағы атрибуттар бойынша тауарды табу;

  17. тауарлар тізімінен тауарды таңдау;

  18. ағымдағы тауар жайлы егжей – тегжейлі мағлұматтарды қарау;

19) тапсырыстарды іздестіруге тауар туралы мағлұматтарды беру;
20) ағымдағы тапсырыста ағымдағы тауар жайлы мағлұматтарды редакторлау;
21) ағымдағы тауар мағлұматтарын ағымдағы тапсырысқа қосу;
22) ағымдағы тапсырысты сақтау;
23) ағымдағы тапсырыс бойынша ақпараттарды басып шығару;
24) ағымдағы тапсырыстар бойынша есеп шотын құру.
Одан ары, операцияларды келесідей түрде құру қажет, олардың топтары басты мәзірдің тармақтарына сәйкес келетіндей болуы қажет. Қарастырылатын мысалда келесі топтарды құру ұсынылады.
1. Объектілермен әрекет ету. Объектілер ретінде мұнда тапсырыс, клиент, тауар қарастырылады (кесте 1.2).
Кесте 1.2 - Әрекеттер тобы

Әрекет

Объект

Ескертулер

Құру

Тапсырыс
Клиент

1
10

Ашу







Тапсырыс
Клиент
Тауар
4
11
18
Сақтау
Тапсырыс
Клиент
22
13
Таңдау
(қосу үшін таңдап алу)
Клиент
Тауар
Клиент атрибуттары
Тауар атрибуттары
12 (тапсырысқа)
21 (тапсырыс үшін)
9 (іздеуге)
19 (іздеу үшін)
Басып шығару
Тапсырыс
23
Есеп шот
Тапсырыс
24

2. Іздеу. Специфкалық әрекеттер жеке бөілініп көрсетілген; объектілер – тапсырыс (3), тауар (16).


3. Тізімдермен жұмыс істеу. Объектілер — клиент, тапсырыс (кесте 1.3).


Кесте 1.3 - Тізімдер



Тізімдер

Операциялар

Ескертулер

Клиенттер

Қарап шығу.
Тапсырысқа таңдап алу (қосу) үшін ашу

7
5

Тауарлар

Қарап шығу.
Тапсырысқа таңдап алу (қосу) үшін ашу

14
6

4. Стандартты болып Файл және Анықтама сияқты бөлімдер есептеледі. Оларды да қосымшаның басты мәзіріне қосу қажет.


4.6. Мәзір жағдайының графасын құрастырып және графалар бойынша Қолданушы сценарийге сәйкес мүмкін болатын ауысуларды тексеруді жүргізу.
Келтірілген мысал үшін мәзір жағдайын қарастырамыз. Қарапайым болу үшін Файл және Анықтама стандартты бөлімдеріне және олардың тармақтарына қол жеткізу мүмкіндіктерімен байланысты мәзір жағдайын ескермейтін боламфз. Прототиптің әртүрлі жағдайларын кестелермен 1.4 – 1.11 көрсетуге болады. Дәл осы жағдайда қол жетпейтін мәзір бөлімдері мен командалары сұр түспен бөлінген. Қол жеттетін командаларға жақшаның ішінде сәйкес операциялар нөмірлері келтірілген.

Кесте 1.4 — Тапсрысытар журналы (М1 жағдайы)



Әрекеттер

Іздену

Тізімдер

Құру (1)
Ашу (3)
Сақтау
Таңдау
Басып шығару
Есеп шот

Табу (3)



Клиенттер (7)
Тауарлар (14)

Кесте 1.5 — Ағымдағы тапсырыс (М2 жағдайы)



Әрекеттер

Іздену

Тізімдер

Құру
Ашу
Сақтау (22)
Таңдау
Басып шығару (23)
Есеп шот (24)


Тауар
Клиент

Кесте 1.6 — Клиенттер тізімі (7 команда бойынша аусудағы М3 жағдайы)



Әрекеттер

Іздену

Тізімдер

Құру (10)
Ашу (11)
Сақтау
Таңдау (21)
Басып шығару
Есеп шот

Табу (16)




Кесте 1.7 — Клиенттер тізімі (5 команда бойынша ауысу, М4 жағдайы)



Әрекеттер

Іздену

Тізімдер

Құру
Ашу (18)
Сақтау
Таңдау (21)
Басып шығару
Есеп шот

Табу (16)




Кесте 1.8 – Клиент картасы (М5 жағдайы)



Әрекеттер

Іздену

Тізімдер

Құру
Ашу (18)
Сақтау
Таңдау (21)
Басып шығару
Есеп шот

Табу (16)




Кесте 1.9 – Тауарлар тізімі (М6 жағдайы, 14 команда бойынша ауысу)



Әрекеттер

Іздену

Тізімдер

Құру
Ашу (18)
Сақтау
Таңдау (21)
Басып шығару
Есеп шот

Табу (16)




Кесте 1.10 – Тауарлар тізімі (6 команда бойынша ауысу, М7 жағдайы)



Әрекеттер

Іздену

Тізімдер

Құру
Ашу (18)
Сақтау
Таңдау (21)
Басып шығару
Есеп шот

Табу (16)




Кесте 1.11 – Тауар картасы (М8 жағдайы)



Әрекеттер

Ізденістер

Тізімдер








Адап өтетін жағдай, мәзірдің протатипі осы мысалда тек қана Қолданушылардың белгілі бір категориясына ғана құрылады. Одан басқа, мысалдарда бағдарламалық өнімнің дамуы қарастырылмаған, соған сәйкес функциялардың кеңейтілуі де жоқ.






Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   59




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет