Автоматтандырылған «Банкоматты басқару» банктық жүйесі


МАЗМҰНЫ

КІРІСПЕ: КІРІСПЕ
:
КІРІСПЕ: 1. МОдельдеу объектісінің компьютерлік зерттеу
:
КІРІСПЕ:

1. 1 Компьтерлік модельдеудің мақсаты мен тағайындалуы

:
КІРІСПЕ: 1. 2 Техникалық есеп
:
КІРІСПЕ: 2. Зерттелетін жүйені компьютерлік модельдеу
:
КІРІСПЕ:

2. 1 Модельденетін жүйенің матеметикалық моделі

:
КІРІСПЕ:

2. 2 Жүйенің концептуалдық моделі және формулалары

:
КІРІСПЕ:

2. 3 Жүйенің модельдеуші алгоритмді компьтерде жүргізу

:
КІРІСПЕ: ҚОРЫТЫНДЫ
:
КІРІСПЕ: ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
:

КІРІСПЕ

Болашақта өндіріс тиімділігін арттыру мәселесін шешу жолы - ғылымның жетістіктерін пайдалану, соның ішінде экономикалық-математикалық модельдеуді және есептегіш техниканы қолдану болып табылады.

Математикалық экономикаға енуі жоспарлау мен басқарудың қазіргі кездегі ғылыми-техникалық революцияның аса маңызды ерекшелігі болып табылады.

Өндіріс ауқымының кеңеюі, мамандандырудын тереңдеуі, кооперацияның дамуы, шаруашылық байланыстардың күрделенуі және экономикадығы сандық сапалық өзгерістер басқарылуын көптеген істерінің арасынан ең тиімдісін таңдап алуды қажет етеді.

Жоспарлы тапсырма қабылдауда экономикалық-математикалық әдістердің мәні ерекше. Экономикалық-математикалық әдістер - экономика мен математика пәндерінің жиынтығы.

Жоспарлау есептері көпнұсқаулы болып келеді. Ал мүмкін нұсқаулардың арасынан ең тиімді шешімін табу өте көп шығынды қажет етеді, ал кейде табылмауы да мүмкін. Сондықтан оптимальды шешімдерді қысқа жолмен табу үшін экономикалық-математикалық әдістерді қолдану қажеттілігі туады. Ал экономикалық-математикалық әдістермен оптимальды шешім табу - кең көлемді есептеулер жүргізу деген сөз. Мұндай есептерді компленксті түрде шешуге дербес компьтерлерді кеңінен қолдану қажет.

Қазіргі кезде жосапрлаудың экономикалық-математикалық әдістері мен дербес компьтерлерді қолдауну жоспарлы экономикалық есептеулердің дәлдігін арттыруға, жасалынған жоспарлардың ғылыми деңгейін көтеруге, өндіріс тиімділігін арттыруға мүмкіндік береді.

1. МОдельдеу объектісінің компьютерлік зерттеу

Автоматтандырылған «Банкоматты басқару» банктық жүйесін келесі түрде қысқаша сипаттауға болады:

Клиент жүйеге өзінің кредиттік картасын парольді және ақша лимитін автоматты оқу үшін ұсынады және өз кілттік мәлімет - парольін хабарлайды және қызмет көрсету үшін сұраныс береді. Жүйе келесі үлгіде әрекет жасауы тиіс: кілттік мәліметті енгізуді сұрау, ақша беру, қызмет көрсетуі бойынша көшірме шығару, компьютерден клиент есепшоты бойынша мәлімет сұрау, компьютерге жасалған операция бойынша есеп беру.

Прецеденттер диаграммасы

Әрекет етуші тұлғалар.

Банктік жүйеде келесі әрекет етуші тұлғаларды бөлуге болады:

Клиент, Банк қызметкері, Кредиттік жүйе

