Tài liệu: Xây dựng hệ thống bán linh kiện máy tính

Hướng dẫn xây dựng hệ thống bán linh kiện máy tính hiệu quả. Tìm hiểu quy trình thiết kế, quản lý kho hàng và tối ưu trải nghiệm khách hàng.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án

2023

52
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khái Niệm và Tầm Quan Trọng của Hệ Thống Bán Linh Kiện Máy Tính

Hệ thống bán linh kiện máy tính là một nền tảng thương mại điện tử chuyên biệt được thiết kế để quản lý và phân phối các linh kiện máy tính một cách hiệu quả. Với sự phát triển nhanh chóng của ngành công nghệ thông tin, nhu cầu về các linh kiện máy tính chất lượng cao ngày càng tăng. Hệ thống này giúp doanh nghiệp và người tiêu dùng có thể dễ dàng tìm kiếm, so sánh và mua sắm linh kiện máy tính trực tuyến. Đây là giải pháp tối ưu để giảm thời gian mua sắm, tăng cường tiện lợi và mở rộng cơ hội kinh doanh cho các doanh nghiệp bán lẻ trong lĩnh vực công nghệ.

1.1. Định Nghĩa Hệ Thống Bán Linh Kiện

Hệ thống bán linh kiện là một ứng dụng web hoặc mobile giúp quản lý và bán các linh kiện máy tính như CPU, GPU, RAM, ổ cứng và các thiết bị ngoại vi. Nó cung cấp giao diện thân thiện cho khách hàng tìm kiếm, xem thông tin chi tiết sản phẩm, so sánh giá và thực hiện thanh toán. Hệ thống tích hợp cơ sở dữ liệu lớn, quản lý kho hàng tự động và hỗ trợ nhiều phương thức thanh toán.

1.2. Tầm Quan Trọng Trong Thị Trường Công Nghệ

Trong bối cảnh thương mại điện tử phát triển, hệ thống bán linh kiện máy tính trở nên không thể thiếu. Nó giúp tiết kiệm chi phí vận hành, tăng hiệu suất bán hàng và mở rộng thị trường khách hàng. Các doanh nghiệp có thể quản lý nhiều nhóm sản phẩm, theo dõi tồn kho real-time và phân tích hành vi mua hàng của khách hàng để đưa ra quyết định kinh doanh tốt hơn.

II. Kiến Trúc và Chức Năng Hệ Thống

Kiến trúc hệ thống bán linh kiện máy tính được thiết kế theo mô hình ba lớp, bao gồm lớp giao diện người dùng, lớp logic ứng dụng và lớp dữ liệu. Hệ thống cung cấp hai loại tài khoản chính: tài khoản khách hàng và tài khoản quản trị viên. Mỗi loại tài khoản có các chức năng khác nhau phục vụ nhu cầu quản lý và mua sắm. Các chức năng chính bao gồm quản lý sản phẩm, quản lý đơn hàng, xử lý thanh toán, quản lý kho và hỗ trợ khách hàng thông qua bình luận và đánh giá.

2.1. Chức Năng Dành Cho Người Dùng

Người dùng có thể đăng ký tài khoản, đăng nhập vào hệ thống để truy cập các dịch vụ. Họ có khả năng xem danh sách linh kiện, tìm kiếm sản phẩm theo tiêu chí khác nhau, xem chi tiết sản phẩm kèm hình ảnh, đặc tả kỹ thuật. Người dùng có thể đặt hàng, quản lý giỏ hàng, theo dõi đơn hàng đã đặt và thực hiện thanh toán. Ngoài ra, họ cũng có thể bình luận, đánh giá sản phẩm để giúp khách hàng khác đưa ra quyết định mua hàng.

2.2. Chức Năng Dành Cho Quản Trị Viên

Quản trị viên có quyền quản lý toàn bộ hệ thống, bao gồm quản lý linh kiện, nhóm linh kiện, loại linh kiện và thương hiệu. Họ có thể thêm, sửa, xóa sản phẩm, cập nhật giá, quản lý tồn kho real-time. Admin có trách nhiệm quản lý đơn hàng, thanh toán, giao hàng và xử lý các vấn đề liên quan đến khách hàng. Họ cũng có khả năng xem báo cáo doanh số, phân tích dữ liệu để đưa ra chiến lược kinh doanh phù hợp.

