Tải bản đầy đủ (.pdf) (48 trang)

BÁO cáo CHUYÊN đề học PHẦN CÔNG NGHỆ PHẦN mềm đề tài QUẢN lý NHÀ HÀNG THẾ GIỚI hải sản

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.15 MB, 48 trang )

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
CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI:
QUẢN LÝ NHÀ HÀNG THẾ GIỚI HẢI SẢN
Sinh viên thực hiện
Giảng viên hướng dẫn

: HỒNG VĂN BẮC
19810310160
: LÊ THỊ TRANG LINH

Ngành

: CƠNG NGHỆ THƠNG TIN

Chun ngành

: CƠNG NGHỆ PHẦN MỀM

Lớp

: D14CNPM3

Khóa

: 2019-2024

Hà Nội, tháng 08 năm 2021



download by :


1. Mơ tả tóm tắt đề tài
- Xây dựng hệ thống phần mềm quản lý sách Nabi bao gồm các chức năng
chính sau:
+ Đăng nhập
+ Quản lý thực đơn
+ Quản lý kho
+ Tiếp nhânj order
2. Nội dung thực hiện
- Chương 1: Giới thiệu dự án phần mềm
- Chương 2: Quản lý dự án
- Chương 3: Phân tích hệ thống
- Chương 4: Thiết kế
- Chương 5: Lập trình
- Chương 6: Kiểm thử phần mềm
- Chương 7: Đóng gói và bảo trì phần mềm
3. Kết quả đạt được
Hoàn thành đề cương chuyên đề học phần môn: “Công nghệ phần mềm”.
Xây dựng được phần mềm hoàn chỉnh với đầy đủ các chức năng, đơn
giản và phù hợp với những doanh nghiệp vừa và nhỏ.
Hà Nội, ngày 19 tháng 9 năm 2021
Giảng viên hướng dẫn
(ký và ghi rõ họ tên)
TS. Lê Thị Trang Linh

PHIẾU CHẤM ĐIỂM


download by :


Sinh viên thực hiện:
Họ và tên

Chữ ký

Ghi chú

Hoàng Văn Bắc

Giảng viên chấm:
Họ và tên

Chữ ký

Ghi chú

Giảng viên chấm 1 :

Giảng viên chấm 2 :

download by :


MỤC LỤC

Contents


MỤC LỤC..................................................................................................................................4
LỜI CẢM ƠN..........................................................................................................................10
MỞ ĐẦU..................................................................................................................................11
CHƯƠNG I: GIỚI THIỆU DỰ ÁN PHẦN MỀM...............................................................12
1.1 Khảo sát hệ thống............................................................................................................12
1.2 Xác định bài tốn cần giải quyết.....................................................................................13
1.3

Phân tích đặc tả các nghiệp vụ của hệ thống:.............................................................13

1.4

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

1.4.1

Yêu cầu chức năng:.............................................................................................14

1.4.2

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

CHƯƠNG 2: QUẢN LÝ DỰ ÁN............................................................................................15
2.1. Ước lượng dự án............................................................................................................15
2.1.1. Ước lượng chi phí...................................................................................................15
2.1.2. Ước lượng thời gian................................................................................................17
2.1.3. Ước lượng về số lượng người tham gia..................................................................18
2.2. Lập lịch và theo dõi dự án..............................................................................................19
CHƯƠNG 3: PHÂN TÍCH.......................................................................................................21
3.1 Xác định các Actor và Use case tổng quát của hệ thống................................................21

