1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề tài phân tích và thiết kế hệ thống quản lý cửa hàng nước hoa parfumerie

122 4 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 và thiết kế hệ thống quản lý cửa hàng nước hoa Parfumerie
Tác giả Nguyễn Khánh Vân, Trần Nguyễn Yến Trâm
Người hướng dẫn ThS. Lê Thị Kim Thoa
Trường học Trường Đại Học Tài Chính – Marketing
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo đồ án học phần
Năm xuất bản 2024
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 122
Dung lượng 1,01 MB

Nội dung

Nhờ vào những hệ thống đó mà giờ đây doanh nghiệp có thể quản lý tất cả các hoạt động một cách dễ dàng và chính xác hơn, nhưng để phát triển được một phần mềm hoàn chỉnh, trước tiên chún

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

- -BÁO CÁO ĐỒ ÁN HỌC PHẦN PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

ĐỀ TÀI:

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ CỬA HÀNG NƯỚC HOA

PARFUMERIE

Giảng viên hướng dẫn: ThS Lê Thị Kim Thoa Sinh viên thực hiện 1: Nguyễn Khánh Vân Sinh viên thực hiện 2: Trần Nguyễn Yến Trâm

Mã lớp học phần: 2411112006101

Trang 2

BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING

KHOA CÔNG NGHỆ THÔNG TIN

- -BÁO CÁO ĐỒ ÁN HỌC PHẦN PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

ĐỀ TÀI:

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

QUẢN LÝ CỬA HÀNG NƯỚC HOA

PARFUMERIE

Trang 3

LỜI CẢM ƠN

Để hoàn thành bài đồ án này, chúng em xin gửi lời chân thành cảm ơn đếngiảng viên bộ môn Phân tích thiết kế hướng đối tượng – cô Lê Thị Kim Thoa đãgiảng dạy tận tình, chi tiết để chúng em có đủ kiến thức và vận dụng chúng vào bài

đồ án này

Do chưa có nhiều kinh nghiệm làm đề tài cũng như những hạn chế về kiếnthức, trong bài đồ án chắc chắn sẽ không tránh khỏi những thiếu sót Rất mongđược sự nhận xét, ý kiến đóng góp, phê bình từ phía cô để bài đồ án của chúng emđược hoàn thiện hơn

Lời cuối cùng chúng em xin chúc cô nhiều sức khỏe, thành công và hạnhphúc

TP Hồ Chí Minh, tháng 3 năm 2024

Trang 4

ĐÁNH GIÁ NHẬN XÉT CỦA GIẢNG VIÊN (1)

- Điểm số:

- Điểm chữ:

TP Hồ Chí Minh, tháng 3 năm 2024

Trang 5

ĐÁNH GIÁ NHẬN XÉT CỦA GIẢNG VIÊN (2)

- Điểm số:

- Điểm chữ:

TP Hồ Chí Minh, tháng 3 năm 2024

Trang 6

DANH MỤC TỪ VIẾT TẮT

Trang 7

DANH MỤC THUẬT NGỮ ANH VIỆT

Trang 8

MỤC LỤC

Trang 9

DANH MỤC BẢNG BIỂU

Trang 10

DANH MỤC HÌNH ẢNH

Trang 11

là vô cùng quan trọng vì chất lượng thiết kế là nhân tố quyết định chất lượng củaphần mềm, nếu thiết kế không tốt phần mềm kém chất lượng dẫn đến không thể sửdụng được.

Kinh doanh là một trong những ngành nghề hấp dẫn nhất hiện nay vì doanhthu mà nó mang lại cho mỗi tổ chức hay cá nhân là vô cùng lớn, đồng thời còn gópphần tạo việc làm cho người lao động vì vậy các hoạt động kinh doanh đang dần trởnên rất phổ biến và rất đa dạng các ngành nghề kinh doanh như: kinh doanh bấtđộng sản, kinh doanh dịch vụ, kinh doanh về thức ăn, kinh doanh về quần áo, … Trong cuộc sống hiện nay, trong mỗi dịp quan trọng, chúng ta thường có xuhướng chuẩn bị ăn mặc thật chỉnh tề và làm tóc tai gọn gàng ngăn nắp, tuyệt nhiên

