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

ĐỒ án cơ sở tên đề tài xây DỰNG WEBSITE bán HÀNG THỂ THAO

26 15 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 26
Dung lượng 597,5 KB

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

Nội dung

LỜI CAM ĐOANNhóm chúng em xin cam đoan rằng đồ án cơ sở với đề tài Xây dựng Website bán hàng thể thao là công trình nghiên cứu của chúng em.. Nhận thấy tiềm năng to lớn của Internet tron

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

ĐỒ ÁN CƠ SỞ

TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN HÀNG THỂ THAO

SINH VIÊN THỰC HIỆN:

MSSV:1911062395 Họ và tên : Nguyễn Hoàng Duy

MSSV:1911060174 Họ và tên : Ngô Đức Minh

MSSV:1911062111 Họ và tên : Nguyễn Anh Tuyên

GVHD: TH.S NGUYỄN MẠNH HÙNG

THÀNH PHỐ HỒ CHÍ MINH – NĂM 2022

Trang 3

LỜI CAM ĐOAN

Nhóm chúng em xin cam đoan rằng đồ án cơ sở với đề tài Xây dựng Website bán hàng thể thao là công trình nghiên cứu của chúng em Những phần có sử dụng tài liệu

tham khảo trong đồ án đã được liệt kê và nêu rõ tại phần tài liệu tham khảo Đồng thời những số liệu hay kết quả trình bày trong đồ án đều mang tính chất trung thực, không sao chép hay đạo nhái

Nếu như có hành vi sao chép hay đạo nhái trong đồ án này, chúng em xin chịu hoàn toàn trách nhiệm và chịu kỷ luật của khoa cũng như nhà trường đề ra

Trang 4

MỤC LỤC

CHƯƠNG 1: TỔNG QUAN 1

1 Giới thiệu: 1

2 : 1

3 : 1

CHƯƠNG 2: THIẾT KẾ VÀ TỔ CHỨC DỮ LIỆU 3

Phần 1: 3

Phần 2: 7

CHƯƠNG 3: KẾT QUẢ THỰC NGHIỆM 15

PHẦN 1: Giao diện và mô tả chức năng 15

1 Giao diện đăng nhập 15

2 Giao diện danh sách các bộ phận trong cửa hàng 15

3 Giao diện bộ phận quản lý kho 15

3.1 Giao diện quản lý thông tin loại sản phẩm và sản phẩm: 15

PHẦN 2: Chi tiết các thao tác trên phần mềm 19

1 Chức năng đăng nhập: 19

2 Hiển thị danh sách bộ phận trong cửa hàng: 20

3 Các chức năng của bộ phận quản lý kho: 21

4 Các chức năng của bộ phận bán hàng: 31

CHƯƠNG 4: KẾT LUẬN 33

1 Kết quả đạt được 33

2 Đánh giá phần mềm 33

3 Hướng phát triển và mở rộng đề tài 33

CHƯƠNG 5: TÀI LIỆU THAM KHẢO 34

Trang 5

DANH MỤC HÌNH ẢNH

Trang 6

Nhận thấy tiềm năng to lớn của Internet trong lĩnh vực thương mại, một vài cá nhân và

tổ chức đã đi đầu trong lĩnh vực này bằng cách tạo ra các trang web bán hàng, điển hình là hệ thống bán lẻ amazon.com Với số vốn ít ỏi và trụ sở công ty ở trong gara vớimặt hàng duy nhất là sách, nhưng đến hiện tại amazon.com là trang thương mại điện tửthành công nhất với các con số doanh thu cao trong top

Website mua bán hàng trên mạng đã làm thay đổi hoàn toàn ngành thương mại, mở ra một khái niệm mới đó chính là thương mại điện tử Chỉ cần người dùng ngồi ở nhà vớimột chiếc máy tính, điện thoại có kết nối với mạng Internet cùng các phương thức thanh toán đa dạng, bạn có thể tha hồ chọn lựa món đồ yêu thích mà không mất đi phải

ra tận cửa hàng Bán hàng trên mạng thông qua các trang web hoặc là các mạng xã hội đang là xu hương phổ biến với tất cả mọi lứa tuổi đặc biệt là giới trẻ Với lợi thế khôngyêu cầu thuê mặt bằng để mở cửa hàng, hàng hóa có thể lưu trữ ở nhà or nhiều nơi khác nhau, chi phí vốn đầu tư ra giảm đi rất nhiều Và nhận thấy những lợi ích đó nhóm chúng em cũng quyết định xây dựng một Website bán quần áo, giày thể thao nhằm phục vụ cho các bạn trẻ có niềm đam mê về bộ môn thể thao Ngoài ra xu hướnghiện nay các bạn trẻ hay ngại ra các cửa hàng để coi mẫu mã vì ngại về vấn đề tiền, nên nhóm chúng em quyết định tạo ra để nhằm cho các bạn được mẫu mã vừa với túi tiền của mình

