proje sunum

11
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

Upload: oguzcan-pamuk

Post on 24-Jan-2017

146 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Proje sunum

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

Page 2: Proje sunum

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

Page 3: Proje sunum

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.

Page 4: Proje sunum

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

Page 5: Proje sunum

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ı

Page 6: Proje sunum

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.

Page 7: Proje sunum

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

Page 8: Proje sunum

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

Page 9: Proje sunum

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

Page 10: Proje sunum

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

Page 11: Proje sunum

GTU- Bilgisayar Mühendisliği Bölümü BIL 495/496 Bitirme Projesi

İletişim

• linkedin.com/in/oguzpamuk

• github.com/oguzpamuk

[email protected]

11