Instruksi ini untuk dengan cepat menguji sistem pada sistem Linux (Ubuntu atau Debian)
Instal Python
Dukapoint dibangun menggunakan Django versi 2.1.4. Django 2 dan di atas membutuhkan Python 3.
Perbarui dan Tingkatkan Paket OS Anda
sudo apt-get update && sudo apt-get upgrade -y
Instal Python
sudo apt-get install python3 -y
Mengatur lingkungan virtual
Python 3 telah dipasang pip .
Virtualenv
Buka terminal dan jalankan perintah:
pip install virtualenv
Buat direktori untuk proyek di lokasi pilihan Anda EG /opt/dukapoint . Di sinilah kode sumber Dukapoint akan diunduh.
Masuk ke dalam direktori dengan perintah:
cd /opt/dukapoint
Sekarang buat lingkungan virtual dengan:
virtualenv env
Kemudian aktifkan env virtual dengan:
./env/Scripts/activate
Unduh dan instal Dukapoint
Unduh kode sumber Dukapoint dari github
Ekstrak konten file ke /opt/dukapoint/ sehingga isinya adalah:
--branches
--customers
--deliveries
--dukapoint
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
Selanjutnya, Anda perlu menginstal Django dan semua paket yang diperlukan oleh Dukapoint. Anda dapat melakukan ini dengan perintah di bawah ini:
pip install -r requirements.txt
Dalam hal ini, kami akan menjalankan aplikasi menggunakan database SQLite. Mengeluarkan perintah berikut untuk membuat migrasi:
python manage.py makemigrations
Ini juga akan membuat file db.sqlite3 yang akan berfungsi sekarang sebagai basis data kami untuk menguji sistem.
Kemudian migrate untuk membuat tabel basis data
python manage.py migrate
Django dilengkapi dengan server pengujian (tidak cocok untuk tujuan produksi). Karena ini hanya untuk pengujian, kami dapat melanjutkan dan menjalankan sistem kami menggunakan server Django
python manage.py runserver
Ini akan menjalankan aplikasi pada port 8000, jika Anda perlu menjalankannya pada nomor port yang berbeda seperti port default 80 dan membuatnya dapat diakses pada alamat IP server, gunakan:
python manage.py runserver 0.0.0.0:80
Sekarang Anda akan melihat halaman login jika Anda mengakses http: // localhost: 8000 atau http: // localhost jika Anda menggunakan port 80.
superuserSebelum Anda dapat masuk, Anda harus membuat superuser.
Hentikan server dengan menekan ctrl + C kemudian jalankan perintah:
python .manage.py createsuperuser
Jawab semua pertanyaan dan tekan enter setelah setiap pertanyaan untuk melanjutkan ke yang berikutnya.
Setelah selesai, jalankan server lagi seperti yang ditunjukkan di atas untuk login dan mulai menggunakan sistem.
Lakukan tugas -tugas berikut lebih disukai dalam urutan yang tercantum di bawah ini:
Buat System->branches->add new
Atur Cabang SuperUser-Di kanan atas halaman, klik pada nama pengguna dan pilih Change branch untuk mengatur cabang pengguna yang masuk.
Tambahkan Pemasok Suppliers->Add new
Tambahkan Produk Products->add new . Anda dapat menambahkan sebanyak mungkin produk yang Anda inginkan.
Tambahkan Products->Deliveries->add stock . Tambahkan sebanyak yang Anda inginkan.
Pergi ke POS untuk mulai menjual. Di kanan atas halaman, klik POS . Kemudian mulailah mengetik nama produk untuk mulai menjual.
Lihat Laporan Penjualan Sales->reports
Instruksi ini untuk menguji sistem dengan cepat pada sistem Windows (diuji pada Windows 10)
Instal Python
Dukapoint dibangun menggunakan Django versi 2.1.4. Django 2 dan di atas membutuhkan Python 3.
Unduh dan instal versi Python 3.7 yang benar untuk sistem operasi Anda dengan cara normal dari halaman rilis python.org untuk windows di sini
Pastikan untuk menambahkan python ke jalur windows selama instalasi.
Mengatur lingkungan virtual
Python 3 telah dipasang pip .
Virtualenv
Buka Windows PowerShell (atau terminal lain yang Anda gunakan) jalankan perintah:
pip install virtualenv
Buat folder untuk proyek di lokasi pilihan Anda misalnya C:dukapoint . Di sinilah kode sumber Dukapoint akan diunduh.
Masuk ke dalam folder dengan perintah:
cd C:dukapoint
Sekarang buat lingkungan virtual dengan:
virtualenv env
Kemudian aktifkan env virtual dengan:
.envScriptsactivate
Ini akan bekerja dengan baik jika Anda menggunakan PowerShell
Unduh dan instal Dukapoint
Unduh kode sumber Dukapoint dari github
Ekstrak konten file ke dalam C:dukapoint sehingga isinya adalah:
--branches
--customers
--deliveries
--dukapoint
--env
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
Selanjutnya, Anda perlu menginstal Django dan semua paket yang diperlukan oleh Dukapoint. Anda dapat melakukan ini dengan perintah di bawah ini:
pip install -r .requirements.txt
Dalam hal ini, kami akan menjalankan aplikasi menggunakan database SQLite. Mengeluarkan perintah berikut untuk membuat migrasi:
python .manage.py makemigrations
Ini juga akan membuat file db.sqlite3 yang akan berfungsi sekarang sebagai basis data kami untuk menguji sistem.
Kemudian migrate untuk membuat tabel basis data
python .manage.py migrate
Django dilengkapi dengan server pengujian yang tidak cocok untuk tujuan produksi. Karena ini hanya untuk pengujian, kami dapat melanjutkan dan menjalankan sistem kami menggunakan server Django
python manage.py runserver
Ini akan menjalankan aplikasi pada port 8000, jika Anda perlu menjalankannya pada nomor port yang berbeda seperti port default 80, gunakan:
python manage.py runserver 0.0.0.0:80
Sekarang Anda akan melihat halaman login jika Anda mengakses http: // localhost: 8000 atau http: // localhost jika Anda menggunakan port 80.
superuserSebelum Anda dapat masuk, Anda harus membuat superuser.
Hentikan server dengan menekan ctrl + C kemudian jalankan perintah:
python .manage.py createsuperuser
Jawab semua pertanyaan dan tekan enter setelah setiap pertanyaan untuk melanjutkan ke yang berikutnya.
Setelah selesai, jalankan server lagi seperti yang ditunjukkan di atas untuk login dan mulai menggunakan sistem.
Lakukan tugas -tugas berikut lebih disukai dalam urutan yang tercantum di bawah ini:
Buat System->branches->add new
Cabang SuperUser - sekarang diatur secara otomatis ketika cabang pertama dibuat.
Tambahkan Pemasok Suppliers->Add new
Tambahkan Produk Products->add new . Anda dapat menambahkan sebanyak mungkin produk yang Anda inginkan.
Tambahkan Products->Deliveries->add stock . Tambahkan sebanyak yang Anda inginkan.
Pergi ke POS untuk mulai menjual. Di kanan atas halaman, klik POS . Kemudian mulailah mengetik nama produk untuk mulai menjual.
Lihat Laporan Penjualan Sales->reports
## yang harus dilakukan