43 Bảng dữ liệu Kho hàng

Một phần của tài liệu TIỂU LUẬN THỰC tập cơ sở CHUYÊN NGÀNH PHÂN TÍCH THIẾT kế hệ THỐNG PHẦN mềm QUẢN lý bán HÀNG ONLINE (Trang 66 - 73)

ST

T

Tên thuộc tính Kiểu dữ liệu

Mơ tả thuộc tính

1 maKho String Mã của kho hàng 2 tenKho String Tên của kho hàng 3 soluongSP Integer Sô lượng sản phẩm 4 ngaynhapSP Date Ngày nhập sản phẩm 5 trangthaiSP Integer Trạng thái của sản phẩm 6 nhaSanxuat String Nhà sản xuất sản phẩm 7 maSP String Mã của sản phẩm 8 tenSP String Tên của sản phẩm

CHƯƠNG 3. TRIỂN KHAI HỆ THỐNG3.1 Quá trình triển khai hệ thống 3.1 Quá trình triển khai hệ thống

Sau khi phân tích u cầu hệ thống và xác định mơ hình thiết kế hệ thống, nhóm chúng em bắt đầu các bước triển khai hệ thống gồm 2 phần: Front-end và Back-end.

3.1.1 Quá trình triển khai Front-end

Front-end là thiết kế tất cả những thứ được hiển thị trên trang web cùng các hiệu ứng. Vậy nên để website có giao diện dễ nhìn, có tính thẩm mỹ cao thì cần sử dụng tốt các ngơn ngữ và các cơng cụ hỗ trợ cần thiết. Các bước triển khai Front-end của nhóm

chúng em được thực hiện như sau:

 Lựa chọn phần mềm Visual Studio Code(VS Code) để lập trình vì tính gọn nhẹ cũng như sự mạnh mẽ của nó ngồi ra cịn hỗ trợ nhiều hệ điều hành như Window, Linux và macOS. VSCode đi kèm với sự hỗ trợ cho các ngơn ngữ lập trình như PHP, Javascirpt,Node.js,… có hệ sinh thái vô cùng phong phú.

 Tham khảo các website trên mạng để có thêm nhiều ý tưởng hơn, từ đó đưa ra thiết kế giao diện website của riêng mình. Việc này phải dựa theo đúng u cầu và mơ hình thiết kế đã đề ra. Sử dụng HTML5 để hiển thị các nội dung lên website, dùng CSS3 để căn chỉnh sửa sao cho phù hợp và dùng Javascript để

thêm hiệu ứng.

3.1.2 Quá trình triển khai Back-end

Back-end giúp người dùng có thể thực hiện được các chức năng của website. Quá trình triển khai Back-end được thực hiện như sau:

 Xây dựng các chức năng theo đúng u cầu và mơ hình thiết kế trước đó đã đặt ra.

 Sử dụng PHP để xử lý dữ liệu, thực hiện các chức năng, yêu cầu của người dùng. Ở đây chúng em sử dụng Framework là Laravel. Đây là một web Framework dựa trên PHP với cú pháp rõ ràng, mạch lạc. Các ưu điểm nổi bật của Laravel như sau: Mã nguồn mở, Tuân theo mẫu thiết kế mơ hình 3 lớp M-V- C, sử dụng các tính năng mới nhất của PHP, Cơng cụ tích hợp cho dịng lệnh

 Để lưu và truy vấn cơ sở dữ liệu bằng MySQL. Các ưu điểm của MySQL như sau: Dễ dàng sử dụng, Độ bảo mật cao, Đa tính năng ngồi ra MySQL đưa ra các tiêu chuẩn do đó làm việc sẽ hiệu quả và tiết kiệm chi phí.

3.2 Giới thiệu một số giao diện của hệ thống

Giao diện chính của hệ thống khi được mở ra sẽ hiện lên nút đăng nhập, mô tả hệ thống, các sản phẩm của hệ thống cũng như cách thức liên hệ.

Hình 3.1 Giao diện của hệ thống

3.2.1 Giao diện Đăng nhập