3.1.1 Xác định các Actor của hệ thống:............................................................................21
3.1.2 Biểu đồ Use Case của toàn hệ thống:.......................................................................21
3.2 Phân tích chi tiết từng chức năng của hệ thống..............................................................22
3.2.1 Chức năng đăng nhập:.............................................................................................22
3.2.1.1 biểu đồ use case chức năng đăng nhập:................................................................22
3.2.1.2 Biểu đồ hoạt động chức năng đăng nhập:.............................................................23
3.2.1.3 Biểu đồ trình tự chức năng đăng nhập:.................................................................24
3.2.2 Chức năng tiếp nhận order:......................................................................................25
3.2.2.1 biểu đồ use case chức năng tiep nhan order:.........................................................26
3.2.2.2biểu đồ hoạt động chức năng tiep nhan order:.......................................................27
3.2.2.3 biểu đồ trình tự chuc nang tiep nhan order...........................................................28
3.2.3 Chức năng quản lí thực đơn.....................................................................................29
3.2.3.1 Biểu đồ usecase chức năng quan li thuc don........................................................29
3.2.3.2 Biểu đồ hoạt động chức năng quan lí thực đơn:...................................................30
3.2.3.3 Biểu đồ trình tự chức năng quản lí thưc đơn:.......................................................31
3.2.4 Chức năng quản lí kho.............................................................................................32
3.2.4.1

Biểu đồ usecase chức năng quản lí kho:..........................................................33

3.2.4.2

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

download by :


3.2.4.3

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


CHƯƠNG 4 : THIẾT KẾ.........................................................................................................36
4.1 THIẾT HẾ GIAO DIỆN.................................................................................................36
4.1.1 ĐĂNG NHẬP..........................................................................................................36
4.1.2 Chức năng tiếp nhận order.......................................................................................38
4.1.3 Quản lí thực đơn......................................................................................................40
4.1.4 Quản lí kho...............................................................................................................42
4.2 Thiết kế lưu trữ...............................................................................................................43
CHƯƠNG 5: LẬP TRÌNH.......................................................................................................48
5.1 Ngơn ngữ lập trình:.........................................................................................................48
5.2 Cơng cụ hỗ trợ.................................................................................................................49
CHƯƠNG 6. KIỂM THỬ PHẦN MỀM..................................................................................49
CHƯƠNG 7: ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM................................................................50
7.1 Đóng gói phần mềm:.......................................................................................................50
7.2 Khái niệm về bảo trì phần mềm......................................................................................51
7.3 Lý do cần bảo trì phần mềm.......................................................................................51
Chi phí cho bảo trì phần mềm...........................................................................................52

download by :


LỜI CẢM ƠN
Trong thời gian làm báo cáo chuyên đề, em đã nhận được nhiều sự giúp
đỡ từ thầy cô bạn bè và gia đình.
Để cho phép em bày tỏ lịng biết ơn sâu sắc đến trước hết đến cơ phụ
trách bộ mơn đã tận tình chỉ bảo cho chúng em suốt thời gian vừa để có thể hồn
thành được báo cáo chuyên đề nói riêng, và học được những kiến thức bổ ích
nhằm phục vụ cho cơng việc của chúng em sau này nói chung.
Em cũng xin bày tỏ lòng biết ơn và lời cảm ơn chân thành nhất đến
Trường đại học Điện lực đã giúp cho thầy cô và sinh viên chúng em có điều kiện

học tập trao đổi kiến để hoàn thành báo cáo chuyên đề này.
Cuối cùng, em xin chân thành cảm ơn các bạn đã giúp em trong q trình
hồn thành chun đề, và cảm ơn gia đình đã cho chúng em thêm động lực học
tập và trở thành người công dân và là người sinh viên có ích cho cộng đồng và
ngành.

download by :


MỞ ĐẦU

Ăn uống, ẩm thực là dịch vụ ln có sự phát triển không ngừng cùng với sự
gia tăng thu nhập của nhân dân, sự phát triển chung của nền kinh tế. Từ điều
kiện đó mà ngày nay có nhiều quán ăn, nhà hàng mọc lên để thỏa mãn nhu cầu
của thực khách.
Điều quan trọng ở đây là nhà hàng khơng chỉ là nơi cung cấp cho khách
hàng những món ăn đồ uống mà tại nhà hàng còn cung cấp các dịch vụ bổ sung
với mức chất lượng cao. Và chất lượng cao được thể hiện ở nhiều yếu tố, một
trong những yếu tố quan trọng đó là cách phục vụ.
Từ những thực tế này, em muốn xây dựng một hệ thống quản lý nhà hàng
thông minh để áp dụng vào nhà hàng Thế giới hải sản. Từ đó, nhằm nâng cao
chất lượng phục vụ của nhà hà