Прецеденттердің қысқаша сипаттамасы:

  • Клиент - бұл банкте қызмет көрсетілетін адам
  • Банковский служащий - банкте қызмет ететін адам
  • Кредитная система - клиенттің есептеу функцияларын орындаушы ішкі жүйе

Банктік жүйедегі қолдану варианттары

Жүйеде келесі талаптар қамтамасыз етілуі тиіс:

  • ДЛКлиентжүйені келесі банктік операцияларды орындау үшін қолданады: ақша аудару, есепшоттан ақша алу, төлемдер жасау, есепшотты көру, есепшотқа ақша салу
  • Идентификациялық номерді өзгерту кезінде клиентке банк қызметкері қызмет көрсетуі керек
  • ДЛ Кредиттік жүйе төлем жасауларға жауап береді.

1. 2 Техникалық есеп

Қолдану варианттары диаграммасы

Тіркеу жүйесінің қолдану варианттары модельін құру

  1. Браузерде Use Case View папкасындағы «+» белгісін тышқанмен шертіңіз
  2. Негізгі Main диаграммасын екі рет шертіңіз. Экранда терезе пайда болады (қолдану варианттары диаграммасы: Негізгі/Қолдану варианттарын ұсыну)
  3. Тышқанның оң батырмасымен қолдану Диаграммасын ұсыну пакетін шертіңіз (Use Case View) 🡪 New🡪Use Case Diagram
  4. New Diagram ерекшелеңіз және жаңаБанковская Системаатын беріңіз 🡪оны браузерде екі рет шерту арқылы ашыңыз.
  5. Әрекет етуші тұлғаларды құру үшін: тышқанның оң батырмасымен қолдану Диаграммасын ұсыну пакетін шертіңіз 🡪New🡪 Actor🡪Әрекет етуші тұлғаның атын енгізіңіз (Клиент)
  6. Осындай әдіспен қалған әрекет етуші тұлғаларды құрыңыз (Банковский служащий, Кредитная система)
  7. Файлды сақтаңыз.
  8. Браузерге қолдану варианттарын орнату үшін келесі әрекеттерді жасаңыз: тышқанның оң батырмасымен қолдану Диаграммасын ұсыну пакетін шертіңіз 🡪New🡪Use Case🡪атын енгізіңіз, мысалы, Перевести деньги. Осындай әдіспен қалған қолдану варианттарын құрыңыз (Положить деньги на счет, Снять деньги со счета, Показать баланс, Произвести оплату, Изменить идентификационный номер)
  9. Браузердегі Банковская система диаграммасын екі рет шерту арқылы оны ашыңыз және қолдану варианты диаграммасын құрыңыз: браузерден барлық әрекет етуші тұлғалар мен қолдану варианттарын тышқанмен тасыңыз.
  10. Коммуникация байланысы - бұл әрекет етуші тұлғалар мен қолдану варианттары арасындағы байланыс. Ол стрелка түрінде бейнеленеді. Стрелканың бағыты коммуникацияны кім бастайтындығын көрсетеді. Бірбағытты ассоциация (байланыс) (Undirectional Association) стрелкасын қолдана отырып әрекет етуші тұлғалар мен қолдану варианттары арасында байланыс орнатыңыз (әрекет етуші тұлғадан сол батырманы басып тұрып қолдану вариантына барыңыз) .
Әрекет етуші тұлғадан: Әрекет етуші тұлғадан
Онымен байланысқан қолдану варианты: Онымен байланысқан қолдану варианты
Әрекет етуші тұлғадан: Клиент
Онымен байланысқан қолдану варианты: Перевести деньги, Положить деньги на счет, Снять деньги со счета, Показать баланс, Произвести оплату, Изменить идентификационный номер
Әрекет етуші тұлғадан: Банковский служащий
Онымен байланысқан қолдану варианты: Изменить идентификационный номер
Әрекет етуші тұлғадан: Кредитная система
Онымен байланысқан қолдану варианты: Произвести оплату
  1. Қолдану вариантына сипаттама қосу. БраузердеСнять деньги со счетақолдану вариантын ерекшелеңіз. Құжаттаманың төменгі терезесіне мына сипаттаманы енгізіңіз: «Бұл қолдану варианты клиентке есепшоттан ақша алуға мүмкіндік береді»
  2. Word бағдарламасы көмегіменСнять деньги со счетақолдану варианты сипаттамасы бар текстік файл құрыңыз және оны С:\Мои документы папкасында сақтаңыз:

Снять деньги со счета қолдану варианты .

Ағысөз.

Клиент өз карточкасын банкоматқа салған кезде қолдану варианты басталады.

Негізгі ағым

  1. банкомат сәлемдесу шығарады және клиентке персоналды PIN -код енгізуді ұсынады
  2. Клиент PIN -код енгізеді
  3. Банкомат енгізілген кодты растайды. Егер код расталмаса онда, А1 альтернативті ағым жағдайы орындалады.
  4. Банкомат мүмкін әрекеттер тізімін шығарады:
  • Салымды көру
  • Салым жасау
  • Есепшоттан ақша алу
  • Ақша аудару
  1. Клиент «Есеп шоттан ақша алу» пунктін таңдайды
  2. Банкомат қанша сумма ақша алу қажеттігін сұрайды
  3. Клиент қажет сумманы енгізеді
  4. Банкомат есепшоттағы ақшаның қажет суммаға жететіндігін анықтайды. Егер ақша жетпесе, онда А2 альтернативті ағым жағдайы орындалады. Егер сумманы растау кезінде қате пайда болса, онда Если Е1 қателер ағымы орындалады.
  5. Банкомат қажет сумманы клиент есепшотынан шегереді
  6. Банкомат қажет сумманы қолма-қол береді
  7. Банкомат клиентке карточканы қайтарады
  8. Банкомат клиент үшін чек басып шығарады
  9. Қолдану варианты аяқталады.

А1 альтернативті ағым жағдайы.

Қате PIN -код енгізу

  1. Банкомат клиентке кодтың қате енгізілгедігін хабарлайды.
  2. Банкомат клиентке карточканы қайтарады.
  3. Қолдану варианты аяқталады.

А2 альтернативті ағым жағдайы.

Есепшотта ақшаның жетпеуі

  1. Банкомат клиентке есепшотта ақшаның жетпейтіндігін хабарлайды.
  2. Банкомат клиентке карточканы қайтарады.

Е1 қате ағымы.

Қажет сумманы растау кезіндегі қате

  1. Банкомат қажет сумманы растау кезінде қате болғандығын клиентке хабарлайды.
  2. Банкомат қате туралы мәліметті қателер журналына енгізеді. Әрбір жазба қатенің күнін және уақытын, клиент атын, оның есеп шотын және қате кодын қамтиды.
  3. Банкомат клиентке карточканы қайтарады.
  4. Қолдану варианты аяқталады.
  1. Снять деньги со счетақолдану вариантты оң батырмамен шертіңіз🡪Open Spesification🡪 ашылған терезеде Files вкладкасына өтіңіз 🡪Вкладканың жұмыс аймағында оң батырманы шертіңіз және Insert file командасын таңдаңыз 🡪 С:\Мои документы\Снять деньги со счета 🡪Open 🡪OK
  2. Қолдану варианты байланысын көру үшін Жүйеге кіру вариантын ерекшелеңіз 🡪 контекстік меню 🡪Open spesification 🡪Relations
  3. Выполнить ускоренное снятие денегқолдану вариантын қосыңыз және оныСнять деньги со счетақолдану вариантымен байланыстырыңыз. Осы байланыста тышқанның оң батырмасын басыңыз, келесі команданы таңдаңыз: Open Specification🡪General🡪Stereotype🡪Extend🡪Apply->OK
  4. Аутенфицировать клиентақолдану вариантын қосыңыз және оныСнять деньги со счетақолдану вариантымен байланыстырыңыз. Осы байланыста тышқанның оң батырмасын басыңыз, келесі команданы таңдаңыз: Open Specification🡪General🡪Stereotype🡪Include🡪Apply->OK.
  5. Диаграмманы сақтаңыз.