III. Cơ Sở Dữ Liệu và Mô Hình Dữ Liệu

Cơ sở dữ liệu của hệ thống bán linh kiện máy tính được thiết kế theo mô hình quan hệ, bao gồm các bảng chính như: Products, Type_Product, Brand_Product, Users, Bills, BillDetail, Payment, Ratings và Ship. Mỗi bảng chứa các trường dữ liệu cụ thể giúp lưu trữ thông tin về sản phẩm, khách hàng, đơn hàng và lịch sử giao dịch. Mô hình dữ liệu được chuẩn hóa để đảm bảo tính toàn vẹn dữ liệu, tránh trùng lặp và hỗ trợ truy vấn hiệu quả. Các mối quan hệ giữa các bảng được xác định rõ ràng thông qua khóa ngoài.

3.1. Các Bảng Dữ Liệu Chính

Bảng Products lưu trữ thông tin chi tiết về linh kiện máy tính bao gồm ID, tên sản phẩm, mô tả, giá, hình ảnh. Bảng Users chứa thông tin khách hàng như tên, email, số điện thoại, địa chỉ. Bảng Bills ghi lại thông tin đơn hàng với các trường như số hóa đơn, ngày lập, tổng tiền. Bảng BillDetail lưu chi tiết từng sản phẩm trong đơn hàng kèm số lượng và đơn giá.

3.2. Quản Lý Quan Hệ và Khóa Dữ Liệu

Khóa chính (Primary Key) được xác định cho mỗi bảng để đảm bảo tính duy nhất của bản ghi. Khóa ngoài (Foreign Key) được sử dụng để thiết lập mối quan hệ giữa các bảng như Products - Type_Product, Bills - Users, Bills - Payment. Các mối quan hệ này đảm bảo tính toàn vẹn dữ liệu và cho phép truy vấn dữ liệu từ nhiều bảng cùng lúc.

IV. Quy Trình Phát Triển và Triển Khai Hệ Thống

Quy trình phát triển hệ thống bán linh kiện tuân theo các giai đoạn: phân tích yêu cầu, thiết kế kiến trúc, lập trình, kiểm thử và triển khai. Đầu tiên, các nhà phát triển phải hiểu rõ yêu cầu của khách hàngmục tiêu kinh doanh của doanh nghiệp. Tiếp theo, họ thiết kế các sơ đồ use case, biểu đồ tuần tự để mô tả chi tiết các chức năng. Sau đó, code được viết theo các tiêu chuẩn tốt nhất, được kiểm thử kỹ lưỡng trước khi triển khai trên máy chủ sản xuất.

4.1. Giai Đoạn Thiết Kế và Phân Tích

Trong giai đoạn này, các sơ đồ use case tổng quát được tạo ra để thể hiện tương tác giữa người dùng và hệ thống. Các usecase chi tiết được mô tả như: đăng ký tài khoản, đăng nhập, xem sản phẩm linh kiện, tìm kiếm, đặt hàng, thanh toán. Biểu đồ tuần tự được vẽ để hiển thị luồng hoạt động chi tiết, giúp lập trình viên hiểu rõ logic cần triển khai.

4.2. Kiểm Thử và Đảm Bảo Chất Lượng

Kiểm thử chức năng (Functional Testing) đảm bảo tất cả tính năng hoạt động đúng như thiết kế. Kiểm thử hiệu suất (Performance Testing) kiểm tra tốc độ tải trang, khả năng xử lý số lượng người dùng đồng thời. Kiểm thử bảo mật đảm bảo dữ liệu khách hàng được bảo vệ. Sau khi kiểm thử thành công, hệ thống sẵn sàng triển khai và vận hành.

18/12/2025

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

TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG TP. HÒ CHÍ MINH KHOA CONG NGHE THONG TIN ---0O0--- DO AN Tén dé tai: XAY DUNG HE THONG BAN LINH KIEN MAY TINH Người hướng dẫn : LUONG THAI HIEN Sinh viên thực hiện: HUỲNH QUANG KHIÊM LE HAI TRIEU TP HO CHi MINH — NAM 2023 LỜI CÁM ƠN Trong lời đầu tiên của bài đồ án, em muốn gửi những lời cảm ơn chân thành của minh téi tất cả những người đã hỗ trợ, giúp đỡ em về chuyên môn, vật chất và tỉnh thần trong quá trình thực hiện dé án. Trước hết, để có kiến thức và kết quả thực tế như ngảy hôm nay, em xin chân thành cảm ơn Ban giám hiệu nhà trường, các thầy/cô Khoa Công Nghệ Thông Tin trường đại học Công Thương TP.Hỗ Chí Minh đã giảng dạy cho em những kiến thức cơ bản nhất, đồng thời hướng dẫn tận tỉnh cho em trong quá trình học tập. Sự tan tinh trong giảng dạy của quý thầy cô đã giúp sinh viên chúng em tiếp thu kiến thức tốt hon.

Em xin chân thành cảm ơn thầy Lương Thái Hiền, chính nhờ những hướng dẫn cu thé, nhiệt tình, những định hướng rõ ràng của thầy đã siúp em có được sự chuẩn bị kĩ cảng nhất, cho em có cơ hội hoàn thiện bài đồ án nay. Cuối cùng, em xin bày tỏ lòng biết ơn đến gia đình và những người bạn thân đã giúp đỡ, động viên em rất nhiều trong suốt quá trình học tập Do thời gian thực hiện có hạn, kiến thức chuyên môn còn nhiều hạn chế nên đỗ án em thực hiện chắc chắn không tránh khói những thiếu sót nhất định. Em rất mong nhận được ý kiến đóng góp của thầy, cô giáo và các bạn. EM XIN CHAN THANH CAM ON A! MỤC LỤC 9009) icinc (oi).1 Giới thiệu chung.2 Sự phát triển của công nghệ.2 MUC TIÊU CỦA ĐẼ TÀI.

2Ecee 2 CHƯƠNG 2. MÔ TẢ NGHIỆP VỤ. 2 1c 1221122121122 re 3 PIN Git thst.1 Giới thiệu chung về đơn vị.3 Lĩnh vực hoạt động.4 Cơ cấu tổ chức.-cssccnitreerree 4 CHƯƠNG 3. KIÊN TRÚC HỆ THÔNG.1 KIÊN TRÚC TỎNG THỂ.1 Các chức năng dành cho người dùng.2 Các chức năng dành cho admin.1 Sơ đồ Use Case tổng quát.1 Sơ đồ Use Case chỉ tiết và đặc tả.1 Usecase quản lý nhóm linh kiện.2 Usecase quản lý loại linh kiện.3 Usecase quản lý linh kiện.4 Usecase người dùng đăng nhập tài khoản.5 Usecase quản lý khách hàng.6 Usecase quản lý thương hiệu.7 Usecase quan ly don hàng.8 Usecase quản lý thanh toán.9 Usecase quản lý kho.10 Usecase khách hàng xem sản phâm c HH cv nh rà 15 3.11 Usecase khách hàng tìm kiếm sản phẩm.12 Usecase khách hàng quản lý p1ỏ hàng.13 Usecase khách hàng quản lý tài khoản.

THÀNH PHẦN XỬ L/Ý.1 Sơ đỗ tuần tự quản lý nhóm lĩnh kiện.2 Sơ đồ tuần tự Admin đăng nhập phần mềm.3 Sơ đỗ tuần tự quản lý loại lĩnh kiện.4 Sơ đồ tuần tự quản lý lính kiện.5 Sơ đỗ tuần tự quản lý khách hàng.1 Sô đổ Use Case tông quát.1 S6 dé Use Case téng quate.1 S6 dé Use Case téng quate.1 S6 dé Use Case téng quate.1 S6 dé Use Case téng quate.1 S6 dé Use Case téng quate.1 S6 dé Use Case téng quate.1 S6 dé Use Case téng quate. cccccccccsecesesseseseseessesseee: 11 Chương 5. PHÂN TÍCH DỮ LIỆU.1 SƠ ĐỎ LOGIC DỮ LIỆU (MÔ HÌNH QUAN HỆ:.2 MÔ TẢ CÁC BẢN DỮ LIỆU. 42 MUC LUC CAC BANG Bang 3.1 Dac ta usecase nguoi dung dang ki tai khoan.2 Đặt tả usecase người dùng đăng nhập tài khoản.3 Dat tả usecase người dùng xem sản phẩm.4 Dat ta usecase người dùng đặt hàng.5 Dat ta usecase người dùng thanh toán.6 Dat tả usecase người dùng bình luận và đánh giá sản phẩm.7 Đặt tả usecase người dùng tìm kiếm sản phâm.8 Đặt tả usecase Admin đăng nhập.9 Đặc tả Usecase Quản lý Mặt Hàng.10 Dac ta Usecase Quan lý loại hàng.11 Dac ta Usecase Quan lý thương hiệu.12 Dac ta Usecase Quan lý Đơn hàng.13 Dat ta usecase Quan lý ship hàng.1 M6 ta thực thê type_produet.

- 5c ss SH HH re 52 Bang 5.2 Mô tả thực thê Produets. 2 2 TS E111 2111115555218 12121211 n re 53 Bảng 5.3 Mô tả thực thé Sers. SH T11 SE 1112121111115 te 54 Bang 5.4 Mô tả thực thê brand_prođuet.5 Mô tả thre thé Dil. ccc csccsccceeseessescssessessesesssesseessnssesesseseees 55 Bảng 5.6 Mô tả thực thê billdetail.7 Mô tả thực thể admin.

2S H111 S1 1111111158 E HH He 57 Bảng 5.8 Bảng mô tả thực thể ratings.9 Bảng mô tả thực thê Ship hàng.2 ST nEH 2H22 rrg 58 Bảng 5.10 Bảng mô tả thuc thé Payment .cccccccccccceecccsessesseseseteseeeseeees 58 1/08» cac NO ng ổố ố ố 6.12 Bảng mô tả Ađmỉm.13 Bảng mô tả Producfs.14 Bảng mô tả Type_ produet.15 Bang m6 tả Brand_ produet. 16 Bảng mô tả shÍp.17 Bảng mô tả Paymenfs. l8 Bảng mô tả BÌlÏs. 0 HH HH H11 1102 111112201 11g22 ke.19 Bảng mô tả BÌ1_ đetailL.20 Bằng mô ta Ratings CHƯƠNG T1: GIỚI THIỆU 1.1 DAT VAN DE 1.1 Giới thiệu chung Thực tế ở nước ta hiện nay với tốc độ đô thị hóa ngày càng tăng nhanh, cuộc sống con người ngày cảng phát triển, chúng ta cũng dần mắt đi thời gian rãnh rỗi của mình cho các công việc thiết yếu của cuộc sống như: mua sắm đồ dùng gia đình, quần áo, điện thoại, máy tính,.

Do đó để giúp cho các công việc mua săm nảy ngày càng trở nên nhanh chóng và tốn ít thời gian hơn chúng ta có thể ứng dụng hình thức mua bán thông qua mạng Internet. Bên cạnh đó các doanh nghiệp, cá nhân khi có nhu cầu quản bá thương hiệu, sản phẩm trực tiếp với nhiều khách hàng hoặc tìm cơ hội kinh doanh với nhiều doanh nghiệp, cá nhân khác nhưng lại muốn giảm chi phí nhân công, mặt bằng kinh doanh, hay đơn giản là chỗ giữ xe cho khách hàng. Khi đó việc mua bán qua mạng có thê đáp ứng tốt các nhu cầu này. Mua bán qua mạng sẽ giảm bớt các khó khăn cho các doanh nghiệp, cá nhân và tăng cường áp dụng những tiến bộ khoa học kĩ thuật vào việc quản ly, tan dung nguồn lực mạnh mẽ từ Internet để phát triển kinh doanh.

Mua bán qua mạng sẽ thay thế cách thức buôn bán và giới thiệu sản phâm truyền thống phức tạp, mất thời gian và hiệu quả thấp.2 Sự phát triển của công nghệ Cách mạng công nghiệp lần thứ 4 được xây dựng dựa trên cuộc cách mạng số, đặc trưng bởi Internet ngày càng phổ biến và di động. Các công nghệ số với phần cứng máy tính, phần mềm và hệ thống mạng đang trở nên ngày cảng phức tạp hơn, được tích hợp nhiều hơn và vì vậy đang làm biến đôi xã hội và nền kinh tế toàn cầu. Cùng với xu hướng cách mạng công nghiệp 4.0, kinh tế số là yếu tố quan trọng tác động ảnh hướng lớn đến đời sống, xã hội và cơ cầu của nền kinh tế. Nền khoa học của thế giới đang trong giai đoạn phát triển nhanh và có trình độ cao, một trong những ngành phát triển nhất có thê nói là công nghệ thông tin, nganh công nghệ thông tin hiện nay đã có ứng dụng vào hầu hết tất cả các lĩnh vực từ giáo dục, kinh doanh, giải trí,.

cho đến mua bán, đặc biệt là mua bán qua mạng và còn gol la thuong mại điện tử (ecommerce). Thương mại điện tử đề cập đến một quá trình mua bán mà người mua và người nhận không cần trực tiếp mua bán với nhau mà thông qua một thiết bị máy tính, mà môi trường phổ biến nhất đó là Internet. Dé tai: XAY DUNG WEBSITE BAN LINH KIEN MAY TINH 1 0CHƯƠNG 2: ĐẶC TẢ YÊU CẢU BÀI TOÁN 1.2 MUC TIEU CUA DE TAI: Bằng việc lựa chọn và thực hiện đề tài “Xây dựng hệ thống bán linh kiện máy tính”, em muốn tìm hiểu và đưa ra một giải pháp tốt nhằm cho các doanh nghiệp bán linh kiện máy tính. Hệ thống mang lại cho các doanh nghiệp nói chung và doanh nghiệp bán linh kiện máy tính nói riêng rất nhiều lợi ích như: Khả năng quảng cáo, phỏ biến tên tuổi công ty rất nhanh trên môi trường mạng toàn cầu; Việc kinh doanh sẽ mở cửa 24h/ngày; giảm thiểu chí phí nhân viên cho tiếp thị, quảng cáo; dễ dảng nhận phản hồi từ phía khách hàng: cơ hội mở rộng liên kết và hợp tác ở phạm vi quốc tế v.

Hệ thống bán hảng linh kiện máy tính giúp doanh nghiệp cung cấp cho khách hảng những lựa chọn linh hoạt và tiện lợi trong việc tìm mua sản phâm thông qua chức năng giỏ hàng. Các thông tin linh kiện máy tính của doanh nghiệp được hiến thị chỉ tiết vả rõ ràng với giá niêm yết trên từng sản phẩm, từ đó khách hàng dễ đàng nhận biết và lựa chọn được thứ mình cần. Về phía doanh nghiệp, hệ thống cũng mang lại sự tiện dụng trong việc cập nhật và quản lý các thông tin cho website. Tạo khả năng liên lạc nhanh và dễ dàng với khách hàng.

Hệ thống bán linh kiện máy tính gồm hai thành phần và đáp ứng các mục tiêu cơ bản: Phần mềm: dành đối tượng admin dùng để quản trị. - _ Giao diện trực quan dễ nhìn - Dé dang quan ly mat hang san pham, kho, don dat hang. - Xem théng tin vé các mặt hàng. - Xem théng tin về loại hàng, nhóm hàng.

Website: dành cho đối tượng client để xem và mua linh kiện trực tuyến. -_ Mua hàng tiện lợi, nhanh chóng. - _ Tìm kiếm mặt hàng dễ dàng. - - Thanh toán trực tuyến và xác nhận.

- _ Xem thông tin về các mặt hàng. - _ Xem thông tin về loại hang. Dé tai: XAY DUNG WEBSITE BAN LINH KIEN MAY TINH 2 1.1 Giới thiệu chung về đơn vị - __ Đây là một hệ thông bán và giới thiệu nhiều sản phẩm về linh kiện máy tính đến cho khách hàng với các chỉ tiết về mặt hàng cũng như giá cả một cách chính xác. - _ Hệ thống tổ chức theo kiểu phân tán bao gồm: I máy chạy phần mềm quản trị hệ thống, 1 máy dùng lưu trữ Database, con lại là website cho khách hang mua hàng.

Hệ quản trị cơ sở đữ liệu được dùng là SQL Server, các phần dùng để lập trình phần mềm và thiết kế Web như sử dụng Winform Entity Framework, ASP.2 Chức năng Website bao gồm các chức năng sau: - Hiển thị danh sách các mặt hàng theo từng loại (Hình ảnh, giá cả, mô tả chức năng cũng như chi tiết từng loại sản phẩm). - Hiển thị sản phâm mà khách hàng đã chọn để mua. - Cung cấp chức năng tìm kiếm. - Tìm kiếm hiển thị hình ảnh - Lọc sản phẩm.

- Cho phép khách hàng tạo tải khoản, đăng nhập. - Cập nhật thông tin tài khoản - Bình luận và đánh giá sản phẩm. - Xem gid hang, quan ly g16 hang. - Thanh toán trực tuyến.

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