Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 165 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
165
Dung lượng
9,64 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN MÔN ĐỒ ÁN Đề tài: HỆ THỐNG QUẢN LÝ GIAO HÀNG NHANH Giảng viên hướng dẫn: Ths.Trần Anh Dũng Ths Phan Trung Hiếu Sinh viên thực hiện: Huỳnh Long Pháp Nguyễn Văn Hoài Nam TP Hồ Chí Minh, ngày 28 tháng năm 2021 18521226 18521129 NHẬN XÉT CỦA GIẢNG VIÊN LỜI CẢM ƠN Lời em xin chân thành gửi lời cảm ơn đến thầy - Ths Trần Anh Dũng truyền đạt kiến thức giúp đỡ chúng em trình thực biểu đồ giải đáp thắc mắc đồ án Qua chúng em có đủ kiến thức để hồn thành đồ án Đồng thời nhóm em muốn gửi lời cảm ơn đến anh chị khóa trên, đặc biệt anh chị khoa chia sẻ kinh nghiệm quý báu môn học kiến thức liên quan Cũng xin cảm ơn bạn bè tạo điều kiện thuận, người đưa nhận xét góp ý chân thành, vơ quý giá Những người động viên, hỗ trợ nhóm hồn thành đề tài Dù cố gắng hồn thành đề tài phạm vi khả cho phép chắn không tránh khỏi thiếu sót Chúng em mong nhận thơng cảm, góp ý tận tình bảo từ Thầy nhằm hồn thiện kiến thức mà nhóm chúng em học tập hành trang để nhóm chúng em thực tiếp đề tài khác tương lai Chúng em xin chân thành cảm ơn Nhóm thực Mục lục Chương : Giới Thiệu Đề Tài .6 Đề tài Khảo sát trạng 1.1 Phương pháp lựa chọn khảo sát 1.2 Hiện trạng nghiệp vụ 1.3 Hiện trạng tổ chức 25 Xác định yêu cầu 27 2.1 Danh sách yêu cầu 27 2.2 Danh sách biểu mẫu qui định 28 Chương 2: Phân tích 36 Sơ đồ UseCase 36 1.1 Use case Quản lý 36 1.2 Use case Cửa hàng 37 1.3 Use case Nhân viên vận chuyển 37 Đặc tả Use case 38 2.1 Danh sách Actor .38 2.2 Danh sách Use case 38 Chương 3: Thiết kế 65 Thiết kế liệu 65 1.1 Sơ đồ lớp .65 1.2 Sơ đồ sở liệu .87 Thiết kế giao diện 100 2.1 Sơ đồ liên kết hình 100 2.2 Mô tả đối tượng hình 102 Thiết kế kiến trúc .162 3.1 Công nghệ sử dụng .162 3.2 Mơ hình kiến trúc hệ thống 162 Chương 4: Kết luận 163 Kết đạt 163 1.1 Công nghệ 163 1.2 Sản phẩm 163 Những hạn chế khó khăn 163 Hướng phát triển 164 Chương 5: Tài liệu tham khảo .165 Chương : Giới Thiệu Đề Tài Đề tài Công việc kinh doanh mua bán hàng hóa xuất từ xưa đến nay, giai đoạn mang hình thức, đặc thù riêng Việc kinh doanh mua bán hàng hóa ban đầu thực theo phương thức giao dịch trực tiếp Từ khoa học công nghệ phát triển tạo hình thức mua bán mới, điển hình mua bán trực tuyến Nhận thấy nhu cầu tốc độ giao hàng nhanh chóng kịp thời người tiêu dùng đáng Hàng loạt cơng ty công nghệ dịch vụ vận chuyển logistic xuất ngày nhiều đáp ứng nhu cầu giao hàng nâng cao công nghệ để gia tăng trải nghiệm khách hàng Theo khảo sát Hiệp hội TMĐT, nay, Việt Nam có 50 đơn vị giao hàng nhanh với quy mô lớn nhở Con số tăng 10 lần năm vừa qua Năm 2019 chứng kiến phát triển mạnh mẽ số doanh nghiệp khởi nghiệp logistics như: Ninja Van, Ahamove, J&T Express, GrabExpress kết hợp với sàn TMĐT khiến cho việc giao hàng thực nhanh chóng nhận phản hồi tích cực từ người mua hàng Chính phát triển mạnh mẽ đơn vị giao hàng, nhóm định chọn đề tài “Hệ thống quản lý giao hàng nhanh” nhằm phục vụ cho nhu cầu quản lý vận chuyển đơn vận doanh nghiệp Khảo sát trạng 1.1 Phương pháp lựa chọn khảo sát Phương pháp tham khảo tài liệu: Nhóm thực thu nhận thơng tin tổng quát cấu trúc tổ chức, chế hoạt động, qui trình vận hành thơng tin hệ thống 1.2 Hiện trạng nghiệp vụ 1.2.1 Quản lý Quản lý nhân viên Mơ tả Tình huống: Quản lý muốn thêm, xóa, sửa thơng tin nhân viên Thực hiện: Quản lí tiến hành thực thay đổi phần mềm Sơ đồ trạng STT Bảng mô tả công việc Mô tả cơng Điều kiện việc khởi động Vị trí làm việc Tần suất Thời lượng Yêu cầu thêm, Quản lý muốn Quản lý phút xóa, sửa thơng thêm, xóa, sửa tin nhân viên thông tin nhân viên Tiến hành Đã đăng nhập Quản lý phút thêm, xóa, sửa phần mềm thông tin nhân ứng dụng giao viên hàng Cập nhật Sau Quản lý phút lưu trữ liệu thay đổi thành công Quản lý kho bãi o Mơ tả o Tình huống: Quản lý muốn thêm xóa sửa thơng tin kho bãi o Thực hiện: Nhập đầy đủ thông tin kho bãi tiến hành lưu thông tin nhập vào sở liệu Sơ đồ trạng STT Bảng mô tả công việc Mô tả công Điều kiện việc khởi động Vị trí làm việc Tần suất Thời lượng Yêu cầu thêm, Quản lý muốn Quản lý phút xóa, sửa thơng thêm, xóa, sửa tin kho bãi thông tin kho bãi Tiến hành Đã đăng nhập Quản lý phút thêm, xóa, sửa phần mềm thơng tin kho ứng dụng giao bãi hàng Cập nhật Sau Quản lý phút lưu trữ liệu thay đổi thành cơng Quản lý hàng hóa vận chuyển Mơ tả o Tình huống: Quản lý muốn xem thơng tin hàng hóa vận chuyển Xác nhận đơn hàng sau phân cơng đơn hàng đến nhân viên vận chuyển o Thực hiện: Xem thông tin đơn hàng trình giao nhận Đối với đơn hàng đăng từ cửa hàng, quản lý xác nhận thông tin đơn hàng, tiến hành phân công nhân viên giao thực giao hàng Sau lưu lại vào sở liệu Sơ đồ trạng Chỉnh sửa password cửa hàng Chỉnh sửa địa quận cửa hàng Chỉnh sửa địa phường cửa hàng Chỉnh sửa ghi địa cửa hàng Chỉnh sửa password cửa hàng Chỉnh sửa địa quận cửa hàng Chỉnh sửa địa phường cửa hàng Chỉnh sửa ghi chúđịa cửa hàng Bảng 93 Danh sách xử lý hình sửa thông tin cửa hàng 2.2.3 Nhân viên vận chuyển 2.2.3.1 Màn hình khởi động STT Tên xử lí Bắt đầu Ý Nghĩa Chuyển sang hình đăng nhập để sử dụng hệ thống Bảng 94 Danh sách xử lý hình khởi động Điều kiện gọi Người dùng bấm vào nút “Get started” Ghi 2.2.3.2 Màn hình đăng nhập STT Tên xử lí Điền tên đăng nhập(địa mail) Điền mật tài khoản Đăng nhập Đăng ký Ý Nghĩa Điền tên đăng nhập tài khoản Điền mật tài khoản Tiến hành đăng nhập vào hệ thống Để lại thông tin, nhân viên quản lý liên hệ bạn để tạo tài khoản Bảng 95 Danh sách xử lý hình đăng nhập Điều kiện gọi Người dùng nhấn vào (1) Người dùng nhấn vào (2) Người dùng bấm vào chữ Login Người dùng nhấn vào “Sign up” Ghi 2.2.3.3 Màn hình để lại thơng tin đăng ký STT Tên xử lí Điền địa email Ý Nghĩa Điền địa email Điền số điện thoại Điền số điện thoại Gởi Tiến hành gởi thông tin nhập lên hệ thống Điều kiện gọi Người dùng nhấn vào (1) Người dùng nhấn vào (2) Người dùng nhấn vào nút “Send” Bảng 96 Danh sách xử lý hình để lại thông tin đăng ký Ghi 2.2.3.4 Màn hình Menu STT Tên xử lí Profile List Order Commission Policy Đăng xuất Ý Nghĩa Chuyển đến hình thơng tin chi tiết người dùng Chuyển đến hình danh sách đơn hàng Chuyển đến hình sách hoa hồng Đăng xuất khỏi hệ thống Bảng 97 Danh sách xử lý hình Menu Điều kiện gọi Người dùng nhấn vào nút “Profile” Người dùng nhấn vào nút “List Order” Người dùng nhấn vào nút “Commission Policy” Người dùng nhấn vào nút “Log out” Ghi 2.2.3.5 Màn hình danh sách đơn hàng STT Tên xử lí Điền thơng tin cần tìm Chọn quận Reset Ý Nghĩa Tìm kiến đơn hàng danh sách đơn hàng cần giao Tìm kiếm theo thông tin quận giao Làm lại lọc mặt định Danh sách đơn hàng Hiển thị danh sách đơn hàng cần giao Điều kiện gọi Người dùng nhấn vào “1” Ghi Người dùng nhấn vào Combobox “District” Hệ thống tự động Load danh sách quận Người dùng nhấn vào nút “Reset” Bảng 98 Danh sách xử lý hình danh sách đơn hàng Tự động Load 2.2.3.6 Màn hình chi tiết đơn hàng STT Tên xử lí Hiển thị thơng tin đơn hàng Hiển thị thông tin người nhận đơn hàng Tracking Ý Nghĩa Hiển thị thông tin bảng đơn hàng Hiển thị thông tin người nhận đơn hàng Điều kiện gọi Hệ thống tự động Load thông tin đơn hàng Hệ thống tự động Load thông tin đơn hàng Chuyển sang hình theo dõi đơn hàng Người dùng nhấn vào nút “Tracking” Bảng 99 Danh sách xử lý hình chi tiết đơn hàng Ghi 2.2.3.7 Màn hình theo dõi đơn hàng STT Tên xử lí Hiển thị thơng tin đơn hàng Xóa trạng thái gần Hiển thị thông tin danh sách trạng thái đơn hàng Thêm trạng thái Ý Nghĩa Hiển thị thơng tin bảng đơn hàng Xóa trạng thái gần đơn hàng, trách trường hợp cập nhật nhầm trạng thái Hiển thị thông tin danh sách trạng thái đơn hàng Chuyển sang hình cập nhật trạng thái đơn hàng Điều kiện gọi Khơng có Ghi Tự động Load Người dùng nhấn vào dấu “x” Khơng có Người dùng nhấn vào nút “New Status” Bảng 100 Danh sách xử lý hình theo dõi đơn hàng Tự động Load 2.2.3.8 Màn hình cập nhật trạng thái đơn hàng STT Tên xử lí Hiển thị thông tin đơn hàng Hiển thị thông tin trạng thái trước đơn hàng Chọn trạng thái Ý Nghĩa Hiển thị thông tin bảng đơn hàng Hiển thị thông tin trạng thái trước đơn hàng Chọn trạng thái đơn hàng Điều kiện gọi Khơng có Lưu lại thơng tin trạng thái Người dùng nhấn vào nút “Lưu” Lưu Khơng có Người dùng nhấn vào Combobox “3” Bảng 101 Danh sách xử lý hình cập nhật trạng thái đơn hàng Ghi Tự động Load Tự động Load Tự động Load danh sách trạng thái 2.2.3.9 Màn hình sách hoa hồng STT Tên xử lí Hiển thị danh sách sách hoa hồng Hiển thị chi tiết sách hoa hồng Ý Nghĩa Điều kiện gọi Hiển thị danh sách Khơng có sách hoa hồng Hiển thị chi tiết Khơng có sách hoa hồng Bảng 102 Danh sách xử lý hình sách hoa hồng Ghi Tự động Load Tự động Load 2.2.3.10 Màn hình chi tiết thơng tin cá nhân STT Tên xử lí Chỉnh sửa thông tin cá nhân Điều kiện gọi Nhấn vào nút “1” Ghi Khơng có Tự động Load Tự động Load Ý Nghĩa Chuyển sang hình “Chỉnh sửa thông tin cá nhân” Hiển thị thông tin Hiển thị thông tin cơ bảng người dùng bảng người dùng Hiên thị thông tin Hiển thị thông tin địa địa người dùng người dùng Khơng có Bảng 103 Danh sách xử lý hình chi tiết thơng tin cá nhân 2.2.3.11 Màn hình chỉnh sửa thơng tin cá nhân STT Tên xử lí Điền họ tên Điền số điện thoại Điền địa email Chọn giới tính Chọn ngày sinh Chọn quận Chọn phường Điền ghi thông tin địa Lưu Ý Nghĩa Điền họ tên Điến số điện thoại Điền địa email Chọn giới tính Chọn ngày sinh Chọn quận lưu trú Chọn phường lưu trú Chi tiết địa (số nhà, đường,…) Lưu thông tin thay đổi Điều kiện gọi Nhấn vào “1” Nhấn vào “2” Nhấn vào “3” Nhấn vào “4” Nhấn vào “5” Nhấn vào “6” Nhấn vào “7” Nhấn vào “8” Nhấn vào nút “Save” Bảng 104 Danh sách xử lý hình chỉnh sửa thơng tin cá nhân Ghi Thiết kế kiến trúc 3.1 Công nghệ sử dụng FrontEnd: Flutter: Xây dựng giao diện người dùng BackEnd: o NodeJS, ExpressJS: Xây dựng Server, cung cấp API cho Client o MongoDB: Lưu trữ liệu 3.2 Mơ hình kiến trúc hệ thống Phần mềm xây dựng theo mơ hình client-server: Các thành phần Client máy khách, máy trạm – nơi thực gửi yêu cầu đến server Nó tổ chức giao tiếp với người dùng, server mơi trường bên ngồi trạm làm việc Client tiếp nhận yêu cầu người dùng sau thành lập API để gửi đến server Khi nhận kết từ server, client tổ chức hiển thị kết Server xử lý yêu cầu gửi đến từ client Sau server xử lý xong, gửi trả lại kết quả, client tiếp tục xử lý kết để phục vụ người dùng Chương 4: Kết luận Kết đạt Sau thời gian tìm hiểu tiến hành thực đề tài Nhóm chúng em đạt số kết sau: 1.1 o o o o o 1.2 Cơng nghệ Có kiến thức ngôn ngữ Dart Sử dụng mobile UI framework Flutter để xây dựng giao diện người dùng đa tảng (Android & IOS) Có kiến thức ngôn ngữ JavaScript Biết cách sử dụng Node framework Express để xây dựng API cho ứng dụng Deploy Web Server lên VPS Azure Sản phẩm Tạo sản phẩm tương đối hoàn chỉnh gồm Fast Delivery Manager - Ứng dụng dành cho người quản lý Fast Delivery Store - Ứng dụng dành cho cửa hàng Fast Delivery Staff - Ứng dụng dành cho nhân viên vận chuyển Giao diện thân thiện với người dùng, dễ dàng thao tác với hệ thống Chức tương đối đủ dành cho hệ thống giao hàng Những hạn chế khó khăn Đề tài hệ thống giao hàng đề tài khơng q khó tương đối rộng nhiều chức năng, số chức dừng lại mức độ tương đối hoàn thiện Giao diện dễ dàng thao tác với hệ thống song chưa bắt mắt, thiếu số animation để mang đến trải nghiệm tốt cho người dùng Flutter – Node – Express cơng nghệ nhóm phát triển, kiến thức công nghệ thiếu hụt ảnh hưởng đến tốc độ phát triển gặp tương đối nhiều lỗi trình xây dựng hệ thống Hướng phát triển o Đưa ứng dụng Fast Delivery Manager dành cho người quản lý lên website để thuận tiện việc quản lý phân công đơn hàng o Tiếp tục phát triển giao diện vấn đền liên quan đến chức ứng dụng Fast Delivery Store, Fast Delivery Staff o Phát triển chức theo dõi đơn hàng lên website để thuận tiện cho người nhận hàng theo dõi đơn hàng họ o Cập nhật thêm trạng thái đơn hàng trình giao nhận Chương 5: Tài liệu tham khảo Tài liệu tham khảo: Nghiệp vụ giao hàng Giao hàng nhanh: https://ghn.vn/pages/dich-vu-giao-hang Giao hàng tiếp kiệm: https://giaohangtietkiem.vn/ Ứng dụng giao hàng dành cho cửa hàng: Giao hàng tiết kiệm: https://play.google.com/store/apps/details?id=com.EComJSC.ECom Shop&hl=en&gl=US Giao hàng nhanh: https://play.google.com/store/apps/details?id=vn.ghn.app.giaohangn hanh&hl=en&gl=US ... Quản lý xem thông tin đơn hàng giao hệ thống Đã đăng nhập Quản lý ứng dụng giao hàng phút Sau chọn Quản lý đơn hàng cần xử lý Sau xác Quản lý nhận đơn hàng phút Sau Quản lý phân công đơn hàng. .. Người quản lý công ty vận chuyển, thực quản lý hoạt động q trình giao nhận hàng hóa Người đứng đầu cửa hàng, bên khách hàng sử dụng dịch vụ giao hàng Nhân viên công ty giao hàng, thực giao hàng. .. kiện khác 10 .Hệ thống cập nhật liệu mà quản lý gởi, chuyển hình danh sách đơn hàng cần xử lý Khơng Hệ thống khơng có đơn hàng cần sử lý Hệ thống không xác định danh sách nhân viên giao hàng Không