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

Báo cáo môn học lập trình web đề tài xây dựng website bán giày sneaker

20 1 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 đề Xây Dựng Website Bán Giày Sneaker
Tác giả Trần Thị Hồng Ánh, Lê Thị Phương Hoa, Đỗ Thị Phương Thảo, Phạm Thị Kim Dung
Người hướng dẫn Phạm Đức Anh
Trường học Đại học Công nghệ Giao thông Vận tải
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Thành phố Hà Nội
Định dạng
Số trang 20
Dung lượng 1,11 MB

Nội dung

Những website mua bán, thương mại xuất hiệnngày càng nhiều, những trang thương mại nổi tiếng như www.amazone.com,www.alibaba.com hay www.ebay.com không còn xa lạ với chúng ta.Đối với một

Trang 1

Đại học Công nghệ Giao thông Vận tải Khoa Công Nghệ Thông Tin

- -BÁO CÁO MÔN HỌC:

LẬP TRÌNH WEB

ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN GIÀY SNEAKER

Lớp 72DCTT23- NHÓM 4

Hà Nội

MỤC LỤC

Giáo viên hướng

dẫn:

Sinh viên thực hiện:

Lê Thị Phương Hoa – 72DCTT20228

Đỗ Thị Phương Thảo – 72DCTT20111 Phạm Thị Kim Dung – 72DCTT20131

Trang 2

LỜI MỞ ĐẦU 1

I.GIỚI THIỆU BÀI TOÁN THỰC HIỆN 3

1 Tổng quan về bài toán 3

1.1 Khảo sát hiện trạng 3

1.2 Mô tả bài toán 3

1.3 Ưu điểm trên website bán giày sneaker 3

1.4 Nhược điểm 3

2 Các hệ thống liên quan tương tự 3

3 Mục tiêu giải quyết của bài toán 3

4 Yêu cầu của trang web 4

II.PHÂN TÍCH HỆ THỐNG 4

1 Yêu cầu chi tiết về Website 4

1.1 Đối với người truy cập Website với chức năng user 5

1.2 Đối với người quản trị 5

2 Các nhóm chức năng 5

3 Xác định các thực thể 6

4 Xác định các Use Case 7

5 Database 8

III.CÀI ĐẶT GIAO DIỆN HỆ THỐNG 8

1 Cấu trúc của các trang web 8

1.1.Tiêu đề ( header) 8

1.2 Thân bố cục (main) 8

1.3 Phần chân trang (footer) 8

2 Giao diện 8

Trang 3

2.1 Giao diện trang chủ 8

2.2 Giao diện sản phẩm 9

2.3 Giao diện đăng nhập 9

2.3 Giao diện admin 10

2.4 Quản lý danh mục 11

2.5 Quản lý đơn hàng 11

2.6 Quản lý thành viên 12

2.7 Giao diện giỏ hàng và thanh toán 12

Trang 4

LỜI MỞ ĐẦU

Hiện nay, ứng dụng công nghệ thông tin và tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức cũng như các công ty Cùng với sự phát triển không ngừng của kĩ thuật máy tính và mạng điện tử, công nghệ thông tin đã lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác và có một vị trí nhất định Mạng Internet là một trong những sản phẩm có giá trị hết sức to lớn và là công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu trong thời đại công nghệ 4.0

Đi cùng với sự phát triển mạnh mẽ của công nghệ thông tin là sự phát triển thương mại hóa toàn cầu Những website mua bán, thương mại xuất hiện ngày càng nhiều, những trang thương mại nổi tiếng như www.amazone.com, www.alibaba.com hay www.ebay.com không còn xa lạ với chúng ta

Đối với một cửa công ty, doanh nghiệp hay cửa hàng, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khách hàng sẽ là cần thiết Vậy phải quảng bá thế nào đó? Đó chính là xây dựng một Website cho cửa hàng của mình quảng bá tất cả các sản phẩm của mình bán Và nắm bắt được xu thế của thời đại nên chúng em đã thực hiện đề tài “Xây dựng Website bán giày sneaker” nhằm phục vụ cho nhu cầu tất yếu của cuộc sống và

ưu chuộng cái đẹp

Trong thời gian thiết kế website, dưới sự giúp đỡ, hướng dẫn tận tình của thầy Phạm Đức Anh, chúng em đã tiến hành tìm hiểu và xây dựng website thương mại Website này đã giúp chúng em phát huy được tính sáng tạo, tinh

Trang 5

thần làm việc tập thể, khả năng vận dụng kiến thức đã học để có thể hoàn thành tốt báo cáo

Mặc dù đã có nhiều cố gắng trong quá trình làm dự án, tuy nhiên do kiến thức còn hạn chế và thời gian có hạn nên dự án này còn nhiều thiếu sót, chúng

em rất mong được sự giúp đỡ, góp ý, sửa chữa của thầy cô để báo cáo của chúng

em hoàn thiện hơn Chúng em xin chân thành cảm ơn quý thầy cô!

Trang 6

I.GIỚI THIỆU BÀI TOÁN THỰC HIỆN

1 Tổng quan về bài toán

1.1 Khảo sát hiện trạng

Thực hiện tìm hiểu, khảo sát hệ thống, cụ thể là một số website bán giày internet, đánh giá hiện trạng của cửa hàng, xác định các mặt hạn chế của hệ thống cũ, từ đó đề xuất khắc phục

Xã hội ngày càng phát triển, nhu cầu mua sắm, thời trang của con người càng được nâng cao Trong đó không thể thiếu những gọng kính sang trọng, lạ mắt, hiện đại Những gọng kính mới ngày càng thu hút được nhiều người quan tâm, nhất là những người có tật khúc xạ mà vẫn ưu chuộng cái đẹp Tuy nhiên các cửa hàng, website bán hàng chưa đáp ứng được các yêu cầu của khách hàng, phục vụ chưa được chu đáo, tốn nhiều thời gian Các trang web bán giày chưa được phổ biến, phong phú Nhằm khắc phục điều này và mong muốn có một môi trường giao tiếp tiện lợi giữa khách hàng, đơn giản hóa việc mua sắm, chúng em đã xây dựng website này

Bên cạnh đó , khách hàng có thể phản hồi về cho cửa hàng và chia sẻ với mọi người, đóng góp ý kiến của mình với website để chúng em có thể hoàn thiện hơn, phục vụ khách hàng tốt nhất Qua website, khách hàng có thể nắm được những thông tin bổ ích từ sản phẩm, liên tục cập nhật thông tin từ hãng sản xuất

1.2 Mô tả bài toán

- Website có thể giúp cho chủ cửa hàng có thể quản lý các mặt hàng trong cửa

hàng một cách thuận tiện hơn, đồng thời chủ cửa hàng có thể cập nhật các mặt hàng mới nhập lên website, lưu thông tin các mặt hàng đã được bán cho khách

Trang 7

hàng, đồng thời có thể kiểm tra, chỉnh sửa các bài viết về sản phẩm, hiển thị thông tin lên theo mục

- Một website bán hàng đều có quy trình bắt đầu bằng việc nhận đơn hàng từ

phía khách hàng, nhận trực tiếp hoặc gián tiếp qua điện thoại, email, theo đó

sẽ tiếp nhận thông tin đơn đặt hàng, sản phẩm đặt hàng sau đó lưu vào kho đơn đặt hàng của tất cả các khách hàng Sau đó thì người quản lí hệ thống sẽ lên lịch hẹn với khách hàng về thời điểm giao hàng cũng như vị trí giao hàng thuận tiện nhất

- Website gồm nhiều trang, mỗi trang có một chủ đề và một chức năng riêng Mỗi chủ đề phải có đường dẫn đến từng trang, có tên và chủ đề và nội dung của từng trang Trang chủ sẽ tóm tắt nội dung của toàn bộ website bao gồm các bài viết, video quảng cáo,…

- Mỗi chủ đề phải khác nhau và phân biệt với các chủ đề khác Mỗi chủ đề sẽ có giao diện riêng biệt cho từng chủ đề và phù hợp với chủ đề đó

- Đối với người truy cập Website với tư cách là User sẽ cho phép đăng kí, đăng nhập, tìm kiếm và tham khảo thông tin sản phẩm, cho phép bình luận về bài viết

và đánh giá về sản phẩm

1.3 Ưu điểm trên website bán giày sneaker

Ngày nay hình thức kinh doanh bán hàng online đã mang lại nhiều ưu điểm

và thuận lợi:

- Sự Đa Dạng Về Sản Phẩm: Một trang web bán giày sneaker nên cung cấp

một sự đa dạng về sản phẩm, bao gồm nhiều loại giày, kích thước và mẫu

mã Khách hàng có nhiều lựa chọn để chọn từ

Trang 8

- Tích Hợp Tính Năng Tìm Kiếm: Một công cụ tìm kiếm hiệu quả giúp người dùng tìm kiếm và lựa chọn sản phẩm dễ dàng hơn

- Xem Trước Sản Phẩm: Hiển thị hình ảnh và thông tin chi tiết về sản phẩm

giúp khách hàng biết rõ về sản phẩm trước khi mua

- Tích Hợp Giỏ Hàng Thông Minh: Một giỏ hàng trực tuyến giúp khách hàng

thêm và quản lý sản phẩm dễ dàng, cùng với tính năng tính toán tổng giá trị

- Chất Lượng Hình Ảnh: Hiển thị hình ảnh sản phẩm chất lượng cao giúp người dùng thấy rõ sản phẩm và chi tiết của nó

- Tùy Chọn Thanh Toán Linh Hoạt: Cung cấp nhiều phương thức thanh toán khác nhau, bao gồm thanh toán trực tuyến, thanh toán khi nhận hàng (COD), thẻ tín dụng, ví điện tử, và PayPal

- Vận Chuyển và Giao Hàng: Cung cấp nhiều tùy chọn vận chuyển và giao hàng khác nhau, bao gồm giao hàng nhanh, giao hàng quốc tế và dịch vụ theo dõi vận chuyển

- Dịch Vụ Khách Hàng: Tích hợp dịch vụ khách hàng dễ dàng tiếp cận, bao gồm chat trực tuyến, email, điện thoại hoặc hỗ trợ qua mạng xã hội để giải quyết thắc mắc của khách hàng

- Tích Hợp Xã Hội: Cho phép chia sẻ sản phẩm và đánh giá trên các nền tảng truyền thông xã hội

- Theo Dõi Đơn Hàng: Cung cấp cho khách hàng tính năng theo dõi đơn hàng để họ biết chính xác vị trí và trạng thái của đơn hàng của họ

Trang 9

- An Toàn và Bảo Mật: Đảm bảo an toàn và bảo mật thông tin cá nhân và thanh toán của khách hàng

1.4 Nhược điểm

Bên cạnh nhưng ưu điểm thì khi kinh doanh bán hàng trên web cũng tồn tại những nhược điểm nhất định:

 Hiện nay khách hàng vẫn chưa tin tưởng vào hình thức bán hàng trên web

vì một số trang web thực hiện “ đăng một đằng bán một kiểu” nên đã gây hoang mang cho khách hàng

 Đòi hỏi website phải chủ động và linh hoạt trong mọi khâu: từ khâu quảng

bá sản phẩm đến khâu quan hệ khách hàng, giao hàng, thanh toán, lấy hàng, Trong quá trình này khi kinh doanh trên web cũng gặp khá nhiều khó khăn

 Sự cạnh tranh giữa các website là rất lớn Nên nếu sản phầm không chất lượng, đa dạng, đẹp và làm ăn không uy tín thì khó có thể duy trì được lâu

 Khách hàng sau khi đặt hàng nhưng đến khi giao hàng lại không nhận nên chủ shop lại mất thêm chi phí

 Một số trang web giả mạo, lừa đảo

2 Các hệ thống liên quan tương tự

Một số website tìm hiểu và tham khảo

 Website: https://sneakerdaily.vn/

-Website Sneaker Daily là một web bán giày sneaker chính hãng với những mẫu mới luôn được cập nhật mỗi ngày để mang đến cho khách hàng những lựa chọn phong phú nhất Nhận thấy trang chủ dễ nhìn, đẹp, đa dạng,

Trang 10

nhiều chức năng, lôi cuốn người xem.

 Nhận xét website Việt Nam và nước ngoài:

- Nhìn tổng quan những trang web của Việt Nam chất lượng không thua kém gì những trang web của nước ngoài

