Gebze Teknik Üniversitesi Bitirme Projesi-1 dersi kapsamında hazırlamış olduğum Fikir Deposu Uygulamasının sunumunu içermektedir.
1 of 11
Download to read offline
More Related Content
Proje sunum
1. 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ürk
Ocak 2016
2. GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
2
İçerik
• Projenin Tanımı
• Başlatılma Nedenleri ve Amaçları
• Başarı Kriterleri
• Sistemin Temel Özellikleri
• Kullanılan Teknolojiler
• Deneyler
3. GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
3
Tanımı
• Proje nedir?
Kurumsal şirket çalışanlarının her türlü fikirlerini
paylaşmalarını sağlayacak ortak bir platform.
4. GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
4
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
5. GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
5
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ı
6. GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
6
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.
7. 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
8. 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
9. 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
10. 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
11. GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi
Ä°letiÅŸim
• linkedin.com/in/oguzpamuk
• github.com/oguzpamuk
• oguzcanpamuk@gmail.com
11