1.2 Cấu trúc đồ án

Cấu trúc đồ án của nhóm gồm có 3 chương chính:

Chương 1: sẽ là giới thiệu tổng quan về đề tài, nhiệm vụ , lý do chọn đề tài

Trang 7

Chương 2 : Trình bày các khái niệm và phương pháp giải quyết vấn đề ví dụ như :Phân tích thiết kế hệ thống, trình bày cấu trúc các sơ đồ , tổng quan của hệ thống , cácràng buộc và các giải pháp mới,

Chương 3 : Nhóm chúng em sẽ mô tả công việc thực nghiệm về đề tài , cũng như show

ra các kết quả, hình ảnh , kết quả nghiên cứu đạt được, các chức năng hệ thống của đềtài

Trang 8

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Các khái niệm và cơ chế hoạt động.

2.2.1 Giới thiệu về PHP

- Đầu tiên, PHP là một ngôn ngữ lập trình trong ngành công nghệ thông tin, viết tắtcủa PHP: Hypertext Preprocessor PHP là 1 ngôn ngữ script dùng cho bên máy chủ,được thiết kế đặc biệt dành cho việc thiết kế Web Nó cũng là một ngôn ngữ mãnguồn mở, có nghĩa là ai cũng có thể tải về và sử dụng nó một cách miễn phí khôngtốn phí Đuôi file của PHP là “.php”

- Rasmus Lerdorf là người đã nghĩ ra ý tưởng về phiên bản đầu tiên của PHP và cũngtham gia vào việc phát triển các phiên bản sau này Nó là một ngôn ngữ thông dịch(interpreted language) nên không cần có một bộ phiên dịch (complier) để chạy

 Mã nguồn của PHP sẽ được thực hiện ở trên máy chủ

 Nó có thể được tích hợp vào nhiều kiểu cơ sở dữ liệu như là Oracle, Microsoft SQL Server, MySQL, PostgreSQL, Sybase, Informix

 Nó có khả năng để làm hệ thống quản lý nội dung như WordPress và có thể dùng để kiểm soát quyền truy cập của người dùng

 PHP hỗ trợ các giao thức chính như: HTTP Basic, HTTP Digest, IMAP, FTP,

-Các ưu điểm khác của PHP

 Đơn giản và nhanh

Trang 9

 Hiệu quả

 Bảo mật cao

 Đa nền tảng, nó có thể chạy trên các hệ điều hành phổ thông nhất như

Windows, Linux và MacOS

2.2.2 Giới thiệu về PHPMyAdmin

PhpMyAdmin là phần mềm mã nguồn mở được viết bằng ngôn ngữ PHP giúp quản trị

cơ sở dữ liệu MySQL thông qua giao diện web

MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở(Gọi tắt là RDBMS) hoạtđộng theo mô hình client-server Với RDBMS là viết tắt của Relational DatabaseManagement System MySQL được tích hợp apache,PHP,MySQL quản lý dữ liệuthông qua các cơ sở dữ liệu Mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữliệu MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL.MySQL được phát hành từ thập niên 90s

Tính năng chung của phpMyAdmin là gì?

-Một số tính năng chung thường được sử dụng trên phpMyAdmin:

+ Quản lý user(người dùng): thêm, xóa, sửa(phân quyền)

+ Quản lý cơ sở dữ liệu: tạo mới, xóa sửa, thêm bảng, hàng, trường, tìm kiếm đốitượng

+ Nhập xuất dữ liệu (Import/Export): hỡ trọ các định dạng SQL, XML và CSV + Thực hiện cá truy vấn MySQL, giám sát quá trình và theo dõi

+ Sao lưu và khôi phục (Backup/Restore): Thao tác thủ công

Điểm yếu trong việc sao lưu dữ liệu của phpMyAdmin là gì?

+ Dù có nhiều yêu điểm song phpMyAdmin vẫn khó tránh khỏi một vài điểm yếu cốhữu Đặc biệt, trong việc sao lưu dữ liệu thủ công sẽ không có một vài tính năng cầnthiết

+ Scheduling(sao lưu tự động theo lịch đặt trước): Một tính năng khá phổ biến ởnhững công cụ quản trị cơ sở dữ liệu

Trang 10