2. Зерттелетін жүйені компьютерлік модельдеу

Диаграммалар бірізділігі.

  1. Logical View-ді оң батырмамен шертіңіз🡪New🡪 Sequence diagram🡪 Диаграмма последовательности атын енгізіңіз🡪Enter🡪осы диаграмманы ашыңыз🡪 браузердеКлиентәрекет етуші тұлғаны ерекшелеңіз және оны бірізділік диаграммасына тасыңыз
  2. Құрал-саймандар панельінде Object батырмасын шертіңіз 🡪 диаграммада объектті орналастыратын жерді шертіңіз 🡪 объекттің контекстік менюін ашыңыз 🡪Open specification🡪General🡪 Name жиегіне объект атын енгізіңізУстройство Чтения Карточек🡪Apply🡪OK
  3. Дәл осындай әдіспен келесі объектілерді құрыңыз:Экран АТ, Менеджер АТМ, Счет, Кассовое устройство
  4. Object Message батырмасын шертіңіз 🡪құрал-саймандар панельінде 🡪 е Клиент әрекет етуші тұлғаны шертіңіз 🡪хабарлама стрелканы алушы объектке Устройство Чтения Карточек апарыңыз
  5. Хабарламаны ерекшелеңіз 🡪келесі команданы орындаңыз: Browsr🡪Open specification🡪 General вкладкасының Name жиегіне «ввести карту» атын енгізіңіз 🡪Аpply батырмасын басыңыз 🡪OK
Келесі хабарламаны орнатыңыз:
N хабарлама
Объект-жіберуші
Объект-алушы
Хабарлама
Келесі хабарламаны орнатыңыз:N хабарлама: 1
Объект-жіберуші: Клиент
Объект-алушы:
Хабарлама: Картаны салу
Келесі хабарламаны орнатыңыз:N хабарлама: 2
Объект-жіберуші:
Объект-алушы:
Хабарлама: Номерді оқу
Келесі хабарламаны орнатыңыз:N хабарлама: 3
Объект-жіберуші:
Объект-алушы: ЭкранАТМ
Хабарлама: Экранды инициализациялау
Келесі хабарламаны орнатыңыз:N хабарлама: 4
Объект-жіберуші: ЭкранАТМ
Объект-алушы: ЭкранАТМ
Хабарлама: PIN-код сұрау
Келесі хабарламаны орнатыңыз:N хабарлама: 5
Объект-жіберуші: Клиент
Объект-алушы: ЭкранАТМ
Хабарлама: PIN-код енгізу
Келесі хабарламаны орнатыңыз:N хабарлама: 6
Объект-жіберуші: ЭкранАТМ
Объект-алушы: МенеджерАТМ
Хабарлама: Есепшот ашу
Келесі хабарламаны орнатыңыз:N хабарлама: 7
Объект-жіберуші: МенеджерАТМ
Объект-алушы: Счет
Хабарлама: Есепшот ашу
Келесі хабарламаны орнатыңыз:N хабарлама: 8
Объект-жіберуші: МенеджерАТМ
Объект-алушы: Счет
Хабарлама: PIN-код тексеру
Келесі хабарламаны орнатыңыз:N хабарлама: 9
Объект-жіберуші: ЭкранАТМ
Объект-алушы: ЭкранАТМ
Хабарлама: Транзакция тізімін шығару
Келесі хабарламаны орнатыңыз:N хабарлама: 10
Объект-жіберуші: Клиент
Объект-алушы: ЭкранАТМ
Хабарлама: Транзакция таңдау (есепшоттан ақша алу)
Келесі хабарламаны орнатыңыз:N хабарлама: 11
Объект-жіберуші: ЭкранАТМ
Объект-алушы: ЭкранАТМ
Хабарлама: Сумманы сұрау
Келесі хабарламаны орнатыңыз:N хабарлама: 12
Объект-жіберуші: Клиент
Объект-алушы: ЭкранАТМ
Хабарлама: Сумманы енгізу
Келесі хабарламаны орнатыңыз:N хабарлама: 13
Объект-жіберуші: ЭкранАТМ
Объект-алушы: МенеджерАТМ
Хабарлама: Сумманы алу
Келесі хабарламаны орнатыңыз:N хабарлама: 14
Объект-жіберуші: МенеджерАТМ
Объект-алушы: Счет
Хабарлама: Сумманы алу
Келесі хабарламаны орнатыңыз:N хабарлама: 15
Объект-жіберуші: счет
Объект-алушы: Счет
Хабарлама: Есепшотта ақшаның жететіндігін тексеру
Келесі хабарламаны орнатыңыз:N хабарлама: 16
Объект-жіберуші: Счет
Объект-алушы: Счет
Хабарлама: Сумманы есепшоттан шегеру
Келесі хабарламаны орнатыңыз:N хабарлама: 17
Объект-жіберуші: МенеджерАТМ
Объект-алушы: Кассовый аппарат
Хабарлама: Ақша беру
Келесі хабарламаны орнатыңыз:N хабарлама: 18
Объект-жіберуші: МенеджерАТМ
Объект-алушы:
Хабарлама: Картаны қайтару
  1. Хабарламаға номер орнату үшін, келесі команданы орындаңыз: Tools🡪Options🡪Diagram🡪Sequence numbering жалаушасын орнатыңыз
  2. Хабарлама ұзындығын орнату үшін, келесі команданы орындаңыз: Tools🡪Options🡪Diagram🡪Focus of Control жалаушасын орнатыңыз
  3. Кооперативті диаграмма құру үшін келесі команданы орындаңыз: Browse🡪Create Collaboration diagram немесе F5 басыңыз

