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

Báo cáo Thực Tập: Website bán máy tính

68 6 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 Sản Phẩm Công Nghệ
Tác giả Nguyễn Thị Bích Ngọc
Người hướng dẫn ThS. Nguyễn Minh Đức
Trường học Trường Đại Học Kiên Giang
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo thực tập
Năm xuất bản 2023
Thành phố Kiên Giang
Định dạng
Số trang 68
Dung lượng 4,78 MB
File đính kèm BaoCaoThucTap_Phần Mền Bán Máy Tính.rar (5 MB)

Cấu trúc

  • CHƯƠNG 1: GIỚI THIỆU CƠ QUAN THỰC TẬP (12)
    • 1.1 Giới thiệu về cơ quan thực tập (12)
      • 1.1.1 Vị trí (12)
      • 1.1.2 Chức năng (12)
      • 1.1.3 Nhiệm vụ và quyền hạn (12)
    • 1.2 Công việc thực hiện trong quá trình thực tập (14)
  • CHƯƠNG 2: TỔNG QUAN VỀ ĐỀ TÀI (16)
    • 2.1 Lý do chọn đề tài (16)
    • 2.2 Mục tiêu chung của đề tài (16)
    • 2.3 Phương pháp nghiên cứu (17)
    • 2.4 Phạm vi của đề tài (17)
  • CHƯƠNG 3: CƠ SỞ LÝ THUYẾT (18)
    • 3.1 PHP (18)
      • 3.1.1 Giới thiệu (18)
      • 3.1.2 Cơ chế hoạt động (18)
      • 3.1.3 Ưu, nhược điểm của PHP (19)
    • 3.2 HTML (20)
      • 3.2.1 Giới thiệu (20)
      • 3.2.2 Cấu trúc (21)
      • 3.2.3 Cấu trúc của một thẻ (tag) trong html (22)
      • 3.2.4 Ưu, nhược điểm của html (24)
    • 3.3 CSS (25)
      • 3.3.1 Giới thiệu (25)
      • 3.3.2 Cấu trúc CSS (26)
      • 3.3.3 Các cách sử dụng CSS (26)
      • 3.3.4 Các thuộc tính quan trọng (26)
      • 3.3.5 Ưu, nhược điểm của CSS (27)
    • 3.4 Localhost/phpMyadmin (28)
      • 3.4.1 Localhost (28)
      • 3.4.2 PHPMyadmin (29)
      • 3.4.3 MySQL (29)
      • 3.4.4 Các sử dụng PHPMyadmin (30)
    • 3.5 Sublime Text (30)
      • 3.5.1 Giới thiệu (30)
      • 3.5.2 Ưu của Sublime Text (31)
    • 3.6 Javascript (31)
      • 3.6.1 Giới thiệu (31)
      • 3.6.2 Ưu, nhược điểm của Javascript (32)
  • CHƯƠNG 4: PHÂN TÍCH WEBSITE BÁN SẢN PHẨM CÔNG NGHỆ (34)
    • 4.1 Đặt tả yêu cầu hệ thống (34)
    • 4.2 Mục đích của trang wed (35)
    • 4.3 Xác định yêu cầu (35)
      • 4.3.1 Yêu cầu chức năng (35)
      • 4.3.2 Mong muốn đạt được (36)
    • 4.4 Phân tích (37)
      • 4.4.1 Thực thể sản phẩm (37)
      • 4.4.2 Thực thể hãng sản xuất (37)
      • 4.4.3 Thực thể loại sản phẩm (37)
      • 4.4.4 Thực thể đơn hàng (37)
      • 4.4.5 Thực thể tài khoản (37)
  • CHƯƠNG 5: XÂY DỰNG VÀ THIẾT KẾ WEBSITE BÁN SẢN PHẨM CÔNG NGHỆ (38)
    • 5.1 Xây dựng thực thể (38)
      • 5.1.1 Thực thể sản phẩm (38)
      • 5.1.2 Thực thể hãng sản xuất (39)
      • 5.1.3 Thực thể loại sản phẩm (40)
      • 5.1.4 Thực thể đơn hàng (40)
      • 5.1.5 Thực thể tài khoản (41)
    • 5.2 Xây dựng mối kết hợp (42)
      • 5.2.1 Mối kết hợp chi tiết đơn hàng (42)
      • 5.2.2 Mối kết hợp loại – sản phẩm (42)
      • 5.2.3 Mối kết hợp hãng sản xuất - sản phẩm (43)
    • 5.3 Các mô hình và sơ đồ (44)
      • 5.3.1 Mô hình quan niệm (44)
      • 5.3.2 Mô hình logic (44)
      • 5.3.3 Mô hình vật lý (45)
    • 5.4 Xây dựng cơ sở dữ liệu (45)
      • 5.4.1 Danh sách các bảng dữ liệu (45)
      • 5.4.2 Chi tiết các bảng (46)
      • 5.4.3 Mô hình quan niệm dữ liệu (Diagram) (48)
  • CHƯƠNG 6: Tổng kết (49)
    • 6.1 Kết quả đạt được (49)
      • 6.1.1 Giao diện trang chủ (49)
      • 6.1.2 Một số giao diện sản phẩm khác (50)
      • 6.1.3 Một số chức năng (54)

Nội dung

Chương 1: Giới Thiệu Cơ Quan Thực Tập 1.1 Giới Thiệu về Cơ Quan Thực Tập Chương này giới thiệu cơ quan thực tập, mô tả vị trí, chức năng, nhiệm vụ và quyền hạn của cơ quan, mang đến cái nhìn tổng quan về môi trường làm việc mà bạn sẽ trải qua. 1.1.1 Vị Trí Nêu rõ vị trí của cơ quan thực tập trong ngành nghề hoặc tổ chức, đặc biệt là vai trò của nó trong hệ thống tổ chức lớn hơn. 1.1.2 Chức Năng Mô tả các chức năng cụ thể mà cơ quan thực tập thực hiện trong ngành, làm nổi bật những khía cạnh quan trọng của công việc hàng ngày. 1.1.3 Nhiệm Vụ và Quyền Hạn Chi tiết hóa nhiệm vụ mà cơ quan đặt ra cho nhân viên thực tập, đồng thời đề cập đến quyền hạn và trách nhiệm của họ trong quá trình làm việc. 1.2 Công Việc Thực Hiện Trong Quá Trình Thực Tập Mô tả các công việc cụ thể mà bạn sẽ thực hiện trong quá trình thực tập, nhấn mạnh mối liên kết giữa nhiệm vụ và kỹ năng cần phát triển. Chương 2: Tổng Quan về Đề Tài 2.1 Lý Do Chọn Đề Tài Bàn luận về lý do bạn đã chọn đề tài, có thể là sự quan tâm cá nhân, nhu cầu ngành nghề hoặc đóng góp vào một vấn đề cụ thể. 2.2 Mục Tiêu Chung của Đề Tài Xác định mục tiêu chung mà bạn muốn đạt được thông qua nghiên cứu và thực hiện dự án. 2.3 Phương Pháp Nghiên Cứu Đề cập đến phương pháp nghiên cứu bạn sử dụng để giải quyết vấn đề hoặc trả lời câu hỏi nghiên cứu. 2.4 Phạm Vi của Đề Tài Mô tả phạm vi nghiên cứu, bao gồm giới hạn và phạm vi thời gian, để định rõ khả năng ứng dụng của kết quả nghiên cứu. Chương 3: Cơ Sở Lý Thuyết 3.1 PHP Giới thiệu về PHP, cơ chế hoạt động, ưu và nhược điểm. 3.2 HTML Giới thiệu về HTML, cấu trúc, cấu trúc của thẻ (tag) và ưu và nhược điểm. 3.3 CSS Giới thiệu về CSS, cấu trúc, cách sử dụng, thuộc tính quan trọng và ưu và nhược điểm. 3.4 LocalhostPHPMyadmin Giới thiệu về Localhost, PHPMyadmin, MySQL và cách sử dụng PHPMyadmin. 3.5 Sublime Text Mô tả về Sublime Text và vai trò của nó trong phát triển web. Chương 4: Phân Tích Website Bán Sản Phẩm Công Nghệ 4.1 Đặt Tả Yêu Cầu Hệ Thống Mô tả yêu cầu hệ thống của website bán sản phẩm công nghệ. 4.2 Mục Đích của Trang Web Xác định mục đích chính của trang web, nhấn mạnh mong muốn đạt được. 4.3 Xác Định Yêu Cầu Chi tiết yêu cầu chức năng và những gì người dùng mong muốn từ trang web. 4.4 Phân Tích Tổng hợp chức năng của website và liên kết chúng thông qua các thực thể như Sản phẩm, Hãng sản xuất, Loại sản phẩm, Đơn hàng, Tài khoản. Chương 5: Xây Dựng và Thiết Kế Website Bán Sản Phẩm Công Nghệ 5.1 Xây Dựng Thực Thể Mô tả cách xây dựng thực thể, ví dụ như thực thể sản phẩm. 5.2 Xây Dựng Mối Kết Hợp Mô tả cách xây dựng mối kết hợp, như mối kết hợp chi tiết đơn hàng. 5.3 Các Mô Hình và Sơ Đồ Mô tả mô hình quan niệm, mô hình logic và mô hình vật lý của hệ thống. 5.4 Xây Dựng Cơ Sở Dữ Liệu Mô tả danh sách các bảng dữ liệu và chi tiết cấu trúc của chúng. Chương 6: Kết Quả Đạt Được 6.1 Giao Diện và Chức Năng Mô tả giao diện trang chủ, giao diện sản phẩm, giỏ hàng, và một số chức năng như tìm kiếm, đặt hàng và đăng nhập. 6.2 Chức Năng của Admin Mô tả chức năng quản lý sản phẩm, hãng sản xuất, loại sản phẩm và đơn hàng từ phía admin. 6.3 Kết Luận và Hướng Phát Triển Tổng kết kết quả đạt được và đề xuất hướng phát triển tương lai cho trang web bán sản phẩm công nghệ.

GIỚI THIỆU CƠ QUAN THỰC TẬP

Giới thiệu về cơ quan thực tập

Tên cơ quan thực tập: Trung tâm Công nghệ thông tin và Truyền thông Kiên Giang. Địa điểm: 17 Phan Bội Châu, phường Vĩnh Thanh Vân, thành phố Rạch Giá, tỉnh Kiên Giang.

Trung tâm Công nghệ thông tin và Truyền thông là đơn vị trực thuộc Sở Thông tin và Truyền thông, với chức năng hỗ trợ Giám đốc Sở thực hiện nhiệm vụ trong lĩnh vực công nghệ thông tin và truyền thông của tỉnh Trung tâm cung cấp các giải pháp, dịch vụ và ứng dụng trong lĩnh vực công nghệ thông tin và truyền thông.

Trung tâm Công nghệ thông tin và Truyền thông chịu sự chỉ đạo, hướng dẫn, kiểm tra về chuyên môn, nghiệp vụ; về tổ chức, nhân lực, hoạt động, tài chính và cơ sở vật chất của Sở Thông tin và Truyền thông theo quy định.

1.1.3 Nhiệm vụ và quyền hạn

1 Tham mưu giúp Giám đốc Sở Thông tin và Truyền thông:

- Chiến lược, kế hoạch phát triển hạ tầng công nghệ thông tin và truyền thông; kế hoạch triển khai các hoạt động công ích về công nghệ thông tin và truyền thông; các quy định về an toàn thông tin, an ninh mạng trên địa bàn tỉnh theo thẩm quyền.

- Tổ chức nghiên cứu, ứng dụng các tiến bộ khoa học công nghệ, xây dựng hệ thống thông tin phục vụ công tác quản lý nhà nước và chuyên môn nghiệp vụ trong các lĩnh vực về công nghệ thông tin và truyền thông.

- Quản lý vận hành hạ tầng kỹ thuật Trung tâm dữ liệu tỉnh; nền tảng tích hợp chia sẻ dữ liệu tỉnh; các ứng dụng và cơ sở dữ liệu dùng chung tỉnh; Các ứng dụng và cơ sở dữ liệu chuyên ngành tỉnh; hệ thống tên miền tỉnh “kiengiang.gov.vn”, địa chỉ IPv4, IPv6 của tỉnh,

- Quản lý Kho dữ liệu dùng chung của tỉnh.

- Giám sát an toàn thông tin tỉnh (SOC).

Triển khai xây dựng, nâng cấp, mở rộng, kiểm thử hệ thống ứng dụng và cơ sở dữ liệu dùng chung của tỉnh, đồng thời phát triển các ứng dụng và cơ sở dữ liệu chuyên ngành, phục vụ cho công tác quản lý, điều hành của cấp tỉnh.

- Tập huấn, hướng dẫn sử dụng các ứng dụng và cơ sở dữ liệu dùng chung tỉnh; tập huấn, bồi dưỡng nâng cao nhận thức và kỹ năng ứng dụng công nghệ thông tin, an toàn thông tin cho cán bộ công chức, viên chức thuộc tỉnh.

- Cung cấp các dịch vụ an toàn thông tin mạng.

- Thu thập, số hóa, chuẩn hóa dữ liệu vào Kho dữ liệu dùng chung của tỉnh.

- Bảo trì, bảo dưỡng thiết bị thuộc các hệ thống dùng chung tỉnh.

- Tập huấn, hỗ trợ sử dụng chữ ký số chuyên dùng cho các cơ quan nhà nước từ tỉnh đến xã.

- Cung cấp dịch vụ sự nghiệp công sử dụng ngân sách nhà nước thuộc lĩnh vực Thông tin và Truyền thông.

2 Ký hợp đồng với các tổ chức, cá nhân trong lĩnh vực công nghệ thông tin và truyền thông đảm bảo thực hiện theo chức năng nhiệm vụ được giao và quy định của pháp luật.

3 Chuyển giao các sản phẩm đã được nghiệm thu từ quá trình sáng tạo, nghiên cứu, ứng dụng, phát triển, hợp tác, liên kết,

4 Quản lý tài chính, tài sản được giao; thực hiện các quy định về chế độ tự chủ, tự chịu trách nhiệm về tài chính; thực hành tiết kiệm, chống lãng phí,phòng, chống tham nhũng theo quy định của pháp luật.

5 Quản lý tổ chức bộ máy, số lượng người làm việc, người lao động; thực hiện chế độ tiền lương, chính sách, chế độ đãi ngộ, đào tạo, bồi dưỡng,khen thưởng, kỷ luật theo thẩm quyền và theo quy định của pháp luật.

Công việc thực hiện trong quá trình thực tập

Các công việc đã thực hiện trong quá trình thực tập tại cơ quan được thể hiện trong bảng công việc

- Viết CV giới thiệu bản thân.

- Nghiên cứu Quyết định số 2483/QĐ-UBND ngày 05/10/2022 của UBND tỉnh Kiên Giang về việc quy định vị trí, chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức Trung tâm Công nghệ thông tin và Truyền thông trực thuộc Sở Thông tin và Truyền thông.

- Tìm hiểu báo cáo hoạt động của Trung tâm Công nghệ thông tin năm 2022.

- Tìm hiểu quy trình lập dự án đầu tư ứng dụng Công nghệ thông tin.

- Xác định nội dung thực tập: "Xây dựng website về ".

- Thu thập dữ liệu phục vụ nội dung thực tập.

Kết quả: CV cá nhân, báo cáo kết quả thu thập dữ liệu.

- Nghiên cứu nền tảng công nghệ sẽ áp dụng hoặc tự xây dựng

- Đối với đề tài nghiên cứu trên nền tảng công nghệ có sẵn => Báo cáo kết quả tìm hiểu từ cài đặt, cấu hình, hiệu chỉnh Báo cáo chức năng hệ thống quản trị; nghiên cứu, tìm hiểu 1 số template (mẫu) có sẵn trên mạng để áp dụng cho nội dung thực tập.

- Đối với đề tài tự xây dựng => Báo cáo kết quả xây dựng cơ sở dữ liệu,thiết kế sơ bộ giao diện, chức năng hệ thống quản trị; giao diện, chức năng người dùng.

Kết quả: Báo cáo các nội dung nghiên cứu, thiết kế.

- Triển khai thực hiện nội dung thực tập (xây dựng phần mềm, thiết kế website ), báo cáo kết quả.

Kết quả: Báo cáo kết quả thực hiện từng tuần.

 Từ ngày 26/04 - 06/05 : Hoàn thiện báo cáo kết quả thực tập,

TỔNG QUAN VỀ ĐỀ TÀI

Lý do chọn đề tài

Hiện nay nghành công nghiệp về máy tính đã và đang phát triển cao hơn qua từng ngày cả về phần cứng lẫn phần mềm, ngày càng được nâng cao hơn, ngày càng hoàn thiện hơn, đồng thời khả năng làm việc của con người cũng ngày được tối ưu hoá nhờ sự phát triển của công nghệ phầm mềm.

Một phần mềm có thể hỗ trợ hiệu quả cho con người trong công việc không chỉ cần có sự chính xác, đa dạng hoá các chức năng để xử lý được nhiều nghiệp vụ trong thực tếmà còn phải đáp ứng được các yêu cầu khác như tốc độ xử lý, giao diện thân thiện với người dùng, tính tương thích cao, bảo mật tốt, Vậy nên các phần mềm ngày càng được phát triển để hiệu quả công việc được nâng cao, giảm bớt thời gian làm việc và công sức, tăng độ chính xác và hiệu quả hơn.

Với một xã hội ngày một phát triển mạnh về thông tin và truyền thông như hiện nay thì nhu cầu được tiếp thu thông tin của con người là điều hiển nhiên Để có thể tiếp thu thông tin một cách nhanh chóng, con người cần phải có những công cụ, sản phẩm hỗ trợ như điện thoại, laptop… Để có có mua được một sản phẩm phù hợp với bản thân người ta thường chọn lựa kỹ càng về mẫu mã màu sắc hay các hãng sản xuất Việc này thường mấy nhiều thời gian và khó có thể nắm bắt được thông tin chính xác.

Nhận thấy được nhứng khó khăn trên nên tôi đã chọn thực hiện đề tài

Trang web bán sản phẩm công nghệ ra đời nhằm hỗ trợ người mua hàng dễ dàng lựa chọn được sản phẩm phù hợp với nhu cầu của mình Đồng thời, nó cũng giúp người bán quản lý việc bán hàng hiệu quả và chính xác hơn bằng cách tập hợp thông tin sản phẩm, cho phép người mua hàng đánh giá và so sánh các sản phẩm khác nhau trước khi đưa ra quyết định mua hàng.

Mục tiêu chung của đề tài

Đề tài “Website bán sản phẩm công nghệ” được viết ra nhằm tin học hóa việc quản lý bán hàng, giúp việc bán hàng trở nên chính xác, hiệu quả và ít tốn nhiều chi phí hơn Đồng thời cũng giúp các khách hàng có thể dễ dàng chọn lựa sản phẩm phù hợp với bản thân mà không phải mất nhiều thời gian.

Phương pháp nghiên cứu

 Khảo sát hệ thống quản lí bán hàng tại một số cửa hàng

 Tham khảo một số wedsite bán hàng trên mạng

 Tìm hiều về tài liệu về website

 Khảo sát ý kiến của nhiều người về nhu cầu mua sắn sản phẩm công nghệ

 Phân tích và thiết kế hệ thống thông tin của web.

Phạm vi của đề tài

Việc tạo một website bán hàng trực tuyến trong thời đại công nghệ thông tin phát triển một cách bùng nổ trên nhiều lĩnh vực là rất cần thiết Các sản phẩm công nghệ gồm rất nhiều loại nhưng vì thời gian có hạn và còn nhiều hạn chế nên tôi chỉ quản lý bán ba loại sản phẩm trong nghành sản phẩm công nghệ, bao gồm: điện thoại, laptop, phụ kiện đi kèm.

Yêu cầu được đặt ra là phải tạo được một website bán sản phẩm công nghệ gồm thiết kế giao diện, xây dựng cơ sở sữ liệu, quản lý sản phẩm, quản lý loại sản phẩm, quản lý hoá đơn đơn đặt hàng,…

CƠ SỞ LÝ THUYẾT

PHP

PHP là từ viết tắt của thuật ngữ Personal Home Page Đây là một dạng mã lệnh hoặc một chuỗi ngôn ngữ kịch bản Trong đó, ngôn ngữ PHP chủ yếu được phát triển để dành cho những ứng dụng nằm trên máy chủ

Mỗi khi các lập trình viên PHP viết các chương trình thì các chuỗi lệnh sẽ được chạy ở trên server, từ đó sinh ra mã HTML Nhờ vậy mà những ứng dụng trên các website có thể chạy được một cách dễ dàng PHP là ngôn ngữ lập trình kiểu scirpt, chạy trên Server và trả về mã HTML cho trình duyệt

PHP trở thành ngôn ngữ lập trình Web phổ biến trên mạng hiện nay Các mã lệnh PHP được nhúng vào các trang Web, các trang này thường có phần mở rộng là PHP Người ta thường sử dụng PHP trong việc xây dựng và phát triển các ứng dụng website chạy trên máy chủ

Mã lệnh PHP có thể nhúng được vào trang HTML bằng cách sử dụng cặp thẻ PHP Nhờ đó, website bạn phát triển dễ dàng kết nối được với các website khác trên hệ thống mạng internet

PHP cũng là ngôn ngữ lập trình mã nguồn mở và miễn phí PHP tương thích với nhiều nền tảng khác nhau như Windows, MacOS và Linux, v.v Đa phần các trang website bạn đang sử dụng hàng ngày để học tập, làm việc và giải trí đều sử dụng ngôn ngữ lập trình PHP Chẳng hạn như Facebook, Pinterest, Wikipedia, WordPress, v.v…

Khi client gửi yêu cầu một trang PHP đến web server, đầu tiên web server sẽ phân tích và thi hành các mã lệnh PHP được nhúng, sau đó trả về một trang web kết quả đã được xử lý cho client Các câu lệnh PHP không được gửi đến trình duyệt, do đó mã PHP an toàn và trong suốt với người dùng.

Hình 2.1 Cơ chế hoạt động của PHP

3.1.3 Ưu, nhược điểm của PHP

PHP là một trong những ngôn ngữ lập trình phổ biến nhất vì những lợi ích mà nó đem lại Về cơ bản, có 4 ưu điểm chính:

 Tính đơn giản và linh động: PHP sử dụng mã nguồn mở nên việc cài đặt và sử dụng nó rất dễ dàng Ngôn ngữ này phù hợp với cả những người hoàn toàn mới với nghề lập trình viên Bạn chỉ cần học chăm chỉ trong 3 –

6 tháng để thuần thục nó.

- Cộng đồng hỗ trợ lớn: PHP là một ngôn ngữ phổ biến nên các diễn đàn,đội nhóm chuyên sâu của PHP thuộc hàng ngũ đầu của ngành Bên cạnh đó, thị trường tuyển dụng cho công việc này cũng chưa bao giờ giảm nhiệt.

- Cơ sở dữ liệu đa dạng: PHP cho phép kết nối với hầu hết các loại cơ sở dữ liệu như MySQL, mSQL, MS-SQL, SQLite, PostgreSQL, v.v Nhờ vậy, bạn sẽ không bị giới hạn và có thể chọn cơ sở dữ liệu tối ưu nhất cho ứng dụng của mình.

- Thư viện phong phú: Nhiều sách hướng dẫn và các tài liệu tham khảo có sẵn, cung cấp các kiến thức hữu ích cho các lập trình viên mới làm quen dần.

Tuy nhiều với ưu điểm kể trên, PHP cũng có vài nhược điểm cơ bản như sau:

- PHP chỉ có thể hoạt động và sử dụng được trên các ứng dụng trong web. Đó chính là lý do khiến cho ngôn ngữ này khó có thể cạnh tranh được với những ngôn ngữ lập trình khác.

- Khi dùng PHP chính là cấu trúc ngôn ngữ của nó nhìn không được gọn gàng cho lắm Mọi câu lệnh được viết trong cặp câu lệnh.

- Không giống như Java và C# khi bạn học thì có thể làm website, các ứng dụng điện thoại, chương trình hay phần mềm Tuy nhiên đối với PHP chỉ có thể sử dụng làm website và các ứng dụng website mở rộng mà thôi.

- Nhược điểm lớn nhất đáng nói đến là khả năng bị sao chép và hack mã code dễ hơn và độ an toàn không cao như các ngôn ngữ lập trình khác.Nhưng từ khi lên phiên bản PHP 7 chấm trở lên đã khác phục được rất nhiều vấn đề này.

HTML

HTML viết tắt cho Hypertext Markup Language, tạm dịch là ngôn ngữ đánh dấu siêu văn bản HTML được sử dụng để tạo và cấu trúc các thành phần trong trang web hoặc ứng dụng, phân chia các đoạn văn, heading, links, blockquotes,… HTML có tác dụng bố cục và định dạng trang web

HTML chỉ rõ một trang Web sẽ được hiển thị như thế nào trong một trình duyệt.

Sử dụng các thẻ và các phần tử html, bạn có thể:

 Điều khiển hình thức và nội dung của trang.

 Xuất bản các tài liệu trực tuyến và truy xuất thông tin trực tuyến bằng cách sử dụng các liên kết được chèn vào tài liệu html.

 Tạo các biểu mẫu trực tuyến để thu thập thông tin về người dùng, quản lý các giao dịch

 Chèn các đối tượng như audio clip, video clip, các thành phần ActiveX, Flash và các Java Applet vào tài liệu html.

Tài liệu HTML đóng vai trò là mã nguồn cơ bản của website, bao gồm một loạt các thẻ và phần tử, được trình duyệt đọc để hiển thị trang web theo các lệnh được cung cấp Các phần tử trong HTML là những khối xây dựng cơ bản của trang web, được xác định bằng các thẻ đánh dấu (tag).

 Thẻ đánh dấu HTML chứa các nội dung như ‘paragraph’, ‘heading’,

 Trình duyệt không hiển thị thẻ HTML nhưng dùng chúng để hiển thị nội dung của trang.

Nội dung của một tập tin HTML phải được bắt đầu bằng thẻ và kết thúc bởi thẻ

- Bên trong cặp thẻ được chia làm hai thành phần chính:

 Phần head được bắt đầu bằng thẻ và kết thúc bởi thẻ , nó dùng để chứa tiêu đề và các thẻ khai báo thông tin cho trang web

 Phần body được bắt đầu bằng thẻ và kết thúc bởi thẻ, nó dùng để chứa những nội dung mà chúng ta muốn hiển thị trên trang web.

- Dưới đây là hình ảnh minh họa về cấu trúc cơ bản của một tập tin HTML.

Hình 2.2 Cấu trúc của một tài liệu html

3.2.3 Cấu trúc của một thẻ (tag) trong html

Thẻ HTML là công cụ xác định thuộc tính và bố cục của các thành phần trên trang web Một thẻ HTML (hay còn gọi là phần tử HTML) được xác định bởi thẻ mở, nội dung bên trong và thẻ đóng

Tuy nhiên, một số loại thẻ HTML không có phần nội dung chúng được gọi là các thẻ rỗng và cũng không cần thẻ đóng Các thẻ HTML có thể lồng vào nhau (một thẻ có thể chứa thẻ khác) Chúng xuất hiện trong tất cả các tài liệu HTML.

Hình 2.3 6 cấp độ của thẻ Heading

- Định đạng đoạn văn bản

Thẻ

(paragraph) định nghĩa các phần tử trong nó là đoạn văn bản có thể chứa trong nó những chuỗi ký tự hay các thẻ thuộc Nhóm inline – gồm image, link, button…

- Phân nhóm các đối tượng trên trang

(division) là thẻ phân nhóm các đối tượng Những đối tượng nằm trong cùng một thẻ sẽ có vị trí tương quan cố định với nhau Thẻ này hỗ trợ để trình duyệt hiểu đúng bố cục trang web, khá giống với chức năng "group" các "Shape" trong Word.

- Bộ thẻ định nghĩa danh sách (có thứ tự):

,
    1. (ordered list) là thẻ định nghĩa những đối tượng trong nó là những phần tử của một danh sách có thứ tự Những kí tự đứng trước mỗi đối tượng có thể là một số hoặc một ký tự, một chữ cái.

    2. định nghĩa phần tử trong nó là một đối tượng của danh sách.

      - Bộ thẻ định nghĩa danh sách (không có thứ tự):

      ,
      • (unordered list) là thẻ định nghĩa các phần tử trong nó là những phần tử của một danh sách liệt kê nhưng không có thứ tự Bộ thẻ này khá tương tự như nhưng không có chú thích, và có dấu ký hiệu đầu cho mỗi phần tử Bộ thẻ này sử dụng
      • tương tựa như
          .

          - Định nghĩa một đường dẫn:

          - Thể hiện hình ảnh:

          - Định dạng ký tự cơ bản cho chuỗi ký tự: , ,

          (Bold) là thẻ cho phép ta in đậm chuỗi ký tự đặt giữa nó Tương tự, (Italic) là in nghiêng và (Underline) là gạch chân chuỗi ký tự.

          - Bộ thẻ dùng cho tạo bảng

          Thẻ dùng để xác định một cái bảng.

          Thẻ dùng để xác định một hàng bên trong bảng.

          Thẻ dùng để xác định một ô (tiêu đề) bên trong hàng.

          Thẻ dùng để xác định một ô (bình thường) bên trong hàng.

          Dùng trong các thao tác trao đổi nội dung như đăng nhập, đăng ký, bình luận đều thông qua form và các thành phần khác liên quan.

          3.2.4 Ưu, nhược điểm của html

          - Bởi vì HTML được ra đời từ rất lâu nên nguồn tài nguyên hỗ trợ hỗ trợ cho nó vô cùng khổng lồ Hiện nay, cộng đồng của HTML đang phát triển ngày càng lớn trên thế giới.

          - HTML có thể chạy tương đối mượt mà trên hầu hết những trình duyệt phổbiến nhất hiện nay là: IE, Chrome, FireFox, Cốc Cốc…

          - Mã nguồn mà HTML sử dụng là loại mã nguồn mở và bạn có thể sử dụng hoàn toàn miễn phí.

          - Quá trình học HTML tương đối đơn giản, dễ hiểu nên người học có thể dễ dàng nắm bắt được các kiến thức căn bản nhanh chóng hơn Quá trình xây dựng khung cho website căn bản sẽ có thể thực hiện chỉ với vài tuần học.

          - HTML được quy định theo một tiêu chuẩn nhất định nên việc markup sẽ trở nên đồng nhất, gọn gàng hơn rất nhiều bởi vì, HTML được vận hành bởi World Wide Web Consortium (W3C).

          - Quá trình thực hiện sẽ dễ dàng hơn bởi nó tích hợp với nhiều loại ngôn ngữ backend như: PHP, NodeJs, Ruby, Java… để có thể tạo thành một website hoàn chỉnh với đầy đủ mọi tính năng.

          Điểm yếu lớn nhất của HTML là chỉ có thể sử dụng để tạo trang web tĩnh, tức là trang web chỉ hiển thị thông tin mà không có sự tương tác của người dùng Do đó, khi cần xây dựng các tính năng động hoặc hướng đối tượng người dùng, lập trình viên buộc phải sử dụng Javascript hoặc ngôn ngữ backend khác của bên thứ ba để thực hiện được.

          - HTML không có khả năng tạo ra sự riêng biệt và mới mẻ cho người dùng bởi vì nó thường chỉ có thể thực thi những thứ logic và có cấu trúc nhất định

          - Hiện nay, một số trình duyệt vẫn còn chậm trong việc hỗ trợ cho tính năng mới nhất của HTML và đặc biệt là với HTML5.

          - Ngoài ra, một số trình duyệt cũ vẫn không thể render được những tag mới có bên trong HTML5.

          CSS

          CSS là viết tắt của Cascading Style Sheets, một ngôn ngữ thiết kế đơn giản, xử lý một phần giao diện của trang web CSS mô tả cách các phần tử HTML hiển thị trên màn hình và các phương tiện khác.

          Sử dụng CSS, bạn có thể kiểm soát màu chữ, cỡ chữ, kiểu chữ, khoảng cách giữa các đoạn văn bản, kích thước của các thành phần trên trang web, màu nền, thiết kế bố cục và cách trang web hiển thị trên những màn hình có kích thước khác nhau cũng như hàng loạt hiệu ứng khác

          CSS rất hữu ích và tiện lợi Nó có thể kiểm soát tất cả các trang trên một website. Các stylesheet ngoài được lưu trữ dưới dạng các tập tin CSS CSS được kết hợp với ngôn ngữ HTML.

          3.3.2 Cấu trúc CSS Để có thể sử dụng hiệu quả CSS, bạn cần hiểu rõ về cấu trúc của nó Một đoạn CSS cơ bản bao gồm 4 phần chính như sau:

           Selector (Bộ chọn): Selector cho phép người sử dụng có thể lựa chọn các phần tử HTML mà không làm ảnh hưởng đến xung quanh

           Khai báo (Declaration): Declaration có chức năng xác định thuộc tính của một phần tử bất kỳ trong chương trình

           Thuộc tính (Properties): Properties hỗ trợ tạo kiểu cho thuộc tính mong muốn tác động

           Giá trị thuộc tính: Trong mỗi câu lệnh, thuộc tính và giá trị được phân chia bởi dấu hai chấm “:” Sau khi kết thúc một lần khai báo như vậy, bạn cần sử dụng dấu chấm phẩy “;” để chuyển sang khai báo tiếp theo.

          3.3.3 Các cách sử dụng CSS

           Inline: Ta đặt thuộc tính style vào thẻ mở của phần tử HTML, giá trị của thuộc tính style là các cặp thuộc tính định dạng CSS

           Internal: mã CSS trong chính văn bản HTML, Ta đặt các cặp thuộc tính định dạng CSS vào bên trong cặp thẻ Cặp thẻ thì được đặt bên trong cặp thẻ.

           External: Các thuộc tính định dạng vào bên trong tập tin CSS Trong cặp thẻ ta dùng thẻ để nhúng tin CSS vào trang web.

          3.3.4 Các thuộc tính quan trọng

          - Color: Thuộc tính này dùng để thiết lập màu chữ cho phần tử Xác định giá trị của thuộc tính theo: Giá trị Hex, giá trị RGB

          - Background – color: Thuộc tính thiết lập màu nền cho phần tử Xác định giá trị thuộc tính theo tên màu, giá trị Hex, giá trị RGB

          - Font – size: Thiết lập kích cỡ chữ cho phần tử Giá trị thuộc tính xác định theo: px, em (1em = 16px)

          - Font – family: Thiết lập kiểu chữ cho phần tử

          - Text – align: Căn lề cho nội dung của phần tử Có 3 giá trị: left, center, right

          - Border: Tạo đường viền bao xung quanh phần tử

          - Width, height: Thiết lập chiều rộng và chiều cao cho phần tử Có thể xác định theo đơn vị px hoặc %.

          - Chúng ta sử dụng thuộc tính margin để thiết lập khoảng cách giữa các phần tử trong HTML Margin gồm có các giá trị như margin-bottom canh dưới, margin-top canh trên, margin-left canh trái, và margin-right canh phải.

          - Thuộc tính padding trong CSS Thuộc tính padding trong CSS cho phép bạn thiết lập khoảng cách giữa nội dung của một phần tử và đường viền (border) của nó (hoặc cạnh của hộp phần tử, nếu nó không có border) .

          3.3.5 Ưu, nhược điểm của CSS

          - CSS giúp khả năng tải trang nhanh chóng: Đặc trưng của CSS khi sử dụng là ít mã hơn Bởi thế mà thời gian tải xuống nhanh chóng, giúp tiết kiệm thời gian đáng kể Khi viết được một quy tắc CSS của một thẻ cụ thể và lúc này chúng ta có thể áp dụng nó cho mọi lần xuất hiện tiếp theo của thẻ đó, đồng thời hoàn toàn không cần tiến hành thay đổi thuộc tính của thẻ HTML.

          - Dễ dàng khi thực hiện bảo trì: Khi cần chúng ta chỉ cần thay đổi một kiểu và mọi thành phần trong tất cả những website thì lúc này CSS sẽ hỗ trợ cập nhật hoàn toàn tự động

          - CSS sở hữu thuộc tính rộng: CSS được đánh giá cao nhờ sở hữu những thuộc tính rộng hơn nếu đánh giá và so sánh với HTML

          Khả năng tương thích rộng rãi là một điểm mạnh của CSS Khi sử dụng tài liệu HTML giống nhau, nhiều phiên bản website khác nhau vẫn được hiển thị tốt trên mọi thiết bị di động, đáp ứng nhu cầu đa dạng của người dùng.

          - CSS hoạt động khác biệt cho từng trình duyệt: Với những thay đổi ban đầu của CSS trên một website rất dễ dàng Tuy nhiên, khi thay đổi đã được thực hiện đòi hỏi chúng ta phải xác nhận được tính tương thích khi CSS hiển thị 19 hiệu ứng thay đổi tương tự cho từng trình duyệt Điều này xuất hiện do CSS sẽ hoạt động khác biệt cho từng trình duyệt cụ thể

          - Khá khó khăn cho người mới: Ngôn ngữ lập trình phát triển đa dạng và vô cùng phúc tạp, đặc biệt là khó khăn với những người mới bắt đầu Bởi thế, với nhiều cấp độ của CSS thì việc tìm hiểu, có thể nắm bắt để sử dụng càng trở nên khó khăn hơn

          - Định dạng của web có khả năng gặp rủi ro: CSS là hệ thống dựa trên văn bản mở nên việc truy cập khá dễ dàng Điều này khiến định dạng toàn bộ của web hoàn toàn có thể chịu tổn thương, gặp gián đoạn khi có hành động, hoặc tai nạn nào xảy ra với tệp Lúc này nó sẽ yêu cầu truy cập đọc hoặc ghi vào web dự định để có thể ghi đè lên được các thay đổi.

          Localhost/phpMyadmin

          Localhost là một máy chủ được vận hành trên máy tính của bạn Localhost dùng để cài đặt và điều chỉnh website thông qua máy tính Localhost có nhiều tính năng đặc biệt giúp website bạn được làm việc nhanh hơn, hiệu quả hơn và không phải gặp các vấn đề như mất kết nối của các hosting online thông thường.Localhost bao gồm nhiều ứng dụng đi kèm với nhau và tất cả các ứng dụng đó sẽ kết hợp với nhau để tạo ra một môi trường có thể chạy mã nguồn WordPress trên máy tính của chính bạn bao gồm:

          - Phần mềm Webserver tên Apache, đây là webserver thông dụng nhất

          - Phần mềm PHP để xử lý mã PHP vì WordPress viết bằng ngôn ngữ PHP

          - Phần mềm MySQL Server để lưu trữ và xử lý cơ sở dữ liệu, do WordPress sử dụng MySQL làm nền tảng cơ sở dữ liệu Cơ sở dữ liệu thường được mình viết theo chữ tiếng Anh là database

          - Phần mềm PHPMyAdmin để xem và quản lý cơ sở dữ liệu MySQL

          PHPMyAdmin là một ứng dụng web miễn phí được viết bằng PHP có công dụng giúp quản trị cở sở dữ liệu MySQL thông qua giao diện web Đây là công cụ quản trị MySQL phổ biến nhất được sử dụng bởi hàng triệu người dùng trên toàn thế giới và đã giành 20 được nhiều giải thưởng bởi nó sở hữu tất cả các các chức năng phổ biến mà bạn cần khi phát triển ứng dụng hoặc trang web dựa trên MySQL như:

          - 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 đối tượ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á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.

          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 RelationalDatabase Management System MySQL được tích hợp apache, PHP MySQL quản lý dữ liệu thô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 Có thể sử dụng phpMyAdmin cho hầu hết các hệ điều hành, phpMyAdmin có thể xuất và nhập cơ sở dữ liệu được tạo và quản lý bởi MySQL DBMS, cũng như làm việc với một số định dạng dữ liệu khác.

          2 Mặc định username thường là root trong tất cả các webserver

          3 Mặc định password thường là rỗng (không nhập gì hết) Đối với Vertrigo là vertrigo, Ampps là mysql.

          1 Quay trở về giao diện trang chủ phpMyAdmin

          2 Đi đến màn hình quản lý danh sách database

          3 Nhập tên cơ sở dữ liệu

          4 Chọn mã kí tự (charset) cho cơ sở dữ liệu hiện tại.

           Tạo bảng trong cơ sở dữ liệu

          1 Đi đến màn hình quản lý cơ sở dữ liệu hiện tại

          3 Nhập số cột của bảng

          Sublime Text

          Sublime Text là trình soạn thảo mã nguồn đa nền tảng shareware choWindows, macOS, Linux Người dùng có thể bổ sung chức năng của SublimeText với các Python plugin, thường được xây dựng và duy trì theo giấy phép phần mềm tự do Khả năng tùy biến là một trong những ưu điểm nổi bật đầu tiên khi nhắc đến trình soạn thảo Sublime text khi lập trình viên thiết kế website có thể hoàn toàn tùy chỉnh như ý muốn thông qua các plugin Lập trình viên được cho phép cài đặt, nâng cao, hoặc gỡ bỏ các plugin trực tiếp từ bên trong trình chỉnh sửa mà không cần phải thao tác lại từ đầu (khởi động).

          - Khả năng tuỳ biến: Khả năng tùy biến là một trong những ưu điểm nổi bật đầu tiên khi nhắc đến trình soạn thảo Sublime text khi lập trình viên thiết kế website có thể hoàn toàn tùy chỉnh như ý muốn thông qua các plugin. Lập trình viên được cho phép cài đặt, nâng cao, hoặc gỡ bỏ các plugin trực tiếp từ bên trong trình chỉnh sửa mà không cần phải thao tác lại từ đầu (khởi động).

          Tìm kiếm mạnh mẽ của Sublime Text được hỗ trợ bởi các tính năng Goto và Command Palette, cho phép tìm kiếm các biểu thức thông thường, phân biệt chữ hoa/thường và tìm kiếm toàn bộ từ khóa Người dùng còn có thể lưu trữ các kết quả tìm kiếm vào bộ đệm để tái sử dụng trong các lần tìm kiếm sau.

          - Màn hình và bảng điều khiển: Sublime text còn có khả năng hiển thị nhiều tập tin văn bản trên các cách khác nhau Người dùng có thể có một số tập tin đang mở sẵn được sắp xếp trong các tab Đấy chính là cách mà lập trình viên có thể 22 di chuyển và sắp xếp lại chúng theo ý muốn Cách này được xem là khá tiêu chuẩn, tuy nhiên vẫn còn nhiều cách khác

          - Nhanh, nhẹ và ổn định: Trình soạn thảo mã nguồn Sublime text được xây dựng trên Python và C/C++ nên trình chỉnh sửa rất nhẹ Nó rất nhanh, khi bạn mở Sublime text từ Menu Start của Windows ngay lập tức nó sẽ tải xuống và chỉ mất vài giây để nó xuất hiện trên màn hình của bạn.

          Javascript

          JavaScript là ngôn ngữ lập trình được nhà phát triển sử dụng để tạo trang web tương tác Từ làm mới bảng tin trên trang mạng xã hội đến hiển thị hình ảnh động và bản đồ tương tác, các chức năng của JavaScript có thể cải thiện trải nghiệm người dùng của trang web

          Là ngôn ngữ kịch bản phía máy khách, JavaScript là một trong những công nghệ cốt lõi của World Wide Web Ví dụ: khi duyệt internet, bất cứ khi nào bạn thấy quảng cáo quay vòng dạng hình ảnh, menu thả xuống nhấp để hiển thị hoặc màu sắc phần tử thay đổi động trên trang web cũng chính là lúc bạn thấy các hiệu ứng của JavaScript.

          3.6.2 Ưu, nhược điểm của Javascript

          JavaScript có rất nhiều ưu điểm vượt trội hơn so với các đối thủ khác, chẳng hạn như: o JavaScript là ngôn ngữ lập trình dễ học. o Lỗi của JavaScript dễ phát hiện hơn và vì vậy dễ sửa hơn. o JavaScript hoạt động trên nhiều trình duyệt, nền tảng. o JavaScript giúp website tương tác tốt hơn với khách truy cập. o JavaScript nhanh hơn và nhẹ hơn các ngôn ngữ lập trình khác.

          Không ngôn ngữ lập trình nào là hoàn hảo và không có khuyết điểm Bởi JavaScript là ngôn ngữ lập trình phổ biến, được sử dụng rộng rãi trên nền tảng website, vì vậy nó cũng là đối tượng tiềm năng của một lượng lớn hacker, scammer – những kẻ chuyên tìm kiếm lỗ hổng và các lỗi bảo mật và thâm nhập, đánh cắp dữ liệu nội bộ.

          Một số khuyết điểm của JavaScript có thể kể đến như: o Dễ bị khai thác. o Có thể được dùng để thực thi mã độc trên máy tính của người dùng. o Có thể bị triển khai khác nhau tùy từng thiết bị dẫn đến việc không đồng nhất.

          PHÂN TÍCH WEBSITE BÁN SẢN PHẨM CÔNG NGHỆ

          Đặt tả yêu cầu hệ thống

          Xây dựng một trang web bán hàng online về các sản phẩm công nghệ, cụ thể là các sản phẩm về laptop, điện thoại, phụ kiện nhằm giúp khách hàng có thể dễ dàng mua được sản phẩm phù hợp với yêu cầu của bản thân đồn thời giúp người bán có thể dễ dàng quản lý việc mua bán.

           Người bán/người quản trị: o Có thể quản lý thông tin các sản phẩm được bán Các sản phẩm sẽ được quản lý các thông tin gồm: mã sản phẩm, tên sản phẩm, sản phẩm thuộc loại nào, hãng sản xuất của sản phẩm, thông tin chi tiết của sản phẩm, đơn giá của mỗi sản phẩm. o Quản lý thông tin hãng sản xuất: các hãng sản xuất của mỗi sản phẩm sẽ được quản lý các thông tin như: mã hãng sản xuất, tê hãng sản xuất Mỗi hãng sản xuất có thể sản xuất nhiều sản phẩm, nhưng một sản phẩm chỉ được sản xuất bởi một hãng sản xuất. o Quản lý thông tin loại sản phẩm: mỗi loại sản phẩm có thể gồm nhiều sản phẩm khác nhau, loại sản phẩm sẽ được quản lý các thông tin như mã loại sản phẩm, tên loại sản phẩm. o Quản lý đơn hàng: khi mỗi khách hàng đặt hàng, hệ thống website sẽ lưu thông tin đơn hàng của khác hàng gồm họ tên khách hàng, số điện thoại, địa chỉ nhận hàng, tổng tiền của đơn hàng, ngày đặt hàng Để dễ dàng quản lí thì mỗi đơn hàng sẽ có một mã riêng để phân biệt. o In thông tin đơn hàng: sau khi nhận được đơn đặt hàng, người bán/quản trị viên có thể in chi tiết đơn hàng, gồm các thông tin như: mã sản phẩm, mã đơn, số lượng mua của một sản phẩm, tổng số tiền mua của sản phẩm đó. o Người bán có thể thực hiện các chức năng quản lí gồm các hành động như thêm, sửa, xóa sản phẩm, hãng sản xuất, loại sản phẩm, in đơn hàng, xóa đơn hàng.

           Người mua hàng: o Người mua có thể xem thông tin sản phẩm mua. o Người mua có thể chọn “Đặt hàng” nếu muốn mua sản phẩm Khi đặt hàng, người mua phải ghi đầy đủ các thông tin của mình như họ và tên, số điện thoại, địa chỉ nhận hàng. o Người dùng có thể thực hiện tìm kiếm sản phẩm muốn mua.

          Mục đích của trang wed

          - Giới thiệu nhiều loại sản phẩm công nghệ đến khách hàng thông qua internet nhằm giúp khách hàng có thể tìm kiếm những sản phẩm mình muốn.

          - Mở rộng việc kinh doanh sản phẩm công nghệ qua internet.

          - Tạo lưu lượng truy cập trang web: Đây là điều rất quan trọng đối với mọi trang web vì không có lưu lượng truy cập, trang web gần như không ai biết đến Nó là cơ hội để chuyển đổi thành khách hàng tiềm năng.

          - Giảm bớt phí tổn trong kinh doanh bán hàng.

          Xác định yêu cầu

          4.3.1 Yêu cầu chức năng a) Đối với người bán

          - Quản lý thông tin sản phẩm: cập nhật các thông tin liên quan đến sản phẩm

          - Quản lý đơn đặt hàng

          - Đăng tải các thông tin về sản phẩm.

          - Quản lý hãng sản xuất.

          - Quản lý loại sản phẩm.

          - Tìm kiếm sản phẩm. b) Đối với người mua

          - Đăng kí tài khoản: khách hàng có thể tự đăng ký tài khoản riêng cho mình (nếu cần).

          - Khách hàng sử dụng tài khoản đã đăng ký để đăng nhập, dùng cho việc mua hàng online

          - Có thể xem được thông tin của trang sức, thông tin về cửa hàng.

          - Có thể đặt hàng, mua hàng online.

          - Khách hàng có thể tìm kiếm sản phẩm muốn mua. c) Các yêu cầu khác

          - Giao diện thân thiện với người dùng, dễ sử dụng.

          - Hiển thị được trên các trình duyệt.

          - Cách trình bày nội dung gọn gàng, hợp lý.

          - Web phải có tính phong phú, đa dạng, hấp dẫn.

           Web có thể có các chức năng:

           Thống kê được doanh thu tháng, quý, năm thống kê được loại trang sức bán chạy nhất, bán ít nhất…

           Phân chia sản phẩn theo danh mục.

           Sắp xếp sản phẩm tăng dần/giảm dần theo giá.

           Đặt hàng: khi khách hàng tìm thấy sản phẩm ưng ý, khách hàng chỉ cần nhấn vào biếu tượng giỏ hàng để đặt mua sản phẩm.

           Xử lý đơn đặt hàng: sau khi khách hàng đặt hàng, thông tin sẽ được đưa về bảng đơn đặt hàng, chủ cửa hàng sẽ lấy thông tin trong hoá đơn đặt hàng ở bảng đơn đặt hàng và liên hệ với khách hàng về việc thanh toán và giao hàng.

          Phân tích

          Từ những phân tích và khảo sát ở các phần trên, em tổng kết được một số chức năng cho website bán sản phẩm công nghệ:

          Website lưu thông tin tất cả sản phẩm được bán thông quan thực thể có tên SANPHAM.

          4.4.2 Thực thể hãng sản xuất

          Lưu thông tin các hãng sản xuất của sản phẩm thông qua thực thể có tên HSX.

          4.4.3 Thực thể loại sản phẩm.

          Lưu thông tin tất cả các loại sản phẩm thông qua thực thể có tên LOAISP.

          Lưu thông tin đơn đặt hàng của khách hàng thông qua thực thể có tên DONHANG.

          Lưu thông tin tài khoản đăng nhập của người dùng thông qua thực thể có tênTAIKHOAN.

          XÂY DỰNG VÀ THIẾT KẾ WEBSITE BÁN SẢN PHẨM CÔNG NGHỆ

          Xây dựng thực thể

          Bảng 5.1 Thực thể sản phẩm

          Từ khóa Thuộc tính Chức năng id_sp Id sản phẩm Mỗi sản phẩm được đánh dấu bằng một id riêng masp Mã sản phẩm Mỗi sản phẩm đều có một mã riêng tensp Tên sản phẩm Mỗi sản phẩm đều được lưu một tên tương ứng. hinhanh Hình ảnh Lưu hình ảnh của sản phẩm dongia Đơn giá Lưu đơn giá của sản phẩm mota Mô tả Lưu thông tin chi tiết của sản phẩm tương ứng.

          Hình 4.4 Thực thể sản phẩm

          5.1.2 Thực thể hãng sản xuất

          Bảng 5.2 Thực thể hãng sản xuất

          được lưu trữ để cung cấp thông tin dễ hiểu về từng hãng, tương ứng với id và mã của hãng đó.

          Hình 4.5 Thực thể hãng sản xuất

          5.1.3 Thực thể loại sản phẩm

          Bảng 5.3 Thực thể loại sản phẩm

          Từ khóa Thuộc tính Chức năng id_loai Id loại sản phẩm Mỗi loại sản phẩm đều có một id riêng maloai Mã loại sản phẩm Mỗi loại sản phẩm đều có một mã riêng tenloai Tên loại sản phẩm Mỗi loại sản phẩm đều có một tên riêng

          Hình 4.6 Thực thể loại sản phẩm

          Bảng 5.4 Thực thể đơn hàng

          Từ khóa Thuộc tính Chức năng id_don Id đơn hàng Mỗi đơn hàng đều được lưu một id riêng tenkh Tên khách hàng Lưu tên người mua hàng sdt Số điện thoại Lưu số điện thoại liên lạc với người nhận hàng diachi Địa chỉ Lưu địa chỉ nhận hàng ghichu Ghi chú Lưu ghi chú của người mua với người bán tongdon Tổng đơn Lưu số tiền tổng của mỗi đơn hàng ngaydat Ngày đặt Lưu ngày người mua đặt hàng

          Hình 4.7 Thực thể đơn hàng

          Bảng 5.5 Thực thể tài khoản

          Từ khóa Thuộc tính Chức năng tentk Tên tài khoản Lưu thông tin tên tài khoản đăng nhập matkhau Mật khẩu Lưu mật khẩu đăng nhập

          Hình 4.8 Thực thể tài khoản

          Xây dựng mối kết hợp

          5.2.1 Mối kết hợp chi tiết đơn hàng

          Tên mối kết hợp: chitietdon

          Chức năng: lưu thông tin chi tiết của từng đơn đặt hàng.

          Bảng 5.6 Mối kết hợp chi tiết đơn

          Từ khóa Thuộc tính Chức năng slmua Số lượng mua Lưu số lượng mua một sản phẩm trong đơn hàng gia Giá mua Lưu giá mua một sản phẩm thanhtien Thành tiền Lưu tổng số tiền khi mua sản phẩm tương ứng ngaydat Ngày đặt mua Lưu ngày đặt mua

          Hình 4.9 Mối kết hợp chi tiết đơn

          5.2.2 Mối kết hợp loại – sản phẩm

          Tên mối kết hợp: loai_sp

          Chức năng: lưu thông tin loại sản phẩm cho từng sản phẩm.

          Hình 4.10 Mối kết hợp loại – sản phẩm

          5.2.3 Mối kết hợp hãng sản xuất - sản phẩm

          Tên mối kết hợp: hsx_sp

          Chức năng: lưu thông tin hãng sản xuất cho từng sản phẩm.

          Hình 4.11 Mối kết hợp hãng sản xuất – sản phẩm

          Các mô hình và sơ đồ

          Hình 4.12 Mô hình quan niệm

          Hình 4.14 Mô hình vật lý

          Xây dựng cơ sở dữ liệu

          5.4.1 Danh sách các bảng dữ liệu

          STT Ký hiệu Tên bảng Diễn giải

          1 sanpham Sản phẩm Bảng sản phẩm được sinh ra từ thực thể sản phẩm

          Bảng loại sản phẩm được sinh ra từ thực thể loại sản phẩm

          3 hangsanxuat Hãng sản xuất Bảng hãng sản xuất được sinh ra từ thực thể hãng sản xuất

          4 donhang Đơn hàng Bảng đơn hàng được sinh ra từ thực thể đơn hàng

          5 chitietdon Chi tiết đơn Bảng chi tiết đơn được sinh ra từ mối kết hợp chi tiết đơn

          6 taikhoan Tài khoản Bảng tài khoản được sinh ra từ thực thể tài khoản

          Bảng 5.7 Danh sách các bảng dữ liệu

          5.4.2 Chi tiết các bảng a) Bảng sản phẩm

          Chức năng: lưu thông tin id sản phẩm, mã sản phẩm, id loại sản phẩm, id hãng sản xuất, tên sản phẩm, hình ảnh, đơn giá, mô tả

          Tên trường Kiểu dữ liệu Độ dài Khoá chính Chú thích id_sp Int  Id sản phẩm masp Varchar 10 Mã sản phẩm

          Id_loai int Id loại sản phẩm id_hsx Int Id hãng sản xuất tensp Varchar 50 Tên sản phẩm hinhanh Varchar 100 Hình ảnh dongia int Đơn giá mota Text b) Bảng loại sản phẩm

          Chức năng: lưu thông tin id loại sản phẩm, mã loại, tên loại

          Bảng 5.9 Bảng loại sản phẩm

          Tên trường Kiểu dữ liệu Độ dài Khoá chính Chú thích

          Id_loai int  Id loại sản phẩm

          Mã loại Varchar 10 Mã loại

          Tên loại Varchar 30 Tên loại c) Bảng hãng sản xuất

          Chức năng: lưu thông tin id hãng sản xuất, mã hãng sản xuất, tên hãng sản xuất

          Bảng 5.10 Bảng hãng sản xuất

          Tên trường Kiểu dữ liệu Độ dài Khoá chính Chú thích id_hsx Int  Id hãng sản xuất mahsx Varchar 10 Mã hãng sản xuất tenhsx Varchar 30 Tên hãng sản xuất d) Bảng đơn hàng

          Chức năng: lưu các thông tin id đơn hàng, tên khách hàng, số điện thoại, địa chỉ, ghi chú, tổng đơn, ngày đặt

          Tên trường Kiểu dữ liệu Độ dài Khoá chính Chú thích id_don int  Id đơn hàng tenkh Varchar 30 Tên khách hàng sdt Varchar 12 Số điện thoại diachi Varchar 40 Địa chỉ ghichu Text Ghi chú tongdon Int Tổng đơn ngaydat date Ngày đặt e) Bảng chi tiết đơn

          Chức năng: lưu thông tin

          Bảng 5.12 Bảng chi tiết đơn

          Tên trường Kiểu dữ liệu Độ dài Khoá chính Chú thích id_don Int  Id đơn hàng id_sp Int  Id sản phẩm slmua Int Số lượng mua gia Int Gía mua thanhtien Int Thành tiền ngaydat date Ngày đặt f) Bảng tài khoản

          Chức năng: lưu thông tin tên tài khoản, mật khẩu

          Tên trường Kiểu dữ liệu Độ dài Khoá chính Chú thích tentk Varchar 30  Tên tài khoản matkhau Varchar 6 Mật khẩu

          5.4.3 Mô hình quan niệm dữ liệu (Diagram)

          Hình 4.15 Mô hình quan niệm dữ liệu (Diagram)

          Tổng kết

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

          Sau khi truy cập vào đường dẫn http://localhost/BAI_LAM/TTNN/view/index.php sẽ dẫn đến trang chủ của Website bán sản phẩm công nghệ.

          Hình 5.16 Giao diện đầu trang chủ

          Hình 5.17 Giao diện thân trang chủ 1

          Hình 5.18 Giao diện thân trang chủ 2

          Hình 5.19 Giao diện cuối trang

          Tại giao diện đầu trang chủ sẽ có một số chức năng như đăng nhập, tìm kiếm sản phẩm theo hãng sản xuất, phân loại sản phẩm (Laptop, điện thoại, phụ kiện), tìm kiếm nhanh trong khung tìm kiếm, xem giỏ hàng.

          6.1.2 Một số giao diện sản phẩm khác a) Laptop

          Khi ấn chọn “Lap top” hệ thông sẽ hiển thị trang gồm các sản phẩm laptop.

          Hình 5.20 Giao diện đầu trang “Laptop”

          Hình 5.21 Giao diện thân trang “Laptop”

          Hình 5.22 Giao diện cuối trang “Laptop”

          Có thể thấy phần đầu trang và cuối trang laptop đều không có nhiều thay đổi so với trang chủ. b) Điện thoại

          Tương tự với trang “Laptop”, trang “Điện thoại” cũng có phần đầu trang và chân trang không thay đổi.

          Khi nhấn chọn “Điện thoại” hệ thông sẽ hiển thị trang gồm các sản phẩm điện thoại.

          Hình 5.23 Giao diện thân trang “Điện thoại” c) Phụ kiện

          Tương tự với trang “Laptop”, “Điện thoại”, trang “Phụ kiện” cũng có phần đầu trang và chân trang không thay đổi.

          Khi nhấn chọn “Phụ kiện” hệ thông sẽ hiển thị trang gồm các sản phẩmphụ kiện.

          Hình 5.24 Giao diện thân trang phụ kiện d) Trang chi tiết sản phẩm

          Khi chọn một sản phẩm bất kỳ, hệ thống sẽ hiển thị các thông tin chi tiết của sản phẩm.

          Hình 5.25 Thông tin cơ bản của sản phẩm

          Hình 5.26 Một số thông tin nổi bậc của sản phẩm

          Bên dưới trang chi tiết sản phẩm, sẽ hiển thị các sản phẩm liên quang cùng loại.

          Hình 5.27 Các sản phẩm cùng loại e) Giao diện giỏ hàng

          Khi chọn biểu tượng trên đầu trang hoặc khi chọn “Thêm vào giỏ hàng” sẽ xuất hiện trang giỏ hàng.

          Hình 5.28 Giao diện giỏ hàng

          Khi giỏ hàng không rỗng, biểu tượng giỏ hàng đầu trang sẽ xuất hiện thay đổi thành cho biết tổng số tiền và tổng số sản phẩm có trong giỏ hàng.

          6.1.3 Một số chức năng a) Tìm sản phẩm theo hãng sản xuất

          Khi chọn một hãng sản xuất bất kỳ hệ thông sẽ hiển thị các sản phẩm được sản xuất bởi hãng sản xuất bạn chọn.

          Hình 5.29 Ví dụ chọn hãng sản xuất “Samsung”

          Hệ thống sẽ hiện bị tất cả các sản phẩm do Samsung sản xuất.

          Hình 5.30 Các sản phẩm của hãng sản xuất “Samsung” b) Tìm kiếm nhanh

          Hình 5.31 Form tìm kiếm nhanh

          Ta có thể tìm kiếm bất cứ thứ gì tại khung tìm kiếm, khí nhấn “SEARCH” hệ thống sẽ đưa ra các kết quả tìm kiếm.

          Hình 5.32 Kết quả tìm kiếm nhanh c) Thêm sản phẩm vào giỏ hàng

          Hình 5.33 Một phần giao diện trang chi tiết

          Tại đây, ta có thể tùy chọn số lượng sản phẩm và “Thêm vào giỏ hàng”.

          Hình 5.34 Sản phẩm đã được thêm vào giỏ hàng

          Trong giỏ hàng, có thể chọn thêm bớt số lượng bằng nút “Cập nhật”, nếu sản phẩm có số lượng bằng 0 thì hệ thông sẽ tự động xóa sản phẩm ra khỏi giỏ hàng, hoặc cũng có thể xóa sản phẩm bằng dấu “X”.

          Hình 5.35 Giỏ hàng được cập nhật

          Hình 5.36 Sản phẩm bị xóa khỏi giỏ hàng d) Chức năng đặt hàng

          Để đặt hàng thành công, người mua cần điền đầy đủ thông tin cá nhân bao gồm tên người mua, số điện thoại liên hệ, địa chỉ nhận hàng và ghi chú cho người bán nếu có Bên cạnh đó, hệ thống còn hỗ trợ người mua đăng nhập để lưu lại thông tin cá nhân, thuận tiện cho những lần mua hàng tiếp theo.

          Tại đầu trang web có biểu tượng , khi chọn biểu tượng này hệ thống sẽ hiển thị một form đăng nhập.

          6.1.4 Giao diện trang quản trị Admin

          Nếu đăng nhập đúng mật khẩu và tên đăng nhập, hệ thông sẽ chuyển đến trang quản trị admin.

          Hình 5.39 Trang quản trị Admin

          6.1.5 Một số chức năng của Admin a) Quản lý sản phẩm

          Hình 5.40 Chức năng quản lý quản phẩm

          Tại đây ta có thể thực hiện thêm, sửa, xóa sản phẩm.

          Khi chọn “Thêm mới”, hệ thống sẽ hiển thị form thêm mới sản phẩm.

          Hình 5.41 Form thêm sản phẩm

          Tương tự như phần thêm, phần sửa sản phẩm cũng có dạng tương tự.

          Khi chọn “Sửa”, hệ thống sẽ hiển thị form sửa sản phẩm.

          Hình 5.42 Form sửa sản phẩm

          Khi muốn xóa sản phẩm, ta chọn nút “Xóa”, khi ấy hệ thống sẽ hiển thị một thông báo, nếu chọn “OK”, sản phẩm sẽ bị xóa khỏi cơ sở dữ liệu.

          Hình 5.43 Thông báo xóa sản phẩm b) Quản lý hãng sản xuất

          Hình 5.44 Chức năng quản lý hãng sản xuất

          Khi chọn “Thêm mới” hệ thống sẽ hiển thị form thêm mới hãng sản xuất.

          Hình 5.45 Form thêm mới hãng sản xuất

          Hình 5.46 Form sửa hãng sản xuất

          Khi chọn “Xóa” bất kỳ hãng sản xuất nào, hệ thống sẽ xuất hiện thông báo, nếu chọn “OK”, hãng sản xuất đó sẽ bị xóa khỏi cơ sở dữ liệu.

          Hình 5.47 Thông báo xóa hãng sản xuất c) Quản lý loại sản phẩm

          Hình 5.48 Chức năng quản lý loại sản phẩm

          Khi chọn “Thêm mới” hệ thống sẽ hiển thị form thêm mới loại sản phẩm.

          Hình 5.49 Form thêm mới loại sản phẩm

          Hình 5.50 Form sửa loại sản phẩm

          Khi chọn “Xóa” bất kỳ loại sản phẩm nào, hệ thống sẽ xuất hiện thông báo, nếu chọn “OK”, loại sản phẩm đó sẽ bị xóa khỏi cơ sở dữ liệu.

          Hình 5.51 Thông báo xóa loại sản phẩm d) Quản lý đơn hàng

          Hình 5.52 Chức năng quản lý đơn hàng

          Khi chọn “Xóa” bất kỳ đơn hàng nào, hệ thống sẽ xuất hiện thông báo, nếu chọn

          “OK”, đơn hàng đó sẽ bị xóa khỏi cơ sở dữ liệu.

          Hình 5.53 Thông báo xóa đơn hàng

          Khi chọn “Xuất” bất kỳ đơn hàng nào, tất cả thông tin liên quan đến đơn hàng đó sẽ được xuất ra.

          Hình 5.54 Đơn hàng được xuất ra

          6.2 Kết luận và phương hướng phát triển

          Nhìn chung website bán sản phẩm công nghệ còn khá xa lạ với người sử dụng, bởi hầu hết mọi người sẽ chọn đến trực tiếp tại cửa hàng để các sản phẩm công nghệ cao, các khách hàng cũng có điều e dè khi mua một sản phẩm giá trị qua mạng online Chính vì thế, tôi quyết định chọn đề tài “Website bánsản phẩm công nghệ” , một là để giúp các cửa hàng có thể quản lý nghiệp vụ bán hàng một cách hiệu quả hơn, đồng tời cũng giúp khách hàng có thể có nhiều thời gian hơn để chọn sản phẩm phù hợp cho mình.

          Trang web sau khi hoàn thành đã đáp ứng được một số yêu cầu sau:

          - Đưa sản phẩm ra trang chủ.

          - Phân loại được sản phẩm.

          - Đăng nhập tài khoản người dùng.

          - Thực hiện thêm sản phẩm vào giỏ hàng.

          - Quản lý loại sản phẩm.

          - Quản lý hãng sản xuất.

          - Tìm kiếm sản phẩm theo hãng sản xuất, tìm kiếm nhanh.

          - Xóa sản phẩm khỏi giỏ hàng.

          Trong quá trình thực hiện đề tài em cũng gặp một số thuận lợi và khó khăn sau:

          - Nhận được sự chỉ dẫn tận tình của các anh/ chị nơi thực tập đã tạo điều kiện thuận lợi cho em có thể hoàn thành kỳ thực tập này.

          - Các thầy/cô trong khoa đã tạo mọi điều kiện thuận lợi để em có thể hoàn thành báo cáo cuối học phần này.

          - Nhận được sự hướng dẫn tận tình của thầy hướng dẫn.

          - Vì sự hiểu biết về lĩnh vực thiết kế xây dựng web còn hạn chế nên em đã gặp nhiều khó khăn trong việc thu thập dữ liệu và thiết kế giao diện.

          - Do hạn chế về thời gian nên chương trình vẫn còn một số chức năng chưa hoàn thiện.

          Trong tương lai em sẽ hoàn thiện thêm các chức năng còn lại của phần mềm như chỉnh sửa giao diện cho thân thiện hơn với người sử dụng và chuẩn hóa lại cơ sở dữ liệu cho phù hợp.

    Ngày đăng: 17/11/2023, 16:42

    HÌNH ẢNH LIÊN QUAN

    Hình 2.1 Cơ chế hoạt động của PHP - Báo cáo Thực Tập: Website bán máy tính
    Hình 2.1 Cơ chế hoạt động của PHP (Trang 19)
    Hình 2.2 Cấu trúc của một tài liệu html - Báo cáo Thực Tập: Website bán máy tính
    Hình 2.2 Cấu trúc của một tài liệu html (Trang 22)
    Hình 4.4 Thực thể sản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Hình 4.4 Thực thể sản phẩm (Trang 39)
    Hình 4.6 Thực thể loại sản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Hình 4.6 Thực thể loại sản phẩm (Trang 40)
    Bảng 5.6 Mối kết hợp chi tiết đơn - Báo cáo Thực Tập: Website bán máy tính
    Bảng 5.6 Mối kết hợp chi tiết đơn (Trang 42)
    Hình 4.9 Mối kết hợp chi tiết đơn - Báo cáo Thực Tập: Website bán máy tính
    Hình 4.9 Mối kết hợp chi tiết đơn (Trang 42)
    Hình 4.10 Mối kết hợp loại – sản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Hình 4.10 Mối kết hợp loại – sản phẩm (Trang 43)
    Hình 4.12 Mô hình quan niệm - Báo cáo Thực Tập: Website bán máy tính
    Hình 4.12 Mô hình quan niệm (Trang 44)
    Hình 4.13 Mô hình logic - Báo cáo Thực Tập: Website bán máy tính
    Hình 4.13 Mô hình logic (Trang 44)
    Bảng 5.7 Danh sách các bảng dữ liệu 5.4.2 Chi tiết các bảng - Báo cáo Thực Tập: Website bán máy tính
    Bảng 5.7 Danh sách các bảng dữ liệu 5.4.2 Chi tiết các bảng (Trang 46)
    Bảng 5.8 Bảng sản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Bảng 5.8 Bảng sản phẩm (Trang 46)
    Bảng 5.10 Bảng hãng sản xuất - Báo cáo Thực Tập: Website bán máy tính
    Bảng 5.10 Bảng hãng sản xuất (Trang 47)
    Bảng 5.13 Bảng tài khoản - Báo cáo Thực Tập: Website bán máy tính
    Bảng 5.13 Bảng tài khoản (Trang 48)
    Hình 5.16 Giao diện đầu trang chủ - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.16 Giao diện đầu trang chủ (Trang 49)
    Hình 5.18 Giao diện thân trang chủ 2 - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.18 Giao diện thân trang chủ 2 (Trang 50)
    Hình 5.21 Giao diện thân trang “Laptop” - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.21 Giao diện thân trang “Laptop” (Trang 51)
    Hình 5.23 Giao diện thân trang “Điện thoại” - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.23 Giao diện thân trang “Điện thoại” (Trang 52)
    Hình 5.24 Giao diện thân trang phụ kiện d) Trang chi tiết sản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.24 Giao diện thân trang phụ kiện d) Trang chi tiết sản phẩm (Trang 52)
    Hình 5.26 Một số thông tin nổi bậc của sản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.26 Một số thông tin nổi bậc của sản phẩm (Trang 53)
    Hình 5.28 Giao diện giỏ hàng - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.28 Giao diện giỏ hàng (Trang 54)
    Hình 5.30 Các sản phẩm của hãng sản xuất “Samsung” - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.30 Các sản phẩm của hãng sản xuất “Samsung” (Trang 55)
    Hình 5.29 Ví dụ chọn hãng sản xuất “Samsung” - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.29 Ví dụ chọn hãng sản xuất “Samsung” (Trang 55)
    Hình 5.34 Sản phẩm đã được thêm vào giỏ hàng - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.34 Sản phẩm đã được thêm vào giỏ hàng (Trang 57)
    Hình 5.37 Form đặt hàng - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.37 Form đặt hàng (Trang 58)
    Hình 5.38 Form đăng nhập - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.38 Form đăng nhập (Trang 59)
    Hình 5.40 Chức năng quản lý quản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.40 Chức năng quản lý quản phẩm (Trang 60)
    Hình 5.41 Form thêm sản phẩm - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.41 Form thêm sản phẩm (Trang 61)
    Hình 5.51 Thông báo xóa loại sản phẩm d) Quản lý đơn hàng - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.51 Thông báo xóa loại sản phẩm d) Quản lý đơn hàng (Trang 65)
    Hình 5.52 Chức năng quản lý đơn hàng - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.52 Chức năng quản lý đơn hàng (Trang 65)
    Hình 5.54 Đơn hàng được xuất ra - Báo cáo Thực Tập: Website bán máy tính
    Hình 5.54 Đơn hàng được xuất ra (Trang 66)
    w