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.
- Müşteri satın alınacak ürünleri nakit paraya sunar
- Kasiyer, fiyatı almak için sistemde sunulan öğeyi sistemde 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 kalem veya kalem miktarı eklerse, ödeme henüz kaydedilmediyse onu kaldırabilmelidir. Ödeme kaydedilmişse, kasiyer hiçbir şeyi kaldıramamalıdır.
- 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
- Sistem, tüm müşteri kayıtlarını müşteriler tablosundan alır ve açılır kutuyu 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, tüm ürünleri ürünler tablosundan alır ve açılır pencereyi doldurur
- Kasiyer, açılır listeden bir ürün seçer. Sistem, geçerli öğe için ürün kimliğini ve fiyatını tutar.
- 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.
- Kasiyer, müşterinin ödediği tutarı girer. Sistem, müşteri fiyattan fazla öderse değişikliği hesaplar.
- Kasiyer sonradan ödeme düğmesine tıklar. Sistem;
- ürünler tablosunda eldeki ürün miktarı
- ödenen tutar alanını günceller ve işlemi satış tablosunda ödendi olarak işaretler
- 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.
- Sonraki