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

Đồ án chuyên ngành website bán quần áo

54 24 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

Tiêu đề Website Bán Quần Áo
Tác giả Vũ Thị Diễm Linh, Nguyễn Phương Vy, Danh Hồng Vân
Người hướng dẫn Nguyễn Chí Toàn
Trường học Trường Đại Học Công Nghệ Tp. Hcm
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án chuyên ngành
Năm xuất bản 2022
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 54
Dung lượng 3,55 MB

Cấu trúc

  • 1.1. Đề tài nhóm (8)
    • 1.1.1. Tên đề tài (8)
    • 1.1.2. Danh sách thành viên (8)
  • 1.2. Giới thiệu tổng quan đề tài (8)
    • 1.2.1. Tổng quan đề tài (8)
    • 1.2.2. Mục tiêu (8)
    • 1.2.3. Nhiệm vụ đồ án (9)
    • 1.2.4. Cấu trúc đồ án (9)
  • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT (9)
    • 2.1. Khái niệm thương mại điện tử (11)
    • 2.2. Các khái niệm và cơ chế hoạt động (11)
      • 2.2.1. Ngôn ngữ lập trình C# (11)
      • 2.2.2. Tổng quan về SQL Server (13)
      • 2.2.3. HTML 5 (16)
      • 2.2.4. JavaScript (18)
      • 2.2.5. CSS3 (19)
      • 2.2.6. Bootstrap (21)
  • CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU (23)
    • 3.1. Phân tích yêu cầu đề tài (23)
      • 3.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng (23)
      • 3.1.2. Phạm vi dự án được ứng dụng (23)
      • 3.1.3. Đối tượng sử dụng (24)
  • CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM (35)
  • CHƯƠNG 5: KẾT LUẬN (10)

Nội dung

Đề tài nhóm

Tên đề tài

Xây dựng website bán quần áo.

Danh sách thành viên

Stt Họ và tên Mssv Lớp Email

1 Vũ Thị Diễm Linh 1911060839 19DTHC2 linhvuthidiem@gmail.com

2 Danh Hồng Vân 1911061533 19DTHC2 danhhongvan874@gmail.com

3 Nguyễn Phương Vy 1911065716 19DTHC2 phuongvy2126@gmail.com

Giới thiệu tổng quan đề tài

Tổng quan đề tài

Website bán quần áo cung cấp thông tin chính xác về các sản phẩm thời trang uy tín trên thị trường, bao gồm áo thun, áo kiểu, quần jean, chân váy và đầm Chúng tôi cập nhật thông tin nhanh chóng và thường xuyên, giúp rút ngắn khoảng cách giữa người mua và người bán, đồng thời đưa thông tin về sản phẩm mới đến tay khách hàng một cách hiệu quả.

Mục tiêu

Đáp ứng được tiêu chuẩn của một website:

- Cấu trúc khoa học, chặt chẽ, rõ ràng, dễ điều hướng và chỉnh sửa

- Giao diện thân thiện dễ sử dụng

- Tương thích liên kết được với các trình quyệt và trang web khác

- Đáp ứng các chức năng của khách hàng và người quản lý hướng tới

Nhiệm vụ đồ án

Bán hàng trực tuyến là hình thức kinh doanh sản phẩm và dịch vụ qua internet, tận dụng lợi thế của mạng để tạo ra giao dịch mua bán Ưu điểm nổi bật của bán hàng online là không cần phụ thuộc vào cửa hàng, mặt bằng hay nhân viên Chỉ cần xây dựng một kênh thông tin bán hàng trên internet, bạn có thể dễ dàng tiếp cận khách hàng.

Thiết kế website bán hàng trực tuyến là yếu tố quan trọng cho kinh doanh hiện đại Website không chỉ là cửa hàng trực tuyến mà còn giúp trưng bày sản phẩm cùng thông tin chi tiết Hơn nữa, nó tích hợp các chức năng hỗ trợ mua bán nhanh chóng và tiện lợi.

Cấu trúc đồ án

- Giới thiệu ngắn gọn về đề tài

- Nhiệm vụ đồ án: Nêu tính cấp thiết và lý do hình thành đề tài, mục tiêu nghiên cứu, đối tượng, phạm vi giới hạn.

- Cấu trúc đồ án: Trình bày cấu trúc của đồ án gồm các chương và tóm tắt từng

CƠ SỞ LÝ THUYẾT

Khái niệm thương mại điện tử

Thương mại điện tử (E-commerce) là quá trình mua bán sản phẩm và dịch vụ thông qua các hệ thống điện tử như Internet và mạng máy tính Nó dựa trên các công nghệ như chuyển tiền điện tử, quản lý chuỗi cung ứng, tiếp thị trực tuyến, giao dịch trực tuyến, trao đổi dữ liệu điện tử (EDI), quản lý hàng tồn kho, và hệ thống tự động thu thập dữ liệu.

