5. Bố cục đề tài
3.2.2.2. Biểu đồ hoạt động bán hàng
Biểu đồ 3. 6. Biểu đồ hoạt động quy trình bán hàng
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark 3.2.2.3. Biểu đồ tuần tự
Biểu đồ 3. 7. Biểu đồ tuần tự lập hóa đơn thanh toán
Biểu đồ 3. 8. Biểu đồ tuần tự quản lý thông tin khách hàng
Tên usecase QuanlyTTKhachhang Người thực hiện NVChamsockhachhang Đầu vào Khách hàng mua hàng Luồng sự kiện Luồng sự kiện chính:
- Người thực hiện chọn button khách hàng, tạo khách hàng - Hệ thống sinh ra: Tên khách hàng, địa chỉ, điện thoại, email... - Người thực hiện nhập các thông tin.
- Hệ thống kiểm tra tính chính xác nếu sai tiến hành luồng phụ 1 - Người thực hiện chọn button Lưu thông tin khách hàng
Luồng sự kiện phụ:
- Luồng phụ 1: Đưa ra thông báo không hợp lệ yêu cầu người thực hiện nhập lại
Đầu ra Danh sách khách hàng được cập nhật
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Biểu đồ 3. 9. Biểu đồ tuần tự quản lý đơn hàng
3.2.2. Chăm sóc khách hàng
3.2.3.1. Biểu đồ use case
Biểu đồ 3. 10. Các chức năng của phân hệ chăm sóc khách hàng
Phân hệ chăm sóc khách hàng gồm có 2 usecase, hoạt động của các usecase này được mô tả cụ thể dưới các bảng:
Hoàng Phương Dung - K20HTTTB 44
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Tên usecase TaoCoHoiBanHang Người thực hiện NVChamSocKhachHang
Đầu vào Khi khách hàng để lại yêu cầu mua hàng Luồng sự kiện
Luồng sự kiện chính:
- Người thực hiện chọn button cơ hội, tạo cơ hội
- Hệ thống sinh ra: Tên khách hàng, tên tổ chức, tên cơ hội, email, số điện thoại, doanh thu mong đợi.
- Người thực hiện nhập các thông tin.
- Hệ thống kiểm tra tính chính xác nếu sai tiến hành luồng phụ 1
- Người thực hiện chọn button Tạo cơ hội Luồng sự kiện phụ:
- Luồng phụ 1: Đưa ra thông báo không hợp lệ yêu cầu Người thực hiện nhập lại
Đầu ra Tạo cơ hội bán hàng thành công
Hoàng Phương Dung - K20HTTTB 45
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Bảng 3. 8. Mô tả kịch bản tạo cơ hội bán hàng
3.2.3.3. Biểu đồ tuần tự
XAcskH
Biểu đồ 3. 11. Biểu đồ tuần tự quản lý khách hàng
IfrmQuanlykhachlian 2
Tên usecase QuanlyTTHanghoa Người thực hiện NVKho
Đầu vào Khi nhập hàng hóa vào kho Luồng sự kiện Luồng sự kiện chính:
- Người thực hiện chọn button sản phẩm, tạo sản phầm - Hệ thống sinh ra: Tên sản phẩm, nhóm sản phẩm, giá bán, thuế, đơn vị tính.
- Người thực hiện nhập các thông tin.
- Hệ thống kiểm tra tính hợp lệ nếu sai thực hiện luồng phụ 1 - Người thực hiện chọn button Lưu thông tin hàng hóa
Luồng sự kiện phụ:
- Luồng phụ 1: Đưa ra thông báo không hợp lệ yêu cầu Người thực hiện nhập lại
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Biểu đồ 3. 12. Biểu đồ tuần tự tạo cơ hội bán hàng
3.2.4. Quản lý kho hàng3.2.4.1. Biểu đồ use case 3.2.4.1. Biểu đồ use case
Biểu đồ 3. 13. Các chức năng của phân hệ quản lý kho
Hoàng Phương Dung - K20HTTTB 47
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark Phân hệ quản lý kho hàng gồm có 4 usecase, hoạt động của các usecase này được mô tả cụ thể dưới các bảng:
Đầu ra Danh sách hàng hóa được cập nhật
Tên usecase QuanlyTTNhacungcap Người thực hiện NVKetoan
Đầu vào Nhà cung cấp cung ứng hàng hóa Luồng sự kiện Luồng sự kiện chính:
- Người thực hiện chọn button nhà cung cấp, tạo nhà cung cấp - Hệ thống sinh ra: Tên nhà cung cấp, địa chỉ, điện thoại, email...
- Người thực hiện nhập các thông tin.
- Hệ thống kiểm tra tính chính xác nếu sai tiến hành luồng phụ 1 - Người thực hiện chọn button Lưu thông tin nhà cung cấp Luồng sự kiện phụ:
- Luồng phụ 1: Đưa ra thông báo không hợp lệ yêu cầu người thực hiện nhập lại
Đầu ra Danh sách nhà cung cấp được cập nhật Tên usecase LapHoadonthanhtoanhoadonnhap Người thực hiện NVKho
Đầu vào Hóa đơn mua hàng Luồng sự kiện
Luồng sự kiện chính:
- Người thực hiện chọn button yêu cầu báo giá - Hệ thống sinh ra các hóa đơn
- Người thực hiện muốn sửa thì chọn button sửa.
- Hệ thống tự động sinh ra: nhà cung cấp, mã nhà cung cấp, tên sản phẩm, số lượng, đơn giá...
- Người thực hiện nhập các thông tin
- Hệ thống kiểm tra tính chính xác nếu sai tiến hành luồng phụ 1 - Người thực hiện chọn button Xác nhận thông tin đơn hàng Luồng sự kiện phụ:
- Luồng phụ 1: Đưa ra thông báo không hợp lệ yêu cầu Người thực hiện nhập lại
Đầu ra Cập nhật hóa đơn thanh toán nhập hàng thành công
Hoàng Phương Dung - K20HTTTB 48
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Tên usecase
LapphieuBaoCaoKho Người thực hiện NVKho
Đầu vào Yêu cầu báo cáo tồn kho để nhập hàng Luồng sự kiện
Luồng sự kiện chính:
- Người thực hiện sẽ chọn button báo cáo và dự báo tồn kho - Hệ thống tự động sinh ra dự báo tồn kho ngày hôm đó mình xem.
- Người thực hiện có thể chọn dự báo tồn kho theo tuần hoặc theo tháng
Đầu ra Xem dự báo tồn kho để có thể so sánh giữa các ngày, tuần, tháng.
Bảng 3. 11. Mô tả usecase lập hóa đơn thanh toán nhập hàng
Hoàng Phương Dung - K20HTTTB 49
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Bảng 3. 12. Mô tả usecase lập phiếu báo cáo kho
3.2.4.3. Biểu đồ tuần tự
Biểu đồ 3. 14. Biểu đồ tuần tự quản lý hàng hóa
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Biểu đồ 3. 15. Biểu đồ tuần tự quản lý nhà cung cấp
Biểu đồ 3. 16. Biểu đồ tuần tự lập hóa đơn thanh toán nhập hàng
Tên usecase LapPhieuBaoCaoKetoan Người thực hiện NVKeToan
Đầu vào Yêu cầu xem báo cáo lãi lỗ, bảng cân đối kế toán Luồng sự kiện Luồng sự kiện chính:
- Người thực hiện sẽ chọn button báo cáo cần thực hiện
- Hệ thống sinh ra các thông tin: Doanh thu, chi phí, lợi nhuận ròng, tài sản, nợ, vốn chủ sở hữu...
- Người thực hiện có thể chọn để xem báo cáo theo tháng, quý, năm và so sánh với các kì
Đầu ra Xem các báo cáo về kế toán thành công
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Biêu đô 3. 17. Biêu đô tuân tự lập phiêu báo cáo kho
3.2.5. Kê toán tài chính
3.2.6.Biêu đô use case
Biêu đô 3. 18. Các chức năng của phân hệ kê toán tài chính
Phân hệ kế toán tài chính gồm có 2 usecase, hoạt động của các usecase này được mô tả cụ thể dưới các bảng:
Hoàng Phương Dung - K20HTTTB 52
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Tên usecase Quanlyluong Người thực hiện NVKeToan
Đầu vào Tính lương cho nhân viên Luồng sự kiện
Luồng sự kiện chính:
- Người thực hiện sẽ chọn button bảng lương
- Hệ thống sinh ra các thông tin: Tên nhân viên, cấu trúc lương, quy tắc, ngày làm việc...
- Người thực hiện nhập các yêu cầu hệ thống đưa ra
- Hệ thống kiểm tra tính chính xác nếu sai tiến hành luồng phụ 1 - Người thực hiện chọn button Tính lương cho nhân viên
Luồng sự kiện phụ:
- Luồng phụ 1: Đưa ra thông báo không hợp lệ yêu cầu nhập lại
Đầu ra Hoàn thành bảng lương và trả cho nhân viên
Hoàng Phương Dung - K20HTTTB 53
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Bảng 3. 14. Mô tả kịch bản quản lý lương
3.2.5.3. Biều đồ hoạt động quy trình tạm ứng
Biểu đồ 3. 19. Biểu đồ hoạt động quy trình tạm ứng
3.2.5.4. Biểu đồ tuần tự
Data Type Allow Nulls
1IJ1TenDangNhap πvarchar(50)
□
MatKhau πvarchar(50)
□
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Biêu đô 3. 20. Biêu đô tuân tự lập phiêu báo cáo
Biêu đô 3. 21. Biêu đô tuân tự tính lương cho nhân viên NhanvienKetoan IfrmTihhluonE
Hoàng Phương Dung - K20HTTTB 55
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark 3.3. Thiết kế cơ sở dữ liệu
3.3.1. Thiết kế cơ sở dữ liệu mức khái niệm
Biểu đồ 3. 22. Mô hình thực thể liên kết
Các thuộc tính của thực thể:
- Nhanvien ( MaNhanvien, TenNhanvien, Chucvu, Diachi, Hesoluong, Email, Sodienthoai, Phongban)
- Nhacungcap ( TenNhacungcap, MaNhacungcap, Email, Diachi, MaHanghoa)
- Khachhang ( MaKhachhang, TenKhachhang, Diachi, Sodienthoai) - Phongban (TenPhongban, Maphongban)
- Hanghoa( MaHanghoa, TenHanghoa)
Column Name Data Type Allow Nulls
7 MaNhanVien nvarchar(50) □
TenNhanVien nvarchar(SO) □
PhongBan nvarchar(50) □
ChucVu πvarchar(50) □
DiaChi nva IrChar(SO) □
SoDienThoai nvarchar(SO) □
Email nvarchar(SO) □
MucLuong float 0
Bảng 3. 16. tblNhanVien
Column Name Data Type Allow Nulls
MaKhachHang πvarchar(50) □
TenKhachHang πvarchar(50) □
DiaChi πvarchar(50) □
SoDienThoai πvarchar(50) □
Bảng 3. 17. tblKhachHang
Column Name Data Type Allow Nulls
MaNhaCungCap nvarchar(SO) □ TenNhaCungCap nvarchar(SO) □ SoDienThoai nvarchar(SO) □ DiaChi nvarchar(SO) □ Email nvarchar(SO) □ MaHangHoa nvarchar(SO) □ Bảng 3. 18. tblNhaCungCap
Column Name Data Type Allow Nulls
7 MaHangHoa nvarchar(SO) □ TenHangHoa nvarchar(SO) □ MaLoaiHangHoa nvarchar(SO) □ TenLoaiHangHoa nvarchar(SO) □ SoLuong float □ DonGia float □ GiamGia float □ Thue float □ Bảng 3. 15. tblDangNhap
Hoàng Phương Dung - K20HTTTB 56
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Column Name Data Type Allow Nulls
MaLoaiHangHoa πvarchar(50) □
TenLoaiHangHoaColumn Name πvarchar(50)Data Type Allow □
Nulls MaHDNhapKho πvarchar(⅛O) □ MaNhaCungCap πvarchar(50) □ MaNhanVien πvarchar(50) □ NgayNhap datetime □ TongTien float □ GhiChu πvarchar(50) 0
Column Name Data Type Allow Nulls
MaHDNNhapKho πvarchar(50) □
MaHangHoa nva IrChar(SO) □
SoLuong float □
DonViTinh nvarchar(50) □
DonGia float □
ThanhTien float □
GhiChu nvarchar(SO) Ξ
Column Name Data Type Allow
Nulls MaHDXuatKho πvarchar(50) □ MaNhanVien πvarchar(50) □ NgayXuat datetime □ TongTien float □ GhiChu πvarchar(50) 0
Column Name Data Type Allow Nulls
MaHDXuatKho nvarchar(50) □ MaHangHoa nvarchar(⅛O) □ SoLuong float □ DonViTinh nvarchar(SO) □ DonGia float □ ThanhTen float □ GhiChu nvarchar(50) Ξ Bảng 3. 19. tblHangHoa
Hoàng Phương Dung - K20HTTTB 57
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Bảng 3. 20. tblLoaiHangHoa
Bảng 3. 21. tblHoaDonNhapKho
Bảng 3. 22. tblChiTietHoaDonNhapKho
Column Name Data Typ e Allow Nulls MaPhieuBaoCao nvarchar(50) □ NgayLapBaoCao datetime □ MaHangHoa nvarchar(50) □ Bảng 3. 25. tblPhieuBaoCao
Column Name Data Type Allow Nulls
MaHDFThanhToan nvarchar(50) □ MaNhanVien nvarchar(50) □ MaKhachHang nvarchar(50) □ NgayNhap datetime □ TongTien float □ GhiChu nvarchar(50) 0 Bảng 3. 26. tblHoaDonThanhToan
Column Name Data Type Allow Nulls
%MaHDFThanhToan πvarchar(⅛O) □ MaHangHoa πvarchar(⅛O) □ SoLuoiig float □ DonGia float □ DonViTinh πvarchar(50) □ ThanhTen float □ GhiChu πvarchar(⅛O) Ξ Thue float □ Bảng 3. 27. tblChiTietHoaDonThanhToan
Column Name Data Type Allow Nulls
MaPhieuThongKe πvarchar(⅛O) □
MaNhanVien πvarchar(50) □
NgayThongKe datetime □
GhiChu πvarchar(⅛O) 0
Column Name Data Type Allow Nulls
MaPhieuThongKe πvarchar(⅛O) □
MaHangHoa πvarchar(⅛O) □
SoLuongTon float □
GhiChu πvarchar(⅛O) 0
Bảng 3. 24. tblChiTietHoaDonXuatKho
Hoàng Phương Dung - K20HTTTB 58
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
Bảng 3. 29. tblChiTietPhieuThongKe
Dữ liệu dùng chung
Quản lý bán
hàng khách hàngChăm sóc Quản lý kho hàng tài chínhKe toán
Khách
hàng Cung cấp thôngtin khách hàng để quản lý trong quá trình bán hàng Cung cấp thông tin khách hàng để sử dụng trong các chiến dịch Marketing Cung cấp thông tin hoạt động của khách hàng để thực hiện các loại báo cáo.
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark
3.3.2. Thiết kế cơ sở dữ liệu mức logic
Biểu đồ 3. 23. Mô hình quan hệ ERD
3.3.4. Bảng đặc tả dữ liệu dùng chung của các phân hệ
Việc sử dụng hệ thống phần mềm ERP, các quy trình sẽ được sắp xếp một cách hợp lý, các phòng ban có thể truy cập mọi thông tin liên quan đến công việc của họ mà không cần phải lấy báo cáo từ bất kỳ phòng ban nào khác, giúp công việc của mỗi nhân viên trở nên dễ dàng, tăng năng suất lao động. Dưới đây là một số dữ liệu dùng chung giữa các phòng ban, tùy vào từng chức năng mà ban lãnh đạo phân công có
Hoàng Phương Dung - K20HTTTB 60
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark những phòng ban có thể cập nhật chỉnh sửa, còn những phòng ban khác thì chỉ được xem và phân tích tạo báo cáo.
Hàng hóa
Cung cấp thông tin cho nhân viên bán hàng và nhân viên chăm sóc khách hàng tư vấn sản phẩm và khách hàng lựa chọn sản phẩm phù hợp. Phân loại rõ các loại hàng hóa.
Cung cấp tình trạng hàng hóa, báo cáo tồn kho cũng như tìm hiểu được những sản phẩm bán chạy trên thị trường để đưa ra những quyết định phù hợp. Xem được thông tin hàng hóa có trong công ty cũng như trên các hóa đơn. Đơn hàng Cung cấp thông tin các đơn hàng sau các chương trình quảng cáo và sự tư vấn của nhân viên bán hàng Tính khả năng chốt đơn, tăng doanh thu cho mỗi nhân viên
Kiểm tra và xác thực độ chính xác mỗi lần bán hàng và mua hàng. Dùng để thực hiện báo cáo và kiểm kê tránh thất thoát. Tổng hợp tất cả đơn hàng để thực hiện tổng hợp các báo cáo kế toán
Bảng 3. 30. Bảng đặc tả dữ liệu dùng chung của các phân hệ
3.4. Triển khai
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark Để sử dụng thì nhân viên công ty cần có một tài khoản để đăng nhập vào hệ thống phần mềm quản trị doanh nghiệp. Hình 3.1 là giao diện để nhập Email và Password đăng nhập.
Hình 3. 1. Giao diện đăng nhập
Giao diện của Odoo gồm có những phân hệ được cài sẵn (Ứng dụng, Thiết lập, Thỏa luận, Lịch...) cũng như các phân hệ mà được cài theo nhu cầu của công ty như: Nhân viên, Kho vận, CRM, Kế toán, Bán hàng)
Hình 3. 2. Trang chủ của hệ thống
- Bước 2: Để tạo một sản phẩm mới, click vào “Tạo” hệ thống hiện thị form
thông tin sản phẩm. Nhập các thông tin cho sản phẩm.
- Bước 3: Sau khi hoàn thành, click vào “Lưu” để tạo mới sản phẩm thành công.
EKho vận Tong
quan Hoạt động Sán phẩm Báo cáo Cãu hĩnh %5 O X ’
IPhuong Dung I
KHÓA LUẬN TỐT NGHIỆP Xây dựng Cloud ERP cho Công ty TNHH Dịch vụ và Phát triển Vietmark Trong phần mềm quản lý ERP, quản trị viên có thể dễ dàng thiết lặp dữ liệu, thông số của doanh nghiệp thông qua các thao tác:
- Bước 1: Chọn “Thiết lập”
- Bước 2: - Chọn “Người dùng & công ty” - Chọn “Công ty”
- Bước 3: Nhập các dữ liệu liên quan đến công ty
- Bước 4: Click “Lưu”, như vậy đã hoàn thành việc thiết lập dữ liệu và thông số của doanh nghiệp trên phần mềm.
Hình 3. 3. Giới thiệu công ty
Trước khi đi vào bán hàng, cần phải thực hiện quản lý sản phẩm.
- Bước 1: Để xem một sản phẩm vào phân hệ “Kho vận”, click vào “Sản phẩm” chọn “Sản phẩm” hệ thống sẽ hiện thị danh sách đã tạo.
Bột Giặt Omo Tinh Dau Tham Nong
Tôn hiên có: 60,00 cái
Nước giặt Ariel Matic hương Downytui
Xà bòng thơm Romano sạch sảng Tôn hiện có: 100,00 cáĩ
Giá: 83.000,00 đ
Ton hiện có: 70,00 Cái
Thủng rác nhựa đạp chán Suremiao 1901 ,thùng rác.bật rác vãn phòng đạp chân cao cãp 1902 Giá: 155.000,00 d Tồn hiện có: 50,00 Cái Giá: 18.000,00 đ Ton hiện oó: 100,00 cái
Chậu nhựa tròn trơn đa năng,thau
nhựa tròn trơn đủ size,du màu
Giá: 21 OOO1OOd
Tồn hiện có: 37,00 Cái
Bột giặt Surf ngát hương xuân gói BOOg
Giá: 24.000,00 đ
Ton hiện oó: 80,00 cái
Nước rửa tay Lifebuoy bào vệ vượt trội
10180g
Giá: 35.000,00 đ
Ton hiện cỏ: 100,00 Cái
thúng dựng gạo 15kg MT3229
Giá: 70.000,00 đ Ton hiện cỏ: 50,00 cái
Thùng rác nhựa mini đế ban,tħiιng rác