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

Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php

69 1 0

Đ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 quản lý bán hàng giày thể thao bằng ngôn ngữ PHP
Tác giả Ung Nho Phi Hải
Người hướng dẫn TS. Trần Thái Hòa
Trường học Trường Đại học Kinh tế Huế
Chuyên ngành Kỹ thuật phần mềm / Quản trị web / Phát triển ứng dụng web
Thể loại Luận văn tốt nghiệp
Năm xuất bản 2020
Thành phố Huế
Định dạng
Số trang 69
Dung lượng 1,04 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • 1. Lý do chọn đề tài (10)
  • 2. Mục đích và nhiệm vụ chọn đề tài (11)
    • 2.1 Mục đích (11)
    • 2.2 Nhiệm vụ (11)
  • PHẦN II: NỘI DUNG NGHIÊN CỨU (13)
    • CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ WEBSITE QUẢN LÝ BÁN HÀNG BẰNG PHP (13)
      • 1.1 Tổng quan về quản lý bán hàng (13)
        • 1.1.1 Quản lý bán hàng là gì? (13)
        • 1.1.2 Tầm quan trọng của quản lý bán hàng (13)
      • 1.2. Tổng quan về các công nghệ hỗ trợ xây dựng website (14)
        • 1.2.1. Tổng quan về HTML/CSS/JAVASCRIPT (14)
        • 1.2.2. Tổng quan về ngôn ngữ lập trình PHP (16)
          • 1.2.2.1. Lịch sử hình thành và phát triển (17)
          • 1.2.2.2. Đặc trưng của ngôn ngữ php (18)
          • 1.2.2.3. Tổng quan về Framework Laravel (19)
          • 1.2.2.4. Tổng quan về PHP Admin (22)
        • 1.2.3. Tổng quan về công cụ Visual Studio Code 2019 (22)
        • 1.2.4. Công cụ XAMPP/5.6.40 (24)
    • CHƯƠNG 2: BÀI TOÁN QUẢN LÝ HOẠT ĐỘNG BÁN GIÀY THỂ THAO (25)
      • 2.1. Tổng Thực trạng ứng dụng website trong kinh doanh bán hàng giày thể (25)
    • thao 16 2.2. Mô tả bài toán (0)
    • CHƯƠNG 3: XÂY DỰNG WEBSITE QUẢN LÝ BÁN GIÀY THỂ THAO (28)
      • 3.1. Phân tích hệ thống quản lý bán giày thể thao (28)
        • 3.1.1. Phân tích yêu cầu, đặc tả chức năng (28)
        • 3.1.2. Đặc tả chức năng (28)
          • 3.1.2.1. Quản lý hệ thống (28)
          • 3.1.2.2. Quản lý nhân viên (28)
          • 3.1.2.3. Quản lý khách hàng (28)
          • 3.1.2.4. Quản lý hoàng hóa (29)
          • 3.1.2.5. Quản lý bình luận (29)
          • 3.1.2.6. Quản lý giao dịch (29)
          • 3.1.2.7. Thống kê (29)
        • 3.1.3. Bảng phân tích bài toán (29)
        • 3.1.4. Bảng phân tích chức năng (30)
      • 3.2. Phân tích hệ thống (33)
        • 3.2.1. Sơ đồ chức năng hệ thống (BFD – Business Function Diagram) (33)
        • 3.2.2. Sơ đồ đồ ngữ cảnh (CD-context Diagram) (34)
        • 3.2.3. Sơ đồ nguồn dữ liệu(DFD_Data Flow Diagram) (35)
          • 3.2.3.1. Sơ đồ luồng dữ liệu mức 0 (36)
          • 3.2.3.2. Sơ đồ luồng dữ liệu mức 1: quản lý hệ thống (37)
          • 3.2.3.3. Sơ đồ luồng dữ liệu mức 1: quản lý nhân viên (38)
          • 3.2.3.4. Sơ đồ luồng dữ liệu mức 1: Quản lý khách hàng (38)
          • 3.2.3.5. Sơ đồ luồng dữ liệu mức 1: Quản lý hàng hóa (39)
          • 3.2.3.6. Sơ đồ luồng dữ liệu mức 1: Quản lý giao dịch (40)
          • 3.2.3.7. Sơ đồ luồng dữ liệu mức 1: Quản lý bình luận (40)
          • 3.2.3.8. Sơ đồ luồng dữ liệu mức 1: Quản lý thống kê (41)
      • 3.3. Thiết kế hệ thống (41)
        • 3.3.1. Xác định thực thể và các thuộc tính của thực thể (41)
        • 3.3.2. Mô hình thực thể mối quan hệ (ERD - Entity Relationship Diagram) 35 3.3.3. Mô tả các bảng dữ liệu (44)
        • 3.3.4. Mô hình cơ sở dữ liệu (53)
      • 3.4. Xây dựng website (54)
        • 3.4.1. Giao diện website (54)
        • 3.4.2. Giao diện đăng nhập và đăng ký (55)
        • 3.4.3. Giao diện đăng nhập khách hàng (56)
        • 3.4.4. Giao diện người dùng (56)
        • 3.4.5. Giao diện quản lý khách hàng (57)
        • 3.4.6. Giao diện quản lý hàng hóa (58)
        • 3.4.7. Giao diện quản lý giỏ hàng (61)
        • 3.4.8. Giao diện quản lý hóa đơn (62)
        • 3.4.9. Giao diện quản lý bình luận (63)
        • 3.4.10. Giao diện Thống kê (64)
  • PHẦN III: KẾT LUẬN (65)
    • 1. Những kết quả đạt được (65)
    • 2. Hạn chế đề tài (65)
    • 3. Hướng phát triển đề tài (67)

