Karar Destek Sistemi (DSS): Bir Perakende Mağaza için Demo PoS

İçindekiler:

Anonim

Bu eğitimde, 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ğazanın mevcut performansını izlemek için kullanacaktır.

Sistem, verileri excel olarak dışa aktarma yeteneğine sahip olacaktır. Excel , verileri analiz etmek için bir karar destek sistemi aracı olarak kullanılacaktır . Excel'deki veriler, diğer kaynaklardan gelen verilerle de birleştirilebilir.

Perakende mağaza MIS bileşenleri

1. İş Prosedürleri

İş prosedürleri, günlük ticari işlemlerin nasıl yapılması gerektiğini tanımlar. Günlük satışları kaydetmek için satış noktası sistemi kullanılacaktır.

Aşağıdaki liste, bir müşteri bir ürün satın aldığında yapılacak faaliyetleri özetlemektedir.

  1. Müşteri satın alınacak ürünleri nakit paraya sunar
  2. Kasiyer, fiyatı almak için sistemde sunulan öğeyi sistemde 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 kalem veya kalem miktarı eklerse, ödeme henüz kaydedilmediyse onu kaldırabilmelidir. Ödeme kaydedilmişse, kasiyer hiçbir şeyi kaldıramamalıdır.
  5. Toplam müşteri faturasını doğruladıktan sonra, sistem kasiyerin müşteri ödemesini kaydetmesine ve müşteri için bir makbuz yazdırmasına izin vermelidir.

2 kişi

Sistemi kullanacak kullanıcılar kasiyer, muhasebeci ve envanter kontrol kullanıcıları olacaktır. Tüm kullanıcılar tam anlamıyla bilgisayar olmalı ve satış noktası sisteminin nasıl kullanılacağı konusunda eğitilmiş olmalıdır.

3. Donanım

Satış noktası sistemi, veritabanı motoru olarak Microsoft Access olacaktır. Microsoft erişimi 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 olacağı yerel sürücüde minimum 10GB boş depolama alanı
  • Bilgisayar, en az Windows XP ve üstü ile çalışan bir Windows tabanlı çalıştırmalıdır.
  • İşlemci hızı minimum 1 GHz olmalıdır

4. Yazılım

Sistem ile kullanılacak bilgisayar aşağıdaki minimum özelliklere sahip olmalıdır.

  • Microsoft tabanlı işletim sistemi
  • Microsoft Office Paketi (Özellikle Microsoft Word ve Microsoft Access)

5. Veriler

Günlük ticari işlemler bir Microsoft Access veritabanında saklanacaktır.

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 sahip olacağımız tablolar açıklanmaktadır. Basit olması için tablo sayısını sadece dört (4) olarak tutacağız.

Ürünler Tablosu

S / N Alan adı Veri tipi Açıklama
1 İD Sayısal Birincil anahtarı kaydet
2 Ürün adı Dize Ürünün Adı
3 Fiyat Sayısal Ürünün fiyatı
4 Miktar_at_hand Sayısal Herhangi bir zamanda elinizin altında mevcut miktar
5 Recommended_supplier_id Sayısal Tedarikçiler tablosuna bağlanan yabancı anahtar

Müşteriler Tablosu

S / N Alan adı Veri tipi Açıklama
1 İD Sayısal Birincil anahtarı kaydet
2 Müşteri adı Dize Müşterinin adı
3 Total_purchases Sayısal Belirli bir müşteriye yapılan toplam satışların birikmiş değeri

Tedarikçi Tablosu

S / N Alan adı Veri tipi Açıklama
1 İD Sayısal Birincil anahtarı kaydet
2 Sağlayıcı adı Dize Müşterinin adı
3 İletişim numarası Sayısal Tedarikçinin iletişim numarası
4 E Dize Tedarikçinin e-posta adresi

Satış Tablosu

S / N Alan adı Veri tipi Açıklama
1 İD Sayısal Birincil anahtarı kaydet
2 Müşteri Kimliği Sayısal Müşterinin benzersiz tanımlayıcısı
3 İşlem Tarihi Tarih (değiştir | kaynağı değiştir) İşlemin kaydedildiği tarih
4 Ödenen miktar Sayısal Toplam satın alma miktarı
5 Ücretli Boole Bir müşterinin ödeme yapıp yapmadığını gösteren Boole alanı

Satış Ayrıntıları Tablosu

S / N Alan adı Veri tipi Açıklama
1 İD Sayısal Birincil anahtarı kaydet
2 sales_id Sayısal Müşterinin benzersiz tanımlayıcısı
3 Ürün kimliği Tarih (değiştir | kaynağı değiştir) İşlemin kaydedildiği tarih
4 miktar Sayısal Toplam satın alma miktarı
5 Ücretli Boole Bir müşterinin ödeme yapıp yapmadığını gösteren Boole alanı

Satış Noktası veritabanı varlık ilişkisi 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 İlişki Birincil Yabancı anahtar İlişki doğası
1 Satışa Yönelik Ürünler Ürünlerde kimlik Satıştaki Product_id 1'den Çoka
2 Müşterilere satış Müşterilerdeki kimlik Satışlarda Customer_id Çoktan çoğa
3 Tedarikçilere ürünler Tedarikçilerdeki kimlik Ürünlerde Recommended_supplier_id Çoktan 1'e

Aşağıdaki görüntü, veritabanımızdaki tablolar arasındaki ilişkileri göstermektedir.

Sistemde bir işlem nasıl işlenir

  1. Sistem, tüm müşteri kayıtlarını müşteriler tablosundan alır ve açılır kutuyu 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, tüm ürünleri ürünler tablosundan alır ve açılır pencereyi doldurur
  4. Kasiyer, açılır listeden bir ürün seçer. Sistem, geçerli öğe için ürün kimliğini ve fiyatını tutar.
  5. Kasiyer satın alınan miktarı girer. Sistem, depolanmış fiyat ve girilen miktara göre ara toplamı hesaplar. Bu işlem, tüm ürünler sisteme gönderilinceye kadar tekrarlanır.
  6. Kasiyer, müşterinin ödediği tutarı girer. Sistem, müşteri fiyattan fazla öderse değişikliği hesaplar.
  7. Kasiyer sonradan ödeme düğmesine tıklar. Sistem;
    1. ürünler tablosunda eldeki ü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 alma 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 verileri girmelerine, işlemleri işlemelerine, raporları yazdırmalarına ve daha fazla analiz için satış verilerini Excel'e aktarmalarına olanak tanır.

Burada, işlem gerçekleştirilirken doldurulan alana genel bir bakış sağlamak için POS sırasında kullanılan çeşitli veri giriş penceresini gösterdik.

Kasa noktasında kasiyerler tarafından kullanılan Satış Noktası Penceresi

Kullanıcı arayüzü, kasiyere başarılı bir satın alma işleminin gönderilmesiyle ilgili adımlar boyunca rehberlik edecek şekilde tasarlanmıştır.

Müşteri verileri giriş penceresi

Ürün veri giriş penceresi

Özet

Bu eğitim, size bir bilgi sistemi geliştirmeyle ilgili pratik adımları gösterir ve bir POS (satış noktası) sisteminin bir prototipini açıklar. Sistem, Microsoft Access'te Visual Basic for Applications (VBA) kullanılarak geliştirilmiştir.