+Storage media support(hỗ trợ lưu trữ cá phương tiện truyền thông): phpMyAdminchỉ cho phép lưu các bản sao lưu vào các local drive có sẵn trên hệ thống, qua hộpthoại Sava as của trình duyệt

Cách sử dụng phpMyAdmin?

+ Truy cập vào phpMyAdmin

+ Quản lý cơ sở dữ liệu

+ Quản lý table (bảng dữ liệu)

+ Thực hiện truy vấn

+ Sao lưu cơ sở dữ liệu

2.2.3 Giới thiệu về Xampp

Xampp là ứng dụng dùng để thiết lật và điều hành máy chủ nội bộ (localhost) Đây còn

là chương trình tạo máy chủ Web (Web server) được tích hợp sẵn Apache, PHP, FTPServer, Mail Server và các công cụ như phpMyAdmin Xampp cho phép bạn giải lậpmôi trường server hosting, để chạy thử (Demo) một website ngay trên máy tính cánhân mà không cần phải mua hosting hay VPS

XAMPP là viết tắt của các từ: X + Apache + MySQL + PHP + Perl

Trong đó: X là cross (platform) nghĩa là có thể dùng được trên cả 4 hệ điều hành:Linux, Windows, Solaris và MacOS

Trang 11

Nhược điểm

 Không được hỗ trợ cấu hình Module

 Dung lượng tương đối nặng, dung lượng file cài đặt là 141 Mb, nặng hơn nhiều so với WAMP 41 Mb

 Không có nhiều phiên bản cho các thành phần của server như PHP, Apache, MySQL như WAMP

 Lỗi Xampp thường gặp là Apache không start được, gây bất tiện vì người dùng thường phải đi sửa lỗi Xampp không start

2.2 Mô hình giải pháp.

2.2.1 Mô hình ERD (Entity Relationship Diagram)

2.2.2 Mô hình Usecase

Trang 12

2.2.3 Mô hình Activity đăng nhập

2.2.4 Mô hình Sequence mua hàng

Trang 13

2.2.5 Mô hình Activity đăng ký tài khoản

Trang 14

2.3 Chuyển từ mô hình ERD sang lược đồ quan hệ:

o QUANGCAO(MAQC, TENQC, THOIGIANBATDAU, THOIGIANKETTHUC, DUONGDAN, HINHANH)

o TINTUC(MATT, TIEUDE, HINHANH, NOIDUNG, NGAYDANG)

o HOIDAP(MAHD, HOTEN, DIACHI, EMAIL, TIEUDE, NOIDUNG)

o LOAITHANHVIEN(MALOAITV, TENLOAITV, UUDAI)

o THANHVIEN(MATV, MALOAITV, TAIKHOAN, MATKHAU)

o KHACHHANG(MAKH, MATV, TENKH, DIACHI, SDT, EMAIL)

o DONDATHANG(MADDH, MAKH, NGAYDATHANG, NGAYGIAOHANG, HINHTHUCTHANHTOAN, DATHANHTOAN)

Trang 15

o SANPHAM(MASP, MALOAISP, MANSX, MANCC, TENSP, DONGIA,

NGAYCAPNHAT, MOTA, HINHANH, SOLUONGTON, SOLUOTXEM, SOLUOTTHICH, SOLUOTBINHLUAN, TRANGTHAI)

o BINHLUAN(MATV, MASP, NOIDUNG, NGAYBINHLUAN)

o CHITIETDONDATHANG(MADDH, MASP, SOLUONG, TONGTIEN)

o LOAISANPHAM(MALOAISP, TENLOAISP)

o NHASANXUAT(MANSX, TENNSX, THONGTIN, LOGO)

o NHACUNGCAP(MANCC, TENNCC, DIACHI, SDT, EMAIL, FAX)

o LOAINHANVIEN(MALOAINV, TENLOAINV)

o TAIKHOAN(MATK, MALOAINV, TENDANGNHAP, MATKHAU)

o NHANVIEN(MANV, MATK, TENNV, DIACHI, SDT, EMAIL)

o PHIEUNHAP(MAPN, MANV, MANCC, NGAYNHAP, TRANGTHAI)

o CHITIETPHIEUNHAP(MAPN, MASP, SOLUONG)

 Mô tả chi tiết các quan hệ:

o QUANGCAO:

identity

Đặc tả quan hệ QuangCao.

Trang 16

o TINTUC:

identity

Đặc tả quan hệ TinTuc.

o HOIDAP:

identity

Đặc tả quan hệ HoiDap.

Trang 17

o LOAITHANHVIEN:

Đặc tả quan hệ LoaiThanhVien.

o THANHVIEN:

identity

Đặc tả quan hệ KhachHang.

