ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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
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
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.
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
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ı
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.
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
• oguzcanpamuk@gmail.com
11

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