Microsoft Word кулманов даулетхан дипломдық ЖҰмыс docx


Мəліметтер базасының кестелерін талдау



Pdf көрінісі
бет10/16
Дата20.05.2022
өлшемі1.07 Mb.
#458438
түріДиплом
1   ...   6   7   8   9   10   11   12   13   ...   16
2021 БАК Құлманов Дәулетхан Полатұлы

3.4 Мəліметтер базасының кестелерін талдау 
 
Құрылатын бағдарламаның мəліметтер базасын құру қажет. Ең бірінші 
кезекте жобалау барысында келесі кестелерді құрамыз: 
USERS(Қолданушылар)(Id_Users, FIO, Id_file, Id_duplicate) 
FILES(Id_file, Name, Id_format) 
DUPLICATES(Id_duplicate, name, count, id_file) 
FORMAT(Id_format, name) 
Негізгі кілттік өрістер: Id_Users, Id_file, Id_duplicate, Id_format. 


15 
Кесте 3.1- Users 
Кесте 3.2- Files 
Кесте 3.3 - Duplicates 
Кесте 3.4 –Format 


16 
4. 
Қосымшаны жүзеге асыру 
 
4.1 Пəндік аймақтың бағдарламалық жасақтамасын құру 
 
Сурет 4.1-Қосымшаның бағдарламалық жасақтамасын құру үшін 
қолданылаын құралдар 
Android дегенді біз ұялы телефонға байланысты операциялық 
жүйелердің бірі екенін білеміз. Android жүйесі өзінің қосымшалар 
жазуға,даярлауға ыңғайлы жабдық жиынтығын ұсынады. Бұндай жиынтық 
немесе жабдықтар белгілі қосымшаны құрайды Android Studio, ол қосымшаны 
əзірлеуге арналған ресми Android IDE. Android Studio əр түрлі тілдерді 
қабылдай береді.Олар: Котин, Скала, Гроови, Java жəне Клюр.Менің жасаған 
жұмысым дəл осы тілдердің арасындағы Java тілінде жазылған. 
Android студияда қосымша құруға мүмкіндік беретін əртүрлі 
компоненттер бар. Gradle негізінде құру жүйесі, нұсқа құру жəне бірнеше APK 
файлдар, сондай-ақ қосымшаны құруға көмек беретін код шаблондарда 
бар.Элементтердің тақырыптарын сүйреп апару, өңдеуді қолдайтын отырғызу 
редакторы. Пайдаланушяға қарапайымдылығы, код ProGuard қысқарады жəне 
Gradle аз жұмсайды. 
Android студияда бағдарламаларды жүзеге асыруды қолға алатын даму 
кезеңдерінің ішінде біз 4 кезеңді табамыз.

Біріншісі қоршаған орта параметрлері. Бұл кезеңде даму ортасы 
конфигурацияланады жəне орнатылады. Сонымен қатар, бағдарламаны 
орнатуды жүзеге асыруға болатын элементтерге қосылады жəне Android 
виртуалды жабдықты (AVDS) жасалады.

Екінші кезең Жобаның конфигурациясы жəне дамуы. Бұл уақытта 
жобаның оны əзірлеу жəне конфигурациясы жүзеге асырылады. Біз 
программаның жəне бастапқы код файлдарының ресурстарын қамтитын 
модульдерді жасау туралы айтып отырмыз.


17 