Khi chúng ta chọn đăng nhập ở giao diện của hệ thống, trang đăng nhập sẽ hiện lên như hình và chúng ta thực hiện thao tác đăng nhập tài khoản và mật khẩu để vào được hệ thống. Nếu một trong hai trường tài khoản hoặc mật khẩu bị bỏ trống hoặc sai hệ thống sẽ yêu cầu nhập lại. Ngồi ra người dùng chưa có tài khoản sẽ chọn chức năng chưa có tài khoản để tiến hành đăng ký.

Hình 3.2 Giao diện đăng nhập của hệ thống

3.2.2 Giao diện chính của hệ thống

Sau khi đăng nhập tài khoản thành công hệ thống sẽ hiện lên giao diện như hình, chúng ta có thể thấy giao diện hiển thị lượt like Fanpage, số lượng khách hàng, báo cáo đơn giản cũng như các chức năng hệ thống.

3.2.3 Giao diện chức năng Quản lý khách hàng

Khi chúng ta click vào quản lý khách hàng, người dùng có thể xem danh sách khách hàng của cửa hàng mình, danh sách hiển thị đầy đủ tên khách hàng, mã khách hàng, địa chỉ, số điện thoại cũng như sản phẩm khách đã mua và dễ dàng tìm kiếm khách hàng bằng cách nhập mã khách hàng hoặc tên, địa chỉ, số điện thoại hay mã hội

thoại. Đồng thời có thể cập nhật lại các thơng tin của khách hàng nhanh chóng.

Hình 3.4 Giao diện chức năng xem danh sách khách hàng

Hình 3.5 Giao diện chức năng tìm kiếm khách hàng

KẾT LUẬN a) Kết quả đạt được

Trong quá trình Trong quá trình thực hiện đề tài này nhóm chúng em đã cố gắng tìm hiểu, xây dựng và cài đặt chương trình nhưng do thời gian và khả năng có hạn nên có thể chưa giải quyết được hết các vấn đề đặt ra. Nhóm chúng em rất mong nhận được sự thơng cảm và góp ý của các thầy cơ. Nhóm chúng em xin chân thành cảm ơn!

Những kết quả mà nhóm chúng em đã đạt được:

 Phần mềm đã phần nào đáp ứng được các nhu cầu đề ra của khách hàng.  Người dùng khi sử dụng phần mềm này có thể dễ dàng quản lý cửa hàng

của mình bởi các chức năng cụ thể mà chúng em đã thực hiện

b) Hướng phát triển tiếp theo

Phần mềm tuy đã cơ bản đáp ứng các nhu cầu của khách hàng tuy nhiên để có thể phát triển hơn nữa chúng em đưa ra hướng phát triển cho phần mềm như sau:

 Chú trọng vào an ninh mạng, đảm bảo thông tin của cửa hàng cũng như thơng tin của khách hàng.

 Tích hợp tính năng trí tuệ nhân tạo nhằm cải thiện cách sử dụng các chương trình phần mềm, từ văn bản dự đốn đến tìm kiếm bằng giọng nói, tất cả các tính năng này khơng thể được phát minh nếu trí thơng minh

nhân tạo khơng phải là một thứ thực.

 Phần mềm cũng được tích hợp thêm các chức năng với các ứng dụng khác như Facebook hay Google+ tạo sự thuận tiện cho người dùng phần mềm( có thể đăng nhập hoặc đăng kí chẳng hạn)

 Phần mềm sẽ được phát triển tự động tính tốn hóa đơn, giá nhập kho, giá bán cũng như tự động xuất hóa đơn, báo cáo.

TÀI LIỆU THAM KHẢO

[1] Hiếu Tutorial with live project. Lập trình website bằng Laravel Framework

[2] Trần Đình Quế, Nguyễn Mạnh Sơn-BG PTTK HTTT Bưu chính viễn thơng(2007).

[3] W3schools.com

Hà Nội, ngày 20 tháng 10 năm 2021

XÁC NHẬN CỦA GIẢNG VIÊN HƯỚNG DẪN

Một phần của tài liệu TIỂU LUẬN THỰC tập cơ sở CHUYÊN NGÀNH PHÂN TÍCH THIẾT kế hệ THỐNG PHẦN mềm QUẢN lý bán HÀNG ONLINE (Trang 66 - 73)

Tải bản đầy đủ (DOCX)

(73 trang)
w