1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

14 73 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 4,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỞ ĐẦU- Với tốc độ phát triển công nghệ thông tin hiện nay, cũng như sự phát triển của cơ sở hạ tầng ngày một cao, tốc độ phát triển của đất nước ngày một nhiều, nhiều thư từ, nhiều đơn

Trang 1

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ụ và môi trường phát triển phần mềm

ĐỀ TÀI

Website giao hàng

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 Toàn

Trang 2

MỞ ĐẦU

- Với tốc độ phát triển công nghệ thông tin hiện nay, cũng như sự phát triển của cơ sở hạ tầng ngày một cao, tốc độ phát triển của đất nước ngày một nhiều, nhiều thư từ, nhiều đơn hàng cần giao một cách nhanh chóng ngày càng 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 đây tăng khoảng 14-16%, qua đó ta có thể thấy việc phát triển 1 website giao hàng là vô cùng tiềm năng

- Vì lý do trên mà nhóm em thực hiện dự án tạo “website giao hàng”, nhóm

em muốn tạo một trang web giúp cho mọi người có thể mua bán 1 cách nhanh chóng, tiện lợi, đáng tin cậy cho người mua và người bán

- Cụ thể website giao hàng sẽ nhận hàng từ người bán, sau đó người của web đến nhận hàng từ người bán và cập nhật thời gian giao hàng lên hệ thống cho người mua biết, phí ship sẽ do người mua và người bán tự thương lượng bên nào trả, có thể trả bằng tiền mặt cho người giao hàng hoặc trả tiền ngay trên hệ thống

Mục lụ

Trang 3

Mục Lục 3

Chương 1 GIỚI THIỆU ĐỀ TÀI 4

1.1 Mô tả yêu cầu 4

1.2 Công cụ thực hiện dự án 4

Chương 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 4

2.1 Sơ đồ use case 4

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

2.2.1 Bảng User 5

2.2.2 Bảng userSession 6

2.2.3 Bảng deliveryPerson 6

2.2.4 Bảng deliveryOrder 6

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

Chương 3 CÁC CHỨC NĂNG ĐÃ THỰC HIỆN 9

Chương 4 KẾT LUẬN 13

4.1 Kết luận 13

4.2 Hướng phát triển 13

Trang 4

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

1.1 Các chức năng

- Khách hàng sẽ đăng ký và đăng nhập tài khoản, rồi có thể yêu cầu giao hàng từ địa chỉ của mình đến địa chỉ của người nhận Sau đó đơn hàng sẽ gán cho nhân viên giao hàng đang không có đơn hàng nào hiện tại

- Nhân viên giao hàng có thể lên trang web để cập nhật trạng thái của đơn hàng mình đang giao

1.2 Công nghệ và công cụ thực hiện 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 và quan hệ cơ sở dữ 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ý cơ sở dữ 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

- Nguyễn Võ Công Huy: Thiết kế sơ đồ use case

- Nguyễn Quốc Bảo: Thiết kế quan hệ cơ sở dữ 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 các chức năng back-end

- Nguyễn Vĩnh Phước: Viết báo cáo

Trang 5

Chương 2: Phân tích và thiết kế hệ thống 2.1 Sơ đồ Use case

Trang 6

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

2.2.1 Bảng user

Tên thuộc tính Kiểu dữ liệu Mô tả

userID Varchar(10) Mã định danh người dùng fullName Varchar(50) Tên đầy đủ

userName Varchar(30) Tên người dùng

Password Varchar(100) Mật khẩu được mã hóa Type Varchar(10) Loại tài khoản

Trang 7

2.2.2 Bảng userSession

Tên thuộc tính Kiểu dữ liệu Mô tả

SessionID Varchar(50) Mã định danh cho cookie

userID Varchar(10) Mã định danh người dùng

ipAddress Varchar(20) Địa chỉ IP của người dùng

userAgent Varchar(300) User agent người dùng

Expire Int(10) Thời gian hết hạn cookie

Remember Int(1) Người dùng có ghi nhớ đăng nhập

không

2.2.3 Bảng deliveryPerson

Tên thuộc tính Kiểu dữ liệu Mô tả

Id Int(5) Mã định danh

userID Varchar(10) Mã định danh người dùng

orderID Int(5) Mã định danh các đơn hàng

2.2.4 Bảng deliveryOrder

Tên thuộc tính Kiểu dữ liệu Mô tả

Id Int(5) Mã định danh các đơn hàng

userID Varchar(10) Mã định danh người dùng

sendAddress Varchar(200) Địa chỉ người gửi

ReceiveAddres

s

Varchar(200) Địa chỉ người nhận

ReceiveName Varchar(50) Tên người nhận

sendProduct Varchar(50) Tên hàng gửi

sendNumber Int(5) Số lượng hàng gửi

Status Varchar(10) Trạng thái đơn hàng

Trang 8

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.

Trang 10

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

Người dùng sẽ cần đăng ký tài khoản trước

Sau đó đăng nhập tài khoản

Trang 11

Ở trang bảng tin, người dùng có thể theo dõi các đơn hàng, hoặc tạo yêu cầu giao hàng mới

Trang 12

Sau đó người dùng thanh toán bằng Paypal

Trang 13

Với nhân viên giao hàng có thể quản lý các đơn hàng được đảm nhiệm.

Trang 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, nhất là trong giai đoạn ngày nay, giai đoạn áp dụng những công nghệ mới để phục vụ đời sống của con người

Mục tiêu đã đặt ra đã 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 các chức năng và các chức năng con để dễ quản lý và sử dụng

 Biết cách tìm ra lỗi và gỡ lỗi trong lập trình

4.2 Hướng phát triển:

 Bổ sung và hoàn thiện giao diện người dùng chuẩn hơn và đẹp hơn

 Cần tăng tính bảo mật cơ sở dữ liệu, khi lấy ra cũng như khi nhập vào

 Tăng cường bảo mật hệ thống

 Kiểm soát các lỗi chặt chẽ hơn

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w