Karar Destek Sistemi (DSS): Bir Perakende Mağaza için Demo PoS
Bu derste hayali bir perakende mağazası için basit bir satış noktası sistemi oluşturacağız. Sistem, operasyonel personel tarafından günlük ticari işlemleri kaydetmek için kullanılacak, taktik personel de sistemi perakende mağazasının mevcut performansını izlemek için kullanacak.
Sistem excel'e veri aktarabilme özelliğine sahip olacaktır. Excel olarak kullanılacak karar destek sistemi Verileri analiz etmek için bir araç. Excel'deki veriler diğer kaynaklardan alınan verilerle de birleştirilebilir.
Perakende mağaza MIS bileşenleri
1. İş Prosedürleri
İş prosedürleri, günlük ticari işlemlerin nasıl yürütülmesi gerektiğini tanımlar. Günlük satışların kayıt altına alınması için satış noktası sistemi kullanılacaktır.
Aşağıdaki liste, bir müşterinin bir ürün satın aldığında yapılması gereken faaliyetleri özetlemektedir
- Müşteri satın alınacak eşyaları kasaya sunar
- Kasiyer, fiyatı almak için sistemde sunulan ürünü arar.
- Kasiyer satın alınan ürünün miktarını girer ve sistem toplam maliyeti hesaplar. Bu işlem satın alınan tüm ürünler için tekrarlanır
- Bir kasiyer sisteme yanlışlıkla bir ürün veya ürün miktarı eklerse, ödeme henüz gönderilmemişse bunu kaldırabilmelidir. Ödeme gönderildiyse kasiyer hiçbir şeyi kaldıramamalıdır.
- Toplam müşteri hesabı doğrulandıktan sonra sistem, kasiyerin müşteri ödemesini kaydetmesine ve müşteri için bir makbuz yazdırmasına izin vermelidir.
2. İnsanlar
Sistemi kullanacak kullanıcılar kasiyerler, muhasebeciler ve stok kontrol kullanıcıları olacaktır. Tüm kullanıcıların tam anlamıyla bilgisayar sahibi olması ve satış noktası sisteminin nasıl kullanılacağı konusunda eğitimli olması gerekir.
3. Donanım
Satış noktası sistemi olacak Microsoft Veritabanı motoru olarak erişim. Microsoft erişim bağımsız bir veritabanı motorudur ve bu nedenle sistem tek bir bilgisayarda çalıştırılacaktır. Kullanılan bilgisayarın aşağıdaki özelliklere sahip olması gerekecektir.
- Minimum 1GB RAM
- Veritabanının bulunacağı yerel sürücüde minimum 10GB boş depolama alanı
- Bilgisayar en azından Windows XP ve üzeri işletim sistemine sahip Windows tabanlı bir işletim sistemini çalıştırmalıdır.
- İşlemci hızı minimum 1GHz olmalıdır
4. Yazılım
Sistemle birlikte kullanılacak bilgisayarın aşağıdaki minimum özelliklere sahip olması gerekmektedir.
- Microsoft merkezli işletim sistemi
- Microsoft Ofis Paketi (Özellikle Microsoft Word ve Microsoft Erişim)
5. Veri
Günlük ticari işlemler bir dosyada saklanacaktır. Microsoft Veritabanına erişin.
Satış Noktası Veritabanı Sözlüğü
Bir veritabanı sözlüğü, veritabanı alanlarını, ne yaptıklarını ve veri türünü açıklar.
Aşağıda veritabanımızda bulunacak tablolar açıklanmaktadır. Basitlik adına, tablo sayısını yalnızca dört (4) ile sınırlayacağız.
Ürün Tablosu
S / N | Alan adı | Veri tipi | Tanım |
---|---|---|---|
1 | id | Sayısal | Birincil anahtarı kaydet |
2 | Ürün adı | dizi | Ürünün Adı |
3 | Fiyat | Sayısal | ürünün fiyatı |
4 | Quantity_at_hand | Sayısal | Herhangi bir zamanda eldeki mevcut miktar |
5 | Önerilen_supplier_id | Sayısal | Tedarikçiler tablosuna bağlanan yabancı anahtar |
Müşteri Tablosu
S / N | Alan adı | Veri tipi | Tanım |
---|---|---|---|
1 | id | Sayısal | Birincil anahtarı kaydet |
2 | Müşteri adı | dizi | Müşterinin adı |
3 | Toplam_satın almalar | Sayısal | Belirli bir müşteriye yapılan toplam satışların birikmiş değeri |
Tedarikçi Tablosu
S / N | Alan adı | Veri tipi | Tanım |
---|---|---|---|
1 | id | Sayısal | Birincil anahtarı kaydet |
2 | Sağlayıcı adı | dizi | Müşterinin adı |
3 | İletişim numarası | Sayısal | Tedarikçinin iletişim numarası |
4 | E-posta adresi | dizi | Tedarikçinin e-posta adresi |
Satış Tablosu
S / N | Alan adı | Veri tipi | Tanım |
---|---|---|---|
1 | id | Sayısal | Birincil anahtarı kaydet |
2 | Müşteri Kimliği | Sayısal | Müşteri benzersiz tanımlayıcısı |
3 | İşlem Tarihi | Tarih | İşlemin kaydedildiği tarih |
4 | Ödenen miktar | Sayısal | Toplam satın alma tutarı |
5 | Ödenmiş | Boole | Bir müşterinin ödeme yapıp yapmadığını gösteren Boolean alanı |
Satış Detayları Tablosu
S / N | Alan adı | Veri tipi | Tanım |
---|---|---|---|
1 | id | Sayısal | Birincil anahtarı kaydet |
2 | satış_kimliği | Sayısal | Müşteri benzersiz tanımlayıcısı |
3 | Ürün kimliği | Tarih | İşlemin kaydedildiği tarih |
4 | miktar | Sayısal | Toplam satın alma tutarı |
5 | Ödenmiş | Boole | Bir müşterinin ödeme yapıp yapmadığını gösteren Boolean alanı |
Satış Noktası veritabanı varlığı ilişki diyagramı
Varlık ilişkisi diyagramı, veritabanındaki tablolar arasındaki ilişkiyi gösterir. Aşağıdaki tablo, veritabanı tabloları arasındaki ilişkileri açıklar
S / N | ilişki | Birincil | Yabancı anahtar | İlişki doğası |
---|---|---|---|---|
1 | Satışa Sunulan Ürünler | Ürünlerdeki kimlik | Satışlarda Product_id | 1'den Çok'a |
2 | Müşterilere satış | Müşterilerdeki kimlik | Satışlarda Customer_id | Çoktan çoğa |
3 | Tedarikçilere ürünler | Tedarikçilerdeki kimlik | Ürünlerde önerilen_supplier_id | 1'e kadar çok |
Aşağıdaki görsel veritabanımızdaki tablolar arasındaki ilişkileri göstermektedir.
Sistemde bir işlem nasıl işlenir?
- Sistem, tüm müşteri kayıtlarını müşteri tablosundan alır ve açılır menüyü doldurur
- Kasiyer yeni işlem düğmesine tıklar. Bu, satış tablosunda yeni bir kayıt oluşturur ve bir işlem kimliği oluşturur.
- Sistem, ürünler tablosundan tüm ürünleri alır ve açılır menüyü doldurur
- Kasiyer açılır listeden bir ürün seçer. Sistem mevcut ürünün ürün kimliğini ve fiyatını tutar.
- Kasiyer satın alınan miktarı girer. Sistem, kayıtlı fiyat ve girilen miktara göre ara toplamı hesaplar. Bu işlem tüm ürünler sisteme eklenene kadar tekrarlanır.
- Kasiyer müşterinin ödediği tutarı girer. Müşterinin fiyattan fazla ödeme yapması durumunda sistem değişimi hesaplar.
- Kasiyer ödeme sonrası düğmesine tıklar. Sistem şunları günceller;
- ürünler tablosunda mevcut ürün miktarı
- ödenen tutar alanını günceller ve işlemi satış tablosunda ödendi olarak işaretler
- müşteriler tablosundaki toplam satın almalar alanını günceller
Satış Noktası Grafik Kullanıcı Arayüzü Ekran Görüntüleri
Sistem ana penceresi – bu sisteme giriş noktasıdır. Kullanıcıların daha fazla analiz için veri girmesine, işlemleri işlemesine, raporları yazdırmasına ve satış verilerini Excel'e aktarmasına olanak tanır.
Burada, işlem gerçekleştirilirken doldurulan alana genel bir bakış sağlamak amacıyla POS sırasında kullanılan çeşitli veri giriş pencerelerini gösterdik.
Kasada kasiyerlerin kullandığı Satış Noktası Penceresi
Kullanıcı arayüzü, başarılı bir satın alma işleminin yayınlanmasıyla ilgili adımlar boyunca kasiyere rehberlik edecek şekilde tasarlanmıştır.
Müşteri veri giriş penceresi
Ürünler veri giriş penceresi
ÖZET
Bu eğitim size bir bilgi sistemi geliştirmenin pratik adımlarını gösterir ve bir POS (satış noktası) sisteminin prototipini açıklar. Sistem kullanılarak geliştirilmiştir. Uygulamalar için Visual Basic (VBA) in Microsoft Erişim.