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

Báo cáo chuyên đề học phần công nghệ phần mềm đề ti quản lý cửa hng bán cây cảnh the fish design

68 1 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 đề Quản lý cửa hàng bán cây cảnh The Fish Design
Tác giả Nguyễn Tiến Dũng
Người hướng dẫn 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 68
Dung lượng 6,99 MB

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

Cấu trúc

  • CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM (7)
    • 1.1 Khảo sát hệ thống (7)
    • 1.2 Xác định được bài toán cần giải quyết (0)
    • 1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống (phân tích các nghiệp vụ trong phần (0)
    • 1.4 Xác định các yêu cầu của hệ thống (0)
      • 1.4.1 Yêu cầu chức năng (0)
      • 1.4.2 Yêu cầu phi chức năng (0)
  • CHƯƠNG 2. QUẢN LÝ DỰ ÁN (14)
    • 2.1 Ước lượng dự án (14)
      • 2.1.1 Ước lượng chi phí (14)
      • 2.1.2 Ước lượng thời gian (16)
      • 2.1.3 Ước lượng người tham gia (17)
    • 2.2 Lập lịch và theo dõi (18)
  • CHƯƠNG 3. PHÂN TÍCH (20)
    • 3.1 Xác định các Actor và Use case tổng quát của hệ thống (20)
      • 3.1.1 Xác định các Actor của hệ thống (20)
      • 3.1.2 Biểu đồ Use Case của toàn hệ thống (20)
    • 3.2 Phân tích chi tiết từng chức năng của hệ thống (21)
      • 3.2.1 Chức năng “Tên chức năng 1” (0)
  • CHƯƠNG 4 THIẾT KẾ (53)
    • 4.1 Thiết kế giao diện (53)
    • 4.2 Thiết kế lưu trữ (56)
  • CHƯƠNG 5. LẬP TRÌNH (bắt buộc phải có phần CSDL và kết nối (59)
  • CHƯƠNG 6. KIỂM THỬ PHẦN MỀM (63)
  • CHƯƠNG 7. ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM (66)

Nội dung

Người đứng đầu có thể xem thông tin bất kì phòng ban, nhân viên nàohoặc là các dự án của doanh nghiệp mình tại chỗ mọi lúc mọi nơi.Xóa thêm cậpnhật một các dễ dàng.Thông tin sẽ được hiển

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

: 2020-2025

Sinh viên thực hiện

Giảng viên hướng dẫn

Ngành

Chuyên ngành

Lớp

Khoá

Trang 3

MỤC LỤC

LỜI CẢM ƠN 1

LỜI MỞ ĐẦU 2

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 3

1.1 Khảo sát hệ thống 3

1.2 Xác định được bài toán cần giải quyết 5

1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống (phân tích các nghiệp vụ trong phần 6

1.4 Xác định các yêu cầu của hệ thống 7

1.4.1 Yêu cầu chức năng 7

1.4.2 Yêu cầu phi chức năng 8

CHƯƠNG 2 QUẢN LÝ DỰ ÁN 11

2.1 Ước lượng dự án 11

2.1.1 Ước lượng chi phí 11

2.1.2 Ước lượng thời gian 13

2.1.3 Ước lượng người tham gia 15

2.2 Lập lịch và theo dõi 15

CHƯƠNG 3 PHÂN TÍCH 17

3.1 Xác định các Actor và Use case tổng quát của hệ thống 17

3.1.1 Xác định các Actor của hệ thống 17

3.1.2 Biểu đồ Use Case của toàn hệ thống 18

3.2 Phân tích chi tiết từng chức năng của hệ thống 19

3.2.1 Chức năng “Tên chức năng 1” 21

CHƯƠNG 4 THIẾT KẾ 60

4.1 Thiết kế giao diện 60

4.2 Thiết kế lưu trữ 63

CHƯƠNG 5 LẬP TRÌNH (bắt buộc phải có phần CSDL và kết nối 64

CHƯƠNG 6 KIỂM THỬ PHẦN MỀM 65

CHƯƠNG 7 ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM 66

Trang 5

LỜI CẢM ƠN

Ngày nay việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầuhết mọi nơi tất cả các ngành nghề, công việc đều có thể ứng dụng công nghệthông tin vào công tác quản lý

Sự phát triển công nghệ thông tin trong những năm gần đây ngày càng nổibật tốc độ phát triển như vũ bão, công nghệ thông tin dần dần có mặt thay thế vàtrở thành công cụ đắc lực hộ trợ con người Vì vậy, để bắt kịp nhịp độ phát triểncủa xã hội, những nền tẳng kiến thức học trên giảng đường là vô cùng quantrọng với sinh viên chúng em

Chúng em xin chân thành cám ơn cô Lê Thị Trang Linh - người đã hưỡngdẫn, góp ý, thảo luận để bài báo cáo của em được hoàn thiện hơn Cùng với đó,

em luôn mong nhận được sự đóng góp của thầy cô và các bạn

Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công NghệThông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp củamình là truyền đạt kiến thức cho thế hệ mai sau

Trang 6

kế hướng đối tượng, con người có thể xây dựng cũng như quản lý nhữngchương trình một cách dễ dàng và hiệu quả hơn Với kiến thức đã nên em đã lựachọn đề tài: “Phân tích và thiết kế hệ thống quản lý bán cây cảnh The FishDesign” Mặc dù đã cố gắng xây dựng và hoàn thiện nhưng kiến thức còn hạnchế không tránh khỏi sự thiếu sót mong thầy cô có thể quan tâm và đóng góp đểbáo cáo được hoàn thiện hơn.

Em xin chân thành cảm ơn!

Trang 7

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM

1.1 Khảo sát hệ thống

Thông tin cửa hàng:

Đây là bước mở đầu của quá trình phát triển hệ thống , đặt vấn đề haynghiên cứu sơ bộ Để sáng tạo ra một hệ thống mới, trước hết phải làm quen vàthâm nhập vào chuyên môn nghiệp vụ mà hệ thống đó phải đáp ứng Tìm hiểucác nhu cầu cần đặt ra đối với hệ thống và thu thập tất cả các thông tin liên quanđến sự hoạt động của hệ thống Nhằm mục đích làm cho chương trình thực hiệnđúng yêu cầu mà công việc đòi hỏi

 Giới thiệu chung:

- Địa chỉ: số 233 xuân phương , nam từ liêm, hà nội

- Email: thefishdesign@gmail.com

- Hotline: 0962599460

Hình 1.1: Hình ảnh cửa hàng The fish design

- Cửa hàng kinh doanh một loạt sản phẩm về xe máy điện có diệntích rộng hơn 150m 2

- Tầng 1: Nơi thanh toán và bày bán sản phẩm

Trang 8

- 1 máy Pos

- Máy thanh toán bằng thẻ

- 5 máy camera

- 2 máy điều hòa công suất vừa

- Quy mô tổ chức nhân sự: 1 kế toán , 8 nhân viên bán hàng, 1 thiết

Ý thức được vấn đề đó nên em quyết định xây dựng phần mền quản lý của hàngbán xe máy điện và áp dụng mô hình kinh doanh của cửa hàng để phần mền củathể phát triền rộng dãi hơn nữa

1.1 Xác định được bài toán cần giải quyết

Phần mềm phải dễ dung dễ hiểu và cả thể quản lý được tất cả các nhu cầu

mà của hàng cần và kiểm tra dễ dàng cải tiến nâng cấp sửa đổi các vấn đề phátsinh khi đang sử dụng:

Xử lý các công việc riêng một các dễ dàng của nhân viên

Xây dựng nhằm giúp cho nhân viên hoặc người quản lý có thể quản lý tốt hơn

về mọi mặt mà không phải mất quá nhiều thời gian cũng như công sức để quản

lý so với cách thông thường là ghi chép bằng bản ghi và tìm kiếm thông tin trêngiấy tờ Hệ thống giúp cho việc quản lý cũng như xuất nhập thông tin trở lênđơn giản hóa

Tất cả các thông tin này sẽ được nhập vào cơ sở dữ liệu của phần mềmquản lý rồi từ đó có thể tạo các nhóm theo yêu cầu đặt ra Các nhóm quản lývận hành hệ thống, quản lý hệ thống an ninh

Trang 9

Người đứng đầu có thể xem thông tin bất kì phòng ban, nhân viên nàohoặc là các dự án của doanh nghiệp mình tại chỗ mọi lúc mọi nơi.Xóa thêm cậpnhật một các dễ dàng.Thông tin sẽ được hiển thị đầy đủ và chính xác nhất.Xây dựng được các quản lý riêng biệt tìm hiểu sâu hơn các vấn đề và tìmcách giải quyết chúng một cách chính xác triển khai từng công việc theo mộtquy trình nhất định

 Lịch sử bán nhập của của hàng

 Thông tin mua của khách hàng

 Thống kê đầy đủ chính xác các vấn đề của cửa hàng

 Thao tác nhập hàng bán hàng nhanh gọn và chính xác

 Quản lý các danh mục như sản phẩm nhà cung cấp khách hàng

1.2 Phân tích và đặc tả các nghiệp vụ của hệ thống (phân tích các nghiệp

vụ trong phần

- Các chức năng chính của hệ thống:

 Chức năng quản lý sản phẩm: Trong phần quản lý sản phẩm khichưa có hệ thống quản lý thì cửa hàng sử dụng phần mềm Excel đểquản lý, mã sản phẩm, tên sản phẩm, số lượng, … trong cửa hàng.Chính vì thế dữ liệu lưu có thể dễ bị mất mát thông tin trong quátrình làm việc với Excel

 Chức năng quản lý bán hàng: Trong phần quản lý bán hàng, ngườiquản lý sẽ sử dụng phần mềm để lưu giữ lại đơn hàng, giá tiền choquản lý biết và thống kê để từ đó điều phối kinh doanh cho hợp lý.Qua đó ta thấy khi sử dụng Excel không tối ưu về nhiều mặt, ngườiquản lý bán hàng không theo dõi được tình trạng sản phẩm để từ đó

dự đoán hàng tồn, hàng bán chạy Chưa có các chương trìnhkhuyến mại giảm giá và chương trình ưu đãi khác

 Chức năng quản lý nhân viên: Trong phần quản lý nhân viên khichưa có hệ thống quản lý thì người quản lý sẽ theo dõi và phân ca

Trang 10

qua việc tích vào bảng theo dõi lịch trình làm việc của nhân viên.Như thế sẽ rất bất tiện và khó khăn trong việc quản lý ca làm cũngnhư số lượng nhân viên của quán.

 Chức năng quản lý khách hàng: Về phía khách hàng thì thường chỉlưu thông tin khách hàng trong Excel khá thủ công Chưa có ưu đãicho khách hàng quen do chưa thể thu thập các thông tin kháchhàng một cách chuyên nghiệp Chính vì thế nó không được tối ưu

và dễ mất thông tin khách hàng

 Báo cáo, thống kê: Người quản lý thường xuyên báo cáo thống kêtheo thời kỳ Thống kê theo loại cây, giá tiền Nếu không có phầnmềm quản lý thì những công việc kể trên sẽ theo tác bằng tay vàkhi thống kê như vậy rất tốn thời gian về công việc

 Quản lý bảo hành và chăm sóc : Nhân viên sẽ kiểm tra trong Excelnhư thông tin khách hàng, mã sản phẩm, lịch sử bảo hành, hạn giấybảo hành, Việc đó khá mất mất thời gian khi sử dụng phần mềmnhân viên chỉ cần kiểm tra 1 thông tin là là có thể xem tất cả thôngtin sau đó tiến hành chuyển cho nhân viên kĩ thuật kiểm tra và báocho khách hàng

1.3 Xác định các yêu cầu của hệ thống

Phầm mền gồm những chức năng:

- Chức năng đăng nhập: Khi muốn đăng nhập tài khoản thì nhân viên chỉcần đăng nhập usename và password đã được tạo từ trước để vào hệthống

- Chức năng đăng xuất: Sau khi sử dụng xong thì nhân viên sẽ đăng xuất ra

để cho nhân viên khác vào sử dụng phần mềm trên hệ thống

Trang 11

1.3.1.2 Chức năng quản lý sản phẩm

- Quản lý danh sách các sản phẩm, mặt hàng được trung bày hay còn trongkho Quản lý nhập, xuất các loại sản phẩm để từ đó theo dõi và thống kêchi tiết về các loại sản phẩm tại cửa hàng

- Lên đơn sản phẩm cho khách khi khách đến quầy để thanh toán: Loại sảnphẩm, mã xe máy điện, màu sắc, số lượng, dung lượng pin, dung, giátiền Sau đó thanh toán, in hóa đơn cho khách và hóa đơn đó sẽ đượcupdate vào bảng thống kê

- Quản lý hồ sơ nhân viên, thời gian, ca làm việc của nhân viên

- Báo cáo doanh thu, thưởng phạt của từng nhân viên

- Quản lý thông tin khách hang bảo hành và chăm sóc cây

- Phân loại khách hàng tiện cho việc chăm sóc

- Báo cáo chi tiết từng đơn hàng và thời gian mà khách hàng đã mua

- Báo cáo xuất – nhập – tồn

- Báo cáo nhân sự

- Thống kê chi tiết doanh thu, lãi hay lỗ, lợi nhuận theo thời gian

- Đảm bảo dữ liệu luôn sẵn sang khi những người dùng hoạc ứng dụng

được ủy quyền yêu cầu

Trang 12

- Khả năng ngăn chặn việc từ chối một hành vi đã làm

- Ngăn chặn kẻ tấn công vi phạm các chính sách bảo mật

- Phát hiện các vi phạm chính sách bảo mật

- Chặn các hành vi vi phạm đang diễn ra, đánh giá và sửa lỗi

- Tiếp tục hoạt động bình thường ngay cả khi tấn công đã xảy ra

- Gỡ bỏ hoặc cung cấp mật khẩu màn hình

- Thoát tất cả tài khoản bảo mật cá nhân như: Apple iCloud, Samsung

Account, MiCloud, Google, …

- Chủ động tự sao lưu dữ liệu trước khi gửi máy

- Cần sao lưu dữ liệu khi tiếp nhận, kỹ thuật viên hỗ trợ dữ liệu theo foder

chỉ định; không sao lưu ứng dụng và dữ liệu trên ứng dụng

- Có trách nhiệm kiểm tra kỹ dữ liệu được back up trước khi kỹ thuật viên

tiến hành cài đặt

- Đạt được kết quả, sử dụng hiệu quả hết các tính năng của phần mềm

- Mô tả các ràng buộc thiết kế, ví dụ về các ràng buộc ngôn ngữ, về côngnghệ, về cơ sở dữ liệu và về chuẩn giao tiếp

Trang 13

- Truy câ Žp internet (để cài đă Žt và kích hoạt ứng dụng, sử dụng KasperskySecurity Network, cũng như câ Žp nhâ Žt cơ sở dữ liê Žu và các mô-đun ứngdụng)

- Microsoft Internet Explorer 8.0 hoă Žc cao hơn

 Phần mềm có hướng dẫn sử dụng, giao diện gọn gàng, dễ sử dụng

Trang 14

phạm vi dự án

Lập kế hoạch chi tiết chophạm vi làm việc 100.000VNĐViết báo cáo

100.000VNĐ

Thiết kế cơ cở

dự liệu

Xây dựng các trường dữliệu cần thiết cho phầnmềm

Trang 15

Xây dựng chức năngcùng các sự kiện 150.000VNĐXây dựng code Xử lý các tính năng khi

100.000VNĐKiểm thử phần

mềm

Test lại toàn bộ hệ thống

đã xây dựng

150.000VNĐ

Fix code

Tìm kiếm các lỗi phátsinh trong quá trình thựcthi

200.000VNĐ

Trang 16

2.1.2 Ước lượng thời gian

Bắt đầu dự án Triển khai và thiết lập

project cho dự án 1 ngàyLập kế hoạch

phạm vi dự án

Lập kế hoạch chi tiết chophạm vi làm việc 1 ngàyViết báo cáo tổng

5 ngày

Thiết kế cơ cở dự

liệu

Xây dựng các trường dữliệu cần thiết cho phầnmềm

1 ngày

Thiết kế giao diện

cho phần mềm

Xây dựng các chức năngchính cho phần mềm bánhàng

module

Xây dựng chức năng cùngcác sự kiện

3 ngày

Trang 17

Xây dựng code Xử lý các tính năng khi

mềm

Test lại toàn bộ hệ thống đã

Fix code Tìm kiếm các lỗi phát sinh

trong quá trình thực thi 2 ngày

Lên kế hoạch bảo

trì phần mềm Đề ra kế hoạch bảo trì 1 ngàyKết thúc dự án Tổng kết lại quá trình là ra

- Số lượng người tham gia vào dự án này là 1 người

Trang 18

Thời gian bắt đầu

Thời gian kết thúc

Hoàn thành

Chưa hoàn thành

Trang 20

- Quản lý bảo hành, sửa chữa

Hình 3.1: Biểu đồ Use Case của toàn hệ thống

Trang 21

3.2 Phân tích chi tiết từng chức năng của hệ thống

Hình 3.2: Biểu đồ Use case chức năng đăng nhập

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

- Tác nhân: Người quản lý, nhân viên thu ngân của 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ực hiện chứcnăng đăng nhập vào hệ thống Khi dùng xong phần mềm thì đăng xuất tàikhoả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)

 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ốn thoátkhỏi hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kếtthúc use case

Trang 22

 Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báo đăngnhập lại hoặc thoát Sau khi tác nhân chọn thoát 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:

 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

Trang 23

Sai thong tin

KiemTraDangNhap hop le

CapQuyenTruyCapTuongUng DungKiemTraDuLieu

HeThong NguoiDung

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

 Mô tả biểu đồ hoạt động của chức năng đăng nhập.

a, Người thực hiện

- Người quản lý

b, Điều kiện kích hoạt

- Người quản lý, nhân viên thu ngân yêu cầu đăng nhập

c, Mô tả các luồng nghiệp vụ cơ bản

- Bước 1: Người dùng yêu cầu đăng nhập vào hệ thống Khi đó hệ thống sẽhiển thị form đăng nhập

Trang 24

- Bước 2: Người dùng sẽ nhập thông tin đăng nhập của người dùng vào hệthống hoặc thoát khỏi form

 Tên đăng nhập

 Mật khẩu

- Bước 3: Hệ thống sẽ kiểm tra thông tin đăng nhập của người dùng:

 Hệ thống kiểm tra đúng thì người dùng sẽ được đăng nhập vào hệthống

 Hệ thống kiểm tra sai thì yêu cầu người dùng đăng nhập lại

- Bước 4: Kết thúc

Hình 3.4: Biểu đồ Use case chức năng quản lý sản phẩm

 Đặc tả Usecase quản lý sản phẩm

- Tác nhân: Người quản lý của cửa hàng

- Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì có thể sử thực hiệnchức năng quản lý sản phẩm của hệ thống Khi sử dụng chức năng quản

lý sản phẩm thì sẽ có chức năng thêm sản phẩm, sửa sản phẩm, xóa sảnphẩm, tìm kiếm sản phẩm

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

Trang 25

 Tác nhân yêu cầu giao diện quản lý sản phẩm của hệ thống.

 Hệ thống hiển thi giao diện cho tác nhân

 Tác nhân sẽ: lựa chọn một trong các chức năng: Thêm sản phẩm,sửa sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm

 Hệ thống sẽ kiểm tra và xác nhận thông tin từ tác nhân rồi gửi vào

- 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 Usecase: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng Usecase: Tác nhân lựa chọn chứcnăng quản lý sản phẩm Hệ thống sẽ hiển thị giao diện quản lý sản phẩmcho tác nhân thực hiện các chức năng khác (Thêm sản phẩm, sửa sảnphẩm, xóa sản phẩm, tìm kiếm sản phẩm)

Trang 26

3.2.2.2 Biểu đồ hoạt động thêm thông tin sản phẩm

KiemTraTh ongTin

khong hop le

ThemSanPham hop le

HeThong NguoiQuanTri

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

 Mô tả biểu đồ hoạt động của chức năng quản lý sản phẩm.

a, Người thực hiện

- Quản lý cửa hàng củaThe Fish Design

Trang 27

b, Điều kiện kích hoạt

- Quản lý cửa hàng yêu cầu đăng nhập hệ thống

c, Mô tả các luồng nghiệp vụ cơ bản

- Bước 1: Quản lý cửa hàng ngân đăng nhập hệ thống

 Tên đăng nhập

 Mật khẩu

- Bước 2: Hệ thống hiện lên giao diện quản lý sản phẩm

- Bước 3: Chọn chức năng quản lý sản phẩm

- Bước 4: Chọn chức năng thêm sản phẩm

- Bước 5: Nhập thông tin sản phẩm

- Bước 6: Hệ thống sẽ kiểm tra lại thông tin

 Thông tin chính xác thông báo thành công và quay lại chức năngthêm sản phẩm

 Thông tin chưa chính xác thông báo thông tin nhập vào chưa chínhxác

 Bước 7: Kết thúc

Trang 28

3.2.2.3 Biểu đồ hoạt động sửa thông tin sản phẩm

KiemTraThongTi n

khong hop le

SuaSP hop le

HeThon g Nguo iQu an Tr i

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

Trang 29

 Mô tả biểu đồ hoạt động của chức năng quản lý sản phẩm.

a, Người thực hiện

- Quản lý cửa hàng của The Fish Design

b, Điều kiện kích hoạt

- Quản lý cửa hàng yêu cầu đăng nhập hệ thống

c, Mô tả các luồng nghiệp vụ cơ bản

- Bước 1: Quản lý cửa hàng ngân đăng nhập hệ thống

 Tên đăng nhập

 Mật khẩu

- Bước 2: Hệ thống hiện lên giao diện quản lý sản phẩm

- Bước 3: Chọn chức năng quản lý sản phẩm

- Bước 4: Chọn chức năng sửa sản phẩm

- Bước 5: Nhập thông tin sản phẩm

- Bước 6: Hệ thống sẽ kiểm tra lại thông tin

 Thông tin chính xác thông báo thành công và quay lại chức năngsửa sản phẩm

 Thông tin chưa chính xác thông báo thông tin nhập vào chưa chínhxác

 Bước 7: Kết thúc

Trang 30

3.2.2.4 Biểu đồ hoạt động xóa sản phẩm

ThatBai

ThanhCong

KiemTraMa tKhau

KiemTraTh ongTin

XoaSP hop le khong hop le

HeThong NguoiQuanTri

Hình 3.7: Biểu đồ hoạt động chức năng xóa sản phẩm

Trang 31

 Mô tả biểu đồ hoạt động của chức năng quản lý sản phẩm.

a, Người thực hiện

- Quản lý cửa hàng của The Fish Design

b, Điều kiện kích hoạt

- Quản lý cửa hàng yêu cầu đăng nhập hệ thống

c, Mô tả các luồng nghiệp vụ cơ bản

- Bước 1: Quản lý cửa hang đăng nhập hệ thống

 Tên đăng nhập

 Mật khẩu

- Bước 2: Hệ thống hiện lên giao diện quản lý sản phẩm

- Bước 3: Chọn chức năng quản lý sản phẩm

- Bước 4: Chọn chức năng xóa sản phẩm

- Bước 5: Nhập thông tin sản phẩm

 Mã sản phẩm

 Tên sản phẩm

- Bước 6: Hệ thống sẽ kiểm tra lại thông tin

 Thông tin chính xác thông báo thành công và quay lại chức năngxóa sản phẩm

 Thông tin chưa chính xác thông báo thông tin nhập vào chưa chínhxác

 Bước 7: Kết thúc

Trang 32

3.2.2.5 Biểu đồ hoạt động chức năng tìm kiếm sản phẩm

KiemTraT hongTin

khong hop le

TimKiem SP hop le

HeThong NguoiQuanTri

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

 Mô tả biểu đồ hoạt động của chức năng quản lý sản phẩm.

a, Người thực hiện

- Quản lý cửa hàng của The Fish Design

b, Điều kiện kích hoạt

- Quản lý cửa hàng yêu cầu đăng nhập hệ thống

c, Mô tả các luồng nghiệp vụ cơ bản

- Bước 1: Quản lý cửa hàng đăng nhập hệ thống

Trang 33

 Tên đăng nhập

 Mật khẩu

- Bước 2: Hệ thống hiện lên giao diện quản lý sản phẩm

- Bước 3: Chọn chức năng quản lý sản phẩm

- Bước 4: Chọn các chức năng tìm kiếm sản phẩm

- Bước 5: Nhập thông tin sản phẩm

 Tên sản phẩm

- Bước 6: Hệ thống sẽ kiểm tra lại thông tin

 Thông tin chính xác thông báo thành công và quay lại chức năngtìm kiếm sản phẩm

 Thông tin chưa chính xác thông báo thông tin nhập vào chưa chínhxác

 Bước 7: Kết thúc

Hình 3.9: biểu đồ Use case chức năng quản lý bán hàng

 Đặc tả Usecase quản lý bán hàng

 Tác nhân: Người quản lý, nhân viên thu ngân của cửa hàng

 Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì có thể sử thựchiện chức năng quản lý bán hàng của hệ thống Khi sử dụng chức năngquản lý bán hàng thì sẽ có chức năng thanh toán

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

 Tác nhân yêu cầu giao diện quản lý bán hàng của hệ thống

Trang 34

 Hệ thống hiển thi giao diện cho tác nhân.

 Tác nhân sẽ: lựa chọn chức năng tạo hóa đơn

 Hệ thống sẽ kiểm tra số lượng mã sản phẩm và trả về còn hàng haykhông, nếu còn hàng thì tiến hành tạo hóa đơn và thanh toán, nếukhông hiển thị sản phẩm đã hết

 Hệ thống sẽ kiểm tra và xác nhận thông tin từ tác nhân rồi gửi vào hệthống

 Hệ thống nhận được thông tin hiển thị chức năng tạo hóa đơn

 Hệ thống sẽ đưa tác nhân vào hệ thống thanh toán

 Kết thúc Usecase quản lý bán hàng

- Dòng sự kiện phụ: Nếu tác nhân lựa chọn chức năng quản lý bán hàngnhưng lại muốn thoá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 Usecase

- 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 Usecase: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng Usecase: Tác nhân lựa chọn chứcnăng quản lý bán hàng Hệ thống sẽ hiển thị giao diện thanh toán cho tácnhân thực hiện các chức năng khác

Ngày đăng: 12/06/2023, 09:24

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