Mục tiêu của đề tài là pháttriển một trang web thân thiện với người dùng, tích hợp nhiều tính năng tiên tiến đểnâng cao trải nghiệm mua sắm trực tuyến, đồng thời hỗ trợ các nhà cung cấp
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM
ĐỒ ÁN CƠ SỞ
TRANG WEB BÁN HÀNG ONLINE
Chuyên ngành: CÔNG NGHỆ PHẦN MỀM
Giảng viên hướng dẫn: TRỊNH ĐỒNG THẠCH TRÚC
Sinh viên thực hiện: VÕ MINH ĐỨC
Trang 2Giáo viên hướng dẫn có một số nhận xét, đánh giá như sau:
1/- Quá trình thực hiện đồ án
2/- Thực hiện báo cáo
Đánh giá chung
TP.HCM, Ngày 00 tháng 00 năm 2024 Giảng viên hướng dẫn
(Ký, ghi rõ họ tên)
Ths.Trịnh Đồng Thạch Trúc LỜI MỞ ĐẦU
Ngày nay với sự phát triển mạnh mẻ của công nghệ thông tin và những ứng dụng của nó trong đời sống Máy tính điện tử không còn là một thứ lạ lẫm đối
Trang 3với mọi người mà nó trở thành một công cụ làm việc và giải trí thông dụng vàhữu ích của chúng ta, không chỉ ở công sở mà còn ở ngay trong gia đình Trong nền kinh tế hiện nay, với xu thế toàn cầu hóa nền kinh tế thế giới, mọimặt đời sống xã hội ngày nay được nâng cao, đặc biệt là nhu cầu trao đổi hànghóa của con người ngày càng tăng cả về số lượng và chất lượng.Hiện nay cáccông ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải phápcũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet.Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tính tấtyếu và tầm quan trong của thương mại điện tử Với những thao tác đơn giản trênmáy có kết nối internet bạn sẽ có tận tay những gì mình cần mà không phải mấtnhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theohướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhàcho bạn.
Để tiếp cận và đẩy mạnh sự phổ biến của thương mại điện tử ở việt nam,nhóm chúng em đã tìm hiểu và cài đặt “Website bán hàng trực tuyến” với mặt
hàng chủ yếu là: thiết bị điện tử.
Qua khảo sát thực tế, ở việt nam thì hình thức bán hàng qua mạng vẫn chưa
được hoàn chỉnh bởi hình thức thanh toán quá phức tạp, cho nên ở website nàychúng em có đưa ra một số giải pháp giả lập để làm cho đơn giản
Trong quá trình phân tích thiết kế hệ thống không thể tránh khỏi những sai sótmong thầy cô và các bạn đóng góp ý kiến để trang web được hoàn thiện hơn
Chúng em xin chân thành cám ơn !
Trang 4
MỤC LỤC
Contents
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN 2
LỜI MỞ ĐẦU 3
CHƯƠNG 1: TỔNG QUAN 5
1.1 Giới thiệu đề tài trang web bán hàng online 5
1.2 Quy trình mua hàng online 6
1.4.1 Thách thức 8
1.4.2 Hướng giải quyết 9
1.5 Mục tiêu và tầm nhìn phát triển đề tài 9
1.5.1 Mục tiêu của đề tài trang web bán hàng online 9
1.5.2 Tầm nhìn phát triển của đề tài 10
1.6 Mục tiêu và đối tượng nghiên cứu 10
1.6.1 Mục tiêu nghiên cứu 10
1.6.2 Đối tượng nghiên cứu 11
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 11
2.1 Các ngôn ngữ đã sử dụng đã sử dụng 11
2.1.1 Giới thiệu về ngôn ngữ lập trình C# 11
2.1.2 Giới thiệu về HTML 12
2.1.3 Giới thiệu về CSS 13
2.1.4 Giới thiệu về JavaScript 13
2.2 Giới thiệu về hệ quản trị cơ sở dữ liệu SQL Server 13
2.3 Các công cụ đã sử dụng 14
2.3.1 Giới thiệu về IDE – Visual Studio 2022 14
2.3.2 Giới thiệu về GitHub 15
2.4 Một số công nghệ được ứng dụng 16
2.4.1 Công nghệ đăng nhập tự động bằng tài khoản Google 16
2.4.2 Công nghệ gửi mail tự động 17
2.4.3 Thanh toán MoMo 17
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 18
3.1 Mô tả nghiệp vụ 18
3.2 Các loại thực thể 19
3.3 Mô hình quan hệ 19
3.3.1 Mô tả quan hệ 19
3.3.2 Danh sách thông tin các bảng 22
Bảng 3.1 Thông tin về bảng User 22
Trang 5Bảng 3.2 Thông tin về bảng Category 22
Bảng 3.3 Thông tin về bảng Product 23
Bảng 3.4 Thông tin về bảng Product_Cart 23
Bảng 3.5 Thông tin về bảng Product_Favorite 24
Bảng 3.6 Thông tin về bảng Trade_signal 24
Bảng 3.7 Thông tin về bảng Comment 25
3.4 Sơ đồ lớp (CLASS DIAGRAM) 25
3.5 Sơ đồ USE CASE DIAGRAM 25
3.5.1 Các Use Case được thiết kế cho hệ thống 25
3.5.2 Đặc tả Use Case 25
3.6 Sơ đồ hoạt động (ACTIVITY DIAGRAM) 25
CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 25
CHƯƠNG 5: KẾT LUẬN 25
5.1 Đánh giá chung 25
5.2 Đánh giá kết quả 25
5.2.1 Kết quả đạt được 25
5.2.2 Kết quả chưa đạt được 26
Trang 6CHƯƠNG 1: TỔNG QUAN
1.1 Giới thiệu đề tài trang web bán hàng online
Trang web bán hàng online là một nền tảng thương mại điện tử hiện đại, cungcấp cho khách hàng một kênh mua sắm tiện lợi và dễ dàng Mục tiêu của đề tài là pháttriển một trang web thân thiện với người dùng, tích hợp nhiều tính năng tiên tiến đểnâng cao trải nghiệm mua sắm trực tuyến, đồng thời hỗ trợ các nhà cung cấp trongviệc quản lý và phân phối sản phẩm Lợi ích của trang web bao gồm sự tiện lợi khikhách hàng có thể mua sắm mọi lúc, mọi nơi, đa dạng sản phẩm từ nhiều nhà cungcấp, tiết kiệm thời gian với quy trình mua sắm nhanh chóng và đơn giản, cập nhật cácchương trình khuyến mãi và ưu đãi đặc biệt dễ dàng, và hỗ trợ nhà cung cấp quản lýđơn hàng, kho hàng và thông tin khách hàng hiệu quả Các tính năng chính của trangweb gồm tìm kiếm và lọc sản phẩm theo nhiều tiêu chí, giỏ hàng và thanh toán trựctuyến thông qua các phương thức thanh toán phổ biến như thẻ tín dụng, giúp tối ưuhóa trải nghiệm mua sắm của người dùng
1.2 Quy trình mua hàng online
Bước 1: Tìm kiếm sản phẩm
Quá trình tìm kiếm sản phẩm là bước đầu tiên và rất quan trọng trongquy trình mua hàng online Thanh tìm kiếm thường nằm ở đầu trang web, cho phépkhách hàng nhập từ khóa hoặc tên sản phẩm để tìm kiếm các sản phẩm liên quan Bêncạnh đó, các danh mục sản phẩm được tổ chức rõ ràng, giúp khách hàng dễ dàng duyệtqua các loại sản phẩm như điện tử, thời trang, gia dụng, và sách Bộ lọc tìm kiếm hỗtrợ khách hàng lọc sản phẩm theo giá, thương hiệu, đánh giá và các tiêu chí khác nhưmàu sắc, kích thước và tình trạng sản phẩm Kết quả tìm kiếm có thể được sắp xếptheo độ phổ biến, giá cả, hoặc đánh giá từ khách hàng khác, giúp khách hàng nhanhchóng tìm thấy sản phẩm phù hợp với nhu cầu của mình
Bước 2: Xem chi tiết sản phẩm
Quá trình xem chi tiết sản phẩm là bước quan trọng trong trải nghiệm
mua sắm Khách hàng có thể xem mô tả chi tiết về sản phẩm bao gồm các tính năng, chức năng và thông số kỹ thuật Hình ảnh chất lượng cao
từ nhiều góc độ khác nhau giúp khách hàng có cái nhìn trực quan và chi
Trang 7tiết hơn về sản phẩm Giá bán được hiển thị rõ ràng, kèm theo các thông tin về ưu đãi và chương trình khuyến mãi nếu có Đánh giá từ người dùng trước cũng là yếu tố quan trọng, cung cấp những nhận xét thực tế
về sản phẩm, giúp khách hàng đưa ra quyết định mua hàng thông minh
và chính xác
Bước 3: Thêm sản phẩm vào giỏ hàng
Khi khách hàng tìm thấy sản phẩm mong muốn, họ có thể thêm sảnphẩm đó vào giỏ hàng bằng cách nhấp vào nút "Thêm vào giỏ hàng".Điều này cho phép họ tiếp tục duyệt và chọn thêm các sản phẩm khácnếu cần Trang web sẽ tự động cập nhật số lượng sản phẩm trong giỏhàng để khách hàng có thể dễ dàng kiểm tra và chỉnh sửa trước khi tiếnhành thanh toán
Bước 4: Kiểm tra giỏ hàng
Sau khi đã thêm các sản phẩm vào giỏ hàng, khách hàng có thể truy cậpvào giỏ hàng để kiểm tra lại danh sách các sản phẩm đã chọn Tại đây, họ
có thể thay đổi số lượng sản phẩm, xóa bỏ các mặt hàng không cần thiết
và áp dụng các mã giảm giá nếu có Việc kiểm tra giỏ hàng giúp đảm bảorằng khách hàng đã chọn đúng các sản phẩm và số lượng cần mua trướckhi tiếp tục thanh toán
Bước 5: Đăng Nhập Hoặc Đăng Ký Tài Khoản
Trước khi hoàn tất đơn hàng, khách hàng cần đăng nhập vào tài khoản cánhân nếu đã có hoặc đăng ký tài khoản mới Điều này giúp lưu trữ thôngtin giao hàng và thanh toán, cũng như theo dõi tình trạng đơn hàng mộtcách dễ dàng hơn trong tương lai.1.4 Những thách thức và hướng giảiquyết vấn đề đặt phòng game trực tuyến
Bước 6: Nhập thông tin giao hàng
Sau khi đăng nhập hoặc đăng ký tài khoản, khách hàng cần cung cấpthông tin giao hàng chi tiết như tên người nhận, địa chỉ giao hàng, sốđiện thoại liên lạc và ghi chú nếu có Thông tin này giúp đảm bảo rằngđơn hàng sẽ được giao đến đúng địa chỉ và người nhận
Bước 7: Chọn phương thức thanh toán
Trang 8Khách hàng có thể chọn phương thức thanh toán phù hợp nhất với họ,bao gồm thanh toán bằng thẻ tín dụng, thẻ ghi nợ, ví điện tử hoặc hìnhthức thanh toán khi nhận hàng (COD) Việc chọn phương thức thanhtoán được thực hiện trong quá trình xử lý đơn hàng trên trang web Bước 8: Xác nhận đơn hàng
Sau khi đã kiểm tra lại đơn hàng và nhập đầy đủ thông tin, khách hàngcần xác nhận lại đơn hàng để hoàn tất quá trình mua hàng Việc xác nhậnđơn hàng đảm bảo rằng mọi thông tin đều chính xác và sẵn sàng để tiếnhành xử lý
Bước 9: Theo Dõi Đơn Hàng
Khách hàng có thể theo dõi tình trạng của đơn hàng thông qua tài khoản
cá nhân trên trang web hoặc theo dõi thông báo qua email/SMS Việctheo dõi đơn hàng giúp khách hàng biết được thời gian dự kiến giao hàng
và nắm bắt được mọi thay đổi liên quan đến đơn hàng
Bước 10: Nhận Hàng
Khi đơn hàng đã được giao đến địa chỉ chỉ định, khách hàng cần kiểm tra
và nhận sản phẩm Việc này đảm bảo rằng sản phẩm nhận được đúng vớinhững gì đã đặt và không có vấn đề gì về chất lượng hay số lượng Bước 11: Đánh Giá và Phản Hồi
Sau khi đã sử dụng sản phẩm, khách hàng có thể đánh giá và để lại phảnhồi về sản phẩm và dịch vụ của trang web Những đánh giá và phản hồinày không chỉ giúp người mua khác có thêm thông tin để quyết định muahàng mà còn giúp cho trang web cải thiện chất lượng dịch vụ và sảnphẩm của mình
1.4.1 Thách thức
Quy trình mua hàng online mang đến nhiều lợi ích nhưng cũng đem đến một
số thách thức đáng chú ý Một trong những thách thức lớn nhất là vấn đề an toànthanh toán và bảo mật thông tin cá nhân Khách hàng luôn quan tâm đến việc liệuthông tin thanh toán của họ có được bảo vệ an toàn hay không, và có nguy cơ bịđánh cắp khi giao dịch online Để giải quyết vấn đề này, các doanh nghiệp cần
Trang 9đầu tư vào các hệ thống thanh toán an toàn, sử dụng mã hóa dữ liệu và áp dụngcác tiêu chuẩn bảo mật cao để bảo vệ thông tin của khách hàng.
Thách thức tiếp theo là việc quản lý và điều phối giao nhận hàng một cách hiệuquả Với mô hình bán hàng online, việc đảm bảo sản phẩm được giao đúng địachỉ và đúng thời gian là rất quan trọng Các doanh nghiệp cần phải có hệ thốngquản lý kho hàng và vận chuyển tối ưu, đồng thời hợp tác với các đối tác vậnchuyển đáng tin cậy để đảm bảo quy trình giao nhận diễn ra một cách trơn tru.Ngoài ra, các thách thức khác bao gồm sự cạnh tranh gay gắt trên thị trường, nhucầu đổi mới liên tục để đáp ứng nhu cầu của khách hàng, và việc xây dựng niềmtin và thương hiệu trực tuyến với khách hàng Để thành công trong môi trườngmua sắm online ngày càng cạnh tranh, các doanh nghiệp cần không ngừng nângcao chất lượng dịch vụ, tối ưu hóa trải nghiệm mua sắm của khách hàng và duytrì mối quan hệ bền vững với khách hàng qua các kênh truyền thông và hỗ trợkhách hàng chuyên nghiệp
1.4.2 Hướng giải quyết
Để giải quyết các thách thức trong quy trình mua hàng online, các doanhnghiệp cần đưa ra những giải pháp hiệu quả Đầu tiên, để đảm bảo an toàn thanhtoán và bảo mật thông tin, họ nên áp dụng các hệ thống thanh toán có độ bảo mậtcao và mã hóa dữ liệu để ngăn chặn các rủi ro tiềm ẩn Quản lý và điều phối giaonhận hàng cũng đòi hỏi sự chính xác và hiệu quả, do đó việc thiết lập hệ thốngquản lý kho hàng và hợp tác với các đối tác vận chuyển đáng tin cậy là cần thiết.Ngoài ra, cải thiện trải nghiệm người dùng qua việc tối ưu hóa giao diện và cungcấp thông tin sản phẩm chi tiết cũng giúp khách hàng dễ dàng tìm kiếm và đưa raquyết định mua hàng chính xác hơn Để xây dựng niềm tin và thương hiệuonline, các doanh nghiệp nên đặt lợi ích của khách hàng lên hàng đầu và thườngxuyên tương tác, hỗ trợ khách hàng một cách chuyên nghiệp Cuối cùng, sự đổimới và thích ứng với xu hướng mới sẽ giúp các doanh nghiệp duy trì sự cạnhtranh và sẵn sàng đáp ứng nhu cầu thay đổi của thị trường mua sắm online
Trang 101.5 Mục tiêu và tầm nhìn phát triển đề tài
1.5.1 Mục tiêu của đề tài trang web bán hàng online
Mục tiêu của đề tài trang web bán hàng online là xây dựng và phát triển mộtnền tảng thương mại điện tử hiệu quả, mang đến trải nghiệm mua sắm trực tuyếntối ưu cho người dùng Trang web sẽ cung cấp một nền tảng an toàn và tiện lợi đểngười tiêu dùng có thể dễ dàng tìm kiếm, so sánh và mua các sản phẩm từ cácnhà cung cấp đáng tin cậy Ngoài ra, mục tiêu còn là nâng cao chất lượng dịch vụkhách hàng thông qua việc cải thiện quản lý đơn hàng, đảm bảo thời gian giaohàng chính xác và đáp ứng nhu cầu của khách hàng một cách nhanh chóng vàhiệu quả Đồng thời, trang web sẽ tập trung vào xây dựng mối quan hệ bền vữngvới khách hàng thông qua việc cung cấp sản phẩm chất lượng, chính sách đổi trảlinh hoạt và hỗ trợ khách hàng chuyên nghiệp Tất cả những nỗ lực này nhằmmục đích tăng cường sự hài lòng và trung thành của khách hàng, đồng thời manglại lợi ích kinh tế cho doanh nghiệp trong lĩnh vực thương mại điện tử
1.5.2 Tầm nhìn phát triển của đề tài
Tầm nhìn phát triển của đề tài trang web bán hàng là xây dựng một hệ thốngthương mại điện tử vững mạnh và bền vững, mang đến trải nghiệm mua sắm trựctuyến hoàn hảo cho người dùng Trang web sẽ không chỉ đơn giản là nơi mua bánsản phẩm mà còn là một nền tảng kết nối giữa người tiêu dùng và các nhà cungcấp, tạo ra một cộng đồng mua sắm đa dạng và phong phú
Tầm nhìn của đề tài là đem đến sự đổi mới liên tục và sáng tạo trong cáchthức kinh doanh trực tuyến Trang web sẽ áp dụng các công nghệ mới như trí tuệnhân tạo (AI) để cá nhân hóa trải nghiệm người dùng, phân tích dữ liệu để cảithiện chiến lược marketing và nâng cao hiệu quả hoạt động của doanh nghiệp.Đồng thời, sẽ tạo ra các chiến dịch quảng cáo và khuyến mãi hấp dẫn, thu hútngười dùng và gia tăng doanh thu bán hàng
Ngoài ra, tầm nhìn còn bao gồm mở rộng thị trường và gia tăng sự hiệndiện trực tuyến của trang web trên các nền tảng và thiết bị khác nhau Trang web
sẽ không ngừng nâng cao chất lượng dịch vụ, đáp ứng nhu cầu ngày càng đadạng của khách hàng và xây dựng một thương hiệu uy tín, được lòng tin từ người
Trang 11tiêu dùng Tầm nhìn này nhằm mang lại giá trị dài hạn cho cả người tiêu dùng vàdoanh nghiệp, đóng góp vào sự phát triển bền vững của thị trường thương mạiđiện tử.
1.6 Mục tiêu và đối tượng nghiên cứu
1.6.1 Mục tiêu nghiên cứu
_ BackEnd: Nghiên cứu kiến thức cơ bản về ASP.NET Core và ngôn ngữ lập trình C#
_ FrontEnd: Nghiên cứu phát triển Website đơn giản theo mô hình MVCvới ngôn ngữ lập trình C#, HTML, CSS, JS cho quản trị
_ Cơ Sở Dữ Liệu: Vận dụng được SQL Server – một hệ quản trị cơ sở dữliệu mã nguồn mở phổ biến để quản lý dữ liệu cho API và các nền tảng khác _ Công nghệ & Thư viện: Tích hợp các công nghệ/thành phần như SignalR,Mail Service, Azure Computer Vision
_ Quản lý dự án: Tìm hiểu các kiến thức cơ bản về GitHub để quản lý cáccông việc cho từng thành viên trong dự án và quản lý source code
1.6.2 Đối tượng nghiên cứu
Đối tượng nghiên cứu của đề tài trang web bán hàng online bao gồm cácnhóm chính như sau: người tiêu dùng, nhà cung cấp, quản lý trang web và nhânviên hỗ trợ, cùng khách hàng tiềm năng và khách hàng hiện tại Nghiên cứu sẽ đisâu vào các nhu cầu mua sắm, thói quen mua hàng trực tuyến, và các yếu tố ảnhhưởng đến quyết định mua hàng của người tiêu dùng Đồng thời, nó cũng tậptrung vào mối quan hệ giữa trang web và nhà cung cấp, vai trò của quản lý trangweb trong cải thiện trải nghiệm người dùng và quản lý hiệu quả hoạt động bánhàng online Việc nghiên cứu này nhằm mục đích cung cấp thông tin chi tiết vàchiến lược phát triển hợp lý để nâng cao hiệu quả kinh doanh và đáp ứng mọi nhucầu của các đối tượng liên quan trong môi trường thương mại điện tử ngày càngphát triển
Trang 12CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 Các ngôn ngữ đã sử dụng đã sử dụng
2.1.1 Giới thiệu về ngôn ngữ lập trình C#
C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởiđội ngũ kỹ sư của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại,hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ C++ và Java._ Đặc trưng cơ bản của C#:
● Đơn giản: Loại bỏ những vấn đề phức tạp đã có trong Java và C++ như tính đa kế thừa, lớp cơ sở ảo…
● Hiện đại: Xử lý ngoại lệ, tự động trong thu gom bộ nhớ, bảo mật
● Mã nguồn mở: Được phát triển, điều hành một cách độc lập vớiMicrosoft
● Đa nền tảng: Có thể hoạt động tốt trên nhiều nền tảng nhưWindows, Linux và Mac
● Tiến hoá: C# vẫn đang được nâng cấp và cho ra mắt các phiênbản mới với nhiều tính năng vượt trội và khả năng làm việc mạnh
mẽ hơn Hiện C# có thể làm việc với console, điện toán đám mây,phần mềm học máy…
_ Ứng dụng của C# Ngôn ngữ này có ứng dụng trên Windows, Web và các:
thành phần, điều khiển
● Trên Windows: C# với framework NET được dùng để tạo ra cácứng dụng trên Windows như Microsoft Office, Visual Studio,Skype, Photoshop… - Trên Web: C# hỗ trợ lập trình viên tạo các
Trang 13ứng dụng Web nhờ sự hỗ trợ của ASP.NET Với ngôn ngữ này,các ứng dụng có thể chạy mượt mà trên máy chủ
● Thành phần, điều khiển: C# còn được ứng dụng trong xây dựngnhiều thành phần của máy chủ Đây là một trong các ứng dụngquan trọng của ngôn ngữ lập trình C#
2.1.2 Giới thiệu về HTML
HTML là viết tắt của Hypertext Markup Language, tạm dịch là ngôn ngữ đánhdấu siêu văn bản Người ta thường sử dụng HTML trong việc phân chia các đoạnvăn, heading links, blockquotes…
HTML có nhiều thẻ định dạng, do đó chúng ta có thể trình bày trang Web dễdàng, hiệu quả với ngôn ngữ đánh dấu siêu văn bản này Nhờ có ngôn ngữ đánhdấu này, chúng ta có thể thêm các video, hình ảnh, âm thanh vào để các Websitehấp dẫn, đẹp mắt và dễ dàng hơn Đặc biệt, HTML có thể hiển thị trên bất kỳ nềntảng nào khác như Linux, Windows và Mac vì nó là một nền tảng độc lập HTML khi kết hợp cùng CSS và JavaScript sẽ trở thành một nền tảng vững chắccho thế giới mạng
2.1.3 Giới thiệu về 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ữacá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ácnhau cũng như hàng loạt hiệu ứng khác
Ưu điểm của CSS: Giúp giải quyết vấn đề lớn của HTML, tiết kiệm thời gian, tảitrang nhanh hơn, bảo trì dễ dàng, có nhiều kiểu hơn HTML, khả năng tươngthích với nhiều thiết bị