Dalam tutorial ini, kami akan membuat sistem titik penjualan mudah untuk sebuah kedai runcit rekaan. Sistem ini akan digunakan oleh staf operasi untuk mencatat transaksi perniagaan dari hari ke hari, staf taktikal juga akan menggunakan sistem tersebut untuk memantau prestasi semasa kedai runcit.
Sistem akan mempunyai kemampuan untuk mengeksport data untuk unggul. Excel akan digunakan sebagai alat sistem sokongan keputusan untuk menganalisis data. Data dalam Excel juga dapat digabungkan dengan data dari sumber lain.
Komponen MIS kedai runcit
1. Prosedur Perniagaan
Prosedur perniagaan menentukan bagaimana urus niaga perniagaan dari hari ke hari mesti dijalankan. Sistem titik penjualan akan digunakan untuk mencatat penjualan harian.
Senarai berikut menggariskan aktiviti yang harus dilakukan semasa pelanggan membeli barang
- Pelanggan memberikan barang yang akan dibeli dengan wang tunai sehingga
- Juruwang mencari sistem untuk item yang disajikan dalam sistem untuk mendapatkan harga
- Juruwang memasukkan kuantiti barang yang dibeli, dan sistem menghitung jumlah kos. Proses ini diulang untuk semua barang yang dibeli
- Sekiranya juruwang salah menambahkan item atau kuantiti item ke dalam sistem, mereka seharusnya dapat menghapusnya jika pembayaran belum diposkan. Sekiranya pembayaran telah diposkan, juruwang tidak boleh mengeluarkan apa-apa.
- Setelah mengesahkan jumlah bil pelanggan, sistem harus membenarkan juruwang menghantar pembayaran pelanggan dan mencetak resit untuk pelanggan.
2. Orang
Pengguna yang akan menggunakan sistem ini adalah juruwang, akauntan dan pengguna kawalan inventori. Semua pengguna mesti menggunakan komputer secara literal dan dilatih mengenai cara menggunakan sistem penjualan.
3. Perkakasan
Sistem titik penjualan akan Microsoft Access sebagai mesin pangkalan data. Akses Microsoft adalah mesin pangkalan data yang berdiri sendiri dan dengan demikian, sistem akan dijalankan pada satu komputer. Komputer yang digunakan perlu mempunyai spesifikasi berikut.
- RAM minimum 1GB
- Minimum 10GB ruang penyimpanan percuma pada pemacu tempatan di mana pangkalan data akan berada
- Komputer harus menjalankan operasi berdasarkan windows dengan sekurang-kurangnya windows XP dan ke atas
- Kelajuan pemproses harus minimum 1GHz
4. Perisian
Komputer yang akan digunakan dengan sistem harus mempunyai spesifikasi minimum berikut.
- Sistem operasi berasaskan Microsoft
- Microsoft Office Suite (Khususnya Microsoft Word dan Microsoft Access)
5. Data
Transaksi perniagaan dari hari ke hari akan disimpan dalam pangkalan data Microsoft Access.
Kamus Pangkalan Data Titik Jualan
Kamus pangkalan data menerangkan bidang pangkalan data, apa yang mereka lakukan dan jenis data.
Berikut ini menerangkan jadual yang akan kita ada dalam pangkalan data kita. Demi kesederhanaan, kami akan menjadikan jumlah jadual hanya empat (4).
Jadual Produk
S / N | Nama Medan | Jenis data | Penerangan |
---|---|---|---|
1 | ID | Berangka | Catat kunci utama |
2 | Nama Produk | Tali | Nama produk |
3 | Harga | Berangka | Harga produk |
4 | Kuantiti_at_hand | Berangka | Kuantiti tersedia pada masa tertentu |
5 | Disyorkan_supplier_id | Berangka | Kunci asing yang menghubungkan ke jadual pembekal |
Jadual Pelanggan
S / N | Nama Medan | Jenis data | Penerangan |
---|---|---|---|
1 | ID | Berangka | Catat kunci utama |
2 | Nama Pelanggan | Tali | Nama pelanggan |
3 | Jumlah_pembelian | Berangka | Nilai terkumpul dari jumlah penjualan kepada pelanggan tertentu |
Jadual Pembekal
S / N | Nama Medan | Jenis data | Penerangan |
---|---|---|---|
1 | ID | Berangka | Catat kunci utama |
2 | Nama Pembekal | Tali | Nama pelanggan |
3 | Nombor telefon | Berangka | Nombor hubungan untuk pembekal |
4 | Alamat emel | Tali | Alamat e-mel untuk pembekal |
Jadual Jualan
S / N | Nama Medan | Jenis data | Penerangan |
---|---|---|---|
1 | ID | Berangka | Catat kunci utama |
2 | ID pelanggan | Berangka | Pengecam unik pelanggan |
3 | Tarikh transaksi | Tarikh | Tarikh transaksi direkodkan |
4 | Amaun yang dibayar | Berangka | Jumlah pembelian |
5 | Dibayar | Boolean | Medan Boolean yang menunjukkan sama ada pelanggan telah membayar atau tidak |
Jadual Butiran Jualan
S / N | Nama Medan | Jenis data | Penerangan |
---|---|---|---|
1 | ID | Berangka | Catat kunci utama |
2 | sales_id | Berangka | Pengecam unik pelanggan |
3 | Product_id | Tarikh | Tarikh transaksi direkodkan |
4 | kuantiti | Berangka | Jumlah pembelian |
5 | Dibayar | Boolean | Medan Boolean yang menunjukkan sama ada pelanggan telah membayar atau tidak |
Gambar rajah hubungan entiti pangkalan data Point of Sale
Gambar rajah entiti menunjukkan hubungan antara jadual dalam pangkalan data. Jadual berikut menerangkan hubungan antara jadual pangkalan data
S / N | Perhubungan | Utama | Kunci asing | Sifat hubungan |
---|---|---|---|---|
1 | Produk ke Jualan | Id dalam produk | Product_id dalam penjualan | 1 hingga Banyak |
2 | Penjualan kepada pelanggan | Id pada pelanggan | Pelanggan_id dalam penjualan | Banyak ke Banyak |
3 | Produk kepada pembekal | Id dalam pembekal | Disyorkan_supplier_id dalam produk | Banyak hingga 1 |
Gambar berikut menunjukkan hubungan antara jadual dalam pangkalan data kami.
Bagaimana transaksi diproses dalam sistem
- Sistem mengambil semua rekod pelanggan dari jadual pelanggan dan mengisi kombo drop-down
- Juruwang mengklik butang transaksi baru. Ini mencipta rekod baru dalam jadual penjualan dan menghasilkan id transaksi.
- Sistem mengambil semua produk dari jadual produk dan mengisi kombo drop down
- Juruwang memilih produk dari senarai juntai bawah. Sistem menyimpan id produk dan harga untuk item semasa.
- Juruwang memasukkan kuantiti yang dibeli. Sistem mengira subtotal berdasarkan harga tersimpan dan kuantiti yang dimasukkan. Proses ini diulang sehingga semua produk telah dimasukkan ke dalam sistem.
- Juruwang memasukkan jumlah yang telah dibayar oleh pelanggan. Sistem mengira perubahan jika pelanggan membayar lebih daripada harga.
- Juruwang mengklik butang pembayaran pos. Sistem mengemas kini;
- kuantiti produk di jadual produk
- mengemas kini bidang pembayaran dan menandakan transaksi sebagai dibayar dalam jadual penjualan
- mengemas kini medan jumlah pembelian dalam jadual pelanggan
Tangkapan Skrin Antara Muka Pengguna Grafik Tempat Jualan
Tetingkap utama sistem - ini adalah titik masuk ke dalam sistem. Ini membolehkan pengguna memasukkan data, memproses transaksi, mencetak laporan dan mengeksport data penjualan ke Excel untuk analisis lebih lanjut.
Di sini kami telah menunjukkan pelbagai tetingkap kemasukan data yang digunakan semasa POS, untuk memberikan gambaran keseluruhan bidang yang diisi ketika melakukan transaksi.
Tingkap Titik Jualan yang digunakan oleh juruwang pada titik tunai
Antara muka pengguna direka sedemikian rupa sehingga membimbing juruwang melalui langkah-langkah yang terlibat dalam membuat transaksi pembelian yang berjaya.
Tetingkap kemasukan data pelanggan
Tetingkap kemasukan data produk
Ringkasan
Tutorial ini menunjukkan kepada anda langkah-langkah praktikal yang terlibat dalam mengembangkan sistem maklumat dan menjelaskan prototaip sistem POS (tempat penjualan). Sistem ini telah dikembangkan menggunakan Visual Basic for Applications (VBA) di Microsoft Access.
- Seterusnya