1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng Website công ty TNHH thương mại & sản xuất ống gió sao việt

74 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Công Ty TNHH Thương Mại & Sản Xuất Ống Gió Sao Việt
Tác giả Nguyễn Ngọc Thành
Người hướng dẫn Th.S. Nguyễn Thị Thúy
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2024
Thành phố Hải Phòng
Định dạng
Số trang 74
Dung lượng 5,45 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT NGHIỆP VỤ (11)
    • 1.1.1 Sơ lược khái quát về công ty (11)
    • 1.2.1 Tầm quan trọng của ống gió trong xã hội hiện nay (11)
    • 1.2.2 Các sản phẩm kinh doanh chủ yếu của công ty (12)
  • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (17)
    • 2.1 Phân tích yêu cầu phía khách hàng (17)
    • 2.2 Yêu cầu phía người quản lý (17)
    • 2.3 Xác định chức năng hệ thống (18)
      • 2.3.1 Biểu đồ phân rã chức năng (18)
      • 2.3.2 Biểu đồ đồ ngữ cảnh hệ thống (18)
      • 2.3.3 Sơ đồ luồng dữ liệu mức đỉnh (19)
      • 2.3.4 Sơ đồ luồng dữ liệu mức dưới đỉnh (22)
        • 2.3.4.1 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị đơn hàng (22)
        • 2.3.4.2 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị đơn hàng (23)
        • 2.3.4.3 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị sản phẩm (24)
        • 2.3.4.4 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị loại sản phẩm (26)
        • 2.3.4.5 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị loại kho hàng (27)
        • 2.3.4.6 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị danh mục tin tức (28)
        • 2.3.4.7 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị tin tức (29)
        • 2.3.4.8 Sơ đồ luồng dữ liệu mức dưới đỉnh: Xét duyệt yêu cầu đặt hàng (30)
        • 2.3.4.9 Sơ đồ luồng dữ liệu mức dưới đỉnh: Thống kê/Báo cáo (30)
    • 2.4 Xác định actor và các use case (31)
    • 2.5 Sơ đồ use case cho hệ thống (32)
      • 2.5.1 Sơ đồ use case hệ thống (32)
      • 2.5.2 Các sơ đồ use case chi tiết (33)
    • 2.6 Sơ đồ trạng thái (36)
    • 2.7 Sơ đồ trình tự (39)
    • 2.8 Sơ đồ cơ sở dữ liệu (42)
  • CHƯƠNG 3: TÌM HIỂU CÔNG CỤ LẬP TRÌNH WEBSITE (48)
    • 3.1 Ngôn ngữ PHP (48)
      • 3.1.1 Giới thiệu ngôn ngữ PHP (48)
      • 3.1.2 Cách thức hoạt động (48)
    • 3.2 Laravel Framework (49)
      • 3.2.1 Giới thiệu (49)
      • 3.2.2 Sơ lược về các tính năng cơ bản của Laravel Framework (50)
      • 3.2.3 Các ưu điểm của Laravel Framework (51)
    • 3.3 Mô hình MVC (8)
      • 3.3.1 MVC (51)
      • 3.3.2 Model (52)
      • 3.3.3 View (52)
      • 3.3.4 Controller (52)
    • 3.4 MySQL (53)
      • 3.4.1 Giới thiệu (53)
      • 3.4.2 Một số đặc điểm của MySQL (53)
      • 3.4.3 Các ưu điểm (54)
    • 3.5 Giới thiệu về HTML, CSS, JS (54)
      • 3.5.4 Responsive Web Design (56)
    • 3.6 Công cụ lập trình website (56)
  • CHƯƠNG 4: KẾT QUẢ WEBSITE CÔNG TY TNHH THƯƠNG MẠI & SẢN XUẤT ỐNG GIÓ SAO VIỆT (57)
    • 4.1 Giao diện người sử dụng (57)
      • 4.1.1 Giao diện đăng nhập/đăng ký (57)
      • 4.1.2 Giao diện trang chủ (58)
      • 4.1.3 Giao diện trang sản phẩm (60)
      • 4.1.4 Giao diện trang chi tiết sản phẩm (60)
      • 4.1.5 Giao diện trang tin tức (61)
      • 4.1.6 Giao diện trang đơn hàng (62)
      • 4.1.7 Giao diện trang thanh toán (63)
    • 4.2 Giao diện trang quản trị website (64)
      • 4.2.1 Giao diện trang chủ (64)
      • 4.2.2 Giao diện trang quản lý đơn hàng (65)
      • 4.2.3 Giao diện trang quản lý sản phẩm (66)
      • 4.2.4 Giao diện trang quản lý kho hàng (67)
      • 4.2.5 Giao diện trang quản lý tin tức (68)
      • 4.2.6 Giao diện trang quản lý người dùng và khách hàng (69)
      • 4.2.7 Giao diện trang quản lý công nợ (70)
      • 4.2.8 Giao diện trang chăm sóc khách hàng (70)
  • KẾT LUẬN (72)
  • TÀI LIỆU THAM KHẢO (74)

Nội dung

Bước 3: Nhân viên kinh doanh sẽ ghi lại thông tin của khách hàng cùng với các loại sản phẩm khách đặt để làm đơn hàng và lập hợp đồng cho khách hàng.. Hàng tháng, quý, năm, … phòng kế to

KHẢO SÁT NGHIỆP VỤ

Sơ lược khái quát về công ty

Để xây dựng một website đáp ứng nhu cầu của công ty, chúng em đã có thời gian thực tập và tiếp xúc với môi trường làm việc cũng như nghiệp vụ quản lý Điều này tạo tiền đề vững chắc cho việc thực hiện đồ án một cách hiệu quả hơn Dưới đây, em xin giới thiệu về công ty của chúng em.

Công ty TNHH Thương mại & sản xuất Ống gió Sao Việt, được thành lập vào năm 2006, tọa lạc tại số 59/258 phố Đà Nẵng, Phường Cầu Tre, Quận Ngô Quyền, Thành phố Hải Phòng Với cơ cấu tổ chức và tài chính thuận lợi, công ty đáp ứng tốt các mục tiêu quan trọng trong hoạt động kinh doanh và nổi bật là nhà sản xuất ống gió hàng đầu tại Hải Phòng.

Sao Việt không chỉ sản xuất và cung cấp sản phẩm mà còn hỗ trợ khách hàng lắp đặt hệ thống thông gió và hút mùi tận nơi, nhằm phục vụ quý khách hàng một cách toàn diện.

Sao Việt đã trở thành người bạn đồng hành đáng tin cậy cho các gia đình, công ty và xí nghiệp Với phương châm “Uy Tín – Chất Lượng”, Sao Việt cam kết mang đến dịch vụ tốt nhất, dựa trên kinh nghiệm phong phú trong ngành.

Trong suốt 15 năm hoạt động, Công ty TNHH thương mại & sản xuất ống gió Sao Việt đã phát triển mạnh mẽ với nhà máy sản xuất hiện đại và đội ngũ nhân công giàu kinh nghiệm Doanh thu của công ty đạt hơn vài trăm tỷ đồng mỗi năm, đồng thời tạo ra nhiều cơ hội việc làm với mức thu nhập ngày càng tăng cho lao động trong những năm gần đây.

1.2 Thực trạng hiện tại của công ty

Tầm quan trọng của ống gió trong xã hội hiện nay

Ống gió là thiết bị quan trọng trong việc truyền dẫn không khí đã qua xử lý đến các hộ tiêu thụ Chúng giúp duy trì lưu thông không khí riêng biệt tại từng vị trí mà không làm ảnh hưởng đến các luồng không khí khác Việc lắp đặt ống thông gió không chỉ cải thiện chất lượng không khí trong không gian sống mà còn kiểm soát nhiệt độ, tăng cường lượng oxy Ngoài ra, ống gió còn có khả năng loại bỏ mùi hôi, tiêu diệt vi khuẩn và nấm mốc, cũng như hút bụi và các tác nhân gây ô nhiễm trong không khí.

Trong thời đại công nghiệp hóa và hiện đại hóa, số lượng nhà máy và xí nghiệp ngày càng gia tăng, dẫn đến nhu cầu cao về ống gió tại Việt Nam Sự phát triển nhanh chóng của thị trường ống gió phản ánh tầm quan trọng của việc sản xuất loại sản phẩm này cho các khu công nghiệp, nhà máy và khu thương mại trong tương lai gần.

Một ngôi nhà cao tầng cần có hệ thống thông gió để tránh cảm giác ngột ngạt và bí bách Hệ thống này hoạt động 24/7, cung cấp không khí trong lành và lọc không khí trong nhà, giúp nâng cao chất lượng cuộc sống cho gia đình Việc chỉ dựa vào điều hòa không khí sẽ không đủ, vì nó làm giảm độ ẩm và có thể gây khó chịu cho hệ hô hấp Do đó, kết hợp giữa điều hòa và hệ thống thông gió là cần thiết để đảm bảo không khí được trao đổi tốt hơn và mang lại cảm giác thoải mái.