Trang 12

cho chúng ta thể hiện được cá tính của mình, cải thiện tâm trạng, giảm bớt căngthẳng và âu lo trong cuộc sống Nhờ những công dụng đó mà nước hoa cũng trở nênphổ biến hơn, nhất là đối với giới trẻ Nắm được cơ hội đó, đề tài “Phân tích thiết kế

hệ thống Quản lý cửa hàng nước hoa Pafumerie” ra đời nhằm có thể thiết kế để tạo

ra một phần mềm có thể giúp cho việc quản lý hoạt động mua bán trở nên dễ dàng

và thuận tiện hơn

1.2 Tính cấp thiết của đề tài

Từ những năm về trước, để phát triển và duy trì một cửa hàng, người chủ cầnphải biết cách quản lý các công việc thông qua ghi chép trên giấy, với sự phát triểncủa khoa học công nghệ, việc quản lý đã dần chuyển sang được thực hiện trên máytính thay vì ghi chép Quản lý bằng phần mềm hệ thống mang lại độ chính xác cao

và hiệu quả, chính vì lý do đó nên chúng em đã lựa chọn đề tài: “Phân tích thiết kế

hệ thống Quản lý cửa hàng nước hoa Parfumerie”

1.3 Nội dung nghiên cứu

- Hệ thống hóa các kiến thức liên quan đến PTTKHT

- Trình bày các khảo sát hiện trạng và nhu cầu ngày nay khi phân tích thiết kế

hệ thống

- Trình bày sơ đồ Use Case, sơ đồ Lớp, sơ đồ hoạt động của đề tài đang nghiêncứu

Trang 13

 Quản lý khách hàng: Bao gồm việc lưu trữ thông tin cá nhân và muasắm của khách hàng, để cung cấp dịch vụ cá nhân hóa và theo dõi mốiquan hệ với khách hàng

 Quản lý Doanh số Bán hàng: Sự theo dõi và báo cáo doanh số bán hànghàng ngày, hàng tuần, và hàng tháng, để theo dõi hiệu suất kinh doanh

 Quản lý thông tin sản phẩm: Lưu trữ và quản lý thông tin chi tiết về sảnphẩm, bao gồm tên sản phẩm, mô tả, giá cả, số lượng còn, hình ảnh sảnphẩm, và thông tin liên quan khác

 Quản lý nhân viên: Bao gồm các chức năng như quản lý thông tin nhânviên, quản lý quyền truy cập của nhân viên

 Quản lý nhà cung cấp: Hệ thống sẽ giúp cửa hàng lưu trữ thông tindanh sách các nhà cung cấp, đồng thời thống kê số lượng cung cấp màmặt hàng cung cấp của nhà cung cấp tương ứng

 Quản lý chi phí: Lưu trữ và thống kê các chi phí để duy trì của hàngtheo từng tuần, từng tháng, từng năm để theo dõi tình trạng kinh doanhcủa cửa hàng

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

Thu thập thông tin: 

 Dựa vào các thông tin trên internet như trang web của cửa hàng,fanpage trên facebook, các bài báo có liên quan,… 

 khảo sát trực tiếp tại cửa hàng (trải nghiệm dưới góc nhìn là một kháchhàng) để phục vụ cho quá trình thu thập dữ liệu. 

 Thu thập thông tin từ bạn bè là khách hàng và nhân viên tại cửa hàng

Trang 14

 Xử lý thông tin bằng cách thống kê thông tin lên các ứng dụng phục vụcho quả trình xử lý dữ liệu như Google Docs, Microsoft Word. 

 Sử dụng Enterprise Architect giúp thiết kế sơ đồ 