download by :


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

1.1 Khả o sá t hệ thố ng
Ăn uống, ẩm thực là dịch vụ ln có sự phát triển khơng ngừng cùng với sự

gia tăng thu nhập của nhân dân, sự phát triển chung của nền kinh tế. Từ điều
kiện đó mà ngày nay có nhiều quán ăn, nhà hàng mọc lên để thỏa mãn nhu cầu
của thực khách.
Điều quan trọng ở đây là nhà hàng không chỉ là nơi cung cấp cho khách
hàng những món ăn đồ uống mà tại nhà hàng còn cung cấp các dịch vụ bổ sung
với mức chất lượng cao. Và chất lượng cao được thể hiện ở nhiều yếu tố, một
trong những yếu tố quan trọng đó là cách phục vụ.
Từ những thực tế này, em muốn xây dựng một hệ thống quản lý nhà hàng
thông minh để áp dụng vào nhà hàng Thế giới hải sản. Từ đó, nhằm nâng cao
chất lượng phục vụ của nhà hàng.
Hiện nay khơng cịn mấy ai xa lạ với những sản phẩm và ứng dụng của Công
nghệ thông tin - Ngành khoa học đang trở thành một phần tất yếu trong cuộc
sống hiện nay.
Cùng với sự phát triển không ngừng đó, những ứng dụng của cơng nghệ thơng
tin trong quản lý sản phẩm như: Quản lý sản phẩm, quản lý loại sản phẩm, lý
hóa đơn… đã và đang góp phần giảm thiểu được lượng chi phí đầu tư cho nguồn
nhân cơng, đồng thời tăng tính hiệu quả, chính xác trong việc khai thác và quản
lý dữ liệu.
Sau khi khảo sát và tìm hiểu kĩ hệ thống quản lý cịn nhiều bất cập. Mỗi năm,
quán nhập về một khối lượng lớn nguyên liệu và các vật dụng đi kèm và chia
vào từng loại sản phẩm cho phù hợp, mỗi số sản phẩm của quán lại có mức giá
thành và mức ưu đãi,.. khác nhau. Tuy nhiên, việc lưu trữ khối lượng lớn thơng
tin như vậy vẫn cịn gặp rất nhiều khó khăn do tất cả quy trình quản lý trên đều
được làm bán tự động, phương tiện phần mềm quản lý còn hạn chế. Khi thống
kê, báo cáo, kiểm tra danh sách nhân viên mất rất nhiều thời gian và tốn nhiều
cơng sức nhưng độ chính xác thấp.
Hệ thống máy tính còn yếu, chưa ứng dụng được nhiều vào hệ thống quản lý
khiến việc quản lý gặp tướng đối nhiều khó khăn.

download by :



1.2 Xá c định bà i toá n cầ n giả i quyết
Để khắc phục hiện trạng quản lý lỗi thời của quán, hiện tại quán đã có phần
mềm quản lí nhưng phần mềm hiện tại k đem lại hiệu quả cao trong cơng viêc.
Ví dụ như đi làm thì nhân viên phải đến tại quầy thanh tốn để kí tên chấm cơng
hàng ngày, mỗi nhân viên lại phải có riêng 1 tờ giấy tính cơng cũng như giờ làm
riêng, rất mất thời gian cũng như khó quản lý. Về thực đơn riêng của từng bàn
thì vẫn phải ghi bằng giấy order riêng, có thể khơng chính xác trong nhiều
trường hợp , gây ra tranh cãi giữa nhân viên và khách hàng. Về cơng tác quản lý
kho thì vẫn cịn nhiều khuyết điểm riêng như cịn sai sót về số lượng hàng tồn
kho cũng như nhầm lẫn khi xuất nhập hàng. Vì vậy thì ta cần một hệ thống mới:
-Mang lại lợi ích nghiệp vụ: Tăng khả năng xử lý, đáp ứng được u cầu (tin
cậy, an tồn, chính xác, bảo mất).
-Mang lại lợi ích khi sử dụng: Thuận tiện, nhanh chóng.
-Mang lại lợi ích sử dụng: Giảm biên chế, giảm chi phí hoạt động, tăng thu nhập
-Khắc phục được các khuyết điểm của hệ thống cũ, quản lý thông tin kịp thời,
hạn chế việc sai sót thơng tin giữa các sản phẩm.
1.3 Phân tích đặc tả các nghiệp vụ của hệ thống:
 Chức năng đăng nhập:
- Cho phép người dùng đăng nhập vào sử dụng các chức năng
của nhà hàng.
- Hiển thị ra màn hình đăng nhập.
- - Hệ thống sẽ kiểm tra thông tin đăng nhập.
 Chức năng tiếp nhận order:
- Giúp nhân viên phục vụ biết được món ăn khách hàng yêu
cầu, và phục vụ khách hàng, thanh tốn hóa đơn.
- Nhân viên phục vụ đăng nhập, nhận order của khách hàng,
món lên cho khách, nhận yêu cầu thanh tốn hóa đơn, dọn
dẹp bàn.

- Nhận được order và phục vụ khách hàng.
 Chức năng quản lí thực đơn:
- Giúp bếp trưởng biết được nguyên liệu tồn kho, từ đó cập
nhật thực đơn.
- Bếp trưởng đăng nhập có thể xóa, sửa, tạo, cập nhật thực
đơn, kiểm tra nguyên liệu tồn kho.
 Chức năng quản lí kho:
- Giúp thủ khó tính lượng tồn kho, lập báo báo gửi cho giám
đốc, quản lý nhập xuất hàng.

download by :


- Thủ kho đã đăng nhập thì tính được lượng hàng tồn kho để
gửi cho bếp trưởng hoặc lập báo cáo gửi cho giám đốc, thủ
kho có quyền lập phiếu nhập xuất hàng.
- Lương hàng tồn kho được tính, dữ liệu gửi đi thành công.

1.4Xác định các yêu cầu của hệ thống:
1.4.1 Yêu cầu chức năng:
 Chức năng đăng nhập.
 Chức năng tiếp nhận order.
 Chức năng quản lí thực đơn.
 Chức năng quản lí kho.
1.4.2 Yêu cầu phi chức năng:
- Hệ thống triển khai theo dạng phần mềm ứng dụng quản lý nhà
hàng.
- Yêu cầu về bảo mật; người dùng co tài khoản mật khẩu riêng
của từng người khi đang nhập vào hệ thống.
- Về con người: người sử dụng hiểu biết các kiến thức cơ bản về

sử dụng máy tinh.
- Về tốc độ: hệ thống đảm bảo truy xuất dữ liệu nhanh. Thời gian
tính từ khi người dùng gửi yêu cầu, hệ thống xử lý và trả về kết
quả trong thời gian nhanh nhất.
- Về ngôn ngữ: phần mềm có 2 ngơn ngữ là tiếng Việt và tiếng
Anh.
- Về tính dễ dàng sử dụng: hệ thống phải đảm bảo các chức năng
tiên tiến, các ô điền thông tin, nút bấm, chỉ mục có tên đơn giản
và dễ hiểu cho người sử dụng.

download by :


CHƯƠNG 2: QUẢ N LÝ DỰ Á N
2.1. Ướ c lượ ng dự á n
2.1.1. Ướ c lượ ng chi phí
Giai đoạn Cơng việc chính Mơ tả cơng việc
Quản
dự án

Chi phí

lý Khảo sát yêu cầu Thu thập cá dự liệu cần thiết 50.000VNĐ
dự án
về dự án
Bắt đầu dự án

Triển khai và thiết lập 100.000VNĐ
project cho dự án


Lập kế hoạch Lập kế hoạch chi tiết cho 100.000VNĐ
phạm vi dự án
phạm vi làm việc
Viết báo cáo tổng Tổng kết lại toàn bộ q 0VNĐ
kết dự án
trình quản lý dự án
Phân tích
và thiết
kế
hệ
thống

Đặc tả chi tiết
yêu
cầu
của
khách hàng
Đặc tả chi tiết
yêu
cầu
của
khách hàng
Thiết kế cơ cở dự
liệu

Đặc tả chi tiết yêu cầu của 100.000VNĐ
khách hàng
Xây dựng sơ đồ usecase và 100.000VNĐ
trình tự bằng phần mềm
draw.io

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

Thiết kế giao diện Xây dựng các chức năng
cho phần mềm
chính cho phần mềm bán
hàng
Viết bài phân tích Viết báo cáo trình bày phân
chi tiết về hệ tích và thiết kế ra hệ thống
thống
phần mềm
Module
Phân tích yêu cầu Xây dựng chi tiết nhiệm vụ
thống kê cụ thể cho từng chính của hệ thống
sản phẩm module
Thiết kế các Xây dựng chức năng cùng
module
các sự kiện
Xây dựng code

500.000VNĐ
100.000VNĐ
100.000VNĐ
150.000VNĐ

Xử lý các tính năng khi thao 600.000VNĐ
tác

download by :



Cài
đặt
module

các Demo module khi xây dựng 200.000VNĐ
xong

Kiểm thử
module

cho Kiểm tra giao diện, độ chính 100.000VNĐ
xác và tìm các lỗi trong hệ
thống
Viết báo cáo hồn Trình bày báo cáo chi tiết 50.000VNĐ
thiện
khi thiết kế module
Tích hợp
và hồn
thành sản
phẩm

Tích hợp các Lắp ghép các module lại với 100.000VNĐ
Module đã thiết nhau cho hoàn chỉnh
kế
Kiểm thử phần Test lại toàn bộ hệ thống đã 150.000VNĐ
mềm
xây dựng
Fix code


Tìm kiếm các lỗi phát sinh 200.000VNĐ
trong q trình thực thi

Đóng gói Viết báo cáo Viết bản hướng dẫn sử dụng 0VNĐ
phần
hướng dẫn sử phần mềm
mềm
dụng
Lên kế hoạch bảo Đề ra kế hoạch bảo trì
0VNĐ
trì phần mềm
Kết thúc dự án

Tổng kết lại quá trình là ra 0VNĐ
dự án

Bảng 2. 1: Bảng ước lượng về chi phí

download by :


2.1.2. Ướ c lượ ng thờ i gian
Giai đoạn Công việc chính
Quản
dự án

Mơ tả cơng việc

Thời gian


lý Khảo sát u cầu Thu thập cá dự liệu cần thiết 1 ngày
dự án
về dự án
Bắt đầu dự án

Triển khai và thiết lập 1 ngày
project cho dự án

Lập kế hoạch Lập kế hoạch chi tiết cho 1 ngày
phạm vi dự án
phạm vi làm việc
Viết báo cáo tổng Tổng kết lại toàn bộ quá 1 ngày
kết dự án
trình quản lý dự án
Phân tích
và thiết
kế
hệ
thống

Đặc tả chi tiết
yêu
cầu
của
khách hàng
Đặc tả chi tiết
yêu
cầu
của
khách hàng

Thiết kế cơ cở dự
liệu

Đặc tả chi tiết yêu cầu của 1 ngày
khách hàng
Xây dựng sơ đồ usecase và 5 ngày
trình tự bằng phần mềm
draw.io
Xây dựng các trường dữ 1 ngày
liệu cần thiết cho phần mềm

