1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích thiết kế hệ thống bán hàng online của FiinStore

64 7 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 đề Phân tích thiết kế hệ thống bán hàng online của FiinStore
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 64
Dung lượng 4,45 MB

Cấu trúc

  • CHƯƠNG 1. GIỚI THIỆU BÀI TOÁN (6)
    • 1. Đặt vấn đề (6)
    • 2. Bài toán giải quyết (6)
      • 2.1. Khảo sát hệ thống (6)
      • 2.2 Phát biểu bài toán (17)
      • 2.2 Hạn chế (18)
    • 3. Đề xuất giải pháp (18)
      • 3.1 Xuất phát điểm (18)
      • 3.2 Mô tả chi tiết giải pháp dự kiến (18)
    • 4. Từ điển dữ liệu của hệ thống (21)
  • CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG (23)
    • 1. Biểu đồ ca sử dụng (23)
    • 2. Mô tả ca sử dụng (25)
    • 3. Biểu đồ tuần tự (36)
    • 4. Biểu đồ hoạt động (44)
    • 5. Biểu đồ lớp (50)
  • CHƯƠNG 3: THIẾT KẾ HỆ THỐNG (51)
    • 1. Thiết kế cơ sở dữ liệu (51)
      • 1.1 Thiết kế khái niệm (51)
      • 1.2 Thiết kế logic (52)
      • 1.3 Thiết kế vật lý (53)
    • 2. Thiết kế giao diện (58)
  • KẾT LUẬN (64)

Nội dung

Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng hệ thống chủ yếu là các bộ phận nhân viên của cửa hàng, ngoài ra hệ thống còn cho phép khách hàng và nhà cung cấp cũng có quyền tham gia vào hệ thống để lập đơn hàng bán và hóa đơn nhập hàng gửi đến cho nhân viên. Để truy cập được vào hệ thống, nhân viên cần phải đăng nhập bằng tài khoản được đăng kí và được cấp bởi quản lý. Khi khách đặt hàng, khách hàng phải thanh toán chuyển khoản trước, nhân viên phải xác nhận khách đã chuyển khoản mới chốt hóa đơn cho khách. Khi muốn nhập hàng về, nhân viên cần tạo phiếu đặt hàng mua để gửi đến nhà cung cấp và cần phải thanh toán đơn hàng trước khi nhập hàng. 2. Mô tả ca sử dụng 2.1 Đăng ký tài khoản nhân viên 2.1.1 Mô tả chung Ca sử dụng này cho phép Quản lý đăng ký tài khoản nhân viên để tham gia vào hệ thống. Tác nhân tham gia: Quản lý 2.1.2 Luồng sự kiện a. Luồng chính Hành động của đối tượng Phản ứng của hệ thống Dữ liệu 1. Quản lý bấm vào đăng ký, chọn “Đăng ký” 2. Hệ thống đưa Quản lý đến trang đăng ký tài khoản cho Nhân viên để điền thông tin nhân viên. 3. Quản lý điền các thông tin: Họ và tên, Email, số điện thoại,mã nhân viên, bộ phận, mật khẩu rồi bấm Đăng ký 4. Hệ thống kiểm tra thông tin Email, số điện thoại đã được sử dụng chưa và thông tin khác có hợp lệ không. Nếu hợp lệ, hệ thống sẽ lưu thông tin đăng ký thông báo tạo tài khoản thành công. Danh mục nhân viên b. Luồng khác Nếu Quản lý cung cấp thiếu, sai thông tin, hệ thống thông báo và yêu cầu Quản lý nhập lại hoặc cung cấp thêm thông tin. 2.1.3. Yêu cầu đặc biệt Không có. 2.1.4. Tiền điều kiện Nhân viên chưa có tài khoản đăng nhập hệ thống. 2.1.5. Hậu điều kiện Nhân viên đăng nhập được vào hệ thống. 2.1.6. Điều kiện mở rộng Không có. 2.2 Đăng nhập 2.2.1 Mô tả chung Ca sử dụng này cho phép nhân viên bán hàng, nhân viên kế toán, nhân viên kho đăng nhập vào hệ thống khi đến ca làm việc. Tác nhân tham gia: nhân viên bán hàng, nhân viên kho, nhân viên kế toán. 2.2.2 Luồng sự kiện a. Luồng chính Hành động của đối tượng Phản ứng của hệ thống Dữ liệu 1. Nhân viên ấn nút yêu cầu giao diện đăng nhập hệ thống. 2. Hệ thống đưa người dùng đến trang giao diện đăng nhập. 3.Nhân viên nhập tên đăng nhập, mật khẩu được quản lý cung cấp trước đó. 4. Hệ thống kiểm tra các thông tin, lưu thông tin đăng nhập và hiển thị thông tin đăng nhập. Danh mục nhân viên. b. Luồng khác Nhập sai tên đăng nhập hoặc mật khẩu: Hệ thống thông báo lỗi, sai tên đăng nhập, mật khẩu. Hệ thống gửi yêu cầu nhập lại thông tin đăng nhập,...nhân viên tiếp nhận thông báo. 2.2.3 Yêu cầu đặc biệt Không có. 2.2.4 Tiền điều kiện Tài khoản đăng nhập phải được đăng ký trước đó bởi quản lý. 2.2.5 Hậu điều kiện Không có. 2.2.6 Điều kiện mở rộng Không có. 2.3 Lập đơn hàng bán 2.3.1. Mô tả chung Ca sử dụng này mô tả cách Khách hàng lập đơn hàng bán Tác nhân tham gia: Khách hàng 2.3.2. Luồng sự kiện a. Luồng chính Hành động đối tượng Phản ứng của hệ thống Dữ liệu 1. Khách hàng ấn nút yêu cầu giao diện lập đơn hàng bán 2. Hệ thống đưa người dùng đến trang giao diện lập đơn hàng bán 3. Khách hàng nhập thông tin đơn hàng bán: mã sản phẩm, tên sản phẩm, số lượng… 4. Hệ thống tiếp nhận, kiểm tra thông tin nhập vào DM Khách hàng DM Hàng 5. Nếu hợp lệ, thông báo lập đơn hàng bán thành công, hiển thị thông tin đơn hàng bán b. Luồng khác Ở bước 3 nếu Khách hàng nhập sai hoặc thiếu thông tin thì hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại 2.3.3 Yêu cầu đặc biệt Không có. 2.3.4 Tiền điều kiện Khách hàng phải nhập thông tin khách hàng trước khi lập đơn hàng bán. 2.3.5 Hậu điều kiện Không có. 2.3.6 Điều kiện mở rộng Không có.

GIỚI THIỆU BÀI TOÁN

Đặt vấn đề

Cuộc cách mạng công nghiệp 4.0 cùng với sự bùng nổ của công nghệ thông tin và Internet đã tạo ra các lợi thế hết sức to lớn cho ngành thời trang Khi mức thu nhập được nâng cao, chất lượng cuộc sống được cải thiện thì con người càng chú trọng hơn đến vấn đề ăn mặc.

Con người ngày càng quay cuồng, bận rộn với công việc, cuộc sống, họ cảm thấy việc phải đến cửa hàng đông người, tìm kiếm chỗ đỗ xe và xếp hàng chờ mua là nỗi khổ.

Trước đây, khi mà chúng ta muốn mua quần áo thì phải ra chợ, ra trực tiếp cửa hàng để thử và mua Việc này rất tốn nhiều thời gian, công sức.

Khi mà dịch Covid 19 xuất hiện, người dân rơi vào bối cảnh giãn cách, phong tỏa, gần như “đóng băng” mọi hoạt động thì nhu cầu tiêu dùng vẫn hiện hữu, đặc biệt là nhu cầu cơ bản như ăn, mặc, bảo vệ và nâng cao sức khỏe Mua sắm qua mạng giúp người tiêu dùng đáp ứng được những nhu cầu này mà vẫn đảm bảo yếu tố an toàn do không phải di chuyển đến nhiều địa điểm mua sắm Vậy câu hỏi đặt ra là:Làm thế nào để bạn có thể mua quần áo online nhưng chất lượng sản phẩm vẫn được đảm bảo?

Bài toán giải quyết

2.1.1 Giới thiệu khái quát về DN FiinStore

Fiin Store là tên doanh nghiệp kinh doanh về mảng thời trang được thành lập năm 2015, xuất phát từ ý tưởng mang đến cái đẹp cho giới trẻ Đồng thời, để khách hàng có nhiều sự lựa chọn cho phong cách thời trang riêng của mình, những sản phẩm tại Fiin Store được thiết kế bắt kịp nhanh chóng những xu hướng hiện nay của giới trẻ trong nước với giá cả phù hợp nhất

Cùng với sự phổ biến của Internet và hàng loạt trang thương mại điện tử, các phần mềm quản lý bán hàng trực tuyến có khả năng hỗ trợ đắc lực cho hoạt động kinh doanh Vì thế Fiin Store cũng mở một gian hàng trực tiếp trên Shopee cùng với đó là bán hàng qua Facebook và Instagram đã cung cấp đầy đủ thông tin từ mẫu mã, màu sắc, kích cỡ của sản phẩm cho người tiêu dùng lựa chọn Khách hàng không phải tốn thời gian, công sức di chuyển tới nhiều cửa hàng khác nhau để lựa chọn nữa. Đồng thời, nhờ vào đặc tính kết nối rộng khắp không giới hạn nên sản phẩm liên tục được quảng cáo tới nhiều nhóm khách hàng khắp mọi nơi

Sau 5 năm thành lập, Fiin Store đã có bốn cơ sở ở Hà Nội và Yên Bái, cùng với đó là hơn 300 nghìn follower trên Instagram và hàng nghìn khách hàng thân thiết. Fiin Store hoạt động chủ yếu trên các kênh truyền thông xã hội như Shopee, Facebook, Instagram với số lượng sản phẩm bán ra tương đối ổn định khoảng 3000sp/ tháng Với số lượng khách hàng và số sản phẩm bán ra nhiều như vậy, ắt hẳn FiinStore phải xây dựng một hệ thống tổ chức tương đối hợp lý phù hợp với khả năng và trình độ quản lý, hoạt động kinh doanh của mình

Hình 1 Cơ cấu tổ chức của FiinStore

Chức năng của từng bộ phận:

- Ban giám đốc có nhiệm vụ chính là chịu trách nhiệm chính về các hoạt động của công ty, đánh giá kết quả kinh doanh rồi đưa ra chiến lược kinh doanh Lập kế hoạch, cân đối và điều chuyển các nguồn lực của sản xuất nhằm đảm bảo đáp ứng nhu cầu tối đa của hàng hóa đầu ra và tối ưu hóa về mặt kinh tế các nguồn lực đầu vào.

- Ban quản lý: tiếp nhận các báo cáo tài chính từ bộ phận kế toán, phân tích và hỗ trợ ban giám đốc lập kế hoạch và ra quyết định.

- Bộ phận bán hàng: Nhân viên bán hàng tiếp nhận đơn đặt hàng của khách, chốt đơn, chăm sóc khách hàng, hỗ trợ đổi trả hàng cho khách.

- Bộ phận kế toán: chịu trách nhiệm tổng hợp các tài liệu, lập báo cáo để gửi lên ban quản lý, lập hóa đơn thanh toán tiền lương cho NV.

- Bộ phận kho: chịu trách nhiệm quản lý kho hàng, kiểm tra số lượng thực trong kho, đóng gói và gửi hàng cho bên vận chuyển, quản lý các đơn hàng đang được giao đến khách hàng.

2.1.3 Phỏng vấn a Kế hoạch phỏng vấn

Hệ thống: Bán hàng online của DN FiinStore

Người được phỏng vấn: Đinh

Vị trí: Hà Nội Điện thoại:

Dữ liệu cần thu thập: thông tin về bán hàng online của DN và cách mà DN quản lý thông tin về doanh thu, hóa đơn bán, hàng tồn kho…

- Kinh nghiệm: Người được hỏi phải có kinh nghiệm, hiểu biết về DN cũng như quy trình bán hàng của DN.

Chi tiết buổi phỏng vấn

- Tổng quan về hệ thống

- Tổng quan về buổi phỏng Ước lượng thời gian:

- Xin phép được ghi âm

- Thời gian hỏi và trả lời

- Tổng hợp các nội dung chính ý kiến của người được hỏi

(Dự kiến tổng cộng: 60 phút) b Phiếu phỏng vấn

Tên dự án: Phân tích hệ thống bán hàng online của doanh nghiệp FiinStore Người được phỏng vấn: Đinh Ngọc Ánh

Câu 1: Hiện tại doanh nghiệp có bao nhiêu chi nhánh, cửa hàng, có những bộ phận nào trong cơ cấu tổ chức?

Trả lời: FiinStore hiện tại có tổng cộng 4 chi nhánh ở Hà Nội và Yên Bái

