Công cụ phát triển

Một phần của tài liệu (Luận văn đại học thương mại) phát triển hệ thống quản lý bán hàng cho công ty cổ phần và thƣơng mại MQ việt nam (Trang 27 - 41)

CHƯƠNG I CƠ SỞ LÝ LUẬN VỀ HỆ THỐNG THÔNG TIN

3.2. Phân tích thiết kế, phát triển website bán hàng của công ty

3.2.4. Công cụ phát triển

 Hệ thống được phát triển trên nền tảng website với:

- Cơng nghệ phát triển: Ngơn ngữ lập trình PHP.

- Cơ sở dữ liệu: MySQL Database.

- Tích hợp với Microsoft Office và Libre Office cho phép import và export dữ liệu ra word, excel,…

 Yêu cầu về cơ sở dữ liệu:

- Cơ sở dữ liệu: MySQL Database - Hệ điều hành: Linux Server

- Đường truyền Internet đảm bảo bang thông truy cập từ xa.

3.2.5. Phân tích hệ thống

Với ý tưởng phát triển và hồn thiện hơn chức năng chính là quản lý bán hàng của hệ thống. Vậy nên em sẽ tập trung vào việc phân tích chức năng quản lý đơn hàng.

3.2.5.1. Biểu đồ UseCase

Các tác nhân trong biểu đồ Usecase.

Actor Use Case

Người dùng - Đăng nhập hệ thống

- Thay đổi mật khẩu - Quản lí đơn hàng

Khách hàng - Đặt hàng

- Người dùng: Bao gồm: Nhân viên và giám đốc: Đăng nhập vào hệ thống và xử lý đơn hàng.

 Biểu đồ UseCase tổng quát

Biểu đồ 3.1. Biểu đồ UseCase tổng quát

 Biểu đồ UseCase đặt hàng Đặc tả ca sử dụng “Đặt hàng”

Tên Usecase Đặt hàng

Tác nhân Khách hàng

Điều kiện bắt đầu Khách hàng truy cập website Điều kiện kết thúc Khách hàng đặt hàng thành cơng

Luồng sự kiện chính - Khi khách hàng có nhu cầu cho mua hàng trên website tìm kiếm sản phẩm muốn mua, thêm sản phẩm vào giỏ hàng, cập nhật thông tin mua hàng rồi đặt hàng. Khi đơn hàng được đặt thành cơng thì hệ thống thơng báo đơn hàng thành công.

Luồng sự kiện phụ - Khách hàng tiến hành đặt hàng trong khi thông tin mua hàng cịn trống, hệ thống sẽ thơng báo “Bạn cần nhập thông tin mua hàng đầy đủ”.

- Khi khách hàng cập nhật thông tin giỏ hàng với số lượng sản phẩm trong đơn nhỏ hơn hoặc bằng 0 thì hệ thống sẽ thơng báo “Số lượng sản phẩm phải lớn hơn 0”

Biểu đồ 3.2. Biểu đồ UseCase Đặt hàng

 Biểu đồ UseCase đăng nhập

Đặc tả ca sử dụng “Đăng nhập hệ thống”

Tên Usecase Đăng nhập hệ thống

Tác nhân Người dùng

Điều kiện bắt đầu Truy cập vào trang quản trị của hệ thống Điều kiện kết thúc Đăng nhập thành cơng

Luồng sự kiện chính - Người dùng tiến hành truy cập vào đường dẫn của trang quản trị của hệ thống.

- Tiến hành nhập thông tin tài khoản và mật khẩu của người dùng, sau đó nhấn Submit. Nếu thành công, sẽ redirect đến trang đích.

Luồng sự kiện phụ - Người dùng nhập sai thông tin tài khoản hoặc mật khẩu thì hệ thống thơng báo “Thơng tin tài khoản hoặc mật khẩu khơng chính xác”.

- Khi tài khoản người dùng đã bị vơ hiệu hóa thì sau khi bấm submit hệ thống đưa ra thông báo “Tài khoản của bạn đã bị vơ hiệu hóa”.

Biểu đồ 3.3. Biểu đồ UseCase đăng nhập

 Biểu đồ Usecase quản lý bán hàng

 Biểu đồ UseCase Quản lý khách hàng Đặc tả ca sử dụng “Quản lý khách hàng”

Tên Usecase Quản lý Khách hàng

Tác nhân Người dùng

Điều kiện bắt đầu Truy cập vào trang quản lý khách hàng của hệ thống Điều kiện kết thúc Thao tác thành cơng.

Luồng sự kiện chính - Người dùng muốn thêm một khách hàng mới: Nhấn nút tạo mới khách hàng, điền đầy đủ thông tin khách hàng, rồi tiến hành lưu khách hàng. Hệ thống hiện thống báo “Thêm mới thành công”.

- Người dùng muốn tìm khách hàng đã tồn tại: nhập thơng tin của khách hàng cần tìm kiếm như: tên, số điện thoại, email, … sau đó nhấn tìm kiếm. Hệ thống sẽ hiện ra khách hàng cần tìm.

- Người dùng muốn cập nhật thơng tin khách hàng: tìm khách hàng muốn cập nhật thơng tin, Nhấn nút “Edit” cập nhập thông tin khách hàng trên form thơng tin khách hàng. Sau đó nhấn Lưu. Hệ thống trả lại thông báo “Cập nhập thông tin thành công”.

- Người dùng muốn xóa khách hàng: tìm khách hàng muốn xóa, Nhấn nút “Xóa”. Hệ thống trả lại thơng báo “Xóa thành cơng”.

Luồng sự kiện phụ - Người dùng nhập sai thơng tin khách hàng thì hệ thống thơng báo “Thơng tin khách hàng khơng chính xác”.

- Người dùng nhập thơng tin tìm kiếm và nhấn “Tìm kiếm”. Nếu khơng tồn tại thì sẽ hiển thị thơng báo. Khách hàng chưa tồn tại.

Biểu đồ 3.5. Biểu đồ UseCase Quản lý khách hàng

 Biểu đồ UseCase Quản lý Báo cáo Đặc tả ca sử dụng “Quản lý báo cáo”

Tên Usecase Quản lý Báo cáo

Tác nhân Người dùng

Điều kiện bắt đầu Truy cập vào trang báo cáo của hệ thống Điều kiện kết thúc Xem được báo cáo cần thiết

Luồng sự kiện chính - Người dùng muốn xem báo cáo, truy cập vào trang báo cáo. Tìm kiếm báo cáo cần xem. Hệ thống trả lại báo cáo cần xem.

Luồng sự kiện phụ - Báo cáo người dùng muốn xem không tồn tại. Hệ thống trả lại thông báo “Báo cáo không tồn tại”

Bảng 3.4. Đặc tả ca sử dụng Quản lý báo cáo

Biểu đồ 3.6. Biểu đồ UseCase Quản lý Báo cáo

 Biểu đồ UseCase Quản lý Sản Phẩm Đặc tả ca sử dụng “Quản lý Sản Phẩm”

Tên Usecase Quản lý Báo cáo

Tác nhân Người dùng

Điều kiện bắt đầu Truy cập vào trang báo cáo của hệ thống

Điều kiện kết thúc Thao tác thành cơng trên đối tượng là Sản phẩm

Luồng sự kiện chính - Người dùng muốn tìm khách hàng đã tồn tại: nhập thơng tin của khách hàng cần tìm kiếm như: tên, số điện thoại, email, … sau đó nhấn tìm kiếm. Hệ thống sẽ hiện ra khách hàng cần tìm.

- Người dùng muốn thêm một sản phẩm mới: Nhấn nút tạo mới sản phẩm, điền đầy đủ thông tin sản phẩm, rồi tiến hành lưu sản phẩm. Hệ thống hiện thống báo

“Thêm mới thành công”.

- Người dùng muốn cập nhật thơng tin sản phẩm: tìm sản phẩm muốn cập nhật thông tin, Nhấn nút “Edit” cập nhập thông tin sản phẩm trên form thơng tin sản phẩm. Sau đó nhấn Lưu. Hệ thống trả lại thông báo “Cập nhập thông tin thành cơng”.

- Người dùng muốn xóa sản phẩm: tìm sản phẩm muốn xóa, Nhấn nút “Xóa”. Hệ thống trả lại thơng báo “Xóa thành cơng”.