Әрекет диаграммасы

  1. Браузерде Use Case View-ді тышқанның оң батырмасымен шертіңіз🡪New🡪Activity diagram🡪Диаграмма атын енгізіңіз «Деятельность»
  2. Құрал-саймандар батырмасында Start State батырмасын басыңыз 🡪 бастапқы жағдайды орнату қажет болған орынды тышқанмен шертіңіз
  3. Әрекет құрыңыз (құрал-саймандар панелінде State батырмасын басыңыз, содан кейін диаграмма аймағын басыңыз) :
N: N
Жағдай: Жағдай
Аты: Аты
Байланыс (из 🡪 в): Байланыс (из 🡪 в)
N: 1
Жағдай: State
Аты: Картаны салу
Байланыс (из 🡪 в): Бастапқы🡪1
N: 2
Жағдай: state
Аты: Карта номерін оқу
Байланыс (из 🡪 в): 1🡪2
N: 3
Жағдай: state
Аты: PIN-код енгізуді ұсыну
Байланыс (из 🡪 в): 2🡪3
N: 4
Жағдай: state
Аты: PIN-код енгізу
Байланыс (из 🡪 в): 3🡪4
N: 5
Жағдай: Decision
Аты: Код дұрыс енгізілді ме?
Байланыс (из 🡪 в): 4🡪5
N: 6
Жағдай: Activity
Аты: Транзакция тізімін шығару
Байланыс (из 🡪 в): “ия” 5🡪6
N: 7
Жағдай: state
Аты: Кодтың дұрыс еместігін клиентке хабарлау
Байланыс (из 🡪 в): “жоқ” 6🡪7
N: 8
Жағдай: state
Аты: Картаны қайтару
Байланыс (из 🡪 в): 7🡪8
N: 9
Жағдай: End State
Аты: Соңғы жағдай
Байланыс (из 🡪 в): 8🡪9
N: 10
Жағдай: State
Аты: «Есеп шоттан ақша алу» транзакциясын таңдау
Байланыс (из 🡪 в): 6🡪10
N: 11
Жағдай: Decision
Аты: Есеп шотта ақша жеткілікті ме?
Байланыс (из 🡪 в): 10🡪11
N: 12
Жағдай: State
Аты: Есеп шотта ақшаның жетпейтіндігін клиентке хабарлау
Байланыс (из 🡪 в): “нет” 11🡪12
N: 13
Жағдай: State
Аты: Карточканы қайтару
Байланыс (из 🡪 в): 12🡪13
N: 14
Жағдай: End State
Аты:
Байланыс (из 🡪 в): 13🡪14
N: 15
Жағдай: State
Аты: Ақша беру
Байланыс (из 🡪 в): “да” 11🡪15
N: 16
Жағдай: State
Аты: Карточканы қайтару
Байланыс (из 🡪 в): 15🡪13
  1. Счет классы үшін жаңа диаграмма жағдайын құру.