Thiết kế giao diện Xây dựng các chức năng
cho phần mềm
chính cho phần mềm bán
hàng
Viết bài phân tích Viết báo cáo trình bày phân
chi tiết về hệ tích và thiết kế ra hệ thống
thống
phần mềm
Module
Phân tích yêu cầu Xây dựng chi tiết nhiệm vụ
thống kê cụ thể cho từng chính của hệ thống
sản phẩm module
Thiết kế các Xây dựng chức năng cùng
module
các sự kiện
Xây dựng code
Cài
đặt
module


10 ngày
1 ngày
2 ngày
3 ngày

Xử lý các tính năng khi thao 5 ngày
tác

các Demo module khi xây dựng 1 ngày
xong

download by :


Kiểm thử
module

cho Kiểm tra giao diện, độ chính 1 ngày
xác và tìm các lỗi trong hệ
thống
Viết báo cáo hồn Trình bày báo cáo chi tiết 1 ngày
thiện
khi thiết kế module
Tích hợp
và hồn
thành sản
phẩm

Tích hợp các Lắp ghép các module lại với 1 ngày

Module đã thiết nhau cho hoàn chỉnh
kế
Kiểm thử phần Test lại toàn bộ hệ thống đã 1 ngày
mềm
xây dựng
Fix code

Tìm kiếm các lỗi phát sinh 2 ngày
trong quá trình thực thi

Đóng gói Viết báo cáo Viết bản hướng dẫn sử dụng 1 ngày
phần
hướng dẫn sử phần mềm
mềm
dụng
Lên kế hoạch bảo Đề ra kế hoạch bảo trì
1 ngày
trì phần mềm
Kết thúc dự án

Tổng kết lại quá trình là ra 1 ngày
dự án

Bảng 2. 2: Bảng ước lượng về thời gian

2.1.3. Ướ c lượ ng về số lượ ng ngườ i tham gia
- Số lượng người tham gia vào dự án này là 1 người.

download by :



2.2. Lậ p lịch và theo dõ i dự á n
Giai
đoạn

Hoạt Tên hoạt động
động

Khảo 1.1
sát

hình 1.2

Phân
tích

thiết
kế
phần
mềm

Hoạt
động
kế
thừa

Thời
Thời
gian bắt gian kết
đầu

thúc

x

Khảo sát thực tế,
phân tích các yêu
cầu
Báo cáo triển khai 1.1
dự án

x

1.3

Lập kế hoạch cho
dự án

1.2

1 ngày

2.1

Phân tích quy
trình nghiệp vụ

1.2

1 ngày


2.2

Xây dựng use case 2.1
cho hệ thống

3 ngày

2.3

Xậy dựng sơ đồ
2.2
trình tự cho hệ
thống
Thống nhất các sơ 2.3
đồ.

3 ngày

Phân tích các đối
tượng.

2.3,
2.4

2 ngày

Xây dựng các
thuộc tính cho
từng đối tượng.
Thiết kế cơ sở dự

liệu và nhập dữ
liệu.
Xây dựng các
form đã được
phân tích
Xử lý sự kiện.

3.1

2 ngày

3.1,
3.2

2 ngày

3.3

3 ngày

4.1

4 ngày

2.4
Xây 3.1
dựng
cơ sở
dự
3.2

liệu
3.3
Xây 4.1
dựng
các
chức 4.2
năng

Hoàn Chưa
thành hoàn
thành

1 ngày

download by :


chính 4.3

Demo các module
đã hồn thành.
Kiểm tra các giao
diện

4.1

1 ngày

4.3


1 ngày

Kiểm tra lại dự
liệu

5.1

1 ngày

5.3

Fix code nếu gặp
lỗi

5.2

1 ngày

Cài
đặt
phần
mềm

6.1

Viết báo cáo về
module

5.1


1 ngày

6.2

Viết báo cáo
hướng dẫn sử
dụng phần mềm.

6.1

1 ngày

Tích
hợp

bảo
trì

7.1

Lên kế hoạch bảo
trì phần mềm.

5.3,
6.1

1 ngày

7.2


Kết thúc dự án.

Kiểm 5.1
thử
phần
mềm 5.2

Bảng 2. 3: Bảng lập lịch và theo dõi

download by :


CHƯƠNG 3: PHÂ N TÍCH
3.1 Xá c định cá c Actor và Use case tổ ng quá t củ a hệ thố ng
3.1.1 Xá c định cá c Actor củ a hệ thố ng:
-Các Actor:
Các Actor của hệ thống gồm có:
+nhân viên quản lý,
+nhân viên kỹ thuật,
+nhân viên kế tốn.
3.1.2 Biểu đồ Use Case củ a toà n hệ thố ng:

download by :


3.2 Phâ n tích chi tiết từ ng chứ c nă ng củ a hệ thố ng
3.2.1 Chứ c nă ng đă ng nhậ p:
Use case
Tên
Mô tả


Nội Dung

Đăng nhập
Cho phép người dùng đăng nhập vào sử dụng các chức năng
của mình

Actor

Người dùng

Điều kiện

Truy cập vào đường link ứng dựng

Trước điều
kiện
Sau điều
kiện
Luồng sự
kiện

Người dùng tạo tài khoản trên hệ thống

Ngoại lệ

- Hiển thị thông báo đăng nhập không thành công
- Hiển thị phím quên mật khẩu
- Sau khi nhấn vào phím quên mật khẩu hệ thống sẽ gửi đường
link để người dùng lấy lại mật khẩu


Người dụng đăng nhập thành công
- Hiển thị ra màn hình đăng nhập
- Người dùng nhập usẻ và password
- Hệ thống sẽ kiểm tra thông tin đăng nhập
- Nếu thành công sẽ chuyển sang dashboard
- Kết thúc use-case

3.2.1.1 biểu đồ use case chứ c nă ng đă ng nhậ p:

Hình 2.2: Biểu đồ đăng nhập

download by :


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

download by :


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

download by :


3.2.2 Chứ c nă ng tiếp nhậ n order:
Kịch bản use case:
Tên use case
Mục đích


Tóm lược

Tác nhân chính
Mức
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu
Đảm bảo thành cơng
Kích hoạt
Chuỗi sự kiện chính

Ngoại lệ

Ý nghĩa
Tiếp nhận order
Giúp nhân viên phục vụ biết
được món ăn khách hàng yêu
cầu, và phục vụ khách hàng,
thanh tốn hóa đơn.
Nhân viên phục vụ đăng nhập,
nhận order của khách hàng, đưa
món lên cho khách, nhận yêu
cầu thanh tốn hóa đơn, dọn dẹp
bàn.
Nhân viên phục vụ
1
Nhân viên phục vụ
Nhân viên đã đăng nhập vào hệ
thống
Thông báo nếu đăng nhập thất

bại
Nhận được order và phục vụ
khách
Nhân viên chọn chức năng gửi
order tới thu ngân
Nhân viên đăng nhập
Nhận order và gửi tới thu ngân
Đợi thông báo từ nhà bếp và đưa
món phục vụ khách
Nhận yêu cầu các món phụ và
yêu cầu thanh toán của khách
Xác nhận order đã thanh tốn và
dọn dẹp bàn
Thơng tin đăng nhập khơng
đúng: u cầu nhập lại, thông
báo đăng nhập thành công
Nhận thông báo từ nhà bếp là
hết món: yêu cầu thu ngân hủy
order và thơng báo cho khách
chọn món khác

download by :


3.2.2.1 biểu đồ use case chứ c nă ng tiep nhan order:

download by :


3.2.2.2biểu đồ hoạ t độ ng chứ c nă ng tiep nhan order:


download by :


3.2.2.3 biểu đồ trình tự chuc nang tiep nhan order

download by :


3.2.3 Chứ c nă ng quả n lí thự c đơn
3.2.3.1 Biểu đồ usecase chứ c nă ng quan li thuc don

download by :


×