Hệ thống thông gió giúp hút bụi, ngăn bụi xâm nhập vào nhà, lọc không khí và duy trì không khí trong lành bên trong Căn nhà mới hoàn thiện thường chứa nhiều khí độc hại và mùi khó chịu từ sơn tường, nội thất và đồ dùng cá nhân.

Các sản phẩm kinh doanh chủ yếu của công ty

Công ty chuyên sản xuất và cung cấp ống gió trong lĩnh vực HVAC, bao gồm ống gió vuông, ống gió tròn, và côn cút Sản phẩm của công ty phục vụ cho hệ thống thông gió của các tòa nhà thương mại và nhà máy công nghiệp, cùng với các phụ kiện như cửa gió và van gió đa dạng.

Công ty chuyên sản xuất và cung cấp sản phẩm, đồng thời nhập khẩu phụ kiện từ các nhà sản xuất uy tín hàng đầu, mang lại nguồn thu nhập chính cho doanh nghiệp Bên cạnh đó, công ty còn cung cấp dịch vụ sửa chữa và lắp đặt hệ thống ống gió Mỗi công trình lắp đặt hệ thống điều hòa trung tâm bởi Sao Việt đều được kiểm tra và theo dõi chặt chẽ trước khi đưa vào hoạt động, đảm bảo mọi vấn đề được xử lý kịp thời sau khi lắp đặt, giúp hệ thống điều hòa và ống gió hoạt động an toàn và hiệu quả.

1.3.1 Nghiệp vụ đặt hàng cho khách

1.3.1.1 Quy trình khách đặt hàng Đối với khách hàng mua hàng trực tiếp nhà máy:

Bước 1: Khách đến trực tiếp nhà máy và lựa chọn các mặt hàng muốn đặt cùng với số lượng của sản phẩm

Bước 2: Nhân viên kinh doanh sẽ tư vấn các sản phẩm phù hợp với mục đích và nhu cầu sử dụng của khách hàng

Nhân viên kinh doanh sẽ ghi lại thông tin khách hàng và các sản phẩm mà họ đã đặt để tạo đơn hàng và hợp đồng Đặc biệt, đối với khách hàng xem hàng trực tuyến qua website của công ty, quá trình này được thực hiện một cách thuận tiện và nhanh chóng.

Bước 1: Khách hàng vào website xem hàng Tại đây khách có thể đăng nhập tài khoản hoặc có thể đăng ký tài khoản mới nếu chưa có tài khoản

Khách hàng có thể liên hệ với bộ phận tư vấn qua số điện thoại hoặc chatbot trên website để được hỗ trợ về sản phẩm phù hợp với nhu cầu và mục đích sử dụng của mình.

Khách hàng có thể dễ dàng tìm kiếm sản phẩm trên trang web bằng cách sử dụng các tiêu chí nhất định hoặc xem các mặt hàng đã được hiển thị Nếu quan tâm, họ có thể nhấp vào một sản phẩm để xem thông tin chi tiết.

Bước 4: Khách hàng ấn vào đặt hàng Tại đây:

Khi khách hàng đã đăng nhập, thông tin sẽ tự động được lấy từ hệ thống để điền vào đơn hàng Khách hàng chỉ cần cung cấp địa chỉ nhận hàng và chọn phương thức thanh toán phù hợp.

+ Nếu khách có tài khoản nhưng chưa đăng nhập thì có thể tiến hành đăng nhập để mua hàng

+ Nếu khách không đăng nhập tài khoản thì khách hàng sẽ phải tự điền thông tin của mình

Khi khách hàng muốn đặt hàng, hệ thống sẽ tiếp nhận thông tin và nhân viên sẽ liên hệ lại để xác minh thông tin Qua điện thoại, email hoặc gặp trực tiếp, nhân viên sẽ tư vấn kỹ thuật cho khách hàng dựa trên mục đích và nhu cầu cụ thể của họ.

Khách hàng hài lòng với sự tư vấn của nhân viên và quyết định tiến hành ký hợp đồng Nhân viên kinh doanh sẽ gặp gỡ trực tiếp khách hàng để thực hiện việc ký kết hợp đồng và lập đơn hàng cho khách.

(Hợp đồng của khách hàng có bao gồm cả thuế giá trị gia tăng 10%.)

Khách hàng có thể dễ dàng kiểm tra tình trạng đơn hàng và xem lại lịch sử giao dịch trước đó khi đăng nhập vào tài khoản của mình.

1.3.1.2 Quy trình thanh toán hàng

Khách hàng có hai hình thức thanh toán để lựa chọn: thanh toán trực tiếp và thanh toán chuyển khoản qua ngân hàng Họ có thể quyết định thanh toán trước hoặc sau khi nhận hàng, tùy thuộc vào sự thuận tiện của mình.

Công ty hỗ trợ khách hàng thanh toán theo nhiều đợt, đặc biệt dành cho khách hàng quen thuộc hoặc các hợp đồng lớn, dựa trên thỏa thuận đã được ghi trong hợp đồng giữa hai bên.

Nhân viên kế toán sẽ lập hóa đơn có xác nhận của công ty cho khách hàng mỗi khi họ thực hiện thanh toán Sổ chi tiết công nợ của khách hàng sẽ ghi lại tất cả các giao dịch lấy hàng và thanh toán.

 Công ty sẽ không trả lại tiền cho khách hàng đã đặt cọc trước đó nếu họ muốn hủy hợp đồng

1.3.1.3 Quy trình giao hàng và lắp đặt

Khi bộ phận kỹ thuật nhận hóa đơn, họ sẽ tiến hành vận chuyển và lắp đặt hệ thống, sau đó gửi hóa đơn cho khách hàng Nhân viên kỹ thuật có trách nhiệm thu tiền theo hóa đơn đã gửi Công ty sẽ đảm bảo chi trả toàn bộ chi phí liên quan đến vận chuyển và lắp đặt.

Khách hàng cần liên hệ với công ty qua điện thoại hoặc email sau khi hoàn tất nghiệm thu Nếu đơn hàng không được giao trong vòng 15 ngày, công ty sẽ tiếp nhận và xử lý yêu cầu của khách hàng Trong trường hợp lỗi thuộc về công ty, toàn bộ chi phí phát sinh sẽ do công ty chịu trách nhiệm.

Khách hàng không có quyền đổi trả sản phẩm, và nếu muốn thực hiện việc này, họ sẽ phải chịu toàn bộ chi phí trong trường hợp lỗi do chính khách hàng gây ra hoặc khi yêu cầu đổi trả được đưa ra sau 15 ngày.

Công ty quản lý công nợ của từng khách hàng:

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Phân tích yêu cầu phía khách hàng

 Giao diện của phần mềm dễ sử dụng và có tính thẩm mỹ cao

 Cho phép khách hàng xem và thay đổi các thông tin về tài khoản cá nhân

 Thông tin sản phẩm phong phú, đa dang:

Để thu hút khách hàng, việc giới thiệu đa dạng các loại hàng hóa và mặt hàng là rất quan trọng Thông tin chi tiết về từng sản phẩm sẽ giúp khách hàng dễ dàng nắm bắt và hiểu rõ hơn về lựa chọn của mình.

 Cập nhật liên tục các mẫu mã, sản phẩm mới

Cập nhật tin tức công ty một cách rõ ràng và mạch lạc là rất quan trọng Chúng tôi luôn cung cấp thông tin liên tục về các dự án, sản phẩm và tin tức trong ngành để bạn có cái nhìn tổng quan và dễ hiểu nhất.

 Cho phép thống kê các đơn hàng đã đặt của mình tại công ty.

Yêu cầu phía người quản lý

 Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị

 Quản lý chung: liên quan tới các thông tin nhân viên, khách hàng, mặt hàng…

 Cập nhập thông tin trực tuyến: dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết giá các mặt hàng sẽ kinh doanh

Quản lý yêu cầu đặt hàng trực tuyến bao gồm việc lưu trữ và báo cáo thông tin liên quan đến trạng thái đơn hàng, như đã tiến hành hay chưa, đã giao hàng hay chưa, và đã thanh toán hay chưa.

Quản lý khách hàng là quá trình lưu trữ và theo dõi các hoạt động liên quan đến khách hàng của công ty Tất cả các giao dịch và tương tác với khách hàng, cũng như quản lý đơn hàng, đều có thể được thực hiện trực tuyến, không bị giới hạn bởi khoảng cách và vị trí địa lý.

 Thống kê chi tiết cụ thể, chính xác và nhanh chóng

