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


Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 36 бет
Таңдаулыға:
МАЗМҰНЫ
1. 1 Компьтерлік модельдеудің мақсаты мен тағайындалуы
2. 1 Модельденетін жүйенің матеметикалық моделі
2. 2 Жүйенің концептуалдық моделі және формулалары
2. 3 Жүйенің модельдеуші алгоритмді компьтерде жүргізу
КІРІСПЕ
Болашақта өндіріс тиімділігін арттыру мәселесін шешу жолы - ғылымның жетістіктерін пайдалану, соның ішінде экономикалық-математикалық модельдеуді және есептегіш техниканы қолдану болып табылады.
Математикалық экономикаға енуі жоспарлау мен басқарудың қазіргі кездегі ғылыми-техникалық революцияның аса маңызды ерекшелігі болып табылады.
Өндіріс ауқымының кеңеюі, мамандандырудын тереңдеуі, кооперацияның дамуы, шаруашылық байланыстардың күрделенуі және экономикадығы сандық сапалық өзгерістер басқарылуын көптеген істерінің арасынан ең тиімдісін таңдап алуды қажет етеді.
Жоспарлы тапсырма қабылдауда экономикалық-математикалық әдістердің мәні ерекше. Экономикалық-математикалық әдістер - экономика мен математика пәндерінің жиынтығы.
Жоспарлау есептері көпнұсқаулы болып келеді. Ал мүмкін нұсқаулардың арасынан ең тиімді шешімін табу өте көп шығынды қажет етеді, ал кейде табылмауы да мүмкін. Сондықтан оптимальды шешімдерді қысқа жолмен табу үшін экономикалық-математикалық әдістерді қолдану қажеттілігі туады. Ал экономикалық-математикалық әдістермен оптимальды шешім табу - кең көлемді есептеулер жүргізу деген сөз. Мұндай есептерді компленксті түрде шешуге дербес компьтерлерді кеңінен қолдану қажет.
Қазіргі кезде жосапрлаудың экономикалық-математикалық әдістері мен дербес компьтерлерді қолдауну жоспарлы экономикалық есептеулердің дәлдігін арттыруға, жасалынған жоспарлардың ғылыми деңгейін көтеруге, өндіріс тиімділігін арттыруға мүмкіндік береді.
1. МОдельдеу объектісінің компьютерлік зерттеу
Автоматтандырылған «Банкоматты басқару» банктық жүйесін келесі түрде қысқаша сипаттауға болады:
Клиент жүйеге өзінің кредиттік картасын парольді және ақша лимитін автоматты оқу үшін ұсынады және өз кілттік мәлімет - парольін хабарлайды және қызмет көрсету үшін сұраныс береді. Жүйе келесі үлгіде әрекет жасауы тиіс: кілттік мәліметті енгізуді сұрау, ақша беру, қызмет көрсетуі бойынша көшірме шығару, компьютерден клиент есепшоты бойынша мәлімет сұрау, компьютерге жасалған операция бойынша есеп беру.
Прецеденттер диаграммасы
Әрекет етуші тұлғалар.
Банктік жүйеде келесі әрекет етуші тұлғаларды бөлуге болады:
Клиент, Банк қызметкері, Кредиттік жүйе
Прецеденттердің қысқаша сипаттамасы:
- Клиент - бұл банкте қызмет көрсетілетін адам
- Банковский служащий - банкте қызмет ететін адам
- Кредитная система - клиенттің есептеу функцияларын орындаушы ішкі жүйе
Банктік жүйедегі қолдану варианттары
Жүйеде келесі талаптар қамтамасыз етілуі тиіс:
- ДЛКлиентжүйені келесі банктік операцияларды орындау үшін қолданады: ақша аудару, есепшоттан ақша алу, төлемдер жасау, есепшотты көру, есепшотқа ақша салу
- Идентификациялық номерді өзгерту кезінде клиентке банк қызметкері қызмет көрсетуі керек
- ДЛ Кредиттік жүйе төлем жасауларға жауап береді.
1. 2 Техникалық есеп
Қолдану варианттары диаграммасы
Тіркеу жүйесінің қолдану варианттары модельін құру
- Браузерде Use Case View папкасындағы «+» белгісін тышқанмен шертіңіз
- Негізгі Main диаграммасын екі рет шертіңіз. Экранда терезе пайда болады (қолдану варианттары диаграммасы: Негізгі/Қолдану варианттарын ұсыну)
- Тышқанның оң батырмасымен қолдану Диаграммасын ұсыну пакетін шертіңіз (Use Case View) 🡪 New🡪Use Case Diagram
- New Diagram ерекшелеңіз және жаңаБанковская Системаатын беріңіз 🡪оны браузерде екі рет шерту арқылы ашыңыз.
- Әрекет етуші тұлғаларды құру үшін: тышқанның оң батырмасымен қолдану Диаграммасын ұсыну пакетін шертіңіз 🡪New🡪 Actor🡪Әрекет етуші тұлғаның атын енгізіңіз (Клиент)
- Осындай әдіспен қалған әрекет етуші тұлғаларды құрыңыз (Банковский служащий, Кредитная система)
- Файлды сақтаңыз.
- Браузерге қолдану варианттарын орнату үшін келесі әрекеттерді жасаңыз: тышқанның оң батырмасымен қолдану Диаграммасын ұсыну пакетін шертіңіз 🡪New🡪Use Case🡪атын енгізіңіз, мысалы, Перевести деньги. Осындай әдіспен қалған қолдану варианттарын құрыңыз (Положить деньги на счет, Снять деньги со счета, Показать баланс, Произвести оплату, Изменить идентификационный номер)
- Браузердегі Банковская система диаграммасын екі рет шерту арқылы оны ашыңыз және қолдану варианты диаграммасын құрыңыз: браузерден барлық әрекет етуші тұлғалар мен қолдану варианттарын тышқанмен тасыңыз.
- Коммуникация байланысы - бұл әрекет етуші тұлғалар мен қолдану варианттары арасындағы байланыс. Ол стрелка түрінде бейнеленеді. Стрелканың бағыты коммуникацияны кім бастайтындығын көрсетеді. Бірбағытты ассоциация (байланыс) (Undirectional Association) стрелкасын қолдана отырып әрекет етуші тұлғалар мен қолдану варианттары арасында байланыс орнатыңыз (әрекет етуші тұлғадан сол батырманы басып тұрып қолдану вариантына барыңыз) .
- Қолдану вариантына сипаттама қосу. БраузердеСнять деньги со счетақолдану вариантын ерекшелеңіз. Құжаттаманың төменгі терезесіне мына сипаттаманы енгізіңіз: «Бұл қолдану варианты клиентке есепшоттан ақша алуға мүмкіндік береді»
- Word бағдарламасы көмегіменСнять деньги со счетақолдану варианты сипаттамасы бар текстік файл құрыңыз және оны С:\Мои документы папкасында сақтаңыз:
Снять деньги со счета қолдану варианты .
Ағысөз.
Клиент өз карточкасын банкоматқа салған кезде қолдану варианты басталады.
Негізгі ағым
- банкомат сәлемдесу шығарады және клиентке персоналды PIN -код енгізуді ұсынады
- Клиент PIN -код енгізеді
- Банкомат енгізілген кодты растайды. Егер код расталмаса онда, А1 альтернативті ағым жағдайы орындалады.
- Банкомат мүмкін әрекеттер тізімін шығарады:
- Салымды көру
- Салым жасау
- Есепшоттан ақша алу
- Ақша аудару
- Клиент «Есеп шоттан ақша алу» пунктін таңдайды
- Банкомат қанша сумма ақша алу қажеттігін сұрайды
- Клиент қажет сумманы енгізеді
- Банкомат есепшоттағы ақшаның қажет суммаға жететіндігін анықтайды. Егер ақша жетпесе, онда А2 альтернативті ағым жағдайы орындалады. Егер сумманы растау кезінде қате пайда болса, онда Если Е1 қателер ағымы орындалады.
- Банкомат қажет сумманы клиент есепшотынан шегереді
- Банкомат қажет сумманы қолма-қол береді
- Банкомат клиентке карточканы қайтарады
- Банкомат клиент үшін чек басып шығарады
- Қолдану варианты аяқталады.
А1 альтернативті ағым жағдайы.
Қате PIN -код енгізу
- Банкомат клиентке кодтың қате енгізілгедігін хабарлайды.
- Банкомат клиентке карточканы қайтарады.
- Қолдану варианты аяқталады.
А2 альтернативті ағым жағдайы.
Есепшотта ақшаның жетпеуі
- Банкомат клиентке есепшотта ақшаның жетпейтіндігін хабарлайды.
- Банкомат клиентке карточканы қайтарады.
Е1 қате ағымы.
Қажет сумманы растау кезіндегі қате
- Банкомат қажет сумманы растау кезінде қате болғандығын клиентке хабарлайды.
- Банкомат қате туралы мәліметті қателер журналына енгізеді. Әрбір жазба қатенің күнін және уақытын, клиент атын, оның есеп шотын және қате кодын қамтиды.
- Банкомат клиентке карточканы қайтарады.
- Қолдану варианты аяқталады.
- Снять деньги со счетақолдану вариантты оң батырмамен шертіңіз🡪Open Spesification🡪 ашылған терезеде Files вкладкасына өтіңіз 🡪Вкладканың жұмыс аймағында оң батырманы шертіңіз және Insert file командасын таңдаңыз 🡪 С:\Мои документы\Снять деньги со счета 🡪Open 🡪OK
- Қолдану варианты байланысын көру үшін Жүйеге кіру вариантын ерекшелеңіз 🡪 контекстік меню 🡪Open spesification 🡪Relations
- Выполнить ускоренное снятие денегқолдану вариантын қосыңыз және оныСнять деньги со счетақолдану вариантымен байланыстырыңыз. Осы байланыста тышқанның оң батырмасын басыңыз, келесі команданы таңдаңыз: Open Specification🡪General🡪Stereotype🡪Extend🡪Apply->OK
- Аутенфицировать клиентақолдану вариантын қосыңыз және оныСнять деньги со счетақолдану вариантымен байланыстырыңыз. Осы байланыста тышқанның оң батырмасын басыңыз, келесі команданы таңдаңыз: Open Specification🡪General🡪Stereotype🡪Include🡪Apply->OK.
- Диаграмманы сақтаңыз.
2. Зерттелетін жүйені компьютерлік модельдеу
Диаграммалар бірізділігі.
- Logical View-ді оң батырмамен шертіңіз🡪New🡪 Sequence diagram🡪 Диаграмма последовательности атын енгізіңіз🡪Enter🡪осы диаграмманы ашыңыз🡪 браузердеКлиентәрекет етуші тұлғаны ерекшелеңіз және оны бірізділік диаграммасына тасыңыз
- Құрал-саймандар панельінде Object батырмасын шертіңіз 🡪 диаграммада объектті орналастыратын жерді шертіңіз 🡪 объекттің контекстік менюін ашыңыз 🡪Open specification🡪General🡪 Name жиегіне объект атын енгізіңізУстройство Чтения Карточек🡪Apply🡪OK
- Дәл осындай әдіспен келесі объектілерді құрыңыз:Экран АТ, Менеджер АТМ, Счет, Кассовое устройство
- Object Message батырмасын шертіңіз 🡪құрал-саймандар панельінде 🡪 е Клиент әрекет етуші тұлғаны шертіңіз 🡪хабарлама стрелканы алушы объектке Устройство Чтения Карточек апарыңыз
- Хабарламаны ерекшелеңіз 🡪келесі команданы орындаңыз: Browsr🡪Open specification🡪 General вкладкасының Name жиегіне «ввести карту» атын енгізіңіз 🡪Аpply батырмасын басыңыз 🡪OK
N хабарлама
- Хабарламаға номер орнату үшін, келесі команданы орындаңыз: Tools🡪Options🡪Diagram🡪Sequence numbering жалаушасын орнатыңыз
- Хабарлама ұзындығын орнату үшін, келесі команданы орындаңыз: Tools🡪Options🡪Diagram🡪Focus of Control жалаушасын орнатыңыз
- Кооперативті диаграмма құру үшін келесі команданы орындаңыз: Browse🡪Create Collaboration diagram немесе F5 басыңыз
Әрекет диаграммасы
- Браузерде Use Case View-ді тышқанның оң батырмасымен шертіңіз🡪New🡪Activity diagram🡪Диаграмма атын енгізіңіз «Деятельность»
- Құрал-саймандар батырмасында Start State батырмасын басыңыз 🡪 бастапқы жағдайды орнату қажет болған орынды тышқанмен шертіңіз
- Әрекет құрыңыз (құрал-саймандар панелінде State батырмасын басыңыз, содан кейін диаграмма аймағын басыңыз) :
- Счет классы үшін жаңа диаграмма жағдайын құру.
- Ашу және Жабу жағдайлары арасында оң батырманы шертіңіз 🡪Open specification🡪General вкладкасын ашыңыз🡪Event жиегіне “Клиентесепшотты жабуды талап етеді” сөзін енгізіңіз
- Ашу жағдайынан Кредиттің өсуіне деінгі байланысты оң батырмамен шертіңіз🡪Open specification🡪General вкладкасын ашыңыз🡪Event жиегіне “Ақша алу (кері баланс) ” сөзін енгізіңіз
- Кредиттің өсуі жағдайынан Ашуға дейінгі байланысты оң батырмамен шертіңіз 🡪Open specification🡪General вкладкасын ашыңыз 🡪Event жиегіне “Ақша салу (кері баланс) ” сөзін енгізіңіз
- Кредиттің өсуі жағдайынан Жабуға дейінгі байланысты оң батырмамен шертіңіз 🡪Open specification🡪General вкладкасын ашыңыз🡪Event жиегіне “Балансты тексеру (30 күн мерзіміндегі кері баланс) ” сөзін енгізіңіз
- Кредиттің өсуі әрекетінің контекстное менюін шақырыңыз 🡪Open specification🡪Actions🡪терезе аймағында оң батырманы басыңыз 🡪Insert🡪Type калонкасында Entry-ді екі рет шертіңіз 🡪When тізіміндегі Detail вкладкасынан On entry-ді таңдаңыз 🡪Name жиегіне «есепшотты уақытша тоқтату»-ды енгізіңіз🡪Apply🡪OK
- Кредиттің өсуі әрекетінің контекстное менюін шақырыңыз 🡪Open specification🡪Actions🡪 терезе аймағында оң батырманы басыңыз 🡪Insert🡪 Type калонкасында Entry-ді екі рет шертіңіз 🡪 When тізіміндегі Detail вкладкасынан Do-ді таңдаңыз 🡪 Name жиегіне «клиентке ескерту жіберу»-ді енгізіңіз 🡪Apply🡪OK
- Кредиттің өсуі әрекетінің контекстное менюін шақырыңыз 🡪Open specification🡪Actions🡪 терезе аймағында оң батырманы басыңыз 🡪Insert🡪 Type калонкасында Entry-ді екі рет шертіңіз 🡪 When тізіміндегі Detail вкладкасынан On Exit-ті таңдаңыз 🡪 Name жиегінде «есепшотты тоқтату» сөзін енгізіңіз 🡪Apply🡪OK
- Диаграмманы сақтаңыз.
2. 1 Модельденетін жүйенің матеметикалық моделі
Диаграммы классов
- Браузерде Логикалық көруді оң батырмамен шертіңіз
- Ашылған менюден New🡪Class Diagram пунктін таңдаңыз
- Жаңа диаграмма атын енгізіңіз «Банктік жүйе»
- Браузерде диаграмманы екі рет шертіп, оны ашыңыз
- Диаграммада жаңа класс жасау үшін құрал-саймандар панелінде Class батырмасын басыңыз немесе келесі команданы орындаңыз: Tools🡪Create🡪Class
- Кластар диаграммасы аймағында тышқанды шертіңіз. Жаңа класс New Class деп аталады. атына ауыстарыңыз
- Осындай әдіспен келесі кластарды құрыңыз: МенеджерАТМ, ЭкранАТМ, КассовыйАппарат, Счет.
- Клас ерекшеліктерін орнатыңыз. класының контекстік менюін шақырыңыз🡪Open specification🡪откройте вкладку General вкладкасын ашыңыз🡪Stereotype тізімінен Entity-ді таңдаңыз
- Қалған кластар ерекшелігін орнатыңыз:
- Класс көптігінің тапсырмасы: класс ерекшеліктері терезесін ашыңыз 🡪Detail вкладкасын ашыңыз 🡪 Multiplicity тізімінде класс көптігін көрсетіңіз (берілген класста қанша дана болу керектігін көрсетуге мүмкіндік береді)
- Класс тұрақтылығы тапсырмасы: класс ерекшеліктері терезесін ашыңыз 🡪 Detail вкладкасын ашыңыз 🡪 Persistence тобында класстар үшін Persistent (Тұрақты) ауыстырып қосқышын орнатыңыз, бұл қосымша жұмысы аяқталғаннан кейін де сақталады. Ал Transient (уақытша) ауыстырып қосқышында класс объектінде орналасқан ақпарат қосымша жұмысы аяқталғаннан кейін сақталмайды.
- Класс параллелдігі тапсырмасы. класс ерекшеліктері терезесін ашыңыз 🡪 Detail вкладкасын ашыңыз 🡪 Сoncurency тобында ауыстырып-қосқыштарды қосыңыз: Sequenral (Тізбектелген) - бір ағынды басқару кезінде класс өзін-өзі қалыпты жағдайда ұстайды, ал бірнеше ағын басқарған жағдайда класс жағдайына кепілдік берілмейді; Guarded (Арашалау) - бірнеше басқару ағына кезінде класс өзін-өзі қалыпты ұстайды, әртүрлі ағындар класы бір-біріне кедергі жасамауы үшін олар бір-бірімен әрекеттесуі тиіс; Active (Активті) класс жеке басқару ағынына ие болады; Synchronous (Синхронды) - бірнеше басқару ағыны кезінде класс өзін күтілген жағдайда ұстайды, класс ортақ ерекшеліктерді өзі өңдей алады
- Пакеттер құру. Браузерде Логикалық ұсынуды оң батырмамен шертіңіз 🡪New🡪Package🡪Пакетке Boundaries атын беріңіз. Осындай әдіспен Entity және Control пакеттерін құрыңыз.
- Браузердегі және Счет класстарын Entity пакетіне тасыңыз, МенеджерАТМ классын Control пакетіне, ЭкранАтм және Кассовый аппарат класстарын Boundaries пакетіне тасыңыз.
- Main диаграммалар класын ашыңыз және оған құрылған пакеттерді тасыңыз. Сәйкес пакетті ашыңыз және диаграммаға сәйкес класстарды тасыңыз.
- Boundaries пакетін ашыңыз 🡪 УстройствоЧтения Карточек класын оң батырмамен шертіңіз 🡪New🡪Attribute🡪атрибут атын енгізіңіз құрылғы Номері.
- Атрибуттың көрінуі үшін атрибутты оң батырмамен шертіңіз 🡪Open specification🡪Generalвкладкасында Export Control тобында Private көріну ерекшелігін орнатыңыз
- Атрибуттың мәліметтер типін орнату үшін келесі команданы орындаңыз: атрибутты оң батырмамен шертіңіз 🡪Open specification🡪General вкладкасында Type тізімінде
- Осындай әдіспен класстарға келесі атрибуттарды меншіктеңіз:
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz