1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL

16 7 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 16
Dung lượng 1,24 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ục tiêu xây dựng website là giúp người sử dụng vừa có thể dễ dàng và thuận tiên hơn trong việc mua sắm các sản phẩm đẹp và không cần phải đi đến tận nơi và địa điểm của cửa hàng. Ở bất cứ đâu chỉ cần cầm trong tay một chiếc SmartPhone thì sẽ sản sàng mua được nhưng món hàng mà mình thích một cách thuận lợi nhất.

Trang 1

MỤC LỤC

MỤC LỤC i

PHẦN MỞ ĐẦU 1

1 Lý do chọn đề tài 1

2 Mục tiêu và nhiệm vụ nghiên cứu 1

3 Đối tượng và phạm vi nghiên cứu 1

1.1 Giới thiệu về PHP 2

1.1.1 Khái niệm về PHP 2

1.1.2 Những ưu điểm nổi bật của PHP 2

1.2 Giới thiệu về HTML và CSS 2

1.2.1 Giới thiệu về HTML 2

1.2.2 Giới thiệu về CSS 3

1.3 Giới thiệu về mySQL 3

1.3.1 Khái niệm 3

1.3.2 Đặc điểm 3

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 4

2.1 Khảo sát hệ thống 4

2.2 Xác định yêu cầu của hệ thống 4

2.3 Mô hình vật lý 5

2.5 Biểu đồ UML 5

2.5.1 Biểu đồ Usecase 5

2.5.2 Biểu đồ lớp (Class diagram) 8

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT WEBSITE 8

3 Một số hình ảnh webiste 8

3.1 Hình ảnh chức năng của người dùng 8

3.2 Hình ảnh chức năng của người quản trị 12

KẾT LUẬN VÀ KIẾN NGHỊ 14

Trang 2

PHẦN MỞ ĐẦU

1 Lý do chọn đề tài

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được coi là những công nghệ có trình độ cao và lần lượt chinh phúc hết những đỉnh cao này đến đỉnh cáo khác

Mạng Internet là một trong những sản phẩm có giá trị hết sức to lớn và ngày càng càng trở thành một công cụ không thể thiếu, là nền tảng chinh cho sự truyền tải, trao đổi thông tin trên toàn cầu

Giờ đây, mọi việc liên quan tới thông tin trở nên thật dễ dàng cho người sử dụng chỉ cần

có một máy tính kết nối Internet và một dòng dữ liệu truy tìm thì gần như ngay lập tức cả thế giới vấn đề mà bạn quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thầm chí có cả âm thanh và video mà bạn cần

Đối với các dịch vụ kinh doanh qua mạng đến khách hàng thông qua các chương trinh khuyến mãi của từng thời điẻm một cách hiệu quả và kịp thời là yếu tố mang tính chất quyết định cho sự tồn tại và phát triển của webssite

Vì vậy đây là lý do nhóm em chọn đề tài “Xây dựng Website Kinh doanh giày SANDAL “làm

đồ án môn học

2 Mục tiêu và nhiệm vụ nghiên cứu

• Mục tiêu xây dựng website là giúp người sử dụng vừa có thể dễ dàng và thuận tiên hơn trong việc mua sắm các sản phẩm đẹp và không cần phải đi đến tận nơi và địa điểm của cửa hàng Ở bất cứ đâu chỉ cần cầm trong tay một chiếc SmartPhone thì sẽ sản sàng mua được nhưng món hàng mà mình thích một cách thuận lợi nhất

• Nhiệm vụ:

+ Tìm hiểu về ngôn ngữ HTML, CSS

+ Tìm hiểu về PHP

+ Tìm hiểu hệ quản trị dữ liệu mySQL

3 Đối tượng và phạm vi nghiên cứu

Các công cụ xây dựng hệ thống và các mô hình áp dụng: Visual Studio Code, mySQL Phạm vi nghiên cứu đề tài xây dựng và phát triển cho 2 đối tượng là tổ chức hoặc cá nhân vừa và nhỏ quản lý các mặt hàng, kiểm duyệt hàng hóa mới nhất và những cá nhân có nhu cầu

xem, tìm kiếm hoặc là người sử dụng có thể mua hàng hóa theo nhu cầu của người dùng

Trang 3

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu về PHP

1.1.1 Khái niệm về PHP

PHP: viết tắc của từ Hypertext Preprocessor, là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML

Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới

1.1.2 Những ưu điểm nổi bật của PHP

• PHP chạy trên nhiều nền tảng khác nhau: Windows, Linux, Unix, Mac OS X,

Android,

• PHP tương thích với hầu như tất cả các máy chủ sử dụng hiện nay: Apache, IIS,

• PHP Hỗ trợ rất nhiều cơ sở dữ liệu: MySQL, MS SQL server, Redis, MongoDB, Oracle,

