REHABİLİTASYON AMAÇLI BİLGİSAYAR VERİ TABANI YARDIMIYLA BÖLGESEL ENGELLİ KİŞİ HARİTASININ OLUŞTURULMASI

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "REHABİLİTASYON AMAÇLI BİLGİSAYAR VERİ TABANI YARDIMIYLA BÖLGESEL ENGELLİ KİŞİ HARİTASININ OLUŞTURULMASI"

Transkript

1 REHABİLİTASYON AMAÇLI BİLGİSAYAR VERİ TABANI YARDIMIYLA BÖLGESEL ENGELLİ KİŞİ HARİTASININ OLUŞTURULMASI Ersin Aslan 1, Faruk Durmaz 2 ÖZET Ülkemizde resmi kayıtlara göre yaklaşık 8,5 milyon engelli vatandaşımız bulunmaktadır[1]. Bu vatandaşlarımızın rehabilite edilebilmesi, ülkemizin önemli sosyal sorunlarından biridir. Bu sorunun temelinde de engelli vatandaşlarımızın hem sayı hem de bölgesel dağılımlarının tam olarak bilinememesi yatmaktadır. Bu çalışmada sorunun çözümüne katkı sağlamak amacıyla, Turgutlu ilçemiz pilot bölge seçilerek ilçe hastanelerinden alınacak engelli kişilere ilişkin bilgilerin bir veri tabanında toplanması, engelli kişilerin bölgelere göre dağılımının yapılması, uygun sağlık personelinin atanması ve engelli vatandaşlarımızın rehabilite çalışmalarına katkı sağlanması hedeflenmiştir. Çalışmada ilk olarak Manisa ili Turgutlu ilçesindeki internet üzerinden engelli hkişilerin kendi bilgilerini internet sitesi üzerinden girmesine imkan sağlanmıştır. İnternet sayfası, linux tabanlı MySQL veritabanı kullanılarak php dili ile hazırlanmıştır. Çalışmanın tasarım tarafı hazırlanırken adobe photoshop grafik editörü programı ve derleme kısmında adobe dreamweaver web editör programları kullanılmıştır. Bu projenin Turgutlu ilçemizdeki tüm hastanelere yaygınlaştırılması durumunda ilçemizin engelli sayısı, bölgesel dağılımı ve bu konuda görevlendirilecek sağlık personeli ihtiyacının tespit edilebileceği görülmüştür. Elde edilen veriler doğrultusunda atanacak sağlık personeli ve oluşturulacak sosyal projeler ile engelli vatandaşlarımıza daha kaliteli hizmet sunulabilecek, bu hizmetin de tüm engelli vatandaşlarımıza ulaşması sağlanabilecektir. Anahtar Sözcükler: Linux, php, MySQL, Photoshop. ABSTRACT According to official records, there are approximately 8,5 million disabled citizens in our country [1]. Rehabilitating the disabled citizens is one of the major social problems of our country. On the basis of this problem lies the ambiguity in both number and regional distribution of disabled citizens exactly. To contribute to the solution of the problem Turgutlu district is selected as pilot regions in this study. What is aimed in the study are that collecting the infos of disabled patients in a database, making the distribution of disabled people by region, doing the appropriate medical staff appointment and rehebilitating the disabled citizens. In this study, the first of all, the disabled in Turgutlu district of Manisa were proved to enter their own information into the internet. Linux-based MySQL database have been prepared by using the PHP scripting language. Adobe Photoshop image editing 1 Öğr.Gör., Celal Bayar Üniversitesi Turgutlu MYO, Turgutlu - MANİSA 2 Yrd.Doç.Dr., Celal Bayar Üniversitesi Turgutlu MYO, Turgutlu - MANİSA 64

