Техникалық тапсырма құрастыру: валидатор



1. КІРІСПЕ
2. ЖАЛПЫ МАҒЛҰМАТ
2.1 ПЖ.ның толық аты және белгіленуі
2.2 ПЖ.ны құрастырушы мекемелер мен тапсырыс берушілердің аты және олардың реквизиттері
2.3 ПЖ.ны құруды бастау және аяқтау мерзімін жобалау.
2.4 Жұмысты қаржыландыру көзі және реті туралы мәліметтер
3. ПЖ.НЫҢ ҚЫЗМЕТІ ЖӘНЕ ҚҰРУ МАҚСАТЫ
3.1 Өзектілігі
3.2 Қолдану облысы
3.3 Программалық жабдықтаманың идеологиясы
3.4 Мәселенің қойылымы
3.5 Есептің қойылымы
3.6 ПЖ.ны құру мақсаты
3.7 Зерттеу мәселесі
3.8 Программаның артықшылығы
3.9 Программаның кемшілігі
4. ПРОГРАММАЛЫҚ ЖАБДЫҚТАМАҒА ҚОЙЫЛАТЫН ТАЛАПТАР
4.1 ПЖ.ның құрылымына және жұмыс істеуіне қойылатын талаптар
4.1.1 ПЖ.ны құруда қолданылатын технологиялар
4.1.2 ПЖ моделі
4.1.2.1 Моделді таңдау
4.1.2.2 Моделді таңдау себебі
4.1.2.3 Модельдің жалпы құрылысы
4.1.3 ПЖ.ның архитектурасы
4.1.4 Көлемі, графикалық және мәтіндік құрылымы
4.1.5 ПЖ.ның жалпы көлемі
4.1.6 ПӨ программалық жабдықтамасына қойылатын талаптар.
4.1.6.1. Мәліметтер базасының құрылысы
4.1.6.2 Мәліметтерге өту технологиясы
4.1.6.3Мәліметтер базасына тұтынушылардың сұраныстарына қойылатын талаптары
4.1.6.4 Кіріс кодтарға және программалау тілдеріне қойылатын талаптар
4.1.6.5 ПЖ.ны құру әдістері
4.1.7 Программалық құралдарға қойылатын талаптар
4.1.8 Алгоритмнің құрылуы
4.2 Сенімділікке талаптар
4.2.1 Программаның дұрыс жұмыс жасауына кепілдік
4.2.2 Істен шыққан жағдайда қалпына келітірілу уақыты
4.2.3 Жүйенің тұтынушының дұрыс емес әрекеттері себептермен істен шығуы
4.3 ПӨ қауіпсіздігін қамтамасыз ету
4.3.1 Авторлық құқықты қорғау
4.3.2 Ақпаратты қорғау
4.3.2.1 Қорғау тәсілдері
4.3.2.2 Қорғаудың алгоритмі
4.3.2.3 Вирустардан қорғаныс
4.3.2.4 Шабуылдардан қорғаныс
4.3.2.5 Бұзудан қорғаныс
4.4. Пайдалануға қойылатын талаптар
4.4.1 Пайдаланудың шарттары
4.4.1.1 Пайдаланудың климаттық шарттары
4.4.1.2 Қызметкерлердің квалификациясына және санына қойылатын талаптар
4.4.2 Тұтынушыға көмек көрсету түсініктемесін құру
4.5 Техникалық талаптар
4.5.1 ПЖ орналасатын микросхеманың ауданы
4.5.2 ПЖ жұмыс жасайтын микроконтроллердің моделі
4.5.3 ПЖ қажетті жады көлемі
4.5.4 Оқитын файлдар типі
4.6 Спецификалық талаптар
4.6.1 ПӨ адаптивтілігі
4.6.2 ПӨ интелектуалді дамуы
4.6.3 ПЖ жүйелігі
4.6.4 ПӨ толық функционалдығы
4.6.5 ПӨ тұтастығы
4.6.6 Сапасы
4.6.6.1 Функционалдығы
4.6.6.2 Сенімділік
4.6.6.3 Қолданудағы ыңғайлылық
4.6.6.4 Тиімділігі
4.6.6.5 Қоса берілу қабілеті
4.6.6.6 Зерттелуі
4.6.6.7 Өзгермелілігі
4.6.6.8 Мобилдігі
4.6.6.9 Аяқталуы
4.6.6.10 Дәлдігі
4.6.6.11 Автономдылығы
4.6.6.12 Тұрақтылығы
4.6.6.13 Қорғалғандығы
4.6.6.14 П.документациясы
4.6.6.15 Ақпараттылығы
4.6.6.16 Коммуникабелділігі
4.6.6.17 Уақытша тиімділігі
4.6.6.18 Жадының тиімділігі
4.6.6.19 Құралдардың тиімділігіне байланысты
4.6.6.20 С.құжаттылығы
4.6.6.21 Түсініктілігі
4.6.6.22 Құрылымдылығы
4.6.6.23 Оқуға ыңғайлылық
4.6.6.24 Кеңеюі
4.6.6.25 Модулділігі
4.6.6.26 Құралдардан тәуелсіздігі
5 ПСИХОЛОГИЯЛЫҚ ЕРЕКШЕЛІКТЕРІ
5.1 ПӨ Дизайні
5.1.1 Эстетикалық негізі
5.1.2 Стилін таңдау
5.1.3 Түстер таңдау
5.2 Интерфейс элементтерінің орналасуы
5.3 Эргономика
5.4 Болжанатын аудитория
5.4.1 Тұтынушылардың жас аралығы
5.4.2 Адамдардың типі
5.4.3 Жұмыс жасау аясы
5.4.4 Тұтынушының темпераменті
6 ЭКОНОМИКАЛЫҚ НЕГІЗІ
6.1 Бизнес.планды құру
6.2 Құнын есептеу
6.2.1 Шығындарды есептеу
6.3.2 ПЖ құрудың құны
6.3.3 Программалық өнімнің бір CD.нің бағасын есептеу
6.4 PR.компания
6.4.1 Сатылым нарығын талдау
6.4.2 ПЖ көрсету үшін жарнамалық компанияны өткізу
7 ПЖ құрудың сатылары мен деңгейлері.
7.1 Құрастыру сатылары
7.2 Құрастыру кезеңдері
8 ПЖ ТЕСТТЕН ӨТКІЗУ ЖӘНЕ ӘЗІРЛЕУ
8.1 ПЖ тесттен өткізу және әзірлеу
8.2 Зиянды кодқа тест өткізу
8.3 Сынақтардың әдістемесі
9 ЖҰМЫСТЫ ҚАБЫЛДАУ РЕТІН БАҚЫЛАУ
9.1 Қабылдау ретіне жалпы талаптар
9.1.1 ПЖ қабылдау.тапсыру мерзімі
9.1.2 Тапсыруды қабылдау шарты
9.2 Сынақтар протоколы
9.3 Орындалған жұмыстың актісі
10. Қорытынды
11. Қолданылған әдебиеттер
Валидатор— бұл банкнотттарды қабылдау құрылғысы. Көбінесе өзіне-өзі қызмет көрсету автоматтарының жұмысын атқарады. Сонымен қатар, валидатор, артық ақшаны қайырып беру функциясын да атқарады.
Жол жүру ақысын төлеудің электрондық бақылау жүйесі 2 түрге бөлінеді: қарапайым және ақпараттық. Қарапайым валидаторлардың светодиодты индикациясы болады. Ол индикация жолаушыларға мынадай ақпарат береді:
* Валидатор электрондық жол жүру билетін қабылдауға дайын;
* Жол жүру ақысы қабылданды;
* Жол жүру ақысы қабылданбады (мысалы, төлем жүргізу уақыты шығып кеткен жағдайында), т.с.с.
Сұйық кристалды дисплейі бар ақпараттық валидаторлар, индикациялық ақпараттармен қоса, электрондык карточкалар жайлы қосымша мағлұмат бере алады (қолданылу мерзімі, баланс сомасы).
1) Валидатордың жұмысы туралы сайттар: validator.w3.org
2) ru.wikipedia.org/wiki/Валидатор
3) bkz.kz/validator.php
4) ru.wikipedia.org/wiki/Валидатор_(устройство)
5) http://www.cashcode.spb.ru

