Đồ án: Xây dựng hệ thống website bán laptop (ĐH Bách Khoa HN)

Tiểu luận đồ án xây dựng website bán laptop chuyên nghiệp. Tìm hiểu quy trình, phân tích thiết kế, và triển khai hệ thống hiệu quả. Tải ngay!

Trường đại học

Đại Học Bách Khoa Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án

2021

52
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỤC LỤC

1. KHẢO SÁT HỆ THỐNG

1.1. Hiện trạng

1.2. Mô tả hệ thống

1.2.1. Nghiệp vụ

1.3. Mô tả nghiệp vụ

1.4. Đánh giá hệ thống cũ

1.4.1. Ưu điểm

1.4.2. Nhược điểm

1.5. Yêu cầu đối với hệ thống mới

1.6. Yêu cầu của hệ thống bán hàng

1.7. Yêu cầu về chương trình

2. Xây dựng mô hình chức năng

2.1. Xác định các tác nhân

2.2. Các thông tin đầu ra đầu vào của hệ thống

2.3. Biểu đồ Use case tổng quát hệ thống

2.4. Đặc tả CA sử dụng

2.4.1. CA đăng nhập

2.4.2. Tìm kiếm

2.4.3. CA quản lý sản phẩm

2.4.4. CA quản lý giỏ hàng

2.4.5. CA quản lý đơn hàng

2.4.6. CA quản lý bình luận

2.4.7. CA thống kê báo cáo

2.5. Mô hình hóa tương tác trong các Use case

2.5.1. Biểu đồ trình tự CA đăng nhập

2.5.2. CA Tìm kiếm

2.5.3. Biểu đồ trình tự CA quản lý sản phẩm

2.5.4. Biểu đồ trình tự CA thêm vào giỏ hàng

2.5.5. Biểu đồ trình tự Đặt hàng

2.5.6. Biểu đồ trình tự quản lý đơn hàng

2.5.7. Biểu đồ trình tự CA quản lý bình luận

2.5.8. Biểu đồ trình tự CA thống kê báo cáo

2.6. Sơ đồ lớp

3. THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1. Bảng Danh mục

3.2. Bảng Sản phẩm

3.3. Bảng Thành viên

3.4. Bảng Comment

3.5. Bảng Đơn hàng

3.6. Bảng chi tiết đơn hàng

3.7. Sơ đồ quan hệ

4. THIẾT KẾ GIAO DIỆN

4.1. Giao diện người dùng

4.1.1. Trang chủ

4.1.2. Tìm kiếm

4.1.3. Chi tiết sản phẩm

4.1.4. Tìm kiếm theo danh mục

4.1.5. Giỏ hàng

4.1.6. Đặt hàng

4.2. Giao diện quản trị

4.2.1. Trang chủ quản trị

4.2.2. Quản lý danh mục

4.2.3. Quản lý sản phẩm

4.2.4. Quản lý bình luận

Tóm tắt

I. Tổng Quan Đồ Án Xây Dựng Website Bán Laptop Chuyên Nghiệp

Đồ án xây dựng website bán laptop là một dự án thực tế, đòi hỏi sự kết hợp giữa kiến thức về lập trình web, thiết kế giao diện người dùng và các nguyên tắc SEO cơ bản. Mục tiêu chính là tạo ra một nền tảng trực tuyến hiệu quả, giúp người dùng dễ dàng tìm kiếm, so sánh và mua các sản phẩm laptop. Báo cáo này trình bày chi tiết về quá trình thực hiện đồ án, từ khâu khảo sát hệ thống, phân tích yêu cầu, thiết kế cơ sở dữ liệu, xây dựng giao diện cho đến triển khai và kiểm thử. Dự án này không chỉ giúp sinh viên củng cố kiến thức đã học mà còn rèn luyện kỹ năng làm việc nhóm, giải quyết vấn đề và quản lý dự án. Một website bán laptop thành công cần đáp ứng các tiêu chí về giao diện thân thiện, tốc độ tải trang nhanh, khả năng tương thích với nhiều thiết bị và đặc biệt là khả năng hiển thị tốt trên các công cụ tìm kiếm như Google. Theo tài liệu gốc, nhóm sinh viên đã dành nhiều thời gian để phân tích thiết kế hệ thống, tìm hiểu kiến thức liên quan đến lập trình web và phân chia công việc một cách hợp lý để tạo ra sản phẩm demo. Việc sử dụng các công nghệ như HTML, CSS, JavaScript, PHPMySQL cho phép xây dựng một website bán laptop có đầy đủ các chức năng cơ bản. Các chức năng này bao gồm quản lý sản phẩm, quản lý giỏ hàng, quản lý đơn hàng, quản lý thành viên, quản lý bình luận và thống kê báo cáo. Việc tối ưu hóa SEO cho website là một yếu tố quan trọng để thu hút khách hàng tiềm năng và tăng doanh số bán hàng. Điều này đòi hỏi sự chú trọng đến việc lựa chọn từ khóa, xây dựng nội dung chất lượng và tối ưu hóa cấu trúc website.

1.1. Giới Thiệu Chi Tiết Về Mục Tiêu Của Đồ Án Bán Laptop

Mục tiêu chính của đồ án là xây dựng một website bán laptop trực tuyến hoàn chỉnh, đáp ứng nhu cầu mua sắm laptop của người dùng. Website cần có giao diện thân thiện, dễ sử dụng và cung cấp đầy đủ thông tin về sản phẩm. Theo tài liệu, nhóm sinh viên đã tập trung vào việc phân tích yêu cầu của người dùng và thiết kế hệ thống sao cho phù hợp với các yêu cầu đó. Ngoài ra, website cần được tối ưu hóa cho các thiết bị di động, đảm bảo trải nghiệm người dùng tốt trên mọi nền tảng. Các chức năng chính của website bao gồm tìm kiếm sản phẩm, xem chi tiết sản phẩm, thêm sản phẩm vào giỏ hàng, đặt hàng, thanh toán trực tuyến và quản lý tài khoản người dùng. Việc tích hợp các cổng thanh toán trực tuyến uy tín giúp tăng cường sự tin tưởng của khách hàng và thúc đẩy doanh số bán hàng. Đặc biệt, website cần có khả năng SEO tốt để thu hút khách hàng tiềm năng từ các công cụ tìm kiếm. Điều này đòi hỏi việc lựa chọn từ khóa phù hợp, xây dựng nội dung chất lượng và tối ưu hóa cấu trúc website. Việc phân tích và lựa chọn từ khóa là vô cùng quan trọng.

1.2. Các Công Nghệ Chủ Đạo Được Sử Dụng Trong Quá Trình Xây Dựng

Việc lựa chọn công nghệ phù hợp là một yếu tố quan trọng để đảm bảo sự thành công của đồ án. Theo tài liệu gốc, nhóm sinh viên đã sử dụng các công nghệ như HTML, CSS, JavaScript, PHPMySQL. HTMLCSS được sử dụng để xây dựng giao diện người dùng, JavaScript được sử dụng để tạo ra các hiệu ứng động và tương tác, PHP được sử dụng để xử lý các yêu cầu từ người dùng và tương tác với cơ sở dữ liệu, MySQL được sử dụng để lưu trữ dữ liệu sản phẩm, thông tin người dùng và các dữ liệu khác liên quan đến website. Ngoài ra, nhóm sinh viên cũng sử dụng Bootstrap để tạo ra giao diện responsive, đảm bảo website hiển thị tốt trên mọi thiết bị. Việc sử dụng các công nghệ phổ biến và được hỗ trợ rộng rãi giúp dễ dàng tìm kiếm tài liệu hướng dẫn và giải quyết các vấn đề phát sinh trong quá trình xây dựng website. Các Semantic LSI keywords có thể được tích hợp để tăng khả năng hiển thị của website. Việc sử dụng các framework như Laravel hoặc Symfony có thể giúp tăng tốc quá trình phát triển và đảm bảo tính bảo mật của website.

II. Vấn Đề Thách Thức Khi Xây Dựng Website Bán Laptop

Việc xây dựng một website bán laptop không phải là một nhiệm vụ đơn giản. Có rất nhiều vấn đề và thách thức mà nhóm phát triển cần phải đối mặt. Một trong những thách thức lớn nhất là làm thế nào để tạo ra một website có giao diện thân thiện, dễ sử dụng và đáp ứng được nhu cầu của người dùng. Website cần cung cấp đầy đủ thông tin về sản phẩm, cho phép người dùng dễ dàng tìm kiếm, so sánh và lựa chọn các sản phẩm phù hợp. Ngoài ra, website cần được bảo mật để bảo vệ thông tin cá nhân của người dùng và ngăn chặn các cuộc tấn công từ bên ngoài. Theo tài liệu gốc, một trong những nhược điểm của hệ thống cũ là việc tra cứu thông tin mất nhiều thời gian, thiếu chính xác và việc lưu trữ thông tin cồng kềnh. Việc xây dựng một hệ thống mới cần giải quyết các vấn đề này và cung cấp các chức năng quản lý thông tin hiệu quả. SEO là một yếu tố quan trọng để thu hút khách hàng tiềm năng, nhưng việc tối ưu hóa website cho các công cụ tìm kiếm đòi hỏi kiến thức và kỹ năng chuyên môn. Nhóm phát triển cần phải lựa chọn các từ khóa phù hợp, xây dựng nội dung chất lượng và tối ưu hóa cấu trúc website để đạt được thứ hạng cao trên các trang kết quả tìm kiếm. Tính cạnh tranh cao trên thị trường laptop cũng là một thách thức lớn. Việc tạo ra một website độc đáo và có giá trị gia tăng cho khách hàng là rất quan trọng để thu hút và giữ chân khách hàng.

2.1. Phân Tích Chi Tiết Các Vấn Đề Về SEO Tối Ưu Hóa Website

Tối ưu hóa SEO là một phần không thể thiếu trong việc xây dựng một website bán laptop thành công. Việc này bao gồm việc nghiên cứu và lựa chọn các từ khóa phù hợp, xây dựng nội dung chất lượng và tối ưu hóa cấu trúc website. Các Semantic LSI keywords cũng cần được tích hợp một cách tự nhiên vào nội dung website để tăng khả năng hiển thị trên các công cụ tìm kiếm. Theo tài liệu, website cần cung cấp thông tin chi tiết về sản phẩm để giúp khách hàng dễ dàng tìm thấy thông tin mà họ quan tâm. Việc sử dụng các thẻ heading, meta description và alt text cho hình ảnh cũng rất quan trọng để cải thiện SEO. Ngoài ra, website cần có tốc độ tải trang nhanh và tương thích với nhiều thiết bị để đảm bảo trải nghiệm người dùng tốt. Việc sử dụng các công cụ như Google Analytics và Google Search Console giúp theo dõi hiệu quả SEO và điều chỉnh chiến lược cho phù hợp. Các yếu tố như backlinkssocial sharing cũng đóng vai trò quan trọng trong việc tăng cường thứ hạng website trên các công cụ tìm kiếm. Salient Keyword cần được tập trung để tăng độ relevant của website đối với truy vấn tìm kiếm.

2.2. Thách Thức Về Bảo Mật Thông Tin Quản Lý Dữ Liệu Khách Hàng

Bảo mật thông tin là một vấn đề quan trọng cần được quan tâm khi xây dựng website bán laptop. Website cần được bảo vệ khỏi các cuộc tấn công từ bên ngoài và đảm bảo an toàn cho thông tin cá nhân của người dùng. Việc sử dụng các giao thức bảo mật như HTTPSSSL là rất quan trọng để mã hóa dữ liệu truyền tải giữa người dùng và website. Theo tài liệu, website cần có các biện pháp bảo vệ dữ liệu người dùng, ngăn chặn truy cập trái phép và đảm bảo tuân thủ các quy định về bảo vệ dữ liệu cá nhân. Việc sử dụng các phương pháp xác thực mạnh mẽ như two-factor authentication cũng giúp tăng cường bảo mật. Ngoài ra, cần có các biện pháp phòng ngừa các cuộc tấn công SQL injectioncross-site scripting (XSS). Việc quản lý dữ liệu khách hàng cần tuân thủ các quy định về bảo vệ dữ liệu cá nhân như GDPR (General Data Protection Regulation) và CCPA (California Consumer Privacy Act). Salient Entity liên quan đến bảo mật cần được chú ý đặc biệt để xây dựng hệ thống bảo mật vững chắc.

III. Phương Pháp Xây Dựng Website Bán Laptop Chuyên Nghiệp SEO

Để xây dựng một website bán laptop chuyên nghiệp và thân thiện với SEO, cần áp dụng một phương pháp tiếp cận có hệ thống. Đầu tiên, cần xác định rõ mục tiêu và đối tượng mục tiêu của website. Sau đó, tiến hành nghiên cứu và lựa chọn các từ khóa phù hợp với sản phẩm và dịch vụ cung cấp. Việc thiết kế giao diện người dùng cần được thực hiện một cách cẩn thận, đảm bảo tính thẩm mỹ, dễ sử dụng và tương thích với nhiều thiết bị. Theo tài liệu gốc, website cần có giao diện người dùng và giao diện quản trị riêng biệt, với các chức năng phù hợp với từng đối tượng sử dụng. Việc xây dựng cơ sở dữ liệu cần đảm bảo tính toàn vẹn và bảo mật của dữ liệu. Các chức năng quản lý sản phẩm, quản lý giỏ hàng, quản lý đơn hàng, quản lý thành viên, quản lý bình luận và thống kê báo cáo cần được triển khai một cách hiệu quả. Cuối cùng, website cần được kiểm thử kỹ lưỡng trước khi đưa vào hoạt động chính thức. Việc theo dõi và đánh giá hiệu quả hoạt động của website giúp điều chỉnh và cải thiện chiến lược SEO và marketing.