- Người dùng muốn xuất sản phẩm: tìm sản phẩm muốn xuất, Nhấn nút “Xuất hàng”. Hệ thống trả lại form thông tin xuất hàng. Nhập thông tin xuất hàng. Tiến hành xuất hàng. Hệ thống thông báo. Thông tin xuất hàng được ghi nhận thành công

- Người dùng muốn nhập sản phẩm: tìm sản phẩm muốn nhập, Nhấn nút “Nhập hàng”. Hệ thống trả lại form thông tin nhập hàng. Nhập thông tin nhập hàng. Tiến hành nhập hàng. Hệ thống thông báo. Thông tin nhập hàng được ghi nhận thành công.

Luồng sự kiện phụ - Người dùng nhập thông tin nhập hàng, nếu thông tin không đúng. Hệ thống thông báo lỗi “Thông tin sản phẩm khơng chính xác.”

Biểu đồ 3.7. Biểu đồ UseCase Quản lý Sản phẩm

 Biểu đồ UseCase Quản lý đơn hàng Đặc tả ca sử dụng “Quản lý Đơn hàng”

Tên Usecase Quản lý Đơn hàng

Tác nhân Người dùng

Điều kiện bắt đầu Truy cập vào trang danh sách đơn hàng của hệ thống Điều kiện kết thúc Thao tác thành công trên đối tượng là đơn hàng theo từng

nhiệm vụ của Người dùng

Luồng sự kiện chính - Người dùng là nhân viên kinh doanh xử lý những đơn hàng chờ xử lý do khách hàng đặt. Nếu xác nhận thành công, chuyển trạng thái đơn hàng đã duyệt. Cịn khơng thì hủy đơn hàng

- Người dùng là nhân viên kho tiến hành nhặt hàng những đơn hàng đã được nhân viên kinh doanh duyệt. trạng thái đơn hàng chuyển sang đã nhặt hàng.

- Nhân viên vận chuyển nhận hàng theo số đơn hàng mà được kho xác nhận đã nhặt hàng. Thực hiện giao hàng cho khách.

tình trạng thanh tốn, chuyển trạng thái hồn tất đơn hàng. - Cập nhật thông tin đơn hàng khi cần thiết

- Khi người dùng muốn tìm kiếm đơn hàng, nhập thơng tin đơn hàng để tìm kiếm

Luồng sự kiện phụ - Người dùng nhập thơng tin tìm kiếm đơn hàng, nếu khơng tồn tại sẽ hiển thị thông báo đơn hàng không tồn tại.

Bảng 3.6. Đặc tả ca sử dụng Quản lý đơn hàng

Biểu đồ 3.8. Biểu đồ UseCase Quản lý Đơn hàng

Biểu đồ 3.9. Biểu đồ lớp

3.5.2.3. Biểu đồ trạng thái

Biểu đồ trạng thái mô tả các thông tin về các trạng thái khác nhau của đối tượng đơn hàng, thể hiện các đối tượng chuyển từ trạng thái này sang trạng thái khác như thế nào, hoạt động của đối tượng trong mỗi trạng thái ra sao.

Biểu đồ 3.10. Biểu đồ trạng thái đơn hàng

3.5.2.4. Biểu đồ tuần tự

Biểu đồ tuần tự mô tả sự trao đổi thơng điệp giữa các đối tượng theo trình tự thời gian, thơng điệp được gửi và nhận bởic ác đối tượng đang hoạt động trong hệ thống.

 Biểu đồ tuần tự chức năng đặt hàng

Biểu đồ 3.11. Biểu đồ tuần tự đặt hàng - Biểu đồ tuần tự đăng nhập

- Biểu đồ tuần tự chức năng thêm khách hàng.

Biểu đồ 3.13. Biểu đồ tuần tự thêm khách hàng

- Biểu đồ tuần tự chức năng duyệt đơn hàng

3.2.5.5. Biểu đồ hoạt động

Biểu đồ 3.15. Biểu đồ hoạt động chức năng duyệt đơn hàng

Một phần của tài liệu (Luận văn đại học thương mại) phát triển hệ thống quản lý bán hàng cho công ty cổ phần và thƣơng mại MQ việt nam (Trang 27 - 41)

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

(56 trang)