ӘЛ-ФАРАБИ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ УНИВЕРСИТЕТІ
Факультет: Механико-математика
Кафедра: Ақпараттық жүйелер

СӨЖ
техникалық тапсырманы құрастыру

тақырыбы: Валидатор

Орындаған: ИС 4 б тобының
студенті, Есімхан Ш.Ә.
Тексерген: Самбетбаева А. Қ.

Алматы 2012
Мазмұны:
1. Кіріспе
2. Жалпы мағлұмат
2.1 ПЖ-ның толық аты және белгіленуі
2.2 ПЖ-ны құрастырушы мекемелер мен тапсырыс берушілердің аты және олардың реквизиттері
2.3 ПЖ-ны құруды бастау және аяқтау мерзімін жобалау.
2.4 Жұмысты қаржыландыру көзі және реті туралы мәліметтер
3. ПЖ-ның қызметі және құру мақсаты
3.1 Өзектілігі
3.2 Қолдану облысы
3.3 Программалық жабдықтаманың идеологиясы
3.4 Мәселенің қойылымы
3.5 Есептің қойылымы
3.6 ПЖ-ны құру мақсаты
3.7 Зерттеу мәселесі
3.8 Программаның артықшылығы
3.9 Программаның кемшілігі
4. Программалық жабдықтамаға қойылатын талаптар
4.1 ПЖ-ның құрылымына және жұмыс істеуіне қойылатын талаптар
4.1.1 ПЖ-ны құруда қолданылатын технологиялар
4.1.2 ПЖ моделі
4.1.2.1 Моделді таңдау
4.1.2.2 Моделді таңдау себебі
4.1.2.3 Модельдің жалпы құрылысы
4.1.3 ПЖ-ның архитектурасы
4.1.4 Көлемі, графикалық және мәтіндік құрылымы
4.1.5 ПЖ-ның жалпы көлемі
4.1.6 ПӨ программалық жабдықтамасына қойылатын талаптар.
4.1.6.1. Мәліметтер базасының құрылысы
4.1.6.2 Мәліметтерге өту технологиясы
4.1.6.3Мәліметтер базасына тұтынушылардың сұраныстарына қойылатын талаптары
4.1.6.4 Кіріс кодтарға және программалау тілдеріне қойылатын талаптар
4.1.6.5 ПЖ-ны құру әдістері
4.1.7 Программалық құралдарға қойылатын талаптар
4.1.8 Алгоритмнің құрылуы
4.2 Сенімділікке талаптар
4.2.1 Программаның дұрыс жұмыс жасауына кепілдік
4.2.2 Істен шыққан жағдайда қалпына келітірілу уақыты
4.2.3 Жүйенің тұтынушының дұрыс емес әрекеттері себептермен істен шығуы
4.3 ПӨ қауіпсіздігін қамтамасыз ету
4.3.1 Авторлық құқықты қорғау
4.3.2 Ақпаратты қорғау
4.3.2.1 Қорғау тәсілдері
4.3.2.2 Қорғаудың алгоритмі
4.3.2.3 Вирустардан қорғаныс
4.3.2.4 Шабуылдардан қорғаныс
4.3.2.5 Бұзудан қорғаныс
4.4. Пайдалануға қойылатын талаптар
4.4.1 Пайдаланудың шарттары
4.4.1.1 Пайдаланудың климаттық шарттары
4.4.1.2 Қызметкерлердің квалификациясына және санына қойылатын талаптар
4.4.2 Тұтынушыға көмек көрсету түсініктемесін құру
4.5 Техникалық талаптар
4.5.1 ПЖ орналасатын микросхеманың ауданы
4.5.2 ПЖ жұмыс жасайтын микроконтроллердің моделі
4.5.3 ПЖ қажетті жады көлемі
4.5.4 Оқитын файлдар типі
4.6 Спецификалық талаптар
4.6.1 ПӨ адаптивтілігі
4.6.2 ПӨ интелектуалді дамуы
4.6.3 ПЖ жүйелігі
4.6.4 ПӨ толық функционалдығы
4.6.5 ПӨ тұтастығы
4.6.6 Сапасы
4.6.6.1 Функционалдығы
4.6.6.2 Сенімділік
4.6.6.3 Қолданудағы ыңғайлылық
4.6.6.4 Тиімділігі
4.6.6.5 Қоса берілу қабілеті
4.6.6.6 Зерттелуі
4.6.6.7 Өзгермелілігі
4.6.6.8 Мобилдігі
4.6.6.9 Аяқталуы
4.6.6.10 Дәлдігі
4.6.6.11 Автономдылығы
4.6.6.12 Тұрақтылығы
4.6.6.13 Қорғалғандығы
4.6.6.14 П-документациясы
4.6.6.15 Ақпараттылығы
4.6.6.16 Коммуникабелділігі
4.6.6.17 Уақытша тиімділігі
4.6.6.18 Жадының тиімділігі
4.6.6.19 Құралдардың тиімділігіне байланысты
4.6.6.20 С-құжаттылығы
4.6.6.21 Түсініктілігі
4.6.6.22 Құрылымдылығы
4.6.6.23 Оқуға ыңғайлылық
4.6.6.24 Кеңеюі
4.6.6.25 Модулділігі
4.6.6.26 Құралдардан тәуелсіздігі
5 ПСИХОЛОГИЯЛЫҚ ЕРЕКШЕЛІКТЕРІ
5.1 ПӨ Дизайні
5.1.1 Эстетикалық негізі
5.1.2 Стилін таңдау
5.1.3 Түстер таңдау
5.2 Интерфейс элементтерінің орналасуы
5.3 Эргономика
5.4 Болжанатын аудитория
5.4.1 Тұтынушылардың жас аралығы
5.4.2 Адамдардың типі
5.4.3 Жұмыс жасау аясы
5.4.4 Тұтынушының темпераменті
6 Экономикалық негізі
6.1 Бизнес-планды құру
6.2 Құнын есептеу
6.2.1 Шығындарды есептеу
6.3.2 ПЖ құрудың құны
6.3.3 Программалық өнімнің бір CD-нің бағасын есептеу
6.4 PR-компания
6.4.1 Сатылым нарығын талдау
6.4.2 ПЖ көрсету үшін жарнамалық компанияны өткізу
7 ПЖ құрудың сатылары мен деңгейлері.
7.1 Құрастыру сатылары
7.2 Құрастыру кезеңдері
8 ПЖ ТЕСТТЕН ӨТКІЗУ ЖӘНЕ ӘЗІРЛЕУ
8.1 ПЖ тесттен өткізу және әзірлеу
8.2 Зиянды кодқа тест өткізу
8.3 Сынақтардың әдістемесі
9 ЖҰМЫСТЫ ҚАБЫЛДАУ РЕТІН БАҚЫЛАУ
9.1 Қабылдау ретіне жалпы талаптар
9.1.1 ПЖ қабылдау-тапсыру мерзімі
9.1.2 Тапсыруды қабылдау шарты
9.2 Сынақтар протоколы
9.3 Орындалған жұмыстың актісі
10. Қорытынды
11. Қолданылған әдебиеттер

