12
Кіріспе
Банк қызметінде кез-келген ұйым, мекемедегілер сияқты, ақпараттық
технологияларды дамыту, клиенттер жайлы ақпараттардың сақталу
қауіпсіздігі, сонымен қатар деректер қорының ыңғайлылығы, әрі тиімділігі
әрқашан да маңызды. Сондықтан, ұсынылып отырған дипломдық жобаның
тақырыбының өзектілігі күмән тудырмайды.
Дипломдық жұмыстың мақсаты Альфа банке арналған деректер базасын
құру және олармен жұмыс істеу технологиясын дамыту болып табылады.
Әр-түрлі деңгейдегі деректер базасы MySQL ортасында жобалауға
негізделген.
Дипломдық жұмыстың орындалу сатылары: теориялық және
практикалық білімді негізге ала отырып ДҚ кестелерін құру. Оларды
байланыстырып, функция, триггер, процедураларын жасау. Бағдарлама
интерфейсін деректер қорын PHP-мен байланыстырып, Css, html пайдалану
арқылы жасалды.
13
1 Техникалық тапсырма
1.1 Тағайындалуы және қолдану аймағы
Альфа-банктің несие беру жүйесін басқаруға арналған деректер қорын
құру бағдарламасы. Бұл бағдарлама клиенттердің несиені жылдам, ыңғайлы,
тиімді алуына мүмкіндік береді. Бұл бағдарлама арқылы клиент өзінің
уақытын үнемдеп, банктің несие алу бөлімшесіне келмей-ақ,компьютер
арқылы үйде немесе жұмыста отырып ала алады. Сонымен қатар, бұл процесс
ұялы телефон арқылы да жүзеге асырыла береді. Клиентке қажетті жағдайлар
– аз ғана уақыт, ұялы телефон не дербес компьютер және ғаламторға кіру
мүмкіндігі. Бағдарлама келесідей бөлімдерден тұрады:
- клиент банктің сайтына кіріп «несие алу» батырмасын басады;
- өзі жайлы анкетаны толтырады;
-
сайттың ішіндегі скоринг жүйесі клиентке несие беруге
болатындығын-болмайтындығын анықтайды;
- клиент толтырған ақпарат серверде деректер қорында сақталады және
т.б.
1.1.1 Техникалық құрылғыларға жүктелетін талаптар
Техникалық құрылғылардың ішінде ең маңыздысы – дербес
компьютердің
болуы.
Ұсынылатын
қажетті
компьютердің
өзіндік
ерекшеліктері болу керек, оның сипаттамалары:
- процессор Intel® Core™ і3-2350M CPU 2.30 GHz;
- жедел жады 4 Гб-тан кем болмауы тиіс;
- HDD-да 250 Гигабайттан артық бос орынның болуы шарт;
-
Windows
2000
Server,
Windows
2003,
XP,
7
және
Windows 8 операциялық жүйелері орнатылуы керек;
- деректер қорын басқару жүйесінің Microsoft SQL Server 2008 немесе
2012 бағдарламасы болуы тиіс.
1.2 Бағдарламаны құрудың кезеңдері мен сатылары
Құру кезеңдері.
Техникалық тапсырманың көмегімен жасалатын жұмыстардың бірі –
құру жұмыстары. Құру келесідей кезеңдерден тұрады:
- ақпараттық жүйені жасау;
- құжаттарды ұйымдастырып, құру;
- барлық жұмыстың мысалдар көмегімен тексерілуі.
Құру сатылары.
Құру келесідей 3 сатыдан тұруы керек:
- техникалық тапсырмалардыұйымдастыру, жинақтау, дайындау;
14
- бағдарламаны жобалау әрекетін жасау;
- мәліметтерді енгізу.
1.2.1 Құру кезеңінде атқарылатын жұмыс мазмұны
Құру кезеңінде жұмыс істеу барысында мынандай тапсырмалар
орындалу қажет:
- ең бастысы орындалатын тапсырма мақсатын айқындап, анықтап алу;
- бағдарламаны жасау кезінде қажетті техникалық құрал-жабдыққа
қойылатын талаптарды білу;
- жобаға жүктелген барлық жалпы талаптарды зерттеп, анықтап, білу.
1.2.2 Тестілеу
Тестілеу деп – қателіктерді ақпарат жүйесінде іздеуді айтамыз. Бар
нәрсенің
бір-біріне
cәйкессізденуін
қате
деп
атайды.
Сенімділік деп – әрбір қабылдалмаудың құнын есепке ала отырып
есептелінген, қарсылық жасалмаған жұмыс ықтималдығы белгілі бір уақыт
ішіндегі.
Тестілеу сатылары келесідей:
- Тестілеуді жобалау.
- Реализациялау.
- Тестілеуді орындау.
- Бағалау.
Тестілеу принциптері мынадай болып келеді:
- Анықталу принципі – бірінші принцип болып табылады. Бағдарламаны
тестілеуді қателіктермен іске қосу керек. Анықталу принципі арқылы
тестілеудің шарты: жалғыз есептеуі – қателіктерді сәтсіз жасалудың
инициациялауын орындау кезінде іздеп табу.
- Тесттер немесе cпецификациялар деп аталатын екінші принципі бар.
Бұл принциптің бір өзгешелігі – спецификациялардың орнына тесттерді
қолдану мүмкіндігі жоқ.
- Үшінші принципті - регрессивті тестілеу деп атаймыз. Қай қандай
болмасын сәтсіз орындалулар кезінде тесттік пакеттердің бір бөлікшесі бола
алатын тесттерді туғызу қажет.
- Болжауларды қолдану деп аталатын төртінші принцип те жоқ емес.
Бұл принципте сәттілік пен сәтсіздіктерді автоматты түрде анықтау процессі
жүзеге асырылады. Осы формалау түрінде мұндай болжаулар туралы сұрақтар
ашық күйінде қалады. Болжанатын келісімдер. Болжаулар келесімдер секілді
программаның мәтіндік бөлігінде орналасуы керек. Осы процесс
жиектемесінде бағдарлама жұмыс жасау мерзімінде келісімнің орындалу
мониторингінтерін жүргізуді талап етеді.