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

Báo cáo chuyên Đề học phần Đồ án lập trình net Đề tài phần mềm quản lý nhà hàng

63 0 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 đề Phần Mềm Quản Lý Nhà Hàng
Tác giả Phan Viết Trường, Nguyễn Tuấn Phong
Người hướng dẫn Phương Văn Cảnh
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 Đồ Án Lập Trình .NET
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 63
Dung lượng 9,06 MB

Nội dung

+ Có thể giúp Nhà hàng quản lý được các thông tin như: Information Food, Information Nhân viên, Information CategoryFood, InformationTable, Order Food / Thanh toán , Thống kê số liệu doa

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

21810310123 Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH

Hà Nôi, 10 tháng 09 năm 2023

Trang 2

Mục Lục

PHẦN 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 7

1 Khảo sát hiện trạng và lý do chọn đề tài 7

1.1 Khảo sát hiện trạng 7

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

1.3 Giới thiệu chung 8

1.4 Các chức năng của dự án 8

1.5 Ưu điểm và nhược điểm của dự án 9

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

2 Biểu đồ Usecase 10

2.1 Mô tả Usecase 10

2.2 Biểu đồ Usecase toàn hệ thống 12

2.3 Biểu đồ Usecase Quản lý Information Nhân viên 13

2.4 Biểu đồ use case Quản lý Information Food 13

2.5 Biểu đồ Usecase Quản lý Information FoodCategory 14

2.6 Biểu đồ Usecase Quản lý Information Table 14

2.7 Biểu đồ Usecase Order Food/ Thanh toán 15

2.8 Biểu đồ Usecase Doanh thu 15

2.1 Đặc tả Usecase 16

2.9.1 Đặc tả Usecase Đăng nhập 16

2.9.2 Đặc tả Usecase Quản lý thông tin nhân viên 16

2.9.3 Đặc tả Usecase Quản lý thông tin Food 17

2.9.4 Đặc tả Usecase OrderFood/Thanh toán 18

2.9.5 Đặc tả Usecase Quản lý Infomation Category Food 19

2.9.6 Đặc tả Usecase Quản lý Infomation Table 20

2.9.7 Đặc tả Usecase Doanh thu 21

Trang 3

2.9.8 Đặc tả Usecase Quản lý thông tin cá nhân 22

2.2 Phân quyền 24

3 Class diagram 25

4 Biểu đồ Sequence các chức năng toàn hệ thống 26

4.1 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán 26

4.2 Biểu đồ Sequence Quản lý Information Table 27

4.3 Biểu đồ Sequence Quản lý Information FoodCategory 28

4.4 Biểu đồ Sequence Quản lý Infomation Food 29

4.5 Biểu đồ Sequence Quản lý Information Nhân viên 30

4.6 Biểu đồ Sequence Doanh thu 31

5 Thiết kế database 32

5.1 Lược đồ quan hệ thực thể 32

5.2 Lược đồ 33

5.2.1 Lược đồ tổng quan 33

5.3 Lược đồ chi tiết 33

5.3.1 Bảng AccountB 33

5.3.2 Bảng Food 34

Lưu mã Food,tự động tăng 34

5.3.3 Bảng FoodCategory 35

5.3.4 Bảng TableFood 35

5.3.5 Bảng Bill 36

5.3.6 Bảng BillInfo 36

6 Thiết kế giao diện 37

6.1 Giao diện load phần mềm 37

6.2 Giao diện đăng nhập 38

6.3 Giao diện khi đăng nhập thành công 39

Trang 4

6.3.1 Sơ đồ hoạt đồng giao diện main 41

6.4 Giao diện Order Food /Thanh toán 42

6.4.1 Sơ đồ hoạt động order Food 44

6.4.2 Sơ đồ hoạt động Thanh toán 45

6.4.3 Sơ đồ hoạt động chuyển bàn hoặc gộp bàn 46

6.5 Giao diện Infomation Food 46

6.5.1 Sơ đồ hoạt động Add Food 49

6.5.2 Sơ đồ hoạt đông Repair Food 50

6.5.3 Sơ đồ hoạt động delete Food 51

6.6 Giao diện Infomation Category 52

6.7 Giao diện Infomation Table 53

6.8 Giao diện Doanh thu 54

6.8.1 Sơ đồ hoạt động Doanh thu 56

6.9 Giao diện update Thông tin nhân viên 57

6.10 Giao diện change password nhân viên 59

6.11 Giao diện Add account 61

6.12 Giao diện Update Thông tin cá nhân dành cho nhân viên 61 6.13 Giao diện change password cá nhân dành cho nhân viên .62

Trang 5

Danh mục hình ảnh

Hình 1 Biểu đồ Usecase tổng quát 14

Hình 2 Biều đồ Usecase Quản lý Information Nhân viên 15

Hình 3 Biểu đồ Usecase Quản lý Information Food 15

Hình 4 Biểu đồ Usecase Quản lý Information FoodCategory 16

Hình 5Biểu đồ Usecase Quản lý Information Table 16

Hình 6 Biểu đồ Usecase Order Food / Thanh toán 17

Hình 7 Biều đồ Usecase Doanh thu 17

Hình 8 Biều đồ ClassDiagram 27

Hình 9 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán .28 Hình 10 Biểu đồ Sequence Quản lý Information Table 29

Hình 11 Biểu đồ Sequence Quản lý Information FoodCategory 30

Hình 12 Biểu đồ Sequence Quản lý Infomation Food 31

Hình 13 Biểu đồ Sequence Quản lý Information Nhân viên 32

Hình 14 Biểu đồ Sequence Doanh thu 33

Hình 15 lược đồ quan hệ thực thể 34

Hình 17:Giao diẹn load phần mềm 39

Hình 18:giao diện đăng nhập 40

Hình 19:Giao diện khi đăng nhập thành công 43

Hình 20:biểu đồ hoạt động giao diện 43

Hình 21:giao diện khi order/thanh toán 45

Hình 22:biểu đồ hoạt động order food 46

Hình 23:biểu đồ hoạt động thanh toán 47

Hình 24: biểu đồ hoạt động chuyển bàn hoặc gộp bàn 48

Hình 25:giao diện information food 50

Hình 26:biểu đồ hoạt động add food 51

Hình 27: biểu đồ họa động repair food 52

Hình 28: biểu dồ hoạt động delete food 53

Hình 29: giao diện information category 55

Hình 30:Giao diện information table 56

Hình 31: Giao diện doanh thu 57

Hình 32: biểu đồ hoạt động doanh thu 58

Hình 33: giao diện thông tin nhân viên 60

Hình 34: giao diện change password nhân viên 62

Hình 35: giao diện add account 63

Hình 36: giao diện update thông tin cá nhân dành cho nhân viên 64

Hình 37: giao diện update password cá nhân dành cho nhân viên 65

Trang 6

LỜI NÓI ĐẦU

Với mỗi một sinh viên nói chung và sinh viên chuyên ngành kỹ

thuật nói riêng việc tích lũy kiến thức qua các Học liệu, các bài giảng trên lớp là rất quan trọng và cần thiết, tuy nhiên sẽ thật là thiếu sót nếu chúng

ta không được thực hành và tìm hiểu về ứng dụng của những kiến thức đó trong cuộc sống và sản xuất.

Với mục đích không ngừng cải thiện chất lượng giảng dạy cũng như tăng cường khả năng làm việc của mỗi nhân sự, em xin được chọn đề tài

”Quản lý nhà hàng” Việc có những thiếu sót là không thể tránh khỏi, nhưng chúng ta luôn luôn có thể xem xét, hiểu ra những thiếu sót đó để cải thiện và sửa đổi để môi trường doanh nghiệp, học tập này có thể trở nên tốt hơn, tăng khả năng chuyên nghiệp của mỗi nhân sự, từ đó làm hài lòng phụ huynh và học sinh hơn nữa.

Chúng em xin cảm ơn thầy Phương Văn Cảnh đã hướng dẫn,góp ý,thảo luận về bài báo cáo này của em được hoàn thiện nên bản khảo sát về

”Quản lý nhà hàng” chắc chắn sẽ không thể tránh khỏi những thiếu sót Chúng

em rất mong được nhận sự quan tâm,thông cảm và những đóng góp quý báu của

cô và các bạn để đồ án này ngày càng hoàn thiện hơn.

Sau đây là bản báo cáo sơ lược về quá trình quản lý nhà hàng