Үшінші кезең мыналарды қамтиды қолданбаны тестілеу, күйін 
құру жəне келтіру. Осы кезде жұмыс эмуляторда немесе Android 
құрылғысында орнатылатын жəне іске қосылуы мүмкін .apk бумасына 
түзеледі. Gradleге негізделген құрастыру жүйесін қолданамыз. Осы 
икемділікті, құрастырудың өзгертілген тəуелділікті жəне нұсқаларын жасауды 
қамтамасыз етеді. Өзге IDE қолданған жағдайда, жобаны Gradle көмегімен 
жасауға болады жəне өз кезегінде АДБ қолданатын уялы телефонға 
қондырылады. Кейіннен бағдарламаны бақылау құрылғының бақылау 
хабарламалары жəне IntelliJ идеясымен бірге Android тіркеу құрылғысы 
бойынша түзетіледі. Сонымен қатар, Android SDK жүйесімен жасалған тіркеу 
жəне түзету құралдарын қосып, үйлесімді JDWP түзеткішін қолдануға болады. 
Соңында қосымшаны тексеру үшін Android SDK тест құралдары 
қолданылады.
Біз қазір Android бағдаоламасын құру дамуы мен кезеңдерін білеміз. 
Модульдік базаға бағыт жасай тұрып, əрбір жобаның бағдаоламасында 
басындағы код файлдары мен ресурстық файлдары бар бір немесе бірнеше 
модульдер бар. Android модульдері, тестілеу модульдері кітапхана модульдері 
жəне App Engine модульдері. Бастапқы бойынша, Android студия жоба 
файлдарын Android жоба көрінісінде көрсетеді. Осы жолы модульдер негізгі 
кодтық файлдарға тез қол жеткізуді қамтамасыз ететін ұйымдасқан түрінде 
көрсетіледі. Файлдар жасалған жағдайда, олар Scripts Gradle астында жоғарғы 
деңгейде көрінеді. Android Studio біз Gradle бағдарламалық қосымша 
жүйесінің негізі ретінде қолданылатынын білеміз. Осы құру жүйесі Android 
студия мəзірінде қосарланған құрал ретінде жұмыс жасайды жəне өз жолында 
пəрмен жолына тəуелсіз. 
Java расында да желілік ортада мықты құрал болып саналады. Дегенмен 
ол тек онымен шектеліп қалмай, Java тілі көптеген бағдарлама жасау үшін 
пайдаланылатын универсалды тіл болып табылады. Бұған қоса Java 
платформаға тəуелсіз проекттер жасауға да қолданылады. Программалаудың 
қауіпсіздігі жəне қарапайымдылығын амалдары жылдам жəне түсінікті код 
жазуға мүмкіншілік береді. Өзге бағдарлау тілдерінде кеңінен тараған қателер 
Java қосымшаларында болмайды. Дегенмен, барлық ішкі əдіс-амалдарына 
қарамай Java бағдарлау тілі қарапайым, үйренуге оңай тіл. 
Артықшылықтары: 

Архитектураға тəуелсіз Интернет программа үшін мінсіз. 

Басында жазылған код басқа жерде орындалады. 

Бірнеше ағымды қосымшалар желі арқылы тапсырманы 
орындайды. 

Динамикалы код қажет болған кезде ғана қолданылады. 

ООП Java программалау тілі қазіргі ООП негізіне сəйкес 
қосымшалар жазу үшін қолданылады. 

Жад басқарылады. Жад автоматты түрде бөлінеді. 

Garbage collector қолданылмайтын жадты өшіріп отырады. 


18 

Бір-бірімен жақсы қиылысқан тілдің элементтері оның 
қолданылуын жеңілдетеді. 
Java программалау тілі, ол JDK (Java Development Kit). Демек, 
программалау тілі бір-бірімен топтасқан бірнеше майда класстардан, 
бөлшектерден, тұрады.Яғни, Javaда жазылған қосымшалар, негізінде, осы 
класстардың жиынтығын, пакеттерді, қолданады Жалғастырсақ, Javaда 
программалау кезінде қолданылатын процесстер: 

Javaның страндартты пакетіндегі класстар 

Басқалардың халық үшін жазған класстары

Өзіміз жазған класстар 

Javaда қосымшаның жазу процессі: 
Жазу. .java файлын жазу арқылы өзіміздің классты анықтауға болады. 
Компиляция: жасалған .java файлды Java компиляторына жіберіп .class 
файлды 
алу 
арқылы. 
Орындау.пайда болған .class файлды Java интерпретаторына кодты жасау үшін 
жібереміз. 
Java компиляторы – жасалған кодты жүзеге асыру үшін дайындайды жəне 
байт-коды бар .class файлдарын көрсетеді. Компиляция кезінде ақаулар болса, 
онда кодтағы ақауларды түзетіп қайтадан компиляциядан өткізу қажет. 
Байт-код – Java виртуалды машинасында енгізілетін оңтайланған 
нұсқаулардың тобы. Демек, JVM байт кодтың интерпретаторы. Осы əдіс 
басында күнделіктегіден тыс болып көрінуі мүмкін, себебі қазіргі күндегі 
программалау тілдерінің компиляторлары байт кодты шығармай,бірден 
орындалатын кодты шығарады. Бұндай əдістің өзіндік артықшылықтары бар 
жəне 
жылдамдық 
ерекшеліктері 
жақсы 
деуге 
келмейді. 
Java интерпретаторы .class файлды өткізіп оны дербес компьютерге түсінікті 
тілге өзгертіп, яғни қосымшаны орындайды. 


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   16




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет