1. Trang chủ
  2. » Tất cả

ĐỒ án môn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG QUẢN lý SIÊU THỊ VINMART+ 98 XUÂN DIỆU

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

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đồ án môn Phân Tích Thiết Kế Hướng Đối Tượng Quản lý Siêu Thị Vinmart+ 98 Xuân Diệu
Tác giả Nguyễn Tuấn Kiệt
Người hướng dẫn TS. Lê Thị Trang Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo chuyên đề học phần
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 47
Dung lượng 2,24 MB

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

Nội dung

Và để làm được điều dó em xin làm đề tài “Quản lý siêu thị Vinmart+ ” , đề tài “Quản lý siêu thị Vinmart+” được đưa ra nhằm mục đích giải quyếtnhững vướng mắc trên, giúp cho công việc qu

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

ĐỀ T䄃

QUẢN LÝ SIÊU THỊ VINMART+ 98 XUÂN DIỆU

Sinh viên thực hiện : NGUYỄỄN TUẤẤN KI T Ệ Giảng viên hướng dẫn : LỄ TH TRANG LINH Ị

Trang 2

 Xây dựng hệ thống phần mềm quản lý siêu thị bao gồm các chứcnăng chính sau:

 Quản lý nhân viên

 Quản lý kho

 Quản lý bán hàng

 Báo cáo thống kê

2 Nội dung thực hiện

 Chương 1: Giới thiệu dự án phần mềm

Trang 4

Table of Contents

L I M ĐẦẦU Ờ Ở 1

CH ƯƠ NG 1: KH O SÁT H THỐỐNG Ả Ệ 2

1 Kh o sát hi n tr ng: ả ệ ạ 2

1.1 Hi n tr ng: ệ ạ 2

1.2 T ng quan: ổ 2

1.3 Ho t đ ng nghi p v : ạ ộ ệ ụ 3

1.4 Yêu cầầu ch c năng: ứ 3

1.5 Yêu cầầu phi ch c năng: ứ 4

CH ƯƠ NG 2: PHẦN TÍCH VÀ THIẾỐT KẾỐ H THỐỐNG Ệ 5

2.1 Xác đ nh các Actor và Use Case t ng quát h thốống: ị ổ ệ 5

2.1.1 Các Actor: 5

2.1.2 Các Use Case t ng quát c a h thốống: ổ ủ ệ 5

2.2 Phần tch và thiêốt kêố t ng ch c năng c a h thốống: ừ ứ ủ ệ 6

2.2.1 Ch c năng đăng nh p: ứ ậ 6

2.2.1.2 Bi u đốầ ho t đ ng ch c năng đăng nh p: ể ạ ộ ứ ậ 7

2.2.2 Ch c năng qu n lý nhần viên: ứ ả 9

2.2.2.1 Bi u đốầ ho t đ ng ch c năng qu n lý nhần viên: ể ạ ộ ứ ả 10

2.2.3 Ch c năng qu n lý kho: ứ ả 14

2.2.3.1 Bi u đốầ ho t đ ng ch c năng qu n lý kho: ể ạ ộ ứ ả 15

2.2.4 Ch c năng qu n lý bán hàng: ứ ả 19

2.2.4.1 Bi u đốầ ho t đ ng ch c năng qu n lý bán hàng: ể ạ ộ ứ ả 20

2.2.5 Ch c năng báo cáo thốống kê: ứ 23

2.2.5.1 Bi u đốầ ho t đ ng ch c năng báo cáo thốống kê: ể ạ ộ ứ 24

2.2.6 Bi u đốầ t ng quát c a h thốống: ể ổ ủ ệ 27

2.2.7 Bi u đốầ tr ng thái: ể ạ 27

2.2.8 Bi u đốầ thành phầần: ể 28

2.2.9 Bi u đốầ tri n khai: ể ể 29

CH ƯƠ NG 3: PHÁT SINH MÃ TRÌNH 30

3.1 Mã trình cho ch c năng qu n lý khách hàng: ứ ả 30

3.2 Mã trình cho ch c năng qu n lý s n ph m: ứ ả ả ẩ 31

3.3 Mã trình cho ch c năng hóa đ n thanh toán: ứ ơ 33

3.4 Mã trình cho ch c năng thanh toán: ứ 34

Trang 5

CH ƯƠ NG 4: THIẾỐT KẾỐ GIAO DI N Ệ 35

4.1 Giao di n chính c a h thốống: ệ ủ ệ 35

4.2 Các menu chính: 35

4.3 Form chính: 39

KẾỐT LU N Ậ 40

Trang 6

DANH MỤC HÌNH ẢNH

Hình 1.1 Cửa hiệu Vinmart+

Hình 2.1.2 Sơ đồ UseCase tổng quát Hình 2.2.1 Mô hình chức năng đăng nhập 6

Hình 2.2.2 Biểu đồ chức năng quản lý nhân viên 9

Hình 2.2.1.2.1 Biểu đồ trình tự chức năng đăng nhập 8

Hình 2.2.1.2.2 Biểu đồ cộng tác chức năng đăng nhập 9

Hình 2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập 7

Hình 2.2.2.1 Biểu đồ hoạt động chức năng quản lý nhân viên 10

Hình 2.2.2.1.1 Biểu đồ trình tự cho chức năng quản lý nhân viên(Xóa) 11 Hình 2.2.2.1.2 Biểu đồ trình tự cho chức năng quản lý nhân viên(Thêm) 12 Hình 2.2.2.1.3 Biểu đồ trình tự cho chức năng quản lý nhân viên(Sửa) 12 Hình 2.2.2.2.3 Biểu đồ cộng tác cho chức năng quản lý nhân viên(Xóa) 14 Hình 2.2.2.2.2 Biểu đồ cộng tác cho chức năng quản lý nhân viên(Thêm) 13 Hình 2.2.2.2.1 Biểu đồ cộng tác cho chức năng quản lý nhân viên(Sửa) 13 Hình 2.2.3 Biểu đồ chức năng quản lý kho 14

Hình 2.2.3.1 Biểu đồ hoạt động chức năng quản lý kho 15

Hình 2.2.3.1.1 Biểu đồ trình tự chức năng quản lý kho(Sửa) 16

Hình 2.2.3.1.2 Biểu đồ trình tự chức năng quản lý kho(Thêm) 17

Hình 2.2.3.2.3 Biểu đồ cộng tác chức năng quản lý kho(Xóa) 19

Hình 2.2.3.2.1 Biểu đồ cộng tác chức năng quản lý kho(Sửa) 18

Hình 2.2.3.2.2 Biểu đồ cộng tác chức năng quản lý kho(Thêm) 18

Hình 2.2.3.1.3 Biểu đồ trình tự chức năng quản lý kho(Xóa) 17

Hình 2.2.4 Biểu đồ chức năng quản lý bán hàng 19

Hình 2.2.4.1.Biểu đồ hoạt động chức năng quản lý bán hàng 21

Hình 2.2.4.1.1 Biểu đồ trình tự chức năng quản lý bán hàng 22

Hình 2.2.4.1.2 Biểu đồ cộng tác chức năng quản lý bán hàng 23

Hình 2.2.5 Biểu đồ chức năng báo cáo thống kê 23

Hình 2.2.5.1 Biểu đồ hoạt động chức năng báo cáo thống kê 24

Hình 2.2.5.1.1 Biểu đồ trình tự chức năng báo cáo thống kê 26

Hình 2.2.5.1.2 Biểu đồ trình tự chức năng báo cáo thống kê 26

Hình 2.2.6 Biểu đồ tổng quát hệ thống 27

Hình 2.2.7 Biểu đồ trạng thái

Hình 2.2.8 Biểu đồ thành phần Hình 2.2.9.Biểu đồ triển khai Hình 3.1.2 Mã trình cho chức năng quản lý khách hàng Hình 3.1.1 Mã trình cho chức năng quản lý khách hàng Hình 3.2.1.Mã trình cho chức năng quản lý sản phẩm Hình 3.4.2 Mã trình chức năng thanh toán Hình 3.3.1 Mã trình chức năng hóa đơn thanh toán Hình 3.3.2 Mã trình chức năng hóa đơn thanh toán Hình 3.4.1 Mã trình chức năng thanh toán Hình 3.2.2.Mã trình cho chức năng quản lý sản phẩm Hình 4.1 Giao diện chính của hệ thống 35

Hình 4.2.1 Menu số 1 36

Hình 4.2.2 Menu số 2 36

Hình 4.2.3 Menu số 3 37

Hình 4.2.4 Menu só 4 37

Hình 4.3 Form chính 39

Hình 4.2.6 Menu số 6 38

Trang 7

Hình 4.2.7 Menu số 7 39 Hình 4.2.5 Menu số 5 38

Trang 8

L I M ĐẤẦU Ờ Ở

Cùng với sự phát triển và ứng dụng của công nghệ thông tin vào cuộc sống hiện đại của chúng ta ngày nay vào tất cả các lĩnh vực Việc đưa tin học vào để giúp cho việc quản lý được tiện lợi nhanh chóng và khoa học hơn là một điều vô cùng cần thiết Nó vừa giúp chúng ta tiết kiệm được sức lực của con người và giải quyết vấn đề một cách chính xác Vì vậy ngày càng nhiều các phần mềm quản lý và ứng dụng được đưa vào thực tiễn để áp dụng Nhưng để có những phần mềm mang tính hiệu quả đòi hỏi cần phải có những kĩ năng về phân tích và thiết kế hệ thống thông tin

Và để làm được điều dó em xin làm đề tài “Quản lý siêu thị Vinmart+ ” ,

đề tài “Quản lý siêu thị Vinmart+” được đưa ra nhằm mục đích giải quyếtnhững vướng mắc trên, giúp cho công việc quản lý trở nên đơn giản, hiệuquả và chính xác hơn bằng việc tự động hóa quá trình quản lý các yếu tố liên quan như sản phẩm, hóa đơn, nhân viên… Không những vậy mà còn giúp cho các yêu cầu của khách hàng được thực hiện nhanh chóng, chính xác và đầy đủ, việc tra cứu thông tin kho dữ liệu trở lên thuận tiện

Em xin cảm ơn cô Lê Thị Trang Linh đã hướng dẫn, góp ý, thảo luận

để bài báo cáo này của em được hoàn thiện Trong thời gian được học tập

và thực hành dưới sự hướng dẫn của cô, chúng em không những thu đượcrất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đốivới bộ môn Phân Tích Thiết Kế Hướng Đối Tượng

Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy

nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án

“Quản lý siêu thị Vinmart+” chắc chắn sẽ không thể tránh khỏi những thiếu sót Chúng em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của thầy cô và các bạn để đồ án này ngày càng hoàn thiện hơn

Một lần nữa, em xin chân thành cảm ơn cô và luôn mong nhận được

sự đóng góp của thầy cô và các bạn

1

Trang 9

và chính xác hơn bằng việc tự động hóa quá trình quản lý các yếu tố liên quan như sản phẩm, hóa đơn, nhân viên… Không những vậy mà còn giúpcho các yêu cầu của khách hàng được thực hiện nhanh chóng, chính xác

và đầy đủ, việc tra cứu thông tin kho dữ liệu trở lên thuận tiện Từ đó giúp giúp chúng ta tiết kiệm được sức lực của con người và giải quyết vấn đề một cách chính xác

1.2.Tổng quan:

Một siêu thị có hai cổng một cổng vào và một cổng ra (cổng thanh toán Mặt bang của siêu thị được chia thành các phần nhỏ chứa các gian hàng theo từng chủng loại hàng Khi khách vào cổng siêu thị có bảng hướng dẫn vị trí các gian hàng, khách mua hàng tự chọn Khi khách ra cổng thanh toán, nhân viên kiểm tra số hàng, giá cả các mặt hàng và lập hóa đơn thanh toán Siêu thị luôn phải theo dõi lượng hàng tồn trong siêu thị Nhập hàng về, siêu thị lập dơn mua hàng dựa vào báo giá của nhà cung cấp và lượng hàng tồn trong siêu thị, sau đó theo dõi hàng, dựa vào phiếu giao hàng viêt phiếu nhập, thanh toán với nhà cung cấp

Hình 1.1 Cửa hiệu Vinmart+

2

Trang 10

 Tên đơn vị áp dụng: siêu thị Vinmart+

 Tổng số nhân viên: 8 người

 Thời gian làm việc: Sáng: 7h00 – 12h00

Chiều: 13h00 – 18h00 Tối : 18h00 – 22h00

 Địa chỉ:98 Xuân Diệu – Quảng An – Tây Hồ - Hà Nội

 Số điện thoại : 024 7106 6866

+ Người quản lý: là người nắm được tình hình mua bán, doanh thu của siêu thị, quản lý nhân viên Việc thống kê sẽ được thực hiện hàng tháng, hàng năm hoặc cũng có khi thông kê đột xuất

+ Thủ kho: quản lý số lượng hàng trong kho theo mã số hàng hóa, kiêm

kê hàng hóa trong kho Thủ kho là người chịu trách nhiệm: Tạo Phiếu Nhập Hàng khi hàng hóa được nhập về, tạo phiếu Xuất Hàng khi xuất hàng lên quầy, kiêm kê hàng trong kho Tạo Phiếu Trả Hàng nếu mặt hàng đó hết hạn sử dụng hay có lỗi

+ Nhân viên bán hàng: Là nhân viên làm việc trong siêu thị Nhân viên bán hàng, đứng ở quầy thu tiền và tính tiền cho khách Thông qua các mã vạch quản lý trên từng mặt hàng được nhân viên bán hàng nhập vào hệ thống qua một đầu đọc mã vạch sẽ tính tiền những mã khách mua và lập hóa đơn cho khách

1.3 Hoạt động nghiệp vụ:

- Chức năng quản lý kho:

 Cuối mỗi ngày nhân viên phải kiểm tra lại số lượng hàng trong kho và ghi lại vào số Từ đó biết được số lượng và loại hàng cần mua thêm

 Quản lý sẽ kiểm tra lại số và kho rồi chốt số lượng hàng cần mua

- Chức năng quản lý nhân viên:

 Bộ phận quản lý có sổ sách lưu lại thông tin của từng nhân viên một (cmnd, họ tên, ngày tháng năm sinh, địa chỉ, )

- Chức năng bán hàng:

 Siêu thị có các biển chỉ dẫn các loại hàng cho khách mong muôn mua, nhân viên sẽ chỉ dẫn và giới thiệu về các mặt hàng bán chạy.Sau đó nhân viên sẽ dẫn khách đên quầy và thanh toán hàng hóa

mà khách hàng muốn mua

1.4 Yêu cầầu ch c năng: ứ

 Chức năng Quản Lý Kho: Nhân viên có thể kiểm soát số lượng

hàng (nhiều hoặc ít) để chuẩn bị cho việc nhập hàng và quản lí thờigian (hạn) của những hàng đó Dễ dàng thêm hàng mới, chỉnh sửa thông tin hàng hoặc có thể xóa hàng

3

Trang 11

 Chức năng Quản Lý Nhân Viên: Quản lý thông tin nhân viên (họ

tên, địa chỉ, số điện thoại, ) bằng hệ thống máy tính Dễ dàng thêm mới nhân viên, sửa thông tin nhân viên bị sai lệch hoặc có thểxóa nhân viên đã nghỉ làm

 Chức năng Quản Lý Bán Hàng: Nhân viên sẽ sử dụng chức năng

dễ dàng cho việc phục vụ khách như tạo hóa đơn, gợi ý tên, chất lượng sản phẩm,

 Chức năng Báo Cáo Thống Kê: Báo cáo doanh số thu chi, dễ

dàng phát hiện mặt hàng được ưa chuộng hoặc không thịnh hành

để có biện pháp cân bằng lại kho,

1.5 Yêu cầầu phi ch c năng: ứ

 Yêu cầu về sao lưu: thông tin liên quan đến siêu thị phải được sao lưu lên máy chủ ngoài ra quản lý phải có bản cứng thông tin

 Yêu cầu về phần cứng: window 7 trở lên

 Yêu cầu bảo mật: Toàn vẹn, bảo mật, xác thực

 Công nghệ được sử dụng: C++, SQL

 Yêu cầu sử dụng phần mềm: Thân Thiện, dễ sử dụng

 Chức năng quản lý kho:

 Tìm kiếm, nhập, xuất, tồn kho đều được báo cáo thống kê dễdàng

 Quản lý định mức tồn kho, thông báo khi sản lượng tồn không đạt đúng yêu cầu để kịp thời nhập hoặc xuất

 Hiển thị số lượng nhập, xuất, tồn theo các chỉ tiêu: ngày nhập, ngày bán, hạn sử dụng, chi nhánh,

 Chức năng quản lý nhân viên:

 Quản trị nhân viên theo thông tin như: tên, chức vụ, chi nhánh,

 Có bảng chấm công, tính lương cho từng nhân viên

 Có chức năng đánh giá nhân viên dựa vào độ chuyên càn, năng suất công việc

 Chức năng quản lý bán hàng:

 Tạo hóa dơn tiện lợi, dễ sử dụng

 Quản lý được các hóa đơn đã tạo và hóa đơn chưa thanh toán

4

Trang 12

- Báo cáo thống kê doanh thu

- Báo cáo thống kê mặt hàng

- Quản lý bán hàng

- Thanh Toán

- Tạo hóa đơn

2.1.2 Các Use Case t ng quát c a h thốống: ổ ủ ệ

5

Trang 13

 Đặc tả use case đăng nhập, đăng xuất

 Tác nhân: Quản lý cửa hàng

 Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thựchiện chức năng đăng nhập vào hệ thống Khi dùng xong phầnmềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý

 Dòng sự kiện chính:

 Tác nhân yêu cầu giao diện đăng nhập vào hệ thống

 Hệ thống hiện thị giao diện đăng nhập cho tác nhân

 Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu(password)

6

Trang 14

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửivào hệ thống.

 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính

 Kết thúc use case đăng nhập

 Dòng sự kiện phụ:

 Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốnthoát khỏi hệ thống Hệ thống thông báo thoát bằng cáchđăng xuất Kết thúc use case

 Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báođăng nhập lại hoặc thoát Sau khi tác nhân chọn thoát Kếtthúc use case

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không cóyêu cầu

 Trạng thái hệ thống sau khi sử dụng use case:

 Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đãđăng nhập thành công!!!” và hiện thị giao diện chính cho tác nhânthực hiện các chức năng khác

 Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đãđăng nhập thất bại!!!” và quay lại chức năng đăng nhập cho bạnđăng nhập lại thông tin của mình

2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập:

Hình 2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập

 Đặc tả biểu đồ hoạt động của chức năng đăng nhập

Người thực hiện: quản lý, nhân viên

7

Trang 15

+ Điều kiện kích hoạt: đăng nhập, chọn chức năng đăng nhập+ Mô tả các bước:

 Bước 1: Người dùng yêu cầu chức năng đăng nhập

 Bước 2: Hệ thống hiển thị giao chức năng đăng nhập

 Bước 3: Người dùng nhập dữ liệu

 Bước 4: Hệ thống thực hiện chức năng đăng nhập

 Nếu thành công thì hệ thống đưa ra thông báochuyển qua bước 5

 Nếu không thành công thì hệ thống đưa ra thôngbáo và quay lại bước 3

 Bước 5: Hệ thống lưu thông tin vào cơ sở dữ liệu và đưa

ra thông báo

 Bước 6: Kết thúc

 Biểu đồ trình tự cho chức năng dăng nhập:

Hình 2.2.1.2.1 Biểu đồ trình tự chức năng đăng nhập

 Biểu đồ cộng tác cho chức năng đăng nhập:

8

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 16

Hình 2.2.1.2.2 Biểu đồ cộng tác chức năng đăng nhập

2.2.2 Chức năng quản lý nhân viên:

 Dòng sự kiện chính:

 Tác nhân đăng nhập vào hệ thống

 Sau khi đăng nhập thành công, hệ thống hiển thị các giao diệnchức năng cho tác nhân lựa chọn

 Tác nhân sẽ: chọn chức năng quản lý nhân viên

9

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 17

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửivào hệ thống.

 Sau khi kiểm tra xong sẽ hiển thị giao diện chức năng quản lýnhân viên lên cho tác nhân gồm 3 mục tiêu thêm, sửa, xóa nhânviên

 Kết thúc use case quản lý nhân viên

 Dòng sự kiện phụ:

 Nếu tác nhân nhập thông tin xong, nhưng lại thoát khỏi hệthống mà không lưu dũ liệu Hệ thống thông báo: “Bạn cómuốn lưu thay đổi?” Tác nhân sẽ chọn lưu hoặc không lưu.Kết thúc use case

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không cóyêu cầu

 Trạng thái hệ thống sau khi sử dụng use case:

 Sau khi lưu thông tin Hệ thống sẽ gửi thông báo: “ Thôngtin sẽ được lưu lại!” và quay lại giao diện chính cho tác nhânthực hiện các chức năng khác

2.2.2.1 Biểu đồ hoạt động chức năng quản lý nhân viên:

Hình 2.2.2.1 Biểu đồ hoạt động chức năng quản lý nhân viên

 Đặc tả biểu đồ hoạt động của chức năng quản lý nhân viên:Người thực hiện: quản lý, nhân viên

+ Điều kiện kích hoạt: đăng nhập, chọn chức năng quản lý nhânviên

+ Mô tả các bước:

 Bước 1: Người dùng yêu cầu chức năng đăng nhập

 Bước 2: Hệ thống hiển thị giao chức năng quản lý nhânviên

 Bước 3: Người dùng nhập dữ liệu

10

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 18

 Bước 4: Hệ thống thực hiện chức năng thêm, sửa, xóanhân viên.

 Nếu thành công thì hệ thống đưa ra thông báochuyển qua bước 5

 Nếu không thành công thì hệ thống đưa ra thôngbáo và quay lại bước 3

 Bước 5: Hệ thống lưu thông tin vào cơ sở dữ liệu và đưa

ra thông báo

 Bước 6: Kết thúc

 Biểu đồ trình tự cho chức năng quản lý nhân viên:

Hình 2.2.2.1.1 Biểu đồ trình tự cho chức năng quản lý nhân viên(Xóa)

11

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 19

Hình 2.2.2.1.2 Biểu đồ trình tự cho chức năng quản lý nhân viên(Thêm)

Hình 2.2.2.1.3 Biểu đồ trình tự cho chức năng quản lý nhân viên(Sửa)

 Biểu đồ cộng tác cho chức năng quản lý nhân viên:

12

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 20

Hình 2.2.2.2.1 Biểu đồ cộng tác cho chức năng quản lý nhân viên(Sửa)

Hình 2.2.2.2.2 Biểu đồ cộng tác cho chức năng quản lý nhân viên(Thêm)

13

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 21

Hình 2.2.2.2.3 Biểu đồ cộng tác cho chức năng quản lý nhân viên(Xóa)

2.2.3 Chức năng quản lý kho:

Hình 2.2.3 Biểu đồ chức năng quản lý kho

 Đặc tả use case quản lý kho:

 Tác nhân: User

 Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thựchiện chức năng đăng nhập vào hệ thống, sau đó chọn chức năngquản lý kho Khi dùng xong phần mềm thì đăng xuất tài khoản rakhỏi phần mềm quản lý

 Dòng sự kiện chính:

 Tác nhân đăng nhập vào hệ thống

 Sau khi đăng nhập thành công, hệ thống hiển thị các giao diệnchức năng cho tác nhân lựa chọn

 Tác nhân sẽ: chọn chức năng quản lý kho

14

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 22

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửivào hệ thống.

 Sau khi kiểm tra xong sẽ hiển thị giao diện chức năng quản lýnhân viên lên cho tác nhân gồm 3 mục tiêu thêm, sửa, xóa nhânviên

 Kết thúc use case quản lý nhân viên

 Dòng sự kiện phụ:

 Nếu tác nhân nhập thông tin xong, nhưng lại thoát khỏi hệthống mà không lưu dũ liệu Hệ thống thông báo: “Bạn cómuốn lưu thay đổi?” Tác nhân sẽ chọn lưu hoặc không lưu.Kết thúc use case

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không cóyêu cầu

 Trạng thái hệ thống sau khi sử dụng use case:

 Sau khi lưu thông tin Hệ thống sẽ gửi thông báo: “ Thôngtin sẽ được lưu lại!” và quay lại giao diện chính cho tác nhânthực hiện các chức năng khác

2.2.3.1 Biểu đồ hoạt động chức năng quản lý kho:

Hình 2.2.3.1 Biểu đồ hoạt động chức năng quản lý kho

15

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 23

 Đặc tả biểu đồ hoạt động của chức năng quản lý kho:

Người thực hiện: quản lý, nhân viên

+ Điều kiện kích hoạt: đăng nhập, chọn chức năng quản lý kho+ Mô tả các bước:

 Bước 1: Người dùng yêu cầu chức năng đăng nhập

 Bước 2: Hệ thống hiển thị giao chức năng quản lý kho

 Bước 3: Người dùng nhập dữ liệu

 Bước 4: Hệ thống thực hiện chức năng thêm, sửa, xóahàng

 Nếu thành công thì hệ thống đưa ra thông báochuyển qua bước 5

 Nếu không thành công thì hệ thống đưa ra thôngbáo và quay lại bước 3

 Bước 5: Hệ thống lưu thông tin vào cơ sở dữ liệu và đưa

ra thông báo

 Bước 6: Kết thúc

 Biểu đồ trình tự chức năng quản lý kho:

Hình 2.2.3.1.1 Biểu đồ trình tự chức năng quản lý kho(Sửa)

16

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Ngày đăng: 10/01/2023, 23:17

TỪ KHÓA LIÊN QUAN

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