Chúng em xin chân thành cảm ơn cô và luôn mong nhận được sự đóng góp của 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ủa mình là truyền đạt kiến thức cho thế hệ mai sau.

Trân trọng!

Trang 7

Tuy nhiên, một thực tế cần nhìn nhận rằng: đa số các phần mềm hỗ trợ quản lý vẫn chưa đáp ứng được phần lớn các yêu cầu trên thực tế,

do vậy nhóm chúng em muốn xây dựng một ứng dụng quản lý để đáp ứng yêu cầu của thực tiễn và nhiệm vụ của nhóm

Sự hoạt động hiệu quả của một số phần mềm ứng dụng nói trên là những minh chứng cho sự tiện lợi, linh hoạt và rút ngắn thời gian, chi phí trong quá trình hoạt động sản xuất kinh doanh Góp phần tạo điều kiện tốt nhất cho nhà quản trị, nhân viên cũng như khách hàng hàng

Vì thế, em sẽ cố gắng tạo ra một ứng dụng thân thiện, có tính thực tiễn và hiệu quả cao, đáp ứng tốt các yêu cầu của nhiều đối tượng

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

Trong thời đại ngày nay, công nghệ thông tin đang được phát triển mạnh mẽ, nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như trong cuộc sống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, y học đặc biệt trong công tác quản lý nói chung và quản lý nhà hàng nói riêng

Trước đây, khi máy tính chưa được ứng dụng rộng rãi, các công việc quản lý nhà hàng đều được làm thủ công nên rất mất thời gian và tốn kém về nhân lực cũng như tài chính Ngày nay, với sự phát triển công nghệ thông tin mà máy tính đã được sử dụng rộng rãi trong các

cơ quan, nhà máy, trường học giúp cho công việc được tốt hơn

Trang 8

Việc sử dụng máy tính vào công tác quản lý nhà hàng là một yêu cầu cần thiết nhằm xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời gây tốn kém về nhiều mặt Vì vậy, chúng em đã xây dựng đề tài “Xây dựng phần mềm quản lý nhà hàng ” với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và tránh sai sót

1.3 Giới thiệu chung

- Tên dự án: Phần mềm quản lý nhà hàng

- Tóm tắt dự án:

+ Dự án này nhằm phát triển một phần mềm phục vụ các nhà hàng có tên là Quản lý nhà hàng là ứng dụng desktop

+ Có thể giúp Nhà hàng quản lý được các thông tin như: Information Food, Information Nhân viên, Information CategoryFood, InformationTable, Order Food / Thanh toán , Thống kê số liệu doanh thu

1.4 Các chức năng của dự án

- Nhân viên:

+View Information Food

+View Information Nhân viên

+View Information CategoryFood

+View Information Table

+ Search Information Food

+ Search Information Nhân viên

+ Sreach Information CategoryFood

+Order Food – Nhân viên Order / Thanh toán – Nhân viên thu ngân+Change Password

-Quản trị viên

+ Quản lý Information Nhân viên

Trang 9

+Quản lý Information Food

+Quản lý Information FoodCategory

+Quản lý Information Table

+Order Food / Thanh toán

+ Giúp nhân viên có thể quản lý đồ ăn đễ hơn

+Nhân viên có thể quản lý bàn nhanh gọn hơn

+Bảo trì và cập nhật: Phần mềm cần phải được bảo trì và cập nhật định kỳ để đảm bảo tính ổn định và an toàn, điều này có thể tạo ra chi phí liên tục

+Nguy cơ mất dữ liệu:Nếu không có biện pháp sao lưu và bảo vệ dữ liệu tốt, có nguy cơ mất mát dữ liệu quan trọng

+Khó khăn trong việc tùy chỉnh: Một số phần mềm quản lý nhà hàng

có thể không đáp ứng hoàn toàn các yêu cầu cụ thể của một nhà hàng, điều này có thể tạo ra khó khăn trong việc tùy chỉnh hệ thống

Trang 10

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

Admin

2 Quản lý Infomation

Food

Admin quản lý Infomation+Add Food+Repair Food+Delete Food+Search Food+In menu Food

Admin

3 Quản lý Infomation

Table

Admin quản lý Infomation+Add table+Repair table+Delete table

Admin