- Thống kê loại mặt hàng nào bán hết, loại mặt hàng nào bán chạy, loại mặt hàng nào còn ở trong kho,

- Tổng hợp thu chi hàng ngày, hàng tuần, hàng tháng, hàng quý và hàng năm

- Tổng hợp lưu trữ được ý kiến phản hồi của khách hàng để có thể trả lời khách hàng một cách nhanh chóng và chính xác nhất

 Cho phép in các danh sách, các thông tin cần thiết

 Sản phẩm: có thể thêm, sửa, xóa thông tin, danh mục

 Quản lý báo cáo thống kê các đơn đặt hàng

 Nhận phản hồi các yêu cầu của khách hàng

 Quản lý các thông tin khác: tin tức, sản phẩm…

Xác định chức năng hệ thống

2.3.1 Biểu đồ phân rã chức năng

Hình 2.1: Biểu đồ phân rã chức năng Website Ống gió Sao Việt

2.3.2 Biểu đồ đồ ngữ cảnh hệ thống

Hình 2.2: Biểu đồ ngữ cảnh hệ thống

(1) Thông tin yêu cầu cập nhật hệ thống, phân quyền người dùng

(2) Dữ liệu cập nhật hệ thống, phân quyền người dùng

(3) Thông tin đơn đặt hàng

(4) Thông tin khách hàng: họ tên, email, số điện thoại, địa chỉ , nội dung yêu cầu đặt hàng

(5) Thông tin yêu cầu lập đơn hàng mới, cập nhật thanh toán khách hàng, cập nhật trạng thái đơn hàng…

Thông tin khách hàng bao gồm họ tên, địa chỉ và số điện thoại Đồng thời, cần ghi rõ thông tin sản phẩm mà khách hàng muốn đặt, bao gồm tên sản phẩm, kích thước, số lượng, đơn giá và tổng tiền.

Báo cáo thống kê hàng năm cung cấp thông tin chi tiết về tổng doanh thu, số lượng hàng hóa đã bán, số lượng đơn hàng đã giao và số lượng đơn hàng đang chờ xử lý.

Để đáp ứng yêu cầu, cần thống kê và báo cáo tổng doanh thu hàng năm, số lượng hàng hóa đã bán ra, số lượng đơn hàng đã giao và số lượng đơn hàng đang chờ xử lý.

Báo cáo thống kê hàng năm cung cấp thông tin chi tiết về tổng doanh thu, số lượng hàng hóa đã bán, số lượng đơn hàng đã giao và số lượng đơn hàng đang chờ xử lý.

Để thống kê và báo cáo tổng doanh thu hàng năm, cần ghi nhận số lượng hàng hóa đã bán ra, số lượng đơn hàng đã giao và số lượng đơn hàng đang chờ xử lý.

2.3.3 Sơ đồ luồng dữ liệu mức đỉnh

Hình 2.3: Biểu đồ luồng dữ liệu mức đỉnh

(2) Thông tin quyền hạn tài khoản người dùng, khai báo hệ thống

(3) Thông tin cập nhật mật khẩu tài khoản người dùng

(6) Thông tin đơn hàng:mã người dùng, tổng tiền, ghi chú, tiền cọc, hạn thanh toán, trạng thái đơn hàng, ngày tạo, ngày cập nhật…

(7) Thông tin yêu cầu cập nhật

(8) Thông tin sản phẩm:mã danh mục sản phẩm, tên sản phẩm, hình ảnh, mô tả, thông tin kỹ thuật, ngày tạo…

(9) Thông tin danh mục sản phẩm: mã danh mục sản phẩm, tên danh mục sản phẩm

(10) Thông tin sản phẩm: mã sản phẩm, mã chi tiết sản phẩm

(12) Thông tin danh mục sản phẩm: mã danh mục sản phẩm, tên danh mục sản phẩm

(13) Thông tin người dùng: mã tài khoản người dùng, tên tài khoản người dùng, số điện thoại, địa chỉ…

(15) Thông tin tin tức: mã danh mục tin tức, tiêu đề, ảnh thumb tin tức, ảnh tin tức, tóm tắt, nội dung tin tức, lượt xem,…

(17) Thông tin danh mục tin tức: mã danh mục tin tức, tên danh mục tin tức

(18) Thông tin danh mục tin tức: mã danh mục tin tức, tên danh mục tin tức

(20) Thông tin kho hàng: mã chi tiết sản phẩm, số lượng sản phẩm

Thông tin sản phẩm bao gồm mã chi tiết, kích thước như chiều dài, chiều rộng, chiều cao, cùng với các chi phí liên quan như chi phí nhân công, chi phí máy móc, chi phí vật liệu, đơn giá và đơn vị tính.

(23) Thông tin yêu cầu đặt hàng: họ tên, email, số điện thoại, địa chỉ, nội dung yêu cầu

(24) Dữ liệu cập nhật mật khẩu mới

Cập nhật thông tin thống kê và báo cáo bao gồm tổng doanh thu, số lượng hàng hóa đã bán, số đơn hàng đã giao và số đơn hàng đang trong quá trình xử lý.

Cập nhật thông tin thống kê và báo cáo bao gồm tổng doanh thu, số lượng hàng hóa đã bán, số đơn hàng đã giao và số đơn hàng đang được xử lý.

(30) Thông tin đơn yêu cầu đặt hàng: họ tên, địa chỉ, email, số điện thoại, nôi dung đặt hàng

(31) Thông tin đặt hàng được lập

(32) Thông tin sản phẩm: tên sản phẩm, kích thước, giá tiền…

(33) Thông tin yêu cầu: họ tên, số điện thoại, địa chỉ, email, sản phẩm đặt hàng…

(35) Thông tin sản phẩm: tên sản phẩm

(36) Thông tin chi tiết sản phẩm yêu cầu

2.3.4 Sơ đồ luồng dữ liệu mức dưới đỉnh

2.3.4.1 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị đơn hàng

Hình 2.4: Biểu đồ luồng dữ liệu mức dưới đỉnh: Quản trị người dùng

(1) Thông tin người dùng: họ tên, số điện thoại, địa chỉ, email, vai trò…

(3) Thông tin người dùng cập nhật

(4) Dữ liệu thông tin người dùng đáp ứng

(5) Thông tin người dùng: mã người dùng, trạng thái tài khoản

(7) Thông tin trạng thái tài khoản cập nhật

(8) Dữ liệu thông tin người dùng đáp ứng

(9) Thông tin người dùng: mã người dùng, vai trò…

(11) Thông tin vai trò người dùng được cập nhật

(13) Thông tin người dùng: email, mật khẩu

(15) Thông tin người dùng đối chiếu với dữ liệu có trùng khớp không

(16) Thông tin người dùng đáp ứng

(17) Thông tin người dùng: email, mật khẩu, vai trò…

(19) Thông tin người dùng cập nhật

(20) Thông tin người dùng đáp ứng

(21) Thông tin người dùng: mã người dùng, mật khẩu…

(23) Thông tin người dùng cập nhật mật khẩu mới

(24) Thông tin người dùng đáp ứng

(25) Thông tin người dùng: Họ tên, email, số điện thoại, địa chỉ, mật khẩu, vai trò mặc định (khách hàng)…

2.3.4.2 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị đơn hàng

Hình 2.5: Biểu đồ luồng dữ liệu mức dưới đỉnh: Quản trị đơn hàng

(1) Thông tin đơn đặt hàng: họ tên khách hàng, số điện thoai, địa chỉ, tổng tiền, ngày đặt hàng, trạng thái đơn hàng…

(3) Thông tin đơn đặt hàng cập nhật

(5) Thông tin đơn đặt hàng: mã đơn hàng

(6) Thông tin thanh toán đơn hàng:mã thanh toán, hình thức thanh toán, tổng tiền, ngày thanh toán

(8) Thông tin thanh toán cập nhật

(10) Thông tin đơn hàng: mã đơn hàng

(12) Thông tin đơn hàng cập nhật

(13) Thông tin đơn hàng đáp ứng

(14) Thông tin đơn hàng: mã đơn hàng

(15) Thông tin chi tiết đơn hàng cập nhật trạng thái đơn hàng

(16) Thông tin chi tiết đáp ứng

2.3.4.3 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị sản phẩm

Hình 2.6: Biểu đồ luồng dữ liệu mức dưới đỉnh: Quản trị sản phẩm

(1) Thông tin sản phẩm: mã danh mục sản phẩm, tên sản phẩm, công nghệ, công suất, hình ảnh, mô tả, thông số kỹ thuật, ngày tạo,…

(3) Thông tin sản phẩm cập nhật

(4) Thông tin sản phẩm đáp ứng

(5) Thông tin sản phẩm: mã sản phẩm

(7) Thông tin sản phẩm cập nhật