2 program to prepare the design side of the study and compilation of programs were used at the Adobe Dreamweaver web editor. As a result of this study, it was reached that bringing about the number of disabled in our local, regional distribution and the need for health staff is possible if it is extended to all the hospitals in the region. In accordance with established health care providers and social projects,these data will give opportunity for a better quality of service to citizens with disabilities, and this service will be provided also all citizens with disabilities. Keywords: Linux Server, PHP, MySQL, Photoshop. 1. GİRİŞ Ülkemizdeki engelli vatandaşların sorunlarına çözüm arayışı, çeşitli platformlarda sürekli olarak gündeme gelmektedir. Bu konuda 571 sayılı Başbakanlığa bağlı Özürlüler İdaresi Başkanlığı`nın kurulmasına ilişkin Kanun Hükmünde Kararname 1997 yılında yürürlüğe girmiş ve Başkanlık Ankara da faaliyete geçmiştir[2]. İzmir Karabağlar Belediyesi de Mayıs 2010 da Engelli Danışma Merkezi kurmuş ve engelli haritası çıkarmayı hedeflemektedir[3]. Bu çalışmada, günümüzün en temel iletişim ve bilgi araçlarından olan internet sitesi kullanılarak, engelli vatandaşlarımızın rehabilitasyon sorununun çözümüne katkı sağlayacak projeler için veritabanı amaçlanmaktadır. Birinci bölümde genel olarak internet sitesinin güvenli bir şekilde kurulmasında kullanılan yazılım ve programlar tanıtılmaktadır. İkinci bölümde bu yazılım ve programlar yardımıyla oluşturulan engelli veri tabanı ve internet sitesinin uygulaması açıklanmaktadır. Sonuç ve öneriler bölümünde ise bu çalışmada tanıtılan projenin sağlayacağı yararlar ve devamında yapılabilecek daha geniş kapsamlı projeler konusunda bilgi verilmektedir. Sonuç olarak bu çalışma ile ortaya konulan projenin tüm Türkiye ye yaygınlaştırılması durumunda, engelli vatandaşlarımız için daha sağlıklı veriler elde edilebileceği ve oluşturulacak sosyal projelerle onların rehabilitasyonuna önemli ölçüde katkı sağlanacağı ortaya konulmuştur. 2. UYGULAMADA KULLANILAN YAZILIM VE PROGRAMLAR 2.1. Php Programlama Dili: Php, açık kaynak kodlu, sunucu tarafından işlenerek (Open Source Server Side Scripting Language) dinamik web sayfaları yaratılmasını sağlayabilen dillerden biridir. Basit ve yaygın program yazım teknikleriyle dinamik web sayfaları hazırlamak için en iyi çözümdür[4]. Php, bir script dilidir; yani kodları düz yazı dosyaları halinde kaydedilir ve kullanılacağı ortamda bir yorumlayıcı tarafından yorumlanır. Bu, php ile yazılacak programları derlemek, yani ortaya bir EXE veya çalıştırılabilir başka bir dosya çıkartmaya gerek olmadığı anlamına gelir. Fakat php Script'lerini çalıştırabilmek için bu dili bilen bir programa ihtiyaç vardır. Bu programın lokal (komut istemci penceresinde veya terminal ekranında) çalışması mümkün olduğu gibi, web sunucu tarafından da çalıştırılabilir olması gerekir. Başka bir deyişle web sunucu programının php dili ile ilişkili ayarları düzenlenmelidir. Php ile her türlü işlevselliğe sahip programlar yazılabilir; yani php başlı başına uygulama geliştirebilecek düzeye ulaşmıştır. Başka bir deyişle php ile oyun programından veritabanı yönetimine kadar farklı programlar geliştirilebilir. Php, web sunucuya bir takım 65

3 işler yaptırmak için program yazma dili olarak da tanımlanmaktadır. Php kodları, oluşturulacak HTML sayfalarında HTML etiketlerinin arasında kendi özel ayracı içinde yazılır. Php kullanılmasının sebebi, HTML sayfalarına işlerlik kazandırılmasıdır. Böylece bir sunucu sistem üzerinde komutlar çalıştırılabilmektedir. HTML etiketleri kullanılarak, web sunucusundaki bir veritabanı dosyası açılıp, içindeki veriler okunamaz. Bununla birlikte web sunucusunun sabit disklerindeki düz yazı dosyalarına okuma ve yazma yapılamaz. HTML etiketleri ile yalnızca web ziyaretçilerinden bilgi edinilebilir ve bunlar sunucuya yollanabilir. Bu bilgileri işe yarar şekle sokmak için sunucuda çalışan bir program gerekir. Sunucuda çalışan program, EXE ve DLL veya JSP (Java Server Pages) gibi bir gerçek program veya Perl, ASP ve PHP gibi script diliyle yazılmış bir program olabilir[5] Linux Server: Linux açık gelişim modeline göre geliştirilmiş güçlü bir işletim sistemidir. Diğer modern işletim sistemleri gibi Linux unda kendine özgü bir yapısı vardır. Bu katmanlı yapı sayesinde kullanıcı, bir işletim sisteminin kendisine sunduğu tüm olanaklardan yararlanır. Bir işletim sistemi kendi kaynaklarını kullanıcıya en yalın şekilde sunabilmeli ve yine benzer şekilde kullanıcının donanımdan bağımsız olarak rahat bir çalışma ortamı içinde bulunabilmesine olanak sağlamalıdır. Linux bundan çok daha fazlasına imkan vermektedir. Açık kaynak kodlu olduğu için pek çok insan tarafından gözden geçirilir. Bu yüzden programlama bilen herkes hataları düzeltebilir[6] MySQL Veri Tabanı Yönetim Sistemi: MySQL, çok-kanallı, çok kullanılıcılı, hızlı ve sağlam bir veritabanı yönetim sistemidir. MySQL'e Python'dan Java'ya kadar birçok programlama dili ile erişilebilir. Apache ve php ile beraber web-veritabanı uygulamalarında çok yaygın olarak kullanılmaktadır. Birden fazla işlemci ile kolaylıkla çalışabilmektedir. Tabloların kontrolü, optimizasyonu ve tamiri hızlı bir biçimde yapılabilmektedir. Geliştiricileri tarafından, 500'den fazlası 7 Milyon kayıt içeren tablodan oluşan kendi veritabanlarını neredeyse 100 gigabyte civarında veriyi MySQL'de tuttukları söylenmektedir. Özellikle internet ortamında önem kazanan, çok esnek ve güçlü bir kullanıcı erişim kısıtlama, yetkilendirme sistemine sahiptir. MySQL, tuttuğu tablolarla, çok kullanıcılı bir sistemlerde söz konusu olan erişim hakları sorununu kolayca çözmektedir. Stored procedure, trigger desteği bulunmamaktadır. Kullanıcı kısıtlamak için kullanılan görünüm (view) özelliği yoktur. Ancak MySQL'in gelişmiş bir erişim kısıtlama sistemi olduğu için görünüm özelliğine ihtiyaç duyulmamaktadır. Ayrıca görsel bütünlük (Oracle daki forms gibi) sağlama işinin programcıya bırakılması tercih edilmiştir. Ancak bu bir dezavantaj olarak görülmeyebilir. Çünkü birçok veritabanı programcısı veri tabanı yönetim sistemlerindeki görsel bütünlüğün esnek olmayan, zorlayıcı bir özellik olduğunu düşünmektedir. MySQL çeşitli pratik çözümler için geliştirilirken, diğer veritabanı sunucuları akademik düzeyde belirli kurallar ve veritabanı bilimi ışığında geliştirilirler. Veritabanı uygulamalarının %80'inin, SQL özelliklerinin sadece %20'lik bir kısmına gerek duyduğu ilkesi çerçevesinde geliştirilir. MySQL farklı tablo tipleri ve işleme türleri ile esneklik sağlar. Basit ve hızlı bir proje geliştirilmek isteniyorsa, MySQL uygun bir seçenektir. Eğer karmaşık ve çok fazla tablo içeren projeler geliştirilmek istenirse, geleneksel veritabanı sunucularındaki gelişmiş özelliklere ihtiyaç duyulacaktır[7]. 66

4 2.4. Photoshop: Resim düzenlemek için bir bilgisayar programı denildiğinde akla ilk gelen Photoshop programıdır. Photoshop sektörün bilinen en eski görüntü işleme editörlerinden biridir. Bunun yanı sıra grafik programlarının vazgeçilmezi olan filtre, fırça, script, yani kısacası her yönde plug-in kabul etmesi, eklentilerinin ücretsiz ve çok kolay bir şekilde bulunması en önemli avantajlarındandır. Belgeler ve dosyalar paneller, çubuklar ve pencereler gibi çeşitli öğeler kullanılarak oluşturulur ve değiştirilebilir. Photoshop çalışma alanı, görüntüleri oluşturmaya ve düzenlemeye yardımcı olacak şekilde yerleştirilmiştir. Çalışma alanında görüntülerin öğelerini görmek, düzenlemek ve eklemek için menüler ve çeşitli araçlarla paneller yer alır. Varsayılan çalışma alanı düzeni her üründe değişse de tümünde öğeleri aynı şekilde işlenir. Yapılan programlarda ve web sitelerindeki görsel temaların hemen hepsi Photoshop kullanılarak yapılmaktadır. Photoshop Fireworks veya Corel vb. programlara göre tercih edilmesinin nedeni, photoshop un web tasarımı (şablonu) çıkarmak için çok elverişli bir program olmasıdır[8]. 3. UYGULAMA Uygulamamızın kullandığı platformun çalışma sistemi şekil 1 de gösterilmektedir. Şekil 1. Engelli haritası platformu çalışma sistemi Şekil 1 de görüldüğü gibi kullanıcı web sunucusuyla bağlantı kurup istem gönderir ve veri alır. Web sunucusu, yorumlanması gereken php komut ve fonksiyonları php ye gönderir php veritabanı vb işlemleri yürüterek geri web sunucusuna iletir. Web sunucusu birleştirdiği html kodlarını kullanıcıya iletir. Şekil 2 de engelli haritası internet sitesinin ana sayfası görülmektedir. Bu ana sayfadan kullanıcı girişine ve üyeliğe izin verilmektedir. 67

5 Şekil 2. Engelli haritası internet sitesi ana sayfası Kullanıcı girişinin yapıldığı Şekil 3 deki kullanıcı girişi menüsüne ait kodlar aşağıda görülmektedir. <?php // *** Validate request to login to this site. if (!isset($_session)) { session_start(); $loginformaction = $_SERVER['PHP_SELF']; if (isset($_get['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; if (isset($_post['ad'])) { $loginusername=$_post['ad']; $password=$_post['sifre']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "index.php"; $MM_redirectLoginFailed = "index.php?hata=1"; $MM_redirecttoReferrer = false; mysql_select_db($database_engel, $engel); $LoginRS query=sprintf("select kullanici, sifre FROM uye WHERE kullanici=%s AND sifre=password(%s)", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($loginrs query, $engel) or die(mysql_error()); $loginfounduser = mysql_num_rows($loginrs); if ($loginfounduser) { $loginstrgroup = ""; //declare two session variables and assign them $_SESSION['MM_Username'] = $loginusername; $_SESSION['MM_UserGroup'] = $loginstrgroup; if (isset($_session['prevurl']) && false) { 68

6 $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; header("location: ". $MM_redirectLoginSuccess); else { header("location: ". $MM_redirectLoginFailed); $md=""; if (isset($_get['md'])) { $md=$_get['md'];?> Şekil 3. Engelli haritası internet sitesi kullanıcı girişi ekranı Şekil 2 deki ana sayfa üzerindeki üye ol sekmesi tıklanarak siteye yeni üyelerin girişi için aşağıdaki kodlar kullanılarak Şekil 4 deki üye giriş formu menüsü oluşturulmuştur. if ((isset($_post["mm_insert"])) && ($_POST["MM_insert"] == "form1") && (isset($_post["sifre"])) && (isset($_post["sifre2"])) && ($_POST["sifre"]==$_POST["sifre2"]) && (isset($_post['uye_ad'])) && (isset($_post['mail'])) && (isset($_post['uye_il'])) && (isset($_post['uye_ilce'])) && (isset($_post['uye_adres'])) && (isset($_post['uye_engel'])) && (isset($_post['uye_dogtar'])) && ($_POST['uye_ad']!= "") && ($_POST['uye_il']!= "") && ($_POST['uye_ilce']!= "") && ($_POST['uye_adres']!= "") && ($_POST['uye_engel']!= "") && ($_POST['uye_dogtar']!= "") && ($_POST['sifre']!= "") && (isset($_post['kullanici_adi'])) && ($_POST['kullanici_adi']!="")) { $insertsql = sprintf("insert INTO uye (uye_ad, mail, uye_tar, uye_il, uye_ilce, uye_adres, kullanici, uye_engel, uye_cins, uye_dogtar, sifre) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, password(%s))", GetSQLValueString($_POST['uye_ad'], "text"), GetSQLValueString($_POST['mail'], "text"), GetSQLValueString($_POST['uye_tar'], "text"), GetSQLValueString($_POST['uye_il'], "text"), GetSQLValueString($_POST['uye_ilce'], "text"), GetSQLValueString($_POST['uye_adres'], "text"), GetSQLValueString($_POST['kullanici_adi'], "text"), GetSQLValueString($_POST['uye_engel'], "text"), GetSQLValueString($_POST['uye_cins'], "text"), GetSQLValueString($_POST['uye_dogtar'], "text"), GetSQLValueString($_POST['sifre'], "text")); mysql_select_db($database_engel, $engel); $Result1 = mysql_query($insertsql, $engel) or die(mysql_error()); 69

7 Şekil 4. Engelli haritası internet sitesi üye ol form ekranı Üyelik bilgilerinin güncellenebilmesi için aşağıdaki kodlar kullanılarak Şekil 5 deki üye güncelleme formu menüsü oluşturulmuştur. if ((isset($_post["mm_update"])) && ($_POST["MM_update"] == "form1")) { $updatesql = sprintf("update uye SET uye_ad=%s, mail=%s, uye_il=%s, uye_ilce=%s, uye_adres=%s, uye_engel=%s, uye_cins=%s, uye_dogtar=%s, sifre=%s WHERE uye_id=%s", GetSQLValueString($_POST['uye_ad'], "text"), GetSQLValueString($_POST['mail'], "text"), GetSQLValueString($_POST['uye_il'], "text"), GetSQLValueString($_POST['uye_ilce'], "text"), GetSQLValueString($_POST['uye_adres'], "text"), GetSQLValueString($_POST['uye_engel'], "text"), GetSQLValueString($_POST['uye_cins'], "text"), GetSQLValueString($_POST['uye_dogtar'], "text"), GetSQLValueString($_POST['sifre'], "text"), GetSQLValueString($_POST['uye_id'], "int")); mysql_select_db($database_engel, $engel); $Result1 = mysql_query($updatesql, $engel) or die(mysql_error()); 70

8 Şekil 5. Engelli haritası internet sitesi üye bilgi güncelleme form ekranı Üyenin sisteme giriş yapıldıktan sonra güvenli çıkış için aşağıdaki yazılım kodları kullanılarak Şekil 6 daki üye çıkış menüsü oluşturulmuştur. <?php //initialize the session if (!isset($_session)) { session_start(); // ** Logout the current user. ** $logoutaction = $_SERVER['PHP_SELF']."?doLogout=true"; if ((isset($_server['query_string'])) && ($_SERVER['QUERY_STRING']!= "")){ $logoutaction.="&". htmlentities($_server['query_string']); if ((isset($_get['dologout'])) &&($_GET['doLogout']=="true")){ //to fully log out a visitor we need to clear the session varialbles $_SESSION['MM_Username'] = NULL; $_SESSION['MM_UserGroup'] = NULL; $_SESSION['PrevUrl'] = NULL; unset($_session['mm_username']); unset($_session['mm_usergroup']); unset($_session['prevurl']); $logoutgoto = "index.php"; if ($logoutgoto) { header("location: $logoutgoto"); exit;?> 71

9 Şekil 6. Engelli haritası internet sitesi çıkış ekranı 4. SONUÇLAR VE ÖNERİLER * Bu çalışmada gerçekleştirilen projenin Turgutlu ilçemizdeki tüm hastanelere yaygınlaştırılması durumunda engelli sayısı, bölgesel dağılımı ve bu konuda görevlendirilecek sağlık personeli ihtiyacının tespit edilmesi konularına önemli katkılar sağlayacağı görülmüştür. * Elde edilen veriler doğrultusunda En kısa yol algoritması, Dal sınır tekniği gibi mühendislik uygulamaları ile atanacak sağlık personeli ve oluşturulacak sosyal projeler ile engelli vatandaşlarımıza daha kaliteli hizmet sunulabilecek ve bu hizmetlerin tüm engelli vatandaşlarımıza ulaşması sağlanabilecektir. * Benzer şekilde projenin tüm ülke genelinde uygulanmasıyla, ülkemizde sayıları 8,5 Milyon olduğu tahmin edilen engelli vatandaşlarımızın gerçeğe çok yakın popülasyonu tespit edilebilecek ve onların rehabilitasyonuna yönelik çalışmalarda önemli katkılar sağlanabilecektir. * Gerek devletin resmi kurumları, gerekse yerel yönetimlerin desteği ile sağlık sektörünün engellileri kapsayan bölümünde ulusal ve uluslararası örnek olabilecek projeler geliştirilebilecektir. Şekil 7 de örnek olarak gösterildiği üzere, Türkiye nin engelli haritası oluşturulabilecektir. 72

10 Şekil 7. Türkiye engelli haritası 73

11 5. KAYNAKLAR 1. Türkiye Özürlüler Araştırmaları Temel Göstergeleri, T.C. Başbakanlık Özürlüler İdaresi Başkanlığı 2002 Yılı Araştırma Raporu, Aralık Saraç S., Php ye Giriş, Chip Bilgisayar Kültürü Dergisi, ISSN: , Sayı:2000/09, Sayfa 312, Eylül Öcal H., Php, e-book, sayfa 6-7, 6. Çetin G., Linux İşletim Sistemi, ISBN: X, Beşinci Baskı, Seçkin Yayıncılık, Sayfa 33, Ankara Çokçetin B., Php, Mysql Tabanlı Uzaktan Eğitim Modülü Tasarımı, Dumlupınar Üniversitesi, Fen Bilimleri Enstitüsü, Yüksek Lisans Tezi, Eylül

MYO-ÖS 2010- Ulusal Meslek Yüksekokulları Öğrenci Sempozyumu 21-22 EKĐM 2010-DÜZCE

MYO-ÖS 2010- Ulusal Meslek Yüksekokulları Öğrenci Sempozyumu 21-22 EKĐM 2010-DÜZCE MYO-ÖS 2010- Ulusal Meslek Yüksekokulları Öğrenci Sempozyumu 21-22 EKĐM 2010-DÜZCE REHABĐLĐTASYON AMAÇLI BĐLGĐSAYAR VERĐ TABANI YARDIMIYLA BÖLGESEL ENGELLĐ KĐŞĐ HARĐTASININ OLUŞTURULMASI Yrd.Doç.Dr. Faruk

Detaylı

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları. Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında

Detaylı

1.PROGRAMLAMAYA GİRİŞ

1.PROGRAMLAMAYA GİRİŞ 1.PROGRAMLAMAYA GİRİŞ Bilindiği gibi internet üzerindeki statik web sayfaları ziyaretçinin interaktif olarak web sayfasını kullanmasına olanak vermemektedir. Bu yüzden etkileşimli web sayfaları oluşturmak

Detaylı

İnternet Programcılığı

İnternet Programcılığı 1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı

Detaylı

Bölüm 10: PHP ile Veritabanı Uygulamaları

Bölüm 10: PHP ile Veritabanı Uygulamaları Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ

VERİ TABANI YÖNETİM SİSTEMLERİ VERİ TABANI YÖNETİM SİSTEMLERİ ÖĞR.GÖR.VOLKAN ALTINTAŞ 26.9.2016 Veri Tabanı Nedir? Birbiriyle ilişkisi olan verilerin tutulduğu, Kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun, Mantıksal

Detaylı

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011 PHP I E. Fatih Yetkin 26 Eylül 2011 Outline Temel Tanımlar HTML e Giriş PHP ye Giriş MySQL ve PHP Temel Tanımlar Web Sunucu Nedir? Teknik detaylar bir kenara bırakılacak olursa, hazırlanan web sayfasını

Detaylı

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1 PHP ile Veritabanı İşlemleri Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı

Detaylı

VERİ TABANI UYGULAMALARI

VERİ TABANI UYGULAMALARI VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;

Detaylı

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı. 26 Şub. 2013 Öğr. Gör.

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı. 26 Şub. 2013 Öğr. Gör. Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı 26 Şub. 2013 Öğr. Gör. Murat KEÇECİOĞLU PHP Nedir? Platformdan bağımsız (işletim Sistemi) dinamik web sayfaları

Detaylı

Web Tabanlı Ödev-Proje Takip Sistemi İçin Veri Tabanı ve Site Tasarımı. Database and Site Design for Web Based Homework-Project Follow System

Web Tabanlı Ödev-Proje Takip Sistemi İçin Veri Tabanı ve Site Tasarımı. Database and Site Design for Web Based Homework-Project Follow System Web Tabanlı Ödev-Proje Takip Sistemi İçin Veri Tabanı ve Site Tasarımı Hakan KÖR Hitit Üniversitesi, Çorum hakankor@hitit.edu.tr Özet: Bu çalışma, öğretim elemanlarının ödev ve proje ağırlık derslerde

Detaylı

Programlama Yazılımı ile Web Sitesi Oluşturma

Programlama Yazılımı ile Web Sitesi Oluşturma Hafta- 2 Programlama Yazılımı ile Web Sitesi Oluşturma Programlama yazılımı, bir web projesi oluşturmak için alternatif birkaç yol sunar. Buyollardan bir tanesi ihtiyaca uygun olarak seçilebilir. Programlama

Detaylı

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek ozlem.ozgobek@linux.org.tr

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek ozlem.ozgobek@linux.org.tr Özgür Yazılımlarla Web Programlama Özlem Özgöbek ozlem.ozgobek@linux.org.tr Web Nedir? İnternet dünya çapında birbirine bağlı bilgisayar ağlarından oluşan bir sistemdir. Web ise internette çalışan servislerden

Detaylı

Internet Programming II

Internet Programming II Hafta I Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 15 Şub. 2015 PHP Nedir? Platformdan bağımsız (işletim Sistemi) dinamik web sayfaları ve

Detaylı

Türkiye Barolar Birliği internet sitesi

Türkiye Barolar Birliği internet sitesi Türkiye Barolar Birliği internet sitesi Türkiye Barolar Birliği internet sitesi, güncel teknolojinin sunduğu son imkânlarla, tamamen merkezi yönetim sistemine sahip dinamik ve geliştirilebilir bir sistem

Detaylı

08220 Internet Programcılığı II

08220 Internet Programcılığı II 08220 Internet Programcılığı II Internet Programming II Öğr.Gör. Murat KEÇECİOĞLU Elbistan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü Şubat 2015 08220 Internet Programcılığı II Internet Programming

Detaylı

Fırat Üniversitesi Personel Otomasyonu

Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi, Enformatik Bölümü, 23119, Elazığ fatihtalu@firat.edu.tr, rdas@firat.edu.tr Özet: Bu çalışmada, Fırat Üniversitesi Personel Daire Başkanlığı için

Detaylı

İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı

İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı Nurettin Doğan 1, Şendoğan Şen 2, H. Hüseyin Sayan 3 1 Gazi Üniversitesi Teknik Eğitim Fakültesi, Elektronik ve Bilgisayar Eğitimi Bölümü, Ankara

Detaylı

PHP 1. Hafta 1. Sunum

PHP 1. Hafta 1. Sunum PHP 1. Hafta 1. Sunum PHP101: PHP nedir? Bu dersten sonra bilecekleriniz PHP nedir? PHP ye neden ihtiyaç vardır? PHP nin gelişimi HTML, HTTP ve JS nedir? PHP yle alakası nedir? PHP nin uygulama alanları

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

Veritabanı Uygulamaları Tasarımı

Veritabanı Uygulamaları Tasarımı Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların

Detaylı

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU M. Fatih TALU*, Resul DAŞ* (*) Fırat Üniversitesi, Enformatik Bölümü, 23119, ELAZIĞ fatihtalu@firat.edu.tr, rdas@firat.edu.tr ÖZET Bu çalışmada, Fırat Üniversitesi

Detaylı

Bilecik Üniversitesi Mühendislik Fakültesi Moodle Uzaktan Öğretim Sistemi

Bilecik Üniversitesi Mühendislik Fakültesi Moodle Uzaktan Öğretim Sistemi Akademik Bilişim 12 - XIV. Akademik Bilişim Konferansı Bildirileri Bilecik Üniversitesi Mühendislik Fakültesi Moodle Uzaktan Öğretim Sistemi Bilgisayar Mühendisliği Bölümü, Bilecik Üniversitesi, Bilecik

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA BÖLÜM 9 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA Bu bölümde Oracle Forms programı ile örnek bir form hazırlanması anlatılacaktır. 9.1 ORACLE FORMS ile FORM Oluşturma Nasıl Delphi programının

Detaylı

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler: İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler: Yer satın alınır. İsim tescil ettirilir. Ftp ile wordpress klasörü upload edilir. Kendi bilgisayarımızda web sitesi yayınlamak

Detaylı

WEB PROGRAMLAMA DİLLERİNİN PERFORMANS ANALİZİ PERFORMANCE ANALYSIS OF WEB PROGRAM LANGUAGE

WEB PROGRAMLAMA DİLLERİNİN PERFORMANS ANALİZİ PERFORMANCE ANALYSIS OF WEB PROGRAM LANGUAGE WEB PROGRAMLAMA DİLLERİNİN PERFORMANS ANALİZİ Tuncay Yavuz Özdemir İbrahim Türkoğlu * * Elektronik ve Bilgisayar Eğitimi, Fırat Üniversitesi, Elektronik ve Bilgisayar Eğitimi, Fırat Üniversitesi, 23119,

Detaylı

Eskişehir Osmangazi Üniversitesi İnşaat Mühendisliği Bölümü Akademisyenler İçin Dinamik Web Sistemi Uygulaması

Eskişehir Osmangazi Üniversitesi İnşaat Mühendisliği Bölümü Akademisyenler İçin Dinamik Web Sistemi Uygulaması Eskişehir Osmangazi Üniversitesi İnşaat Mühendisliği Bölümü Akademisyenler İçin Dinamik Web Sistemi Uygulaması Mustafa Özçelikörs 1, Yunus Özçelikörs 2 1 Eskişehir Osmangazi Üniversitesi, Mühendislik Mimarlık

Detaylı

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access Programlamaya Giriş VERİ TABANI UYGULAMASI ÖN BİLGİ Veritabanları, verilere sistematik bir şekilde erişilebilmesine, depolanmasına ve güncellenmesine izin veren, yüksek boyutlu veriler için çeşitli optimizasyon

Detaylı

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir. İNTERNET PROGRAMCILIĞI 2 10. HAFTA İçindekiler MYSQL - PHPMYADMIN Mysql Nedir PhpMyAdmin Nedir PhpMyAdmin Arayüzü Hedefler Mysql' in görevini söyleyebilir PhpMyAdmin' in kullanım amacını söyler Hazırlayan

Detaylı

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek Yeni bir web sitesi tanımlamak, FTP ve Email ayarlarını ayarlamak için yapılması gerekenler Öncelikle Sol Menüden Create Virtual Server(Burdaki Virtual server ifadesi sizi yanıltmasın Reseller gibi düşünün

Detaylı

PHP ile İnternet Programlama

PHP ile İnternet Programlama PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 1. BÖLÜM: Bilgisayarımızı PHP ye Hazırlamak PHP Yorumlayıcısı ve Sunucu Yazılımı

Detaylı

CMS (İçerik Yönetim Sistemi)

CMS (İçerik Yönetim Sistemi) AKINSOFT (Content Management System) Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 10.10.2012 Sayfa 1 1. ÇALIŞMA SİSTEMİ HAKKINDA KISA BİLGİ Yönetici paneli, sayfa oluşturma, menü tasarımı, galeri

Detaylı

AKINSOFT CMS (İçerik Yönetim Sistemi)

AKINSOFT CMS (İçerik Yönetim Sistemi) AKINSOFT (Content Management System) Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 27.12.2012 Sayfa 1 1. ÇALIŞMA SİSTEMİ HAKKINDA KISA BİLGİ Yönetici paneli, sayfa oluşturma, menü tasarımı, galeri

Detaylı

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ MOODLE UZAKTAN ÖĞRETİM SİSTEMİ ÖZET Genel Bilgiler Moodle nedir? Sistem Gereksinimleri Moodle Sisteminin Kurulumu Ders ve kategori eklenmesi Bir dersin sistem özellikleri İstatistikler Sonuç ve öneriler

Detaylı

Şişli Mesleki ve Teknik Anadolu Lisesi Web Programcılığı Dalı 2014 WEB PROGRAMCILIĞI DALI

Şişli Mesleki ve Teknik Anadolu Lisesi Web Programcılığı Dalı 2014 WEB PROGRAMCILIĞI DALI WEB PROGRAMCILIĞI DALI 007 Yılında Milli Eğitim Bakanlığınca hayata geçirilen MEGEP projesi kapsamında, bilişim teknolojileri alanında açılabilecek dallardan biri olan Web Programcılığı Dalı okulumuzda

Detaylı

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 202 Web Tasarımı 2016 2017 Bahar Dönemi Yük. Müh. Köksal GÜNDOĞDU 1 Elektrik Elektronik ve Bilgisayar Yük. Müh. Köksal Gündoğdu http://www.ekargemuhendislik.com/k.gundogdu.html Ödevler, duyurular,

Detaylı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri VERİTABANI BAĞLANTISI Site içindeki bilgilerin saklanması / düzenlenmesi ve kullanıcı etkileşiminin sağlanabilmesi

Detaylı

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn

Detaylı

KURUMSAL PORTAL TASARIMI

KURUMSAL PORTAL TASARIMI KURUMSAL PORTAL TASARIMI Ender ŞAHİNASLAN Bilgi Güvenlik Yöneticisi BANK ASYA, İstanbul ender.sahinaslan@bankasya.com.tr İmran ÖZCAN Bilgi Güvenlik Uzmanı BANK ASYA, İstanbul imran.ozcan@bankasya.com.tr

Detaylı

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ASP.NET TEMELLERİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu İnternet Nasıl Çalışır? Sunucu istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan

Detaylı

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15 vii 1 İçerik Yönetim Sistemi Nedir? 2 WordPress Nedir? 2 WordPress Kısa Tarihi 3 WordPress Gücünü Nereden Alıyor? 3 WordPress ile Neler Yapabiliriz? 4 Kişisel Blog 4 Kurumsal Blog 4 Kurumsal Site 4 Tanıtım

Detaylı

TEMEL BAŞLANGIÇ KILAVUZU

TEMEL BAŞLANGIÇ KILAVUZU TEMEL BAŞLANGIÇ KILAVUZU İLK YAPILMASI GEREKENLER Web sitenizi çok kısa bir sürede, kendiniz, kolayca düzenleyebilirsiniz. Yönetim Paneline Giriş...2 Tasarım ve Modül Tercihleri...3 Genel Ayarların Yapılması...

Detaylı

YZM 3215 İleri Web Programlama

YZM 3215 İleri Web Programlama YZM 3215 İleri Web Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 5 ORM (Object Relational Mapping) ve EF (Entity

Detaylı

Neden PHP? Tasarımcı, şirket ve kullanıcı gözüyle. 10 Ekim 2005 / DEÜ DESEM Seval ÖZBALCI 1

Neden PHP? Tasarımcı, şirket ve kullanıcı gözüyle. 10 Ekim 2005 / DEÜ DESEM Seval ÖZBALCI 1 Neden PHP? Tasarımcı, şirket ve kullanıcı gözüyle. 10 Ekim 2005 / DEÜ DESEM Seval ÖZBALCI 1 Temel Özellikler-I PHP Kodları HTML tagları içine gömülür. 10 Ekim 2005

Detaylı

Veritabanı. Ders 2 VERİTABANI

Veritabanı. Ders 2 VERİTABANI Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın

Detaylı

Navigator Smart. Kullanıcı El Kitabı NETSİS

Navigator Smart. Kullanıcı El Kitabı NETSİS Kullanıcı El Kitabı NETSİS İçindekiler Navigator Smart... 3 Kurulum ve İlk Kullanım... 3 Navigator Smart Menüleri... 6 Bağlı Veritabanları Menüsü... 6 Netsis Modelleri Menüsü... 7 Yeni Rapor Menüsü...

Detaylı

İNTERNET PROGRAMLAMA II. Tanımlar

İNTERNET PROGRAMLAMA II. Tanımlar İNTERNET PROGRAMLAMA II Tanımlar WWW( World Wide Web) Dünya üzerindeki bütün bilgisayarların bağlı olduğu bir ağdır. Çoğunlukla Web olarak adlandırılır. Web üzerindeki bilgisayarlar standart protokolleri

Detaylı

Dicle Üniversitesi Bilgi İşlem Online Talep Takip Sistemi

Dicle Üniversitesi Bilgi İşlem Online Talep Takip Sistemi Dicle Üniversitesi Bilgi İşlem Online Talep Takip Sistemi Cengiz Coşkun 1, Abdullah Baykal 2 1 Dicle Üniversitesi Bilgi İşlem Daire Başkanlığı, Diyarbakır 2 Dicle Üniversitesi Fen Fakültesi, Matematik

Detaylı

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir. İlişkisel Veritabanı Yaklaşımı: İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir. İlişkisel veri tabanı yönetim sistemi verilerin tablolarda satır ve sutunlar halinde tutulduğu

Detaylı

PHP ile İnternet Programlama

PHP ile İnternet Programlama PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 5. BÖLÜM: Oturum Yönetimi ve Güvenlik Sayfaya Yönlendirme PHP sayfamızdan

Detaylı

Php Programlama Dili MySQL Uygulamaları

Php Programlama Dili MySQL Uygulamaları Php Programlama Dili İle MySQL Uygulamaları S.Çağlar Onur caglar.onur@tubitak.gov.tr İşlenecek Konular? Php Nedir? MySQL Nedir? Kullanılan Yazılımlar MySQL e Bağlanmak MySQL ile İlgili Bilgi Almak Veritabanlar

Detaylı

Açık Kaynak Kodlu Yazılım

Açık Kaynak Kodlu Yazılım Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.

Detaylı

Veri Toplama Sistemini

Veri Toplama Sistemini 1 Problem ADEK süreçlerinde farklı birimlerden farklı dönemlerde çeşitli işlemler için veri toplayabilme veriyi saklayabilme ve veriye gerektiği zamanda ulaşabilmenin zorluğu 2 Çalışmanın Amacı Kalite

Detaylı

ÖZGÜR YAZILIMLAR İLE J2EE

ÖZGÜR YAZILIMLAR İLE J2EE ÖZGÜR YAZILIMLAR İLE J2EE Buğra Çakır bugra@ibrahimcakir.com Seminer İçeriği 1. İki ve üç katmanlı yazılım mimarileri 2. Java ve J2EE platformu 3. Özgür yazılımlar ile J2EE 4. Eclipse, Lomboz ve JBoss

Detaylı

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri LOGO PROGRAM KURULUMU VE AYARLARI Logo programlarının yüklemesi için kullanılacak,setup dosyaları ftp://download.logo.com.tr/ adresinden indirilerek yapılır. Örneğin Kobi ürünleri için; ftp://download.logo.com.tr/windows/kobi/guncel/go_plus/klasöründen

Detaylı

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido. PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan PHP Nedir? Genel kullanım amaçlı bir betik/programlama dilidir.

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı

İNTERNET PROGRAMCILIĞI - II

İNTERNET PROGRAMCILIĞI - II 0 İÇİNDEKİLER Bölüm 1 PHP İle Web Programlamaya Giriş 1 Bölüm 2 PHP Kodlama Standartları 5 Bölüm 3 PHP Değişken Kullanımı 17 Bölüm 4 IF Yapısı 32 Bölüm 5 Döngüler ve Diziler 64 1 BÖLÜM 1 PHP İLE WEB PROGRAMLAMAYA

Detaylı

Veri Tabanı-I 1.Hafta

Veri Tabanı-I 1.Hafta Veri Tabanı-I 1.Hafta 2010-2011 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Meslek Yüksekokulu Burdur 2011 Muhammer İLKUÇAR 1 Veri ve Veri Tabanı Nedir? Veri Bir anlamı olan ve kaydedilebilen

Detaylı

Web Programlama Kursu

Web Programlama Kursu Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir? Bilgisayar Programcısı? Web Tasarımcısı? Web Programcısı? Neler öğreneceğiz? Kurs sonunda neler yapılabileceğiz? Örnek siteler Örnek Projeler

Detaylı

LST 0036 - TIPON KURULUM KILAVUZU

LST 0036 - TIPON KURULUM KILAVUZU Sayfa : 1/17 LST 0036 - TIPON Sayfa : 2/17 İMZA SAYFASI HAZIRLAYAN/LAR İsim Unvan İmza Tarih Hunain Durrani Takım Lideri 16.07.2012 GÖZDEN GEÇİREN/LER İsim Unvan İmza Tarih Türkay Yoldar Kalite Mühendisi

Detaylı

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat Öğrenim çıktıları ve yeterlikler Dersin amacı İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU DERSİN KODU VE ADI: 145 GRAFİK VE ANİMASYON - I BÖLÜM/PROGRAM Bilgisayar Teknolojileri / Bilgisayar

Detaylı

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu Boğaziçi Üniversitesi Bilgi İşlem Merkezi Web Yönetimi Birimi Drupal Kullanım Kılavuzu KONULAR 1. Kullanıcı Girişi Yapma 2. Ana Menüyü Düzenleme 3. Site Logosunu Düzenleme 4. Yeni Sayfa Ekleme / Düzenleme

Detaylı

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.

Detaylı

JAVASCRIPT JAVASCRIPT DİLİ

JAVASCRIPT JAVASCRIPT DİLİ JAVASCRIPT JAVASCRIPT DİLİ Netscape Navigator 2.0 ile birlikte geliştirilen JavaScript dili istemci taraflı (client-side) script dilidir. Web sayfalarında dinamik içerik sağlamak ya da kullanıcıyla iletişim

Detaylı

İLERİ VERİTABANI SİSTEMLERİ SUAT ÜSTKAN

İLERİ VERİTABANI SİSTEMLERİ SUAT ÜSTKAN 1 AHMET YESEVİ ÜNİVERSİTESİ İLERİ VERİTABANI SİSTEMLERİ ORACLE VERİTABANI KURULUMU VE PL/SQL DEYİMLERİ SUAT ÜSTKAN 102173019 BİLGİSAYAR MÜHENDİSLİĞİ YÜKSEK LİSANS ARALIK 2010 2 İçindekiler 1. Oracle Database

Detaylı

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri Mehmet Alper Şen E-Posta İletişim Bilgileri Adres Bilgileri : senworld@gmail.com alper@kodkurdu.com : Türkiye - Antalya - Merkez - Muratpaşa Ev Telefonu : 90 (242) 247 43 21 Cep Telefonu : 90 (555) 689

Detaylı

Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz.

Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz. KoruMail, kullanıcı doğrulama işlemi için herhangi bir dizin sunucu (MS Active Directory, Novell edirectory, Sun Directory Server, OpenLDAP) olmadığı durumlarda kullanıcıları dizin sunucu yerine, MySQL

Detaylı

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi 05.12.2013 TRscaler Technology Solutions SİSTEM MİMARİSİ: Yerel Okul Sunucusu Uygulama Yazılımları Prototipi Teknik Şartnamesinde

Detaylı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 4 MasterPage Bir web sitesi birden fazla sayfadan oluşur. Bu sayfalarda içerik değişirken her sayfada tekrarlanan ögeler ve özellikler

Detaylı

MOBİL UYGULAMA GELİŞTİRME

MOBİL UYGULAMA GELİŞTİRME MOBİL UYGULAMA GELİŞTİRME PELİN YILDIRIM FATMA BOZYİĞİT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Veri Saklama 2 Veri Saklama Veri Saklama her appnin ihtiyaci

Detaylı

Bölgesel İzleme Uygulama ve Araştırma Merkezi MERSİN 2015

Bölgesel İzleme Uygulama ve Araştırma Merkezi MERSİN 2015 Bölgesel İzleme Uygulama ve Araştırma Merkezi MERSİN 2015 AMACIMIZ Bölgesel ve kentsel kapsamda fiziki, demografik, sosyal, kültürel ve ekonomik konularda veri tabanı oluşturmak, Coğrafi ve kent bilgi

Detaylı

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat Öğrenim çıktıları ve yeterlikler Dersin amacı İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU DERSİN KODU VE ADI: 240 AÇIK KAYNAK İŞLETİM SİSTEMİ Eğitim-Öğretim Yılı: BÖLÜM/PROGRAM Bilgisayar

Detaylı

NETFİLTER VE LİNUX TABANLI BİR FİREBOX TASARIMI

NETFİLTER VE LİNUX TABANLI BİR FİREBOX TASARIMI NETFİLTER VE LİNUX TABANLI BİR FİREBOX TASARIMI Gürkan KARABATAK Fırat Üni. Enformatik Bölümü gkarabatak@firat.edu.tr Yrd.Doç.Dr Hasan H.BALIK Fırat Üni. Mühendislik Fakültesi balik@firat.edu.tr ÖZET Günümüzde

Detaylı

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması, Projenin Amacı DSİ Genel Müdürlüğünde, Bölge Vaziyet Planı çalışmaları kapsamında üretilen ve mevcut DSİ faaliyetlerini içeren CBS veri setleri ile CBS Veritabanının incelenerek yine mevcut CBS donanım,

Detaylı

FIRAT ÜNİVERSİTESİ DİNAMİK WEB SAYFASI

FIRAT ÜNİVERSİTESİ DİNAMİK WEB SAYFASI FIRAT ÜNİVERSİTESİ DİNAMİK WEB SAYFASI Aytuğ Boyacı Mustafa Ulaş Erhan Akbal Gürkan Karabatak Ayhan Akbal Hasan H. Balık Fırat Üniversitesi Fırat Üniversitesi Fırat Üniversitesi Fırat Üniversitesi Enformatik

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ II. 7. FORMLAR ve ACCESS PROGRAMINDA FORM OLUŞTURMA

VERİ TABANI YÖNETİM SİSTEMLERİ II. 7. FORMLAR ve ACCESS PROGRAMINDA FORM OLUŞTURMA BÖLÜM 7 7. FORMLAR ve ACCESS PROGRAMINDA FORM OLUŞTURMA Bu ve bundan sonraki bölümlerde bir veritabanı üzerinde form ve rapor oluşturma konuları anlatılacaktır. Veritabanı üzerinde yapılabilecek işlemler;

Detaylı

Konuşmacı. Cüneyt Manavoğlu

Konuşmacı. Cüneyt Manavoğlu Konuşmacı Cüneyt Manavoğlu Web içerik yönetim sistemi nedir? Kullanıcıların web sitelerini standart bilgisayar bilgisiyle kolay ve hızlı bir şekilde kişiselleştirmesini sağlayan yapılardır. Nerelerde kullanılır?

Detaylı

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ Kodu: BLG104 Adı: İnternet Programcılığı II Teorik + Uygulama: 3 + 2

Detaylı

Veri Tabanı-I 5.Hafta

Veri Tabanı-I 5.Hafta Veri Tabanı-I 5.Hafta DataBase Oluşturma 1 DATABASE Kolon,özellik,alanColumn,attributes,fields) Sunucu Tablo numarası adı soyadı 0913109001 Ali Can 0913109002 Nuri Koç Database 0913109003 Fatma Kara Satır,Kayıt

Detaylı

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı Formal Doküman Detayları Hazırlanma Tarihi 11 Temmuz 2013 Yayın Taslak Hazırlayan Ersun Ersoy Doküman

Detaylı

Kets DocPlace LOGO Entegrasyonu

Kets DocPlace LOGO Entegrasyonu Kets DocPlace LOGO Entegrasyonu Kets DocPlace Kurulumu Öncesinde Yapılması Gereken İşlemler Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012 veya daha yeni işletim sistemlerinde Programlar

Detaylı

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G. Veritabanı Dersi Teoriden Pratiğe Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G. BÖLÜM 25 Web den Erişim Ortak Geçit Arayüzü Bazı Web Kavramları

Detaylı

SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010)

SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010) SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010) 1. SINIF GÜZ YARIYILI 6913130 Atatürk İlkeleri ve İnkılap

Detaylı

Özgür Yazılımlar ile VoIP Denetimi. Fatih Özavcı Bilgi Güvenliği Danışmanı fatih.ozavci@gamasec.net

Özgür Yazılımlar ile VoIP Denetimi. Fatih Özavcı Bilgi Güvenliği Danışmanı fatih.ozavci@gamasec.net Özgür Yazılımlar ile VoIP Denetimi Fatih Özavcı Bilgi Güvenliği Danışmanı fatih.ozavci@gamasec.net Konular VoIP Güvenliği VoIP Güvenlik Denetim Süreci Denetim Kapsamının Belirlenmesi Ağ Altyapısı Analizi

Detaylı

Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access)

Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) İstanbul Teknik Üniversitesi, İnşaat Fakültesi, Geomatik Mühendisliği Bölümü Prof. Dr. Nebiye MUSAOĞLU Doç. Dr. Elif SERTEL Y. Doç. Dr. Şinasi

Detaylı

INTERNET ÜZERİNDE BAZI VERİ TABANI YÖNETİM DİLLERİNİN KARŞILAŞTIRILMASI

INTERNET ÜZERİNDE BAZI VERİ TABANI YÖNETİM DİLLERİNİN KARŞILAŞTIRILMASI C.Ü. İktisadi ve İdari Bilimler Dergisi, Cilt 2, Sayı 2 61 INTERNET ÜZERİNDE BAZI VERİ TABANI YÖNETİM DİLLERİNİN KARŞILAŞTIRILMASI M. Ali Alan ve Mustafa Gülmez Cumhuriyet Üniversitesi, İİBF, İşletme Bölümü

Detaylı

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat Öğrenim çıktıları ve yeterlikler Dersin amacı İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU DERSĠN KODU VE ADI: 146 ĠNTERNET PROGRAMCILIĞI - I Eğitim-Öğretim Yılı: BÖLÜM/PROGRAM Bilgisayar

Detaylı

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Data Programming SQL Language Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 15 Mar 2016 1 SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından

Detaylı

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat Öğrenim çıktıları ve yeterlikler Dersin amacı İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU DERSİN KODU VE ADI: 250 JAVA PROGRAMLAMA VE MOBİL UYGULAMALAR BÖLÜM/PROGRAM Bilgisayar Teknolojileri

Detaylı

İnternet Programcılığı Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. Statik ve Dinamik Web Siteleri. Dinamik Web Sitesi Nedir?

İnternet Programcılığı Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. Statik ve Dinamik Web Siteleri. Dinamik Web Sitesi Nedir? Statik ve Dinamik Web Siteleri Statik web sitesi nedir? Statik bir web sitesinde, ya da bir web sitesinin statik bölümlerinde web sayfaları web tasarımcı tarafından hazırlanarak web sunucuya yüklenen,

Detaylı

1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve AraştırmaMerkezi 2 İçindekiler 1. GİRİŞ... 3 1.1 ASP NEDİR?...

Detaylı

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK INTERNET INFORMATION SERVICES 6.0 da (IIS 6.0) Web Sayfası yayınlamak için ilk olarak IIS 6.0 ın kurulu olması gereklidir. IIS Windows ta default

Detaylı

Tekir (Ön Muhasebe Yazılımı)

Tekir (Ön Muhasebe Yazılımı) Tekir (Ön Muhasebe Yazılımı) Tekir Nedir? Kullanılan Teknolojiler Nelerdir? Sistem Gereksinimleri Nelerdir? Merve Yalçın Ahmet Deniz Korkmaz Tekir nedir? Tekir, açık kaynak kodlu özgür bir muhasebe yazılımıdır.

Detaylı

30 Mayıs ETASQLMNG Programına giriş

30 Mayıs ETASQLMNG Programına giriş 30 Mayıs 2018 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL, ETA:SB İlgili Modül/ler : ETASQLMNG ETASQLMNG İLE ZAMANLANMIŞ YEDEKLEME Girişi yapılan bilgilerin belirli zamanlarda yedeklenmesi, bu yedeklerin

Detaylı

VERİ TABANI PROGRAMCILIĞI DALI

VERİ TABANI PROGRAMCILIĞI DALI VERİ TABANI PROGRAMCILIĞI DALI Veritabanı Programlama Nedir Veritabanı programlama aslında mimari oluşturabilme ve optimize sorgu yazabilme becerisidir. Bir veritabanı uzmanının temel görevi; yazılımcılar

Detaylı

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005 Kaynak Kodlardan Derleme Turquaz Muhasebe Versiyon 0.2 Hüseyin Ergün 26 Mart 2005 Turquaz Muhasebe, Kaynak Kodları Derleme Sayfa 2 İçindekiler İÇİNDEKİLER 2 GEÇMİŞ DEĞİŞİKLİKLER 3 1. GİRİŞ 4 1.1 AÇIKLAMA

Detaylı

MapCodeX Cloud Server. Kullanım Kılavuzu

MapCodeX Cloud Server. Kullanım Kılavuzu MapCodeX Cloud Server Kullanım Kılavuzu İçindekiler MapCodeX Cloud Server... 4 MapCodeX Cloud Server Hakkında... 5 MapCodeX Cloud Server Genel Özellikleri... 6 MapCodeX Cloud Server'ın Kullanıcı Arayüzü...

Detaylı