|
|
səhifə | 3/4 | tarix | 09.12.2023 | ölçüsü | 0,72 Mb. | | #138491 |
| INDIVIDUAL PROEKT MAMAN3.Juwmaq
Dissertatsiya processinde tómendegi wazıypalar sheshildi:
analoglar analizi ótkerildi, bunıń nátiyjesinde kerekli maqsetke erisiw ushın islep shıǵılıp atırǵan programmaǵa qoyılatuǵın tiykarǵı talaplar anıqlandi;
OS versiyalarınıń aktuallıǵı haqqındaǵı maǵlıwmatlarǵa tıykarlanıp, eń uyqas hám keń qollanılatuǵın versiya tańlandı ;
Android ushın qosımshalardı islep shıǵıw ortalıqları menen tanısqannan keyin, AndroidStudioIDE tańlandı ;
HTTP sorawları menen tolıq islew quralların úyrenip shıǵıp, Fiddler járdem programması tańlandı ;
AndroidStudio járdeminde islep shıǵılǵan programma barlıq talaplardı qandiradi;
Qosımsha barlıq daǵaza etilgen funkciyalar orınlanıwın támiyinlew ushın sınaqtan ótkerildi;
arza ushın hújjetler jazıldı.
Barlıq talaplar orınlanǵanlıgınan kelip shıqqan halda, juwmaqlawshı paydalanıwshına bultlar, sonday-aq orıssha bultlar boylap qolay háreketleniw múmkinshiligin usınıw - belgilengen maqsetke erisildi.
Islep shıǵılıp atırǵan programma bir neshe bultlı adamlar ushın jaratılǵan. Bul programma olarǵa smartfon daǵı hár biri bólek bult ushın júdá kóp sanlı qosımshalar sıyaqlı mashqalanı sheshiwge múmkinshilik beredi. Hár qıylı bultlı bazalardı birlestirgen halda, programma fayllardı qayta islew múmkinshiligi menen olar boylap háreketleniw ushın qolay xızmetti jaratadı.
Keyinirek islep shıǵılǵan programma basqa bultlar menen toltırılıwı múmkin, keń navigatsiyanı jaratadı yamasa fayllardı bir bultdan basqasına ótkeriw yamasa qurılmanı bult (lar) menen sinxronlashtirish sıyaqlı jańa funksiyalar menen toltırılıwı múmkin.
Qosımshanı rawajlandırıwdıń keyingi basqıshı iOS, Windows Phone sıyaqlı basqa operatsion sistemalar ushın basqa versiyalardı jaratıw bolıwı múmkin.
Qosımsha A
Texnikalıq wazıypa
Kirisiw. 1 Programma atı
Atı - " UniverseCloud".. 2 Qóllaw salasınıń qısqasha xarakteristikası
Barlıq Android OS paydalanıwshıları tárepinen biypul paydalanıw ushın mólsherlengen programma.. Rawajlanıw sebepleri. 1 Rawajlanıw ushın tiykar
Islep shıǵıw ushın tiykar 2015 jıl 15 dekabr degi 6. 18. 1-02 / 1512-54-sanlı MIEM NRU HSE oqıw programmaları studentleriniń pitkeriw qaniygelik jumısları temaları, basshılar hám máslahátchilarni tastıyıqlaw tuwrısındaǵı buyrıǵı.. 2 Islenbe temasınıń atı hám belgileniwi
Islep shıǵıw temasınıń atı - bultlı saqlaw xızmetlerin menen islew ushın Android platformasida mobil qosımshanı islep shıǵıw.
Rawajlanıw maqseti. 1 Funktsional maqset
Programmanıń funktsional maqseti paydalanıwshına mobil qosımshadan bultda saqlanǵan fayllardı kóriw hám qayta islew múmkinshiligin beriw bolıp tabıladı.. 2 Operatsion maqseti
Programma 4. 0 versiyasınan joqarı bolǵan barlıq Android smartfonları hám planshetlerinde (juwmaqlawshı qaniygelik jumıstı tapsırıw waqtında ) paydalanıw múmkin.
Programmanıń aqırǵı paydalanıwshıları joqarıda xarakteristikalanǵan qurılmalardıń barlıq iyeleri bolıwı múmkin.
Programma yamasa programmalıq ónimge qoyılatuǵın talaplar. 1 Islew talapları. 1. 1 Atqarılatuǵın funkciyalar sheńberine qoyılatuǵın talaplar
Programma tómendegi funkciyalardı orınlaw qábiletin támiyinlewi kerek:
fayllar dizimin kórsetiw funkciyaları ;
funkciyalardı óshiriw;
funksiyalardı qayta ataw ;
xızmette avtorizatsiya funkciyaları.. 1. 2 Kirisiw maǵlıwmatların tártipke salıwǵa qoyılatuǵın talaplar
Kirisiw maǵlıwmatları avtorizatsiya hám keyingi fayllardı qayta islew iskerligi ushın tuwrı bolıwı kerek.. 1. 3 Shıǵıw maǵlıwmatların shólkemlestiriw ushın talaplar
Shıǵıw qosımsha islep atirǵan waqıtta waqtınsha saqlanadı.. 2 Isenimlilik talapları. 2. 1 Programmanıń isenimli islewin támiyinlewge qoyılatuǵın talaplar
Programmanıń isenimli islewi paydalanıwshı tárepinen tómende keltirilgen shólkemlestirilgen-texnikalıq ilajlar kompleksin ámelge asırıwı menen támiyinleniwi kerek:
jumıs sharayatlarına ámel qılıw ;
mobil qurılmanıń batareyasın waqıtında zaryadlaw.. 3 Islew shártleri. 3. 1 Íqlım sharayatları
Programmanıń isenimli islewi mobil qurılmanıń islew shártlerin esapqa alǵan halda támiyinlenedi.. 4 Texnikalıq úskenelerdiń quramı hám parametrlerine qoyılatuǵın talaplar
Programma tómendegi túrdegi mobil qurılmalar ushın islep shıǵılǵan :
Mobil telefon ;
planshet.
Bunday halda, apparatqa tómendegi talaplar qóyıladı :
RAM yad kólemi - keminde 32 MB;
ROM yad kólemi - keminde 512 MB;
Mobil qurılma ekranınıń ólshemleri keminde 4 dyuym.. 5 Informaciya hám programmalıq támiynat muwapıqlıǵına qoyılatuǵın talaplar
Islep shıǵılǵan programmalıq támiynattıń tuwrı islewi ushın sizge Android operatsion sistemasınıń 4. 4 hám odan joqarı versiyasına tiykarlanǵan qurılma kerek (juwmaqlawshı qaniygelik jumıstı tapsırıw waqtındaǵı maksimal ámeldegi versiyaǵa shekem).. 5. 1 Derek kodları hám programmalastırıw tillerine qoyılatuǵın talaplar
Programmanıń derek kodları Java-de ámelge asırılıwı kerek. AndroidStudio ortalıǵı integraciyalasqan programma islep shıǵıw ortalıǵı retinde isletiliwi kerek.
Programmalıq támiynat hújjetlerine qoyılatuǵın talaplar
Programma hújjetleriniń quramı tómendegilerdi óz ishine alıwı kerek:
texnikalıq wazıypa ;
operator qollanbası ;
programma teksti.
Rawajlanıw basqıshları hám basqıshları. 1 Rawajlanıw basqıshları
Rawajlanıw úsh basqıshda ámelge asırılıwı kerek:
dáslepki izertlewlerdi ótkeriw;
texnikalıq shártlerdi islep shıǵıw ;
tolıq dizayn.. 2 Rawajlanıw basqıshları
Izertlew basqıshında analoglarni analiz qılıw hám talaplardı qáliplestiriw, OS versiyasın tańlaw, sonıń menen birge, wazıypaǵa erisiw ushın qurallardı tańlaw kerek.
Texnikalıq specifikaciyanı islep shıǵıw basqıshında bul texnikalıq specifikaciyanı islep shıǵıw basqıshı tamamlanishi kerek.
Tolıq proektlestiriw basqıshında jumıstıń tómendegi basqıshları orınlanıwı kerek:
programma islep shıǵıw ;
programma hújjetlerin islep shıǵıw ;
programmanı sınap kóriw.
Qadaǵalaw hám qabıllaw tártibi
Aldınǵı basqıshlardı atqarganingizdan keyin, programmalıq ónimdi sınap kóriw hám programmanıń tuwrı islewine isenim payda etiw kerek.
Qosımsha B
Operator ushın qóllanba
túsindirme
Bul hújjet programmanıń islewin túsindiriw ushın zárúr bolıp tabıladı. Hújjette programmanıń xarakteristikası, onıń funktsional hám operatsion maqseti, apparat hám programmalıq támiynat quramın tártipke salıw, sonıń menen birge, paydalanıwshılarǵa qoyılatuǵın minimal talaplar kórsetilgen.
Programmanıń maqseti. 1 Programmanıń funksional maqseti
Qosımshanıń tiykarǵı waziypası bultlar boylap háreketleniw hám olardıń mazmunın kórsetiw, sonıń menen birge olardaǵı fayllar menen islew bolıp tabıladı.
Programma tómendegi funkciyalardı ámelge asıradı :
saylanǵan bultning shıǵıw faylları ;
fayldı óshiriw;
fayl atınıń ózgertiw.. 2 Programmanıń operatsion maqseti
Programmanıń tiykarǵı maqseti bultlar sanı kóp bolǵan paydalanıwshılarǵa olardı bir orında toplawda járdem beriw bolıp tabıladı.. 3 Funksiyalardıń quramı. 3. 1 Fayllardı dizimge alıw
Paydalanıwshı kerekli bultga dizimnen ótkende, programma avtomatikalıq túrde klientti avtorizatsiya betine jóneltiredi, keri jaǵdayda esap maǵlıwmatları járdeminde GET sorawı jaratıladı. Sonnan keyin, soraw qayta islenetuǵın serverge jiberiledi hám JSON ob'ekti kórinisinde juwap jiberedi, programma juwaptı analiz etiwshi járdeminde analiz etedi hám fayllardıń tayın dizimin kórsetedi. Eger siz keyinirek kórsetilgen katalognı basıw arqalı server menen baylanıstırnsangiz, ol jaǵdayda jaylasqan fayllardı kórsetiw ushın HTTP sorawına bul katalogǵa joldı kiritiń.. 3. 2 Fayldı óshiriw funksiyası
Eger óshiriw funksiyası saylanǵan bolsa, fayl atınıń óz ishine alǵan serverge POST sorawı jiberiledi hám sonnan keyin serverde óshiriw operatsiyası ámelge asıriladı hám fayllar dizimi joqarıda xarakteristikalanǵan usıl járdeminde qosımshada jańalanadı.. 3. 3 Fayl atınıń ózgertiw funksiyası
Eger atınıń ózgertiw funksiyası saylanǵan bolsa, serverge fayl atınıń óz ishine alǵan POST sorawı jiberiledi hám sonnan keyin serverde qayta ataw operatsiyası ámelge asıriladı hám fayllar dizimi ilgeri suwretlengen usıl járdeminde qosımshada jańalanadı.
Programmanı orınlaw shártleri. 1 Úskene quramı
Ámeldegi texnikalıq (apparat ) úskenelerdiń minimal quramı :
RAM yad kólemi - keminde 32 MB
ROM yad kólemi - keminde 512 MB
Android apparatı ekran ólshemleri - keminde 4 dyuym
Minimal programmalıq támiynat komponentleri
Islep shıǵılǵan programmalıq támiynattıń tuwrı islewi ushın tómendegiler zárúr :
Android 4. 4 hám odan joqarı operatsion sistemasına tiykarlanǵan mobil qurılma (smartfon, planshet).
Rawajlanıw ortalıǵı - Android Studio.
HTTP sorawları menen islew ushın qural.
Paydalanıwshı talapları
Paydalanıwshı mobil qurılmalardan qanday paydalanıw haqqında ulıwma túsinikke ıyelewi kerek.. Programmanıń orınlanıwı. 1 Programmanı júklep alın hám jumısqa túsiriń
Qosımshanı jumısqa túsirgennen keyin, navigatsiyanı ashıw ushın joqarı shep múyeshdagi belgin basıwıńız kerek bolǵan baslanǵısh bet ashıladı.
Keyin biz kerekli bultni tańlaymiz, biziń jaǵdaylarımızda Yandex. Disk. Bunday halda, login hám paroldı kirgiziw ushın dizimnen ótiw áynegi ashıladı.
Tuwrı maǵlıwmatlardı kirgizgennen keyin, ayna jabıladı hám tiykarǵı programma áynegi qaytadı, bul erda fayllar dizimi kórsetiledi, keri jaǵdayda qáte xabarı menen ayna kórsetiledi.
Qosımsha fayldı óshiriw hám atınıń ózgertiw funkciyaların da ámelge asıradı, onıń ushın siz tiyisli fayldı basıwıńız hám kerekli funkciyanı tańlawıńız kerek.
Atınıń ózgertiw ushın fayl atınıń ózgertiriń hám atınıń ózgertiw tuymesin basıń
Fayldı óshiriw ushın, sonıń menen birge, fayldı basıń hám keyin óshiriw funksiyasın saylań.
Qosımsha B
Programma teksti
ListItem.java
MainActivity.java
yandAuth.java
mainAuth.java
Dostları ilə paylaş: |
|
|