(8) Thông tin sản phẩm đáp ứng

(9) Thông tin sản phẩm: mã danh mục sản phẩm, tên sản phẩm, công nghệ, công suất, hình ảnh, mô tả, thông số kỹ thuật, ngày tạo,…

(11) Thông tin sản phẩm cập nhật

(12) Thông tin sản phẩm đáp ứng

(13) Thông tin sản phẩm: mã sản phẩm

(14) Thông tin chi tiết sản phẩm cập nhật

(15) Thông tin chi tiết đáp ứng

(16) Thông tin danh mục sản phẩm: mã danh mục, tên danh mục

2.3.4.4 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị loại sản phẩm

Hình 2.7: Biểu đồ luồng dữ liệu mức dưới đỉnh: Quản trị loại sản phẩm

(1) Thông tin loại sản phẩm: tên loại sản phẩm

(3) Thông tin loại sản phẩm cập nhật

(4) Thông tin loại sản phẩm đáp ứng

(5) Thông tin loại sản phẩm: tên loại sản phẩm

(7) Thông tin loại sản phẩm cập nhật

(8) Thông tin loại sản phẩm đáp ứng

(9) Thông tin loại sản phẩm: tên sản phẩm

(11) Thông tin loại sản phẩm cập nhật

(12) Thông tin loại sản phẩm đáp ứng

2.3.4.5 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị loại kho hàng

Hình 2.8: Biểu đồ luồng dữ liệu mức dưới đỉnh: Quản trị kho hàng

(1) Thông tin kho hàng: số lượng

(3) Thông tin sản phẩm trong kho cập nhật

(4) Thông tin sản phẩm trong kho đáp ứng

(5) Thông tin kho hàng: mã chi tiết sản phẩm, kích thước, số lượng

(7) Thông tin kho hàng cập nhật

(8) Thông tin kho hàng đáp ứng

(9) Thông tin chi tiết sản phẩm: mã chi tiết sản phẩm, mã sản phẩm, kích thước

(10) Thông tin sản phẩm: mã sản phẩm, tên sản phẩm

2.3.4.6 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị danh mục tin tức

Hình 2.9: Biểu đồ luồng dữ liệu mức dưới đỉnh: Quản trị danh mục tin tức

(1) Thông tin danh mục tin tức: mã danh mục, tên danh mục

(3) Thông tin danh mục tin tức cập nhật

(4) Thông tin danh mục đáp ứng

(5) Thông tin danh mục tin tức: tên danh mục

(7) Thông tin danh mục tin tức cập nhật

(8) Thông tin danh mục đáp ứng

2.3.4.7 Sơ đồ luồng dữ liệu mức dưới đỉnh: Quản trị tin tức

Hình 2.10: Biểu đồ luồng dữ liệu mức dưới đỉnh: Quản trị tin tức

(1) Thông tin tin tức: mã danh mục tin tức, tiêu đề tin, tóm tắt nội dung tin tức, ảnh tiêu đề, hình ảnh tin tức, nội dung tin tức

(3) Thông tin tin tức cập nhật

(4) Thông tin tin tức đáp ứng

(5) Thông tin tin tức: mã danh mục tin tức, tiêu đề tin, , tóm tắt nội dung tin tức, ảnh tiêu đề, hình ảnh tin tức, nội dung tin tức

(7) Thông tin tin tức cập nhật

(8) Thông tin tin tức đáp ứng

(9) Thông tin tin tức: mã tin tức

(11) Thông tin tin tức cập nhật

(12) Thông tin tin tức đáp ứng

2.3.4.8 Sơ đồ luồng dữ liệu mức dưới đỉnh: Xét duyệt yêu cầu đặt hàng

Hình 2.11: Biểu đồ luồng dữ liệu mức dưới đỉnh: Xét duyệt yêu cầu đặt hàng

(1) Thông tin yêu cầu đặt hàng: mã yêu cầu, trạng thái

(3) Thông tin yêu cầu đặt hàng cập nhật trạng thái

(4) Thông tin yêu cầu đáp ứng

(5) Thông tin yêu cầu đặt hàng: mã yêu cầu

(7) Thông tin yêu cầu cập nhật

(8) Thông tin yêu cầu đáp ứng

2.3.4.9 Sơ đồ luồng dữ liệu mức dưới đỉnh: Thống kê/Báo cáo

Hình 2.12: Biểu đồ luồng dữ liệu mức dưới đỉnh: Thống kê/Báo cáo

(2) Thông tin tổng doanh thu theo từng năm

(4) Thông tin tổng số đơn hàng được đặt

(6) Thông tin tổng số đơn hàng đã giao

(8) Thông tin tổng số lượng hàng đã bán

(9) Thông tin đơn hàng: mã đơn hàng

(11) Thông tin tổng số đơn hàng đang được xử lý

Xác định actor và các use case

Việc xác định actor và các use case là bước quan trọng trong xây dựng website, giúp đảm bảo sản phẩm cuối cùng đáp ứng nhu cầu người sử dụng Nhận diện các actor cho phép nhà phát triển xác định rõ đối tượng sử dụng và nhu cầu của họ, từ đó phát triển các chức năng website một cách dễ dàng, đảm bảo tính tương tác và hữu ích.

Các use case là những câu chuyện về hoạt động và nhu cầu của người dùng khi sử dụng website, giúp nhà phát triển hiểu rõ các chức năng cần thiết Việc xác định actor và các use case là bước quan trọng trong quá trình thiết kế, phát triển, kiểm thử và triển khai website, đảm bảo tính ổn định và đáp ứng nhu cầu người dùng, từ đó mang lại hiệu quả kinh doanh cho doanh nghiệp.

- Khách hàng: là người mua hàng trực tiếp tại công ty(hoặc là người mua hàng online thông qua website

- Admin: là người được phân quyền sử dụng và quản lý hệ thống

- Nhân viên kinh doanh: là nhân viên trong công ty quản lý các mặt hàng, hàng hóa của công ty, các hợp đồng của khách hàng

Nhân viên kế toán là người chịu trách nhiệm quản lý công nợ của khách hàng và nhà cung cấp trong công ty, đồng thời thực hiện báo cáo thống kê theo yêu cầu của người quản lý.

Xác định các use case

Sơ đồ use case cho hệ thống

2.5.1 Sơ đồ use case hệ thống

Use case của hệ thống là tập hợp các yêu cầu chức năng và phi chức năng trong quá trình phát triển Nó được sử dụng để mô tả trực quan các tính năng của hệ thống và mối quan hệ của các chức năng với các thực thể khác.

Hình 2.13: Sơ đồ use case hệ thống

2.5.2 Các sơ đồ use case chi tiết

 Sơ đồ use case admin

Use case admin định nghĩa các hoạt động, chức năng và nhu cầu của người quản trị trong hệ thống Trong bối cảnh website, use case admin mô tả các chức năng mà người quản trị có thể thực hiện để quản lý và tối ưu hóa hoạt động của trang web.

Hình 2.14: Sơ đồ use case admin Chủ thể: Admin

Mô tả: Use case admin cho phép quản lý người dùng, tạo tài khoản và sửa thông tin người dùng Điều kiện: Use case admin phải được kích hoạt

 Sơ đồ use case khách hàng

Use case khách hàng là tập hợp các hoạt động và nhu cầu của khách hàng khi tương tác với một trang web hoặc ứng dụng Đối với website bán hàng, use case này bao gồm các chức năng mà khách hàng có thể thực hiện để duyệt và mua sản phẩm.

Hình 2.15: Sơ đồ use case khách hàng Chủ thể: Khách hàng

Khách hàng có thể truy cập trang chủ, đọc tin tức công ty, tìm kiếm và xem chi tiết sản phẩm Họ cũng có khả năng quản lý đơn hàng cá nhân, theo dõi trạng thái đơn hàng và thực hiện thanh toán Tuy nhiên, để sử dụng các tính năng này, use case khách hàng cần được kích hoạt.

 Sơ đồ use case nhân viên kinh doanh

"Use case nhân viên kinh doanh bao gồm các chức năng và hoạt động mà nhân viên có thể thực hiện để đáp ứng yêu cầu và hỗ trợ khách hàng, đồng thời quản lý và phát triển mối quan hệ với khách hàng nhằm mục tiêu tăng doanh số bán hàng."

Hình 2.16: Sơ đồ use case nhân viên kinh doanh Chủ thể: nhân viên kinh doanh

Use case nhân viên kinh doanh cho phép quản lý khách hàng, hàng hóa, đơn hàng và báo cáo thống kê hiệu quả Để sử dụng tính năng này, điều kiện tiên quyết là use case nhân viên bán hàng phải được kích hoạt.

 Sơ đồ use case nhân viên kế toán

"Use case nhân viên kế toán mô tả các nhu cầu, chức năng và hoạt động cần thiết để nhân viên kế toán quản lý hiệu quả tài chính và kế toán trong một công ty."

Hình 2.17: Sơ đồ use case nhân viên kế toán Chủ thể: Nhân viên kế toán

Use case nhân viên kế toán giúp quản lý công nợ hiệu quả, cung cấp báo cáo thống kê chi tiết và hỗ trợ thanh toán cho các đơn hàng của khách hàng Để sử dụng tính năng này, điều kiện tiên quyết là use case nhân viên kế toán phải được kích hoạt.

Sơ đồ trạng thái

 Sơ đồ trạng thái đơn hàng

Hình 2.18: Sơ đồ trạng thái đơn hàng

Khách hàng gửi yêu cầu đặt hàng sẽ được nhân viên kinh doanh liên hệ để tư vấn dựa trên thông tin trong đơn Nếu sản phẩm phù hợp với nhu cầu và mục đích sử dụng của khách, đơn hàng sẽ được duyệt và hợp đồng sẽ được lập Ngược lại, nếu sản phẩm không đáp ứng được yêu cầu, đơn đặt hàng sẽ không được phê duyệt.

 Sơ đồ trạng thái hóa đơn

Hình 2.19: Sơ đồ trạng thái hóa đơn

Khách hàng có thể thực hiện thanh toán cho một hoặc nhiều đơn hàng, và hệ thống sẽ ghi nhận và theo dõi công nợ của khách hàng mỗi khi có giao dịch thanh toán diễn ra.

 Sơ đồ trạng thái quản lý sản phẩm

Hình 2.20: Sơ đồ trạng thái sản phẩm

Khi hợp đồng được ký kết, đơn hàng sẽ được tạo và giao cho thủ kho Thủ kho kiểm tra hàng hóa để đảm bảo chất lượng và số lượng đúng như trong đơn hàng Nếu hàng hóa đầy đủ, thủ kho lập phiếu xuất hàng và chuyển cho bộ phận vận chuyển Ngược lại, nếu hàng hóa không đủ, thủ kho lập phiếu sản xuất và gửi đến bộ phận sản xuất Sau khi sản phẩm được sản xuất, thủ kho kiểm tra chất lượng và nếu đạt yêu cầu, sẽ lập phiếu nhập hàng để lưu trữ trong kho.

 Sơ đồ trạng thái khách hàng thêm tài khoản

Hình 2.21: Sơ đồ trạng thái khách hàng thêm tài khoản

Khách hàng cần cung cấp thông tin cần thiết để tạo tài khoản Hệ thống sẽ kiểm tra tính chính xác của thông tin và thêm khách hàng mới vào cơ sở dữ liệu Nếu thông tin không đúng, khách hàng sẽ được yêu cầu nhập lại Nếu khách hàng đồng ý, hệ thống sẽ tiếp tục kiểm tra; nếu không, quá trình đăng ký tài khoản sẽ kết thúc.

Sơ đồ trình tự

Sơ đồ trình tự (Sequence diagram) là một trong những loại sơ đồ thuộc ngôn ngữ mô hình hóa thống nhất (UML), được sử dụng để mô tả quy trình hoạt động giữa các đối tượng trong hệ thống Sơ đồ này thể hiện quá trình trao đổi thông tin giữa các đối tượng theo trình tự thời gian, giúp người dùng hiểu rõ flow của các hoạt động, tính năng và chức năng cũng như các cuộc trao đổi diễn ra giữa các đối tượng.

 Sơ đồ trình tự đăng nhập

“Sơ đồ trình tự đăng nhập thường bao gồm các thực thể sau đây:

Người dùng: là người dùng đăng nhập vào hệ thống

Hệ thống đăng nhập là một phần quan trọng của hệ thống quản lý đăng nhập, có nhiệm vụ xác thực thông tin đăng nhập của người dùng và cấp quyền truy cập tương ứng.

Hình 2.22: Sơ đồ trình tự đăng nhập

 Sơ đồ trình tự đăng xuất

“Sơ đồ trình tự đăng xuất thường bao gồm các thực thể sau:

Người dùng: là người dùng của hệ thống cần thực hiện đăng xuất

Hệ thống đăng xuất là một phần quan trọng trong quản lý đăng xuất, có nhiệm vụ xóa thông tin đăng nhập của người dùng và cung cấp thông báo xác nhận khi họ thực hiện thao tác đăng xuất.

Hình 2.23: Sơ đồ trình tự đăng xuất

 Sơ đồ trình tự đăng ký

Sơ đồ trình tự đăng ký là tài liệu đồ họa mô tả quy trình đăng ký sản phẩm, dịch vụ hoặc hoạt động yêu cầu thông tin từ người dùng Nó sử dụng hình ảnh, ký hiệu và biểu tượng để minh họa các bước trong quy trình, giúp người sử dụng dễ dàng hiểu và thực hiện công việc trong quá trình đăng ký.

Hình 2.24: Sơ đồ trình tự đăng ký

 Sơ đồ trình tự đặt hàng

Sơ đồ trình tự đặt hàng (Ordering flowchart) là tài liệu đồ họa mô tả quy trình đặt hàng cho sản phẩm hoặc dịch vụ cụ thể Sơ đồ này sử dụng hình ảnh, ký hiệu và biểu tượng để minh họa các bước trong quy trình, giúp người dùng dễ dàng hiểu và thực hiện các công việc liên quan đến đặt hàng.

Hình 2.25: Sơ đồ trình tự đặt hàng

Sơ đồ cơ sở dữ liệu

Sơ đồ cơ sở dữ liệu (Database schema) là bản thiết kế đồ họa mô tả các đối tượng, thực thể và mối quan hệ giữa chúng trong cơ sở dữ liệu Nó sử dụng biểu đồ, đồ thị hoặc ký hiệu để thể hiện các đối tượng và quan hệ, giúp quản trị viên dễ dàng kiểm soát, quản lý và phát triển cơ sở dữ liệu cùng các ứng dụng liên quan.

Hình 2.26: Sơ đồ cơ sở dữ liệu

Hình 2.27: Bảng cơ sở dữ liệu sản phẩm

 Bảng chi tiết sản phẩm:

Hình 2.28: Bảng cơ sở dữ liệu chi tiết sản phẩm

Hình 2.29: Bảng cơ sở dữ liệu tin tức

Hình 2.30: Bảng cơ sở dữ liệu người dùng

Hình 2.31: Bảng cơ sở dữ liệu đơn hàng

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

Hình 2.32: Bảng cơ sở dữ liệu chi tiết đơn hàng

 Bảng phản hồi sản phẩm

Hình 2.33: Bảng cơ sở dữ liệu phản hồi sản phẩm

 Bảng phản hồi tin tức

Hình 2.34: Bảng cơ sở dữ liệu phản hồi tin tức

Hình 2.35: Bảng cơ sở dữ liệu thanh toán

TÌM HIỂU CÔNG CỤ LẬP TRÌNH WEBSITE

Ngôn ngữ PHP

3.1.1 Giới thiệu ngôn ngữ PHP

Ngày nay, ngôn ngữ lập trình PHP, viết tắt của Personal Home Page và hiện nay là Hypertext Preprocessor, là một ngôn ngữ kịch bản dùng để phát triển các ứng dụng web chạy trên máy chủ Mã lệnh PHP được xử lý trên server và sau đó phát hành mã HTML đến client, giúp các ứng dụng trực tuyến hoạt động hiệu quả PHP lưu trữ dữ liệu qua hệ quản trị cơ sở dữ liệu và thường được sử dụng cùng với Apache và MySQL trong môi trường Webserver.

Ngôn ngữ lập trình PHP chủ yếu được sử dụng để phát triển ứng dụng cho máy chủ, quản lý cơ sở dữ liệu, tạo nội dung website và xử lý dữ liệu cookie Ngoài ra, PHP còn hỗ trợ thực hiện nhiều tác vụ khác nhau trong lập trình web.

Một số ứng dụng phổ biến của PHP trong ngành IT:

Thiết lập chương trình cho hệ thống máy chủ là một trong những ứng dụng phổ biến nhất của ngôn ngữ lập trình PHP Các lập trình viên PHP cần phân tích ngôn ngữ này, xây dựng máy chủ web và phát triển trình duyệt web để thực hiện các nhiệm vụ quan trọng.

Để vận hành chương trình PHP mà không cần máy chủ, lập trình viên cần tạo ra một dòng tập lệnh Loại lập trình này được hỗ trợ trên các hệ điều hành phổ biến như Linux và Windows.

Bạn có thể phát triển ứng dụng phần mềm bằng cách sử dụng PHP, đặc biệt là với sự hỗ trợ của GTK, một nhánh mở rộng của ngôn ngữ lập trình này Nhiều lập trình viên chọn PHP-GTK làm nền tảng để xây dựng các ứng dụng làm việc hiệu quả.

Một trang web với hỗ trợ cho nhiều loại cơ sở dữ liệu giúp việc vận hành, sao lưu và đặc biệt là backup dữ liệu trở nên dễ dàng hơn.

Khi người dùng truy cập vào trang PHP, Web Server sẽ gọi PHP Engine để xử lý và thông dịch mã nguồn PHP, sau đó trả về kết quả cho người dùng.

Hình 3.1: Cách thức hoạt động của ngôn ngữ php

Mô hình MVC

4.4 Giao diện trang sản phẩm 51

4.5 Giao diện trang chi tiết sản phẩm 52

4.6 Giao diện trang tin tức 52, 53

4.7 Giao diện trang đơn hàng 53

4.8 Giao diện trang chi tiết đơn hàng 54

4.9 Giao diện trang thanh toán 55

4.10 Giao diện trang chủ trang quản trị 55

4.12 Giao diện trang quản lý đơn hàng 56

4.13 Giao diện trang chi tiết đơn hàng 57

4.14 Giao diện trang quản lý sản phẩm 57

4.15 Giao diện trang chi tiết sản phẩm 58

4.16 Giao diện trang quản lý kho hàng 58

4.17 Giao diện trang thống kê nhập xuất kho 59

4.18 Giao diện trang quản lý tin tức 59

4.19 Giao diện trang quản lý tin nổi bật 60

4.20 Giao diện trang quản lý người dùng 60

4.21 Giao diện trang thống kê theo từng khách hàng 61

4.22 Giao diện trang quản lý công nợ 61

4.23 Giao diện trang chăm sóc khách hàng 62

Ngày nay, Internet đã trở thành dịch vụ phổ biến, ảnh hưởng sâu rộng đến thói quen sinh hoạt và giải trí của con người Sự phát triển không ngừng của Internet đã thúc đẩy sự đa dạng trong hình thức mua bán hàng hóa Các trang web thương mại điện tử và bán hàng trực tuyến ngày càng được ưa chuộng, tạo ra nhiều cơ hội cho người tiêu dùng.

Việt Nam đang trải qua quá trình công nghiệp hóa và hiện đại hóa mạnh mẽ, nhờ vào sự phát triển vượt bậc của công nghệ thông tin Đảng và nhà nước ưu tiên phát triển công nghiệp hóa và ứng dụng tin học trong công cuộc đổi mới Việc nắm bắt và xử lý thông tin chính xác, kịp thời ngày càng trở nên quan trọng trong công tác quản lý và điều hành, góp phần nâng cao hiệu quả và sự hội nhập quốc tế.

Việc đặt hàng trên các trang web trực tuyến giúp khách hàng tiết kiệm thời gian và công sức so với việc đến cửa hàng Khách hàng có thể dễ dàng lựa chọn sản phẩm phù hợp và nhận tư vấn từ nhân viên trực tuyến chỉ với một chiếc máy tính có kết nối Internet.

Website hiện tại của Công ty TNHH Thương mại & Sản xuất Ống gió Sao Việt còn nhiều hạn chế, do đó, tôi đã chọn đề tài "Xây dựng website cho Công ty TNHH Thương mại & Sản xuất Ống gió Sao Việt" để cải thiện hiệu quả trực tuyến của công ty.

Công ty có thể cải thiện hơn trong quá trình đặt hàng của khách hàng

CHƯƠNG 1: KHẢO SÁT NGHIỆP VỤ 1.1 Giới thiệu về công ty

1.1.1 Sơ lược khái quát về công ty

Để xây dựng một website đáp ứng tốt nhu cầu của công ty, chúng em đã có thời gian thực tập và tiếp xúc với môi trường làm việc cũng như các nghiệp vụ quản lý Kinh nghiệm này đã tạo tiền đề cho việc thực hiện đồ án một cách hiệu quả hơn Dưới đây, em xin giới thiệu về công ty của chúng em.

Công ty TNHH Thương mại & sản xuất Ống gió Sao Việt, được thành lập vào năm 2006, tọa lạc tại số 59/258 phố Đà Nẵng, Phường Cầu Tre, Quận Ngô Quyền, Thành phố Hải Phòng Với cơ cấu tổ chức và tài chính thuận lợi, công ty đáp ứng hiệu quả các mục tiêu quan trọng trong hoạt động kinh doanh, khẳng định vị thế là nhà sản xuất ống gió hàng đầu tại Hải Phòng.

Sao Việt không chỉ sản xuất và cung cấp sản phẩm mà còn hỗ trợ khách hàng lắp đặt hệ thống thông gió và hệ thống hút mùi tận nơi, nhằm phục vụ quý khách hàng một cách toàn diện.

Sao Việt đã trở thành người bạn đồng hành đáng tin cậy của nhiều gia đình, công ty và xí nghiệp Với phương châm “Uy Tín – Chất Lượng”, chúng tôi cam kết mang đến những dịch vụ tốt nhất dựa trên kinh nghiệm lâu năm.

Trong suốt 15 năm hoạt động, Công ty TNHH thương mại & sản xuất ống gió Sao Việt đã phát triển mạnh mẽ với nhà máy sản xuất hiện đại và đội ngũ nhân công giàu kinh nghiệm Doanh thu hàng năm của công ty đạt hơn vài trăm tỷ đồng, đồng thời tạo ra nhiều cơ hội việc làm cho lao động với mức thu nhập ngày càng tăng trong những năm gần đây.

1.2 Thực trạng hiện tại của công ty

1.2.1 Tầm quan trọng của ống gió trong xã hội hiện nay Ống gió là công cụ, phương tiện truyền dẫn không khí đã qua xử lý cấp cho các hộ tiêu thụ Ống dẫn các luồng không khí lưu thông riêng từng vị trí trong, mà không làm ảnh hưởng đến các luồng không khí khác Lắp đặt ống thông gió cho không gian bên trong một nguồn không khí tốt hơn, kiểm soát nhiệt độ, tăng cường oxy Nó còn loại bỏ mùi, diệt vi khuẩn, nấm mốc, hút bụi, hút vi khuẩn bên trong không khí

Trong thời đại công nghiệp hóa và hiện đại hóa hiện nay, số lượng nhà máy và xí nghiệp ngày càng gia tăng, dẫn đến nhu cầu về ống gió tăng trưởng nhanh chóng tại Việt Nam Việc sản xuất ống gió cho các khu công nghiệp, nhà máy và khu thương mại sẽ trở nên ngày càng quan trọng trong tương lai.

Một ngôi nhà cao tầng cần có hệ thống thông gió để tránh cảm giác ngột ngạt và bí bách Hệ thống này hoạt động 24/7, giúp dẫn khí trong lành và lọc không khí, nâng cao chất lượng cuộc sống cho gia đình Việc sử dụng hệ thống thông gió kết hợp với điều hòa không khí là cần thiết, bởi điều hòa chỉ làm giảm độ ẩm và có thể gây khô không khí, ảnh hưởng đến hệ hô hấp Do đó, để đảm bảo không gian sống thoải mái và trong lành, cần chú trọng đến việc trao đổi không khí hiệu quả.

Hệ thống thông gió hiệu quả giúp hút bụi, ngăn ngừa bụi bẩn xâm nhập vào nhà, đồng thời lọc không khí để duy trì môi trường sống trong lành Những căn nhà mới hoàn thiện thường chứa nhiều khí độc hại và mùi khó chịu từ sơn tường, nội thất và đồ dùng cá nhân, do đó việc lắp đặt hệ thống thông gió là rất cần thiết để cải thiện chất lượng không khí.

1.2.2 Các sản phẩm kinh doanh chủ yếu của công ty

Công ty chuyên sản xuất và cung cấp các sản phẩm ống gió cho lĩnh vực HVAC (Điều hòa không khí, Thông gió và Sưởi ấm) Chúng tôi cung cấp nhiều loại ống gió như ống gió vuông, ống gió tròn, và côn cút, phục vụ cho hệ thống thông gió của các tòa nhà thương mại và nhà máy sản xuất công nghiệp Ngoài ra, chúng tôi còn cung cấp các phụ kiện ống gió như cửa gió và van gió các loại.

Công ty chuyên sản xuất và cung cấp các sản phẩm, đồng thời nhập khẩu phụ kiện từ những nhà sản xuất uy tín hàng đầu, tạo ra nguồn thu nhập chính cho doanh nghiệp Ngoài ra, công ty còn cung cấp dịch vụ sửa chữa và lắp đặt hệ thống ống gió, đảm bảo mỗi công trình lắp đặt hệ thống điều hòa trung tâm được kiểm tra và theo dõi chặt chẽ trước khi đưa vào hoạt động Mọi vấn đề phát sinh sẽ được xử lý ngay sau khi lắp đặt, cam kết mang đến một hệ thống điều hòa và ống gió hoạt động an toàn và hiệu quả nhất.

1.3.1 Nghiệp vụ đặt hàng cho khách

1.3.1.1 Quy trình khách đặt hàng Đối với khách hàng mua hàng trực tiếp nhà máy:

Bước 1: Khách đến trực tiếp nhà máy và lựa chọn các mặt hàng muốn đặt cùng với số lượng của sản phẩm

Bước 2: Nhân viên kinh doanh sẽ tư vấn các sản phẩm phù hợp với mục đích và nhu cầu sử dụng của khách hàng

MySQL

SQL (Structured Query Language) là ngôn ngữ máy tính phổ biến dùng để tạo, chỉnh sửa và truy xuất dữ liệu từ hệ quản trị cơ sở dữ liệu quan hệ Ngôn ngữ này không chỉ phục vụ cho các hệ quản trị cơ sở dữ liệu đối tượng-quan hệ mà còn được công nhận là tiêu chuẩn ANSI/ISO.

Hệ quản trị cơ sở dữ liệu (DBMS) là một phần mềm được thiết kế để quản lý và tổ chức các tập hợp dữ liệu lớn có cấu trúc, đáp ứng nhu cầu truy cập và sử dụng dữ liệu của nhiều người dùng.

Hệ quản trị cơ sở dữ liệu (CSDL) hiện nay đã trở thành một phần thiết yếu trong mọi công ty, không chỉ giới hạn ở các doanh nghiệp lớn Ví dụ điển hình về ứng dụng CSDL bao gồm các lĩnh vực như kế toán, nguồn nhân lực và hệ thống hỗ trợ khách hàng Trước đây, việc sử dụng CSDL chủ yếu chỉ có tại các công ty lớn với hạ tầng phần cứng mạnh mẽ để quản lý khối lượng dữ liệu lớn, nhưng giờ đây, mọi doanh nghiệp đều cần tích hợp hệ thống này để nâng cao hiệu quả hoạt động.

“Có rất nhiều hệ quản trị CSDL như (SQL Server của Microsoft, MySQL của Oracle, ), nhưng trong bài viết này, chúng ta cùng tìm hiểu MySQL.”

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới, được ưa chuộng bởi các nhà phát triển ứng dụng nhờ vào tốc độ cao, tính ổn định và dễ sử dụng Hệ thống này hoạt động trên nhiều hệ điều hành và cung cấp nhiều hàm tiện ích, rất phù hợp cho các ứng dụng truy cập cơ sở dữ liệu qua internet với tốc độ nhanh và độ an toàn cao Người dùng có thể tải MySQL miễn phí từ trang chủ, với nhiều phiên bản tương thích cho các hệ điều hành như Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris và SunOS.

MySQL là một hệ quản trị cơ sở dữ liệu quan hệ tiêu biểu, sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) để quản lý và truy xuất dữ liệu hiệu quả.

MySQL là hệ quản trị cơ sở dữ liệu phổ biến, hỗ trợ nhiều ngôn ngữ lập trình như NodeJs, PHP và Perl, giúp lưu trữ thông tin cho các trang web được phát triển bằng các ngôn ngữ này.

3.4.2 Một số đặc điểm của MySQL

- “MySQL là một phần mềm quản trị cơ sở dữ liệu dạng server-based (gần tương đương với SQL Server của Microsoft)”

- “MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu, mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu”

MySQL cung cấp cơ chế phân quyền người dùng độc lập, cho phép quản lý nhiều cơ sở dữ liệu khác nhau Mỗi người dùng được cấp một tên truy cập và mật khẩu riêng để truy cập vào cơ sở dữ liệu.

Khi truy vấn cơ sở dữ liệu MySQL, cần cung cấp tên truy cập và mật khẩu của tài khoản có quyền sử dụng Nếu không có thông tin này, việc truy cập và thao tác trên cơ sở dữ liệu sẽ không thể thực hiện được, tương tự như quyền xác thực người dùng trong SQL Server.

“MySQL có nhiều ưu điểm nổi bật sau:

 Tốc độ: Theo các nhà phát triển, MySQL là hệ quản trị cơ sở dữ liệu nhanh nhất hiện nay