- Layout được phân chia đều, đẹp, dễ nhìn

- Thông tin đều rõ ràng, đầy đủ cho người xem

- Một số hình ảnh, chức năng trang web của Việt Nam còn hơi thừa không cần thiết, xuất hiện nhiều quảng cáo làm rối mắt người xem

- Đối với web bên nước ngoài cảm thấy rất tối ưu, đơn giản, đầy đủ, trang trí đẹp về cả hình ảnh, sản phẩm và bố cục

3 Mục tiêu giải quyết của bài toán

- Xây dựng các chức năng cơ bản của một website bán hàng thương mại Website có khả năng tự tương thích, hiển thị được trên tất cả các thiết bị hiện tại

và có thể nâng cấp trong tương lai

- Website được hiển thị một cách sinh động, đẹp mắt nhưng không quá phức tạp

để cho tất cả mọi người đều có thể sử dụng được

- Hỗ trợ khách hàng một cách nhanh nhất khi nhận được yêu cầu liên hệ từ khách hàng

- Quản lý các mặt hàng sản phẩm, cấu hình website

- Nắm bắt được công nghệ thiết kế web bằng các ngôn ngữ như: ngôn ngữ đánh dấu siêu văn bản HTML, CSS, JAVASCRIPT, PHP giúp cho website sinh động

và hấp dẫn hơn

Trang 11

4 Yêu cầu của trang web

- Website có dung lượng không quá lớn, tốc độ xử lý nhanh.

- Công việc tính toán thực hiện chính xác, không chấp nhận sai sót.

- Sử dụng mã hóa các thông tin cá nhân của khách hàng.

- Đảm bảo an toàn dữ liệu khi chạy website trực tuyến.

- Hình thức thông tin đa dạng và sống động

- Giao diện thân thiện, dễ nhìn, an toàn dữ liệu

- Cung cấp thông tin và phát triển hoạt động 24/24

- Thông tin được cập nhật và sửa đổi thường xuyên

II.PHÂN TÍCH HỆ THỐNG

1 Yêu cầu chi tiết về Website

- Hiển thị danh mục sản phẩm như các sản phẩm bán chạy, các sản phẩm đang

được sale tại cửa hàng,

- Hiển thị thông tin chi tiết của sản phẩm có trong danh sách bao gồm tên sản

phẩm, giá hiện tại của sản phẩm ( giá đã được sale nếu có) và hiển thị thông tin sản phẩm là sản phẩm thuộc loại đang bán chạy hay không bán chạy

- Hiển thị kết quả thông tin của việc tìm kiếm sản phẩm, đăng kí cũng như đăng

nhập tài khoản

1.1 Đối với người truy cập Website với chức năng user

- Cho phép đăng kí thành viên, cũng như thành viên hợp tác bán hàng để nhận được nhiều ưu đãi của cửa hàng trong các dịp nổi bật nhằm tri ân khách hàng.

- Cho phép xem thông tin chi tiết của sản phẩm, thông tin giỏ hàng.

- Cho phép tìm kiếm sản phẩm theo giá, theo tên sản phẩm.

Trang 12

- Chọn sản phẩm phù hợp với nhu cầu của bản thân và thực hiện việc mua hàng cũng như việc thanh toán nếu như khách hàng muốn mua.

1.2 Đối với người quản trị

- Là người điều hành, quản lý cũng như theo dõi mọi hoạt động của cửa hàng.

- Quản lí các thành viên,phân quyền cho các thành viên quản lý.

- Cập nhật mới các thông tin của sản phẩm.

- Kiểm tra chỉnh sửa lại thông tin của các sản phẩm.

- Cập nhật các loại sản phẩm lên trang website để người dung có thể cập nhật nhanh nhất.

- Kiểm tra,xác nhận thông tin của các đơn hàng.

2 Các nhóm chức năng

- Hệ thống Website bao gồm:

 Trang chủ

 Tài Khoản

 Đăng Ký

 Sản phẩm

 Tìm kiếm và lọc sản phẩm

 Thông tin sản phẩm

 Giỏ Hàng và thanh toán

 Theo dõi đơn hàng và giao hàng

 Tìm kiếm đơn hàng

 Kiểm tra tồn kho cho giỏ hàng

 Quản lý thành viên

