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

  1. Müşteri satın alınacak eşyaları kasaya sunar
  2. Kasiyer, fiyatı almak için sistemde sunulan ürünü arar.
  3. 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
  4. 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.
  5. 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.

Satış Noktası Veritabanı Varlık İlişkisi

Sistemde bir işlem nasıl işlenir?

  1. Sistem, tüm müşteri kayıtlarını müşteri tablosundan alır ve açılır menüyü doldurur
  2. 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.
  3. Sistem, ürünler tablosundan tüm ürünleri alır ve açılır menüyü doldurur
  4. Kasiyer açılır listeden bir ürün seçer. Sistem mevcut ürünün ürün kimliğini ve fiyatını tutar.
  5. 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.
  6. Kasiyer müşterinin ödediği tutarı girer. Müşterinin fiyattan fazla ödeme yapması durumunda sistem değişimi hesaplar.
  7. Kasiyer ödeme sonrası düğmesine tıklar. Sistem şunları günceller;
    1. ürünler tablosunda mevcut ürün miktarı
    2. ödenen tutar alanını günceller ve işlemi satış tablosunda ödendi olarak işaretler
    3. 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.

Satış Noktası Grafik Kullanıcı Arayüzü

Kasada kasiyerlerin kullandığı Satış Noktası Penceresi

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

Müşteri Veri Giriş Penceresi

Ürünler 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.