Hệ quản trị CSDL này nổi bật với tính dễ sử dụng và dễ học hỏi Mặc dù sở hữu nhiều tính năng phong phú, nó vẫn giữ được sự đơn giản trong cài đặt, giúp người dùng dễ dàng quản lý các hệ thống lớn mà không gặp khó khăn.

 Giá thành: Chi phí rất thấp, thậm chí MySQL miễn phí đối với hầu hết các việc sử dụng trong doanh nghiệp, tổ chức

MySQL hỗ trợ ngôn ngữ truy vấn SQL, một ngôn ngữ quan trọng cho tất cả các hệ thống cơ sở dữ liệu hiện đại Ngoài ra, các ứng dụng hỗ trợ ODBC (Open Database Connectivity) do Microsoft phát triển cũng có khả năng truy cập MySQL một cách dễ dàng.

Cơ sở dữ liệu (CSDL) được bảo mật và chỉ cho phép truy cập bởi những người dùng đã được xác nhận Bạn có thể dễ dàng chia sẻ thông tin với bất kỳ ai vào bất kỳ thời điểm nào, miễn là họ có kết nối internet.

Tính linh động của phần mềm cho phép cài đặt trên nhiều nền tảng và phiên bản khác nhau, bao gồm cả Windows và Linux, đồng thời có khả năng hoạt động hiệu quả trên máy tính cá nhân cũng như máy chủ.

 Đáng tin cậy để lưu trữ web và dữ liệu

MySQL cung cấp nhiều tài nguyên hỗ trợ sẵn có, với đội ngũ chuyên nghiệp làm việc liên tục để giải quyết và khắc phục các lỗi một cách nhanh chóng Chính sách hỗ trợ tối đa và chế độ bồi thường khách hàng của MySQL đảm bảo sự hài lòng và tin cậy cho người dùng.

Giới thiệu về HTML, CSS, JS

HTML (Hyper Text Markup Language) là ngôn ngữ lập trình thiết yếu cho việc tạo và thiết kế trang web, cung cấp cấu trúc và thẻ (tags) để định dạng nội dung như tiêu đề, đoạn văn, hình ảnh và các phần tử khác.

Ngôn ngữ đánh dấu là phương thức mà máy tính sử dụng để giao tiếp và hiển thị trang web Để làm việc với HTML, việc sử dụng thẻ và thuộc tính là điều cần thiết.

Các thẻ HTML khác nhau được sử dụng để hiển thị các yếu tố trong tập hợp Thẻ và thuộc tính là nền tảng của HTML; mặc dù chúng hoạt động cùng nhau, mỗi thẻ lại có nhiệm vụ riêng biệt.

- Browser không hiển thị các thẻ của HTML nhưng dùng nó để hiển thị nội dung của trang web

- “Thuộc tính: Các thuộc tính không chứa các mẩu thông tin khác Các thuộc tính có dạng thẻ mở và bên trong có thêm thông tin.”

CSS được sử dụng để định hình phong cách cho tài liệu HTML, mô tả cách hiển thị các phần tử HTML trên nhiều thiết bị khác nhau Việc sử dụng CSS giúp tiết kiệm thời gian đáng kể và cho phép quản lý nhiều trang web cùng lúc.

CSS được sử dụng để định hình giao diện trang web của bạn, bao gồm thiết kế, màu sắc, phông chữ, bố cục và các biến thể hiển thị phù hợp với các thiết bị và kích thước màn hình khác nhau.

JavaScript là ngôn ngữ kịch bản phía máy khách được sử dụng bởi trình duyệt của người dùng Nó tương tác với các thành phần của HTML để tạo ra trải nghiệm giao diện web động và hấp dẫn.

- JS triển khai chuẩn ECMAScript, mô tả các tính năng

Lập trình viên có thể dễ dàng viết và tích hợp các tập lệnh phía máy khách vào HTML, giúp website tương tác và phản hồi người dùng ngay lập tức Việc sử dụng Javascript cho phép tạo ra các giao diện hiển thị phong phú hơn, nâng cao trải nghiệm người dùng.

- Javascript giúp các nhà phát triển đơn giản hóa các thành phần của ứng dụng, khiến việc tạo các ứng dụng web phức tạp trở nên đơn giản

- “Javascript hoạt động trên nhiều trình duyệt, nền tảng.”

- “Javascript giúp website tương tác tốt hơn với khách truy cập.”

- “Javascript nhanh hơn và nhẹ hơn các ngôn ngữ lập trình khác.”

- “Có thể được dùng để thực thi mã độc trên máy tính của người dùng.”

- “Có thể bị triển khai khác nhau tùy từng thiết bị dẫn đến việc không đồng nhất.”

Thiết kế web đáp ứng (Responsive Web Design - RWD) sử dụng HTML và CSS để tự động điều chỉnh kích thước màn hình cho các chế độ xem khác nhau, giúp trang web hiển thị đẹp mắt trên nhiều thiết bị như máy tính, máy tính bảng và điện thoại Nếu một trang web chỉ sử dụng HTML và CSS mà không áp dụng RWD, trình duyệt sẽ tự động điều chỉnh nội dung, dẫn đến việc văn bản trở nên kéo dài và khó đọc trên thiết bị di động RWD giải quyết vấn đề này bằng cách tự động điều chỉnh CSS, tạo ra bố cục thân thiện và thuận tiện cho người dùng Để xây dựng một trang web đáp ứng, cần thêm thẻ với nội dung vào các trang của website.

Công cụ lập trình website

Visual Studio Code là một IDE phổ biến do Microsoft phát triển, hỗ trợ nhiều hệ điều hành như Windows, MacOS và Linux Nó miễn phí, nhẹ và dễ sử dụng, thường được ưa chuộng cho việc lập trình FrontEnd Thư viện Extension phong phú của VS Code cho phép người dùng dễ dàng cài đặt thêm các tính năng tiện lợi.

Xampp “là chương trình tạo máy chủ Web được tích hợp sẵn Apache, PHP,

MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin”

Github là nền tảng quản lý mã nguồn giúp đồng bộ hóa công việc giữa các thành viên trong nhóm, ngăn chặn xung đột mã nguồn và đảm bảo quy trình làm việc hiệu quả.

KẾT QUẢ WEBSITE CÔNG TY TNHH THƯƠNG MẠI & SẢN XUẤT ỐNG GIÓ SAO VIỆT

Giao diện người sử dụng

4.1.1 Giao diện đăng nhập/đăng ký

Khách hàng có thể đăng nhập vào hệ thống bằng email và mật khẩu để tiến hành đặt hàng

Quản trị viên, nhân viên kinh doanh, kế toán và giám đốc có thể dễ dàng đăng nhập vào hệ thống và được chuyển hướng đến trang quản trị của Website.

Nếu người dùng không nhập thông tin vào trường email không đúng định dạng hoặc để trống trường mật khẩu sẽ bị báo lỗi và yêu cầu nhập lại

Hình 4.1: Giao diện trang đăng nhập

Khách hàng có thể dễ dàng đặt hàng bằng cách tự đăng ký tài khoản cá nhân, điền đầy đủ thông tin như họ tên, email, số điện thoại, địa chỉ, mật khẩu và xác nhận mật khẩu.

Hình 4.2: Giao diện trang đăng ký

Giao diện trang chủ sẽ gồm các thông tin tổng quát về: tin chuyên ngành, tin đáng chú ý, tin mới, giới thiệu về công ty, sản phẩm mới

Hình 4.3: Giao diện trang chủ

4.1.3 Giao diện trang sản phẩm

Giao diện trang sản phẩm sẽ được chia làm 2 cột chính: danh mục sản phẩm và danh sách sản phẩm hiển thị theo danh mục

Hình 4.4: Giao diện trang sản phẩm

4.1.4 Giao diện trang chi tiết sản phẩm

Giao diện trang chi tiết sản phẩm cung cấp thông tin đầy đủ về sản phẩm, bao gồm giá cả tùy thuộc vào kích thước Người dùng có thể dễ dàng thêm sản phẩm vào giỏ hàng hoặc nhấn mua ngay để tiến hành đặt hàng.

Hình 4.5: Giao diện trang chi tiết sản phẩm

4.1.5 Giao diện trang tin tức

Giao diện trang tin tức của công ty được thiết kế để hiển thị các tin tức theo danh mục rõ ràng, với các tin nổi bật được ghim ở đầu trang Tiếp theo là các tin tức công ty và tin tức chuyên ngành, được sắp xếp theo thời gian cập nhật Các tin đáng chú ý cũng được phân loại dựa trên lượt theo dõi để người đọc dễ dàng tiếp cận thông tin quan trọng.

Tin tức công ty sẽ được cập nhật thường xuyên, giúp người dùng theo dõi các hoạt động của công ty một cách nhanh chóng, chi tiết và rõ ràng.

Hình 4.6: Giao diện trang tin tức

4.1.6 Giao diện trang đơn hàng

Giao diện trang đơn hàng cung cấp danh sách tất cả các đơn hàng cá nhân của khách hàng từ trước đến nay, cho phép họ theo dõi trạng thái đơn hàng một cách dễ dàng Để xem chi tiết về từng đơn hàng, khách hàng chỉ cần nhấp vào đơn hàng tương ứng, và sẽ được chuyển đến trang thông tin chi tiết của đơn hàng đó.

Hình 4.8: Giao diện trang chi tiết đơn hàng

4.1.7 Giao diện trang thanh toán

Giao diện thanh toán cho phép khách hàng thực hiện thanh toán cho đơn hàng đã được giao thành công, dựa trên hợp đồng giữa hai bên Ngoài ra, khách hàng còn có khả năng xem chi tiết lịch sử thanh toán của mình.

Hình 4.9: Giao diện trang thanh toán

Giao diện trang quản trị website

Trang chủ cung cấp thống kê doanh số hàng năm và hàng tháng của công ty, bao gồm doanh thu, số lượng sản phẩm bán ra và tổng số đơn hàng Nhân viên có khả năng xuất file PDF để tạo báo cáo dựa trên các danh sách thống kê này.

Hình 4.10: Giao diện trang chủ trang quản trị

Hình 4.11: Báo cáo thống kê

4.2.2 Giao diện trang quản lý đơn hàng

Trang quản lý đơn hàng giúp nhân viên theo dõi và cập nhật trạng thái các đơn hàng, cho phép họ xác nhận và điều chỉnh chi tiết đơn hàng một cách hiệu quả.

Hình 4.12: Giao diện trang quản lý đơn hàng

Hình 4.13: Giao diện trang chi tiết đơn hàng

4.2.3 Giao diện trang quản lý sản phẩm

Trang quản lý sản phẩm cho phép nhân viên dễ dàng thêm sản phẩm mới vào hệ thống, quản lý danh sách sản phẩm hiện có, cập nhật thông tin chi tiết cho từng sản phẩm và thực hiện các thao tác thay đổi cần thiết để tối ưu hóa quy trình quản lý sản phẩm.

Hình 4.15: Giao diện trang chi tiết sản phẩm

4.2.4 Giao diện trang quản lý kho hàng

Trang quản lý kho hàng giúp nhân viên theo dõi số lượng hàng tồn kho, thực hiện nhập và xuất hàng dễ dàng Ngoài ra, nhân viên còn có khả năng theo dõi thống kê nhập xuất hàng hóa theo từng thời gian, từ đó nâng cao hiệu quả quản lý kho.

Hình 4.16: Giao diện trang quản lý kho hàng

Hình 4.17: Giao diện trang thống kê nhập xuất kho

4.2.5 Giao diện trang quản lý tin tức

Trang quản lý tin tức giúp nhân viên quản lý danh sách tin tức công ty, cập nhật thông tin mới để khách hàng theo dõi hoạt động và dự án hiện tại Nhân viên có khả năng thực hiện các thao tác chỉnh sửa tin tức và ghim các tin nổi bật theo mức độ quan trọng và thời gian.

Hình 4.18: Giao diện trang quản lý tin tức

Hình 4.19: Giao diện trang quản lý tin nổi bật

4.2.6 Giao diện trang quản lý người dùng và khách hàng

Trang quản lý người dùng cho phép quản lý danh sách nhân viên, quyền hạn của nhân viên đối với hệ thống quản trị website

Trang quản lý khách hàng cho phép quản lý danh sách khách hàng, theo dõi thống kê doanh số của công ty theo từng khách hàng

Hình 4.20: Giao diện trang quản lý người dùng

Hình 4.21: Giao diện trang thống kê theo từng khách hàng

4.2.7 Giao diện trang quản lý công nợ

Trang quản lý công nợ khách hàng giúp nhân viên theo dõi công nợ của từng khách theo các đơn hàng, trạng thái của công nợ của đơn hàng

Hình 4.22: Giao diện trang quản lý công nợ

4.2.8 Giao diện trang chăm sóc khách hàng

Trang chăm sóc khách hàng hiển thị danh sách phản hồi từ khách hàng về công ty, giúp nhân viên chăm sóc khách hàng tư vấn và phản hồi hiệu quả Nhân viên có thể dựa vào thông tin này để giải đáp mọi thắc mắc của khách hàng liên quan đến công ty.

Hình 4.23: Giao diện trang chăm sóc khách hàng

Ngày đăng: 03/12/2024, 15:48

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN