Đồ án tốt nghiệp Công nghệ thông tin: Thiết kế website bán máy tính và linh kiện máy tính

Trường đại học

Đại học Hải Phòng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

2024

116
4
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

1.1. Tìm hiểu “Xây dựng website bán hàng máy tính và linh kiện máy tính”

1.2. Công cụ sử dụng

1.3. Mục tiêu đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ĐỀ TÀI

2.1. Xây dựng hệ thống

2.1.1. Giới thiệu Visual Studio Code

2.1.2. Tổng quan về Visual Studio Code

2.1.3. Giới thiệu về Xampp

2.1.4. Giới thiệu về ExpressJs Framework (Back End API)

2.1.4.1. Tổng quan về ExpressJs
2.1.4.2. Lợi ích khi dùng ExpressJs

2.1.5. Giới thiệu về ReactJs Framework (Front End)

2.1.5.1. Tổng quan về ReactJs Framework
2.1.5.2. Lợi ích khi sử dụng ReactJs Framework

2.1.6. Tổng quan về cơ sở dữ liệu My SQL

2.1.7. Tổng quan về RESTful API

2.1.8. Giới thiệu mô hình MVC (Model – View - Controller)

2.1.8.1. Tổng quan về MVC
2.1.8.2. Lợi ích khi sử dụng mô hình MVC

3. CHƯƠNG 3: THIẾT KẾ DỮ LIỆU

3.1. Mô tả chi tiết các thuộc tính của thực thể

3.1.1. Thực thể AddressUser

3.1.2. Thực thể Allcode

3.1.3. Thực thể Banner

3.1.4. Thực thể Blog

3.1.5. Thực thể Message

3.1.6. Thực thể OrderDetail

3.1.7. Thực thể OrderProduct

3.1.8. Thực thể ProductDetail

3.1.9. Thực thể ProductDetailSize

3.1.10. Thực thể ProductImage

3.1.11. Thực thể Product

3.1.12. Thực thể RoomMessage

3.1.13. Thực thể ShopCart

3.1.14. Thực thể TypeShip

3.1.15. Thực thể TypeVoucher

3.1.16. Thực thể User

3.1.17. Thực thể Voucher

3.1.18. Thực thể VoucherUsed

3.1.19. Thực thể Comment

3.1.20. Thực thể Supplier

3.1.21. Thực thể Receipt

3.1.22. Thực thể ReceiptDetail

3.2. Biểu đồ quan hệ thực thể E-R

3.3. Lược đồ cơ sở dữ liệu

3.4. Các bảng dữ liệu

4. CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

4.1. Mô hình chức năng nghiệp vụ (BFD – Business Function Diagram)

4.2. Các tác nhân trong yêu cầu

4.3. Các Usecase trong hệ thống

4.3.1. Usecase của admin

4.3.2. Usecase của thành viên

4.3.3. Usecase của khách vãng lai

4.3.4. Usecase của người giao hàng

4.3.5. Usecase của nhân viên bán hàng

4.4. Danh sách tác nhân

4.5. Danh sách các usecase

4.6. Lược đồ usecase theo từng chi tiết tác nhân

4.7. Hiện thực hóa usecase

4.7.1. Hiện thực hóa usecase khách vãng lai

4.7.2. Hiện thực hóa usecase thành viên

4.7.3. Hiện thực hóa usecase admin

4.7.4. Hiện thực hóa usecase nhân viên bán hàng

4.7.5. Hiện thực hóa usecase nhân viên giao hàng

5. CHƯƠNG 5: CÁC BIỂU ĐỒ

5.1. Biểu đồ luồng dữ liệu ngữ cảnh

5.2. Biểu đồ luồng dữ liệu mức 0

5.3. Biểu đồ luồng dữ liệu mức 1

5.4. Biểu đồ luồng dữ liệu mức chi tiết

5.5. Cập nhật dữ liệu

5.6. Thêm dữ liệu

6. CHƯƠNG 6: CÀI ĐẶT DEMO – GIAO DIỆN

6.1. Phần mềm yêu cầu

6.2. Thiết kế giao diện

6.2.1. Danh sách giao diện

7. CHƯƠNG 7: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN BÁO CÁO

7.1. Những kết quả đạt được

7.2. Hướng phát triển

DANH MỤC TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu đề tài

Đồ án tốt nghiệp CNTT với đề tài Xây dựng website bán máy tính và linh kiện máy tính tập trung vào việc phát triển một nền tảng thương mại điện tử hiệu quả. Website bán máy tínhlinh kiện máy tính được thiết kế để đáp ứng nhu cầu mua sắm trực tuyến ngày càng tăng. Đề tài này không chỉ giúp quản lý hàng hóa tốt hơn mà còn tối ưu hóa quy trình bán hàng, từ đó tăng trưởng doanh thu. Thiết kế website được thực hiện dựa trên các công nghệ hiện đại như ReactJs, ExpressJs, và MySQL, đảm bảo tính linh hoạt và hiệu suất cao.

1.1. Mục tiêu đề tài

Mục tiêu chính của đề tài là xây dựng một website bán lẻ máy tínhlinh kiện máy tính giúp quản lý kho hàng, thống kê doanh thu, và tối ưu hóa quy trình bán hàng. Phần mềm quản lý bán hàng được tích hợp để giảm thiểu sai sót trong quản lý kho và tăng hiệu suất làm việc. Tối ưu hóa SEO cũng được áp dụng để thu hút khách hàng tiềm năng và tăng khả năng hiển thị trên các công cụ tìm kiếm.

1.2. Công cụ sử dụng

Các công cụ chính được sử dụng trong đề tài bao gồm Visual Studio Code để phát triển mã nguồn, Xampp để thiết lập môi trường server, và MySQL để quản lý cơ sở dữ liệu. ExpressJsReactJs được chọn để phát triển Back End APIFront End, đảm bảo tính tương tác và hiệu suất cao cho website.

II. Cơ sở lý thuyết

Chương này tập trung vào các lý thuyết nền tảng để xây dựng website bán máy tínhlinh kiện máy tính. ExpressJs được sử dụng để phát triển Back End API, cung cấp các tính năng mạnh mẽ và dễ sử dụng. ReactJs được chọn để phát triển Front End, giúp tạo ra giao diện người dùng thân thiện và tương tác cao. MySQL được sử dụng để quản lý cơ sở dữ liệu, đảm bảo tính ổn định và tốc độ truy vấn nhanh.

2.1. Giới thiệu về ExpressJs

ExpressJs là một framework mạnh mẽ được xây dựng trên nền tảng NodeJs, hỗ trợ phát triển Back End API một cách hiệu quả. Nó cung cấp các tính năng như routing, middleware, và hỗ trợ RESTful API, giúp việc phát triển ứng dụng web trở nên dễ dàng và linh hoạt hơn.

2.2. Giới thiệu về ReactJs

ReactJs là một thư viện JavaScript phổ biến để xây dựng giao diện người dùng. Nó cho phép chia nhỏ giao diện thành các component độc lập, giúp việc quản lý và phát triển ứng dụng trở nên dễ dàng hơn. ReactJs cũng hỗ trợ SEO, giúp website dễ dàng được tìm thấy trên các công cụ tìm kiếm.

III. Thiết kế dữ liệu

Chương này tập trung vào việc thiết kế cơ sở dữ liệu cho website bán máy tínhlinh kiện máy tính. MySQL được sử dụng để quản lý các thực thể như sản phẩm, đơn hàng, khách hàng, và nhà cung cấp. Biểu đồ quan hệ thực thể E-R được sử dụng để mô tả mối quan hệ giữa các thực thể, đảm bảo tính nhất quán và hiệu quả trong quản lý dữ liệu.

3.1. Mô tả các thực thể

Các thực thể chính trong hệ thống bao gồm Product (sản phẩm), Order (đơn hàng), User (người dùng), và Supplier (nhà cung cấp). Mỗi thực thể được mô tả chi tiết với các thuộc tính và mối quan hệ với các thực thể khác, đảm bảo tính toàn vẹn dữ liệu.

3.2. Biểu đồ quan hệ thực thể E R

Biểu đồ quan hệ thực thể E-R được sử dụng để mô tả mối quan hệ giữa các thực thể trong hệ thống. Nó giúp xác định rõ ràng các mối quan hệ như một-một, một-nhiều, và nhiều-nhiều, đảm bảo tính nhất quán và hiệu quả trong quản lý dữ liệu.

IV. Phân tích thiết kế hệ thống

Chương này tập trung vào việc phân tích và thiết kế các chức năng chính của website bán máy tínhlinh kiện máy tính. Mô hình chức năng nghiệp vụ (BFD) được sử dụng để mô tả các quy trình nghiệp vụ chính như quản lý sản phẩm, đơn hàng, và khách hàng. Usecase được sử dụng để mô tả các tương tác giữa người dùng và hệ thống, đảm bảo tính toàn diện và hiệu quả trong thiết kế.

4.1. Mô hình chức năng nghiệp vụ

Mô hình chức năng nghiệp vụ (BFD) được sử dụng để mô tả các quy trình nghiệp vụ chính như quản lý sản phẩm, đơn hàng, và khách hàng. Nó giúp xác định rõ ràng các chức năng cần thiết và mối quan hệ giữa chúng, đảm bảo tính nhất quán và hiệu quả trong thiết kế hệ thống.

4.2. Usecase trong hệ thống

Usecase được sử dụng để mô tả các tương tác giữa người dùng và hệ thống. Các usecase chính bao gồm quản lý sản phẩm, đặt hàng, thanh toán, và quản lý khách hàng. Nó giúp đảm bảo rằng hệ thống đáp ứng đầy đủ các yêu cầu của người dùng và hoạt động một cách hiệu quả.

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

Đồ án tốt nghiệp CNTT với đề tài Xây dựng website bán máy tính và linh kiện máy tính đã đạt được những kết quả đáng kể trong việc phát triển một nền tảng thương mại điện tử hiệu quả. Website không chỉ giúp quản lý hàng hóa tốt hơn mà còn tối ưu hóa quy trình bán hàng, từ đó tăng trưởng doanh thu. Hướng phát triển trong tương lai bao gồm việc tích hợp thêm các tính năng như marketing onlinetích hợp thanh toán trực tuyến, giúp thu hút thêm khách hàng tiềm năng và tăng khả năng cạnh tranh trên thị trường.

5.1. Những kết quả đạt được

Đồ án đã xây dựng thành công một website bán máy tínhlinh kiện máy tính với các tính năng cơ bản như quản lý sản phẩm, đơn hàng, và khách hàng. Phần mềm quản lý bán hàng được tích hợp giúp quản lý kho hàng và thống kê doanh thu một cách hiệu quả.

5.2. Hướng phát triển

Hướng phát triển trong tương lai bao gồm việc tích hợp thêm các tính năng như marketing onlinetích hợp thanh toán trực tuyến, giúp thu hút thêm khách hàng tiềm năng và tăng khả năng cạnh tranh trên thị trường.

21/02/2025
Đồ án tốt nghiệp công nghệ thông tin xây dựng website bán máy tính và linh kiện máy tính

Bạn đang xem trước tài liệu:

Đồ án tốt nghiệp công nghệ thông tin xây dựng website bán máy tính và linh kiện máy tính

Đồ án tốt nghiệp CNTT: Xây dựng website bán máy tính và linh kiện máy tính là một tài liệu chuyên sâu tập trung vào việc thiết kế và phát triển một nền tảng thương mại điện tử chuyên về máy tính và linh kiện. Tài liệu này không chỉ cung cấp cái nhìn tổng quan về quy trình xây dựng website mà còn đề cập đến các yếu tố kỹ thuật, quản lý dữ liệu, và tối ưu hóa trải nghiệm người dùng. Đây là nguồn tài liệu hữu ích cho sinh viên CNTT, nhà phát triển web, và những ai quan tâm đến lĩnh vực thương mại điện tử.

Để mở rộng kiến thức về các dự án tương tự, bạn có thể tham khảo Tiểu luận xây dựng website thương mại điện tử bán đồ skincare n thương hiệu yukiskin, một nghiên cứu chi tiết về việc phát triển website bán hàng trong lĩnh vực làm đẹp. Ngoài ra, Luận văn hoàn thiện hệ thống website thepizzacompany vn của công ty cổ phần pizza ngon cung cấp góc nhìn về việc tối ưu hóa hệ thống website trong ngành F&B. Cuối cùng, Đề án tốt nghiệp một số giải pháp phát triển hoạt động bán hàng bằng hình thức thương mại điện tử tại công ty tnhh công nghệ tin học phương tùng sẽ giúp bạn hiểu rõ hơn về các chiến lược phát triển thương mại điện tử hiệu quả.

Mỗi liên kết trên là cơ hội để bạn khám phá sâu hơn về các khía cạnh khác nhau của việc xây dựng và phát triển website thương mại điện tử.