• PHP là mã nguồn mở, download miễn phí

• PHP có cộng đồng mạnh mẽ, có rất nhiều tài liệu để học

• PHP dễ tìm hiểu

• PHP chạy hiệu quả ở phía máy chủ

1.2 Giới thiệu về HTML và CSS

1.2.1 Giới thiệu về HTML

1.2.1.1 Khái niệm

HTML là từ viết tắt của cụm từ HyperText Markup Language (dịch là “ngôn ngữ đánh giấu siêu văn bản”) dùng để tạo nên một trang web trên một website có thể sẻ chứa nhiều trang

và mỗi trang được quy ra là một tài liệu HTML là ngôn ngữ đơn giản nhất, là cơ sở của mọi trang web, mọi trình duyệt web đều có thể hiển thị tốt ngôn ngữ HTML

1.2.1.2 Cấu trúc cây HTML cơ bản

Cấu trúc của HTML rất đơn giản và logic, với bố cục từ trên xuống dưới, từ trái qua phải, với 2 phần chính là HEAD và BODY Các website viết bằng HTML đều tuân theo cấu trúc cơ bản như sau:

Trang 4

• Mọi trang HTML đều phải khai báo DOCTYPE (định nghĩa chuẩn văn bản) ngay từ dòng đầu tiên

• <!Doctype>: Phần khai báo chuẩn của html hay xhtml

• Thẻ <html> cho trình duyệt biết mở đầu và kết thúc của trang HTML

• Thẻ <head> chứa tiêu đề và các thông tin khai báo, các thông tin ẩn khác, khai báo về meta, title, css, javascript…

• Thẻ <body> sẻ hiển thị nội dung của trang web Đây là phần thông tin mà người dùng

sẻ nhìn thấy khi trình duyệt đọc các mã HTML

• Mọi kí tự nằm giữa dấu <!– và –> sẻ được xem là thẻ comment và sẻ bị trình duyệt bỏ qua, không xử lý và không hiển thị

1.2.2 Giới thiệu về CSS

1.2.2.1 Khái niệm về CSS

CSS là từ viết tắt của Cascade Style Sheet, là ngôn ngữ giúp trình duyệt hiểu được các thiết lập định dạng và bố cục cho trang web

1.2.2.2 Cú pháp cơ bản của CSS

Cú pháp cơ bản của CSS bao gồm 3 phần: vùng chọn (selector), thuộc tính (property)

và giá trị (value)

• Vùng chọn: là cách xác định các thẻ HTML dựa trên cấu trúc phân cấp của HTML

• Thuộc tính: là yếu tố bạn muốn thay đổi ở các thẻ HTML thuộc vùng chọn

• Giá trị: mỗi thuộc tính sẻ yêu cầu một giá trị khác nhau

1.3 Giới thiệu về mySQL

1.3.1 Khái niệm

MySQL là 1 hệ quản trị CSDL được dùng rất thông dụng trên thế giới, đặc biệt hơn là

các ứng dụng website và nó thường sẽ kết hợp với ngôn ngữ lập trình PHP để xây dựng được

các ứng dụng website

1.3.2 Đặc điểm

• SQL là ngôn ngữ tựa tiếng Anh

• SQL là ngôn ngữ phi thủ tục, nó không yêu cầu ta cách thức truy nhập CSDL như thế nào Tất cả các thông báo của SQL đều rất dễ sử dụng và ít khả năng mắc lỗi

• SQL cung cấp tập lệnh phong phú cho các công việc hỏi đáp dữ liệu

• Yêu cầu duy nhất để sử dụng cho các hỏi đáp là phải nắm vững được các cấu trúc CSDL của mình

Trang 5

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Khảo sát hệ thống

Sau khi khảo sát hiện trạng, em nắm được các thông tin sau:

Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây: họ tên, ngày

sinh, địa chỉ, điện thoại, email, mật khẩu Ngoài ra, nếu khách hàng là công ty hay cơ quan thì quản lý thêm tên công ty/cơ quan

Quản lý mặt hàng: một mặt hàng được quản lý những thông tin: tên mặt hàng, đơn giá,

số lượng, hình ảnh, mô tả

Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng cần mua

Trong quá trình lựa chọn, hệ thống sẽ tự động hướng dẫn khách hàng và khách hàng chỉ cần làm theo hướng dẫn đó

Quá trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho sẽ kiểm tra hàng hóa

trong kho và đề xuất lên ban điều hành cần xử lý về việc những mặt hàng cần nhập

Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, nhà cung cấp sẽ giao

hàng cho công ty có kèm theo hóa đơn hay bảng kê chi tiết các loại mặt hàng

Khách hàng: là những người có nhu cầu mua sắm hàng hóa Khác với việc đặt hàng trực

tiếp tại công ty, khách hàng phải hoàn toàn tự thao tác thông qua từng bức cụ thể để có thể mau được hàng

Nhà quản lý (quản trị viên): là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt

động của hệ thống Nhà quản lý được cấp một username và password để đăng nhập vào hệ thống thực hiện những chức năng của mình

2.2 Xác định yêu cầu của hệ thống

Từ dữ liệu thu thập được trong quá trình khảo sát, có thể xác định được hệ thống gồm những chức năng chính sau đây:

Yêu cầu chức năng:

• Chức năng của người quản lý:

o Đăng nhập

o Kiểm duyệt hàng hóa đăng

o Quản lý hàng hóa

o Xem danh sách các mặt hàng đã đăng và đăng chờ duyệt

o Quản lý hóa đơn

• Chức năng của người dùng:

o Tìm kiếm các mặt hàng

Trang 6

o Xem mặt hàng

o Thay đổi mặt hàng được chọn

o Đóng góp ý kiến

o Mua hàng

Yêu cầu phi chức năng:

• Giao diện dể sử dụng đối với tất cả người dùng

• Website chạy ổn định, chính xác và an toàn

• Tốn ít tài nguyên hệ thống

• Hạn chế đến mức thấp nhất sai sót có thể xảy ra trong quá trình sử dụng

• CSDL kết nối chính xác và toàn vẹn dữ liệu

2.3 Mô hình vật lý

Hình 2 1: Mô hình vật lý

2.5 Biểu đồ UML

2.5.1 Biểu đồ Usecase

2.5.1.1 Xác định các trường hợp sử dụng

• Đăng nhập

• Tìm kiếm

• Xem chi tiết sản phẩm

• Xem đơn hàng sản phẩm

• Thanh toán

• Đặt hàng

• Cập nhật sản phẩm

Trang 7

• Cập nhật chi tiết sản phẩm

• Cập nhật đơn hàng

• Báo cáo thống kê

2.5.1.3 Đặc tả trường hợp sử dụng

❖ Đăng nhập

o Tác nhân: Người quản trị

o Mô tả: Khi người quản lý muốn quản lý website và khách hàng muốn đăng nhập tài khoản thì phải sử dụng trường hợp sử dụng Đăng nhập

❖ Tìm kiếm

o Tác nhân: Người quản trị, Khách hàng

o Mô tả: Khi người quản lý và khách hàng muốn tìm kiếm thông tin của một sản phẩm hay bài viết thì phải sử dụng trường hợp sử dụng Tìm kiếm

❖ Xem chi tiết sản phẩm

o Tác nhân: Người quản trị, Khách hàng

o Mô tả: Khi người quản lý và khách hàng muốn xem thông tin chi tiết của một sản phẩm như: tên sản phẩm, giá cả, ưu đãi, số lượng, … của sản phẩm đó phải sử dụng trường hợp sử dụng xem chi tiết sản phẩm

❖ Xem đơn đặt hàng

o Tác nhân: Người quản trị, Khách hàng

o Mô tả: Khi người quản lý và khách hàng muốn xem thông tin của một đơn đặt hàng

đó phải sử dụng trường hợp sử dụng xem đơn đặt hàng

❖ Thanh toán

o Tác nhân: Khách hàng

o Mô tả: Khi khách hàng muốn thanh toán phải sử dụng trường hợp sử dụng Thanh toán

❖ Đặt hàng

o Tác nhân: Khách hàng

o Mô tả: Khi khách hàng muốn đặt hàng trong website thì phải sử dụng trường hợp đặt hàng

❖ Đánh giá sản phẩm

o Tác nhân: Khách hàng

Trang 8

o Mô tả: Khi khách hàng muốn đánh giá chất lượng sản phẩm phải sử dụng trường hợp Đánh giá sản phẩm

❖ Cập nhật sản phẩm

o Tác nhân: Người quản trị

o Mô tả: Khi người quản lý muốn thêm sản phẩm mới hay xóa hoặc sửa chữa một sản phẩm thì người quản lý thì phải sử dụng trường hợp sử dụng Cập nhật sản phẩm

❖ Cập nhật chi tiết sản phẩm

o Tác nhân: Người quản trị

o Mô tả: Khi người quản lý muốn thêm hay xóa hoặc sửa chữa chi tiết cho sản phẩm mới hay như tên sản phẩm, giá cả, … thì người quản lý phải sử dụng trường hợp sử dụng Cập nhật chi tiết sản phẩm

❖ Cập nhật đơn hàng

o Tác nhân: Người quản trị

o Mô tả: Khi người quản lý muốn thêm, xóa hoặc sửa 1 đơn đặt hàng thì người quản lý phải sử dụng trường hợp sử dụng Cập nhật đơn hàng

❖ Báo cáo thống kê

o Tác nhân: Người quản trị

o Mô tả: Khi người quản lý muốn báo cáo – thống kê doanh thu thì người quản lý phải

sử dụng trường hợp sử dụng Báo cáo thống kê

2.5.1.4 Biểu đồ trường hợp sử dụng (UseCase Diagram)

Hình 2 2: Biểu đồ usecase tổng quát

Trang 9

Tác nhân chính: Quản lý (quản trị viên), khách hàng

Tóm tắt chung:

Use này mô tả các chức năng tổng quát của hệ thống gồm có các chức năng chính như sau:

quản lý hàng hóa, thống kế hàng hóa, tìm kiếm, kiểm tra báo cáo

2.5.2 Biểu đồ lớp (Class diagram)

Hình 2.3: Biểu đồ lớp Class diagram

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT WEBSITE

3 Một số hình ảnh webiste

3.1 Hình ảnh chức năng của người dùng

Trang chủ: Tập trung giới thiệu tổng quan về website qua các poster và các chức

năng hiện có của website Hiển thị tất cả thông tin của người quản trị tới người dùng

Trang 10

Hình 3 1: Giao diện trang chủ

Trang 11

• Shop hàng

Hình 3 2: Giao diện shop hàng

Tuyển dụng

Trang 12

Hình 3 3: Trang tuyển dụng

Xem chi tiết sản phẩm:

Hình 3 4: Xem chi tiết sản phẩm

Trang 13

3.2 Hình ảnh chức năng của người quản trị

Trang Dashboard: Trang giao diện chính của quản trị viên, hiển thị tổng các mục theo

yêu cầu

Hình 3 5: Trang Dashboard

Trang quản lí Category: Trang hiển thị tất cả các loại sản phẩm của shop được lưu

Hình 3.6: Trang quản lí loại sản phẩm

Trang sản phẩm: Chỉ người quản trị viên mới được quyền đăng sản phẩm

Hình 3.7: Trang danh sách sản phẩm

Trang 14

Trang chi tiết sản phẩm: Hiển thị chi tiết của các sản phẩm

Hình 3.8: Trang chi tiết sản phẩm

Trang quản lý tài khoản: Hiển thị danh sách các tài khoản người dùng

Hình 3.9: Trang tài khoản

• Trang quản hóa đơn khách hàng: Hiển thị danh sách các hóa đơn của khách hàng

Trang 15

Hình 3.10: Trang danh sách hóa đơn

KẾT LUẬN VÀ KIẾN NGHỊ

❖ Đồ án đã được phân tích, thiết kế, cài đặt thành công một số hệ thống hỗ trợ website bán giày Sandal Các chức năng trong thành phân tích đã được cài đặt hoàn chỉnh,

cụ thể

• Đối với khách hàng:

➢ Khách hàng có thể tìm kiếm sản phẩm, đăng ký để mua sản phẩm, góp ý, xem tin tức

➢ Khách hàng xem lại các thông tin đăng ký của mình trong giỏ hàng, đồng thời cập nhật lại những thông tin đã đăng ký mua hàng

• Đối với quản trị viên: Quản trị viên có tất cả các quyền như khách hàng ngoài

ra có thêm các chức năng:

➢ Quản trị viên có thể: thêm, sửa xóa, cập nhật và thống kê sản phẩm

➢ Quản lý khách hàng và cập nhật những thông tin của khách hàng đã đăng ký, quản lý danh sách khách hàng

➢ Xem các báo cáo về tình hình doanh thu bán hàng và doanh thu quảng cáo

➢ Hệ thống sử dụng giao diện Web, một giao diện thông dụng mà các ứng dụng ngày nay thường sử dụng Giao diện đơn giản, dễ hiểu, rõ ràng nên dễ thích hợp với người sử dụng

Ngày đăng: 16/12/2021, 09:06

HÌNH ẢNH LIÊN QUAN

2.3. Mô hình vật lý - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
2.3. Mô hình vật lý (Trang 6)
Hình 2. 2: Biểu đồ usecase tổng quát - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
Hình 2. 2: Biểu đồ usecase tổng quát (Trang 8)
Hình 2.3: Biểu đồ lớp Class diagram - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
Hình 2.3 Biểu đồ lớp Class diagram (Trang 9)
Hình 3. 2: Giao diện shop hàng - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
Hình 3. 2: Giao diện shop hàng (Trang 11)
Hình 3. 3: Trang tuyển dụng - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
Hình 3. 3: Trang tuyển dụng (Trang 12)
Hình 3. 4: Xem chi tiết sản phẩm - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
Hình 3. 4: Xem chi tiết sản phẩm (Trang 12)
Hình 3.8: Trang chi tiết sản phẩm - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
Hình 3.8 Trang chi tiết sản phẩm (Trang 14)
Hình 3.9: Trang tài khoản - Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website Kinh doanh giày SANDAL
Hình 3.9 Trang tài khoản (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