3 Thiết kế logic xử lý

Một phần của tài liệu Phân tích và thiết kế phần mềm quản lý bán hàng trong Công ty cổ phần Nội thất DTF Việt Nam (Trang 98 - 106)

3 Thiết kế phần mềm quản lý bán hàng trong công ty Cổ phần Nội thất DTF

3.5 3 Thiết kế logic xử lý

3.5.1a, Thiết kế giải thuật Đăng nhập

Người dùng nhập thông tin tài khoản đã được công ty cấp để Đăng nhập vào phần mềm. Hệ thống phần mềm sẽ tiến hành kiểm tra thông tin tài khoản mà người dùng sử dụng nhập. Nếu thông tin tài khoản là đúng, phần mềm sẽ chuyển đến form chính. Nếu thơng tin tài khoản là sai, phần mềm sẽ gửi thơng báo đến người dùng, sau đó trở về form Đăng nhập để tiến hành đăng nhập lại.

Hình 3.55 Giải thuật Đăng nhập

(Nguồn: Tác giả, 2020) 3.5.2b, Thiết kế giải thuật Thêm mới

Khi người dùng nhập dữ liệu cho một bản ghi mới, phần mềm sẽ kiểm tra tính hợp lệ của dữ liệu (như thiếu thơng tin tại các thuộc tính). Nếu dữ liệu nhập vào bị thiếu, phần mềm sẽ gửi thông báo đến người dùng. Nếu dữ liệu đã hợp lệ thì phần mềm sẽ lưu trữ dữ liệu mới vào cơ sở dữ liệu.

Giải thuật Thêm mới được thiết kế như hình 3.51 như sau: (Xem hình 3.51)

Hình 3.56 Giải thuật Thêm mới

(Nguồn: Tác giả, 2020) 3.5.3c, Thiết kế giải thuật Chỉnh sửa

Sau khi người dùng lựa chọn bản ghi cần chỉnh sửa và tiến hành chỉnh sửa, phần mềm sẽ kiểm tra tính hợp lệ của dữ liệu. Nếu dữ liệu không hợp lệ, phần mềm sẽ gửi thông báo lỗi và chuyển đến phần dữ liệu khác. Nếu dữ liệu đã hợp lệ, phần mềm sẽ tiến hành lưu dữ liệu mới vào cơ sở dữ liệu.

Hình 3.57 Giải thuật Chỉnh sửa

(Nguồn: Tác giả, 2020) 3.5.4d, Thiết kế giải thuật Xóa dữ liệu

Sau khi lựa chọn bản ghi cần xóa, phần mềm sẽ gửi xác nhận đến người dùng. Nếu người dùng xác nhận khơng xóa bản ghi, phần mềm sẽ tắt thơng báo vào trở lại form hiện hành. Nếu người dùng xác nhận xóa bản ghi, phần mềm sẽ tiến hành xóa bản ghi đã chọn trong cơ sở dữ liệu.

Giải thuật Xóa dữ liệu được thiết kế như hình 3.53 dưới đây (Xem hình 3.53):

Hình 3.58 Giải thuật Xóa dữ liệu

(Nguồn: Tác giả, 2020) 3.5.5e, Thiết kế giải thuật Tìm kiếm

Người dùng nhập thơng tin cần tìm kiếm, phần mềm sẽ kiểm tra các dữ liệu thỏa mãn. Nếu không xuất hiện dữ liệu thỏa mãn yêu cầu người dùng, phần mềm sẽ gửi thơng báo. Cịn khơng, phần mềm sẽ hiển thị các dữ liệu thỏa mãn yêu cầu tìm kiếm của người dùng.

Hình 3.59 Giải thuật Tìm kiếm

(Nguồn: Tác giả, 2020)

KẾT LUẬN

Với ba chương đã thực hiện, tác giả phân tích q trình hoạt động bán hàng của công ty, nghiên cứu các luồng thông tin vào và ra, để từ đó có cơ sở để thiết kế nên phần mềm quản lý bán hàng trong công ty CP Nội thất DTF Việt Nam. Đề tài được đặt tên: “Phân tích và thiết kế phần mềm quản lý bán hàng trong Công ty CP Nội thất DTF Việt Nam” và đề tài đã giải quyết được các mục tiêu đề ra ban đầu là: Lưu trữ và tính tốn các giao dịch, nghiệp vụ phát sinh; Quản lý các cơ sở dữ liệu về nhà cung cấp, khách hàng, sản phẩm…; Đưa ra các mẫu báo cáo về sản phẩm, đơn hàng…hay thống kê về doanh thu, lợi nhuận qua các thời kỳ. Đề tài đã thực hiện được các nội dung nghiên cứu sau: Chương 1: Tổng quan về cơ sở thực tập – Công ty Cổ phần Nội thất DTF Việt Nam; Chương 2: Tổng quan về đề tài nghiên cứu; Chương 3: Phân tích và thiết kế phần mềm bán hàng cho cơng ty CP Nội thất DTF Việt Nam. Cụ thể, đề tài đã hoàn thành được những nội dung sau:

Tác giả đã tìm hiểu về cơ sở thực tập- Công ty CP Nội thất DTF Việt Nam, sau đó đưa ra được các thơng tin sau: (1) Giới thiệu chung về cơng ty, (2) Phân tích cơ cấu tổ chức trong cơng ty, (3) Phân tích các quy trình nghiệp vụ trong cơng ty, (4) Liệt kê ra những vẫn đề cịn tồn tại trong bài tốn quản lý hoạt động bán hàng trong công ty, (5) Đưa ra giải pháp cho bài toán quản lý hoạt động bán hàng vừa phân tích. Bài tốn quản lý hoạt động bán hàng có những điểm nổi bật sau: hầu hết các hoạt động của nghiệp vụ bán hàng và quản lý dữ liệu đều được thực hiện trên công cụ Excel; Các giấy tờ cũng được lập trên Excel và các phần mềm khác nhau mà chưa có sự thống nhất. Điều này làm cho việc tính tốn và chuyển giao giấy tờ giữa các bên liên quan chưa có tính logic. Tác giả đưa ra giải pháp cho bài toán này là thiết lập một phần mềm ứng dụng riêng biệt cho hoạt động của công ty.

(3) Mục đích của đề tài, (4) Phạm vi nghiên cứu đề tài, (5) Phương pháp nghiên cứu, (6) Các công cụ được sử dụng trong phần mềm.

Từ những thông tin được thu thập và đề ra, tác giả tiến hành phân tích phần mềm quản lý hoạt động bán hàng: (1) Phân tích các u cầu chức năng, (2) Mơ hình hóa hệ thống. Các sơ đồ như: Sơ đồ chức năng BFD, Sơ đồ ngữ cảnh CD, Sơ đồ luồng dữ liệu DFD đã được thiết kế dựa trên các chức năng mà phần mềm cần thực hiện. Sau khi tiến hành phân tích, việc thiết kế phần mềm được tiến hành. Phần mềm được thiết kế để đáp ứng các mục đích đề ra ban đầu. Việc thiết kế được tiến hành như sau: (1) Thiết kế cơ sở dữ liệu, (2) Thiết kế giao diện vào, (3) Thiết kế giao diện ra, (4) Thiết kế các logic xử lý. Q trình phân tích và thiết kế phần mềm ứng dụng có một số điểm nổi bật như sau: phần mềm chỉ tập trung phân tích hoạt động kinh doanh, nổi bật là hoạt động bán hàng trong cơng ty, khơng bao qt tồn bộ hoạt động trong công ty.

Bên cạnh các kết quả đã đạt được, báo cáo và phần mềm còn một số hạn chế như sau:

- Tác giả chưa hoàn thành được chức năng Tính tốn Doanh thu, lợi nhuận cho hoạt động bán hàng của cơng ty như mục đích đề tài đã đề ra ban đầu.

- Cơ sở dữ liệu được thiết kế tương đối đầy đủ, tuy nhiên, có một số form tác giả chưa hoàn thành các nút chức năng.

- Chức năng Trợ giúp trên thanh Menu của phần mềm chưa được hồn thiện, nên trong Chương 3: Phân tích và thiết kế phần mềm quản lý bán hàng trong cơng ty Nội thất DTF tác giả khơng phân tích đến chức năng này.

Các hạn chế kể trên có thể được giải thích bằng việc tác giả chưa có đủ thời gian và kinh nghiệm để hồn thành bản báo cáo và phát triển các chức năng phần mềm tốt hơn. Trong thời gian thực tập và nghiên cứu tại cơ sở thực tập, tác giả đã tìm hiểu kĩ càng các hoạt động, giao dịch để phục vụ cho bản báo cáo, tuy nhiên, bản báo cáo vẫn có thể

có những lỗi sai sót. Nếu có cơ hội nghiên cứu sâu trong tương lai, tác giả sẽ bổ sung những điều thiếu sót trong bản báo cáo và phần mềm này.

Một phần của tài liệu Phân tích và thiết kế phần mềm quản lý bán hàng trong Công ty cổ phần Nội thất DTF Việt Nam (Trang 98 - 106)

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

(107 trang)
w