Кіріспе
Валидатор -- бұл банкнотттарды қабылдау құрылғысы. Көбінесе өзіне-өзі қызмет көрсету автоматтарының жұмысын атқарады. Сонымен қатар, валидатор, артық ақшаны қайырып беру функциясын да атқарады.
Жол жүру ақысын төлеудің электрондық бақылау жүйесі 2 түрге бөлінеді: қарапайым және ақпараттық. Қарапайым валидаторлардың светодиодты индикациясы болады. Ол индикация жолаушыларға мынадай ақпарат береді:
* Валидатор электрондық жол жүру билетін қабылдауға дайын;
* Жол жүру ақысы қабылданды;
* Жол жүру ақысы қабылданбады (мысалы, төлем жүргізу уақыты шығып кеткен жағдайында), т.с.с.
Сұйық кристалды дисплейі бар ақпараттық валидаторлар, индикациялық ақпараттармен қоса, электрондык карточкалар жайлы қосымша мағлұмат бере алады (қолданылу мерзімі, баланс сомасы).

Тапсырманың нұсқасы: Қарапайым валидаторлар үшін программалық жабдықтаманы құрастыру.

Валидатордың индикациялық жұмысының үлгісі:

2. Жалпы мағлұмат
2.1 ПЖ-ның толық аты және белгіленуі
Validator (device (Cash registers) for ATM and for other bank machines) -- бұл ағылшын терминінің аудармасы программалық өнімнің(келесіде ПӨ) мән-мағынасын толық ашады. Cash registers -- кассалық аппараттар, device for ATM and for other bank machines -- банк машиналарынан бастап қоғамдық көлік орындарында төлемдерді қабылдайтын құрылғы.