N: N
Жағдай: Жағдай
Атауы: Атауы
Байланыс (из 🡪 в): Байланыс (из 🡪 в)
N: 1
Жағдай: Start State
Атауы: Бастапқы жағдай
Байланыс (из 🡪 в):
N: 2
Жағдай: State
Атауы: Ашу
Байланыс (из 🡪 в): 1🡪2
N: 3
Жағдай: state
Атауы: Жабу
Байланыс (из 🡪 в): 2🡪3
N: 4
Жағдай: Activity
Атауы: Кредиттің өсуі
Байланыс (из 🡪 в): 2🡪4
N:
Жағдай: Activity
Атауы: Кредиттің өсуі
Байланыс (из 🡪 в): 4🡪2
N:
Жағдай: Activity
Атауы: Кредиттің өсуі
Байланыс (из 🡪 в): 4🡪3
N: 5
Жағдай: End State
Атауы: Соңғы жағдай
Байланыс (из 🡪 в): 3🡪5
  1. Ашу және Жабу жағдайлары арасында оң батырманы шертіңіз 🡪Open specification🡪General вкладкасын ашыңыз🡪Event жиегіне “Клиентесепшотты жабуды талап етеді” сөзін енгізіңіз
  2. Ашу жағдайынан Кредиттің өсуіне деінгі байланысты оң батырмамен шертіңіз🡪Open specification🡪General вкладкасын ашыңыз🡪Event жиегіне “Ақша алу (кері баланс) ” сөзін енгізіңіз
  3. Кредиттің өсуі жағдайынан Ашуға дейінгі байланысты оң батырмамен шертіңіз 🡪Open specification🡪General вкладкасын ашыңыз 🡪Event жиегіне “Ақша салу (кері баланс) ” сөзін енгізіңіз
  4. Кредиттің өсуі жағдайынан Жабуға дейінгі байланысты оң батырмамен шертіңіз 🡪Open specification🡪General вкладкасын ашыңыз🡪Event жиегіне “Балансты тексеру (30 күн мерзіміндегі кері баланс) ” сөзін енгізіңіз
  5. Кредиттің өсуі әрекетінің контекстное менюін шақырыңыз 🡪Open specification🡪Actions🡪терезе аймағында оң батырманы басыңыз 🡪Insert🡪Type калонкасында Entry-ді екі рет шертіңіз 🡪When тізіміндегі Detail вкладкасынан On entry-ді таңдаңыз 🡪Name жиегіне «есепшотты уақытша тоқтату»-ды енгізіңіз🡪Apply🡪OK
  6. Кредиттің өсуі әрекетінің контекстное менюін шақырыңыз 🡪Open specification🡪Actions🡪 терезе аймағында оң батырманы басыңыз 🡪Insert🡪 Type калонкасында Entry-ді екі рет шертіңіз 🡪 When тізіміндегі Detail вкладкасынан Do-ді таңдаңыз 🡪 Name жиегіне «клиентке ескерту жіберу»-ді енгізіңіз 🡪Apply🡪OK
  7. Кредиттің өсуі әрекетінің контекстное менюін шақырыңыз 🡪Open specification🡪Actions🡪 терезе аймағында оң батырманы басыңыз 🡪Insert🡪 Type калонкасында Entry-ді екі рет шертіңіз 🡪 When тізіміндегі Detail вкладкасынан On Exit-ті таңдаңыз 🡪 Name жиегінде «есепшотты тоқтату» сөзін енгізіңіз 🡪Apply🡪OK
  8. Диаграмманы сақтаңыз.