Nội dung

Mục đích và nhiệm vụ chọn đề tài

Mục đích

Làm quen với môi trường làm việc tại công ty, từ đó có thể tìm hiểu và nắm bắt được cơ chếhoạt động, quản lí của công ty đểtiến hành phân tích, xây dựng website sao cho phù hợp.

Xây dựng website quản lí bán hàng bằng việc sử dụng kết hợp các ngôn ngữ, công nghệ mới Đảm bảo việc an toàn, bảo mật cho các thông tin của các cửa hàng, quản lý cũng như sắp xếp trởnên tiện lợi và nhanh chóng hơn.

Nhiệm vụ

 Phân tích, đánh giá chính xác vềquy trình hoạt động bán hàng tại Công ty.

 Thực hiện đúng trình tự quá trình phát triển một website quản lý.

 Hiểu rõ hơn vềngôn ngữ truy vấn dữliệu và ngôn ngữlập trình php.

 Xây dựng thành công website quản lý bán giày thểthao

 Tạo các chức năng mới nhằm nâng cao tính sáng tạo cho website.

3 Đối tượng và phạm vi chọn đề tài

 Nghiên cứu hệthống quản lý bán hàng giày thểthao.

 Nghiên cứu các website quản lý bán hàng có sẵn hiện nay được chia sẻ trên internet.

 Cơ sởdữliệu cho sản phẩm.

 Các ngôn ngữ lập trình web, các công nghệ mới hỗ trợ cho việc lập trình website.

 Quy trình xây dựng nên một website hoàn chỉnh.

 Không gian: Các tiệm giày thểthao.

Trường Đại học Kinh tế Huế

- Giai đoạn thu thâp dữ liệu:

 Phương pháp nghiên cứu tài liệu: Nghiên cứu các tài liệu, bài viết về xây dựng website quản lí bán hàng, các thông tin trên Internet và các khóa luận của các năm trước đểtừ đó có thể đề ra hướng xây dựng website hoàn chỉnh phù hợp với thực trạng hiện nay.

 Phương pháp phỏng vấn: gặp, hỏi trực tiếp các shop giày thểthao.

- Giai đoạn phân tích và thiết kế:

 Giai đoạn phân tích: Phân tích hướng chức năng

 Phương pháp lập trình: Xây dựng website bằng ngôn ngữ PHP và framework

 Phương pháp kiểm thửhệthống: Phương pháp này dùng đểtheo dõi và đánh giá hành vi của sản phẩm hoặc hệ thống website hoàn chỉnh và đã được tích hợp đầy đủ, dựa vào đặc tảvà các yêu cầu chức năng đãđược xác định trước.

Ngoài phần mở đầu và kết thúc, cấu trúc khóa luận gồm có ba chương:

-Chương 1:Cơ sởlý luận vềwebsite quản lý bán hàng bằng php

-Chương 2:Bài toán quản lý hoạt động bán giày thểthao

-Chương 3:Xây dựng website quản lý bán giày thểtháo

Trường Đại học Kinh tế Huế

NỘI DUNG NGHIÊN CỨU

CƠ SỞ LÝ LUẬN VỀ WEBSITE QUẢN LÝ BÁN HÀNG BẰNG PHP

1.1 Tổng quan về quản lý bán hàng

1.1.1 Quản lý bán hàng là gì?

Quản lý bán hàng có thể được định nghĩa[1] là hoạt động quản trị của cá nhân hoặc một nhóm người thuộc lĩnh vực bán hàng hoặc những người hỗtrợtrực tiếp cho lực lượng bán hàng nhằm triển khai việc cung cấp các sản phẩm hoặc dịch vụcủa doanh nghiệp trên cơ sở chiến lược kinh doanh, nguồn lực của doanh nghiệp và môi trường kinh doanh có liên quan.

1.1.2 Tầm quan trọng của quản lý bán hàng

Trước đây, việc kinh doanh thường [2] là những cửa hàng nhỏ lẻ bởi vì con người hoàn toàn phải quản lý và thực hiện thủ công mọi công việc nhưng thời đại ngày nay, cùng với sự phát triển vượt bậc của công nghệ thì việc kinh doanh buôn bán đãđược mở rộng ra rất nhiều, các hệthống cửa hàng, công ty mẹcông ty con mọc lên như nấm Trong đó không thể không kể đến vai trò vô cùng quan trọng của các phần mềm quản lý bán hàng Bạn đang kinh doanh mặt hàng thời trang, vậy đương nhiên càng không thểbỏ qua chúng nếu như một thành công.

Những khó khăn khi quản lý thủ côngĐối với việc buôn bán hàng thời trang thì mỗi ngày đều có rất nhiều công việc cũng như thông tin, con sốcần xử lý và theo dõi như số lượng nhập hàng, bán hàng, hàng tồn của mỗi ngày, doanh thu lợi nhuận của mỗi ngày, việc thay đổi giá cả, việc quản lý các mã sản phẩm khác nhau, Bạn đã rất mệt mỏi khi mỗi ngày đều phải tính toán những con số đó, dù có tỉmỉ cẩn thận thếnào thì cũng có thể xảy ra sai sót và dẫnđến rất nhiều hậu quảkéo theo.

Khó khăn khi kê khai bằng sổsách mà sổ sách còn dễ bị hư hỏng, ẩm ướt và bị thất lạc Mỗi ngày với rất nhiều thông tin cần xử lý do đó lượng dữ liệu cần lưu trữ rất lớn.

Trường Đại học Kinh tế Huế Điều này sẽ gây khó khăn nếu như bạn muốn tìm lại số liệu cách đây một thời gian, sẽ phải lục lại sổsách rất vất vả. Đặc biệt, việc mở rộng cửa hàng gặp nhiều khó khăn do không quản lý tốt nhân viên, tốn nhân công,

Lợi ích khu sử dụng website quản lý bán hàng Tất cả những khó khăn trên đều có thể được giải quyết dễdàng với phần mềm quản lý bán hàng Phần mềm được thiết kế đơn giản, dễsử dụng, giao diện thân thiện với người dùng.

Website quản lý bán hàng có thể lưu trữ được một lượng dữ liệu rất khổng lồ mà không cần lo lắng chúng bịmất, dễdàng tìm kiếm bằng các công cụtìm kiếm dữ liệu.

Trong website quản lý bán hàng cũng sẽ giúp bạn tự động tính toán hàng tồn kho, hàng nhập, hàng xuất mỗi ngày cũng như doanh thu hay lợi nhuận Bạn chỉ cần nhập số liệu vào còn việc tính toán thìđã phần mềm lo lại đảm bảo chính xác tuyệt đối.

Bằng việc sử dụng website quản lý bán hàng, các giao dịch bán hàng cũng sẽ được lưu lại một cách chi tiết nên nhân viên bán hàng tuyệt đối không thểgian lận hay có ý đồ xấu Đây là một lợi ích rất lớn đểtạo điều kiện cho việc mởrộng các chi nhánh.

1.2 Tổng quan về các công nghệ hỗ trợ xây dựng website

1.2.1 Tổng quan về HTML/CSS/JAVASCRIPT

 HTML là chữ viết tắt của HyperText Markup Language, có thể nói là ngôn ngữ đánh dấu siêu văn bản, là ngôn ngữ đánh dấu tiêu chuẩn đểtạo các trang web vàứng dụng, các mẫu thông tin được trình bày trên World Wide Web.

 HTML đượcví như là “bộ xương” của một trang web Nó giúp cho lập trình viên có thể xây dựng nên giao diện và cố định các thành phần bằng các thẻ

(tag) nhất định, gán vai trò cho các thẻ đểtạo thành website

Trường Đại học Kinh tế Huế

 HTML là cầu nối giao tiếp giữa người dùng và trình duyệt Bằng việc sử dụng các thẻ người dùng có thể in nghiên, tô đậm, tô màu, phóng to cỡ chứ,… làm cho trang web của mình trở nên đẹp hơn.

 HTML là một chuẩn Internet được tổ chức W3C (WORLD WIDE WED

 Trang web HTML được lưu với phần mởrộng là HTML.

 Cấu trúc của ngôn ngữHTML rất đơn giản, bốcục rõ ràng, dễsử dụng.

 Bốcục HTML của một trang web:

 CSS là viết tắt của từ Cascading Style Sheets là ngôn ngữ biểu định kiểu được sử dụng để mô tảviệc trình bày một tài liệu được viết bằng ngôn ngữ đánh dấu như HTML Giúp người dùng định dạng màu sắc, kích thước của một số thành phần web nhưng khi người xây dựng tùy chỉnh vị trí của một phần tử hoặc tạo hiệu ứng cho phần tử thì HTML không thể làm được, lúc này sẽ sử dụng đến

CSS đểhỗtrợ CSS là công nghệnền tảng của World Wide Web.

 Cấu trúc của CSS cũng rất đơn giản, logic, dễhiểu Có thể khai báo CSS bằng nhiều cách, có thể đặt các định dạng CSS trong các thẻ … rồi đặt

Trường Đại học Kinh tế Huế trong từng thẻ HTML riêng biệt hoặc có thể tạo một file riêng để kết nối với phần mở rộng “.css” Tuy nhiên từng cách đặt khác nhau mà mức độ ưu tiên của các thẻ CSS cũng khác nhau Các style đặt riêng biệt trong từng thẻ HTML có mức độ ưu tiên cáo nhất, tiếp đến là các style đặt trong phần …, kế đến là các style đặt trong các file có phần mở rộng “.css”, cuối cùng là các style mặc định của các trình duyệt.

 Cú pháp của CSS được chia làm 3 phần: thẻ chọn (selector), thuộc tính

BÀI TOÁN QUẢN LÝ HOẠT ĐỘNG BÁN GIÀY THỂ THAO

2.1 Tổng Thực trạng ứng dụng website trong kinh doanh bán hàng giày thể thao

Hiện nay, xu hướng mua giày thể thao online bằng website được rất nhiều khách hàng lựa chọn bởi sự tiện nghi của các website mang lại Tại Việt Nam, rất nhiều người còn tìm kiếm các tin tức, thông tin liên quan đến các hãng giày, loại giày,giá cả… thông qua các website bán hàng lớn và sau đó sẽquyết định đặt mua.

Chính vì vậy, các công ty, cửa hàng kinh doanh đã đầu tư về lĩnh vực thiết kếcác website bán giày để kinh doanh trực tuyến Dưới đây là một số ví dụ về các website về bán giày nỗi tiếng:

Hình 2 : Wesite addidas.com (Nguồn: https://www.adidas.com.vn/)

Trường Đại học Kinh tế Huế

Hình 3: Wesite drake.vn (Nguồn: https://drake.vn/)

Tuy nhiên, cửa hàng giày thể thao cũng chưa đầu tư thiết kế website bán hàng một cách chuyên nghiệp Với các cửa hàng nhỏ lẻ, việc cạnh tranh với các công ty, cửa hàng lớn, có tiếng là một thách thức đầy khó khăn Không chỉvậy, thị trường giày thểthao luôn biến động không ngừng qua các thời điểm khác nhau, đòi hỏi các công ty, cửa hàng phải có các giải pháp thiết thực đểxây dựng được thương hiệu riêng của mình.

Website bán giày thểthao là website giới thiệu các mẫu mã vềgiày thểthao hiện nay đểbắt kịp xu hướng, thông qua trang website.

Nhân viên trước khi vào làm việc phải cung cấp đầy đủ thông tin cá nhân Sau đó đượcngười quản lý cấp quyền truy cập vào website, dễdàng quản lý trong việc bán hàng hằng ngày Các nhân viên chỉ có quyền truy cập vào chức năng liên quan đến việc bán hàng Người quản lý có tài khoản mật khẩu riêng và có quyền truy cập tất cả các chức năng của website.

Trường Đại học Kinh tế Huế

Các mẫu hàng bán chạy sẽ được những người quản lý nhập hàng về Sau đó, người quản lý sẽ đăng những mẫu giày này lên website với đầy đủ thông tin về tên sản phẩm, giá cả, hìnhảnh, số lượng, mô tả, tình trạng , khuyến mãi… Đối với khách hàng chưa đăng ký tài khoản, chỉ có thể đọc thông tin các mẫu giày, không đặt mua trực tuyến được Nếu khách hàng muốn đặt hàng, thì phải đăng ký tài khoản truy cập vào website Đối với tài khoản lần đầu đăng nhập thì khách hàng sẽnhận được mật khẩu từ email, còn người tài khoản đã đăng nhập rồi mà quên mật khẩu thì có thể lấy lại mật khẩu qua email của mình Khi đặt mua trực tuyến, khách hàng kích chọn sản phẩm sẽ chuyển về giỏ hàng và khi chốt mua thì khách hàng cần cập nhật thêm các thông tin cá nhân như họ tên, số điện thoại, địa chỉ đối với những tài khoản đầu tiên đăng nhập Thông tin đặt hàng của khách hàng sẽ được lưu trữ vào danh sách đặt hàng trêntrang website Sau đó thông tin hóa đơn bao gồm mã hóađơn tên sản phẩm, số lượng, size, mã sản phẩm, tên khách hàng, số điện thoại, địa chỉ, ngày đặt hàng, tổng hóa đơn, sẽ chuyển vềemail của mìnhđểxác nhận Đồng thời khách hàng có thểbình luận vào những sản phẩm đó.

Các đơn đặt hàng của khách hàng được quản lý trên trang hệthống, người quản trịsẽ lấy thông tin của khách hàng để đưa cho nhân viên liên lạc lại trực tiếp với khách hàng, xác nhận tính chính xác về thông tin của sản phẩm và khách hàng Rồi bắt đầu chuyển hàng.

Trường Đại học Kinh tế Huế

CHƯƠNG 3: XÂY DỰNG WEBSITE QUẢN LÝ BÁN GIÀY THỂ THAO

3.1 Phân tích hệ thống quản lý bán giày thể thao

3.1.1 Phân tích yêu cầu, đặc tả chức năng

Phân tích hệthống là việc xác định xem chức năng nghiệp vụcủa hệthống là gì Trong giaiđoạn này bao gồm việc nghiên cứu hệthống hiện thời, tìm ra nguyên lý hoạt động của nó và những vị trí mà nó có thể được nâng cao, cải thiện Bên cạnh đó là việc nghiên cứu xem xét các chức năng mà hệthống cần cung cấp và các mối quan hệcủa chúng, bên trong cũng như phía bên ngoài hệthống.

Mục đích: Xác định một cách chính xác và cụ thể các chức năng chính của hệ thống thông tin Trong giai đoạn này cần phải xác định rõ ràng những gì mà hệthống cần phải thực hiện phân tích phải đề cập đến những mô tả cơsở, các mô tảnày sẽ được trình bàu rõ trong một tài liệu gửi cho người sửdụng phê chuẩn trước khi tiến hành những công việc tiếp theo.

Mỗi người dùng sau khi đăng ký tài khoản mới được đăng nhập sử dụng hệ thống.

Mỗi tài khoản đó được admin phân quyền để sử dụng các chức năng của hệ thống Hệ thống sẽcung cấp một tài khoản có quyền hạn cao nhất cho admin, tài khoản đó cóthểsử dụng tất cảcác chức năng của hệthống và quản lí các tài khoản khác.

Website có chức năng lưu trữ thông tin các nhân viên trong công ty đồng thời phân quyền cho nhân viên truy cập vào thông tin hàng hóa, khách hàng và đơn hàng để thực hiện công việc bán hàng.

Website có nhiệm vụ lưu trữ tất cả các thông tin về khách hàng để dễdàng tiếp cận và có các chế độ ưu đãi riêng.

Trường Đại học Kinh tế Huế

Thông tin của sản phẩm sẽ được admin nhập vào hệ thống, được lưu trữ vào cơ sở dữ liệu admin có thể thêm mới các hàng hóa từ đó có thể tạo mới các sản phẩm tương ứng, bên cạnh đó có thểxóa hoặc cập nhât sản phẩm.

Thông tin của loại hàng hóa sẽ được admin nhập vào hệthống, được lưu trữ vào cơ sởdữ liệu admin có thểthêm mới các loại hàng hóa, bên cạnh đó có thểxóa hoặc cập nhât loại hàng hóa.

- Quản lý nhà sản xuất

Thông tin của nhà sản xuất sẽ được admin nhập vào hệthống, được lưu trữ vào cơ sở dữ liệu admin có thể thêm mới các nhà sản xuất, bên cạnh đó có thể xóa hoặc cập nhât nhà sản xuất

Những bình luận của khách hàng sẽ được admin quản lý có thểxóa bình luận.

Những sản phẩm đã chọn của khách hàng định mua, trong giỏ hàng gồm thông tin của sản phẩm đó, số lương mua.

Giao dịch thành công thì mọi thông tin được lưu trữvào hệthống.

Chức năng thống kê giúp quá trình thống kê doanh thu, lợi nhuận, số lượng bán tiết kiệm thời gian và khách quan chính xác, tiết kiệm thời gian.

3.1.3 Bảng phân tích bài toán

Bảng 1: Bảng phân tích bài toán Động từ + bổngữ Danh từ Nhận xét Đăng nhập Nhân viên Tác nhân

Trường Đại học Kinh tế Huế

Phân quyền Khách hàng Tác nhân Đăng xuất Danh sách nhân viên HSDL

Quản lý nhân viên Danh sách khách hàng HSDL

Quản lý hàng hóa Hóa đơn HSDL

Quản lý khách hàng Danh sách hàng hóa HSDL

Quản lý hóađơn Xuất hàng

Quản lý giỏhàng Số lượng mua

Thống kê lượng hàng đã bán

Thống kê lượng hàng còn

Thống kê số lượng hàng

3.1.4 Bảng phân tích chức năng

Bảng 2: Bảng phân tích hệthống

Chứcnăng Mô tả Đầu vào Đầu ra

Phân quyền Phân quyền sử dụng chức năng cho các tài khoản

Quyền sử dụng các chức năng Đăng nhập Người sửdụng tài khoản đã được admin cung cấp để đăng nhập hệthống.

Sửdụng hệ thống Đăngxuất Người dùng yêu cầu thoát khỏi Lệnh đăng xuất Thoát khỏi hệ

Trường Đại học Kinh tế Huế hệthống thống.

Bảng 3: Quản lý nhân viên

Chức năng Mô tả Đầu vào Đầu ra

Xem thông tin nhân viên Thông tin nhân viên

Admin thêm nhân viên vào hệ thống để quản lý

Xóa nhân viên Nhân viên nghỉviệc sẽ được admin xóa thông tin khỏi hệ thống

Yêu cầu xóa Danh sách nhân viên

Thông tin nhân viên bị thay đổi Thông tin thay đổi

Bảng 4: Quản lý khách hàng

Chức năng Mô tả Đầu vào Đầu ra

Xem thông tin khách hàng Thông tin khách hàng

Nhân viên nghỉviệc sẽ được admin xóa thông tin khỏi hệ thống

Yêu cầu xóa Danh sách nhân viên

Thông tin khách hàng bịthay đổi

Bảng 5: Quản lý hàng hóa

Trường Đại học Kinh tế Huế

Chức năng Mô tả Đầu vào Đầu ra

Kiểm tra thông tin sản phẩm, số lượng Cập nhật vào hệ thống.

Kiểm tra thông tin loại hàng.

Quản lý nhà sản xuất

Kiểm tra thông tin nhà sản xuất Cập nhật vào hệthống.

Thông tin nhà sản xuất

Danh sách nhà sản xuất

Bảng 6: Quản lý giao dịch

Chức năng Mô tả Đầu vào Đầu ra

Thông tin những sản phẩm của đơn hàng.

Kiểm tra những sản phẩm định mua.

Thông tin số lượng sản phẩm mua

Chức năng Mô tả Đầu vào Đầu ra

Thống kê lượng hàng đã bán

Người dùng yêu cầu xem thông tin của các số lượng hàng đã bán

Kết quảthống kê số lượng hàngđã bán

Thống kê lượng hàng còn

Người dùng yêu cầu xem thông tin của các số lượng hàng còn lại.

Kết quảthống kê số lượng hàng còn

Trường Đại học Kinh tế Huế

Người dùng yêu cầu xem thông tin của các

Người dùng yêu cầu xem số tiền đã bán.

Kết quảthống kê doanh thu

3.2.1 Sơ đồ chức năng hệ thống (BFD – Business Function Diagram)

Xác định chức năng nghiệp vụ là bước đầu tiên của việc phân tích hệthống Đểphân tích yêu cầu thông tin của tổchức thì cần phải biết được tổchức đó thực hiện những chức năng, nhiệm vụgì Từ đó, tìm ra các thông tin, các dữliệu được sửdụng và tạo ra trong các chức năng Đồng thời cũng phải tìm ra những hạn chế, mối ràng buộc đặt lên các chức năng đó.

Sơ đồ phân rã chức năng (BFD – Business Function Diagram) là công cụ biểu diễn việc phân rã có thứ bậc đơn giản các công việc cần thực hiện Mỗi công việc được chia ra làm các công việc con, số mức chia được phụ thuộc vào kích cỡ và độ phức tạp của hệ thống.

Qua quá trình quan sát, nghiên cứu các nghiệp vụ, quy trình hoạt động của hệ thống.

Dưới đây là sơ đồchức năng thểhiện website với các chức năng:

Trường Đại học Kinh tế Huế

Sơ đồ1: Sơ đồchức năng quản lý bán giày thểthao

3.2.2 Sơ đồ đồ ngữ cảnh (CD-context Diagram)

XÂY DỰNG WEBSITE QUẢN LÝ BÁN GIÀY THỂ THAO

3.1 Phân tích hệ thống quản lý bán giày thể thao

3.1.1 Phân tích yêu cầu, đặc tả chức năng

Phân tích hệthống là việc xác định xem chức năng nghiệp vụcủa hệthống là gì Trong giaiđoạn này bao gồm việc nghiên cứu hệthống hiện thời, tìm ra nguyên lý hoạt động của nó và những vị trí mà nó có thể được nâng cao, cải thiện Bên cạnh đó là việc nghiên cứu xem xét các chức năng mà hệthống cần cung cấp và các mối quan hệcủa chúng, bên trong cũng như phía bên ngoài hệthống.

Mục đích: Xác định một cách chính xác và cụ thể các chức năng chính của hệ thống thông tin Trong giai đoạn này cần phải xác định rõ ràng những gì mà hệthống cần phải thực hiện phân tích phải đề cập đến những mô tả cơsở, các mô tảnày sẽ được trình bàu rõ trong một tài liệu gửi cho người sửdụng phê chuẩn trước khi tiến hành những công việc tiếp theo.

Mỗi người dùng sau khi đăng ký tài khoản mới được đăng nhập sử dụng hệ thống.

Mỗi tài khoản đó được admin phân quyền để sử dụng các chức năng của hệ thống Hệ thống sẽcung cấp một tài khoản có quyền hạn cao nhất cho admin, tài khoản đó cóthểsử dụng tất cảcác chức năng của hệthống và quản lí các tài khoản khác.

Website có chức năng lưu trữ thông tin các nhân viên trong công ty đồng thời phân quyền cho nhân viên truy cập vào thông tin hàng hóa, khách hàng và đơn hàng để thực hiện công việc bán hàng.

Website có nhiệm vụ lưu trữ tất cả các thông tin về khách hàng để dễdàng tiếp cận và có các chế độ ưu đãi riêng.

Trường Đại học Kinh tế Huế

Thông tin của sản phẩm sẽ được admin nhập vào hệ thống, được lưu trữ vào cơ sở dữ liệu admin có thể thêm mới các hàng hóa từ đó có thể tạo mới các sản phẩm tương ứng, bên cạnh đó có thểxóa hoặc cập nhât sản phẩm.

Thông tin của loại hàng hóa sẽ được admin nhập vào hệthống, được lưu trữ vào cơ sởdữ liệu admin có thểthêm mới các loại hàng hóa, bên cạnh đó có thểxóa hoặc cập nhât loại hàng hóa.

- Quản lý nhà sản xuất

Thông tin của nhà sản xuất sẽ được admin nhập vào hệthống, được lưu trữ vào cơ sở dữ liệu admin có thể thêm mới các nhà sản xuất, bên cạnh đó có thể xóa hoặc cập nhât nhà sản xuất

Những bình luận của khách hàng sẽ được admin quản lý có thểxóa bình luận.

Những sản phẩm đã chọn của khách hàng định mua, trong giỏ hàng gồm thông tin của sản phẩm đó, số lương mua.

Giao dịch thành công thì mọi thông tin được lưu trữvào hệthống.

Chức năng thống kê giúp quá trình thống kê doanh thu, lợi nhuận, số lượng bán tiết kiệm thời gian và khách quan chính xác, tiết kiệm thời gian.

3.1.3 Bảng phân tích bài toán

Bảng 1: Bảng phân tích bài toán Động từ + bổngữ Danh từ Nhận xét Đăng nhập Nhân viên Tác nhân

Trường Đại học Kinh tế Huế

Phân quyền Khách hàng Tác nhân Đăng xuất Danh sách nhân viên HSDL

Quản lý nhân viên Danh sách khách hàng HSDL

Quản lý hàng hóa Hóa đơn HSDL

Quản lý khách hàng Danh sách hàng hóa HSDL

Quản lý hóađơn Xuất hàng

Quản lý giỏhàng Số lượng mua

Thống kê lượng hàng đã bán

Thống kê lượng hàng còn

Thống kê số lượng hàng

3.1.4 Bảng phân tích chức năng

Bảng 2: Bảng phân tích hệthống

Chứcnăng Mô tả Đầu vào Đầu ra

Phân quyền Phân quyền sử dụng chức năng cho các tài khoản

Quyền sử dụng các chức năng Đăng nhập Người sửdụng tài khoản đã được admin cung cấp để đăng nhập hệthống.

Sửdụng hệ thống Đăngxuất Người dùng yêu cầu thoát khỏi Lệnh đăng xuất Thoát khỏi hệ

Trường Đại học Kinh tế Huế hệthống thống.

Bảng 3: Quản lý nhân viên

Chức năng Mô tả Đầu vào Đầu ra

Xem thông tin nhân viên Thông tin nhân viên

Admin thêm nhân viên vào hệ thống để quản lý

Xóa nhân viên Nhân viên nghỉviệc sẽ được admin xóa thông tin khỏi hệ thống

Yêu cầu xóa Danh sách nhân viên

Thông tin nhân viên bị thay đổi Thông tin thay đổi

Bảng 4: Quản lý khách hàng

Chức năng Mô tả Đầu vào Đầu ra

Xem thông tin khách hàng Thông tin khách hàng

Nhân viên nghỉviệc sẽ được admin xóa thông tin khỏi hệ thống

Yêu cầu xóa Danh sách nhân viên

Thông tin khách hàng bịthay đổi

Bảng 5: Quản lý hàng hóa

Trường Đại học Kinh tế Huế

Chức năng Mô tả Đầu vào Đầu ra

Kiểm tra thông tin sản phẩm, số lượng Cập nhật vào hệ thống.

Kiểm tra thông tin loại hàng.

Quản lý nhà sản xuất

Kiểm tra thông tin nhà sản xuất Cập nhật vào hệthống.

Thông tin nhà sản xuất

Danh sách nhà sản xuất

Bảng 6: Quản lý giao dịch

Chức năng Mô tả Đầu vào Đầu ra

Thông tin những sản phẩm của đơn hàng.

Kiểm tra những sản phẩm định mua.

Thông tin số lượng sản phẩm mua

Chức năng Mô tả Đầu vào Đầu ra

Thống kê lượng hàng đã bán

Người dùng yêu cầu xem thông tin của các số lượng hàng đã bán

Kết quảthống kê số lượng hàngđã bán

Thống kê lượng hàng còn

Người dùng yêu cầu xem thông tin của các số lượng hàng còn lại.

Kết quảthống kê số lượng hàng còn

Trường Đại học Kinh tế Huế

Người dùng yêu cầu xem thông tin của các

Người dùng yêu cầu xem số tiền đã bán.

Kết quảthống kê doanh thu

3.2.1 Sơ đồ chức năng hệ thống (BFD – Business Function Diagram)

Xác định chức năng nghiệp vụ là bước đầu tiên của việc phân tích hệthống Đểphân tích yêu cầu thông tin của tổchức thì cần phải biết được tổchức đó thực hiện những chức năng, nhiệm vụgì Từ đó, tìm ra các thông tin, các dữliệu được sửdụng và tạo ra trong các chức năng Đồng thời cũng phải tìm ra những hạn chế, mối ràng buộc đặt lên các chức năng đó.

Sơ đồ phân rã chức năng (BFD – Business Function Diagram) là công cụ biểu diễn việc phân rã có thứ bậc đơn giản các công việc cần thực hiện Mỗi công việc được chia ra làm các công việc con, số mức chia được phụ thuộc vào kích cỡ và độ phức tạp của hệ thống.

Qua quá trình quan sát, nghiên cứu các nghiệp vụ, quy trình hoạt động của hệ thống.

Dưới đây là sơ đồchức năng thểhiện website với các chức năng:

Trường Đại học Kinh tế Huế

Sơ đồ1: Sơ đồchức năng quản lý bán giày thểthao

3.2.2 Sơ đồ đồ ngữ cảnh (CD-context Diagram)

Sơ đồ ngữ cảnh là một dạng sơ đồ được dùng để hỗ trợtrong quá trình xây dựng sơ đồ dòng dữ liệu Việc sử dụng sơ đồ ngữ cảnh nhằm làm rõ biên giới của hệthống và hỗ trợ việc nghiên cứu các mối quan hệ của hệthống với thếgiới bên ngoài Từ đó cũng có thể làm rõ các hoạt động cùng với các thông tin vào ra của hệ thống Sơ đồ ngữ cảnh thường được thiết lập đầu tiên, trong giai đoạn đầu tiên của tiến trình phân tích, giúp phân tích viên có được cái nhìn tổng quát với môi trường bên ngoài Sơ đồ ngữ cảnh bao gồm ba nhóm thành phần:

- Thành phần chính là một vòng tròn nằm ở vị trí trung tâm của sơ đồ, biểu thị cho toàn bộhệthống đang được nghiên cứu.

- Tác nhân bên ngoài là một người, một nhóm người hoặc một tổ chức bên ngoài lĩnh vực nghiên cứu của hệ thống nhưng có một số hình thức tiếp xúc với hệ thống.

Chúng là nguồn gốc cung cấp thông tin cho hệ thống và là nơi nhận các sản phẩm của hệ thống Kí hiệu là hình chữnhật.

Tác nhân bên trong là chức năng hoặc xử lý bên trong hệ thống được mô tả ở trang khác của mô hình Kí hiệu là hình tròn.

Trường Đại học Kinh tế Huế

Dựa vào bài toán mô tảcùng với sơ đồtổchức, sơ đồ chức năng, ta có thể phân tích để thu được sơ đồngữcảnh như sau:

Hệ thống quản lý bán hàng giày thể thao có 2 tác nhân ngoài tác động đó chính là khách hàng và nhân viên trực tiếp truyền các thông tin vào hệthống và nhận các thông tin từ hệthống.

3.2.3 Sơ đồ nguồn dữ liệu(DFD_Data Flow Diagram)

Biểu đồluồng dữ liệu (DFD-Data Flow Diagram) là một sơ đồ hình học nhằm diễn tảcác luồng tài liệu thông qua các chức năng của hệthống

- Xác định yêu cầu của người dùng.

- Lập kế hoạch và minh hoạ những phương án cho phân tích viên và người dùng xem xét.

- Trao đổi giữa những phân tích viên và người dùng trong hệthống.

- Làm tài liệu đặc tảyêu cầu hình thức và đặc tảthiết kếhệthống.

Sau khi có được sơ đồ chức năng BFD, tiếp theo ta cần xem xét chi tiết hơn về thông tin cần cho việc thực hiện các chức năng đã nêu trong sơ đồ BFD trên Công cụ được sử dụng cho mục đích này là sơ luồng dữliệu DFD.Ở sơ đồnày nêu ra một mô hình

Trường Đại học Kinh tế Huế vềhệthống có quan điểm cân xứng cho cảdữ liệu và chức năng Nó chỉra cách mà thông tin chuyển vận từ chức năng này của hệ thống qua chức năng khác của hệ thống Điều quan trọng nhất là nó chỉ ra phải có sẵn những thông tin nào cần phải có, trước khi cho thực hiện một hàm hay một quá trình.

3.2.3.1 Sơ đồ luồng dữ liệu mức 0

Sơ đồ 3: Sơ đồDFD mức 0

Sơ đồ luồng dữ liệu mức 0 có 7 chức năng là quản lý hệ thống, quản lý nhân viên, quản lý khách hàng, quản lý hàng hóa, quản lý giao dịch, quản lý bình luận, thống kê Các

Ngày đăng: 28/08/2023, 20:51

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[3] “HTML,” Wikipedia tiếng Việt. Jan. 06, 2019, Accessed: Mar. 25, 2020. [Online].Available: https://vi.wikipedia.org/w/index.php?title=HTML&oldid=47174111 Sách, tạp chí
Tiêu đề: HTML
Năm: 2019
[6] “PHP,” Wikipedia tiếng Việt. Oct. 30, 2019, Accessed: Mar. 25, 2020. [Online].Available: https://vi.wikipedia.org/w/index.php?title=PHP&oldid=56081290 Sách, tạp chí
Tiêu đề: PHP
Nhà XB: Wikipedia tiếng Việt
Năm: 2019
[1] “Quản lý bán hàng là gì?,” Công ty phần mềm Trường Minh Thịnh - TMT Solutions, Oct. 28, 2014. http://tmtsofts.com/tin-tuc/quan-ly-ban-hang-la-gi-t11.html (accessed Mar. 25, 2020) Link
[2] “Tầm quan trọng của phần mềm quản lý bán hàng trong kinh doanh thời trang,”POS365.VN. https://www.pos365.vn/tam-quan-trong-cua-phan-mem-quan-ly-ban-hang-trong-kinh-doanh-thoi-trang-4156.html (accessed Mar. 25, 2020) Link
[4] thachpham92, “[Học CSS] CSS là gì và vai trò của nó trên website,” Thach Pham.https://thachpham.com/web-development/html-css/css-la-gi-va-vai-tro.html (accessed Mar. 25, 2020) Link
[5] TheHalfHeart, “Javascript là gì? Viết ứng dụng Javascript đầu tiên,” freetuts, Jan. 06, 2015. https://freetuts.net/javascript-la-gi-viet-ung-dung-javascript-dau-tien-263.html(accessed Mar. 25, 2020) Link
[7] “[BÀI 1]: FRAMEWORK LÀ GÌ  ? LARAVEL L À GÌ VÀ CÁCH CÀI ĐẶT  ?,”techmaster.vn. https://techmaster.vn/posts/34646/lap-trinh-laravel-cho-nguoi-moi-bat-dau (accessed Mar. 25, 2020) Link
[8] V. Nguyễn, “Phần mềm XAMPP là gì  ? H ướng dẫn cài đặt và sử dụng phần mềm XAMPP,” WEBICO BLOG, Nov. 29, 2019. https://blog.webico.vn/phan-mem-xampp-la-gi-huong-dan-cai-dat-va-su-dung-phan-mem-xampp/ (accessed Mar. 28, 2020) Link

HÌNH ẢNH LIÊN QUAN

Hình 1: Laravel hoạt động theo mô hình MVC (Nguồn: - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 1 Laravel hoạt động theo mô hình MVC (Nguồn: (Trang 20)
3.2.3.1. Sơ đồ luồng dữ liệu mức 0 - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
3.2.3.1. Sơ đồ luồng dữ liệu mức 0 (Trang 36)
3.2.3.3. Sơ đồ luồng dữ liệu mức 1: quản lý nhân viên - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
3.2.3.3. Sơ đồ luồng dữ liệu mức 1: quản lý nhân viên (Trang 38)
3.2.3.5. Sơ đồ luồng dữ liệu mức 1: Quản lý hàng hóa - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
3.2.3.5. Sơ đồ luồng dữ liệu mức 1: Quản lý hàng hóa (Trang 39)
3.2.3.6. Sơ đồ luồng dữ liệu mức 1: Quản lý giao dịch - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
3.2.3.6. Sơ đồ luồng dữ liệu mức 1: Quản lý giao dịch (Trang 40)
3.2.3.8. Sơ đồ luồng dữ liệu mức 1: Quản lý thống kê - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
3.2.3.8. Sơ đồ luồng dữ liệu mức 1: Quản lý thống kê (Trang 41)
Sơ đồ 12: Mô hình cơ sở dữ liệu - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Sơ đồ 12 Mô hình cơ sở dữ liệu (Trang 53)
Hình 4: Giao diện website - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 4 Giao diện website (Trang 54)
Hình 5: Giao diện đăng nhập - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 5 Giao diện đăng nhập (Trang 55)
Hình 7: giao diện đăng nhập khách hàng - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 7 giao diện đăng nhập khách hàng (Trang 56)
Hình 9: Giao diện quản lý khách hàng - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 9 Giao diện quản lý khách hàng (Trang 57)
Hình 11: Giao diện quản lý chi tiết sản phẩm - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 11 Giao diện quản lý chi tiết sản phẩm (Trang 59)
Hình 12: Giao diện quản lý loại giày - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 12 Giao diện quản lý loại giày (Trang 60)
Hình 15: Giao diện quản lý hóa đơn - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 15 Giao diện quản lý hóa đơn (Trang 62)
Hình 16: Giao diện quản lý chi tiết hóa đơn - Xây dựng web quản lý bán hàng giày thể thao bằng ngôn ngữ php
Hình 16 Giao diện quản lý chi tiết hóa đơn (Trang 63)

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w