proje sunum
TRANSCRIPT
Bilgisayar Mühendisliği Bölümü
GTU- Bilgisayar Mühendisliği Bölümü
Kurumsal Inovasyon Fikir Deposu Uygulaması
BIL 495
Oğuzcan PAMUK
Proje Danışmanı: Doç. Dr. Mehmet GöktürkOcak 2016
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi2
İçerik• Projenin Tanımı
• Başlatılma Nedenleri ve Amaçları
• Başarı Kriterleri
• Sistemin Temel Özellikleri
• Kullanılan Teknolojiler
• Deneyler
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi3
Tanımı
• Proje nedir?
Kurumsal şirket çalışanlarının her türlü fikirlerini paylaşmalarını sağlayacak ortak bir platform.
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi4
Başlatılma Nedenleri ve Amaçları
• Çalışanlara fikirlerini paylaşabilme imkanı tanınması
• Çalışan motivasyonunu arttırma
• Geniş çaplı bir proje oluşturmak Rest API – Android – Web – MySQL
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi5
Başarı Kriterleri
• Fikirler gün damgalı olmalı
• Fikirlerin korunma ilkesi temel amaç olmalı
• Fikirler veri tabanında saklanmalı ve platformlarla haberleşmeyi sağlayacak server oluşturulmalı
• Sistem yöneticisi için web arayüz tasarlanmalı
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi6
Sistemin Temel Özellikleri
• Üç modülden oluşmaktadır. (Android – Web – Server(DB))
• Fikirleri korumak temel amaç– Kullanıcı şifreleri TripleDES ile şifrelenmiştir– Silinen fikirler arşivlenir.
• Sistem yöneticisi özellikleri;– Fikirleri arşivler, onaylar, reddeder– Kullanıcıları yönetir.
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
Kullanılan Teknolojiler
• Android İşletim Sistemi• JAX-WS Web Servisi• Maven• MySQL DB• Tomcat• AngularJS
7
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
Deneyler
• Advanced Rest Client Application ile Rest API Testi
• Manuel Test İşlemi (+sağlamlık testi)
• Sistemi bilmeyen 10 farklı kullanıcının yorumları
8
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
Kaynaklar• [1] KIM,YONG., Android Tutorial[online], http://www.mkyong.com/tutorials/android-
tutorial/ [Ziyaret Tarihi: 27 Eylül 2015].
• [2] VOGEL , LARS., MySQL and Java JDBC[online], http://www.vogella.com/tutorials/MySQLJava/article.html
[Ziyaret Tarihi: 26 Eylül 2015].
• [3] KIM , YONG., Jersey Hello Word Example[online], http://www.mkyong.com/webservices/jax-rs/jersey-hello-world-example/
[Ziyaret Tarihi: 28 Eylül 2015].
9
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
Kaynaklar
• [4] ANGULAR., Release v1.4.8 · angular/angular.js[online], https://github.com/angular/angular.js/releases/tag/v1.4.8
[Ziyaret Tarihi: 20 Kasım 2015].
• [5] GOOGLE., Google APIs for Android [online], https://developers.google.com/android/ [Ziyaret Tarihi: 22 Kasım 2015].
10
GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
İletişim
• linkedin.com/in/oguzpamuk
• github.com/oguzpamuk
11