Phương pháp mô hình trong phân tích thiết kế hệ thống :

 Mô hình (model) là một dạng trừu tượng hoá của một hệ thống thực

Mô hình có xu hướng dạng biểu đồ tức là đồ thị gồm các nút cung.Việc dùng mô hình để nhận thức và diễn tả một hệ thống được gọi là

mô hình hoá Mục đích của mô hình hoá là làm cho bài toán dễ hiểu,làm phương tiện trao đổi để hoàn chỉnh Mọi mô hình đều phản ánh hệthống theo một mức độ trừu tượng hoá nào đó Có hai mức độ chính:

 Mức logic: Tập trung mô tả bản chất của hệ thống và mục đích hoạtđộng của hệ thống, bỏ qua các yếu tố về tổ chức thực hiện và biệnpháp cài đặt

 Mức vật lý: Quan tâm đến các mặt như phương pháp, công cụ, tácnhân, địa điểm, thời gian, hiệu năng, yêu cầu của mô hình làm rõkiến trúc vật lý của hệ thống

Phương pháp thiết kế hướng đối tượng

 Tập trung vào việc mô hình hóa hệ thống bằng cách sử dụng đối tượng,

Trang 15

1.6 Bố cục của đề tài

 Giới thiệu tổng quan về đề tài đồ án “phân tích và thiết kế hệ thống quản

lý cửa hàng nước hoa parfumerie”

 Tìm hiểu về mô hình hướng đối tượng

 Tìm hiểu thông tin tổng quan về UML

 Khảo sát hiện trạng và nhu cầu của cửa hàng

 Thiết kế sơ đồ chức năng (use case)

 Thiết kế sơ đồ lớp

 Thiết kế cơ sở dữ liệu: Thiết kế các mô hình kết hợp, từ đó phân tích vàtạo bảng, thiết lập các ràng buộc và nhập dữ liệu phù hợp

Trang 16

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

2.1 Tổng quan về mô hình hướng đối tượng

2.1.1 Giới thiệu

Mô hình hướng đối tượng (Object Oriented) là một mô hình quan trọng cho sựphát triển của bất kỳ phần mềm nào Hầu hết các kiểu hoặc mẫu kiến trúc nhưđường ống và bộ lọc, kho lưu trữ dữ liệu có thể được triển khai bằng cách sử dụng

mô hình này

Mô hình hướng đối tượng bao gồm:

- Đối tượng (Object):

Đối tượng là một thực thể trong thế giới thực trong môi trường hướng đốitượng có thể tồn tại vật chất hoặc khái niệm Mỗi đối tượng có:

 Nhận dạng phân biệt nó với các đối tượng khác trong hệ thống

 Trạng thái xác định các thuộc tính đặc trưng của một đối tượng cũngnhư các giá trị của các thuộc tính mà đối tượng đó nắm giữ

 Hành vi thể hiện các hoạt động có thể nhìn thấy bên ngoài được thựchiện bởi một đối tượng trong điều kiện thay đổi trạng thái của nó

Các đối tượng có thể được mô hình hóa theo nhu cầu của ứng dụng Một đốitượng có thể tồn tại vật chất, chẳng hạn như khách hàng, ô tô,…hoặc một tồn tại

Trang 17

 Một tập hợp các thuộc tính cho các đối tượng sẽ được khởi tạo từ lớp.Nói chung, các đối tượng khác nhau của một lớp có một số khác biệt vềgiá trị của các thuộc tính Các thuộc tính thường được gọi là dữ liệulớp.

 Một tập hợp các hoạt động mô tả hành vi của các đối tượng của lớp.Các hoạt động cũng được gọi là chức năng hoặc phương thức

- Đóng gói (Encapsulation):

Đóng gói là quá trình liên kết cả hai thuộc tính và phương thức với nhau trongmột lớp Thông qua tính năng đóng gói, các chi tiết bên trong của một lớp có thểđược ẩn từ bên ngoài Nó cho phép các phần tử của lớp chỉ được truy cập từ bênngoài thông qua giao diện do lớp cung cấp

2.1.2 Ưu điểm

Mô hình hướng đối tượng có nhiều ưu điểm mới hơn so với các mô hình thiết

kế thông thường khác, có thể kế đến các ưu điểm như:

- Tính Tái Sử Dụng (Reuse):

Mô hình hướng đối tượng giúp người lập trình có thể tái sử dụng mã nguồnthông qua các khái niệm của class và object Class (lớp) sẽ định nghĩa về hành vi vàcấu trúc chung của một nhóm object, trong khi object (đối tượng) là biểu hiện cụ thểcủa 1 lớp nhất định Điều này cho phép một đối tượng có thể được tái sử dụng lại ởnhiều ngữ cảnh khác nhau mà không cần phải viết lại mã từ đầu

- Tính Mô-đun (Modularity):

OOP tạo ra mô-đun bằng cách chia chương trình thành các đối tượng độc lập

Trang 18

- Tính Linh Hoạt (Flexibility):

Sự linh hoạt của OOP xuất phát từ khả năng mở rộng và thay đổi các đốitượng mà không làm ảnh hưởng đến các đối tượng khác trong hệ thống Việc thayđổi chức năng của một đối tượng có thể được thực hiện mà không làm suy giảm tínhnhất quán của chương trình

- Tính Đóng Gói (Encapsulation):

Đóng gói sẽ giúp ẩn bớt các chi tiết bên trong của một đối tượng và chỉ cungcấp các phương thức chung Điều này giúp bảo vệ thông tin của đối tượng, đồngthời duy trì sự nhất quán của hệ thống

- Tính Kế Thừa (Inheritance):

Kế thừa cho phép một lớp (hoặc đối tượng) sử dụng các thuộc tính và phươngthức của lớp (hoặc đối tượng) khác, giảm việc phải ghi lại các đoạn mã nguồn từ đógiúp tăng cường tính tái sử dụng và giảm mức độ phức tạp của hệ thống

- Tính Đa Hình (Polymorphism):

Tính đa hình cho phép các đối tượng sẽ có những phản ứng khác nhau vớichung một tác vụ tùy thuộc vào ngữ cảnh Điều này tạo ra mã nguồn dễ đọc, linhhoạt và dễ bảo trì

- Tính Dễ Đọc và Hiểu (Readability and Understanding):

Trang 19

tích hệ thống UML cung cấp một phương tiện chung để giao tiếp và truyền đạtthông tin giữa các thành viên trong một nhóm phát triển và giữa các pha khác nhaucủa quy trình phát triển phần mềm.

2.2.2 Vai trò trong thiết kế

Phác Thảo Hệ Thống: UML cho phép nhà phân tích và nhà thiết kế biểu diễn

hệ thống theo nhiều cấp độ khác nhau Các biểu đồ như biểu đồ use case giúp xácđịnh yêu cầu chức năng, trong khi biểu đồ lớp mô tả cấu trúc của hệ thống thôngqua các lớp và mối quan hệ giữa chúng Các biểu đồ hoạt động và trạng thái mô tảcách hệ thống tương tác và thay đổi trạng thái

Chia Chương Trình thành Các Phần Nhỏ: UML hỗ trợ việc chia chương trìnhthành các thành phần nhỏ, giúp dễ quản lý và tái sử dụng mã nguồn Các biểu đồgói và biểu đồ thành phần cho phép nhóm phát triển phân chia và tổ chức mã nguồnmột cách rõ ràng, giảm độ phức tạp của dự án

Quy Trình Phát Triển Phần Mềm: UML không chỉ là một ngôn ngữ mô hìnhhóa, mà còn là một bộ công cụ để hỗ trợ các quy trình phát triển phần mềm Từkhâu phân tích yêu cầu, thiết kế, đến triển khai và kiểm thử, UML cung cấp cácphương pháp và kỹ thuật tiêu chuẩn, giúp đảm bảo sự nhất quán và hiểu biết giữacác thành viên trong dự án

Khả Năng Mở Rộng và Tuỳ Biến: UML không bị ràng buộc bởi một quy trình

cụ thể nào, và nó có thể được sử dụng trong nhiều môi trường phát triển khác nhau.Người ta có thể tùy chỉnh và mở rộng UML để phù hợp với nhu cầu cụ thể của dự

án Điều này làm cho UML trở thành một công cụ linh hoạt có thể thích ứng với

Trang 20

ý kiến, từ những người tham gia thiết kế đến những người thực hiện và bảo trì hệthống.

2.2.3 Các hướng nhìn (view) trong UML

Một hướng nhìn trong UML là một tập con các biểu đồ UML được xây dựng

để biểu diễn một khía cạnh nào đó của hệ thống

Sự phân biệt giữa các hướng nhìn là rất linh hoạt Có thể có những biểu đồUML có mặt trong cả hai hướng nhìn Các hướng nhìn cùng các biểu đồ tương ứngđược mô tả trong bảng sau:

Bảng 2.1: Hướng nhìn cùng các biểu đồ UML

Phần khía cạnh

chính Các hướng nhìn Các biểu đồ

Các khái niệm chính

Khía cạnh động

Hướng nhìn Statemachine view Biểu đồ trạng thái

Trạng thái, sự kiện, chuyển tiếp, hành động

Hướng nhìnActivity view Biểu đồ động

Trạng thái, sự kiện, chuyển tiếp, kết hợp, đồng bộ…

Hướng nhìnInteraction

Biểu đồ tuần tự

Tương tác, đối tượng, thông điệp,kích hoạt…

Trang 21

Phần khía cạnh

chính Các hướng nhìn Các biểu đồ Các khái niệm chính

include…Hướng nhìn cài

đặt(implementationview)

Biểu đồ thànhphần

Thành phần, giaodiện, quan hệ phụthuộc…

Hướng nhìn triểnkhai (deploymentview)

Biểu đồ triển khai

Node, thành phần,quan hệ phụthuộc,

vị trí (location)Khía cạnh quản

Trang 22

Hình 2.1: Một số mô hình phần tử thường gặp trong UML, Nguồn: [CITATION htt \l 1033 ]

Trang 23

 Những xử lý thủ tục thanh toán, tra cứu thông tin sản phẩm, quản lý hàng tmất thời gian

 Khó kiểm tra thông tin sản phẩm, kiểm soát tình trạng làm việc của nhânviên

 Khó trong việc quản lý các thông tin khách hàng, thông tin hoá đơn, thôngtin phiếu nhập hàng,

Cửa hàng cũng chưa có một chương trình riêng để quản lý các sản phẩm cósẵn trong cửa hàng Các hoá đơn mua hàng của khách hàng được tổng hợp một cáchrời rạc, và khi cần thiết sẽ rất khó để có thể thống kê được các doanh thu này nhanhchóng và hiệu quả được

Cửa hàng chưa có chương trình để lưu trữ lại các thông tin nhập hàng của cửahàng, các thông tin nhập hàng của cửa hàng nếu được lưu trữ thì chỉ lưu trữ quagiấy hoặc file excel, chưa có một chương trình cụ thể để giúp cửa hàng lưu trữ lạiđược những thông tin này sẽ khiến cho cửa hàng rất khó kiểm soát tình trạng kinh

Trang 24

3.1.2 Khảo sát nhu cầu

Yêu cầu cơ bản của hệ thống cần lưu trữ được các thông tin quan trọng trongcửa hàng như:

 Quản lý thông tin khách hàng: Theo dõi và lưu trữ thông tin của khách hàng

đã mua hàng tại cửa hàng (Mã khách hàng, tên khách hàng, ngày sinh kháchhàng, địa chỉ khách hàng, số điện thoại khách hàng, email khách hàng)

 Thông tin nhân viên: Theo dõi thông tin nhân viên, lương nhân viên, tài khoảnnhân viên, quyền và trạng thái tài khoản của nhân viên, mỗi nhân viên có một

mã nhân viên riêng biết và các thông tin các nhân bổ sung khác

 Thông tin nước hoa: Quản lý và theo dõi thông tin các sản phẩm nước hoa cótrong cửa hàng, số lượng tồn của các sản phẩm nước hoa, mỗi sản phẩm nướchoa được phân biệt bằng một mã nước hoa riêng biệt và được sắp xếp theotừng loại nước hoa của từng thương hiệu cụ thể

 Thông tin khuyến mãi: Các thông tin khuyến mãi của cửa hàng cần được lưulại và cập nhật liên tục, các khuyến mãi riêng biệt được phân biệt bởi mãkhuyến mãi và khuyến mãi này được áp dụng trên hóa đơn cụ thể

 Thông tin nhập hàng: Các thông tin nhập hàng vào kho cũng cần được lưu trữlại một cách kỹ càng bao gồm thông tin về ngày nhập, số lượng nhập, nhàcung cấp liên quan

 Các đơn hàng của khách hàng: Mỗi khi khách hàng mua hàng tại cửa hàng, hệ

Trang 25

3.1.3 Nhu cầu phi chức năng

Tính Tương Thích và Độ Linh Hoạt: Hệ thống cần phải có mức độ linh hoạtcao để có thể thích ứng với quy trình bán hàng của cửa hàng Điều này đòi hỏi sựtương thích với các mô hình kinh doanh khác nhau và khả năng mở rộng dễ dàng.Bảo Mật và Quản Lý Dữ Liệu: Dữ liệu về sản phẩm, khách hàng, doanh thu,

và tồn hàng là quan trọng đối với quản lý cửa hàng Hệ thống cần có khả năng bảomật thông tin nhạy cảm này và cung cấp các công cụ quản lý dữ liệu hiệu quả.Tính Thân Thiện Với Người Dùng: Giao diện người dùng của hệ thống cầnđược thiết kế để dễ sử dụng, đặc biệt là đối với nhân viên cửa hàng Họ cần có thểthao tác một cách nhanh chóng và hiệu quả để cung cấp dịch vụ tốt nhất cho kháchhàng

Tính Năng Phân Tích và Báo Cáo: Hệ thống cần cung cấp các công cụ phântích dữ liệu và tạo ra báo cáo tổng hợp để hỗ trợ quyết định kinh doanh Các báocáo này có thể bao gồm doanh số bán hàng, lợi nhuận, xu hướng mua sắm củakhách hàng, và các thông tin khác để giúp cửa hàng tối ưu hóa hiệu suất kinh doanh

Hỗ Trợ Kỹ Thuật và Bảo Trì: Hệ thống cần có sự hỗ trợ kỹ thuật đáng tin cậy

và các dịch vụ bảo trì để đảm bảo rằng nó luôn hoạt động ổn định và hiệu quả.Tính Tương Thích Công Nghệ: Với sự phát triển liên tục của công nghệ, hệthống cần có khả năng tích hợp với các công nghệ mới, như thanh toán hóa đơntheo nhiều cách khác nhau vd như thanh toán bằng cách chuyển khoản, quẹt thẻ, vàcác xu hướng tiếp thị kỹ thuật số khác

3.2 Quy trình nghiệp vụ

Trang 26

thể xem các mẫu mã nước hoa được bày bán trên kệ, đồng thời khách hàng cũng cóthể thử nghiệm mùi của nước hoa trên da để trải nghiệm trực tiếp mùi hương Tronglúc này nhân viên bán hàng sẽ tiến hành xem thông tin sản phẩm như thành phần vàđặc tính của từng sản phẩm nước hoa và xem những thông tin ưu đãi của sản phẩmrồi cung cấp cho khách hàng nếu có Khi khách hàng đã lựa chọn được các sảnphẩm nước hoa và quyết định mua, nhân viên bán hàng sẽ hướng dẫn khách hàngđến quầy thanh toán để thanh toán sản phẩm, Tại đây nhân viên thu ngân tiến hànhkiểm tra sản phẩm và số lượng sản phẩm theo xác nhận của khách hàng, nếu sau khi

đã xác nhận đơn hàng khách hàng vẫn muốn sửa đổi lại các thông tin mua hàngtrong đơn hàng, hoặc hủy đơn hàng, khách hàng sẽ nói với nhân viên thu ngân đểthay đổi thông tin đơn hàng Sau đó hệ thống tiến hành tính tổng trị giá đơn hàng vàthông báo cho khách hàng Khách hàng có thể chọn phương thức thanh toán phùhợp bao gồm: Chuyển khoản ngân hàng, thanh toán tiền mặt hoặc cà thẻ thanh toán.Sau khi thanh toán hoàn tất nhân viên thu ngân in và cung cấp biên lai chi tiết vềsản phẩm, giá cả và tổng tiền thanh toán cho khách hàng, đồng thời đóng gói sảnphẩm và trao sản phẩm cho khách hàng Sau khi giao dịch hoàn tất, nhân viên thungân sẽ tiến hành lưu giữ lại thông tin liên hệ của khách hàng để tạo cơ hội gửithông báo và các chương trình khuyến mãi về sau Cuối ngày nhân viên thu ngântổng kết lại tất cả các giao dịch, kiểm tra số lượng tiền có trùng khớp với các giaodịch hay không, sau đó gửi các thông tin giao dịch cho nhân viên kế toán,nhân viên

kế toán sẽ kiểm tra và lập báo cáo thống kê doanh thu theo ngày, tháng, năm và gửi

Trang 27

doanh thu theo ngày, tháng, năm và gửi cho chủ cửa hàng Nhân viên quản lý cửahàng sẽ tiến hành quản lý các sản phẩm trong cửa hàng.

3.2.2 Quá trình nhập hàng, xuất hàng

Đầu tiên nhân viên nhập hàng tiến hành kiểm kê số lượng sản phẩm nước hoatrong cửa hàng và xác định các sản phẩm nước hoa cần đặt hàng từ nhà cung cấpdựa trên nhu cầu và dự định tiêu thụ của cửa hàng, sau đó lập đơn đặt hàng bao gồmnhững thông tin: hàng hóa cần mua, số lượng hàng hóa cần mua, ngày và giờ muachi tiết Sau khi lập đơn đặt hàng, nhân viên nhập hàng sẽ gửi đơn đặt hàng cho nhàcung cấp Khi hàng đã về đến nơi, nhân viên nhập hàng sẽ lập phiếu nhập hàng Saukhi làm xong các bước kiểm tra sản phẩm nhập hàng, nhân viên kế toán sẽ kiểm tralại một lần nữa giao dịch, phiếu nhập và hóa đơn nhập hàng và tiến hành thanh toánhóa đơn cho nhà cung cấp Sau khi hoàn thành quá trình nhập hàng nhân viên nhậphàng tiến hành lưu thông tin vào hệ thống phần mềm quản lý hàng hóa của cửa hàngnước hoa

3.2.3 Quá trình quản lý nhân sự, khách hàng

Nhân viên quản trị hệ thống là người quản lý các nhân viên trong cửa hàng cóthể xóa, cấp quyền cho một nhân viên bất kỳ trong cửa hàng Quản lý tiền lương,thưởng của các nhân viên sẽ do nhân viên kế toán đảm nhận Đồng thời quản trị hệthống cũng có thể quản lý các thông tin của khách hàng như là thêm, sửa thông tinkhách hàng Khi có sản phẩm mới trong cửa hàng hoặc thay đổi thông tin của sảnphẩm, nhân viên quản trị hệ thống sẽ tiến hành nhập và lưu trữ thông tin vào hệthống

Trang 29

- Tra cứu phiếu nhập hàng

- Tra cứu đơn đặt hàng

6 Nhân viên quản trị hệ thống

Trang 30

- Tra cứu đơn đặt hàng

- Kiểm tra doanh thu

- Kiểm tra hóa đơn nhập hàng

- Thanh toán hóa đơn nhập hàng

- Kiểm tra phiếu nhập, đơn đặt hàng

- Lập báo cáo thống kê

- Tra cứu biên lai bán hàng

- Quản lý lương nhân viên

8 Chủ cửa hàng

- Xem báo cáo thống kê

Trang 31

3.3.2 Sơ đồ Usecase

Hình 3.3: Sơ đồ use case tổng quát

Trang 33

Hình 3.4: Sơ đồ use case quản lý nhân sự

Hình 3.5: Sơ đồ use case quản lý khách hàng

Trang 34

Hình 3.6: Sơ đồ use case quản lý sản phẩm trong cửa hàng

Trang 35

Hình 3.7: Sơ đồ use case quản lý đơn hàng khách hàng

Trang 37

Hình 3.9: Quản lý nhà cung cấp

3.3.3 Đặc tả chức năng

Bảng 3.2: Đặc tả use case đăng nhập

Tác nhân Nhân viên, chủ cửa hàng

Mô tả Mô tả nhân viên, chủ cửa hàng đăng nhập vào hệ thống để

sử dụng chức năng của hệ thống

Sự kiện kích hoạt Click vào nút đăng nhập trên giao diện hệ thống

Tiền điều kiện Nhân viên, chủ cửa hàng đã có tài khoản trên hệ thống

Trang 38

Mã Use Case UC001 Tên Use Case Đăng nhập

cửa hàng

2 Hệ thống Hiển thị giao diện đăng nhập

3 Nhân viên, chủ cửa hàng Nhập tên đăng nhập và mật khẩu (mô tả phía dưới*)

4 Nhân viên, chủ cửa hàng Yêu cầu đăng nhập

5 Hệ thống Kiểm tra xem nhân viên, chủ cửa hàng đã nhập các trường

bắt buộc nhập hay chưa

6 Hệ thống

Kiểm tra tên đăng nhập và mật khẩu có hợp lệ do khách nhập trong hệ thống hay không

7 Hệ thống

Hiển thị chức năng tương ứng đối với từng nhân viên, hiển thịchức năng riêng với chủ cửa hàng

Luồng sự kiện thay

STT Thực hiện bởi Hành động

4a Hệ thống Nếu nhập thiếu thông tin, hiển thị thông báo lỗi: cần nhập tên đăng

nhập và mật khẩu

Trang 39

Bảng 3.3: Đặc tả use case đăng xuất

Tác nhân Nhân viên, chủ cửa hàng

Mô tả Nhân viên, chủ cửa hàng đăng xuất khỏi hệ thống và không thể sử dụng chức năng của hệ thống cho đến khi đăng nhập

lại

Sự kiện kích hoạt Click vào nút đăng xuất trên giao diện hệ thống

Tiền điều kiện Nhân viên, chủ cửa hàng đã đăng nhập vào hệ thống

Luồng sự kiện

chính (Thành công)

STT Thực hiện bởi Hành động

1 Nhân viên, chủcửa hàng Chọn chức năng Đăng xuất

2 Hệ thống Hiển thị giao diện xác nhận có đồng ý đăng xuất hay không

3 Nhân viên, chủcửa hàng Nhấn vào đồng ý đăng xuất

4 Hệ thống Xác nhận đăng xuất

Hiển thị giao diện về màn hình

Trang 40

Mã Use Case UC002 Tên Use Case Đăng xuất

Hậu điều kiện Nhân viên, chủ cửa hàng đăng xuất khỏi hệ thống

Bảng 3.4: Bảng đặc tả use case đổi mật khẩu

Tác nhân Nhân viên, chủ cửa hàng

Mô tả Mô tả cách nhân viên đăng nhập vào hệ thống thực hiện đổi

Ngày đăng: 13/04/2024, 21:47

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

TÀI LIỆU LIÊN QUAN

w