- Mô tả quá trình nhà phân phối nhập hàng từ thương lái và vận chuyển hàng hóa đến các siêu thị.
- Lưu lại lịch sử lưu chuyển hàng hóa giữa các kho của nhà phân phối.
- Cơ sở dữ liệu quan hệ MySQL
- Framework Django
Để download MySQL Community, truy cập vào địa chỉ: http://dev.mysql.com/downloads/mysql
Mở MySQL Workbench và tạo 1 cơ sở dữ liệu với tên là doan2.
Với windows, mở cửa sổ terminal trong windows và gõ:
pip install django
Với linux và mac, mở cửa sổ terminal và gõ:
sudo apt-get install django
Tạo django project có tên là doan2
django-admin startproject doan2
Tiếp theo cd vào thư mục doan2 và tạo 1 app với tên là hethong
manage.py startapp hethong
Trong app hethong tạo 2 folder static và templates.
Tương tự cài đặt django. Mở terminal:
Đối với windows, gõ:
pip install pymysql
Đối với linux và mac, gõ:
sudo apt-get install pymysql
-
Vào file settings.py của project doan2 vừa tạo ở trên
- Thay đổi các thông số trong DATABASE.
Trong đó user và password là user và password lúc cài đặt MySQL.
-
Tìm và thay dòng "BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file)))" bằng 2 dòng sau:
PROJECT_APP_PATH = os.path.dirname(os.path.abspath(file))
PROJECT_ROOT = BASE_DIR = os.path.dirname(PROJECT_APP_PATH)
-
Tìm và thay dòng "STATIC_URL = '/static/'" bằng 5 dòng sau:
STATIC_URL = '/skin/'
STATICFILES_DIRS = (os.path.join(PROJECT_ROOT, "static"),)
STATIC_ROOT = os.path.join(PROJECT_ROOT, STATIC_URL.strip("/"))
MEDIA_URL = "/media/"
MEDIA_ROOT = os.path.join(BASE_DIR, "static",*MEDIA_URL.strip("/").split("/"))
-
Vào file init.py của project và gõ:
import pymysql
pymysql.install_as_MySQLdb()
- Mở terminal và chuyển đến thư mục project doan2 vừa tạo ở trên và gõ:
manage.py runserver
- Mở trình duyệt và gõ địa chỉ: localhost:8000/nhaphanphoi
Giao diện của hệ thống hiện ra (đây là giao diện của nhà phân phối).
1. Hệ thống sản phẩm
Ở đây thực hiện các chức năng: Tạo mới sản phẩm cho nhà phân phối, hiển thị danh sách các sản phẩm, nhóm sản phẩm, tạo mới nhóm sản phẩm, cập nhật thông tin của sản phẩm và nhóm sản phẩm, tìm kiếm thông tin sản phẩm.
1.1. Tạo mới sản phẩm
Ở đây chúng ta điền đầy đủ thông tin của form Tạo mới sản phẩm và click "Tạo mới".
1.2. Danh sách sản phẩm
- Cập nhật thông tin sản phẩm
Ở đây chúng ta có thể thay đổi 1 số thông tin của sản phẩm và click "Cập nhật" để cập nhật lại thông tin của sản phẩm.
- Tìm kiếm sản phẩm theo tên và nhóm hàng hóa bằng cách nhập tên hàng hóa và nhóm sản phẩm, sau đó click "Tìm kiếm".
- Tìm kiếm sản phẩm theo mã bằng cách nhập mã sản phẩm sau đó click "Tìm kiếm".
1.3. Hệ thống nhóm sản phẩm
Ở đây chúng ta có thể thực hiện chức năng tạo mới nhóm sản phẩm và cập nhật thông tin của nhóm sản phẩm.
- Tạo mới nhóm sản phẩm
Điền đầy đủ thông tin của nhóm sản phẩm cần tạo vào form, sau đó click "Tạo mới".
- Cập nhật thông tin của nhóm sản phẩm Chọn nhóm sản phẩm muốn cập nhật thông tin sau đó click "Cập nhật". Giao diện cập nhật thông tin nhóm sản phẩm hiện ra, người quản trị có thể thay đổi 1 số thông tin của nhóm sản phẩm, sau đó click "Lưu" để lưu thông tin mới của nhóm sản phẩm.
2. Hệ thống kho hàng
Ở đây thực hiện các chức năng: Tạo mới kho hàng, xem danh sách kho hàng, xem chi tiết kho hàng (bao gồm: Thông tin cơ bản, tình trạng kho hàng, lịch sử kho hàng).
2.1. Tạo mới kho hàng
Điền thông tin đầy đủ vào form tạo mới kho hàng và click "Tạo mới"
2.2. Danh sách kho hàng
Ở đây chúng ta có thể tìm kiếm thông tin của kho hàng theo tên kho hàng hoặc mã kho hàng.
- Tìm kiếm kho hàng theo tên kho hàng:
- Tìm kiếm kho hàng theo mã kho hàng:
- Thông tin cơ bản của kho hàng
Click "Xem chi tiết" sau đó vào giao diện click "Thông tin cơ bản"
Ở đây chúng ta có thể thay đổi thông tin về địa chỉ, số điện thoại của kho hàng và click "Cập nhật".
-
Tình trạng kho hàng
-
Click "Tình trạng kho hàng" để xem thông tin chi tiết các mặt hàng có trong kho và có thể thực hiện chức năng "Chuyển kho".
Ở đây chúng ta có thể tìm kiếm các mặt hàng thông qua tên hàng hóa và mã hàng hóa hoặc thực hiện chức năng "Chuyển kho".
- Click "Chuyển kho" để sang giao diện Lưu chuyển hàng hóa.
- Lịch sử kho hàng
Click "Lịch sử kho hàng" để xem thông tin về lịch sử chuyển kho của kho hàng.
Ở đây chúng ta cũng có thể tìm kiếm thông tin các mặt hàng thông qua tên hàng hóa, mã hàng hóa bằng cách nhập thông tin cần tìm kiếm vào các thanh tìm kiếm và nhấn "Tìm kiếm".
https://drive.google.com/file/d/1BWD2KHJYgzQxNcHwHDqPHlZF8QFmAEuL/view?usp=sharing