WEB SİTESİ TASARIMI ALIMI TEKNİK ŞARTNAMESİ
WEB SİTESİ TASARIMI ALIMI TEKNİK ŞARTNAMESİ
İşbu Web Sitesi Tasarımı Alımı Teknik Şartnamesi web sitesi ile ilgili teknik konuları tarif etmektedir ve Taraflar arasında imzalanan Sözleşme’nin ayrılmaz bir parçasıdır.
1. GENEL HÜKÜMLER
1.1 Hizmetin verileceği / Malın teslim edileceği yerler: Altınbaş Üniversitesi Kampüsleri Hizmetin verileceği / Malın teslim edileceği tarih ve süre : 01.05.2021
YAZILIMIN GENEL ÖZELLİKLERİ
• Sistem tamamen web tabanlı bir uygulama olmalıdır ve veri tabanları ile bağlantılı olarak çalışmalıdır. Sistem web tarayıcısı hariç istemci tarafında herhangi bir ek yazılım ya da kurulum gerektirmeyecektir. Sistem, sosyal medya ile entegreli, SEO ve Analytics ile tam uyumlu şekilde hazırlanmalıdır.
• Yazılım ara yüzü, giriş-çıkış ekranları, yazılım içi açıklamalar, hata mesajları Türkçe olmalıdır. Sisteme talep halinde İngilizce ara yüz eklenebilecek şekilde yazılmalıdır.
• Sistemin birden fazla dili destekleyecek altyapısı mevcut olmalıdır.
• Sistem kimlik doğrulaması MERNIS üzerinden sağlanacaktır. MERNIS üzerinden kimlik doğrulama modülü yazılarak, sisteme kayıtlı olan kullanıcıların bazı sayfalara veya sitelere erişimi için MERNIS kimlik doğrulama zorunlu tutulmalıdır.
• Sanal fuar ve web sayfası giriş doğrulamaları SMS veya EMAİL üzerinden alınmalıdır.
• Alınan veriler CRM sistemine doğrudan akmalıdır. CRM, mobil uygulamalar, Lead / Project Management ile konuşacak olan, tüm sistem üzerindeki işlemler için ayrı bir API modülü yazılmalıdır. API end-pointleri tamamen Altınbaş Üniversitesi’nin ihtiyaçlarına göre hazırlanacak ve kullanıcı işlemleri (sisteme giriş, çıkış vb.), yöneticiler için istatistik ve raporlama (API üzerinden gelen veriler, Qlicksense vb. başka bir araç kullanılarak işlenebilir durumda olmalıdır. Altınbaş Üniversitesi içerisinde kullanılan herhangi bir CMS, CRM, SMS gönderimi vb. uygulama veya sistemle direkt (API-to-API) eş zamanlı anlık iletişim veya eş zamanlı anlık entegrasyonu, mevcut veya gelecekte geliştirilecek herhangi bir mobil / masaüstü uygulama ile direkt iletişim kurabilmelidir.
• Sistem mimarisi içerisinde sosyal medya üzerinden giriş için ayrı olarak kayıt olma modülü yazılmalıdır. Yazılan bu modül hem mevcut hem de gelecekte sisteme eklenebilecek diğer siteler için 120+ platform üzerinden (Discord, Facebook, Apple, GitHub vb.) login vb. etkileşim desteği sunmalıdır.
• Ziyaretçilerin site içerisindeki adımları raporlanabilir olmalıdır.
• Üniverliseli web sistemi platformu; windows sunucu da PHP / Azure diliyle mySQL veritabanı kullanarak, üyelik formu, mevcut kayıtlı üye girişi modülleri entegre edilmelidir.
• Çoktan Seçmeli Test Sistemi ile çevrim içi hazırlanacak Mesleki İlgi ve Yönelim Testi yazılımı ve algoritması sistemi uygulanmalıdır. MIT yazılımı ve algoritmasında üye girişi, üyelerin testi diledikleri soruda diledikleri zamanda bırakması, tekrar giriş yaptıklarında kaldıkları yerden devam etmesi, testi bitirdikleri ya da test içerisinde kaldıkları toplam zaman hesaplanması ve kayıt altına alınması, doğru / yanlış / boş cevap verilen sorulara istinaden ilgili meslek gruplarına dağılım verilmesi ile sonuçlanan alt yapı; hiçbir hazır yazılım kullanılmadan, tamamen GELİŞTİRİCİ tarafından Altınbaş Üniversitesi’nin yönlendirmesi ile kişiselleştirilerek yazılacak olan web tabanlı sınav sistemi kullanılarak geliştirilmelidir. MIT sonuçları ve sonucun hem üyelik hesabında gösterilmesi hem de e-posta ile üye olunan adrese gönderilmesi kapsam dahilindedir.
• Çoktan Seçmeli Test Sistemi ile hazırlanacak çevrim içi TYT sınav yazılımı ve sınav algoritması sistemi uygulanmalıdır. Çevrim içi TYT sınav yazılımı ve algoritmasında; üye girişi, üyelerin testi diledikleri soruda diledikleri zamanda sınavdan çıkış yapabilmesi ya da Altınbaş Üniversitesi’nin talebi olursa mola verebilmesi, tekrar giriş yaptıklarında kaldıkları tüm çevrim içi TYT Sınavına baştan başlaması, kaldığı ya da bıraktığı yerden devam etmesi, testi bitirdikleri ya da test içerisinde kaldıkları toplam zaman hesaplanması ve kayıt altına alınması doğru / yanlış / boş cevap verilen sorulara istinaden Online (Çevrim İçi) TYT puanlamasının sonuçlarının sunulması ve sonucun hem üyelik hesabında gösterilmesi hem de e-posta ile üye olunan adrese gönderilmesi kapsam dahilindedir.
• Sistem; e-bülten aboneliği modülü içermelidir.
• Sistem; Edge, Opera ve üstü tarayıcılarda tam uyumlu olmalı, Chrome, Firefox gibi diğer güncel tarayıcılarda %100 çalışabilir olmalıdır.
• Sistem; kullanıcılar tarafından içerik yüklemeye ve modifikasyon yapmaya elverişli olan CMS [Content Management System / İçerik Yönetim Sistemi] yönetim paneline sahip olmalıdır.
• Sistem son kullanıcı ana sayfası, farklı ekran büyüklüklerini destekleyen, duyarlı/uyumlu (responsive) olarak tasarlanmış olmalıdır.
• Sistem için oluşturulacak kod yazılım mimarisi 6 farklı ve ayrı bölümde işlenmelidir: jenerik back end, jenerik front end, yöneticiler için back end, yöneticiler için front end, API back-end, API yöneticiler için front end. Back / Front End bölümleri üzerinden, sistemde kullanılan her web sitesinin veya kayıtlı kullanıcı verilerinin hem fonksiyonel hem de kullanıcı ara yüzü görünüm dosyaları ayrı ayrı programlanabilir ve düzenlenebilir durumda olacaktır. Yöneticiler için Back
/ Front End bölümleri üzerinden yöneticilerin gördüğü panel görünümü, ara yüzü ve ara yüz üzerindeki işlevsellikler / fonksiyonlar gerekirse her site için ayrı ayrı programlanabilir ve düzenlenebilir durumda olmalıdır. API için oluşturulacak back end bölümü, sistemin tüm API fonksiyonlarının mimarisini barındıracak ve ek özellikler kolayca sistem mimarisine eklenebilir şekilde düzenlenmelidir. API için oluşturulacak front end bölümü, yöneticiler için API kullanım, istatistik, raporlama vb. bilgilerin yönetilmesi için ara yüz olarak hizmet vermelidir. Sistem içerisinde, yönetim paneli tarafından yönetilebilir şekilde Online (Çevrim içi) dersler bölümü yer almalıdır. Mevcut xxxxxxxxxxxx.xxx üzerindeki dersler yeni oluşturulacak modüle transfer edilmelidir.
• Sistem, mobil cihaz ve tabletlerden erişilebilir ve bunlara duyarlı olmalıdır.
• Sistemde kurumun logosu kullanılmalı ve ana çizgi renkleri ve üst menünün rengi kuruma göre özelleştirilebilmelidir.
• Yazılım içerisinde şehir, kalma süresi, ziyaret sayısı, toplam katılımcı sayısı istatistikleri ve
kullanıcı verileri olmalıdır ve dinamik olarak görüntülenebilmelidir. Yazılım içerisinde
oluşturulan raporlar, kullanıcılar tarafından alınan raporlar Microsoft Excell, Microsoft Powerpoint ve Microsoft Access, csv, PDF formatlarında indirilebilmelidir.
• Geliştirilecek olan projede Wordpress gibi hazır şablon bir ön yüz kullanılmayacaktır. Projede yazılım ile alakalı sistem gereksinimleri asp, mySQL, responsive bootstrap, HTML5, css3, Laravel ve MVC Framework’leri, Javascript, NodeJS, rss olacak ve , oyun motoru entegrasyonu ile çalışacak, aynı zamanda webGL, php, C#, C++, Objective C, Java, OpenCV, Python, jquery, json, xml, webVR, webAR, uygulama programlama ara yüzleri, çoklu kare hızı kodlaması, görsel ve video yönlendirme, uygulama arayüz kalite katman servisi, içerik dağıtım sistemi ve hazır yazılım içermeyen (Wordpress, Joomla, Drupal vs gibi) tamamen firma tarafından Altınbaş Üniversitesi’nin talepleri doğrultusunda geliştirilecek kişiselleştirilmiş, yukarıda adı geçen içerik yönetim sistemi yazılımlarının tamamı bulunacak, birbirine entegre olarak çalışmalıdır.
• Sistem içerisinde karşılıklı etkileşime uyumlu, kullanıcılar ve katılımcıların iletişimlerinin sağlanabilmesi ve birebir görüşebilmeleri için yazılı ve görüntülü görüşme özelliği olmalıdır. (Ek bir yazılım kullanılmadan)
• Kullanıcıların fakülteleri ile ilgili bilgilerini (isim, adres, telefon, mail adresleri, sosyal medya hesapları vb) ekranlar olmalıdır.
• Sistem mimarisinde lokasyon bazlı kullanıcı bilgileri mevcut olacaktır (Google Analytics vb. başka bir modül gerektirmeden). Sisteme giriş yapmış her kullanıcıya ait konum bilgisi her girişten sonra güncellenecektir ve sistem yöneticileri tarafından görüntülenebilmelidir.
• Sanal stantlara kullanıcılar tarafından fakülteleri ile ilgili indirilebilir doküman yüklenebilmeli, bu dokümanlar ilgili katılımcı tarafından incelenmek için indirilebilir olmalıdır. Stantlar içerisinde ilgili fakülteye ait video, görsel ve metinsel içerikleri barındırabilmelidir.
• Sanal stant içerisinde kullanıcı fakültelere ait görsellerin yer alacağı görsel galeri olmalı, katılımcılar tarafından detaylı incelenebilmeli ve indirilebilir olmalıdır.
• Sanal stant içerisinde kullanıcı fakülteye özgü ayırt edici özelliklerini ön plana çıkarmak veya gelen katılımcıları özelliklerine göre kategorize etmek için anket çalışması yapılabilmelidir.
• Sistem içerisinde ziyaretçiler tarafından kullanıcılara iletilecek tavsiye veya yorumların eklenebileceği ziyaretçi tavsiye alanı olmalı, kullanıcılar tarafından anlık olarak tavsiye yorum eklenebilmeli.
• Sanal stant içerisinde kullanıcı fakültelere ait videoların yer alacağı video galeri olmalı, katılımcılar tarafından sistem içerisinden veya herhangi bir video sitesi üzerinden izlenebilir olmalıdır.
• Kullanıcı fakültelerin yer alacağı sanal stantlara 10 kişiye kadar yetkili eklenebilmelidir.
• Sistem içerisinde veya entegre yapılar kullanılarak, canlı olarak gerçekleşecek çevrim içi
seminerler organize edilebilmelidir.
• Sistem mobil üzerinden de çalışabilmeli, eklenti veya uygulamaya ihtiyaç duyulmadan
kullanılabilmelidir.
• Sistem mimarisi, kayıtlı çevrim içi kullanıcılarla gerçek zamanlı ve interaktif bir şekilde haberleşebilir durumda olmalıdır.
• Sistem, diğer sistemlerle entegrasyona açık olmalıdır. Bunun için gelişmiş bir API ara yüzü bulunmalıdır.
• Sistem, xxx.xxxxxxxxxxxx.xxx dahil olmak üzere, multi-domain barındıracak şekilde kurgulanacaktır, böylece gelecekte üniversitenin ihtiyaçları doğrultusunda yeni eklenecek web sitesi veya uygulamaların da aynı framework üzerinden yönetimi sağlanabilmelidir.
• Altınbaş Üniversitesi tarafından istenilen domaine web tabanlı olarak kurulabilmelidir. Sanal
fuar saatleri Altınbaş Üniversitesi tarafından istenilen saatlere göre organize edilebilmelidir.
• Sistem altyapısı, üniversite için özel olarak geliştirilecek framework (Laravel ve MVC modeliyle) üzerinde oluşturulmalıdır.
• Sistem içerisinde, kolay değiştirilebilir ve düzenlenebilir bir routing modülü yazılmalıdır. Böylece xxx.xxx, xxx.xxx, xxx.xxx vs gibi siteleri ve subdomain ile aynı site üzerinde, farklı veya aynı sayfalarla hizmet verebilir durumda olmalıdır.
• GELİŞTİRİCİ, Altınbaş Üniversitesi tarafından seçimi yapılacak olan ve onaylanmak üzere 3D
modelleme ile 15 adet alternatif stant tasarımını kurumla paylaşmak mecburiyetindedir.
• Sistem mimarisinde ziyaretçileri ayrı, kayıtlı kullanıcıları ayrı yönetilebilir bölümler yer almalıdır.
• Sistem içerisinde, kayıtlı kullanıcılara sunulmak üzere mesajlaşma sistemi bulunmalıdır. Yazılacak olan gerçek zamanlı haberleşme modülü kullanılarak, sistemin istenen sayfalarında kullanıcıların sohbet edebileceği gerçek zamanlı chat (sohbet) bölümleri ve kanalları yer alacaktır. Gerçek zamanlı haberleşmelerde, anlık sistem içi bildirim gönderme, kullanıcıların kendilerine gelen bildirimlerle etkileşimi vb. durumlar sistem yöneticileri tarafından yönetilebilir durumda olmalıdır. Böylece kayıtlı kullanıcılar veya sistem yöneticileri, istediği kullanıcılarla direkt olarak haberleşebilmelidir.
• GELİŞTİRİCİ; sisteme slider’da, fuar alanında ve hollerde, seminer salonlarında, stantlarda, stant içlerinde kullanılmak üzere 3D modelleme ile oluşturulmuş video içerik, 3D görseller oluşturmak zorundadır.
• Sunucu hizmeti ve altyapısı Azure üzerinden firma tarafından sağlanmalıdır. Tüm Azure paneli ve ayarları firma tarafından yapılıp iş sonucunda çıkan tutar aylık olarak Altınbaş Üniversitesine faturalandırılacaktır.
• Sistem, kullanıcıların Altınbaş Üniversitesi ile iletişime geçebilecekleri canlı sohbet modülünü içermelidir.
FUAR GİRİŞ ALANI
• Fuar giriş ekranında katılımcı üye olabilecekleri, kullanıcı adı ve şifreleri ile giriş yapabilecekleri giriş ekranı olmalıdır.
• Fuar giriş ekranında Altınbaş Üniversitesi tarafından istenilen herhangi bir yapı 3D modelleme
olarak uygulanabilmelidir.
• Fuar giriş alanında üniversite ve fakültelerinin logolarının ve isimlerinin yer alacağı bayraklar, billboardlar ve diğer reklam alanları olmalıdır.
• Fuar giriş alanında yürüyen insanlar, araba, Altınbaş Üniversitesi EVA aracı, otobüs gibi 3D modelleme ile oluşturulmuş nesneler ve bu nesnelerden oluşan bir video olmalıdır. Kuruma ait elektrikli araç ve talep edilen diğer araçlar eklenmelidir.
• Fuar giriş alanı hareketli nesnelerden oluşmalıdır.
• Fuar giriş alanından, direkt stant alanına bağlanılabilmesi, katılımcı kolaylığı sağlanabilmesi için bir buton olmalıdır.
STANT ALANI
• Sanal stant alanı gerçek stant görünümlü, 3D modelleme programları kullanılarak oluşturulmuş sanal stantlardan oluşmalı, kurum tarafından belirtilecek katılımcı sayısına göre organize edilebilmelidir.
• Stant alanında yer alan fakültelerin isimleri ve logoları okunabilir bir şekilde yer almalıdır.
• Sanal stant alanlarında kurum tarafından belirlenen fakültelerin reklam, tanıtım vb. çalışmalarının yapılabilmesi için reklam alanları olmalıdır.
• Stant alanında katılımcıların öncelikli olarak iletişime geçebilecekleri, kurum personellerinin
bulunduğu ve katılımcılara yardımcı olabileceği bilgi standı olmalıdır.
• Sanal stant alanında katılımcıların, direkt kullanıcı stantlarına ulaşabileceği bağlantı linkleri veya butonlar olmalıdır.
• Kullanıcıların kendileri ile ilgili bilgilerini (isim, adres, telefon, mail adresleri, sosyal medya
hesapları vb) girebileceği ekranlar olmalı ve sosyal medya adresleri ile otomatik bağlanmalıdır.
STANT İÇİ
• Stant içi görsel dizaynı katılımcı memnuniyeti sağlayacak şekilde kreatif ve 3D olmalıdır.
• Stant içerisine kullanıcı fakültelerin isteğine bağlı olarak, fakülte bilgilerinin, projelerinin yer aldığı katılımcıları bilgilendirme amaçlı tanıtım videosu eklenebilmelidir.
• Stant içerisinde kullanıcı fakülte logosunun, afişinin veya broşürlerinin yer alacağı görsel alanlar olmalıdır.
• Kullanıcıların fakülteleri ile ilgili bilgilerini (isim, adres, telefon, mail adresleri, sosyal medya hesapları vb) girebilecekleri ‘Hakkında’ ekranı olmalıdır.
• Sanal stantlara kullanıcılar tarafından fakülteleri ile ilgili indirilebilir doküman yüklenebilmeli, bu dokümanlar ilgili katılımcı tarafından incelenmek için indirilebilir olmalıdır.
• Sanal stant içerisinde kullanıcı fakültelere ait görsellerin yer alacağı görsel galeri ekranı olmalı, katılımcılar tarafından detaylı incelenebilmeli ve indirilebilir olmalıdır.
• Sanal stant içerisinde kullanıcı fakültelere ait videoların yer alacağı video galeri olmalı, katılımcılar tarafından sistem içerisinden veya herhangi bir video sitesi üzerinden izlenebilir olmalıdır.
• Stant içinde kullanıcıların öz geçmişlerini yükleyerek kullanıcı fakültelere direkt olarak ulaştırabileceği ‘CV Bırak’ ekranı olmalıdır.
• Sistem içerisinde ziyaretçiler tarafından kullanıcılara iletilecek tavsiye veya yorumların eklenebileceği ziyaretçi tavsiye alanı olmalı, kullanıcılar tarafından anlık olarak tavsiye yorum eklenebilmeli.
• Stant içindeki alanlar dinamik yapıda olup, hakkında ve galeri vb. alanlar istenildiği kadar oluşturulabilmelidir.
• Çevrimiçi sistem üzerinde karşılıklı etkileşim amacıyla stant kullanıcıları ile ziyaretçiler arasında birebir görüşme chat ve görüntülü konuşma imkanı olmalı aynı zamanda karşılıklı dosya “gönder al” şeklinde olacak şekilde planlanmalıdır.
• Tanımlanan kullanıcı adı ve şifreleri ile girebilecekleri sanal stantları ile ilgili tüm değişiklikleri dinamik olarak gerçekleştirebilip aynı zamanda yönetebilecekleri ‘Kullanıcı Paneli ‘ekranı olmalıdır.
• Canlı destek sistem hizmeti alt yapısı tüm yılı kapsayacak şekilde olacaktır.
KULLANICI PANELİ
• Stant sahiplerinin tanımlanan kullanıcı adı ve şifreleri ile girebilecekleri sanal stantları ile ilgili tüm değişiklikleri dinamik olarak gerçekleştirebilip aynı zamanda yönetebilecekleri ‘Kullanıcı Paneli’ ekranı olmalıdır.
• Kullanıcı paneline giriş yapan stant sahipleri fakülteleri ile ilgili kuruluş yılı, sektörü, e-posta adresleri, sosyal medya hesapları, firma logosu, irtibat numaralarını özelliklerini Altınbaş
Üniversitesine veya geliştiriciye ihtiyaç duymadan dinamik olarak işleyebilmeli, düzenleme ve güncelleme yapabilmelidir.
• Kullanıcı panelinde, katılımcılar tarafından gelen görüşme taleplerin, görüntüleyebilmek ve cevap verebilmek için yazılı ve görüntülü görüşme ekranı olmalıdır.
• Kullanıcı paneline giriş yapan firma sahibi sistemde ki kullanıcıları görebilmeli, istediği takdirde iletişime geçebilmelidir.
• Kullanıcı panelinde sistemdeki kullanıcıları anlık olarak gösteren dinamik tablolar yer almalıdır.
• Kullanıcılar offline olduklarında ziyaretçilerin yazmış oldukları mesajlar kullanıcılara e-posta olarak iletilmelidir.
• Kullanıcı panelinde stant ziyaretçileri ile ilgili tüm istatistiklerin yer aldığı ‘Raporlar’ ekranı olmalıdır.
• Kullanıcı panelinde stant ziyaretçilerinin isim, soy isim, e-posta adresi ve telefon numaralarının yer aldığı ‘Ziyaretçi Listesi’ ekranı olmalıdır.
• Parola güncelleme ekranında parola güncelleme ve mail yoluyla olmalıdır.
• Kullanıcı panelinde bulunan yetkili sanal standa 10 kişiye kadar yetkili yükleyebilmelidir.
• Kullanıcı tüm stant içi özelliklerini kullanıcı panelinden yönetilmelidir.
• Kullanıcı panelinden tüm stant dizaynları görülebilmeli, tercihe göre değiştirilebilmelidir.
• Kullanıcı paneli tüm kullanıcıların gün, saat, dakika, saniye ile kullanıcı girişleri, kullanıcı
hareketleri ve aksiyonları gibi loglamaları tutabilmelidir.
• Kullanıcı paneli üzerinden yetkilendirmeler süper admin ve editör olarak kurgulanabilmelidir.
• Kullanıcı paneli Wordpress, Joomla, Drupal vs gibi hazır bir sistem olarak kullanılmamalı, GELİŞTİRİCİ tarafından tamamen Altınbaş Üniversitesi’nin istek ve talepleri doğrultusunda kişiselleştirilmiş olarak sıfırdan geliştirilmeli ve hazırlanmalıdır.
• Sistem için oluşturulacak yazılım mimarisi farklı ve ayrı bölümde işlenmelidir; jenerik back end, jenerik front end, yöneticiler için back end, yöneticiler için front end, API back-end, API yöneticiler için front end.
SEMİNERLER
• Sistem içerisinde veya entegre yapılar kullanılarak, canlı olarak gerçekleşecek çevrim içi
seminerler organize edilebilmelidir.
• Oluşturulan seminerlerde seminer sahibi fakülte yetkilisi ‘Seminer Sahibi ‘, katılımcılar ise ‘Misafir’ rolünde otomatik olarak yerleştirilmelidir.
• Seminer sahibi fakülte, sistem entegresi üzerinden seminer oluştururken oturumun adını ve
konusunu girebilmelidir.
• Tüm seminerler sistem tarafından otomatik olarak kaydedilmeli, sonrasında izlenebilmelidir.
• Seminer salonu tasarımı 3D modelleme ile oluşturulmalı ve siteye entegre edilmelidir.
• Seminerler, GELİŞTİRİCİ ve KURUM tarafından hangi platformda onaylanırsa, o platform üzerinden sistem üzerinde canlı yayınlanabilir hale gelmelidir.
• Canlı yayın sisteminin alt yapısının sorumluluğu, güvenliği ve içerik dağıtım mekanizması tamamen GELİŞTİRİCİ sorumluluğundadır.
• Videoların yer alacağı video galeri olmalı, katılımcılar tarafından sistem içerisinden veya herhangi bir video sitesi üzerinden izlenebilir olmalı ve stantlara entegre edilebilmelidir.
• Seminerlerin yönetimi ve modifikasyonu, sistemin tüm moderasyonunda olacağı gibi GELİŞTİRİCİ tarafından yapılmalıdır.
• Seminerler ücretsiz olarak yayınlanacak ve sisteme tanımlanacaktır. Seminer linkleri CMS [Content Management System / İçerik Yönetim Sistemi] panelinden modifiye edilecektir.
BURS MODÜLÜ
• Öğrencilerin, aynı platform üzerinden, Üniverliseli platformuna kayıt oldukları TC Kimlik Numaraları ile kendilerini tanıtabilecekleri, hangi fakülte ve bölümü istediklerini çoktan seçmeli menüler aracılığı ile seçebilecekleri ve sonunda burs başvurularını yapabilecekleri modüldür.
• Bu modül üzerinden alınan kayıtlar, JSV / Excel formatında toplanır ve CRM’e aktarılacaktır.
• CRM üzerinden verilen filtreleme ile burs almaya hak kazanan öğrencinin, alınan burs yüzdesi, alınan burs tutarı, alınan burs türü, burs alınan fakülte ve burs alınan birim modüllerinde gösterimi sağlanacaktır.
• Burs modülüne; Altınbaş Üniversitesi’nin Kurumsal İletişim departmanı tarafından kullanılması için, tüm burs verilen birimlerin fiyatlarını ve burs tutarlarını gireceği Wordpress, Joomla ya da herhangi bir hazır içerik yönetim sistemi olmayan bir içerik yönetim sistemi ve yönetim paneli yazılımı sağlanacaktır. Bahsi geçen içerik yönetim sistemi, tamamen Türkiye’de ve Türk firma tarafından geliştirilmiş olacaktır.
• Burs kazanan öğrenci, TC Kimlik numarası ile başvurusunu, sistem içerisinden bir arayüz ile
kontrol edebilecek ve bursunun onaylanıp onaylanmadığını görebilecektir.
• CRM’e aktarılacak kayıtlar, mükerrer kayıt olmayacaktır.
BİLDİRİMLER
• Kullanıcı fakülte yetkilisi firmasına ait indirim, promosyon, çekiliş vb. durumlarda duyuru talebinde bulunabilmelidir.
• Duyuru talebinde bulunan fakültenin duyuruları gerek görüldüğü durumlarda, mail ve pop-up bildirimleri ile katılımcılara duyurulmalıdır.
• Gerçekleşecek duyurular sistem üzerinden veya entegre sistemler üzerinden gerçekleşmelidir.
İLETİŞİM
• Kullanıcılar görüşme ekranında stant sahibi ile yazılı ve görüntülü olarak görüşebilmeli, anlık etkileşim kurabilmelidirler.
• Sanal fuar alanında bilgi standı bulunmalıdır. Bu stant gerekli iletişimi sağlayarak yönlendirme
yapabilmelidir.
• Fuar katılımcılarının anlık olarak destek alabilecekleri ‘Katılımcı Destek Hattı’ olmalıdır.
• Kullanıcılar kendilerine gelen, başkalarına gönderdiği mesajları görebilmeli ve yeni mesaj gönderebilmelidir.
• Gelen mesajlarda bildirim sesi olmalıdır.
• Okunmayan mesajlar farklı bir stilde görüntülenmelidir.
TEKNİK ALTYAPI VE GÜVENLİK
• Sistem ve CMS [Content Management System / İçerik Yönetim Sistemi] yönetim paneli tamamen responsive web tabanlı bir uygulama olmalıdır ve veri tabanları ile bağlantılı olarak
çalışmalıdır. Sistem web tarayıcısı hariç istemci tarafında herhangi bir ek yazılım ya da kurulum
gerektirmemelidir.
• Yazılım PHP dilinde minimum Laravel Framework altyapısı ile geliştirilmiş olmalıdır.
• Yazılım ilişkisel olarak tasarlanmış MySQL veritabanı üzerinde çalışmalıdır.
• İlişkisel veri tabanı Third Normal Form ( 3NF ) standartlarında olmalıdır.
• Sanal stant sahipleri ve kullanıcı etkileşimlerinde anlık akışı sağlayabilmek için iletimler Socket bağlantısı üzerinden yapılmalıdır.
• Yazılım mobil uyumlu olmalıdır.
• Yazılım üzerinde en az 3 SMS Gateway ile otomatize edilmiş SMS gönderebilecek altyapı bulunmalıdır.
• Yazılımın veri tabanı ilişkisel veri tabanı mimarisine uygun olarak tasarlanmış olmalıdır.
• Yazılımın girişi, 3D modelleme ve 3D animasyonlar ile oluşturulacak içerikler ile KURUM tarafından istenilen yazılımları destekleyecek şekilde tasarlanmış olmalıdır.
• Tasarlanan 3D giriş modelinde reklam alanları olmalıdır.
• Yazılım içerisinde en az 4 farklı genel görünüm stant tasarımı olmalıdır.
• Sistemdeki kullanıcı parolaları veri tabanında şifrelenmiş olarak ve istenirse geri döndürülemez
olarak tutulabilmelidir.
• Üniversite tarafından istendiği taktirde yazılım içerisine takip kodları, cookies kodları, analytics ve reklam kodları eklenebilmelidir.
• Parolanın hatalı girilmesi durumunda, kötü niyetli ve yetkisiz giriş denemelerini engellemek amacıyla Recaptcha 2 desteği bulunmalıdır.
• Parola güncelleme taleplerinde gönderilen parola sıfırlama linki için zaman aşımı süresi
belirlenebilmelidir.
• Kullanıcıların parolalarının parametrik olarak belirlenecek kadar günde otomatik sıfırlanması ve sıfırlamadan kaç gün önce kullanıcıya uyarı verileceği belirlenebilmelidir.
• Kullanıcıların ilk girişte parola değiştirmeleri zorunlu olarak belirlenebilmelidir.
• Sistem günlük olarak yedeklenmeli ve yedekler en az 1 ay süre ile saklanmalıdır.
• Sistemde kullanıcı parolaları için parola kriterleri belirlenebilmelidir. Böylece, en az bir büyük harf, bir küçük harf, bir rakam, bir özel karakter gibi kriterler ve minimum parola uzunlukları Kurumun şifre politikasına uygun olarak belirlenebilmelidir.
• Sisteme aynı kullanıcı kodu ile aynı anda birden fazla kişinin giriş yapabilmesi
engellenebilmelidir.
• Geliştirilecek olan projede Wordpress gibi hazır şablon bir ön yüz kullanılmayacaktır. Projede yazılımsal sistem gereksinimleri asp ve PHP, mySQL, responsive bootstrap, HTML5, css3, Laravel ve MVC Framework’leri, Javascript, NodeJS, rss olacak ve oyun motoru entegrasyonu ile çalışacak, aynı zamanda webGL, php, C#, C++, Objective C, Java, OpenCV, Python, jquery, json, xml, webVR, webAR, uygulama programlama arayüzleri, çoklu karehızı kodlaması, görsel ve video yönlendirme, uygulama arayüz kalite katman servisi, içerik dağıtım sistemi ve hazır yazılım içermeyen (Wordpress, Joomla, Drupal vs gibi) tamamen firma tarafından Altınbaş Üniversitesi’nin talepleri doğrultusunda geliştirilecek kişiselleştirilmiş, yukarıda adı geçen içerik yönetim sistemi yazılımlarının tamamı bulunacak, birbirine entegre olarak çalışmalıdır.
• Proje sonunda sistem tamamıyla Altınbaş Üniversitesi sahipliğinde olacaktır ve başka bir sistemde kullanılmayacaktır. Sistem, 7/24 açık olacak ve Altınbaş Üniversitesi’nin belirteceği domain / subdomain de çalışır halde olacaktır.
KURUM VE FAKÜLTE VERİTABANI YÖNETİMİ
• Altınbaş Üniversitesinin iletişimde olduğu kurum ve fakülteler yazılıma kayıt edilebilmelidir.
• Fakülteler tanımlanırken ilgili fakülteye ait Fakülte Adı, Faaliyet Konusu, İletişim Bilgileri, Yetkili Bilgileri gibi belirlenecek her bilgi yazılıma kayıt edilebilmelidir. Kuruma ait adres ve yetkili bilgileri birden fazla kayıt oluşturmaya imkan verilmelidir.
• Fakültelere, iletişim kurulacak yetkililer tanımlanırken yetkilinin Adı, Soyadı ve Fakültedeki Görevi girilebilmelidir. Bir standa birden fazla iletişim bilgisi kayıt edilebilmelidir. (Bu bilgiler birden fazla mail ve telefon şeklinde de olabilir.)
• Fakülteler stant içerisinde bulunan alanları Altınbaş Üniversitesi yönetimi ve yazılımcı firmaya ihtiyaç duymadan veri ekleme, çıkarma ya da güncelleme yapabilmelidir.
ÜYE VERİTABANI YÖNETİMİ
• Sisteme girişlerde kullanıcı adı ve şifre sorgulanmalıdır.
• Sistem girişinde üye ol seçeneği olmalıdır.
• Kullanıcılar tüm stantları ziyaret edebilmeli, istediği stant ile anlık olarak yazılı ve görüntülü iletişim kurabilmelidir.
• Kullanıcıların profil sayfaları olmalıdır.
• Kullanıcılar kendi ile ilgili tüm bilgileri düzenleyebilmelidir.
• Sistem etkinlikleri kullanıcılara mail veya pop-up olarak bildirilmelidir. Çerezler ayarlanmış olabilir. Kullanıcılarımız tarafından açık bir anlaşma olmaksızın bu teknolojiler ile toplanan veriler kişisel bir ziyaretçinin kimliğini belirlemek için kullanılmaz ve anonim herhangi diğer kişisel bilgileri ile birleştirilmez.
GARANTİ, BAKIM VE DESTEK KOŞULLARI
• Geliştirici, sisteme müdahale edebilecek kişilerin iletişim bilgilerini idare ile paylaşmalıdır. Bu destek uzmanları, yazılımda meydana gelebilecek sorunların giderilmesi için gerekli hizmet ve koordinasyonu sağlamakla yükümlüdür.
• Geliştirici, yazılımla ilgili yeni sürümleri teknik destek ve bakım anlaşması süresince olarak sağlamalıdır.
• Geliştirici, bu şartnamede belirtilen tüm yükümlülükleri yerine getirecektir.
• Geliştirici, teklif ettiği ürünlerin tüm kurulum ve entegrasyonlarını gerçekleştirecektir.
• Geliştirici, uygulamanın en güncel sürümlerini, her türlü düzeltme ve iyileştirmeyi gerçekleştirilecektir.
• Geliştirici, Altınbaş Üniversitesinin hizmet aldığı süre boyunca sistemin ayakta kalmasını ve
kesintisiz hizmet vermesini garanti edecektir.
• Geliştirici, gerekli ve ihtiyaç duyulan durumlarda ulaşılabilecek bir destek mekanizmasını (kişi, destek ekibi, e-posta, vb.) Altınbaş Üniversitesinin kullanımına hizmet fiyatı dahilinde sunacaktır.
• İlk 1 yıl ücretsiz teknik ve bakım desteği verilecektir. 2022 yılı mayıs ayı itibari ile Üniversitenin gerekli görmesi halinde sözleşme tutarının % 15’ini geçmeyecek şekilde bakım destek bedeli ödenecektir. Bu bedel Üniversite’nin bakım anlaşmasını gerekli gördüğü müddetçe her yıl bir önceki yılın bakım destek bedeli üzerinden Tüfe /2 oranında artacaktır.
YETERLİLİK
1. WebGL (kişinin gözünden göreceğimiz, klavye ile yürüme / sağa / sola / aşağı / yukarı bakmamıza olanak sağlayan oyun motoru) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
2. WebAR (her hangi bir mobil uygulama gerektirmeden, direkt tarayıcı üzerinden çalışan artırılmış gerçeklik AR deneyimi) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
3. WebVR (her hangi bir mobil uygulama ve sanal gerçeklik gözlüğü gerektirmeden 360 derece deneyimleme olanağı sağlayan sanal tur yazılım alt yapısı) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
4. OpenCV (yazlım bileşeni) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
5. PHP / Azure (PHP yazlım dili. Azure : Microsoft yazlımı) deneyimi olan bir şirket olmalıdır
6. MVC Framework (Model-View-Controller Platformu) deneyimi olan bir şirket olmalıdır.
7. Laravel (Php yazılım dili platformu) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
8. Javascript (destekleyici yazılım bileseni) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
9. NodeJS (destekleyici yazılım bileseni) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
10. Phyton (destekleyici yazılım bileseni) alt yapısı ve yazılımına hakim bir şirket olmalıdır.
11. En az 5 global firma ile çalışmış olması gerekmektedir. Firma fatura ve ya iş bitirme belgesi
vererek belgelenmelidir.
12. En az 5 yıldır faaliyet gösteren bir firma olması gerekmektedir.
13. En az 10 adet Sanal Gerçeklik Projeleri Hayata geçirmiş olmalıdır.Firma fatura ve ya iş bitirme
belgesi vererek belgelenmelidir.
14. Geliştirilen yazılım tamamen Türkiye’de geliştirilmiş olup, yurt dışı firmalardan tedarik edilmemiş olmalıdır.
İhaleye katılacak olan firmaların yukarıda ki maddeleri yerine getirme şartı esastır. Bu maddelere istinaden Üniversite talep ederse ilgili maddelere ilişkin belgeleri sunmakla yükümlüdür.