3.1. Nghiên Cứu Từ Khóa và Xây Dựng Nội Dung Hấp Dẫn Chuẩn SEO

Nghiên cứu từ khóa là bước đầu tiên và quan trọng nhất trong quá trình tối ưu hóa SEO. Việc này giúp xác định các từ khóa mà người dùng thường sử dụng khi tìm kiếm thông tin về laptop. Các công cụ như Google Keyword Planner, Ahrefs và SEMrush có thể giúp tìm kiếm và phân tích từ khóa. Việc lựa chọn từ khóa cần dựa trên các tiêu chí như lượng tìm kiếm, độ cạnh tranh và mức độ liên quan đến sản phẩm và dịch vụ cung cấp. Nội dung website cần được xây dựng một cách cẩn thận, đảm bảo tính độc đáo, chất lượng và hữu ích cho người dùng. Các Semantic LSI keywords cần được tích hợp một cách tự nhiên vào nội dung website để tăng khả năng hiển thị trên các công cụ tìm kiếm. Theo tài liệu, website cần cung cấp thông tin chi tiết về sản phẩm, bao gồm hình ảnh, mô tả, thông số kỹ thuật và đánh giá của người dùng. Việc sử dụng các thẻ heading, meta description và alt text cho hình ảnh cũng rất quan trọng để cải thiện SEO. Salient Keyword cần được sử dụng một cách tự nhiên và hợp lý trong nội dung website để tăng độ relevant đối với truy vấn tìm kiếm.

3.2. Thiết Kế Giao Diện Thân Thiện Tối Ưu Trải Nghiệm Người Dùng UX

Giao diện người dùng đóng vai trò quan trọng trong việc thu hút và giữ chân khách hàng. Giao diện cần được thiết kế một cách trực quan, dễ sử dụng và tương thích với nhiều thiết bị. Website cần có cấu trúc rõ ràng, dễ điều hướng và cung cấp các chức năng tìm kiếm và lọc sản phẩm hiệu quả. Theo tài liệu, website cần có giao diện người dùng và giao diện quản trị riêng biệt, với các chức năng phù hợp với từng đối tượng sử dụng. Việc sử dụng các kỹ thuật responsive design giúp website hiển thị tốt trên mọi thiết bị, từ máy tính để bàn đến điện thoại di động. Tốc độ tải trang cũng là một yếu tố quan trọng ảnh hưởng đến trải nghiệm người dùng. Việc tối ưu hóa hình ảnh, sử dụng bộ nhớ cache và giảm thiểu số lượng yêu cầu HTTP giúp cải thiện tốc độ tải trang. Salient Entity liên quan đến thiết kế giao diện cần được chú ý đặc biệt để tạo ra một trải nghiệm người dùng tốt nhất.

IV. Ứng Dụng Thực Tế Website Bán Laptop Thành Công Nhất Hiện Nay

Việc nghiên cứu các website bán laptop thành công trên thị trường là một cách tốt để học hỏi kinh nghiệm và áp dụng vào dự án của mình. Các website này thường có giao diện người dùng thân thiện, cung cấp đầy đủ thông tin về sản phẩm, có chính sách bán hàng và hỗ trợ khách hàng tốt. Việc phân tích các yếu tố thành công của các website này giúp xác định các best practices và áp dụng vào dự án của mình. Ngoài ra, việc theo dõi các xu hướng mới trong lĩnh vực ecommerce và áp dụng các công nghệ mới giúp website luôn cập nhật và cạnh tranh. Theo tài liệu, website cần được kiểm thử kỹ lưỡng trước khi đưa vào hoạt động chính thức. Việc thu thập phản hồi từ người dùng và liên tục cải thiện website giúp tăng cường trải nghiệm người dùng và thu hút khách hàng tiềm năng. SEO cần được thực hiện một cách liên tục để duy trì thứ hạng cao trên các công cụ tìm kiếm.

4.1. Phân Tích Các Website Bán Laptop Thành Công Bài Học Kinh Nghiệm

Việc phân tích các website bán laptop thành công như Tiki, Shopee (với gian hàng laptop), FPT Shop, Điện Máy Xanh giúp rút ra các bài học kinh nghiệm quý giá. Các website này thường có giao diện người dùng thân thiện, cung cấp đầy đủ thông tin về sản phẩm, có chính sách bán hàng và hỗ trợ khách hàng tốt. Các yếu tố như tốc độ tải trang nhanh, khả năng tương thích với nhiều thiết bị và SEO tốt cũng đóng vai trò quan trọng trong thành công của các website này. Việc nghiên cứu từ khóa mà các website này sử dụng và cách họ xây dựng nội dung website giúp xác định các best practices và áp dụng vào dự án của mình. Việc theo dõi các chương trình khuyến mãi, chính sách giao hàng và bảo hành của các website này cũng giúp cung cấp dịch vụ tốt hơn cho khách hàng. Salient Keyword cần được nghiên cứu kỹ lưỡng để áp dụng hiệu quả vào chiến lược SEO.

4.2. Các Case Study Về Tối Ưu SEO Tăng Trưởng Doanh Số Bán Laptop

Nhiều case study cho thấy việc tối ưu hóa SEO có thể giúp tăng trưởng doanh số bán laptop một cách đáng kể. Việc lựa chọn các từ khóa phù hợp, xây dựng nội dung chất lượng và tối ưu hóa cấu trúc website giúp tăng thứ hạng trên các công cụ tìm kiếm và thu hút khách hàng tiềm năng. Việc sử dụng các công cụ như Google Analytics và Google Search Console giúp theo dõi hiệu quả SEO và điều chỉnh chiến lược cho phù hợp. Các yếu tố như backlinkssocial sharing cũng đóng vai trò quan trọng trong việc tăng cường thứ hạng website. Việc chạy các chiến dịch quảng cáo Google AdsFacebook Ads cũng giúp tăng doanh số bán laptop. Theo tài liệu, việc cung cấp thông tin chi tiết về sản phẩm, hình ảnh chất lượng và đánh giá của người dùng giúp tăng sự tin tưởng của khách hàng và thúc đẩy doanh số bán hàng. Salient Entity liên quan đến SEO cần được chú trọng để xây dựng một chiến lược SEO hiệu quả.

V. Kết Luận Hướng Phát Triển Đồ Án Website Bán Laptop SEO

Đồ án xây dựng website bán laptop là một dự án phức tạp nhưng mang lại nhiều giá trị thực tế. Việc hoàn thành đồ án giúp sinh viên củng cố kiến thức đã học, rèn luyện kỹ năng làm việc nhóm và giải quyết vấn đề. Việc xây dựng một website bán laptop thành công đòi hỏi sự kết hợp giữa kiến thức về lập trình web, thiết kế giao diện người dùng, marketing và SEO. Theo tài liệu, website cần được kiểm thử kỹ lưỡng và liên tục cải thiện để đáp ứng nhu cầu của người dùng. Trong tương lai, website có thể được phát triển thêm các chức năng mới như tích hợp AI để gợi ý sản phẩm, chatbot hỗ trợ khách hàng và hệ thống đánh giá sản phẩm chi tiết hơn. SEO cần được thực hiện một cách liên tục để duy trì thứ hạng cao trên các công cụ tìm kiếm.

5.1. Đánh Giá Tổng Quan Về Kết Quả Đạt Được Những Hạn Chế

Việc đánh giá tổng quan về kết quả đạt được và những hạn chế của đồ án là rất quan trọng để rút ra các bài học kinh nghiệm cho các dự án sau này. Việc xác định các điểm mạnh và điểm yếu của website giúp tập trung vào việc cải thiện những điểm yếu và phát huy những điểm mạnh. Việc đánh giá hiệu quả SEO giúp xác định các vấn đề cần giải quyết và điều chỉnh chiến lược cho phù hợp. Theo tài liệu, website cần được kiểm thử kỹ lưỡng và thu thập phản hồi từ người dùng để cải thiện trải nghiệm người dùng. Việc đánh giá mức độ đáp ứng yêu cầu của người dùng và các tiêu chuẩn chất lượng giúp đảm bảo sự thành công của website. Salient Keyword cần được phân tích để đánh giá hiệu quả của chiến lược SEO.

5.2. Đề Xuất Các Hướng Phát Triển Cải Thiện Website Trong Tương Lai

Có nhiều hướng phát triển và cải thiện website trong tương lai. Việc tích hợp AI để gợi ý sản phẩm, chatbot hỗ trợ khách hàng và hệ thống đánh giá sản phẩm chi tiết hơn giúp tăng cường trải nghiệm người dùng. Việc sử dụng các công nghệ mới như blockchain để đảm bảo tính minh bạch và bảo mật của giao dịch cũng là một hướng đi tiềm năng. Việc mở rộng thị trường và cung cấp các sản phẩm và dịch vụ mới giúp tăng doanh số bán hàng. Theo tài liệu, website cần được cập nhật liên tục để đáp ứng nhu cầu của người dùng và các xu hướng mới trong lĩnh vực ecommerce. SEO cần được thực hiện một cách liên tục để duy trì thứ hạng cao trên các công cụ tìm kiếm và thu hút khách hàng tiềm năng. Việc tích hợp các tính năng social commerce cũng giúp tăng cường tương tác với khách hàng và quảng bá sản phẩm. Salient Entity liên quan đến công nghệ mới cần được nghiên cứu để áp dụng vào website.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

22/09/2025
Tiểu luận đồ án đề tài xây dựng hệ thống website bán laptop

Trích đoạn nội dung tài liệu

ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG **************** BÁO CÁO ĐỒ ÁN Đề tài: XÂY DỰNG HỆ THỐNG WEBSITE BÁN LAPTOP Học phần: Project I Giảng viên hướng dẫn: TS. Trần Việt Trung Lớp: ITVUW17B Sinh viên thực hiện 1. Nguyễn Văn Hoàng Anh 20187290 2. Nguyễn Việt Anh 20187292 3.

Nguyễn Phúc Tuấn 20187351 Tháng 12 năm 2021 MỤC LỤC I. Nhóm sinh viên thực hiện. Cách thức thực hiện. Công nghệ sử dụng trong project.

KHẢO SÁT HỆ THỐNG. Mô tả hệ thống. Mô tả nghiệp vụ. Đánh giá hệ thống cũ.

8  Nhược điểm. Yêu cầu đối với hệ thống mới. Yêu cầu của hệ thống bán hàng. Yêu cầu về chương trình.

Xây dựng mô hình chức năng. Các thông tin đầu ra đầu vào của hệ thống. Biểu đồ Use case tổng quát hệ thống. Đặc tả CA sử dụng.

CA đăng nhập. CA quản lý sản phẩm. CA quản lý giỏ hàng. CA quản lý đơn hàng.

CA quản lý bình luận. CA thống kê báo cáo. Mô hình hóa tương tác trong các Use case. Biểu đồ trình tự CA đăng nhập.

Biểu đồ trình tự CA quản lý sản phẩm. Biểu đồ trình tự CA thêm vào giỏ hàng. Biểu đồ trình tự Đặt hàng. Biểu đồ trình tự quản lý đơn hàng.

Biểu đồ trình tự CA quản lý bình luận. Biểu đồ trình tự CA thống kê báo cáo. THIẾT KẾ CƠ SỞ DỮ LIỆU. Bảng Danh mục.

Bảng Sản phẩm. Bảng Thành viên. Bảng chi tiết đơn hàng. THIẾT KẾ GIAO DIỆN.

Giao diện người dùng. Chi tiết sản phẩm. Tìm kiếm theo danh mục. Giao diện quản trị.

Trang chủ quản trị. Quản lý danh mục. Quản lý sản phẩm. Quản lý bình luận.

Quản lý tài khoản. Nhóm sinh viên thực hiện Nhóm chúng em gồm 3 thành viên cùng lớp IT-VUW17B Đại học Bách Khoa Hà Nội: Nguyễn Phúc Tuấn - 20187351 Nguyễn Văn Hoàng Anh – 20187290 Nguyễn Việt Anh – 20187292 I. Cách thức thực hiện Project bắt đầu được tiến hành từ ngày 14/10/2021 và kết thúc vào 30/12/2021, tất cả 12 tuần Năm tuần đầu tiên nhóm chúng em giành ra để phân tích thiết kế hệ thống và tìm hiểu các kiến thức liên quan đến lập trình web, 6 tuần sau là giai đoạn phân chia công việc để tạo ra sản phẩm demo với nhưng gì đã tìm hiểu, tuần cuối cùng là để test và hoàn thiện sản phẩm. Phân chia công việc trong project: Nguyễn Phúc Tuấn: - Phân tích thiết kế hệ thống.

- Giao diện người dùng. - Giao diện admin. - Chức năng tìm kiếm. Nguyễn Văn Hoàng Anh: - Chức năng quản lí đơn hàng - Thống kê - Đặt hàng - Thiết kế CSDL Nguyễn Việt Anh: - Giỏ hàng.

- Quản lí danh mục - Quản lí thành viên - Quản lí sản phẩm. - Quản lí bình luận I. Công nghệ sử dụng trong project Fontend: HTML, CSS, Javascript, Bootstrap Backend: PHP Database: MySQL sever lưu trữ dữ liệu Mã nguồn được lưu trữ tại: Link Github: https://github.com/NptuanHust1/project1. KHẢO SÁT HỆ THỐNG 1.

Hiện trạng Cửa hàng Quang Linh chuyên cung cấp các sản phẩm laptop, cách quản lý của cửa hàng mang tính thủ công truyền thống bằng cách khách hàng đến mua hàng trực tiếp tại cửa hàng 2. Mô tả hệ thống 2. Nghiệp vụ - Quản lý bán hàng - Quản lý sản phẩm - Thống kê, báo cáo 2. Mô tả nghiệp vụ  Lập hóa đơn Khi khách hàng muốn mua hàng, họ xem hàng và tìm hiểu thông tin về sản phẩm cần mua.

Thông tin sản phẩm bao gồm: mã sản phẩm, tên sản phẩm, hãng, đơn giá. Sau khi khách hàng lựa chọn được các mặt hàng mong muốn, họ sẽ đem ra quầy thu ngân để thanh toán. Thu ngân sẽ lập hóa đơn, và tính toán tổng tiền phải trả. Thu ngân thông báo cho khách hàng về thông tin hóa đơn của khách bao gồm: tên hàng, số lượng, đơn giá, tổng tiền.

Khách hàng có quyền hủy bỏ hóa đơn và không mua hàng nữa hoặc họ có thể đổi mua sản phẩm khác hoặc giảm mua số lượng hàng. Thu ngân sẽ thay đổi thông tin lập hóa đơn và tiến hành in hóa đơn thanh toán cho khách hàng và lưu hóa đơn. Trong hóa đơn ghi rõ: mã hóa đơn, mã nhân viên, ngày lập, mã hàng, số lượng, đơn giá và tổng tiền. kết thúc phiên bán hàng, khách hàng được mang hàng đã mua và hóa đơn ra khỏi cửa hàng.

 Quản lý sản phẩm Khi thủ kho muốn quản lý thông tin sản phẩm, họ sẽ quản lý thông tin mặt hàng thông qua danh sách các mặt hàng. Sửa đổi thông tin sản phẩm khi có biến đổi xảy ra và xóa sản phẩm khi đã hết hàng. Quản lý có quyền tra cứu thông tin các mặt hàng và cập nhật thông tin mặt hàng trong danh sách mặt hàng từ đó kiểm soát mặt hàng có trong cửa hàng.  Thống kê báo cáo Khi quản lý cửa hàng muốn lập thống kê doanh thu của cửa hàng định kì theo tháng, theo quý, theo năm.

Họ sẽ tra cứu các hóa đơn từ ngày, tháng, năm đến ngày, tháng, năm. Tổng hợp tổng tiền các hóa đơn thành thống kê doanh thu theo tháng, quý, năm. Thông tin thống kê doanh thu theo tháng gồm có: mã thống kê doanh thu, mã hóa đơn, ngày thống kê, tổng tiền của hóa đơn, tổng tiền doanh thu. Sau khi tính toán, điền đầy đủ thông tin thống kê, quản lý cửa hàng sẽ lưu lại thông tin thống kê hóa đơn bán hàng.

Mẫu biểu - Hóa đơn bán hàng - Thống kê 4. Đánh giá hệ thống cũ  Ưu điểm  Cơ cấu quản lý của cửa hàng chặt chẽ và logic, nếu thực hiện đúng các nguyên tắc của quy trình quản lý thì công việc được tiến hành chính xác đảm bảo yêu cầu.  Bên cạnh đó phương tiện để quản lý là giấy tờ sổ sách nên có thể lấy và xem, tra cứu hàng tồn kho được tiến hành không cần những điều kiện công nghệ cầu kỳ như máy móc, trang thiết bị hiện đại… Hỗ trợ ôn  Nhược điểm  Tra cứu thông tin về hàng hoá, khách hàng, lượng hàng còn trong kho.nhiều khi rất mất nhiều thời gian, thiếu chính xác.  Việc lưu trữ các thông tin về hàng hoá, khách hàng, tài chính… phải sử dụng nhiều loại giấy tờ, sổ sách nên rất cồng kềnh cho lưu trữ.

Gặp nhiều khó khăn khi phục hồi dữ liệu bị mất.  Tốn nhiều thời gian tổng hợp, báo cáo, thống kê.  Không đáp ứng được nhu cầu thông tin phục vụ hàng ngày, đặt hàng từ xa và mở rộng cửa hàng trong tương lai. Yêu cầu đối với hệ thống mới 5.