Thương mại điện tử hiện đại chủ yếu dựa vào mạng World Wide Web như một yếu tố thiết yếu trong quy trình giao dịch Tuy nhiên, nó cũng mở rộng ra nhiều công nghệ khác, bao gồm email, thiết bị di động và điện thoại.

Các khái niệm và cơ chế hoạt động

Microsoft phát triển C# vào năm 2000 để đáp ứng nhu cầu ngày càng tăng về ứng dụng web, khi mà Visual Basic và C++ không còn đủ khả năng C# được xây dựng dựa trên nền tảng của hai ngôn ngữ mạnh mẽ là C++ và Java, giúp các developer có kinh nghiệm với C và C++ dễ dàng chuyển sang sử dụng C#.

C# là một ngôn ngữ lập trình đa năng, được sử dụng rộng rãi để phát triển nhiều loại chương trình và ứng dụng khác nhau Với tính linh hoạt cao, C# thường được áp dụng trong ba lĩnh vực chính.

- Phát triển ứng dụng web

Ngôn ngữ lập trình C# có khả năng hoạt động trên mọi nền tảng hiện tại, cho phép bạn phát triển các trang web động và ứng dụng web thông qua nền tảng NET cũng như các nền tảng mã nguồn mở khác.

Microsoft đã tạo ra C# cho chính Microsoft Vì vậy, không cần nghi ngờ vì sao C# lại rất phổ biến trong việc xây dựng các ứng dụng Windows.

Các nhà phát triển có thể yên tâm nhờ vào sự hỗ trợ mạnh mẽ từ cộng đồng và các tài liệu hướng dẫn phát triển ứng dụng, cùng với các chương trình được thiết kế riêng cho kiến trúc của nền tảng Microsoft.

Trong ngành công nghiệp game, ngôn ngữ lập trình C# được các nhà phát triển ưa chuộng nhờ vào sức mạnh trong việc tạo ra các trò chơi nổi bật Đặc biệt, Unity – một trong những game engine phổ biến nhất hiện nay – được phát triển bằng C++ và C#, góp phần vào sự thành công của nhiều tựa game hiện đại.

C# mang lại ưu thế lớn trong việc tiết kiệm thời gian phát triển nhờ vào tính năng nhập tĩnh, giúp mã nguồn dễ đọc hơn và giảm thiểu thời gian debug.

Sở hữu thư viện khổng lồ, cung cấp các chức năng cấp cao so với các ngôn ngữ khác như Java hay C++.

Mang lại sự đơn giản và hiệu quả Đồng thời còn hỗ trợ các lập trình viên viết các đoạn code phức tạp.

Có ngân hàng bộ nhớ mở rộng, giảm thời gian develop.

- Đường cong học tập thấp

Các developer, đặc biệt là full-stack developer, thường ưa chuộng ngôn ngữ C# vì nó giúp tiết kiệm thời gian phát triển và có đường cong học tập thấp Điều này cho phép các developer dành ít thời gian hơn cho việc học C# so với các ngôn ngữ khác Sự đơn giản và dễ sử dụng của C# cũng rất hữu ích cho các developer mới bắt đầu.

- Khả năng mở rộng cao

Phát triển phần mềm hiệu quả đòi hỏi ngôn ngữ lập trình dễ bảo trì và có khả năng mở rộng, và C# đáp ứng được yêu cầu này Tính nghiêm ngặt của mã hóa tĩnh trong C# giúp các chương trình trở nên nhất quán, tạo điều kiện thuận lợi cho các developer trong việc thực hiện điều chỉnh và bảo trì hệ thống.

Các developer làm việc với các dự án cũ được viết bằng C# sẽ không gặp phải những thay đổi đáng kể nào trong quá trình phát triển dự án của họ.

- Sự hỗ trợ cộng đồng lớn

Kể từ khi Microsoft phát triển C#, ngôn ngữ này đã nhận được sự hỗ trợ mạnh mẽ từ cộng đồng Sự hiện diện của một cộng đồng trong phát triển phần mềm là rất quan trọng, vì đây là nơi các lập trình viên có thể tìm kiếm sự trợ giúp và thông tin chi tiết Ngôn ngữ lập trình không có dịch vụ hỗ trợ chuyên dụng, vì vậy cộng đồng trở thành nguồn tài nguyên quý giá cho những người có cùng sở thích Các developer có thể tìm thấy câu trả lời và giải pháp từ những người đã có kinh nghiệm Hiện nay, StackOverflow nổi bật như một trong những cộng đồng lớn nhất về lập trình.

2.2.2 Tổng quan về SQL Server

SQL Server is a relational database management system (RDBMS) that utilizes SQL (Transact-SQL) for data exchange between client machines and the SQL Server installation An RDBMS comprises databases, a database engine, and applications designed for data management and various components within the RDBMS.

SQL Server is optimized to operate in Very Large Database Environments, handling data sizes up to terabytes while simultaneously serving thousands of users It seamlessly integrates with other servers, including Microsoft Internet Information Server (IIS), E-Commerce Server, and Proxy Server, enhancing its functionality and performance.

SQL Server is composed of various components, including the Database Engine, Reporting Services, Notification Services, Integration Services, and Full Text Search Service These components work together to create a comprehensive solution that facilitates easy data storage and analysis.

Các thành phần chính SQL Server:

Database Engine là một công cụ quản lý dữ liệu có khả năng lưu trữ thông tin ở nhiều quy mô khác nhau thông qua các bảng hỗ trợ Nó tự động điều chỉnh tài nguyên, chẳng hạn như trả lại tài nguyên cho hệ điều hành khi người dùng đăng xuất và sử dụng thêm tài nguyên của máy khi cần thiết.

Dịch vụ tích hợp (Integration Services) là bộ công cụ lập trình và đồ họa giúp sao chép, di chuyển và chuyển đổi dữ liệu hiệu quả Trong các công ty lớn, dữ liệu thường được lưu trữ ở nhiều hệ thống khác nhau như Oracle, SQL Server, DB2 và Microsoft Access, do đó việc di chuyển dữ liệu giữa các máy chủ là cần thiết Bên cạnh đó, việc định dạng dữ liệu trước khi lưu trữ vào cơ sở dữ liệu cũng rất quan trọng Với Integration Services, bạn có thể dễ dàng thực hiện các tác vụ này.

− Analysis Services: Đây là một dịch vụ phân tích dữ liệu rất hay của Microsoft.

THIẾT KẾ CƠ SỞ DỮ LIỆU

Phân tích yêu cầu đề tài

3.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng

- Là một Website chuyên bán các sản phẩm về thời trang cho các cả nam và nữ.

- Là một Website động, các thông tin được cập nhật theo định kỳ.

- Người dùng truy cập vào Website có thể xem, tìm kiếm, mua các sản phẩm,hoặc đặt hàng sản phẩm.

- Các sản phẩm được sắp xếp hợp lý Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các sản phẩm hiện có.

- Người dùng có thể xem chi tiết từng sản (có hình ảnh minh hoạ sản phẩm).

Khi người dùng tìm thấy sản phẩm ưng ý, họ chỉ cần nhấn nút "Thêm vào giỏ hàng" hoặc chọn biểu tượng giỏ hàng để cập nhật sản phẩm vào giỏ hàng của mình.

- Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp, các sản phẩm đã chọn sẽ được lưu vào trong giỏ hàng.

- Khách hàng cũng có thể bỏ đi những sản phẩm không vừa ý đã có trong giỏ hàng.

Nếu bạn đã quyết định mua sản phẩm trong giỏ hàng, hãy nhấn vào mục thanh toán để hoàn tất giao dịch, hoặc bạn cũng có thể lựa chọn hủy đơn hàng.

- Đơn giá của các món hàng sẽ có trong giỏ hàng.

- Người dùng sẽ chọn các hình thức vận chuyển, thanh toán hàng do hệ thống đã định.

3.1.2 Phạm vi dự án được ứng dụng

- Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng.

Cửa hàng áp dụng công nghệ mới vào nghiệp vụ, giúp quy trình liên lạc với khách hàng và xử lý hóa đơn diễn ra nhanh chóng và chính xác Điều này không chỉ rút ngắn thời gian làm việc mà còn nhanh chóng cung cấp thông tin về các sản phẩm mới đến tay khách hàng.

Có 2 đối tượng sử dụng cơ bản là người dùng và nhà quản trị:

* Người dùng: Qua Website, khách hàng có thể xem thông tin, lựa chọn những sản phẩm ưa thích ở mọi nơi thậm chí ngay trong phòng làm việc của mình.

* Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và cập nhật sản phẩm, quản lý khách hàng, đảm bảo tính an toàn cho Website.

3.2 Các mô hình thiết kế dữ liệu

3.2.1 Mô hình liên kết ERD

Hình 3.2.1 Mô hình liên kết ERD

Hình 3.2.2.1 Mô hình Use Case tổng quát

Hình 3.2.2.2 Mô hình Use Case đăng nhập

Hình 3.2.2.3 Mô hình Use Case Quản lí danh mục sản phẩm

Hình 3.2.2.4 Mô hình Use Case Mua hàng

Hình 3.2.2.5 Mô hình Use Case Xử lí đơn hàng

Hình 3.2.3.1 Mô hình Activity Diagram chức năng đăng nhập tài khoản

Hình 3.2.3.2 Mô hình Activity Diagram chức năng đăng kí tài khoản

Hình 3.2.3.3 Mô hình Activity Diagram chức năng đơn đặt hàng

Hình 3.2.3.4 Mô hình Activity Diagram quản lý danh mục sản phẩm

Hình 3.2.3.5 Mô hình Activity Diagram chức năng xoá sản phẩm

Hình 3.2.4.1 Mô hình Sequence Diagram chức năng đăng kí tài khoản

Hình 3.2.4.2 Mô hình Sequence Diagram chức năng đăng nhập tài khoản

Hình 3.2.4.3 Mô hình Sequence Diagram chức năng quản lý danh mục sản phẩm

Ngày đăng: 12/12/2023, 15:11

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w