4 Quản lý Infomation Admin quản lý admin

Trang 11

FoodCategory Infomation

+add Category+repair category+delete category

5 Order Food/Thanh toán Admin hoặc user

Được quyền+Add Food totable

+Dieu chinh so luong Food+Thanh toan+Chuyen ban+Gop ban

AdminUser

+In Doanh thu

Admin

7 Quản lý Infomation

cá nhân

+UpdateInfomation+ChangePassword

User

Trang 12

2.2 Biểu đồ Usecase toàn hệ thống

Hình 1 Biểu đồ Usecase tổng quát

Trang 13

2.3 Biểu đồ Usecase Quản lý Information Nhân viên

Hình 2 Biều đồ Usecase Quản lý Information Nhân viên

2.4 Biểu đồ use case Quản lý Information Food

Hình 3 Biểu đồ Usecase Quản lý Information Food

Trang 14

2.5 Biểu đồ Usecase Quản lý Information FoodCategory

Hình 4 Biểu đồ Usecase Quản lý Information FoodCategory

2.6 Biểu đồ Usecase Quản lý Information Table

Hình 5 Biểu đồ Usecase Quản lý Information Table

Trang 15

2.7 Biểu đồ Usecase Order Food/ Thanh toán

Hình 6 Biểu đồ Usecase Order Food / Thanh toán

2.8 Biểu đồ Usecase Doanh thu

Trang 16

Hình 7 Biều đồ Usecase Doanh thu

2.1 Đặc tả Usecase

2.9.1 Đặc tả Usecase Đăng nhập

Tóm tắt: Use case này mô tả cách người dùng đăng nhập vào hệ

thống

Artor: Admin,Nhân viên order, Nhân viên thanh toán

Dòng sự kiện chính : use case này bắt đầu khi một người dùng muốn

đăng nhập vào hệ thống

(1) Người dùng nhập tên đăng nhập và mật khẩu

(2) Hê thống Kiểm chứng thông tin đăng nhập, nếu trùng khớpvới dữ liệu đã lưu thì cho phép người dùng đăng nhập vào hệ thống với giao diện người dùng tương ứng (Giao diện Main)

Dòng sự kiện khác: Nếu trong sự kiện chính ,người dùng nhập sai tên

đăng nhập hoặc mật khẩu sẽ hiển thị báo lỗi Người dùng có thể chọn trở về dòng sự kiện chính hoặc hủy bỏ việc đăng nhập Lúc này use case này kết thúc

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

Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao

diện đăng nhập

Trạng thái hệ thống sau khi thực hiện use case: Hiển thị giao diện

làm việc với các chức năng đã phân quyền sẵn cho các Actor

2.9.2 Đặc tả Usecase Quản lý thông tin nhân viên

Tóm tắt: use case này mô tả cách người dùng quản lý thông tin nhân

viên Actor: Admin

Trang 17

Dòng sự kiện chính: Use case này bắt đầu khi actor click các chức

năng của QLTTNV

(1) Actor có thể chọn xem Thông tin nhân viên hoặc update thông tin nhân viên hoặc Add Account hoăc change Password NV.(2) -Actor chọn xem Thông tin nhân viên sẽ hiển thị giao diện thông tin và có thêm chức năng xóa NV

- Actor chọn update thông tin NV sẽ hiển thị giao diện update -Actor chọn Add Account sẽ hiển thị giao diện Add account

-Actor chọn change passWord NV sẽ hiển thị giao diện change password NV

(3) -Actor có thể xem chi tiết thông tin khi click vào bảng thông tin để thực hiện chức năng xóa Actor chọn UserName muốn xóa và ấn OK Use case kết thúc

-Actor Chọn Username cần update , chọn lại chức vụ , nhập lại thông tin nv và ấn Update Use case sẽ kết thúc

-Actor Nhập Username,Password,Nhập lại password,Chọn chức vụ và

ấn Ok Kết thúc use case

Dòng sự kiện khác: Trường hợp Update,Change pass không đúng với

điều kiện sẽ hiển thị dòng bắt lỗi

Các yêu cầu đăc biệt:

Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao

diện Main

Trạng thái hệ thống sau khi thực hiện use case: ở giao diện tương

ứng với chức năng Actor thực hiện