Yêu cầu của hệ thống bán hàng - Khách hàng đặt hàng từ xa không cần phải đến cửa hàng - Khách hàng có thể dễ dàng tìm thấy thông tin chi tiết các loại sản phẩm mà họ quan tâm. - Khách hàng có thể gửi ý kiến phản hồi, góp ý đến Website để góp phần làm Website thêm phong phú và phát triển. - Hệ thống có phân quyền riêng cho từng đôi tượng sử dụng đối với một số chức năng nào đó - Khách hàng có thể chọn mua các loại sản phẩm mà họ cần dựa trên khả năng tài chính và chức năng cần thiết bằng cách thêm vào giỏ hàng - Trang chủ sẽ hiển thị danh sách các sản phẩm mới nhất và bán chạy nhất giúp cho người dùng có thể dễ dàng hơn trong việc tìm kiếm. Yêu cầu về chương trình  Đảm bảo tính bảo mật của dữ liệu.

 Hỗ trợ người cập nhật sửa đổi, tìm kiếm thông tin… thông qua các form và tính toán các thông số.  Quản lý các đơn hàng, lập báo cáo định kì đột xuất, chính xác, nhanh chóng. 10 Hỗ trợ ôn  Có thể cho biết tình hình bán hàng (thống kê được danh sách các mặt hàng hiện có, đã hết, còn tồn hay bán chạy nhất…)  Lưu trữ thông tin, khả năng lưu trữ lâu dài và phục hồi thông tin dễ dàng.  Chương trình phải được thiết kế giao diện đẹp, khoa học, dễ sử dụng, có đầy đủ các chức năng cần thiết như tìm kiếm, lọc danh sách, tính toán… III.

Xây dựng mô hình chức năng 1. Xác định các tác nhân Website được xây dựng phục vụ hai đối tượng chính là Người quản lý, nhân viên, Khách hàng với các chức năng sau:  Người quản lý  Đăng nhập  Quản lý thông tin sản phẩm  Quản lý thông tin danh mục  Quản lý thông tin nhân viên  Quản lý bình luận  Quản lý thông tin khách hàng  Quản lý đơn hàng  Thống kê  Nhân viên:  Đăng nhập  Quản lý thông tin sản phẩm  Xem, trả lời ý kiến, góp ý và bình luận của khách hàng.  Xem, xoá các thông tin của khách hàng nhưng không được quyền thay đổi thông tin đó.  Xem đơn hàng 11 Hỗ trợ ôn  Khách hàng  Xem thông tin sản phẩm  Quản lý giỏ hàng  Tìm kiếm sản phẩm  Bình luận sản phẩm 2.

Các thông tin đầu ra đầu vào của hệ thống Thông tin đầu vào: - Thông tin khách hàng - Thông tin sản phẩm - Thông tin danh mục - Thông tin giỏ hàng - Đơn đặt hàng Thông tin đầu ra - Chi tiết về sản phẩm - Chi tiết đơn hàng - Các bình luận 12 Hỗ trợ ôn 2. Biểu đồ Use case tổng quát hệ thống 13 Hỗ trợ ôn 3. Đặc tả CA sử dụng 3. CA đăng nhập Tên use case Đăng nhập Tác nhân Quản lý, nhân viên Mô tả Mô tả quá trình đăng nhập vào hệ thống Kích hoạt Khi người dùng muốn đăng nhập vào hệ thống Điều kiện trước Đã có tài khoản được đăng ký trên hệ thống Điều kiện sau Đăng nhập thành công vào hệ thống Kịch bản chính 1.

Người dùng vào ứng dụng chọn đăng nhập 2. Hệ thống hiện bảng đăng nhập 3. Hệ thống yêu cầu nhập tài khoản, mật khẩu 4. Người dùng nhập tài khoản, mật khẩu 5.

Hệ thống gửi yêu cầu kiểm tra Hệ thống kiểm tra 14 Hỗ trợ ôn 7. Kiểm tra thành công 8. Tài khoản hợp lệ 9. Hiển thị thành công 10.

Đăng nhập thành công Kịch bản thay thế - Người dùng không nhớ mật khẩu ( Giải quyết: người dùng chọn quên mật khẩu) - Người dùng muốn đổi mật khẩu ( yêu cầu đăng nhập) Ngoại lệ Không Quyền ưu tiên Không Tần suất sử dụng Trung bình- Cao Quy tắc nghiệp vụ Không Yêu cầu đặc biệt Không Giải quyết vấn đề Không Ghi chú Không 15 Hỗ trợ ôn 3.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