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

Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý cửa hàng Điện thoại

99 5 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 đề Xây Dựng Phần Mềm Cửa Hàng Điện Thoại
Tác giả Doãn Văn Trường, Nguyễn Quang Trường, Lâm Văn Dương
Người hướng dẫn Th.S Trần Văn Tài
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Lập Trình Windows
Thể loại tiểu luận
Năm xuất bản 2022
Thành phố Bình Dương
Định dạng
Số trang 99
Dung lượng 9,28 MB

Nội dung

DANH MỤC HÌNH ẢNHHình 2.1 Phần mềm HQTCSDL Microsoft SQL Server Hình 2.2 Phần mềm Microsoft Visual Studio 2022 Hình 2.3 Phần mềm Sparx Systems Enterprise Hình 4.1 Sơ đồ chức năng của hệ

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC

LẬP TRÌNH WINDOWS

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG ĐIỆN THOẠIGVHD: Th.S Trần Văn Tài

LỚP: D20CNTT01, D20CNTT04

BÌNH DƯƠNG, 7/2022

Trang 2

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC

LẬP TRÌNH WINDOWS

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG ĐIỆN THOẠIGVHD: Th.S Trần Văn Tài

LỚP: D20CNTT01, D20CNTT04

BÌNH DƯƠNG, 7/2022

Trang 3

MỤC LỤC

LỜI CẢM ƠN

CHƯƠNG 1 TỔNG QUAN ĐỀ TÀI 2

1.1 Tên đề tài: “Xây dựng phần mềm cửa hàng điện thoại” 2

1.2 Lý do chọn đề tài 2

1.3 Mục đích nghiên cứu 2

1.4 Đối tượng và phạm vi nghiên cứu 3

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

1.6 Ý nghĩa thực tiễn 3

CHƯƠNG 2 GIỚI THIỆU PHẦN MỀM 4

2.1 Giới thiệu công nghệ 4

2.2 Giới thiệu công cụ 4

CHƯƠNG 3 PHÁT BIỂU BÀI TOÁN 7

3.1 Mô tả bài toán 7

3.2 Hoạt động nghiệp vụ 7

3.3 Yêu cầu hệ thống 8

3.3.1 Yêu cầu chức năng 8

3.3.2 Yêu cầu tính ổn định 8

CHƯƠNG 4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9

4.1 Sơ đồ chức năng của hệ thống 9

4.2 Thiết kế hệ thống 10

4.2.1 Sơ đồ UC dạng tổng quát 10

4.2.2 Danh sách các tác nhân và mô tả 11

4.3 Biểu đồ use case chi tiết 12

4.4 Danh sách các use case và mô tả 17

4.5 Đặc tả use case 18

4.5.1 Đặc tả UC1 “Đăng nhập” 18

4.5.2 Đặc tả UC2 “Đăng xuất” 18

4.5.3 Đặc tả UC3 “Quản lý thông tin” 19

4.5.4 Đặc tả UC4 “Hóa đơn khách hàng ” 19

4.5.5 Đặc tả UC5 “Tìm kiếm sản phẩm ” 20

4.5.6 Đặc tả UC6 “Xem sản phẩm ” 20

i

Trang 4

4.5.7 Đặc tả UC7 “Quản lý sản phẩm ” 21

4.5.8 Đặc tả UC8 “Quản lý nhân viên” 21

4.5.9 Đặc tả UC13 “Xem báo cáo thống kê ” 22

4.6 Biểu đồ tuần tự (Sequence diagram) 23

4.6.1 Biểu đồ tuần tự chức năng Đăng nhập 23

4.6.2 Biểu đồ tuần tự chức năng Đăng ký 24

4.6.3 Biểu đồ tuần tự chức năng tìm kiếm sản phẩm 25

4.6.4 Biểu đồ tuần tự chức năng thêm sản phẩm 26

4.6.5 Biểu đồ tuần tự chức năng xóa sản phẩm 27

4.6.6 Biểu đồ tuần tự chức năng sửa sản phẩm 28

4.6.7 Biểu đồ tuần tự chức năng đặt hàng 29

4.6.8 Biểu đồ tuần tự chức năng xem chi tiết đơn đặt hàng 30

4.7 Biểu đồ hoạt động( activity diagram) 31

4.8 Biểu đồ lớp( class diagram) 41