2.2 ПЖ-ны құрастыруш
2.3 Мекемелер мен тапсырыс берушілердің аты және олардың реквизиттері
Тапсырыс беруші
КГП "Алматыэлектротранс". Алматы қ-сы, Өтеген батыр к-сі 11.
рс 470566344, РНН 600900438964, ВИК 147069172, тел. 276-93-71
Құрастырушы
ИС-4Б студенті
Есімхан Шолпан Әмірбергенқызы
Медеу ауданы, Зенкова 31
РНН 600975245693, СИК 7294539725
тел. +7 (727)3864596, +7 777 697 2245
2.4 ПЖ-ны құруды бастау және аяқтау мерзімін жобалау.
Жұмыстың басталуы: 17.09.2012
Жұмыстың аяқталуы: 02.09.2012
4.1 Жұмысты қаржыландыру көзі және реті туралы мәліметтер
Қаржыландыру көзі - Алматы транспорт инспекциясы.
Қаржыландыру реті:
Тапсырыс беруші жағы қаржыландыруды саты сатымен орындайды, дәлірек айтсақ:
1) Тапсырыс беруші валидатордың түрі мен жұмыс жасау принципін бекіткеннен кейін - айтылған соманың 50% мөлшерінде төлем іске асырылады.
2) Екінші бөлігін дайын өнімнің моделін және программалық жабдықтамасын көрсетіп, сосын айтылған соманың 50% мөлшерінде төлем алынады.
3. ПЖ-ның қызметі және құру мақсаты
3.1 Өзектілігі
Мүмкін біреуде бұндай сұрақ тууы мүмкін: Валидатордың керегі не?. Жауабы өте оңай: сіздіңбіздің өмірімізге автоматты ендіру арқылы жеңілдету, уақыт үнемдеу және барынша ыңғайлы ету үшін. Өкінішке орай, біздің барлық автобус, траллейбус және трамвай көліктері бүгінгі таңда автоматты ақша қабылдау валидаторларымен толық жабдықталды деп айта алмаймыз. Сіз қоғамдық транспортқа мінгенде, өзінізге ыңғайлы түрде төлем жүргізгіңіз келеді. Бірақ, міне, сіз қоғамдық транспортқа кіресіз, ал кіре берісінде арнайы төлем қабылдайтын адам қай кезде, қандай тәртіппен төлем өткізу керектігін айтып, көніліңізді бөліп біраз әбігергее салатыны жалған емес. Ал сіз өз төлемақынызға берілген билетті уақытында алуға және автоматтың (валидатордың) алдын ала белгілі реті бар қимылдарын ыңғайлы екенін білесіз. Ендеше, осының бәрін Validator (Cash registers) ПӨ шеше алады. Осы Validator (Cash registers) жүйесімен жабдықталған валидаторлар сіздің күнделікті жол жүру үрдісіңіздің біртектілігін сақтап, ыңғайлы қызмет көрсету сапасын қамтамасыз етеді.
3.2 Қолдану облысы
Осы ПӨ-ні кез келген қоғамдық қызмет көрсету орындарында орналастыруға болады, бұл ПӨ-н осы жерлерде орналастыруға болады:
* қоғамдық көліктерде;
* бизнес орталығында;
* жоғарғы оқу орында;
* банктерде;
* жеке дүкендерінде. супермаркетте (мысалы, төлем жургізу үшін) т.б.
3.3 Программалық жабдықтаманың идеологиясы
Бұл ПӨ көмегімен стандартты сомадағы жолақысына жеке басына билет алуы еш шығынсыз жүреді. Артылған валютаны қайтарым функциясы және арнайы тиянақты есептеніш калкуляторы құрылығы. Сонымен қатар бұл ПӨ жолаушыларға еш қандай кедергі жасамайды. Себебі, ПӨ орналастырылатын транспорт бөлігі өте шағын орынды алады. Кәдімгі валидаторлардан айырмашылығы - пайдалануға өте ыңғайлы, себебі индикаторлыцифрлық дисплейі қажетті соманы салуды, қанша сома салынған екеніне түсініктеме берілген. Сонымен қатар төлем жүргізуді карточкалармен жүргізу мүмкіндігі де болады. Валюталар қабылдау тетігі, билет шығатын саңылау еш қиыншылықсыз тиісті жұмысын тиімді, әрі үздіксіз атқарады.
3.4 Мәселенің қойылымы
Біз ұсынып отырған автоматтан ақша жинау үрдісі тек аптасына 1 реттен ғана жүріп отырады, ал өзге автоматтарда бұл жұмыс күніне 1-ден 2-ретке дейін атқарылады, сәйкесінше шығын көбееді. Ұсынылып отырған ПӨ валюталық ақшаның қорын жинау шығындарын валидаторлар құрылған түрлі орындардан 90%-ке азайтады.
3.5 Есептің қойылымы
Мысалға бір қоғамдық транспорттың жолаушылары өз жол жүрісінде барынша комфортты сақтағысы келеді. Яғни өзге автоматтандырылған жабдықтармен қоса, олар валидаторды да қажет етті. Онда валидаторның құрылғылары барлық қоғамдық көліктерде орналасатырылуы керек. Ал тұрғын үйлерде, адам шоғыры көп жерде валидатордың өзге түрлері орналастырылса, олар төлем жасалған соң, 2-5 мин ішінде өз жұмысын толық атқаруы тиіс. Чек немесе билет арқылы жолаушыөзге азамат әрбір операция туралы мәлімет ала алады. Осы жүйенің дұрыс жұмыс істеуі үшін біздің ПЖ құрастырылуы қажет.
3.6 ПЖ-ны құру мақсаты
Валидатордың артылған ақшаны қайтаратын бөлігі, валидатордың барлық бөліктерімен(индикатор дисплейі, карточкамен төлем қабылдайтын тетік, төлем қабылдайтың тетік, билетчек беретін тетік) жұмыс жасайтын, кез келген қоғамдық көлікте орналастыруға болатын ПЖ-ны құру қажет. Негізгі артықшылығы - төлем жол жүру құны көрсетілген және жүргізілген төлем мөлшері көрсетілетін индикаторлы дисплейінің және артық ақшаны қайтаратын бөлігінің болуы; төлем жүргізуді қолма-қол валютадан бөлек жеке шоты карточканы пайдалану мүмкіндігі қол жетімді болады.
3.7 Зерттеу мәселесі
1. Басқа валидаторлар үшін ПӨ бар болуын ескере отырып, олардың жұмыс жасау принципін қарастыру керек, маркетингтік зерттеулер жүргізе отырып, оның кемшіліктерін табу қажет.
2. Ыңғайлы және түсінуге оңай болатын, жаңа ерекше интерфейсті ПӨ құру.
3. Есептеуді тура жургізетін және билеттегі мағлұматтарын (жол жүру сағаты, күніайыжылы; көліктің нөмірі, қаланың аты) әрдайым қатесіз көрсететін ПӨ құру.
3.1 Программаның артықшылығы
Осы ПЖ-ның ерекшеліктері:
* Қате кұн төленіп немесе операцияның жүруі мүмкін болмайтын жағдайда дисплейдегі мағлұматтан басқа дауыс сүйемелімен берілетін ақпаратты мүмкін ету.
* Валидатордың камерамен жабдықталуы - егер қоғамдық көлікке аты шулы қылмыскер отыратын болса немесе қандай да бір алаяқтың орын алған жағдайдағы көріністің барлығы жадыға жазылып отырады.
* Жолақы төленуінің жүргізушінің көмегінсіз жүруі жол жүрудегі қауыпсіздікті қамтамасыз етеді.
* Карточкамен төлем жүргізу функциясының арқасында қалтаңыздағы артық ауыр тиындардан құтыласыз.
3.2 Программаның кемшілігі
Валидатордың ішінде билет рулоны болмай қалған жағдайда жолаушылар жол жүру билетінсіз төлем жүргізеді.
Программалық жабдықтамаға қойылатын талаптар
3.3 ПЖ-ның құрылымына және жұмыс істеуіне қойылатын талаптар
4.1.1 ПЖ-ны құруда қолданылатын технологиялар
ПЖ құрастыруда Assembler тілі қолданылады.
4.1.2 ПЖ моделі
Жолаушы валюта қабылдау тетігіне керекті соманы салады. Осы кезде салынған соманың мөлшері дисплейде көрсетіліп, сома толық енгізілген жағдайда билет беріледі. Ал стандартты сомадан артық мөлшерде төлем жургізілген жағдайда валидатор калдық ақшаны есептеп, оны иесіне қайтарылады. Келесі жолаушының төлем жүргізу құқығы индекаторлы дисплейде алдыңғы жолаушының төлемі жайында информация жойылғаннан кейін жүргізіледі. Әдетте бұл операция 2-3 секундтан кейін мүмкін болады. Төлем карточканың көмегімен жүзеге асырылса және карточка шотындағы ақша аз қалған жағдайда, бұл туралы қосымша ақпаратты дауыс сүйемелінің көмегімен қабылдай алады.
4.1.2.1 Моделді таңдау
Құрастыру кезінде структуралық модель қолданылады
4.1.2.2 Моделді таңдау себебі
Осы модель біздің ПЖ-ның жұмыс жасау принципін айқын көрсете алады. Сонымен қатар осы модель ПЖ-ны бөлек блоктарға бөлуге мүмкіндік береді. Модельді түсінуге оңай.
4.1.2.3 Модельдің жалпы құрылысы
Басты модуль

