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

Báo cáo phân tích thiết kế hướng Đối tượng Đề tài quản lý cửa hàng hàng hóa

49 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 49
Dung lượng 4,27 MB

Nội dung

Trở về bước 6 kịch bản thường Extension Points: none riggers: Users chọn chức năng cai dat Nha cung cap Assumptions: User đã đăng nhập vào hệ thông và được cấp quyên đê thao tác vớ

Trang 1

UỶ BAN NHÂN DÂN THÀNH PHÓ HÒ CHÍ MINH

xkxxx*x*

BAO CAO PHAN TICH THIET KE HUONG DOI TUQNG

Để tài: Quản lý cửa hàng hàng hóa

Giảng viên hướng dẫn: Nguyễn Quốc Huy

Sinh viên thực hiện:

Thành phố Hà Chi Minh, thang 12 năm 2024

Trang 3

Actor (s): Whan vién, May in

Summary: Nhân viên thực hiện thanh toán hàng hóa cho khách hàng

IBasic Course of Events:

[Actor Action System Response

Trang 4

6.Hệ thống hiển thị hóa đơn

va luu lai hoa đơn

sẽ quay lại bước A1.1

E1 Nếu hệ thông không tìm thấy sản phâm , hệ thông sẽ thông báo cho người dùng là không tìm thây và người dùng

Trang 6

Nhân viên thu ngân chọn chức

năng thanh toán

Hién thị màn hình thanh toán

Nhân viên thu ngân quét mã

vạch trên sản phẩm

Nhân viên thu ngân chọn

phương thức thanh toán và

nhán 'Thanh toán" Nhập số lượng sản phẩm

v

Hệ thông hiền thị hóa đơn và

lưu hóa đơn

Nhân viên xem thông tin

Trang 7

- Sequence Diagram

Trang 9

Quản lý

IUse Case Number: UC2

Use Case Name: Cai dat nha cung cap

Summary: User lién hệ với các nhà cung cấp có săn và thêm, cập nhật

Trang 10

‘Actor Action System Response

I.Chọn thêm nhà cung cấp

2 Hệ thống yêu cầu nhập các thông tin về các trường như: tên nhà cung cấp, số điện thoại, địa chỉ, và mã số thuế công ty

B.Nhap các trường đữ liệu về nhà cung câp mà hệ thông yêu câu và chọn “Lưu”

cập nhật lại danh sách.E1

Trang 11

2.Hệ thông lưu thông tin và

cập nhật lại danh sách.E1

Exception Paths: IE1 Hé thong thong bao s6 dién thoai nha cung cap da ton

tại hoặc thông tin nhập liệu sai Trở về bước 6 kịch bản

thường Extension Points: none

riggers: Users chọn chức năng cai dat Nha cung cap

Assumptions: User đã đăng nhập vào hệ thông và được cấp quyên đê thao

tác với chức năng quản lý Nhà cung cấp

Trang 12

"Thêm'

A không

Thông tin hợp lệ 2 Chon vào nhà cung cấp muốn xem

Trang 14

- Màn hình chức năng

Đ tà cũnc cáp mm

Miã nhá cung cấp Tân ‡ _ Điênthoa MST ‡ Tổnggiao dịch : Dung

+ ( hccnnn: Cũng ty 369 0907711898 316,500 a

1 ` 1-6 ofS items

THEM MOI NHA CUNG CAP

sc121 HB Chi Minh x Nữ x —Nhin vién— x Eiện thoại 1 Eiện thoại 2 mat

1735465760 Điện thoa ác1230gmal com

men, Lý thường liệt Địa ch giao hàng

Cơng ty E0 phận Ngữy sinh

Địa chỉ men, Lý thưởng kiết Điện thoại 1238485788

Email shc123@gmal cam Ngày sinh 31/01/2002

Ghi chú

Trang 15

3.Use case cài đặt hàng hóa

IBasic Course of Events:

Actor Action System Response

Trang 16

Alternative Paths; ‘Actor Action System Response

1.Chon thêm hàng hóa

2 Hệ thống yêu cầu nhập các thông tin về các trường như: tên hàng hóa, giá bán, giá

nhập, loại hàng hóa

B.Nhập các trường dữ liệu về hàng hóa mà hệ thống yêu cầu

>

wa chon ‘Luu

14.Hệ thông lưu thông tin va

cập nhật lại danh sách.E1

2.Hệ thông lưu thông tin và

cập nhật lại danh sách.E1

A3 Quản lý chọn nút ‘“Xoa’.Hé thống cập nhật lại danh sách

hàng hóa

Exception Paths: IE1.Néu ngudi ding nhap sai thong tin nhap ligu.Hé thong

thông báo lỗi và yêu cầu nhập lại

Trang 17

IAssumpfions: ser đã đăng nhập vào hệ thông và được câp quyên đề thao

tác với chức năng thiết lập hàng hóa

Trang 18

Truy van danh each hang

4.2Luu théng tin vdo CSDL,

Ấ.3Lưu thành

Trang 20

B nentséenhano tòa fo nen nce

MT Keo extar xylfel bac hà hũ 66g 22000 20,000 ° : É “or Keo Cool Air g6i 30 28,000 20,000 0

Trang 22

Đăng nhập

<<include>>-”

Nhập hàng

Quản lý

IUse Case Number: UC3

IUse Case Name: Nhập hàng

Summary: Quản lý sử dụng hệ thông đề nhập các hàng hóa mới vào

kho với các thông tin chỉ tiết như mã hàng, tên hàng, giá bán, sô lượng, nhà cung cấp

Trang 23

9.Hệ thống lưu thông tin và

hiển thị chỉ tiết phiếu nhập

Alternative Paths; A1 Chon biểu tượng “ Thùng rác” để xóa hàng hóa khỏi

danh sách Cập nhật lại danh sách quay lại bước 8

[ A2 Quản lý chọn in thông tt phiêu nhập hàng

Exception Paths: E1.Nếu hệ thống không tìm thấy kết quả nào , hệ thống sẽ

thông báo cho người dùng Quay lại bước 5

E2 Nếu hệ thông không tìm thây thông tin nhà cung cap trong dữ liệu hoặc sô lượng sản phâm được nhập mang giá trị âm thì sẽ báo lỗi cho người dùng và trở về bước 7 Extension Points: none

riggers: Users chọn chức năng quản lý Nhà cung cấp

IAssumpfions: Dser đã đăng nhập vào hệ thông và được câp quyên đề thao

tác với chức năng quản lý Nhà cung cấp

Post Conditions: Thông t Nhà cung câp phải được lưu vào cơ sở dir ligu

|

Trang 25

Hệ thống hiển thị hang héoa cAn nhap

Ghon hang héa, nhap s&

rong hàng hdéa can nhap cung ten mha cung cap

Trang 26

- Màn hình chức năng

Trang 27

B “eo fo nena reves

> NHoo0o30 E3 lÿAn Khang 22/11/2124 21 14 860,000 sau (WWEWR

»_ NID0024 Công ty Cổ phẩn Haảng Gia 18/11/2024 20:14 272,000 7200 Ci

‘THEM M461 PHIEU NHAP HANG

TT

Aes rang hen Tên hàng hóa st Giá chập: " Ge kén DVT Nhỏ Git bin OVT Lén

ni curg cl

'Peøsi chai 400ml

L2 2e oe + © 6.500 7900 #e Roo Qi+ Tháng long mắn BE

1412/2024 1751 Ao Nghy gi hàng

Trang 28

5 Use case thống kê doanh thu

UC4 Use Case Name: (Thong ké doanh thu

Actor (s): Quan lý, Nhân viên, Máy in

Trang 29

doanh thu theo khoảng thời

Exception Paths: E1.Nhân viên chọn khoảng thời gian báo cáo thông kê không

hợp lệ, hệ thống thông báo lỗi và trở về bước 5 kịch bản thường

Triggers: Users chọn chức năng Thông kê doanh thu

IAssumpfions: IUser đã đăng nhập vào hệ thông và được câp quyên đề thao tac

với Báo cáo Doanh thu Preconditions: INone

Trang 30

Nhan vién chon bao

cao doanh thu

Hi6én thi man hinh bao

cao doanh thu

hân viên chon

khoậng thời giam

gian thơng kê

Hi@ thống hiển thị canh sách các hĩa don va

tổng cioanhh thui theo khoảng thời gian ciã

bao cao cĩ ^ £ - ~ =

im hĩa don

khơng

Trang 31

- Sequence Diagram

<<Boundary>> <<Boundary>> Let \trol>> <<Entity>>

Giao diện trang fom bee Cử doanh thu Database

Tir ngay 05/12/2024 00:00:00 din ngay 15/12/2024 23:59:00 oe

Hôm nay Mã chứng từ @ Nosy tạo Người tạo Chiết khẩu: Doanh thu @ Giavin @ lơinhuận Tỷ suất

Trang 32

IUse Case Name: [[rả hàng

Actor (s): Quản ly, May in

Summary: Chức năng này cho phép nhân viên quan lý trả hàng cho nhà

cung cấp IBasic Course of (Actor Action System Response

Trang 33

8.Bam “Hoàn thành”

Ð.Hệ thống lưu thông tin và

thị thông tin chi tiết phiếu trả

hàng E2 10.A2

Exception Paths: E1.Néu hé thong khéng tim thay két qua nao , hé thong sé thong

báo cho người dùng Quay lại bước 5

E2 Nếu hệ thống không tìm thấy thông tin nhà cung cấp trong

dữ liệu hoặc số lượng sản phẩm được nhập mang giá trị âm thì

sẽ báo lỗi cho người dùng và trở về bước 7

Trang 34

There thi ng nhap

va chon tra hang

Hé thang hién thi man

hinh phiéu tra hang

Nhập ma hang hóa fhoadc t6ém hang hea can tra hang

Theng bao lỗi Khong

Trang 36

> THNI21224.0001 KhichM ees 0 0 [MWW

' 20 ystems per pope

Tra hang nha cung cap

7.Use case kiém ké

Đỗi tác hoàn tiên

Trang 37

Actor (s): Nhân viên, quản lý, máy In

Summary: Day là quy trình kiêm tra và xác nhận sô lượng

hàng hóa trong kho, đảm bảo tính chính xác và hiệu quả trong quản lý hàng tồn kho

Basic Course of Events: Actor Action System Response

1.Actor thực hiện {Đăng

nhập}

2 Hệ thông hiện thị

trang với những chức năng chính cho actor

Trang 38

4.Hệ thông hiện thị giao điện tạo phiêu

kiểm kê

5 Actor nhập mã hàng hóa hoặc tên hàng hóa cần

kiểm kê

6.Hệ thông hiển thị hàng hóa cần kiểm

Alternative Paths: A1.Chọn biêu tượng “ Thùng rác” đê xóa hàng hóa

khỏi danh sách Cập nhật lại danh sách quay lại

bước 4

A2.Actor chọn in phiêu kiêm kê

Exception Paths: E1 Hệ thông thông báo mã hàng hoặc tên hàng

không tồn tại Trở về bước 4 luồng chính

E2.Hệ thống thông báo số lượng hàng không thể

có giá trị âm Trở về bước 6 kịch bản thường

Extension Points: None

Triggers: Actor thực hiện kiếm kê theo lịch trình định kỷ

hoặc theo yêu cầu đột xuất

Assumptions: Hệ thông đã được cập nhật đây đủ thông tin về hàng hóa trong kho

Trang 39

Preconditions: Actor phai có quyền truy cập vào hệ thông quan ly

kho Post Conditions: Thong tin kiém kho duoc cap nhat trong hé thong,

ghi nhận lịch sử thay đôi kho và báo cáo tình trạng tồn kho

Activity Diagram: Next Page

Trang 40

Chon hang hea va nhap sé lurong hang hoa thurs te

He thong cap nhat thong tin va hién thi bang théng k@ s6 luqgng hang hea

trong he théng va sé lueng thuc té

Trang 41

Sequence kiém ké

<<Boundary>> <<Boundary>> <<Control>> <<Entity>>

Gd Trang chủ GD frm kiểm kê Xu ly Kiem Ke Database

Trang 43

8.Use case đăng nhập

Use case number: UC8&

Use case name: Dang nhap

Summary: Quản lý, nhân viên đăng nhập vào hệ thống với các chức

năng thuộc từng loại người dùng: quản lý, nhân viên

Basic Course of Events:

Actor Action System Response

1 Nguoi dùng nhập tài

khoản và mật khâu

Trang 44

2 Hệ thông truy vấn tên người dùng và loại người dùng từ cơ

sở dữ liệu bằng tài khoản và

mật khâu đã cung cấp dé bat

đầu phiên làm việc

3 Các chức năng khả dụng phản ánh từ loại người dùng Quản lý có thê truy cập vào: Cài đặt nhà cung cấp

Cai dat hang hoa

Kiém ké

Thống kê doanh thu Nhập hàng Trả hàng

Nhân viên có thể truy cập vào: Thanh toán

Kiểm kê

Thông kê doanh thu

4Hệ thống chuyển hướng người dùng về trang chủ

EI Nếu hệ thống không tìm thấy tài khoản trong cơ sở dữ

liệu, hệ thông sẽ thông báo cho người dùng rằng tài khoản

của họ không được tìm thay và đưa họ trở lại bước Ì của

Basic Course of Events Không có giới hạn việc số lần người dùng có thể thử đăng nhập vào hệ thống

E2 Nếu hệ thống tìm thấy tài khoản nhưng mật khâu do người dùng cung cấp không khớp với mật khâu trong cơ

sở dữ liệu của tài khoản nhân viên đó, thì hệ thống sẽ thông báo cho người dùng rằng mật khẩu của bạn không

đúng và đưa họ trở lại bước l của Basic Course of Events

Không có giới hạn việc số lần người dùng có thê thử đăng

nhập vào hệ thống

Trang 45

Extension Points: Không có

Tác nhân sẽ kết thúc phiên đăng nhập của mình bằng cách

chon Dang xuat

Preconditions: Nếu người dùng truy cập vào hệ thống mà chưa đăng nhập

thì sẽ chuyên hướng đến trang đăng nhập

Post Conditions:

Người dùng có phiên đăng nhập đang hoạt động được truy

cập vào trang chủ và có thê sử dụng các chức năng phù

hợp

Activity diagram đăng nhập

Trang 46

Sequence đăng nhập

Trang 47

dùng | Trang chu Đăng nhập

: nhập > 1.2 Lay tai knodn 1.3 Kiém tra tai

: khoản

: 1.4 Tim thay tài khoản h

E1 ) ' : EI.1 Không tìmtháy tài khoản — }

: - ¡_E1.2 Thông báo không tim thay tai khoản HH ne '

%c E1.3 Yêu câu nhập lại - esc nead :

k 2 Truy ván tên người dùng

Alt 1.) Nhân viên quản lý :

Trang 48

Class Diagram

Trang 49

oar Nhập bông Free Dany rte

— Sent)

sưa D eave

Ngày đăng: 23/12/2024, 12:56

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

TÀI LIỆU LIÊN QUAN