Bối cảnh và vấn đề nghiên cứu

1. Lý do lựa chọn đề tài

Sự phát triển của công nghệ thông tin và mạng Internet toàn cầu đã thúc đẩy mạnh mẽ quá trình chuyển đổi phương thức trao đổi thông tin cũng như các hoạt động thương mại trong mọi lĩnh vực văn hóa, xã hội và kinh tế. Website trở thành công cụ quan trọng để các tổ chức, doanh nghiệp giới thiệu năng lực, quảng bá thương hiệu và phân phối sản phẩm trực tiếp đến người tiêu dùng một cách nhanh chóng và hiệu quả.

Trong lĩnh vực kinh doanh thiết bị công nghệ, nhu cầu tìm kiếm, tra cứu thông số kỹ thuật và đặt mua các dòng máy tính, linh kiện điện tử từ các hãng sản xuất uy tín (như Dell, HP, Acer, Asus, Samsung) ngày càng tăng cao. Nhằm tự động hóa quy trình quản lý bán hàng và hỗ trợ khách hàng tiếp cận sản phẩm thuận tiện qua môi trường mạng, đề tài "Xây dựng website quản lý bán máy tính và linh kiện" đã được lựa chọn thực hiện.

2. Mục tiêu nghiên cứu

  • Xây dựng hệ thống website thương mại điện tử hoàn chỉnh phục vụ công tác quản lý bán máy tính và linh kiện theo đúng quy trình nghiệp vụ thực tế của Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam.
  • Cung cấp cho khách hàng kênh thông tin chính xác, cập nhật về thông số, giá cả, chủng loại các sản phẩm máy tính và linh kiện trên thị trường.
  • Hỗ trợ phương thức đặt mua hàng trực tuyến, theo dõi giỏ hàng và xử lý thanh toán thuận tiện cho người tiêu dùng.
  • Cung cấp công cụ quản trị giúp doanh nghiệp theo dõi hàng tồn kho, quản lý danh mục sản phẩm, nhân viên, khách hàng và báo cáo doanh thu định kỳ.

3. Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Quy trình nghiệp vụ quản lý bán máy tính và linh kiện; các phương pháp phân tích, thiết kế hướng đối tượng; các công cụ và ngôn ngữ phát triển ứng dụng web (HTML, CSS, PHP, MySQL).
  • Phạm vi không gian: Nghiên cứu và triển khai áp dụng tại Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam (địa chỉ: số 54 ngách 187/49 Hồng Mai, phường Quỳnh Lôi, quận Hai Bà Trưng, Hà Nội).
  • Phạm vi thời gian: Đề tài được thực hiện trong khoảng thời gian từ tháng 3 năm 2022 đến tháng 6 năm 2022 (hoàn thành ngày 15 tháng 6 năm 2022).
  • Phạm vi chức năng: Tập trung xây dựng các chức năng nghiệp vụ cốt lõi của một hệ thống bán lẻ trực tuyến, bao gồm phía người dùng (Client) và phía quản trị hệ thống (Admin/Server).

Cơ sở lý thuyết và phương pháp

1. Cơ sở lý thuyết

  • Phương pháp phân tích và thiết kế hướng đối tượng (OOA/OOD/OOP): Tiếp cận bài toán quản lý thông qua việc ánh xạ các thực thể ngoài đời thực thành các đối tượng độc lập trong hệ thống. Quá trình bao gồm phân tích hướng đối tượng (OOA) nhằm nắm bắt yêu cầu và cấu trúc nghiệp vụ; thiết kế hướng đối tượng (OOD) nhằm định nghĩa chi tiết các lớp, thuộc tính, phương thức và kiến trúc hệ thống; lập trình hướng đối tượng (OOP) để cài đặt phần mềm.
  • Ngôn ngữ mô hình hóa thống nhất (UML - Unified Modeling Language): Sử dụng hệ thống ký pháp chuẩn để trực quan hóa, đặc tả và xây dựng tài liệu cho hệ thống. Đồ án áp dụng hai nhóm biểu đồ chính:
    • Nhóm biểu đồ cấu trúc: Biểu đồ lớp (Class Diagram), Biểu đồ đối tượng (Object Diagram), Biểu đồ thành phần (Component Diagram), Biểu đồ triển khai (Deployment Diagram).
    • Nhóm biểu đồ hành vi: Biểu đồ ca sử dụng (Use Case Diagram), Biểu đồ tuần tự (Sequence Diagram), Biểu đồ hoạt động (Activity Diagram), Biểu đồ trạng thái (State Diagram).
  • Quy trình phát triển phần mềm hợp nhất RUP (Rational Unified Process): Áp dụng quy trình lặp và tăng trưởng, tập trung vào kiến trúc và dẫn dắt bởi các ca sử dụng (Use Case-driven). Quy trình triển khai qua 4 pha phát triển: Khởi đầu (Inception), Triển khai (Elaboration), Xây dựng (Construction), và Chuyển giao (Transition).

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

  • Phương pháp nghiên cứu lý thuyết: Đọc, tổng hợp tài liệu chuyên ngành về phân tích thiết kế hệ thống, cơ sở dữ liệu quan hệ, ngôn ngữ lập trình web và các mô hình kiến trúc ứng dụng Client-Server.
  • Phương pháp chuyên gia: Tham khảo ý kiến hướng dẫn của giảng viên chuyên môn và các kỹ sư hệ thống để hoàn thiện các quy trình nghiệp vụ sát với thực tiễn.
  • Phương pháp nghiên cứu thực nghiệm: Khảo sát quy trình bán lẻ thực tế tại Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam, xác định yêu cầu hệ thống, tiến hành cài đặt mã nguồn, cấu hình máy chủ cục bộ và thử nghiệm từng chức năng.

Thiết kế và triển khai

1. Kiến trúc hệ thống và công nghệ sử dụng

Hệ thống được xây dựng theo mô hình ứng dụng web tương tác Client - Server:

  • Phía Máy chủ (Server-side): Sử dụng môi trường máy chủ web Apache, hệ quản trị cơ sở dữ liệu MySQL để lưu trữ và quản lý dữ liệu tập trung, ngôn ngữ lập trình kịch bản PHP để xử lý các logic nghiệp vụ và truy vấn dữ liệu.
  • Phía Khách (Client-side): Giao diện tương tác hiển thị trên các trình duyệt web phổ biến (Google Chrome, Microsoft Edge, Mozilla Firefox, Cốc Cốc) được xây dựng bằng ngôn ngữ HTML, định dạng thẩm mỹ với CSS và xử lý hiệu ứng người dùng bằng JavaScript.
  • Công cụ phát triển: Phần mềm giả lập máy chủ cục bộ XAMPP (tích hợp Apache, MariaDB/MySQL, PHP, Perl) phiên bản 7 và trình biên soạn mã nguồn Visual Studio Code (VS Code).
Thành phần Công nghệ / Công cụ áp dụng Vai trò trong hệ thống
Môi trường máy chủ XAMPP (Apache Web Server) Tiếp nhận request từ client, chuyển cho PHP xử lý và phản hồi
Hệ quản trị CSDL MySQL / MariaDB Lưu trữ dữ liệu danh mục, khách hàng, đơn hàng, tài khoản
Ngôn ngữ phía Server PHP Xử lý logic nghiệp vụ, xử lý luồng dữ liệu và tương tác CSDL
Giao diện phía Client HTML, CSS, JavaScript Định dạng bố cục, cấu trúc siêu văn bản, style giao diện người dùng
Trình biên tập mã Visual Studio Code Soạn thảo mã nguồn, quản lý tệp và hỗ trợ gỡ lỗi (debugging)

2. Thiết kế cơ sở dữ liệu

Cơ sở dữ liệu của hệ thống được tổ chức thành các bảng lưu trữ quan hệ để đảm bảo tính toàn vẹn và nhất quán dữ liệu nghiệp vụ:

  • Bảng dữ liệu khách hàng: Lưu trữ mã khách hàng, họ tên, địa chỉ, số điện thoại, email, thông tin tài khoản.
  • Bảng dữ liệu nhân viên bán hàng: Lưu trữ mã nhân viên, họ tên, điện thoại, địa chỉ, email, mật khẩu, quyền hạn.
  • Bảng mặt hàng: Lưu trữ mã sản phẩm, tên máy tính/linh kiện, giá thành, số lượng tồn, hình ảnh mô tả.
  • Bảng chi tiết mặt hàng: Lưu trữ các thông số kỹ thuật chi tiết của từng chủng loại thiết bị.
  • Bảng chi tiết đơn hàng: Lưu thông tin các sản phẩm được đặt mua trong từng đơn.
  • Bảng chi tiết hóa đơn: Lưu trữ thông tin thanh toán, giá trị đơn, trạng thái xử lý.
  • Bảng lịch sử thanh toán: Ghi nhận nhật ký các giao dịch trực tiếp hoặc thanh toán qua thẻ ngân hàng/ATM.

3. Phân tích chức năng và luồng tương tác (Use Case)

Hệ thống phân quyền rõ ràng cho hai tác nhân chính: Khách hàng và Nhân viên bán hàng (Quản trị viên).

Khách hàng -----------------> [Tìm kiếm sản phẩm]
Khách hàng -----------------> [Đăng ký / Đăng nhập]
Khách hàng -----------------> [Thêm giỏ hàng / Mua hàng]
Khách hàng -----------------> [Thanh toán đơn hàng]

Nhân viên bán hàng (Admin) -> [Đăng nhập hệ thống]
Nhân viên bán hàng (Admin) -> [Quản lý thông tin máy tính & linh kiện (Thêm, Sửa, Xóa)]
Nhân viên bán hàng (Admin) -> [Quản lý thông tin khách hàng]
Nhân viên bán hàng (Admin) -> [Quản lý nhân viên / thành viên]
Nhân viên bán hàng (Admin) -> [Quản lý và xử lý đơn hàng]
Nhân viên bán hàng (Admin) -> [Báo cáo thống kê doanh thu]
  • Ca sử dụng Đăng nhập (UC01): Yêu cầu tác nhân nhập tên đăng nhập, mật khẩu và mã bảo vệ. Hệ thống đối soát với bảng CSDL; nếu đúng cấp quyền truy cập, nếu sai hiển thị thông báo lỗi yêu cầu nhập lại.
  • Ca sử dụng Đăng ký (UC02): Cho phép người dùng nhập thông tin cá nhân để tạo tài khoản thành viên mới vào hệ thống.
  • Ca sử dụng Tìm kiếm sản phẩm (UC05): Người dùng nhập từ khóa vào ô tìm kiếm; hệ thống truy vấn bảng mặt hàng và trả về danh sách chi tiết các thiết bị phù hợp.
  • Ca sử dụng Cập nhật thông tin (UC07): Quản trị viên hoặc khách hàng thực hiện các thao tác thêm mới, sửa đổi hoặc xóa bỏ dữ liệu thông tin cá nhân, sản phẩm, đơn đặt hàng.
  • Ca sử dụng Thanh toán (UC08): Xử lý các mặt hàng trong giỏ hàng, ghi nhận phương thức thanh toán trực tiếp hoặc qua chuyển khoản ATM, cập nhật lại trạng thái đơn hàng.

4. Kiểm thử hệ thống

Quy trình thử nghiệm hệ thống được thực hiện trên môi trường cục bộ (Localhost) với các ca kiểm thử cụ thể:

  • Thử nghiệm chức năng đăng nhập tài khoản người dùng và quản trị viên.
  • Thử nghiệm chức năng chọn sản phẩm, thêm sản phẩm vào giỏ hàng.
  • Thử nghiệm chức năng xóa sản phẩm trong giỏ hàng và cập nhật lại số lượng đặt mua.
  • Thử nghiệm hiển thị giao diện trang chủ, trang quản lý sản phẩm, trang thêm sản phẩm và trang quản lý đơn hàng.

Nội dung chính theo từng chương

CHƯƠNG I: MỞ ĐẦU

  • 1.1 Lý do lựa chọn đề tài nghiên cứu: Trình bày sự bùng nổ của mạng Internet, vai trò thiết yếu của website trong hoạt động kinh doanh hiện đại và tính phù hợp của cặp công nghệ PHP & MySQL trong phát triển web động.
  • 1.2 Mục tiêu nghiên cứu: Xác định mục tiêu xây dựng website bán máy tính và linh kiện đáp ứng đầy đủ yêu cầu nghiệp vụ thực tế của Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam.
  • 1.3 Nội dung nghiên cứu: Đề ra các nhiệm vụ nghiên cứu kỹ thuật bao gồm lập trình HTML, định dạng CSS, tương tác CSDL MySQL và xử lý phía máy chủ bằng PHP; quản lý lượng hàng bán ra và danh mục hàng hóa.
  • 1.4 Đối tượng và phạm vi nghiên cứu: Nêu rõ đối tượng nghiên cứu là quy trình quản lý bán lẻ phần cứng máy tính; phạm vi thực hiện tại Công ty UNICORN Việt Nam từ tháng 3 đến tháng 6 năm 2022.
  • 1.5 Phương pháp nghiên cứu: Kết hợp phương pháp nghiên cứu tài liệu lý thuyết, phương pháp chuyên gia và phương pháp nghiên cứu thực nghiệm.
  • Kết quả đạt được (tổng quan chương 1): Xác định mô hình phía Server chạy trên nền tảng MySQL làm trung tâm; phía Client tương tác qua các trình duyệt web phổ biến và bảo mật phân quyền đăng nhập cho người quản trị.

CHƯƠNG II: CƠ SỞ LÝ THUYẾT

  • 2.1 Phương pháp phân tích, thiết kế hướng đối tượng:
    • Ngôn ngữ mô hình hóa thống nhất UML: Phân tích ba ý niệm cốt lõi (Language, Modeling, Unified), mục tiêu của UML, các mối quan hệ (kết hợp - Association, kết tập - Aggregation, phụ thuộc - Dependency, tổng quát hóa/kế thừa - Generalization).
    • Hệ thống biểu đồ UML: Phân chia và định nghĩa chi tiết hai nhóm biểu đồ cấu trúc (Class, Object, Component, Deployment) và biểu đồ hành vi (Use Case, Sequence, Activity, State, Collaboration/Communication).
    • Nội dung phân tích thiết kế OOA - OOD - OOP: Trình bày cách tiếp cận bài toán bằng việc phân rã thành các đối tượng độc lập, xác định trách nhiệm và hành vi của từng lớp đối tượng.
    • Quy trình hợp nhất RUP: Phân tích nguyên tắc lặp và tăng trưởng, kiểm soát rủi ro, cấu trúc 2 chiều của RUP gồm 4 pha phát triển (Khởi đầu, Triển khai, Xây dựng, Chuyển giao) và 6 luồng công việc kỹ thuật.
  • 2.2 Các công cụ sử dụng:
    • Hệ quản trị CSDL MySQL: Mô hình kiến trúc giao tiếp Client - Server, cơ chế xử lý lệnh SQL, tính ổn định và khả năng tương thích đa nền tảng.
    • Visual Studio Code: Các tính năng vượt trội như hỗ trợ đa ngôn ngữ, hệ thống gợi ý mã thông minh (IntelliSense), tích hợp terminal và quản lý mã nguồn Git.
    • XAMPP & so sánh WAMP: Cấu trúc các thành phần tích hợp trong XAMPP (Apache, MariaDB, PHP, Perl), khái niệm Localhost; so sánh ưu nhược điểm giữa gói phần mềm XAMPP và WAMP; công cụ hỗ trợ Bitnami.
    • Ngôn ngữ lập trình HTML & CSS: Định nghĩa siêu văn bản, ngôn ngữ đánh dấu, phương thức hoạt động của CSS dựa trên vùng chọn và thuộc tính định dạng.
    • Ngôn ngữ lập trình PHP: Cơ chế biên dịch kịch bản phía Server sinh mã HTML, cấu hình trong bộ giải pháp LAMP/WAMP.

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

  • 3.1 Khái quát về doanh nghiệp: Giới thiệu Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam (mã số thuế 010879331, đại diện pháp luật: Phạm Anh Tài, địa chỉ trụ sở tại Hai Bà Trưng, Hà Nội), sơ đồ cơ cấu tổ chức gồm Hội đồng quản trị, Giám đốc điều hành và 6 phòng ban chuyên môn (Thiết kế - Ý tưởng, Truyền thông, Kỹ thuật - Thi công, Marketing, Kinh doanh, Lập trình).
  • 3.2 Quy trình nghiệp vụ: Xác định chi tiết các yêu cầu chức năng đối với khách hàng (tìm kiếm, xem chi tiết, đăng ký tài khoản, đặt mua) và đối với người bán hàng (quản lý sản phẩm, xử lý đơn hàng, quản lý thanh toán, thống kê doanh thu).
  • 3.3 Phân tích, thiết kế hệ thống:
    • Phân tích yêu cầu: Xác định dữ liệu đầu vào, đầu ra cho các phân hệ quản lý máy tính, nhân viên, khách hàng, đơn hàng và báo cáo thống kê theo giờ/ngày/tuần.
    • Sơ đồ Use Case tổng quát và chi tiết: Xây dựng sơ đồ Use Case cho từng phân hệ nghiệp vụ.
    • Đặc tả Use Case và Biểu đồ trình tự: Xây dựng bảng đặc tả chi tiết và biểu đồ tuần tự cho các ca sử dụng cốt lõi: Đăng nhập (UC01), Đăng ký (UC02), Tìm kiếm sản phẩm (UC05), Cập nhật thông tin (UC07) và Thanh toán (UC08).
    • Phân tích cấu trúc logic hệ thống: Xây dựng hệ thống biểu đồ hoạt động (Activity Diagrams) cho các luồng đăng ký, đăng nhập, cập nhật dữ liệu và mua hàng; thiết kế chi tiết các bảng dữ liệu trong CSDL.

CHƯƠNG IV: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ

  • 4.1 Xây dựng website quản lý bán máy tính và linh kiện: Xác định các yêu cầu về trang thiết bị phần cứng máy tính và phần mềm hệ thống cần thiết để cài đặt.
  • 4.2 Xây dựng website: Trình bày quy trình từng bước cài đặt môi trường XAMPP và VS Code; hiện thực hóa giao diện người dùng và giao diện quản trị:
    • Giao diện Client: Trang chủ giới thiệu sản phẩm, trang đăng ký, trang đăng nhập tài khoản.
    • Giao diện Admin: Trang bảng điều khiển quản trị, trang quản lý danh mục sản phẩm, trang thêm sản phẩm mới, trang quản lý đơn đặt hàng, trang quản lý danh sách khách hàng và quản lý nhân viên.
  • 4.3 Thử nghiệm và đánh giá: Tiến hành kiểm thử các chức năng đăng nhập, thêm hàng vào giỏ và xóa hàng khỏi giỏ; đánh giá tính ổn định của các module chức năng.

CHƯƠNG V: KẾT LUẬN VÀ KIẾN NGHỊ

  • 5.1 Kết quả đạt được: Tổng kết các kết quả hoàn thành về mặt lý thuyết phân tích thiết kế hệ thống, sản phẩm phần mềm website hoàn chỉnh đáp ứng quy trình bán hàng thực tế và hoàn thành báo cáo khóa luận đúng quy định.
  • 5.2 Kiến nghị về hướng phát triển: Đề xuất một số nội dung nâng cấp hệ thống trong tương lai.

Kết quả và đóng góp

1. Kết quả chính đạt được

  • Về mặt thiết kế: Xây dựng hoàn chỉnh hồ sơ phân tích thiết kế hệ thống hướng đối tượng bằng UML, bao gồm sơ đồ Use Case tổng quát, các sơ đồ Use Case chi tiết, biểu đồ trình tự, biểu đồ hoạt động và hệ thống bảng CSDL quan hệ chuẩn hóa.
  • Về mặt ứng dụng phần mềm:
    • Triển khai thành công website bán máy tính và linh kiện chạy trên nền tảng máy chủ web Apache và CSDL MySQL cục bộ qua bộ công cụ XAMPP.
    • Phía Client cung cấp đầy đủ các tiện ích: tìm kiếm sản phẩm theo tên, xem thông tin cấu hình chi tiết, đăng ký/đăng nhập tài khoản, quản lý giỏ hàng và gửi yêu cầu thanh toán (trực tiếp hoặc ATM).
    • Phía Server/Admin cung cấp giao diện quản trị bảo mật cho phép nhân viên bán hàng thêm, sửa, xóa danh mục thiết bị, quản lý đơn hàng phát sinh, quản lý danh sách khách hàng và theo dõi thống kê doanh thu.
  • Về mặt đào tạo: Hoàn thành toàn diện báo cáo khóa luận tốt nghiệp ngành Công nghệ thông tin theo đúng chuẩn quy định của Viện Công nghệ thông tin – Trường Đại học Tài chính – Ngân hàng Hà Nội.

2. Đóng góp của đề tài

  • Ứng dụng thực tế phương pháp luận phân tích thiết kế hướng đối tượng kết hợp quy trình RUP vào một bài toán thương mại điện tử cụ thể tại doanh nghiệp (Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam).
  • Cung cấp mô hình triển khai ứng dụng web bán lẻ thiết bị số với cấu trúc module rõ ràng, phân định mạch lạc giữa các tầng giao diện (HTML/CSS), xử lý nghiệp vụ (PHP) và lưu trữ dữ liệu (MySQL).

Hạn chế và hướng nghiên cứu tiếp

1. Hạn chế của hệ thống

  • Hệ thống hiện tại mới chỉ được cài đặt, thử nghiệm và vận hành trên môi trường máy chủ cục bộ (Localhost qua phần mềm XAMPP), chưa được triển khai chính thức trên nền tảng máy chủ Internet (Cloud Server / Web Hosting công cộng).
  • Phương thức thanh toán trực tuyến qua thẻ ATM mới dừng lại ở mức tiếp nhận và quản lý trạng thái đơn hàng trên hệ thống, chưa tích hợp trực tiếp qua cổng thanh toán số tự động (Payment Gateway).

2. Hướng phát triển tiếp theo

  • Triển khai hệ thống lên dịch vụ lưu trữ trực tuyến chính thức (mua tên miền và thuê máy chủ đám mây Cloud Server) để đưa website vào vận hành kinh doanh thực tế.
  • Mở rộng và tích hợp các cổng thanh toán điện tử tự động, kết nối trực tiếp với hệ thống ngân hàng và ví điện tử.
  • Nâng cấp và tối ưu hóa các module báo cáo thống kê doanh thu đa chiều, hỗ trợ phân tích dữ liệu bán hàng nâng cao cho ban quản lý doanh nghiệp.

Giá trị tham khảo

Tài liệu khóa luận tốt nghiệp này có giá trị tham khảo hữu ích đối với:

  • Sinh viên ngành Công nghệ thông tin, Tin học ứng dụng: Nguồn tài liệu tham khảo trực quan về cách thức tổ chức một khóa luận tốt nghiệp kỹ thuật, từ việc trình bày cơ sở lý thuyết hướng đối tượng, quy trình RUP đến cách lập biểu đồ UML và đặc tả Use Case chi tiết.
  • Người học và lập trình viên phát triển web: Cung cấp tài liệu tham khảo chi tiết về quy trình thiết kế cơ sở dữ liệu quan hệ cho website thương mại điện tử và phương pháp tích hợp ngăn xếp công nghệ truyền thống PHP - MySQL - Apache.
  • Các đơn vị kinh doanh bán lẻ vừa và nhỏ: Tài liệu tham khảo về mô hình tổ chức luồng nghiệp vụ quản lý bán hàng, theo dõi đơn đặt hàng và quản lý thông tin khách hàng trên nền tảng web.

Câu hỏi thường gặp

1. Khóa luận này do ai thực hiện và thuộc cơ sở đào tạo nào?

Khóa luận được thực hiện bởi sinh viên Nguyễn Danh Quân (lớp D07.01, chuyên ngành Tin ứng dụng, ngành Công nghệ thông tin), dưới sự hướng dẫn chuyên môn của Thầy Phùng Văn Ổn tại Viện Công nghệ thông tin – Trường Đại học Tài chính – Ngân hàng Hà Nội, hoàn thành ngày 15 tháng 6 năm 2022.

2. Hệ thống website được xây dựng nhằm giải quyết bài toán nghiệp vụ cho đơn vị nào?

Hệ thống được khảo sát và thiết kế theo đúng quy trình nghiệp vụ bán hàng thực tế của Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam (địa chỉ tại số 54 ngách 187/49 Hồng Mai, phường Quỳnh Lôi, quận Hai Bà Trưng, Hà Nội).

3. Công nghệ và công cụ chính nào đã được sử dụng để xây dựng website?

Hệ thống sử dụng ngôn ngữ PHP làm kịch bản xử lý phía máy chủ, MySQL làm hệ quản trị cơ sở dữ liệu trung tâm, HTML và CSS để xây dựng giao diện phía người dùng. Quá trình phát triển và kiểm thử cục bộ được thực hiện thông qua phần mềm giả lập máy chủ XAMPP và trình biên tập mã nguồn Visual Studio Code.

4. Hệ thống phân tích và thiết kế dựa trên phương pháp luận nào?

Hệ thống áp dụng phương pháp phân tích thiết kế hướng đối tượng (OOA/OOD), sử dụng hệ thống biểu đồ mô hình hóa UML (Use Case, Sequence, Activity, Class) và tuân thủ các nguyên tắc của quy trình phát triển phần mềm hợp nhất RUP (Rational Unified Process).

5. Quản trị viên của hệ thống được cung cấp những chức năng quản lý nào?

Quản trị viên (nhân viên bán hàng sau khi đăng nhập) có quyền thực hiện các thao tác thêm, sửa, xóa thông tin máy tính và linh kiện; quản lý thông tin khách hàng và tài khoản nhân viên; tiếp nhận, xử lý đơn đặt hàng và theo dõi báo cáo thống kê doanh thu theo giờ, ngày hoặc tuần.


Kết luận

Khóa luận tốt nghiệp "Xây dựng website quản lý bán máy tính và linh kiện" của tác giả Nguyễn Danh Quân đã hoàn thành đầy đủ các mục tiêu nghiên cứu đề ra theo đúng chuẩn mực của một đồ án kỹ thuật CNTT. Bằng việc áp dụng phương pháp phân tích thiết kế hướng đối tượng, ngôn ngữ mô hình hóa UML và quy trình hợp nhất RUP, tác giả đã thiết kế và hiện thực hóa thành công một hệ thống website thương mại điện tử hoàn chỉnh dựa trên ngăn xếp công nghệ PHP - MySQL. Kết quả của đề tài đáp ứng tốt các yêu cầu quản lý bán hàng thực tế tại Công ty cổ phần đầu tư quốc tế UNICORN Việt Nam, đồng thời là tài liệu tham khảo có giá trị học thuật và ứng dụng thực tiễn cho sinh viên chuyên ngành Công nghệ thông tin.