Индикаторлы дисплей
Тиын қабылдайтын модуль
Карточка қабылдайтын модуль

Дауыс жазбасы, командалар модулі
Байланыстырушы модуль

Артылған ақшаны қайтару модулі
Калкулятор және тиын сақталынылатын қорапсейф

Принтер (дата, көлік нөмірін басып шығару)

Билет беру модулі

Басты модуль - қалған модульдердің байланысын жүзеге асыратын және оларды байланыстыратын негізгі модуль.
Индикаторлы дисплей - мәліметтерді көрсететін блок.
Карточка қабылдайтын модуль және тиын қабылдайтын модуль - төлем енгізілетін блок.
Байланыстыру модулі - карточка қабылдайтын және тиын қабылдайтын модульдер мен дауыс сүйемелдемесі арасында байланысты жүзеге асырады.
Дауыс жазбасы, командалар модулі -- сигналды қабылдайтын және жеткізетін блок.
Тиын сақталынылатын қорапсейф - тиын мөлшерін реттеп, есептеулер жургізетін негізгі блок.
Артылған ақшаны қайтару модулі - калкулятордың командасымен қораптағы тиыннан керекті мөлшерде валюта қайтарымын жүзеге асырады.
Принтер (дата, көлік нөмірін басып шығару) - көлікке отыру уақыты (төлем жасалған мерзім), көліктің нөмірі, қаланың атауы, т.б. информацияны билет бетіне басып шығаратын блок.
Билетті шығару блогы - толық әрі тең құқылы санаттағы жол ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Параметрлік программалау есептері
ВЕБ СЕРВИСТІ ҚҰРУ
Автобусты спутниктік мониторинг арқылы бақылау
WEB сайт түрлері
Web - қосымшаларды жасаудың аспаптық құралдары
Бас жоспардың жел тармақтары
Құрылыс объектілерінің жіктелуі
Мектеп жасына дейінгі балалардың бейнелеу және құрастыру әрекеттерінің ерекшеліктері
Теміржол көлігі
Пәннің оқу-әдістемелік кешені «Cалық менеджменті»
Пәндер