2.9.3 Đặc tả Usecase Quản lý thông tin Food

Tóm tắt: Use case này mô tả cách người quản lý thông tin Food Actor: Admin

Trang 18

Dòng sự kiện chính: Use case này bắt đầu khi click vào chức năng

trong giao diện Infomation Food

(1)-Actor chọn chức năng thêm

-Actor chọn chức năng sửa

-Actor chọn chức năng xóa

-Actor chọn chức năng search

-Actor chọn chức năng In Menu Food

(2) -Hiển thị giao diện thêm,Actor chọn Category Food , nhập Name Food và ấn Ok hoặc actor có thể chọn close để thoá Kết thúc use case

-Hiển thị giao diện sửa,Actor chọn Category Food ,chọn Name Food,

và nhập Name Food muốn sửa và ấn Ok hoặc actor có thể chọn close

để thoát Kết thúc use case

-Hiển thị giao diện xóa,Actor chọn Name Food muốn xóa và ấn Ok hoặc actor có thể chọn close để thoát.Kết thức use case

-Actor Nhập từ muốn search và ấn button search Kết thúc use case.-Hiển thị view report menu Food Nếu actor muốn in thì click vào biểu tượng máy in Kết thúc use case

Dòng sự kiện khác: Trường hợp Thêm nếu Name Food đã có trong

danh sách CategoryFood thì sẽ báo lỗi

Các yêu cầu đăc biệt:

Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao

diện Infomation Food

Trạng thái hệ thống sau khi thực hiện use case: Giao diện

Infomation Food

2.9.4 Đặc tả Usecase OrderFood/Thanh toán

Tóm tắt:Use case này cho phép người dùng order món và thanh toán

Trang 19

Dòng sự kiện chính: Use case này bắt đầu khi Actor click vào chức

năng trong giao diện OrderFood/Thanh toán

(1) -Actor chọn chức năng thêm / xóa Food

-Actor chọn chức năng hủy bàn

-Actor chọn chức năng chuyển bàn

-Actor chọn chức năng gộp bàn

-Actor chọn chức năng thanh toán

(2) -Actor click vào bàn , chọn categoryFood, chọn Food rồi click button Thêm / xóa Food Kết thúc Use

-Actor click vào bàn muốn hủy rồi chuột phải chọn hủy bàn hoặc clickbàn r chọn button hủy bàn Kết thúc use

-Actor click vào bàn muốn chuyển xong chọn bàn cần chuyển đến rồiclick vào button chuyển bàn Kết thúc use

-Actor click vào bàn muốn chuyển xong chọn bàn cần gộp đến rồi click vào button gộp bàn Kết thúc use

-Actor điều chỉnh số % giảm giá xong click vào button thanh toán sẽ hiển thi giao diện hóa đơn Nếu Actor muốn in thì click vào button in hóa đơn Kết thúc use

Dòng sự kiện khác: Nếu Actor k click bàn cần thực hiện chức năng

Thì chức năng chuyển bàn thêm / xóa Food gộp bàn sẽ thông báo lỗi

Các yêu cầu đăc biệt:

Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao

diện Order Food/Thanh toán

Trạng thái hệ thống sau khi thực hiện use case: Giao diện Order

Food/Thanh toán

2.9.5 Đặc tả Usecase Quản lý Infomation Category Food.

Trang 20

Tóm tắt: Cho phép Actor Quản lý Infomation Category Food

Actor: Admin

Dòng sự kiện chính: Use case này bắt đầu khi Actor click vào chức

năng trong giao diện Infomation CategoryFood

(1)-Actor chọn chức năng thêm CategoryFood

-Actor chọn chức năng Sửa CategoryFood

-Actor chọn chức năng Xóa CategoryFood

-Actor chọn chức năng Search

(2)-Hiển thị giao diện thêm, Actor nhập Name CategoryFood rồi click button Ok hoặc Actor chọn button close để thoát khỏi giao diện thêm Kết thúc use case

-Hiển thị giao diện sửa, Actor chọn CategoryFood , nhập Name CategoryFood muốn sửa rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện sửa Kết thúc use case

-Hiển thị giao diện xóa Actor chọn CategoryFood muốn xóa rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện xóa Kết thúc use case

-Actor nhập name CategoryFood muốn tìm rồi click button Search Kết thúc use case

