Đề tài thiết kế cơ sở dữ liệu quản lý đơn hàng và shipper

20 268 0
Đề tài thiết kế cơ sở dữ liệu quản lý đơn hàng và shipper

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG  BÁO CÁO BÀI TẬP LỚN Môn: Kỹ thuật phần mềm ứng dụng Đề tài: Thiết kế sở liệu quản lý đơn hàng shipper Giáo viên hướng dẫn: Thầy Vũ Song Tùng Mã lớp: 112104 Sinh viên MSSV Nguyễn Khắc Thăng 20172809 DTVT02- K62 Phạm Quốc Trung 20172875 DTVT01- K62 Nguyễn Doãn Hoan 20172563 DTVT02- K62 Hà Nội 2019 Lớp Mục lục Lời mở đầu Phần 1: Lên kế hoạch Mục đích đề tài Kế hoạch triển khai đề tài: Phần 2: Phân tích hệ thống Chức hệ thống: .6 1.1: Phân tích chức 1.2 Sơ đồ phân cấp chức năng: .7 Sơ đồ thực thể liên kết: Sơ đồ luồng liệu mức ngữ cảnh: 10 Sơ đồ luồng liệu mức đỉnh: 10 Sơ đồ luồng liệu chức năng: 11 5.1: Sơ đồ luồng liệu chức quản lý shipper 11 5.2: Sơ đồ luồng liệu chức quản lý đơn hàng 12 5.3: Sơ đồ luồng liệu chức đăng kí 13 5.4: Sơ đồ luồng liệu chức thống kê .14 5.5: Sơ đồ luồng liệu chức tìm kiếm .15 Phần 3: Thiết kế hệ thống 16 Thiết kế sở liệu: 16 1.1: Sơ đồ liên kết: 16 1.2 Bảng liệu: 17 1.3: Thực số chức với SQL 19 Lời mở đầu Ngày nay, sống làm việc thời đại công nghệ Mọi việc sống dường trở nên đơn giản nhiều nhờ vào hỗ trợ chúng Một số cơng nghệ mà chúng em muốn nhắc tới hệ thống phần mềm quản lý Như biết, ngày việc thương mại trực tuyến trở nên vơ phổ biến, kéo theo việc vận chuyển đơn hàng online thông qua shipper phát triển nhanh Trong trình phát triển đó, phần mềm quản lý đóng vai trị vơ quan trọng hoạt động kinh doanh, quản lý thống kê Vì nội dung tập lớn môn kĩ thuật phần mêm ứng dụng, nhóm chúng em xin trình bày đề tài “Thiết kế hệ thống quản lý shipper đơn hàng” Trong trình tìm hiểu đề tài này, cố gắng kĩ vốn kiến thức cịn hạn hẹp nên khơng thể tránh khỏi sai sót Vì chúng em mong nhận góp ý thầy bạn đề đề tài chúng em hoàn thiện Cuối cùng, chúng em xin gửi lời cảm ơn sâu sắc đến thầy Vũ Song Tùng Trong thời gian qua cung cấp cho chúng em kiến thức quý báu tận tình dạy để chúng em hồn thành tốt đề tài Chúng em xin chân thành cảm ơn ! Phần 1: Lên kế hoạch Mục đích đề tài Trong trình quản lý shipper đơn hàng, quản trị viên có nhiều cơng việc phải hoàn thành như: Cập nhật danh sách đơn hàng, thống kế số lượng đơn hàng Bên cạnh đó, shipper cần phải đăng kí cập nhật thơng tin cá nhân, đăng kí ca làm Khách hàng cần đăng kí đơn hàng kiểm tra đơn hàng có trạng thái Tất cộng việc quản lý hình thức thủ cơng dùng sổ sách, giấy tờ phiền phức gây tốn thời gian, chồng chéo công việc làm giảm suất làm việc Do đó, phần mềm quản lý shipper đơn hàng đời từ nhu cầu thực tế, phần mềm giúp quản trị viên, shipper khách hàng tiết kiệm thời gian công sức thân phải thưc công việc nêu Quản trị viên có nhiệm vụ: + Cập nhật thơng tin shipper như: Họ tên, ngày sinh, giới tính, địa chỉ, số điện thoại, biển số xe, trạng thái… + Khi có shipper đăng kí vào hệ thống cập nhật lại danh sách shipper + Phân công cho shipper đơn hàng + Khi khách hàng đăng kí đơn hàng tạo đơn hàng + Thống kê số lượng shipper hệ thống, số lượng đơn hàng ngày, tuần tháng Khi shipper đăng kí vào hệ thống cấp tài khoản, shipper dùng tài khoản để: + Đăng kí làm, ca làm khu vực làm + Cập nhật thông tin thân + Nhận đơn hàng quản trị viên phân cơng Khi khách hàng đăng kí tài khoản hệ thống sử dụng tài khoản để: + Đăng kí đơn hàng + Theo dõi trạng thái đơn hàng Kế hoạch triển khai đề tài: Phần 2: Phân tích hệ thống Chức hệ thống: 1.1: Phân tích chức Chức 1: Quản lý shipper Chức giúp cho quản trị viên quản lý thông tin liên quan đến shipper tên, giới tính, biển số xe… thơng tin liên quan đến toàn shipper hệ thống danh sách shipper, số lượng shipper Bên cạnh shipper tự cập nhật thơng tin thân mà không cần thông qua quản trị viên - Cập nhật danh sách shipper: Chức giúp quản trị viên cập nhật danh sách shipper hệ thống có shipper thơi việc có shipper xin vào làm việc Cập nhật thông tin shipper: Chức giúp quản trị viên cập nhật thơng tin cá nhân shipper thơng tin bị thay đổi Hoặc shipper tự cập nhật có thơng báo đến quản trị viên Chức 2: Quản lý đơn hàng Chức giúp quản trị viên quản lý thông tin đơn hàng hệ thống - Cập nhật danh sách đơn hàng: Khi cần thêm (tạo mới) xóa đơn hàng quản trị viên sử dụng đến chức Cập nhật thông tin đơn hàng: Khi khách hàng có yêu cầu thay đổi thông tin đơn hàng thời gian giao hàng, địa điểm giao hàng… quản trị viên nhận thông tin cập nhật lại hệ thống Chức 3: Đăng kí - Đăng kí đơn hàng: Giúp khách hàng gửi đơn hàng đến quản trị viên chờ xét duyệt Đăng kí ca làm, khu vực làm: Giúp shipper đăng kí thời gian làm khu vực cho phù hợp với hoàn cảnh thân, thông tin hệ thống gửi đến quan trị viên Chức 4: Thống kê - Thống kê số lượng shipper: Giúp quản trị viên thống kê số lượng shipper làm việc hệ thống từ đưa chiến lược phát triển, kinh doanh cho hợp lý Thống kê số lương đơn hàng: Giúp quản trị viên thống kê số lượng đơn hàng ship khoảng thời gian định, từ đánh giá cách tương đối tình hình hoạt động hệ thống Chức 5: Tìm kiếm - Tìm kiếm shipper: Chức giúp quản trị viên shipper tìm kiếm thơng tin shipper biết tên ID shipper Tìm kiếm đơn hàng: Chức giúp quản trị viên khách hàng tìm kiếm thơng tin đơn hàng biết ID trạng thái đơn hàng (Ví dụ khách hàng muốn kiểm tra trạng thái giao hàng đơn hàng mình) 1.2 Sơ đồ phân cấp chức năng: Hình Sơ đồ phân rã chức Sơ đồ thực thể liên kết: Trong q trình phân tích hệ thống quản lý shipper đơn hàng, xét đến thực thể quản trị viên, shipper, khách hàng đơn hàng: Bảng Thực thể hệ thống STT Thực thể Quản trị viên Shipper Khách hàng Đơn hàng Thuộc tính Mã Quản trị viên Họ tên Ngày sinh Địa Số điện thoại Gmail Mã Shipper Họ tên Ngày sinh Giới tính Địa Biển số xe Số điện thoại Gmail Loại shipper Mã khách hàng Họ tên Địa Tên cửa hàng Số điện thoại Gmail Mã đơn hàng Chi tiết đơn hàng Dịch vụ Phương thức tốn Thơng tin người nhận Ngày giao hàng Số tiền Địa Shipper đơn hàng: Hình Mơ hình thực thể liên kết shipper đơn hàng Đơn hàng khách hàng: Hình Mơ hình thực thể liên hết đơn hàng khách hàng Quản trị viên shipper: Hình Mơ hình thực thể liên kết shipper quản trị viên Quản trị viên đơn hàng: Hình Mơ hình thực thể liên kết quản trị viên đơn hàng Sơ đồ luồng liệu mức ngữ cảnh: Hình Sơ đồ luồng liệu mức ngữ cảnh Sơ đồ luồng liệu mức đỉnh: Hình Sơ đồ luồng liệu mức đỉnh 10 Chú thích: (1): Yêu cầu quản lý (7): Yêu cầu tìm kiếm – kết tìm kiếm (2): u cầu quản lý (8): Thơng tin đơn hàng (3): Yêu cầu thống kê – Kết (9): Thơng tin đơn hàng đăng kí (4): u cầu tìm kiếm – Kết tìm kiếm (10): Yêu cầu tìm kiếm – kết tìm kiếm (5): Thơng tin shipper (11), (12), (13), (14): Thông tin shipper (6): Thông tin ca làm, khu vực làm (15), (16), (17), (18): Thông tin đơn hàng Sơ đồ luồng liệu chức năng: 5.1: Sơ đồ luồng liệu chức quản lý shipper Hình Sơ đồ luồng liệu chức quản lý shipper Chú thích: (1): Nhập thơng tin – kết (5), (6), (7): Thông tin shipper (2): Yêu cầu thêm sửa xóa danh sách – kết (8): Thông tin đơn hàng (3): Nhập thông tin shipper – kết (4): Phân công – kết 11 5.2: Sơ đồ luồng liệu chức quản lý đơn hàng Hình Sơ đồ luồng liệu chức quản lý đơn hàng Chú thích: (1): Yêu cầu cập nhật danh sách – kết (3): Thông tin đơn hàng (2): Nhập thông tin đơn hàng – kết (4), (5): Thông tin shipper 12 5.3: Sơ đồ luồng liệu chức đăng kí Hình 10 Sơ đồ luồng liệu chức đăng kí Chú thích: (1): Nhập thơng tin đơn hàng – kết (3): Thông tin đơn hàng (2): Thông tin ca làm, khu vực làm – kết (4): Thông tin shipper 13 5.4: Sơ đồ luồng liệu chức thống kê Hình 11 Sơ đồ luồng liệu chức thống kê Chú thích: (1): Yêu cầu thống kê – kết (3): Thông tin shipper (2): Yêu cầu thống kê - kết (4): Thông tin đơn hàng 14 5.5: Sơ đồ luồng liệu chức tìm kiếm Hình 12 Sơ đồ luồng liệu chức tìm kiếm Chú thích: (1): u cầu tìm kiếm – kết (4): Yêu cầu tìm kiếm – kết (2): u cầu tìm kiếm – kết (5): Thơng tin shipper (3): Yêu cầu tìm kiếm – kết (6): Thông tin đơn hàng 15 Phần 3: Thiết kế hệ thống Thiết kế sở liệu: 1.1: Sơ đồ liên kết: 16 1.2 Bảng liệu:  Đơn hàng- Giao hàng  Khách hàng  Shipper  Khu vực Khoảng thời gian 17  Mặt hàng Dịch vụ  Chi tiết Đơn hàng  Đăng kí Ship 18 1.3: Thực số chức với SQL  số Procedure: Thêm khách hàng, đơn hàng, shipper,…  Tìm kiếm đơn hàng theo tên khách hàng  Tìm kiếm đơn hàng theo tình trạng  Tìm kiếm đơn hàng theo mã shipper 19  Tìm kiếm shipper theo đơn hàng  Tìm kiếm shipper theo khu vực đăng kí làm  Tra cứu chi tiết đơn hàng  Thống kê số đơn hàng giao  Thống kê số lượng shipper đăng kí làm ca tối 20 ... shipper – kết (4): Phân công – kết 11 5.2: Sơ đồ luồng liệu chức quản lý đơn hàng Hình Sơ đồ luồng liệu chức quản lý đơn hàng Chú thích: (1): Yêu cầu cập nhật danh sách – kết (3): Thông tin đơn. .. Quản lý đơn hàng Chức giúp quản trị viên quản lý thông tin đơn hàng hệ thống - Cập nhật danh sách đơn hàng: Khi cần thêm (tạo mới) xóa đơn hàng quản trị viên sử dụng đến chức Cập nhật thơng tin đơn. .. kết: Trong q trình phân tích hệ thống quản lý shipper đơn hàng, xét đến thực thể quản trị viên, shipper, khách hàng đơn hàng: Bảng Thực thể hệ thống STT Thực thể Quản trị viên Shipper Khách hàng

Ngày đăng: 10/08/2021, 18:29

Từ khóa liên quan

Mục lục

  • Lời mở đầu

  • Phần 1: Lên kế hoạch

    • 1. Mục đích của đề tài

    • 2. Kế hoạch triển khai đề tài:

    • Phần 2: Phân tích hệ thống

      • 1. Chức năng của hệ thống:

        • 1.1: Phân tích chức năng

        • 1.2 Sơ đồ phân cấp chức năng:

        • 2. Sơ đồ thực thể liên kết:

        • 3. Sơ đồ luồng dữ liệu mức ngữ cảnh:

        • 4. Sơ đồ luồng dữ liệu mức đỉnh:

        • 5. Sơ đồ luồng dữ liệu chức năng:

          • 5.1: Sơ đồ luồng dữ liệu chức năng quản lý shipper

          • 5.2: Sơ đồ luồng dữ liệu chức năng quản lý đơn hàng

          • 5.3: Sơ đồ luồng dữ liệu chức năng đăng kí

          • 5.4: Sơ đồ luồng dữ liệu chức năng thống kê

          • 5.5: Sơ đồ luồng dữ liệu chức năng tìm kiếm

          • Phần 3: Thiết kế hệ thống

            • 1. Thiết kế cơ sở dữ liệu:

              • 1.1: Sơ đồ liên kết:

              • 1.2. Bảng dữ liệu:

              • 1.3: Thực hiện một số chức năng với SQL

Tài liệu cùng người dùng

Tài liệu liên quan