Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1442
Tıklama
0
Öne Çıkarma
Mobil Personel takip programı - Yardım
S
10 yıl
Yüzbaşı
Konu Sahibi

Mobil üzerinden 100-200 kişilik bir personeli takip edecek program yazmam gerekiyor. Programın ozellikleri kabaca şunlar;

1) Her gün her bir personel sisteme günlük urun miktarı, kod vs. gibi temel 3-5 veri gönderecek.
2) Is sahibi gun sonunda tüm personelin durumunu değerlendirebilecek (en çok satan, en yuksek fiyat vs..) Her hafta basinda yeni haftanin programini sistemden okuyacak..

Fazla uzatmadan, bu işin mobil kisminda sorunum yok ama datalarin bir sunucuda tutulmasi hakkinda hic bilgim yok. Cok teferruatli olmayacagi için yapabilirim diye düşünüyorum. Ama şu konularda yardima ihtiyacım var;

1) Bu iş için uygun ve ucuz bir sunucu hizmeti almam gerek galiba. Nerden, hangi kapasitede, ne tip vs.. ayrıntılı bir bilgi..
2) Sunucu uzerinde verileri isleyebilecegim 'şey' nedir? Sql, php vs.. ve basit seviyede ihtiyacim olan kadarini nasıl ogrenebilirim

Aslinda hangi terimleri kullanacagimi bile tam bilmedigim icin bazi seyleri yanlis ifade etmis olabilirim. Mazur görün.



< Bu ileti mobil sürüm kullanılarak atıldı >

E
10 yıl
Teğmen

Merhaba;
domain+hosting satın alabilirsin
yada zaten firmanın bir sunucusu vardır onu kullanabilirsin.

neyse domain+sunucuyu hallettin diyelim..
bana kalırsa yazılımın 4 bölümden oluşuyor
1 - mobil uygulama
2 - web uygulaması
3 - veritabanı tasarımı
4 - veritabanındaki datayı sunacak web servisler


mobil uygulama kısmına girmicem sorun yok demişsin

web uygulaması
patronun giriş yapacağı arayüz ve çeşitli raporlamalar yapacağın sayfalardan oluşan bölüm
ister php kullan, ister jsp, ister asp (php ve asp hosting milyon tane var, jsp hosting i zor bulursun, bulsanda ucuz değildir)

veritabanı tasarımı
genellikle php ile mysql, asp ile mssql kullanılır.
ama php ile mssql ve asp ile mysql de kullanabilirsin (tercih edeceğin hostinge bağlı biraz bu)

tasarım olarak birbirlerine keylerle bağlı yada standalone tablolar oluşturman gerekiyor.

örneğin, patron ve web uygulamasını kullanacak olan diğer kişiler için bi tane users tablosu oluşturursun, içinde id, un, pw, ad kolonları olur
mobil cihazdan sisteme giriş yapıcak kullanıcılarıda buraya eklersin.

kaç farklı kalem kategori & mal varsa bunlar içinde tablolar oluşturman gerekiyor
örneğin kategori için : id, ad, ust_kat_id
urun icin : id, ad, birim, fiyat
eşleşme için cat_prod : id, kat_id, urun_id

bu 3 tablo sana,
üst, alt kategori yapısını kurmana,
istediğin kadar ürün eklemene
ve hangi ürün hangi kategoriler altına girecekse, bunları belirtmene imkan tanır.

satis yaptiğiniz musteriler icin; musteri : id, unvan, vd_adi, vd_no, adres, tel
siparis tablosu; siparis : id, siparisi_alan_id, musteri_id, tarih, net_fiyat, kdv_fiyat, indirim_orani
siparis detay tablosu :
siparis_detay : id, siparis_id, urun_id, fiyat

tabloda verilerin dışında birde prosedurlerin olmalı
örneğin :
en cok satilan urunler,
en cok satis yapan personel, satis_rakami
en cok satis yapilan firma,


yukarida bahsettiklerim sadece ornektir, ayak ustu olusturdum tablolari, kolonlari,
direkt git bunlari yap demiyorum otur ihtiyaclarini iyicene belirle oyle tasarla derim.


web servisler:
web servisler hem web uygulamanda sayfada göstereceğin verileri, hemde mobil cihazlarda gösterecğin verileri veritabanından çekip, kendisini çağiran yere aktarir.

örneğin : urunListele gibisinden bir web servis yazdigini dusunursen
web sayfanda da, android uygulamanda da kullanabilirsin bunu

bunun disinda mobil cihazdan sunucuya veri gonderirken de web servisleri kullanabilirsin.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @sadrag
S
10 yıl
Yüzbaşı
Konu Sahibi

@ecivas

Ayrıntılı ve güzel bi cevap oldu. Hani, genel şekil kafamda belirdi diyebilirim :)
Yanlız yapılacak uygulama bi nevi pilot bir uygulama. Sadece mobil üzerinden çalışacak. Bu durumda;

1) illaki bir web arayüzü ve web servis gereklimidir? Domain alınması şartmıdır. Sadece sunucu yeterli gelmezmi? (Tabi bununla birlikte sadece sql'de temel bilgiler yeterli olacakmı? Yani kastettiğim php yada asp'ye hiç girmeden, mesela tablolama, sıralama kayıt ekleme, okuma, kullanıcı girişi vs.. işlemlerini yapacak kadar database bilgisi..)

2) Bahsini ettiğim tarzda bir şeyin maliyeti nedir? Normalde fiyatlara baktım biraz ama, iş fiyattan ziyade neye ihtiyaç duyacağıma döndü. Yani 8gb alan diyor, 4gb 'a düşünce fiyatta düşüyor.

3) Microsoft Azure hakkında bilgin varmı hiç?

Not: Aslında bu programdaki amaç şu; Türkiye çapında işleyen bi sistem var ve hantal. Fikir konusunda pekte ileri görüşlü olmayan kişiler tarafından yönetiliyor. Dolayısıyla bi öneri sunulduğunda "tabi, olabilir" in ötesine geçmiyor. Bizde çekirdek bir grup olarak bunu küçük bir bölgede uygulayıp neticesini sunmaya karar verdik. O yüzden uygulamanın profesyonel ve güvenli olması değilde, dediğim gibi 100-200 kişilik bir grup tarfından 5-6 ay zarfında sorunsuz kullanılabilmesi gerek.. Burada mobil kısmını oldukça kullanışlı ve etkileyici hazırlayacağım.. (albenisi olsun :) ) Tek sorunum -hiç bilmediğim için- veri alışverişi.. Buna göre, yazdığın adımlar yine geçerlimidir? Çünkü eğer öyleyse o kısmı başkasına devretmeye çalışacam..



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.