Trang 13

Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:

- Người quản trị (Admin): Chỉ có Admin mới có quyền truy cập vào chức năng này (Xem thành viên, quản lý thông tin thành viên, tài khoản thành viên, quản lý danh mục các sản phẩm, quản lý tồn kho,quản lý đơn hàng).

- Nhóm thành viên Website (User): Dành cho User khi đăng nhập vào có thể xem các sản phẩm cũng như đăng ký đăng nhập tài khoản thành viên (nếu có).

3 Xác định các thực thể

- Dựa trên mô tả bài toán, ta có thể xác định được các thực thể chính của hệ thống bán hàng như sau:

1 Người quản lí: Là người điều hành, quản lí và theo dõi mọi hoạt động của hệ thống cũng như quản lý nhân viên có mặt tại cửa hàng.

2 Thành viên: Bao gồm người quản lí, và những khách hàng đã đăng kí Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người sử dụng, còn có một số chức năng khác phục vụ cho công việc cụ thể của từng đối tượng.

3 Khách hàng: là người giao dịch với hệ thống, có thể đăng ký làm thành viên của hệ thống để nhận các ưu đãi đặc biệt

4 Xác định các Use Case

- Thực thể Khách hàng có các Use Case sau:

 Đăng kí làm thành viên.

 Xem thông tin sản phẩm.

 Thực hiện việc xem thông tin sản phẩm.

 Tìm kiếm thông tin sản phẩm.

 Chọn sản phẩm cần mua và thực hiện việc mua hàng.

Trang 14

 Thanh toán.

- Thực thể Người quản lí có các Use Case sau:

 Tiếp nhận các thông tin đăng kí thành viên từ khách hàng.

 Tiếp nhận các sản phẩm đăng lên Website.

 Quản lí danh sách thành viên.

 Quản lí danh mục sản phẩm.

 Bảo hành lại hệ thống bán hàng.

 Đăng thông tin chi tiết sản phẩm lên Website.

 Kiểm tra các hoạt động của thành viên.

 Cập nhật lại các thông tin sản phẩm.

- Ngoài ra, các thành viên của hệ thống bán hàng bao gồm Người quản lí và các Thành viên đã đăng kí còn có các Use Case sau:

 Đăng nhập.

 Xem thông tin cá nhân.

 Sửa đổi thông tin cá nhân.

5 Database

Trang 15

III.CÀI ĐẶT GIAO DIỆN HỆ THỐNG

1 Cấu trúc của các trang web

Muốn xây dựng một trang web hoàn chỉnh thì người lập trình không thể thiếu tư duy về bố cục trang web, khi đã xác định được mình sẽ thiết kế những

gì, xây dựng được bố cục hoàn chỉnh thì lúc đó việc lập trình trở nên dễ dàng hơn Chúng em xác định bố cục cho trang web của mình gồm 3 phần chính: header, main, footer bằng cách xây dựng màu và khi lập trình đưa các thông tin lên sẽ tẩy màu đi và phối màu lại

1.1.Tiêu đề ( header)

Header là phần đầu trang, chủ yếu chứa các thông tin tiêu đề, logo, menu, liên hệ, Một trang web không thể không có phần header, nó giữ vị trí khá quan trọng, giúp người dùng có thể dựa vào đó để biết được toàn bộ nội dung trong trang web này có những gì

Trang 16

Một header chuẩn thường kết hợp với các yếu tố: logo, slogan, menu, phần tìm kiếm, banner quảng cáo Những điều này giúp những cỗ máy tìm kiếm đánh giá được dộ uy tín trên website

1.2 Thân bố cục (main)

Main là phần quan trọng nhất của một trang web, nó dùng để xác định những nội dung ở trang web có những gì Phần main dùng để đưa, bày bán, hiện thị tất cả nhưng nội dụng của trang web lên

1.3 Phần chân trang (footer)

Footer là phần chân trang nó chứa những thông tin bản quyền, tác giả, liên hệ,

2 Giao diện

2.1 Giao diện trang chủ

Ngày đăng: 27/02/2024, 14:28

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

TÀI LIỆU LIÊN QUAN

w