Professional Documents
Culture Documents
----------
dẫn:
Hà Nội
MỤC LỤC
LỜI MỞ ĐẦU......................................................................................................1
1.1. Đối với người truy cập Website với chức năng user...........................5
5. Database.......................................................................................................8
1.1.Tiêu đề ( header).....................................................................................8
2. Giao diện.......................................................................................................8
2.1 Giao diện trang chủ.................................................................................8
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,
Đố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à
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
1
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
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ô!
2
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ệ
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,
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.
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
3
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ị
- 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
- 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à 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
- 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
- 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
- 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),
- 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ị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
- 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
- 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ọ.
5
- 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à
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
Đò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
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,
6
nhiều chức năng, lôi cuốn người xem.
- Nhìn tổng quan những trang web của Việt Nam chất lượng không thua
- 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
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
- Website được hiển thị một cách sinh động, đẹp mắt nhưng không quá phức tạp
- 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.
- 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
7
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.
- 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
- 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
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.
8
- 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.
- Quản lí các thành viên,phân quyền cho các thành viên quản lý.
- 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.
Trang chủ
Tài Khoản
Đăng Ký
Sản phẩm
9
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
- 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ó).
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
Chọn sản phẩm cần mua và thực hiện việc mua hàng.
10
Thanh toán.
Tiếp nhận các thông tin đăng kí thành viên từ khách hàng.
- 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
Đăng nhập.
5. Database
11
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
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
12
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
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
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ủ
13
2.2. Giao diện sản phẩm
14
2.3. Giao diện admin
15
2.4. Quản lý danh mục
16
2.6. Quản lý thành viên
17