Fiin Store có 1 tổng giám đốc, 1 quản lý cùng 3 bộ phận: Bộ phận bán hàng, bộ phận kế toán, và bộ phận kho Mỗi bộ phận đều có một quản lý chịu trách nhiệm chính về chuyên môn bộ phận mình phụ trách, thiết lập các KPI cho các nhân viên.

Kết quả quan sát: Trả lời rõ ràng, thông tin khá đầy đủ

Câu 2: Doanh nghiệp đã và đang sử

Trả lời:Hiện tại FiinStore vẫn đang sử dụng ứng dụng nhanh.vn để quản lý quy trình hoạt dụng phần mềm nào để quản lý khách hàng và nhân viên? động, trạng thái đơn hàng và khách hàng

Kết quả quan sát: Đáng tin cậy

Câu 3: Quy trình khách đặt hàng được thực hiện như thế nào?

Trả lời:Khi khách hàng muốn đặt mua sản phẩm, khách hàng sẽ cung cấp thông tin cá nhân. NVBH tiếp nhận yêu cầu đặt hàng của khách hàng, rà soát lại thông tin trên đơn đặt hàng sau đó gửi lại hóa đơn cho khách hàng kiểm tra, xác nhận lại thông tin chuyển khoản của khách.

Kết quả quan sát: Mô tả khá chi tiết và rõ ràng

Câu 4: Các phương thức thanh toán của khách hàng là gì?

Trả lời: FiinStore áp dụng phương thức thanh toán chuyển khoản trước cho khách hàng.

Kết quả quan sát: Đáng tin cậy

Câu 5: Chị có thể mô tả sơ lược về quy trình nhập kho của doanh nghiệp không?

Trả lời: Khi có yêu cầu nhập hàng từ ban quản lý, nhân viên kho tạo phiếu đặt hàng mua gửi cho nhà sản xuất, nhà sản xuất sẽ kiểm tra và báo giá sản phẩm theo đơn đặt hàng Khi nhà cung cấp gửi hàng về xưởng nhân viên kho có trách nhiệm tạo phiếu nhập kho để cập nhật lại số lượng hàng tồn thực tế trong kho

Kết quả quan sát: Trả lời chi tiết, đáng tin cậy

Câu 6: Trong quá trình bán hàng, cần quản lý những thông tin gì?

Trả lời: Trong quá trình bán hàng cần lưu trữ, quản lý các thông tin của khách hàng, hóa đơn bán hàng, quản lý hàng tồn kho,

Kết quả quan sát: Trả lời nhanh, rõ ràng Đánh giá chất lượng câu trả lời:

Người được hỏi cởi mở, tận tình cung cấp các thông tin giúp nhóm hoàn thanh được bài phỏng vấn Tuy nhiên do thời gian phỏng vấn còn bị giới hạn nên không thể tránh khỏi các thiếu sót về thông tin Tuy vậy, các thông tin thu thập được rất quan trọng để phân tích hệ thống.

2.1.4 Phân tích các thông tin thu thập được

- Văn bản quy trình thực hiện công việc của DN

Trong văn bản quy trình thực hiện công việc, ta xác định được các bước cần phải thực hiện của một quy trình cụ thể:

● Quy trình lập báo cáo…

Hình 2 Văn bản quy trình thực hiện công việc của DN

- Bản mô tả các biểu mẫu

Trong hóa đơn bán hàng mẫu ta có thể xác định các dữ liệu như:

● Số điện thoại khách hàng

● Số lượng hàng đặt mua

● Tên nhân viên bán hàng

Hình 3 Hóa đơn bán hàng

Trong phiếu nhập kho mẫu ta có thể xác định các dữ liệu như:

Trong mẫu đơn đặt hàng mua ta có thể xác định các dữ liệu như:

Hình 6 Báo cáo kết quả hoạt động kinh doanh

Yêu cầu xây dựng một hệ thống bán hàng online của cửa hàng Fiinstore.

Khi khách hàng muốn đặt mua sản phẩm, khách hàng sẽ cung cấp thông tin cá nhân bao gồm: tên khách hàng, địa chỉ nhận hàng, số điện thoại và danh sách hàng cần mua lên hệ thống Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc nhân viên đăng nhập vào hệ thống, tiếp nhận yêu cầu đặt hàng của khách hàng, rà soát lại thông tin trên đơn đặt hàng Nhân viên bán hàng sẽ kiểm tra lại hàng hóa xem có đủ với yêu cầu hay không, nếu không đáp ứng thì gửi thông báo và tư vấn khách sang sản phẩm khác, nếu đáp ứng thì gửi lại hóa đơn (phiếu xuất) cho khách hàng kiểm tra, xác nhận lại thông tin chuyển khoản của khách Hóa đơn (phiếu xuất) bao gồm:

Mã hóa đơn, ngày bán hàng, tên sản phẩm, đơn giá sản phẩm, số lượng sản phẩm, tổng tiền, mã nhân viên, họ tên khách hàng, địa chỉ nhận hàng.

Đề xuất giải pháp

Khi Việt Nam bước vào nền công nghiệp 4.0, các thiết bị điện thoại thông minh, laptop, máy tính có kết nối internet ngày càng trở nên phổ biến Con người ngày càng bận rộn với công việc cuộc sống, không còn thời gian để mua sắm trực tiếp, họ chuyển dần sang mua quần áo online vừa rẻ, chất lượng tốt mà còn giao nhanh chóng không cần xếp hàng chờ Cùng với đó là nền tảng công nghệ hiện đại, rất hệ thống bán hàng online được tạo ra để cung cấp giao diện thân thiện giúp khách hàng dễ dàng mua sắm theo sở thích cá nhân.

3.2 Mô tả chi tiết giải pháp dự kiến

- Khách hàng khi tham gia vào hệ thống bán hàng online của Fiinstore có thể tiến hành xem và lựa chọn sản phẩm mình muốn mua sau đó tiến hành đặt hàng.Nhân viên sẽ chuẩn bị hàng và tiến hành gửi sản phẩm cho khách.

- Nhân viên khi muốn tham gia vào hệ thống bán hàng online của Fiinstore thì phải có tài khoản đăng nhập được cấp bởi Quản lý Sau khi đăng nhập nhân viên được phép tham gia vào giai đoạn bán hàng cho khách và các nhiệm vụ được cấp quyền khác.

- Phía hệ thống, thực hiện việc tiếp nhận yêu cầu muốn mua hàng của khách. Sau đó yêu cầu khách nhập thông tin nhận hàng, mã giảm giá, cước phí, và tiến hành thanh toán.

3.2.2 Cách sử dụng hệ thống

+ Đăng nhập vào hệ thống bằng tài khoản đã được quản lý đăng ký từ trước. + Tiến hành đăng các sản phẩm quần áo mà mình đang muốn bán lên

+ Tiền hàng từ tài khoản khách hàng sẽ được thanh toán khi khách hàng thanh toán đơn hàng

+ Vào hệ thống bán hàng online của Fiinstore.

+ Tiến hành lựa chọn sản phẩm mà bạn muốn mua.

+ Sau đó điền thông tin mà bạn muốn nhận hàng(Tên, địa chỉ, số điện thoại), có thể tùy chọn thêm, bớt sản phẩm, nhập mã giảm giá.

+ Chọn hình thức thanh toán “ thanh toán bằng thẻ ngân hàng” chọn tên ngân hàng mà bạn đang sử dụng thì hệ thống sẽ đưa đến ứng dụng thanh toán online của ngân hàng đó Tiếp theo bạn tiến hành giao dịch chuyển tiền hàng cho Fiinstore và hoàn tất đơn hàng.

+ Sau đó là thời gian chờ hàng về và kiểm tra hàng hóa, nếu có vấn đề gì về chất lượng sản phẩm thì bạn có thể đổi trả.

3.2.3 Chi tiết thiết kế hệ thống

- Phần cứng: điện thoại , laptop, quần áo, hóa đơn, quà tặng kèm.

- Phần mềm: trang trình duyệt google, ứng dụng thanh toán online của ngân hàng.

- Các chức năng dự kiến: Tìm kiếm sản phẩm, thêm sản phẩm vào mục yêu thích, thêm sản phẩm vào giỏ hàng, mua hàng, thanh toán.

- Dữ liệu: thông tin, hình ảnh về sản phẩm của cửa hàng; thông tin của người mua, số tiền người mua thanh toán; thông tin về sản phẩm khách hàng muốn mua.

- Thông tin đầu ra: thông tin nhận hàng của người mua, và sản phẩm họ mua.

- Con người: người mua, nhân viên tư vấn, nhân viên đóng hàng, nhân viên vận chuyển.

3.2.4 Lợi ích hệ thống mang lại Đối với khách hàng:

- Trong đại dịch, mua đồ online đáp ứng nhu cầu tiêu dùng của bản thân và gia đình, đồng thời đảm bảo yếu tố an toàn.

- Mua hàng online giúp bạn có cơ hội mua sắm 24/7

- Không cần phải xếp hàng, cũng không cần phải chờ nhân viên tính tiền bạn chỉ cần mua hàng trong ít phút, chi trả nhanh chóng.

- Gía tốt hơn, cửa hàng online cũng hay đưa ra nhiều chính sách giảm giá, khuyến mãi, giảm giá vận chuyển.

- Hàng hóa đa dạng: khách hàng có trong tay nhiều thông tin về sản phẩm và về nhãn hàng, từ đó lựa chọn sản phẩm mình ưng ý nhất Dù bạn ở bất cứ vùng miền nào trên cả nước thì hàng cũng sẽ được chuyển đến theo mong muốn của bạn Bạn có thể tùy chọn màu, kích thước, đổi trả hàng nếu chất lượng không đảm bảo.

- Khách hàng có thể so sánh giá sản phẩm ở cửa hàng này với cửa hàng khác một cách nhanh chóng và chính xác nhất.

- Không phải chen chúc vào các dịp lễ, tết hoặc những sự kiện quan trọng.

- Bạn có thể mua sắm một cách riêng tư ngay tại nhà.

- Hàng hóa sẽ được giao tận nhà, được gói hàng cẩn thận và an toàn. Đối với cửa hàng:

- Chi phí vốn để nhập hàng bỏ ra thấp, rủi ro gặp phải thấp.

- Không mất tiền thuê cửa hàng, thuê mặt bằng, không mất quá nhiều chi phí thuê nhân viên, cũng như chi phí vận hành điện, nước thấp,

- Quảng bá thương hiệu một cách dễ dàng và nhanh chóng bằng việc chạy quảng cáo và chiến dịch marketing.

Từ điển dữ liệu của hệ thống

Tài liệu này định nghĩa những thuật ngữ đặc trưng cho bài toán, giải thích những cụm từ có thể không quen thuộc với người đọc, mô tả tài liệu ca sử dụng hoặc những tài liệu khác trong dự án.

Bảng thuật ngữ bao gồm những định nghĩa về những khái niệm quan trong trong hệ thống bán hàng online Fiin Store.

Fiin Store là tên gọi của cửa hàng bán quần áo trực tuyến trên nền tảng Facebook, Instagram Bước vào thị trưởng thời trang, Fiinstore đã và đang được quan tâm, là sự lựa chọn của nhiều khách hàng đặc biệt các bạn học sinh, sinh viên.

Là mạng xã hội được thiết lập để duy trì các kết nối trực tuyến với bạn bè, với những người có cùng sở thích hoặc mối quan tâm chung Ngày nay, số người sử dụng Facebook trên khắp thế giới ngày càng tăng lên, tận dụng thực tế đó, có rất nhiều cửa hàng đã sử dụng facebook như một công cụ bán hàng hiệu quả và chuyên nghiệp, giúp tiếp cận được rất nhiều khách hàng và FiinStore là một trong số đó.

Cùng với Facebook, Instagram là mạng xã hội cho phép người sử dụng chia sẻ hình ảnh, video sáng tạo, thu hút Điều đó càng thuận lợi cho FiinStore dễ dàng tiếp cận sản phẩm gần hơn đến nhiều đối tượng khách hàng

Thanh toán trực tuyến hay thanh toán online được hiểu là dịch vụ thanh toán dựa trên sự hỗ trợ của máy tính, điện thoại thông minh có kết nối internet Với dịch vụ thanh toán trực tuyến, khách hàng có thể dễ dàng thanh toán khi mua hàng trực tuyến nhờ có các dịch vụ ngân hàng, ví điện tử,

Là công cụ thanh toán không sử dụng tiền mặt với nhiều tiện ích

4.2.6 Internet banking (hay online banking)

Là dịch vụ ngân hàng trực tuyến cho phép quản lý tài khoản và thực hiện các giao dịch như chuyển tiền, gửi tiền tiết kiệm online, thanh toán hóa đơn, các dịch vụ tài chính, nạp tiền, nộp thuế….thông qua thiết bị được kết nối internet.

4.2.7 Ví điện tử (ví số)

Là tài khoản điện tử online được xây dựng trong ứng dụng điện thoại, website máy tính Loại ví này có vai trò thanh toán hóa đơn trực tuyến mà không cần tiền mặt Có thể hiểu ví điện tử là tổng hợp của tiền - liên kết tài khoản ngân hàng - Liên kết thẻ trong ứng dụng của điện thoại Hiện nay có các loại ví phổ biến như: momo,zalopay,

Là nhân viên giao hàng hóa, cụ thể ở đây là nhân viên giao hàng của các công ty vận chuyển nhanh như: Vnexpress, Giao hàng tiết kiệm,

Là hình thức vận chuyển hàng hóa khi bạn mua hàng trực tuyến qua mạng hoặc đặt hàng qua điện thoại.

Là ứng dụng mua sắm trực tuyến, là sàn giao dịch thương mại điện tử được nhiều người Việt ưu thích sử dụng với hơn 6 triệu lượt tải ứng dụng Tận dụng được thị trường đầy tiềm năng đó, FiinStore cũng là một trong những cửa hàng trên Shopee với 113k lượt theo dõi và trở thành shop quần áo ưu thích.

PHÂN TÍCH HỆ THỐNG

Biểu đồ ca sử dụng

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

+ Nhập thông tin khách hàng.

+ Yêu cầu đổi trả hàng.

+ Kiểm tra thông tin chuyển khoản

+ Lập hóa đơn lập hàng (gửi đến nhân viên kho).

+ Đăng kí tài khoản nhân viên.

❖ Nhân viên bán hàng + Đăng nhập.

+ Lên hóa đơn bán hàng. + Lập yêu cầu đổi trả hàng.

❖ Nhân viên kho + Đăng nhập.

+ Kiểm tra hàng hóa trong kho.

+ Giao hàng cho shipper. + Lập phiếu đặt hàng mua. + Lập phiếu nhập kho.

❖ Nhân viên kế toán + Lập báo cáo.

1.3 Vẽ biểu đồ use case

Hình 7 Biểu đồ usecase toàn hệ thống

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng hệ thống chủ yếu là các bộ phận nhân viên của cửa hàng, ngoài ra hệ thống còn cho phép khách hàng và nhà cung cấp cũng có quyền tham gia vào hệ thống để lập đơn hàng bán và hóa đơn nhập hàng gửi đến cho nhân viên Để truy cập được vào hệ thống, nhân viên cần phải đăng nhập bằng tài khoản được đăng kí và được cấp bởi quản lý Khi khách đặt hàng, khách hàng phải thanh toán chuyển khoản trước, nhân viên phải xác nhận khách đã chuyển khoản mới chốt hóa đơn cho khách Khi muốn nhập hàng về, nhân viên cần tạo phiếu đặt hàng mua để gửi đến nhà cung cấp và cần phải thanh toán đơn hàng trước khi nhập hàng.

Mô tả ca sử dụng

2.1 Đăng ký tài khoản nhân viên

- Ca sử dụng này cho phép Quản lý đăng ký tài khoản nhân viên để tham gia vào hệ thống.

- Tác nhân tham gia: Quản lý

2.1.2 Luồng sự kiện a Luồng chính

Hành động của đối tượng Phản ứng của hệ thống Dữ liệu

1 Quản lý bấm vào đăng ký, chọn

2 Hệ thống đưa Quản lý đến trang đăng ký tài khoản cho Nhân viên để điền thông tin nhân viên.

3 Quản lý điền các thông tin: Họ và tên, Email, số điện thoại,mã nhân viên, bộ phận, mật khẩu rồi bấm Đăng ký

4 Hệ thống kiểm tra thông tin Email, số điện thoại đã được sử dụng chưa và thông tin khác có hợp lệ không Nếu hợp lệ, hệ thống sẽ lưu thông tin đăng ký thông báo tạo tài khoản thành công.

Danh mục nhân viên b Luồng khác

Nếu Quản lý cung cấp thiếu, sai thông tin, hệ thống thông báo và yêu cầu Quản lý nhập lại hoặc cung cấp thêm thông tin.

Nhân viên chưa có tài khoản đăng nhập hệ thống.

Nhân viên đăng nhập được vào hệ thống.

- Ca sử dụng này cho phép nhân viên bán hàng, nhân viên kế toán, nhân viên kho đăng nhập vào hệ thống khi đến ca làm việc.

- Tác nhân tham gia: nhân viên bán hàng, nhân viên kho, nhân viên kế toán. 2.2.2 Luồng sự kiện a Luồng chính

Hành động của đối tượng Phản ứng của hệ thống Dữ liệu

1 Nhân viên ấn nút yêu cầu giao diện đăng nhập hệ thống.

2 Hệ thống đưa người dùng đến trang giao diện đăng nhập.

3 Nhân viên nhập tên đăng nhập, mật khẩu được quản lý cung cấp trước đó.

4 Hệ thống kiểm tra các thông tin, lưu thông tin đăng nhập và hiển thị thông tin đăng nhập

Danh mục nhân viên. b Luồng khác

- Nhập sai tên đăng nhập hoặc mật khẩu: Hệ thống thông báo lỗi, sai tên đăng nhập, mật khẩu Hệ thống gửi yêu cầu nhập lại thông tin đăng nhập, nhân viên tiếp nhận thông báo.

Tài khoản đăng nhập phải được đăng ký trước đó bởi quản lý.

- Ca sử dụng này mô tả cách Khách hàng lập đơn hàng bán

- Tác nhân tham gia: Khách hàng

2.3.2 Luồng sự kiện a Luồng chính

Hành động đối tượng Phản ứng của hệ thống Dữ liệu

1 Khách hàng ấn nút yêu cầu giao diện lập đơn hàng bán

2 Hệ thống đưa người dùng đến trang giao diện lập đơn hàng bán

3 Khách hàng nhập thông tin đơn hàng bán: mã sản phẩm, tên sản phẩm, số lượng…

4 Hệ thống tiếp nhận, kiểm tra thông tin nhập vào

5 Nếu hợp lệ, thông báo lập đơn hàng bán thành công, hiển thị thông tin đơn hàng bán b Luồng khác Ở bước 3 nếu Khách hàng nhập sai hoặc thiếu thông tin thì hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại

Khách hàng phải nhập thông tin khách hàng trước khi lập đơn hàng bán.

2.4 Lập hóa đơn bán hàng

- Ca sử dụng này cho phép nhân viên bán hàng lập hóa đơn bán hàng.

- Tác nhân tham gia: nhân viên bán hàng.

2.4.2 Luồng sự kiện a luồng chính

Hành động của đối tượng

Phản ứng của hệ thống

1 Nhân viên bán hàng ấn nút yêu cầu giao diện nhập hóa đơn bán hàng.

2 Hệ thống đưa người dùng đến trang giao diện lập hóa đơn bán hàng.

3 Nhân viên nhập các thông tin hóa đơn như: tên khách hàng, địa chỉ, số điện thoại, tên nhân viên, danh sách sản phẩm, chọn tạo hóa đơn

4 Hệ thống tiếp nhận, kiểm tra các thông tin trên hóa đơn.

Danh mục sản phẩm, danh mục nhân viên, danh mục khách hàng.

5 Nếu hợp lệ, thông báo lập hóa đơn thành công, hiển thị hóa đơn bán hàng. b Luồng khác

- Nếu ở bước 3 nhân viên bán hàng chưa đăng nhập vào hệ thống : thì thông báo lỗi, yêu cầu nhân viên đăng nhập vào hệ thống

- Nếu ở bước 4 nhân viên bán hàng nhập sai thông tin trên hóa đơn: hệ thống báo lỗi, yêu cầu nhân viên nhập lại thông tin Nếu sản phẩm hết hàng, hiển thị thông báo hết hàng và kết thúc giao dịch.

Nhân viên bán hàng phải được quyền đăng nhập vào hệ thống để xem được thông tin đơn hàng của khách và xác nhận khách đã chuyển khoản thành công

2.5 Lập phiếu đổi trả hàng

- Ca sử dụng này mô tả cách Nhân viên lập phiếu đổi trả hàng cho Khách hàng

- Tác nhân tham gia: Nhân viên

2.5.2 Luồng sự kiện a Luồng chính

Hành động của Phản ứng của Dữ liệu đối tượng hệ thống

1 Nhân viên bấm vào “Đổi trả hàng hóa”

2.Hệ thống hiển thị giao diện đổi trả hàng.

3 Nhân viên nhập thông tin ( Họ tên, Địa chỉ, số điện thoại, mã đơn hàng, sản phẩm mua, lý do đổi trả của Khách hàng)

4 Hệ thống kiểm tra thông tin mà Nhân viên cung cấp và hiển thị phiếu đổi trả hàng sau đó thông báo cho Nhân viên

DM Sản phẩm b Luồng khác

Nếu Nhân viên cung cấp thiếu , sai thông tin, hệ thống thông báo và yêu cầu Khách hàng nhập lại hoặc cung cấp thêm thông tin.

Khách hàng yêu cầu đổi trả hàng hóa.

- Ca sử dụng này cho phép nhân viên kế toán lập báo cáo.

- Tác nhân tham gia: nhân viên kế toán.

2.6.2 Luồng sự kiện a luồng chính

Hành động của đối tượng

Phản ứng của hệ thống

1 Nhân viên kế toán ấn nút yêu cầu giao diện lập báo cáo trên hệ thống.

2 Hệ thống hiển thị giao diện chọn loại báo cáo.

3 Nhân viên kế toán chọn loại báo cáo

4 Hệ thống hiển thị bản ghi báo cáo

5 Nhập các thông tin báo cáo

6 Hệ thống tiếp nhận, kiểm tra thông tin trên phiếu báo cáo

DM nhân viên kế toán,

DM phiếu đổi trả hàng, hóa đơn bán hàng, phiếu nhập kho, hóa đơn nhập hàng.

7 Nếu hợp lệ, thông báo lập báo cáo thành công, hiển thị phiếu báo cáo b Luồng khác

- Nếu ở bước 3, nhân viên kế toán chưa đăng nhập vào hệ thống : thì thông báo lỗi, yêu cầu nhân viên đăng nhập vào hệ thống

- Nếu ở bước 6, nhân viên nhập sai, nhập thiếu thông tin báo cáo: Hệ thống thông báo lỗi và gửi yêu cầu nhập lại thông báo cáo.

2.6.3 Yêu cầu đặc biệt không có.

Nhân viên kế toán đăng nhập vào hệ thống bằng tài khoản được quản lý cung cấp.2.6.5 Hậu điều kiện

2.7 Lập phiếu đặt hàng mua

- Ca sử dụng này mô tả hoạt động lập phiếu đặt hàng mua của nhân viên kho.

- Tác nhân tham gia: Nhân viên kho.

2.7.2 Luồng sự kiện a Luồng chính

Phản ứng của hệ thống

1,Nhận yêu cầu nhập hàng từ ban quản lý, nhân viên kho tiến hành lập phiếu đặt hàng mua

2,Hiển thị giao diện để nhập thông tin đặt hàng

3,Nhân viên kho sẽ nhập thông tin đặt hàng

4,Hệ thống sẽ truy vấn tới các thông tin về hàng hóa, nhân viên kho, nhà cung cấp

-DM_Hàng -Nhân viên kho -DM nhà cung cấp

5 Nếu thông tin hợp lệ, thông báo lập phiếu thành công, hiển thị phiếu đặt hàng mua

Ngược lại, nếu thông tin sai thì yêu cầu quay trở lại bước 3 b Luồng khác

Sau khi nhân viên kho nhận được yêu cầu đặt hàng của ban quản lý.

Trước nhận hóa đơn nhập hàng.

- Ca sử dụng này cho phép nhân viên kho lập phiếu nhập kho.

- Tác nhân tham gia: nhân viên kho.

2.8.2 Luồng sự kiện a luồng chính

Hành động của đối tượng

Phản ứng của hệ thống

1 Nhân viên kho ấn nút yêu cầu giao diện lập phiếu nhập kho.

2 Hệ thống hiển thị giao diện tạo phiếu nhập kho

3 Nhân viên kho điền thông tin phiếu nhập kho.

4 Hệ thống tiếp nhận, kiểm tra thông tin trên phiếu.

DM nhân viên kho, DM nhà cung cấp,

5 Nếu hợp lệ, thông báo lập phiếu thành công, hiển thị phiếu nhập kho. b Luồng khác

- Nếu ở bước 3, nhân viên kho chưa đăng nhập vào hệ thống : thì thông báo lỗi, yêu cầu nhân viên đăng nhập vào hệ thống

- Nếu ở bước 4, nhân viên nhập sai, nhập thiếu thông tin phiếu nhập kho: Hệ thống thông báo lỗi và gửi yêu cầu nhập lại thông tin.

2.8.3 Yêu cầu đặc biệt không có.

- Nhân viên kho phải đăng nhập vào hệ thống bằng tài khoản được quản lý cung cấp.

- Nhân viên kho nhận được hóa đơn nhập hàng.

2.9 Lập hóa đơn nhập hàng

- Ca sử dụng này mô tả hoạt động lập hóa đơn nhập hàng của nhân viên kho.

- Tác nhân tham gia: Nhân viên kho

2.9.2 Luồng sự kiện a Luồng chính

Phản ứng của hệ thống

1,Yêu cầu kiểm tra hàng hóa trong kho

2,Hiển thị giao diện để kiểm tra thông tin hàng hóa trong kho

3,Nhân viên kho sẽ kiểm tra thông tin về hàng hóa trong kho

4,Hệ thống sẽ truy vấn tới các thông tin về hàng hóa, nhân viên kho

-DM_Hàng -Nhân viên kho 5.Nhân viên kho sẽ nhận được thông tin về danh mục hàng b Luồng khác Ở bước 4 nếu hệ thống không nhận được thông tin về hàng hóa, nhân viên kho thì bước

5, nhân viên kho sẽ không nhận được thông tin về hàng hóa trong kho

Sau khi nhân viên kho tạo phiếu đặt hàng mua.

Trước khi lập báo cáo.

2.10 Kiểm tra hàng hóa trong kho

- Ca sử dụng này mô tả hoạt động kiểm tra hàng hóa trong kho.

- Tác nhân tham gia: Nhân viên kho

2.10.2 Luồng sự kiện a Luồng chính

Phản ứng của hệ thống

1,Yêu cầu kiểm tra hàng hóa trong kho

2,Hiển thị giao diện để kiểm tra thông tin hàng hóa trong kho

3,Nhân viên kho sẽ kiểm tra thông tin về

4,Hệ thống sẽ truy vấn tới các thông tin về

-DM_Hàng hàng hóa trong kho hàng hóa, nhân viên kho -Nhân viên kho

5.Nhân viên kho sẽ nhận được thông tin về danh mục hàng b Luồng khác Ở bước 4 nếu hệ thống không nhận được thông tin về hàng hóa, nhân viên kho thì bước

5, nhân viên kho sẽ không nhận được thông tin về hàng hóa trong kho.

Sau khi lập đơn hàng bán.

Trước khi lập báo cáo.

Biểu đồ tuần tự

3.1 Đăng ký tài khoản nhân viên

Hình 8 Biểu đồ tuần tự- Đăng kí tài khoản nhân viên

→ Nhận xét: Nhìn vào biểu đồ có thể thấy tác nhân thực hiện chức năng này là quản lý Hệ thống sẽ lưu lại thông tin tài khoản mới nếu thông tin đó không bị nhập sai hoặc không bị trùng lặp trước đó.

Hình 9 Biểu đồ hoạt động- Đăng nhập

→ Nhận xét: Nhìn vào biểu đồ có thể thấy tác nhân sử dụng use case này là nhân viên (bao gồm: nhân viên bán hàng, nhân viên kho, nhân viên kế toán), use case giúp nhân viên đăng nhập tài khoản để tham gia các hoạt động của hệ thống.3.3 Lập đơn hàng bán

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng use case này là khách hàng Hệ thống cho phép khách hàng lập đơn hàng bán nếu khách nhập đúng thông tin đơn hàng.

3.4 Lập hóa đơn bán hàng

Hình 10 Biểu đồ tuần tự- Lập hóa đơn bán hàng

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng usecase này là nhân viên bán hàng Để lập được hóa đơn bán hàng, nhân viên cần đăng nhập vào hệ thống bằng tài khoản đã được quản lý cung cấp.

3.5 Lập phiếu đổi trả hàng

Hình 11 Biểu đồ tuần tự- Lập phiếu đổi trả hàng

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng usecase này là khách hàng, usecase giúp khách hàng thông báo về việc có nhu cầu đổi trả hàng.

Hình 12 Biểu đồ tuần tự- Lập báo cáo

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng usecase này là nhân kế toán, usecase giúp nhân viên kế toán lập báo cáo.

3.7 Lập phiếu đặt hàng mua

Hình 13 Biểu đồ tuần tự- Lập phiểu đặt hàng mua

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng usecase này là nhân viên kho, usecase giúp nhân viên kho lập phiếu đặt hàng mua.

Hình 14 Biểu đồ tuần tự- Lập phiếu nhập kho

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng usecase này là nhân kế kho, usecase giúp nhân viên kho lập phiếu nhập kho.

3.9 Lập hóa đơn nhập hàng

Hình 15 Biểu đồ tuần tự- Lập hóa đơn nhập hàng

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng usecase này là nhà cung cấp, usecase giúp nhà cung cấp lập hóa đơn nhập hàng.

3.10 Kiểm tra hàng hóa trong kho

Hình 16 Biểu đồ tuần tự- Kiểm tra hàng hóa trong kho

→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng usecase này là nhân viên kho, usecase giúp nhân viên kho kiểm tra hàng hóa trong kho.

Biểu đồ hoạt động

4.1 Đăng ký tài khoản nhân viên

Hình 17 Biểu đồ hoạt động- Đăng ký tài khoản nhân viên

→ Nhận xét: Nhìn vào biểu đồ có thể thấy usecase gồm 7 hoạt động chính sẽ giúp quản lý hoàn thành usecase (bao gồm tất cả các trường hợp).

Hình 18 Biểu đồ hoạt động- Đăng nhập

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có 9 hoạt động mà nhân viên cần làm để hoàn thành usecase (bao gồm tất cả các trường hợp)

Hình 19 Biểu đồ hoạt động- Lập đơn hàng bán

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có tổng cộng 8 hoạt động mà khách hàng có thể làm để hoàn thành usecase lập đơn hàng bán

4.4 Lập hóa đơn bán hàng

Hình 20 Biểu đồ hoạt động- Lập hóa đơn bán hàng

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có 8 hoạt động để nhân viên bán hàng hoàn thành usecase (bao gồm tất cả các trường hợp)

4.5 Lập phiếu đổi trả hàng

Hình 21 Biểu đồ hoạt động- Lập phiếu đổi trả hàng

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có 4 hoạt động khách hàng làm để hoàn thành usecase này

Hình 22 Biểu đồ hoạt động- Lập báo cáo

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có tổng cộng 10 hoạt động để nhân viên kế toán hoàn thành việc lập báo cáo (bao gồm tất cả các trường hợp)

4.7 Lập phiếu đặt hàng mua

Hình 23 Biểu đồ hoạt động-Lập phiếu đặt hàng mua

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có 8 hoạt động để nhân viên kho hoàn thành usecase này

Hình 24 Biểu đồ hoạt động- Lập phiếu nhập kho

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có 8 hoạt động được nhân viên kho sử dụng trọng usecase này

4.9 Lập hóa đơn nhập hàng

Hình 25 Biểu đồ hoạt độn- Lập hóa đơn nhập hàng

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có 8 hoạt động chính mà nhà cung cấp có thể làm để hoàn thành usecase này.

4.10 Kiểm tra hàng hóa trong kho

Hình 26 Biểu đồ hoạt động- Kiểm tra hàng hóa trong kho

→ Nhận xét: Nhìn vào biểu đồ có thể thấy có 8 hoạt động mà nhân viên kho có thể làm trong usecase này.

Biểu đồ lớp

Từ biểu đồ có thể thấy có 19 lớp Trong đó lớp nhân viên bán hàng, nhân viên kế toán, nhân viên kho đều có chung các thuộc tính như tên, SĐT, địa chỉ, nên gộp chung một lớp Nhân viên (quan hệ tổng quát hóa - Generalization) Ngoài ra, còn có mối liên kết hợp thành (Composition) giữa các lớp như: phiếu đặt hàng mua - chi tiết phiếu đặt hàng mua, hóa đơn bán - chi tiết hóa đơn bán, do chi tiết phiếu đặt hàng mua là một phần của phiếu đặt hàng mua Còn lại, hầu hết các lớp liên kết với nhau bằng liên kết thường (Association).

THIẾT KẾ HỆ THỐNG

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

Hình 28 Thiết kế khái niệm

- Mỗi nhân viên có thể bán 1 hoặc nhiều sản phẩm cho 1 hoặc nhiều khách hàng

- Mỗi một nhân viên nhập hàng từ 1 hoặc nhiều nhà cung cấp với nhiều sản phẩm khác nhau.

- Mỗi khách hàng được đổi trả 1 hoặc nhiều sản phẩm và được phụ trách bởi các nhân viên khác nhau của bộ phận bán hàng.

- Mỗi kho sẽ được 1 hoặc nhiều nhân viên phụ trách nhập kho các sản phẩm khác nhau.

1.2 Thiết kế logic a Chuẩn hóa quan hệ

- Nhân viên(Mã nhân viên, tên nhân viên, SĐT nhân viên, địa chỉ nhân viên, chức vụ)

- Sản phẩm(Mã sản phẩm, tên sản phẩm)

- Khách hàng(Mã khách hàng,địa chỉ khách hàng,tên khách hàng, SĐT khách hàng)

- Nhà cung cấp(Mã nhà cung cấp, tên nhà cung cấp, SĐT nhà cung cấp, địa chỉ nhà cung cấp)

- Kho(Mã kho,địa chỉ Kho,SĐT kho)

- Phiếu bán hàng(Mã hóa đơn bán hàng, mã nhân viên, mã khách hàng, ngày bán hàng)

=> Chi tiết phiếu bán hàng( Mã hóa đơn bán hàng, Mã sản phẩm, đơn giá bán, số lượng bán)

- Phiếu đổi/trả(mã phiếu đổi/trả, ngày đổi/trả, mã khách hàng, mã nhân viên)

=> Chi tiết phiếu đổi/trả (mã phiếu đổi/trả, Mã sản phẩm, số lượng)

- Phiếu nhập hàng(Mã hóa đơn nhập, ngày nhập hàng, mã ncc, mã nv)

=> Chi tiết phiếu nhập hàng(Mã hóa đơn nhập, Mã sản phẩm, đơn giá nhập hàng, số lượng nhập hàng)

- Phiếu nhập kho(mã phiếu nhập kho, ngày nhập kho, mã kho, mã nv)

=> Chi tiết phiếu nhập kho(mã phiếu nhập kho, Mã sản phẩm, số lượng nhập kho,đơn giá nhập kho) b Mô hình dữ liệu quan niệm

Hình 29 Mô hình dữ liệu quan niệm

Thuộc tính Kiểu dữ liệu Khóa

Thuộc tính Kiểu dữ liệu Khóa

Thuộc tính Kiểu dữ liệu Khóa

Thuộc tính Kiểu dữ liệu Khóa

Thuộc tính Kiểu dữ liệu Khóa

- Bảng Hoa_Don_Ban_Hang

Thuộc tính Kiểu dữ liệu Khóa

- Bảng Chi_Tiet_Hoa_Don_Ban_Hang

Thuộc tính Kiểu dữ liệu Khóa

Thuộc tính Kiểu dữ liệu Khóa

- Bảng Chi_Tiet_Phieu_Doi_Tra

Thuộc tính Kiểu dữ liệu Khóa

- Bảng Hoa_Don_Nhap_Hang

Thuộc tính Kiểu dữ liệu Khóa

- Bảng Chi_Tiet_Hoa_Don_Nhap_Hang

Thuộc tính Kiểu dữ liệu Khóa

Thuộc tính Kiểu dữ liệu Khóa

- Bảng Chi_Tiet_Phieu_Nhap_Kho

Thuộc tính Kiểu dữ liệu Khóa

Thiết kế giao diện

Hình 30 Giao diện đăng nhập

3.2.2 Giao diện Đăng ký tài khoản nhân viên

Hình 31 Giao diện đăng ký tài khoản

3.2.3 Giao diện Lập báo cáo

Hình 32 Giao diện lập báo cáo

3.2.4 Giao diện Hóa đơn bán hàng

Hình 33 Giao diện Hóa đơn bán hàng

3.2.5 Giao diện Hóa đơn nhập hàng

Hình 34 Giao diện Hóa đơn nhập hàng

3.2.6 Giao diện Lập phiếu đổi trả hàng

Hình 35 Giao diện Phiếu đổi trả hàng

3.2.7 Giao diện Báo cáo đơn hàng nhập

Hình 36 Giao diện Báo cáo đơn hàng nhập

3.2.8 Giao diện Báo cáo đơn hàng bán

Hình 37 Giao diện Báo cáo đơn hàng bán

3.2.9 Giao diện Báo cáo doanh thu

Hình 38 Giao diện Báo cáo doanh thu

3.2.10 Giao diện phiếu đặt hàng mua

Hình 39 Giao diện Phiếu đặt hàng mua

3.2.11 Giao diện phiếu nhập kho

Hình 40 Giao diện Phiếu nhập kho

Ngày đăng: 01/04/2024, 19:19

TỪ KHÓA LIÊN QUAN

w