Dòng sự kiện khác: Báo lỗi khi Actor k đáp ứng điều kiện khi thực

thi chức năng Vd: chưa chọn CategoryFood khi sửa

Các yêu cầu đăc biệt:

Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao

diện Infomation CategoryFood

Trạng thái hệ thống sau khi thực hiện use case: Giao diện

Infomation CategoryFood

2.9.6 Đặc tả Usecase Quản lý Infomation Table

Trang 21

Tóm tắt: Cho phép Actor Quản lý Infomation Table.

Actor: Admin

Dòng sự kiện chính: Use case này bắt đầu khi Actor click chức năng

trong giao diện Infomation Table

(1) -Actor chọn chức năng thêm

-Actor chọn chức năng sửa

-Actor chọn chức năng xóa

(2) -Hiển thị giao diện thêm,Actor điều chỉnh số lượng thêm rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện thêm table Kết thúc use case

-Hiển thị giao diện sửa , Actor chọn Table , Nhập Name table muốn sửa rồi click vào button Ok hoặc click button close để thoát khỏi giao diện sửa table Kết thúc use case

-Hiển thị giao diện xóa , Actor điều chỉnh số lượng cần xóa rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện xóa table.Kết thúc use

Dòng sự kiện khác: không có

Các yêu cầu đặc biệt:

Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao

diện Infomation Table

Trạng thái hệ thống sau khi thực hiện use case: Giao diện

Infomation Table

2.9.7 Đặc tả Usecase Doanh thu

Tóm tắt: Cho phép Actor xem Doanh thu của Quán ăn.

Actor: Admin.

Dòng sự kiện chính: Use case này bắt đầu khi Actor chọn chức năng

trong giao diện Doanh thu

Trang 22

(1) -Actor điều chỉnh khoản thời giản và chọn chức năng thống kê.-Actor chọn chức năng In doanh thu.

(2) -Hiển thị dữ liệu Doanh thu tương ứng với khoản thời gian Actor điều chỉnh Kết thúc use case

-Hiển thị report Tổng doanh thu , Actor có thể In thông qua click button máy in hoặc đóng report Kết thúc use case

2.9.8 Đặc tả Usecase Quản lý thông tin cá nhân

Tóm tắt: use case này mô tả cách người dùng quản lý thông tin nhân

viên Actor: Nhân viên order ,Nhân viên thanh toán

Dòng sự kiện chính: Use case này bắt đầu khi actor click các chức

(3)-Actor có thể xem chi tiết thông tin khi click vào bảng thông tin Use case kết thúc

-Actor nhập lại thông tin nv và ấn Update Use case sẽ kết thúc.-Actor Nhập Username,Password,Nhập lại password rồi click button

Ok Kết thúc use case

Dòng sự kiện khác: Trường hợp Update,Change pass không đúng với

điều kiện sẽ hiển thị dòng bắt lỗi

Các yêu cầu đăc biệt:

Trang 23

Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao

diện Main

Trạng thái hệ thống sau khi thực hiện use case: ở giao diện tương

ứng với chức năng Actor thực hiện

Trang 24

2.2 Phân quyền

order

Nhân viên thanh toán

Trang 25

3 Class diagram

Hình 8 Biều đồ ClassDiagram

Trang 26

4 Biểu đồ Sequence các chức năng toàn hệ thống

4.1 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán

Hình 9 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán

Trang 27

4.2 Biểu đồ Sequence Quản lý Information Table

Hình 10 Biểu đồ Sequence Quản lý Information Table

Trang 28

4.3 Biểu đồ Sequence Quản lý Information FoodCategory

Hình 11 Biểu đồ Sequence Quản lý Information FoodCategory

Trang 29

4.4 Biểu đồ Sequence Quản lý Infomation Food

Hình 12 Biểu đồ Sequence Quản lý Infomation Food

Trang 30

4.5 Biểu đồ Sequence Quản lý Information Nhân viên

Trang 31

Hình 13 Biểu đồ Sequence Quản lý Information Nhân viên

4.6 Biểu đồ Sequence Doanh thu

Hình 14 Biểu đồ Sequence Doanh thu

Ngày đăng: 22/01/2025, 14:56

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

TÀI LIỆU LIÊN QUAN