o KHACHHANG:

identity

Trang 18

MATV Int Foreign key Null

Đặc tả quan hệ PhieuNhap.

o DONDATHANG:

identity

Đặc tả quan hệ DonDatHang.

o SANPHAM:

Trang 19

MANSX Int Foreign key Null

Trang 20

NOIDUNG Text Null

Đặc tả quan hệ BinhLuan.

o CHITIETDONDATHANG:

Đặc tả quan hệ ChiTietDonDatHang.

o LOAISANPHAM:

identity

Đặc tả quan hệ LoaiSanPham.

o NHASANXUAT:

Trang 21

Thuộc tính Kiểu dữ liệu Độ rộng Khóa Ghi chú

identity

Đặc tả quan hệ NhaSanXuat.

o NHACUNGCAP:

identity

Đặc tả quan hệ NhaCungCap.

o LOAINHANVIEN:

Trang 22

MALOAINV Int Primary key Not null,

identity

Đặc tả quan hệ LoaiNhanVien.

o TAIKHOAN:

identity

Trang 23

SDT Varchar 255 Null

Đặc tả quan hệ NhanVien.

o PHIEUNHAP:

identity

Đặc tả quan hệ PhieuNhap.

o CHITIETPHIEUNHAP:

Trang 24

Đặc tả quan hệ ChiTietPhieuNhap.

CHƯƠNG 3: KẾT QUẢ THỰC NGHIỆM PHẦN 1: Giao diện và mô tả chức năng.

Trang 25

CHƯƠNG 4: KẾT LUẬN

1 Kết quả đạt được.

Trước sự phát triển của công nghệ như hiện nay thì việc xây dựng phần mềmquản lý là điều thiết yếu trong các cửa hàng, có tính thực tế cao Qua việc nghiên cứu

và xây dựng đề tài này, chúng em đã phần nào củng cố được các kiến thức về lập trình

và nắm được cách làm thế nào để xây dựng được một phần mềm Đây cũng là nền tảngcho chúng em về việc tiếp tục phát triển và xây dựng các phần mềm tương tự như:quản lý khách sạn, nhà hàng,…

Tài khoản admin có thể sử dụng tất cả chức năng để dễ dàng kiểm soát, thống

kê, kiểm soát cửa hàng dễ dàng

2.2 Nhược điểm.

Nhóm chưa thể thực hiện được các chức năng nâng cao, bảo mật cho phần mềmnhư: nhận mã OTP để đăng nhập, quét khuôn mặt nhân viên,…

3 Hướng phát triển và mở rộng đề tài.

Đề tài “Phần mềm quản lý cửa hàng điện thoại” cần được mở rộng và xem xét kĩ càng hơn ở nhiều khía cạnh để phần mềm hoàn thiện, giúp cho việc quản lý hệ thống cửa hàng được dễ dàng, chính xác và bảo mật cao,…

Trang 26

CHƯƠNG 5: TÀI LIỆU THAM KHẢO

- Tài liệu tham khảo từ thầy Nguyễn Mạnh Hùng

- Bài tập thực hành Lập trình Java của thầy Dương Thành Phết

- Tài liệu tham khảo tập hợp từ nhiều đồ án và nhiều trang website

Ngày đăng: 15/10/2022, 04:40

HÌNH ẢNH LIÊN QUAN

 Khơng được hỗ trợ cấu hình Module - ĐỒ án cơ sở tên đề tài xây DỰNG WEBSITE bán HÀNG THỂ THAO
h ơng được hỗ trợ cấu hình Module (Trang 11)
2.2.3. Mơ hình Activity đăng nhập - ĐỒ án cơ sở tên đề tài xây DỰNG WEBSITE bán HÀNG THỂ THAO
2.2.3. Mơ hình Activity đăng nhập (Trang 12)
2.2.4. Mơ hình Sequence mua hàng - ĐỒ án cơ sở tên đề tài xây DỰNG WEBSITE bán HÀNG THỂ THAO
2.2.4. Mơ hình Sequence mua hàng (Trang 12)
2.2.5. Mơ hình Activity đăng ký tài khoản - ĐỒ án cơ sở tên đề tài xây DỰNG WEBSITE bán HÀNG THỂ THAO
2.2.5. Mơ hình Activity đăng ký tài khoản (Trang 13)
2.3. Chuyển từ mơ hình ERD sang lược đồ quan hệ: - ĐỒ án cơ sở tên đề tài xây DỰNG WEBSITE bán HÀNG THỂ THAO
2.3. Chuyển từ mơ hình ERD sang lược đồ quan hệ: (Trang 14)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w