Деректер қорын жасау


Қазақстан Республикасы Ғылым және жоғары білім министрлігі
«Л. Н. Гумилев атындағы Еуразия ұлттық университеті» КеАҚ
«Ақпараттық технологиялар» факультеті
«Ақпараттық жүйелер» кафедрасы
6В06103 - Ақпараттық жүйелер мамандығы III курста оқытылатын
шифр, мамандық
«КЛИЕНТ-СЕРВЕРЛІК АҚПАРАТТЫҚ ЖҮЙЕЛЕР ҚҰРУ» ПӘНІ БОЙЫНША
КУРСТЫҚ ЖҰМЫС
тақырыбы:
ВАЛЮТА АЙЫРБАСТАУ ОРТАЛЫҒЫ КЛИЕНТТІК СЕРВЕР ЖҮЙЕСІН ҚҰРУ
тегі, аты, әкесінің аты
PhD, аға оқытушы
Қолы
тегі, аты, әкесінің аты, қолы
тегі, аты, әкесінің аты, қолы
Бағасы
« » 2022 ж.
Астана 2022 ж.
Мазмұны
КЛИЕНТ-СЕРВЕРЛІК АҚПАРАТТЫҚ ЖҮЙЕЛЕР ҚҰРУ
НЕГІЗДЕРІ
Деректер қорын ұйымдастырудың программалық құралын
Таңдау
Клиенттік қосымшаны ұйымдастырудың программалық құралын
Таңдау
Валюта айырбастау орталығы ақпараттық жүйесін Microsoft SQL
Server ДҚБЖ-де жасау
Клиенттік қосымшаны жасау және оны деректер қорымен
Байланыстыру
КІРІСПЕ
Деректер базасы ақпараттық жүйелердің негізіне айналды және көптеген ұйымдардың жұмыс әдістерін түбегейлі өзгертті. Атап айтқанда, соңғы жылдары мәліметтер базасы технологиясының дамуы өте қуатты және қолдануға ыңғайлы жүйелердің құрылуына әкелді. Осының арқасында мәліметтер базасының жүйелері көптеген пайдаланушыларға қол жетімді болды.
Деректер базасы - бұл экономиканың, өнеркәсіптің, бизнестің және ғылымның әртүрлі салаларында қолданылатын белгілі бір тақырып бойынша белгілі бір жолмен құрылымдалған мәліметтер жиынтығы. Қажетті ақпаратқа қол жеткізу жылдамдығы, оны алу жылдамдығы, бизнесті сәтті жүргізуді анықтайды және тиісті табыс баптарының шығындарын азайтады.
Мәліметтер базасын құруға және жұмыс істеуге мүмкіндік беретін көптеген бағдарламалық өнімдер белгілі, мысалы, MS SQL Server, Access, Clipper, Excel және басқалары.
Біз MS SQL Server бағдарламасын пайдаланып курстық жұмысты ұйымдастырдық.
Жұмыстың жалпы сипаттамасы:
«Валюта айырбастау орталығы» - бұнда клиенттермен тікелей байланыс ұйымдастырып клиенттерге қол жетімді валютаны ұсынуға мүмкіндік алады. Мұнда валюта курстары яғни сату немесе сатып алу бағасы көрсетіліп клиентпен тікелей байланыс орната аламыз. Орталықта қол жетімді валюталарды арнайы кесте арқылы көрсетеміз.
Жұмыстың өзектілігі:
Қарастырылып отырған тақырыпта біз басқа мемлекетке жұмыс немесе басқа мақсатта жолға шыққан азаматтарымыз, немесе елімізге келіп жатқан басқа мемлекет өкілдерін әр түрлі валютамен қамтамасыз етуге мүмкіндік беру үшін қолжетімділікті арттыру болып табылады. Бұл менің ойымша қазіргі таңда өзекті болып саналады.
Жұмыстың мақсаты:
«Валюта айырбастау орталығы» деректер базасын құру негізінде клиенттерге қажетті валюталармен қамтамасыз ету.
Жұмыс міндеттері:
Әр түрлі критерийлер бойынша ақпаратты таңдау мүмкіндігін қарастыру, ақпаратты енгізу үшін формалар жасау қажет және баспа құжаттарын дайындауға арналған есептер.
Зерттеу пәні
«Валюта айырбастау орталығы» деректер базасы «Клиент-серверлік ақпараттық жүйелерді құру» пәні негізінде жүзеге асырылады.
Жұмыстың нысаны
Деректер базасын құру барысында MS SQL Server нысаны таңдалды. MS SQL Server - Microsoft корпорациясы әзірлеген реляциялық типтегі дерекқорды басқару жүйесі. SQL-бұл дерекқорды басқарудың тиісті жүйесімен басқарылатын, еркін реляциялық дерекқорда сақталатын ақпаратты құру, модификациялау, іздеу және алу үшін қолданылатын стандартты бағдарламалау тілі. Ол серверлік негізде жұмыс істей алады және үлкен функционалдылыққа ие тіл болып табылады
Курстық жұмыстың құрылымы мен көлемі
Курстық жұмыс 6 кестеден, 3 сұраныс, 3 фильтр, әр кесте үшін тиесілі триггерлер және сақталынған процедуралармен функциядан тұрады.
Жәнеде осы MS SQL Server бағдарламасында құрған деректерімізді Visual Studio 2019 көмегімен деректер қорының интерфейсін жасадық.
1. КЛИЕНТ-СЕРВЕРЛІК АҚПАРАТТЫҚ ЖҮЙЕЛЕР ҚҰРУ НЕГІЗДЕРІ
1. 1. Клиент-серверлік технологияны ұйымдастыру
Клиент-сервер технологиясы - жергілікті желідегі компьютерлерді бір-бірімен байланыстырудың ерекше тәсілі, мұнда бір компьютер өз құрылғыларын басқаларға - клиенттерге пайдалануға бере алады. Осыған орай жергілікті желілер бір деңгейдегі желілер және серверлік желілер болып екіге бөлінеді.
Бір деңгейдегі желілерде айрықша бөлінген сервер болмайды, мұнда әрбір жұмыс станциясы әрі сервер, әрі клиент болып қызмет атқара береді. Мұның ерекшелігі - әрбір жұмыс станциясы өз ресурстарының белгілі бір бөлігін барлық жұмыс станцияларының ортақ пайдалануы үшін бөліп береді.
Серверлік желілерде компьютерлердің функциялары алдын ала айқындалған - оның кейбіреуі сервер болып қызмет атқарса, қалғандары тұрақты түрде клиент болып табылады. Компьютерлік желілердің атқаратын қызметтерінің көп түрлілігіне байланысты серверлердің бірнеше типтері бар, олар: желілік сервер, файлдық сервер, баспа сервері, пошталық сервер, т. б.
Көбінесе бір деңгейдегі желілер мүмкіндіктері бірдей компьютерлерді біріктірген кезде құралады. Бір деңгейдегі желілер жұмыс істеуге ыңғайлы, олардың қызметі де қарапайым түрде жүзеге асырылады.
Сервер-бұл клиенттің өтініші бойынша белгілі бір қызметті қамтамасыз ететін логикалық процесс.
Әдетте сервер сұранысты орындап қана қоймайды, сонымен қатар сұрау ретін, алмасу буферлерін басқарады, клиенттерге сұраныстың орындалуы туралы хабарлайды және т. б.
Клиент-серверден қызмет сұрайтын процесс. Процесс өзінің құрылымының кейбір параметрлері бойынша клиент емес, ол тек серверге
қатысты клиент болып табылады.
Клиент пен сервер өзара әрекеттескенде, сервермен диалогтың бастамашысы, әдетте, клиент болып табылады, сервердің өзі бірлескен жұмысты бастамайды. Алайда, бұл сервер клиенттерге олар тіркеген оқиғалар туралы хабарлай алатындығын жоққа шығармайды. Өзара әрекеттесуді бастау, техникалық қызмет көрсетуді сұрау, серверден нәтижелерді қабылдау, қателерді өңдеу - бұл клиенттің міндеті болып табылады.
1. 2. Деректер қорын жобалау
Кестелер:
1) Клиент
(Клиент коды, аты-жөні, қызмет түрінің коды)
2) Қызмет
(Қызмет түрінің коды, атауы)
3) Қызметкер
(Қызметкер коды, аты-жөні, жынысы, туған-жылы, мекен-жайы, телефон, лауазым коды)
4) Лауазым
(Лауазым коды, атауы, міндеті, жалақысы)
5) Валюта курсы
(Курс коды, валюта атауы, сату курсы, сатып алу курсы, валюта белгісі, тиесілі мемлекет)
6) Сатылым
(Сатылым коды, клиент коды, қызмет коды, қызметкер коды, курс коды, берілген сумма)
Сұраныстар:
1) Кадрлар бөлімі
("Қызметкерлер" және "лауазым" кестелерін "лауазым коды"өрісі бойынша байланыстырады)
2) Клиенттер пайдаланған қызмет түрі
("Клиент" және "қызмет" кестелерін "қызмет түрінің коды" өрісі бойынша байланыстырады) .
3) Клиенттермен байланыс орнатқан қызметкерлер
("Клиент", "қызмет", "қызметкер" және "сатылым" кестелерін "қызмет түрінің коды", "клиент коды" және "қызметкер коды" өрісітері бойынша байланыстырады) .
Сүзгілер:
1) жеке лауазым қызметкерлерін көрсетуге арналған сүзгілер
("Кадрлар бөлімі" сұрауының негізінде)
2) белгілі валюта атауы бойынша сүзгілер
("Клиенттермен байланыс орнатқан қызметкерлер" сұранысы негізінде)
3) сату қызметін пайдаланған клиенттер бойынша сүзгілер
("Клиенттер пайдаланған қызмет түрі" сұранысы негізінде)
Және де деректер базасында әр кесте үшін "мәлімет қосу", "мәлімет өзгерту", "мәлімет жою" триггерлерін құрдық.
Мақсаттар мен міндеттер дерекқор қаражаты есебінен жүзеге асырылатын болады, өйткені дәл осы міндеттер жоспарлау және жедел басқару, бухгалтерлік және басқарушылық есеп жүргізу, жалақыны есептеу міндеттерін шешу, сондай-ақ өндірістік кәсіпорындардың, сауда және қаржы ұйымдарының, бюджеттік мекемелердің және қызмет көрсету саласы кәсіпорындарының ұйымдық-шаруашылық қызметін кешенді автоматтандыру үшін кең мүмкіндіктер береді.
Формалар:
Әр кесте үшін арнайы формалар құру оны бастапқы формаға байланыстыру.
Сипаттар тақтасында форма сипаттарын төменде көрсетілгендей орнатыңыз:
• FormBorderStyle (Форма жиегі стилі) : Fixed3D;
• MaximizeBox (Форманы толық экранға дейін кеңейту түймесі) : False;
• MinimizeBox (тапсырмалар тақтасына форманы кішірейту түймесі) : False;
• Мәтін (форманың атауындағы жазу мәтіні) : «Валюта ауырбастау орталығы» деректер қоры.
Пішінде LMB көмегімен жазуды басу арқылы таңдаңыз және сипаттар тақтасында жазудың қасиеттерін келесідей орнатыңыз:
• AutoSize (Autosize) : False;
• Қаріп (шрифт) : Microsoft Sans Serif, өлшемі 14;
• ForeColor (Мәтін түсі) : Қою көк;
• Мәтін (Жазу мәтіні) : «Валюта айырбастау орталығы» деректер қоры;
• TextAlign: MiddleCenter.
Егер Button түймесін пайдаланған жағдайда:
• Мәтін (Жазу мәтіні) : «түйме атауы»;
Жәнеде есеп беруді ұйымдастыру үшін Report қосымшасын қолдану.
SQL server-бұл SQL бағдарламалау тілін қолданатын дерекқорды басқару жүйесі. SQL server ДҚБЖ арнайы серверлерде немесе бұлтта реляциялық (кестелік) дерекқорларды құру, орналастыру, сақтау және басқару үшін қолданылады. Олар жұмыс үстелі қосымшалары мен веб-сайттар арқылы жұмыс істейді. Олардың жұмысының негізгі артықшылықтары:
ДҚБЖ сенімді клиент-серверлік сәулетімен қамтамасыз етілген деректерге жоғары жылдамдықты қол жеткізу;
SQL бағдарламалау тілінің түсінікті құрылымына байланысты жұмыс пен басқарудың қарапайымдылығы;
ДБ-да ақпаратты сақтау қауіпсіздігі - деректерді шифрлау және резервтік көшіру мүмкіндігінің арқасында.
SQL server дерекқор серверінің ерекшелігі транзакциялық деректерді өңдеу болып табылады. Бұл ДҚБЖ-дан әрбір сұраныс бойынша ақпараттың аз мөлшері өңделетінін және сақталатынын білдіреді.
SQL server қолдану әртүрлі бизнес мәселелерін шешуді автоматтандыруға, онлайн режимінде деректерді талдауды қолдауға, ДҚБЖ ресурстарының бағытын бақылауға, транзакцияларды басқаруға (деректерді өңдеу операциялары) мүмкіндік береді.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

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