2. 1 Модельденетін жүйенің матеметикалық моделі

Диаграммы классов

  1. Браузерде Логикалық көруді оң батырмамен шертіңіз
  2. Ашылған менюден New🡪Class Diagram пунктін таңдаңыз
  3. Жаңа диаграмма атын енгізіңіз «Банктік жүйе»
  4. Браузерде диаграмманы екі рет шертіп, оны ашыңыз
  5. Диаграммада жаңа класс жасау үшін құрал-саймандар панелінде Class батырмасын басыңыз немесе келесі команданы орындаңыз: Tools🡪Create🡪Class
  6. Кластар диаграммасы аймағында тышқанды шертіңіз. Жаңа класс New Class деп аталады. атына ауыстарыңыз
  7. Осындай әдіспен келесі кластарды құрыңыз: МенеджерАТМ, ЭкранАТМ, КассовыйАппарат, Счет.
  8. Клас ерекшеліктерін орнатыңыз. класының контекстік менюін шақырыңыз🡪Open specification🡪откройте вкладку General вкладкасын ашыңыз🡪Stereotype тізімінен Entity-ді таңдаңыз
  9. Қалған кластар ерекшелігін орнатыңыз:
Класс: Класс
Ерекшелік: Ерекшелік
Класс: ЭкранАТМ
Ерекшелік: Boundary
Класс: МенеджерАТМ
Ерекшелік: Сontrol
Класс: Счет
Ерекшелік: Entity
Класс: КассовыйАппарат
Ерекшелік: Boundary
  1. Класс көптігінің тапсырмасы: класс ерекшеліктері терезесін ашыңыз 🡪Detail вкладкасын ашыңыз 🡪 Multiplicity тізімінде класс көптігін көрсетіңіз (берілген класста қанша дана болу керектігін көрсетуге мүмкіндік береді)
Класс: Класс
Multiplicity: Multiplicity
Көптік: Көптік
Класс:
Multiplicity: 1…n
Көптік: Бір немесе бірнеше
Класс: ЭкранАТМ
Multiplicity: 0. . 1
Көптік: Ноль немесе бір
Класс: МенеджерАТМ
Multiplicity: 1. . 1
Көптік: Бір
Класс: Счет
Multiplicity: 1. . 1
Көптік: Бір
Класс: КассовыйАппарат
Multiplicity: 1. . n
Көптік: Бір немесе бірнеше
  1. Класс тұрақтылығы тапсырмасы: класс ерекшеліктері терезесін ашыңыз 🡪 Detail вкладкасын ашыңыз 🡪 Persistence тобында класстар үшін Persistent (Тұрақты) ауыстырып қосқышын орнатыңыз, бұл қосымша жұмысы аяқталғаннан кейін де сақталады. Ал Transient (уақытша) ауыстырып қосқышында класс объектінде орналасқан ақпарат қосымша жұмысы аяқталғаннан кейін сақталмайды.
Класс: Класс
Persistence: Persistence
Класс:
Persistence: Persistence
Класс: ЭкранАТМ
Persistence: Transient
Класс: МенеджерАТМ
Persistence: Persistence
Класс: Счет
Persistence: Persistence
Класс: КассовыйАппарат
Persistence: Transient
  1. Класс параллелдігі тапсырмасы. класс ерекшеліктері терезесін ашыңыз 🡪 Detail вкладкасын ашыңыз 🡪 Сoncurency тобында ауыстырып-қосқыштарды қосыңыз: Sequenral (Тізбектелген) - бір ағынды басқару кезінде класс өзін-өзі қалыпты жағдайда ұстайды, ал бірнеше ағын басқарған жағдайда класс жағдайына кепілдік берілмейді; Guarded (Арашалау) - бірнеше басқару ағына кезінде класс өзін-өзі қалыпты ұстайды, әртүрлі ағындар класы бір-біріне кедергі жасамауы үшін олар бір-бірімен әрекеттесуі тиіс; Active (Активті) класс жеке басқару ағынына ие болады; Synchronous (Синхронды) - бірнеше басқару ағыны кезінде класс өзін күтілген жағдайда ұстайды, класс ортақ ерекшеліктерді өзі өңдей алады
Класс: Класс
Сoncurency: Сoncurency
Класс:
Сoncurency: Sequental
Класс: ЭкранАТМ
Сoncurency: Sequental
Класс: МенеджерАТМ
Сoncurency: Synchronous
Класс: Счет
Сoncurency: Guarded
Класс: КассовыйАппарат
Сoncurency: Sequental
  1. Пакеттер құру. Браузерде Логикалық ұсынуды оң батырмамен шертіңіз 🡪New🡪Package🡪Пакетке Boundaries атын беріңіз. Осындай әдіспен Entity және Control пакеттерін құрыңыз.
  2. Браузердегі және Счет класстарын Entity пакетіне тасыңыз, МенеджерАТМ классын Control пакетіне, ЭкранАтм және Кассовый аппарат класстарын Boundaries пакетіне тасыңыз.
  3. Main диаграммалар класын ашыңыз және оған құрылған пакеттерді тасыңыз. Сәйкес пакетті ашыңыз және диаграммаға сәйкес класстарды тасыңыз.
  4. Boundaries пакетін ашыңыз 🡪 УстройствоЧтения Карточек класын оң батырмамен шертіңіз 🡪New🡪Attribute🡪атрибут атын енгізіңіз құрылғы Номері.
  5. Атрибуттың көрінуі үшін атрибутты оң батырмамен шертіңіз 🡪Open specification🡪Generalвкладкасында Export Control тобында Private көріну ерекшелігін орнатыңыз
  6. Атрибуттың мәліметтер типін орнату үшін келесі команданы орындаңыз: атрибутты оң батырмамен шертіңіз 🡪Open specification🡪General вкладкасында Type тізімінде
  7. Осындай әдіспен класстарға келесі атрибуттарды меншіктеңіз:
Класс: Класс
атрибут: атрибут
Видимость: Видимость
Тип данных: Тип данных
Класс: Счет
атрибут: Номер счета
Видимость: Private
Тип данных: Integer
Класс: Счет
атрибут: PIN-код
Видимость: Private
Тип данных: Integer
Класс: Счет
атрибут: Баланс
Видимость: Private
Тип данных: Long
Класс: КассовыйАппарат
атрибут: Баланс кассы
Видимость: Private
Тип данных: Long
... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
БАНКТІК КАРТОЧКАЛАРМЕН ЕСЕП АЙЫРЫСУ ЕСЕБІ
Қазақстан Республикасындағы коммерциялық банктерінің қолма-қолсыз есеп айырысу операциясы
Банктік карточкалардың ұғымы мен оның түрлері
Қолма қолсыз есеп айырысуда карточкалардың рөлі
Қазақстан Республикасында банк қызметінің даму перспективалары мен проблемалары
Коммерциялық банктің автоматтандырылған анықтамасы
Коммерциялық банктегі кірістер мен шығындар және оларды оңтайландыру жолдары
Коммерциялық банктің автоматтандырылған анықтамасы туралы
Қолма-қолсыз ақшамен есеп айырысу
Ішкі банктік чектермен есеп
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz