BÁO CÁO ĐỒ ÁN Môn Công cụ và môi trường phát triển phần mềm ĐỀ TÀI Website giao hàng

15 42 0
BÁO CÁO ĐỒ ÁN Môn Công cụ và môi trường phát triển phần mềm   ĐỀ TÀI Website giao hàng

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN Môn Công cụ môi trường phát triển phần mềm ĐỀ TÀI Website giao hàng Nhóm: Collab Sinh viên thực hiện: Nguyễn Quang Anh - 1711061483 Nguyễn Nhựt Gia Huân - 1711061576 Đặng Quốc Bảo – 1711061491 Nguyễn Võ Công Huy - 1711061589 Nguyễn Vĩnh Phước - 1711061683 Giảng viên hướng dẫn: ThS Tồn Thành phố Hồ Chí Minh, 2021 MỞ ĐẦU - Với tốc độ phát triển công nghệ thông tin nay, phát triển sở hạ tầng ngày cao, tốc độ phát triển đất nước ngày nhiều, nhiều thư từ, nhiều đơn hàng cần giao cách nhanh chóng ngày nhiều - Theo hiệp hội thương mại điện tử Việt Nam (VECOM), tốc độ phát triển logistics Việt Nam gần tăng khoảng 14-16%, qua ta thấy việc phát triển website giao hàng vơ tiềm - Vì lý mà nhóm em thực dự án tạo “website giao hàng”, nhóm em muốn tạo trang web giúp cho người mua bán cách nhanh chóng, tiện lợi, đáng tin cậy cho người mua người bán - Cụ thể website giao hàng nhận hàng từ người bán, sau người web đến nhận hàng từ người bán cập nhật thời gian giao hàng lên hệ thống cho người mua biết, phí ship người mua người bán tự thương lượng bên trả, trả tiền mặt cho người giao hàng trả tiền hệ thống 2 Mục lục Chương 1: Giới thiệu đề tài 1.1 Các chức - Khách hàng đăng ký đăng nhập tài khoản, yêu cầu giao hàng từ địa đến địa người nhận Sau đơn hàng gán cho nhân viên giao hàng khơng có đơn hàng - Nhân viên giao hàng lên trang web để cập nhật trạng thái đơn hàng giao 1.2 Công nghệ công cụ thực dự án - Visual Studio Code: Công cụ để viết code Github: Quản lý source code Balsamiq: Thiết kế giao diện trang web Draw.io: Thiết kế use case quan hệ sở liệu Máy chủ chạy hệ điều hành Ubuntu để vận hành trang web Phpmyadmin: Công cụ hỗ trợ quản lý sở liệu Jira: Quản lý dự án Ngôn ngữ: HTML, Sass, jQuery, PHP 1.3 Phân công công việc - 3 Nguyễn Võ Công Huy: Thiết kế sơ đồ use case Nguyễn Quốc Bảo: Thiết kế quan hệ sở liệu Nguyễn Nhựt Gia Huân: Thiết lập giao diện web Nguyễn Quang Anh: Thiết lập chức back-end Nguyễn Vĩnh Phước: Viết báo cáo Chương 2: 2.1 Sơ đồ Use case 4 Phân tích thiết kế hệ thống 2.2 Sơ đồ sở liệu 2.2.1 Bảng user Tên thuộc tính userID fullName userName Password Type 5 Kiểu liệu Varchar(10) Varchar(50) Varchar(30) Varchar(100) Varchar(10) Mô tả Mã định danh người dùng Tên đầy đủ Tên người dùng Mật mã hóa Loại tài khoản 2.2.2 Bảng userSession Tên thuộc tính SessionID userID ipAddress userAgent Expire Remember Kiểu liệu Varchar(50) Varchar(10) Varchar(20) Varchar(300) Int(10) Int(1) Mô tả Mã định danh cho cookie Mã định danh người dùng Địa IP người dùng User agent người dùng Thời gian hết hạn cookie Người dùng có ghi nhớ đăng nhập khơng 2.2.3 Bảng deliveryPerson Tên thuộc tính Id userID orderID Kiểu liệu Mô tả Int(5) Mã định danh Varchar(10) Mã định danh người dùng Int(5) Mã định danh đơn hàng 2.2.4 Bảng deliveryOrder Tên thuộc tính Id userID sendAddress ReceiveAddres s ReceiveName sendProduct sendNumber Status 6 Kiểu liệu Int(5) Varchar(10) Varchar(200) Varchar(200) Mô tả Mã định danh đơn hàng Mã định danh người dùng Địa người gửi Địa người nhận Varchar(50) Varchar(50) Int(5) Varchar(10) Tên người nhận Tên hàng gửi Số lượng hàng gửi Trạng thái đơn hàng 2.3 Các công cụ khác Cơng cụ quản lí code: Github Cơng cụ quản lí cơng việc: Jira 7 8 Chương 3: Các chức thực Người dùng cần đăng ký tài khoản trước 9 Sau đăng nhập tài khoản 10 10 Ở trang bảng tin, người dùng theo dõi đơn hàng, tạo yêu cầu giao hàng 11 11 Sau người dùng toán Paypal 12 12 13 13 Với nhân viên giao hàng quản lý đơn hàng đảm nhiệm 14 14 Chương 4: Kết luận 4.1 Kết luận: Đề tài Xây dụng Website Giao Hàng mang lại thực tế cao, giai đoạn ngày nay, giai đoạn áp dụng công nghệ để phục vụ đời sống người Mục tiêu đặt hoàn thành bao gồm:  Giao diện: thiết kế dễ nhìn, thu hút người dùng  Phân loại chức chức để dễ quản lý sử dụng  Biết cách tìm lỗi gỡ lỗi lập trình 4.2 Hướng phát triển: • Bở sung hồn thiện giao diện người dùng chuẩn đẹp • Cần tăng tính bảo mật sở liệu, lấy nhập vào • Tăng cường bảo mật hệ thống • Kiểm sốt lỗi chặt chẽ 15 15 ... đơn hàng gán cho nhân viên giao hàng khơng có đơn hàng - Nhân viên giao hàng lên trang web để cập nhật trạng thái đơn hàng giao 1.2 Công nghệ công cụ thực dự án - Visual Studio Code: Công cụ để... mua bán cách nhanh chóng, tiện lợi, đáng tin cậy cho người mua người bán - Cụ thể website giao hàng nhận hàng từ người bán, sau người web đến nhận hàng từ người bán cập nhật thời gian giao hàng. .. Nam (VECOM), tốc độ phát triển logistics Việt Nam gần tăng khoảng 14-16%, qua ta thấy việc phát triển website giao hàng vô tiềm - Vì lý mà nhóm em thực dự án tạo ? ?website giao hàng? ??, nhóm em muốn

Ngày đăng: 12/02/2022, 12:04

Mục lục

    Chương 1: Giới thiệu đề tài

    1.2. Công nghệ và công cụ thực hiện dự án

    1.3. Phân công công việc

    Chương 2: Phân tích và thiết kế hệ thống

    2.1. Sơ đồ Use case

    2.2. Sơ đồ cơ sở dữ liệu

    2.3. Các công cụ khác

    Chương 3: Các chức năng đã thực hiện