I. Giới thiệu về Khóa Luận Module Quản Lý Đơn Hàng Giao Hàng Tiết Kiệm
Khóa luận module quản lý đơn hàng là một nghiên cứu học thuật được thực hiện tại Học viện Ngân hàng, Khoa Hệ Thống Thông Tin Quản Lý. Đề tài này tập trung vào phát triển module quản lý đơn hàng đang giao cho Công ty Cổ phần Giao Hàng Tiết Kiệm, một trong những doanh nghiệp hàng đầu trong lĩnh vực logistics và giao hàng tại Việt Nam. Nghiên cứu được tiến hành bởi sinh viên Phạm Thị Trang dưới sự hướng dẫn của TS. Bùi Thị Hồng Nhung, hoàn thành vào tháng 5 năm 2022. Mục tiêu chính của khóa luận là xây dựng một giải pháp công nghệ thông tin hiệu quả, giúp tối ưu hóa quy trình quản lý các đơn hàng trong giai đoạn giao vận, nâng cao chất lượng dịch vụ và sự hài lòng của khách hàng.
1.1. Bối cảnh và ý nghĩa của đề tài
Trong bối cảnh ngành logistics phát triển nhanh chóng, quản lý đơn hàng trở thành yếu tố quyết định sự thành công của các công ty giao hàng. Khóa luận này giải quyết những thách thức trong quản lý đơn hàng đang giao, bao gồm cập nhật trạng thái, liên lạc khách hàng, xử lý các sự cố và báo cáo hiệu suất. Ý nghĩa thực tiễn của đề tài nằm ở khả năng ứng dụng trực tiếp vào hoạt động kinh doanh thực tế.
1.2. Phạm vi và đối tượng nghiên cứu
Nghiên cứu tập trung vào phát triển module quản lý đơn hàng tại Công ty Cổ phần Giao Hàng Tiết Kiệm. Đối tượng chính là các nhân viên giao hàng, bộ phận quản lý đơn hàng và khách hàng sử dụng dịch vụ. Phạm vi bao gồm các chức năng như cập nhật trạng thái, xử lý thông tin khách hàng, liên lạc nội bộ và báo cáo sự cố.
II. Phân Tích Hệ Thống và Các Chức Năng Chính
Phân tích hệ thống là bước quan trọng trong quá trình phát triển module quản lý đơn hàng. Khóa luận sử dụng các công cụ UML như biểu đồ ca sử dụng, biểu đồ tuần tự để mô tả các quy trình nghiệp vụ. Các chức năng chính được phân tích bao gồm: cập nhật trạng thái Hoàn thành đơn hàng, Yêu cầu check khách, Liên lạc với khách hàng/shop, Sắp xếp đơn hàng, Thêm tag thông tin, Thêm ghi chú nội bộ, Xem chi tiết đơn hàng, Thông báo quá cân, Báo xấu shop, Report hàng cấm, Báo xấu người nhận, Report vỡ hỏng, Liên lạc nội bộ và Tìm kiếm đơn hàng. Mỗi chức năng được mô tả chi tiết thông qua kịch bản ca sử dụng và sơ đồ tương tác.
2.1. Biểu đồ ca sử dụng quy trình quản lý đơn hàng
Biểu đồ ca sử dụng là công cụ trực quan giúp hiểu rõ các chức năng quản lý đơn hàng đang giao. Nó thể hiện mối quan hệ giữa các tác nhân (nhân viên, khách hàng) và các ca sử dụng (các tính năng chính). Sơ đồ này cung cấp cái nhìn tổng quát về toàn bộ quy trình, từ việc tiếp nhận đơn hàng đến khi hoàn thành giao dịch.
2.2. Các kịch bản ca sử dụng chính
Khóa luận mô tả chi tiết các kịch bản ca sử dụng cho từng chức năng. Ví dụ, chức năng cập nhật trạng thái Hoàn thành đơn hàng bao gồm các bước: đăng nhập, tìm đơn hàng, xác nhận giao thành công, cập nhật dữ liệu. Các kịch bản này giúp lập trình viên hiểu rõ yêu cầu từng tính năng.
III. Thiết Kế Giao Diện và Cơ Sở Dữ Liệu
Thiết kế giao diện của module quản lý đơn hàng được xây dựng theo nguyên tắc thân thiện với người dùng và tối ưu hóa trải nghiệm. Khóa luận trình bày chi tiết về các thực thể tham gia vào hệ thống như đơn hàng, khách hàng, shop, nhân viên giao hàng. Thiết kế cơ sở dữ liệu vật lý sử dụng mô hình quan hệ, với sơ đồ thực thể liên kết (ERD) mô tả các bảng dữ liệu và mối quan hệ giữa chúng. Các giao diện chính được thiết kế để hỗ trợ các chức năng như Hoàn thành đơn hàng, Yêu cầu check khách và nhiều tính năng khác. Mỗi giao diện được tối ưu hóa để đảm bảo tính dễ sử dụng và hiệu suất cao.
3.1. Sơ đồ thực thể liên kết ERD
Sơ đồ ERD là nền tảng của thiết kế cơ sở dữ liệu cho hệ thống quản lý đơn hàng. Nó thể hiện các bảng chính như Orders, Customers, Shops, Delivery_Staff và các mối quan hệ giữa chúng. Sơ đồ này đảm bảo tính toàn vẹn dữ liệu và hỗ trợ các truy vấn phức tạp.
3.2. Giao diện người dùng
Giao diện hệ thống được thiết kế với bố cục logic, cung cấp truy cập nhanh chóng đến các chức năng quản lý đơn hàng chính. Giao diện Hoàn thành đơn hàng cho phép nhân viên cập nhật trạng thái và xác nhận giao hàng thành công. Các tab, nút và biểu mẫu được bố trí hợp lý để tối ưu hóa quy trình làm việc.
IV. Kiểm Thử và Ứng Dụng Thực Tiễn
Kiểm thử hệ thống là giai đoạn quan trọng để đảm bảo chất lượng của module quản lý đơn hàng. Khóa luận trình bày chi tiết các kịch bản kiểm thử cho từng chức năng, bao gồm kiểm thử chức năng (functional testing), kiểm thử hiệu suất (performance testing) và kiểm thử bảo mật (security testing). Các kịch bản kiểm thử chức năng cập nhật trạng thái xác minh rằng hệ thống chính xác ghi nhận các thay đổi trạng thái đơn hàng. Kết quả kiểm thử cho thấy hệ thống hoạt động ổn định, đáp ứng các yêu cầu nghiệp vụ. Ứng dụng thực tiễn tại Giao Hàng Tiết Kiệm chứng minh hiệu quả của module trong nâng cao hiệu suất quản lý đơn hàng.
4.1. Kế hoạch và thực hiện kiểm thử
Kiểm thử hệ thống được tiến hành theo kế hoạch chi tiết, đảm bảo bao phủ toàn bộ chức năng quản lý đơn hàng. Mỗi kịch bản kiểm thử bao gồm điều kiện tiên quyết, các bước thực hiện, dữ liệu đầu vào và kết quả mong đợi. Quá trình kiểm thử phát hiện và khắc phục các lỗi trước khi triển khai.
4.2. Kết quả và khuyến nghị
Kết quả kiểm thử chứng minh module quản lý đơn hàng đáp ứng các yêu cầu được xác định. Hệ thống xử lý chính xác các giao dịch, cập nhật trạng thái nhanh chóng và cung cấp báo cáo chi tiết. Khóa luận đưa ra các khuyến nghị để cải thiện hơn nữa hiệu suất và thêm các tính năng mới trong tương lai.