CHƯƠNG 5 THIẾT KẾ CƠ SỞ DỮ LIỆU 42

5.1 Bảng dữ liệu 42

5.2 Biểu đồ database diagrams 44

CHƯƠNG 6 CÀI ĐẶT VÀ KIỂM THỬ 45

6.1 Giao diện Form Đăng nhập 45

6.2 Giao diện Form Trang chủ 45

6.3 Giao diện Form sản phẩm 47

6.4 Giao diện Form thanh toán 48

6.5 Giao diện Form Báo cáo 49

6.6 Giao diện Form Quản lý tài khoản 52

6.7 Giao diện Form Quản lý nhân sự 53

6.8 Giao diện xuất danh sách hóa đơn đưa ra file EXCEL 54

CHƯƠNG 7 ĐÁNH GIÁ VÀ KẾT LUẬN 55

7.1 Đánh giá 55

7.1.1 Kết quả đạt được 55

7.1.2 Kết quả chưa đạt được 55

7.2 Kết luận 55

TÀI LIỆU THAM KHẢO 56

Trang 5

DANH MỤC HÌNH ẢNH

Hình 2.1 Phần mềm HQTCSDL Microsoft SQL Server

Hình 2.2 Phần mềm Microsoft Visual Studio 2022

Hình 2.3 Phần mềm Sparx Systems Enterprise

Hình 4.1 Sơ đồ chức năng của hệ thống quản lý cửa hàng điện thoại

Hình 4.2 Biểu đồ use case hệ thống

Hình 4.3 Biểu đồ use case cho người quản trị

Hình 4.4 Biểu đồ use case cho nhân viên

Hình 4.5 Biểu đồ use case cho khách hàng

Hình 4.6 Biểu đồ use case Admin quản lý sản phẩm

Hình 4.7 Biểu đồ use case Admin quản đơn đặt hàng

Hình 4.6.1 Biểu đồ tuần tự chức năng Đăng nhập

Hình 4.6.2 Biểu đồ tuần tự chức năng Đăng ký

Hình 4.6.3 Biểu đồ tuần tự chức năng tìm kiếm sản phẩm

Hình 4.6.4 Biểu đồ tuần tự chức năng thêm sản phẩm

Hình 4.6.5 Biểu đồ tuần tự chức năng xóa sản phẩm

Hình 4.6.6 Biểu đồ tuần tự chức năng sửa sản phẩm

Hình 4.6.7 Biểu đồ tuần tự chức năng đăt hàng

Hình 4.6 8 Biểu đồ tuần tự chức năng xem chi tiết đơn đặt hàng……… Hình 4.7.1 Biểu đồ hoạt động chức năng đăng nhập

Hình 4.7.2 Biểu đồ hoạt động chức năng quản lý nhân sự

Hình 4.7.3 Biểu đồ hoạt động chức năng quản lý sản phẩm

Hình 4.7.4 Biểu đồ hoạt động chức năng xem hóa đơn

Hình 4.7.5 Biểu đồ hoạt động chức năng tìm sản phẩm

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

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

iii

Trang 6

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

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

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

Hình 6.1 Giao diện Form Đăng nhập 45

Hình 6.2 Giao diện Form Trang chủ 46

Hình 6.3 Giao diện Form nhập kho 47

Hình 6.4 Giao diện Form tạo hóa đơn và thanh toán 48

Hình 6.5 Giao diện Form Quản lý xuất kho 49

Hình 6.6 Giao diện Form Quản lý sản phẩm đã bán 50

Hình 6.7 Giao diện Form Quản lý khách hàng đã mua 51

Hình 6.8 Giao diện Form Quản lý tổng doanh thu theo thời gian 51

Hình 6.9 Giao diện Form Quản lý tài khoản 52

Hình 6.10 Giao diện Form Quản lý nhân sự 53

Hình 6.11 Lưu file excel 54

Hình 6.12 Xuất ra file excel 54

Y

DANH MỤC BẢNG

Bảng 4.1 :Thiết kế hệ thống

s Bảng 4.5.1: Đặc tả use case “Đăng nhập”

Bảng 4.5.2 :Đặc tả use case “Đăng xuất”

Bảng 4.5.3 :Đặc tả use case “Quản lý thông tin”

Bảng 4.5.4 :Đặc tả use case “Hóa đơn khách hàng”

Bảng 4.5.5 :Đặc tả use case “Tìm kiếm sản phẩm ”

Bảng 4.5.6 :Đặc tả use case “Xem sản phẩm ”

Bảng 4.5.7 :Đặc tả use case “Quản lý sản phẩm ”

Bảng 4.5.8 :Đặc tả use case “Quản lý nhân viên”

Bảng 4.5.9 :Đặc tả use case “Xem báo cáo thống kê ”

Trang 7

Bảng 5.1 Chi tiết nhập kho………

32 Bảng 5.2 Chi tiết xuất kho……… 32

Bảng 5.3 Chi tiết hóa đơn……… 32

Bảng 5.4 Hóa đơn……… 32

Bảng 5.5 Khách hàng………33

Bảng 5.6 Nhân sự ……….33

Bảng 5.7 Sản phẩm ……… 33

Bảng 5.8 Tài khoản……… 33

Bảng 5.9 Biểu đồ database diagrams……… 34

v

Trang 8

LỜI CẢM ƠN

Đồ án không chỉ là một sự nổ lực của nhóm mà còn là sự tậm tâm giúp

đỡ của quý thầy cô và các bạn bè tại trường Đại học Thủ Dầu Một nói chung vàviện Kỹ thuật Công nghệ nói riêng trong suốt quá trình học tập của nhóm Ngoài ra, đặc biệt nhất là thầy ThS Trần Văn Tài – Người thầy đã trực tiếphướng dẫn, góp ý, giúp đỡ trong quá trình học tập và thực hiện đồ án

Nhóm chúng em xin trân trọng cảm ơn:

- Thầy ThS Trần Văn Tài, giảng viên trường Đại học Thủ Dầu Một đãhướng dẫn nhóm xuyên suốt quá trình thực hiện đồ án

- Cuối cùng xin gửi lời cảm ơn đến những người thân trong gia đình, bạn

bè đã hỗ trợ, khuyến khích và động viên tôi trong suốt quá trình họctập, nghiên cứu và thực hiện đồ án

Đề tài đồ án “Xây dựng phần mềm quản lý cửa hàng điện thoại” tuy đãhoàn thành nhưng chắc hẳn còn có nhiều sai sót, rất mong nhận được ý kiếnđóng góp và giúp đỡ của thầy cô, bạn bè để giúp đề tài được hoàn thành tốt nhấtcho báo cáo này

Rất mong nhận được những đóng góp từ quý thầy cô, bạn bè và nhữngngười quan tâm để đồ án báo cáo có thể hoàn thiện hơn Xin chân thành cảm ơn

Trang 9

CHƯƠNG 1 TỔNG QUAN ĐỀ TÀI

1.1 T ê n

đ ề

t à i :

“ X â y

d ự n g

p h ầ n

m

2

Trang 10

ề m

c ử a

h à n g

đ i ệ n

t h o ạ i

1.2

L ý

d o

Trang 11

c h ọ n

đ ề

t à i

Trong thực tế ngày nay, nhu cầu sử dụng công nghệ của mọi người ngàycàng nhiều , đặc biệt là những chiếc điện thoại Và từ đó mới tạo ra những cửahàng điện thoại nhưng chưa có phần mềm quản lý cửa hàng Nếu chúng ta sửdụng biện pháp lưu trữ trên giấy tờ, văn bản thì sẽ rất khó khăn trong việc quản

lý như khi muốn tìm kiếm thông tin về một mặt hàng hay muốn thay đổi thôngtin của một mặt hàng thì sẽ cực kỳ khó khăn với lượng mặt hàng cực lớn của cáccửa hàng Từ những khó khăn đó mà các phần mềm quản lý đã và đang đượcnghiên cứu và phát triển để hỗ trợ cho công tác quản lý.Việc áp dụng công nghệthông tin vào công tác quản lý không chỉ làm giảm các bất cập trong công tácquản lý mà còn giúp cho người quản lý cảm thấy thoải mái trong công tác năngsuất làm việc được nâng cao

Xuất phát từ những lý do đó nhóm sinh viên chúng em đã quyết định chọn

đề tài: “Xây dựng phần mềm quản lý cửa hàng điện thoại ” nhằm góp phầngiải quyết cho người quản lý cập nhật thông tin nhanh chóng, tra cứu những dữliệu được xử lý chính xác về các mặt hàng, giá cả, doanh thu nhằm phục vụ chocác thao tác hoặc chức năng sau đó, dễ sử dụng cho điện thoại đối với ngườidùng

4

Trang 12

1.3

M ụ c

đ í c h

n g h i ê n

c ứ u

Nghiên cứu và xây dựng phần mềm quản lý cửa hàng điện thoại dựa trênngôn ngữ C#, đảm bảo phần mềm sẽ bám sát thực tiễn hiện nay, dễ sử dụng vàtối ưu hóa khâu quản lý với các chức năng cơ bản như sau:

- Quản lý thông tin cá nhân

- Quản lý khách hàng

- Quản lý kho, nhập hàng, xuất hàng

- Quản lý hóa đơn

- Chức năng báo cáo thống kê

Trang 13

1.4

Đ ố i

t ư ợ n g

v à

p h ạ m

v i

n g h i ê n

c

6

Trang 14

ứ u

Đối tượng nghiên cứu:

- Hệ thống quản lý cửa hàng điện thoại

- Các công cụ dùng để xây dựng chương trình

- Quay quanh các nghiệp vụ bán hàng và quản lý của cửa hàng bán điện

thoại, đảm bảo được các chức năng chính của một phần mềm quản lý,ngoài ra nghiên cứu đổi mới tính năng mới giúp cho phần mềm trở nên đadạng hơn

1.5

P h ư ơ n g

p h á p

n g

Trang 15

h i ê n

c ứ u Nghiên cứu tài liệu:

- Tham khảo các tài liệu từ Internet, tìm hiểu về cách thức xây dự

- Tham khảo từ các báo cáo, đồ án của những khóa trước.

Nghiên cứu thực tiễn:

- Thu thập thông tin qua khảo sát và đánh giá

Phương pháp tổng hợp và phân tích số liệu:

- Tìm hiểu công nghệ và công cụ

- Tiến hành thực tiễn

1.6

Ý

n g h ĩ a

t h ự c

8

Trang 16

t i ễ n

- Phần mềm quản lý cửa hàng bán điện thoại của chúng em dự tính sẽ manglại hiệu quả thực tiễn cao vừa giúp tối ưu hóa quy trình quản lý , vừa giúp cho quá trình hoạt động của cửa hàng làm việc một cách có trình tự , tốt ítthời gian và công sức

- Hy vọng trong tương lai thì phần mềm này sẽ được sử dụng không chỉ trên địa bàn Bình Dương mà sẽ được sử dụng rộng rãi trên cả nước

CHƯƠNG 2 GIỚI THIỆU PHẦN MỀM

2.1 G i ớ i

t h i ệ u

c ô n g

n

Trang 17

g h ệ

 Structủed Query Language (SQL)

Là một loại ngôn ngữ máy tính phổ biến để tạo, sửa, và lấy dữ liệu từmột hệ quản trị cơ sở dữ liệu quan hệ Ngôn ngữ này phát triển vượt xa so vớimục đích ban đầu là để phục vụ các hệ quản trị cơ sở dữ liệu đối tượng - quan

hệ Nó là một tiêu chuẩn ANSI ISO /

 Ngôn ngữ C-Sharp (C#)

C# là một ngôn ngữ lập trình hướng đối tượng đa năng, mạnh mẽ đượcphát triển bởi Microsoft, C# là phần khởi đầu cho kế hoạch NET của họ Têncủa ngôn ngữ bao gồm ký tự thăng theo Microsoft nhưng theo ECMA là C#, chỉbao gồm dấu số thường Microsoft phát triển C# dựa trên C++ và Java

2.2

G i ớ i

t h i ệ u

c ô n

10

Trang 18

c ụ

 Hệ quản trị cơ sở dữ liệu (Database Management System - DBMS)

Là một công cụ phần mềm tổng quát nhằm hỗ trợ việc lưu trữ, truy xuất

và quản trị CSDL Nó cung cấp cho người dùng, ứng dụng một môi trườngthuận tiện và sử dụng hiệu quả tài nguyên dữ liệu

Nói cách khác, Hệ quản trị CSDL là phần mềm chuyên dụng để giải quyếttốt các tình huống mà CSDL đặt ra như: bảo mật, cạnh tranh trong truy xuất…

Hình 2 1 Phần mềm HQTCSDL Microsoft SQL Server

 Microsoft Visual Studio

Microsoft Visual Studio là một môi trường phát triển tích hợp từMicrosoft Microsoft Visual Studio còn được gọi là "Trình soạn thảo mã nhiềungười sử dụng nhất thế giới ", được dùng để lập trình C++ và C# là chính

Trang 19

Hình 2 2 Phần mềm Microsoft Visual Studio 2022

12

Trang 20

 Sparx System Enterprise Architect

Sparx Systems Enterprise Architect là một công cụ mô hình hóa và thiết

kế trực quan dựa trên OMG UML Nền tảng hỗ trợ: thiết kế và xây dựng các hệthống phần mềm; mô hình hóa quy trình kinh doanh; và mô hình hóa các lĩnhvực dựa trên ngành công nghiệp

Hình 2 3 Phần mềm Sparx Systems Enterprise

Trang 21

CHƯƠNG 3 PHÁT BIỂU BÀI TOÁN

3.1 M ô

t ả

b à i

t o á n

 Phần mềm quản lý cửa hàng điện thoại bao gồm các chức năng cơ

bản:

- Giới thiệu hình ảnh về các mẫu điện thoại

- Các thông tin có liên quan và giá đi kèm

- Các thông tin về điện thoại sẽ luôn được update thường xuyên

- Một số chức năng tìm kiếm như : Tìm kiếm theo hãng điện thoại, theo nhàsản xuất, theo mức giá, theo phong cách, kiểu dáng

- Quản lý tài khoản admin

- Các dịch vụ bảo hành, các thông tin về khuyến mại sẽ được chú trọng

- Một số hình thức thanh toán

Với phần mềm quản lý này , giúp quản lý an toàn và chặt chẽ khi khách hàngmua sản phẩm tại cửa hàng Khách hàng có thể thanh toán bằng hình thức trảtrực tiếp hoặc qua ngân hàng

14

Trang 22

3.2 H o ạ t

đ ộ n g

n g h i ệ p

v ụ

- Giới thiệu sản phẩm cho khách hàng

- Báo giá cho khách hàng

- Xác nhận mua: Khi khách hàng đồng ý mua hàng Chuyển sang bướckiểm tra hàng trong kho và thanh toán Khách hàng không đồng ý muahàng, kết thúc quy trình bán hàng

- Kiểm tra hàng trong kho: Kho sẽ kiểm tra tồn kho, xử lý đơn hàng Nếucòn hàng, đáp ứng đủ đơn đặt hàng -> xuất kho giao khách hàng; ngượclại, nếu không đủ sẽ đặt hàng từ nhà cung cấp hoặc lên phương án sảnxuất -> hoàn thành đơn hàng, giao hàng đúng hạn

Trang 23

- Thanh toán tiền hàng của khách hàng: In hóa đơn , và tiến hàng giaohàng.

16

Trang 24

3.3 Y ê u

c ầ u

h ệ

t h ố n g 3.3.1 Yêu cầu chức năng

- Xem khách hàng và nhà cung cấp trong các năm

- Xem số lượng tồn các sản phẩm điện thoại

- Tra cứu nhập xuất theo tháng năm

Trang 25

Thống kê

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

- Thống kê các nhà cung cấp và khách hàng theo từng năm

- Thống kê theo ngày, giai đoạn trong năm của các loại điện thoại nhập hayxuất kho cũng như tổng hợp nhập xuất

Báo Cáo

- Các khách hàng đã có giao dịch mua bán với cửa hàng điện thoại trongnăm hiện hành

- Trong một thời gian, giai đoạn, loại điện thoại nào đã được nhập xuất với

số lượng, đơn g iá, trị giá hay số lượng tồn là bao nhiêu ,…

3.3.2 Yêu cầu tính ổn định

- Khả năng bảo mật để đảm bảo độ tin cậy và sự ổn định của chương trình

- Khả năng truyền dữ liệu trong thời gian cao điểm

18

Trang 26

CHƯƠNG 4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

4.1 S ơ

đ ồ

c h ứ c

n ă n g

c ủ a

h ệ

t h ố

Trang 27

n g

PHÂN TÍCH THIẾT KẾ HỆ

Hình 4 1 Sơ đồ chức năng của hệ thống quản lý cửa hàng điện thoại

20

Trang 28

4.2

T h i ế t

k ế

h ệ

t h ố n g

4.2.1 Sơ đồ UC dạng tổng quát

Trang 29

Hình 4 2 Biểu đồ use case hệ thống

4.2.2 Danh sách các tác nhân và mô tả

22

Trang 30

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

Giữ vai trò cao nhất,thực hiện mọi chức năng trong hệ thống

Nhân viên  Đăng nhập

 Quản lý cửa hàng

 Quản lý thông tin cá nhân

 Xem sản phẩm, tìm kiếm sản phẩm

 Tạo hóa đơn, xem hóa đơn

 Thanh toán, báo cáo, thống kê

Chỉ được quyền xem thông tin công khai của sản phẩm , khách hàng

Bảng 4 1 Thiết kế hệ thống

Trang 31

4.3

B i ể u

đ ồ

u s e

c a s e

c h i

t i ế t

24

Trang 32

Hình 4 3 Biểu đồ use case cho người quản trị

Trang 33

Hình 4 4 Biểu đồ use case cho nhân viên

26

Trang 34

Hình 4 5 Biểu đồ use case cho khách hàng

Trang 35

Hình 4 6 Biểu đồ use case Admin quản lý sản phẩm

28

Trang 36

Hình 4 7 Biểu đồ use case Admin quản đơn đặt hàng

Trang 37

4.4 D a n h

s á c h

c á c

u s e

c a s e

v à

m ô

30

Trang 38

t ả

UC1 Đăng nh pậ Mô tả hoạt động đăng nhập vào

hệ thống của tác nhân

Giúp tác nhân đăng nh p vào ậ

h thốốngệUC2 Đăng xuâốt Mô tả hoạt động đăng xuất khỏi

hệ thống của tác nhân

Giúp tác nhân đăng xuâốt kh i ỏ

h thốốngệUC3 Qu n lý thốngả

tin

Mô tả chức năng xem và quản lý thông tin cá nhân của tác nhân Giúp cho tác nhân qu n lý thống tin cá nhân ảUC4 Xem hóa đ nơ Mô tả chức năng xem hóa đơn

sau khi khách hàng chọn sản phẩm

Giúp cho tác nhân xem được hóa đ n sau khi hoàn tâốt ơ

ch n s n ph mọ ả ẩUC5 Tìm kiếốm s n ả

ph mẩ

Mô tả chức năng tìm kiếm sản phẩm của tác nhân

Giúp tác nhân dếễ dàng tìm thâốy các s n ph mả ẩUC6 Xem s n ả

ph mẩ

Mô tả chức năng quản lý sản phẩm Giúp tác nhân qu n lý s n ph m nào còn hay đã bán.ẩ ả ảUC8 Qu n lý kháchả

hàng

Mô tả chức năng quản lý khách hàng Giúp tác nhân qu n lý đkhách hàng đã mua hàngả ược UC9 Qu n lý hóa ả

đ nơ

Mô tả chức năng quản lý hóa đơn Giúp tác nhân qu n lý đả ược

hóa đ n khách đã mua hàngơUC10 Qu n lý nh p ả ậ

kho

Mô tả chức năng quản lý nhập

lượng s n ph m nh pả ẩ ậ UC11 Qu n lý tốồn ả

kho

Mô tả chức năng quản lý tồn kho Giúp cho tác nhân ki m tra sốố ể

lượng s n ph m tốồn khoả ẩUC12 Qu n lý xuâốt ả

kho

Mố t ch c năng qu n lý xuâốt ả ứ ảkho

Giúp cho tác nhân ki m tra sốố ể

lượng s n ph m xuâốt khoả ẩUC13 Xem báo cáo

đ n s n ph mơ ả ẩUC15 Quản lý thông

Trang 39

4.5 Đ ặ c

t ả

u s e

c a s e

4.5.1 Đặc tả UC1 “Đăng nhập”

Tên Use case Đăng nhập

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

Mô tả Mô tả hoạt động đăng nhập vào hệ thống của tác nhân

Điều kiện tiên

1.Tác nhân khởi động giao diện chương trình

2.Hệ thống hiển thị và yêu cầu nhập thông tin

3.Tác nhân nhập thông tin cần thiết, chọn nút đăng nhập 4.Hệ thống kiểm tra thông tin

Dòng sự kiện

Tác nhân nhập sai thông tin

 Hệ thống báo lỗi và yêu cầu nhập lại

 Tác nhân lặp lại bước 3

Điều kiện cuối Không có

32

Trang 40

Bảng 4.5.1 Đặc tả use case “Đăng nhập”

4.5.2 Đặc tả UC2 “Đăng xuất”

Tên Use case Đăng xuất

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

Mô tả Mô tả hoạt động đăng xuất khỏi hệ thống của tác nhân.Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã đăng

nhập tài khoản vào hệ thống trước đó

Dòng sự kiện chính 1.Tác nhân khởi động giao diện trang chủ

2 Tác nhân chọn vào phần Setting của hệ thống 3.Tác nhân chọn vào biểu tượng logout

Dòng sự kiện phụ Không có

Điều kiện cuối Không có

Bảng 4.5.2 Đặc tả use case “Đăng xuất”

4.5.3 Đặc tả UC3 “Quản lý thông tin”

Tên Use case Quản lý thông tin

Tác nhân nhân viên

Mô tả Mô tả hoạt động quản lý thông tin cá nhân

Điều kiện tiên quyết Hệ thống đã được khởi động sẵn sàng, tác nhân đã đăng

nhập tài khoản vào hệ thống trước đó

Dòng sự kiện chính 1.Tác nhân khởi động giao diện trang chủ

2 Tác nhân chọn vào phần Setting của hệ thống 3.Tác nhân chọn vào biểu tượng logout

Dòng sự kiện phụ Không có

Điều kiện cuối Không có

Bảng 4.5.3 Đặc tả use case “Quản lý thông tin”

4.5.4 Đặc tả UC4 “Hóa đơn khách hàng ”

Tên Use case Hóa đơn khách hàng

Tác nhân nhân viên, khách hàng

Ngày đăng: 15/01/2025, 21:54

HÌNH ẢNH LIÊN QUAN

Hình 4. 4 Biểu đồ use case cho nhân viên - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4. 4 Biểu đồ use case cho nhân viên (Trang 33)
Hình 4. 5  Biểu đồ use case cho khách hàng - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4. 5 Biểu đồ use case cho khách hàng (Trang 34)
Hình 4. 6 Biểu đồ use case Admin quản lý sản phẩm - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4. 6 Biểu đồ use case Admin quản lý sản phẩm (Trang 35)
Hình 4. 7 Biểu đồ use case Admin quản đơn đặt hàng - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4. 7 Biểu đồ use case Admin quản đơn đặt hàng (Trang 36)
Hình 4.6. 2   Biểu đồ tuần tự chức năng Đăng ký - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.6. 2 Biểu đồ tuần tự chức năng Đăng ký (Trang 47)
Hình 4.6. 5  Biểu đồ tuần tự chức năng xóa sản phẩm - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.6. 5 Biểu đồ tuần tự chức năng xóa sản phẩm (Trang 50)
Hình 4.6. 7   Biểu đồ tuần tự chức năng đăt hàng - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.6. 7 Biểu đồ tuần tự chức năng đăt hàng (Trang 52)
Hình 4.7.2 Biểu đồ hoạt động chức năng quản lý nhân sự - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.7.2 Biểu đồ hoạt động chức năng quản lý nhân sự (Trang 56)
Hình 4.7.3 Biểu đồ hoạt động chức năng quản lý sản phẩm - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.7.3 Biểu đồ hoạt động chức năng quản lý sản phẩm (Trang 57)
Hình 4.7.5 Biểu đồ hoạt động chức năng tìm sản phẩm - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.7.5 Biểu đồ hoạt động chức năng tìm sản phẩm (Trang 59)
Hình 4.7.7 Biểu đồ hoạt động chức năng quản lý nhập kho - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.7.7 Biểu đồ hoạt động chức năng quản lý nhập kho (Trang 61)
Hình 4.7.9 Biểu đồ hoạt động chức năng quản lý xuất kho - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.7.9 Biểu đồ hoạt động chức năng quản lý xuất kho (Trang 63)
Hình 4.7.10 Biểu đồ hoạt động chức năng xem báo cáo thống kê - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 4.7.10 Biểu đồ hoạt động chức năng xem báo cáo thống kê (Trang 64)
Hình 6.7  Giao diện Form Quản lý khách hàng đã mua - Tiểu luận môn học lập trình windows xây dựng phần mềm quản lý  cửa hàng Điện thoại
Hình 6.7 Giao diện Form Quản lý khách hàng đã mua (Trang 82)

TỪ KHÓA LIÊN QUAN