lOMoARcPSD| 58675420
MỤC LỤC.....................................................................................................................
LỜI MỞ ĐẦU...............................................................................................................
CHƯƠNG 1: GIỚI THIỆU............................................................................................
1.1. Mục đích.................................................................................................. 1.2.
Phạm vi....................................................................................................
1.3. Định nghĩa, từ viết tắt và chữ viết tắt............................................... 1.4.
Tài liệu tham khảo...........................................................................
1.5. Tổng quan................................................................................................
CHƯƠNG 2: BIỂU ĐKIẾN TRÚC...........................................................................
CHƯƠNG 3: MỤC TIÊU VÀ HẠN CHẾ KIẾN TRÚC...............................................
3.1. Nền tảng kĩ thuật.............................................................................. 3.2.
Giao dịch (Transaction).................................................................... 3.3. Bảo
mật............................................................................................ 3.4.
Persistence........................................................................................
3.5. Độ tin cậy/Khả dụng........................................................................ 3.6. Hiệu
suất.......................................................................................... 3.7. Internationalization
(i18n)................................................................ CHƯƠNG 4: BIỂU ĐỒ USE-
CASE.............................................................................
4.1. Ordering Menus............................................................................... 4.2. Use-Case
Realizations...................................................................... CHƯƠNG 5: BIỂU ĐỒ
LOGIC....................................................................................
5.1. Tổng quan.........................................................................................
5.2. Gói thiết kế có ý nghĩa về mặt kiến trúc........................................... CHƯƠNG 6:
PROCESS VIEW (BIỂU ĐỒ TRẠNG THÁI)........................................
CHƯƠNG 7: BIỂU ĐTRIỂN KHAI.........................................................................
CHƯƠNG 8: IMPLEMENTATION VIEW...................................................................
8.1. Tổng quan.................................................................................................. 8.2.
Lớp............................................................................................................
CHƯƠNG 9: DATA VIEW...........................................................................................
CHƯƠNG 10: KÍCH THƯỚC VÀ HIỆU SUẤT..........................................................
lOMoARcPSD| 58675420
CHƯƠNG 11: CHẤT LƯỢNG.....................................................................................
lOMoARcPSD| 58675420
LỜI MỞ ĐẦU
Cách mạng Công nghiệp 4.0 (hay Cách mạng Công nghiệp lần thứ Tư) sự ra
đời của một loạt các công nghệ mới, kết hợp tất cả các kiến thức trong lĩnh vực vật lý,
kỹ thuật số, sinh học, và ảnh hưởng đến tất cả các lĩnh vực, nền kinh tế, các ngành kinh
tế và ngành công nghiệp.
Sự bùng nổ của cách mạng “Công nghệ 4.0” đã diễn ra tác động lớn tới rất
nhiều mặt của hội. Việc ứng dụng khoa học, kỹ thuật, công nghệ thông tin vào đời
sống hội đã không còn là một điều gì xa lạ với tất cả chúng ta. Ngày này, sự phát triển
mạnh mẽ của CNTT mạng Internet đã kết nối chúng ta lại với nhau trở thành 1
công cụ mạnh mẽ tới nhiều ngành nghề như tài chính – ngân hàng, các hệ thống bán lẻ,
dịch vụ chăm sóc sức khỏe, giao thông, logistics, ...
Bộ môn "Phân ch thiết kế hệ thống thông n" là một phần quan trọng của lĩnh
vực công nghệ thông n, giúp con người thể quản sdữ liệu một cách đơn
gin,
dễ dàng, nhanh chóng, ết kiệm thời gian và nhân lực. Do đó nhằm nâng cao, trau dồi
thêm kiến thức, kinh nghiệm và tầm hiểu biết, nhóm chúng em quyết định lựa chọn đề
tài "Phân ch và thiết kế hệ thống quản lý quán cà phê". Đề tài được nhóm em m
hiểu trong suốt học kỳ của nhóm em nhận được nhiều lời hướng dẫn chbảo
tận nh của ThS.Lê Trung Kiên, giảng viên Khoa Công nghệ thông n- Trường Đại học
Công nghệ Giao Thông Vận Ti.
Do trình độ kiến thức và kinh nghiệm còn hạn chế cho nên đề tài còn nhiều sự
thiếu sót và chưa được hoàn thiện. Nhóm chúng em kính mong nhận được sự thông
cảm
và chbảo thêm của thầy cho nhóm đ đề tài vốn kiến thức của chúng em
có thể hoàn thiện hơn.
Chúng em xin chân thành cảm ơn thy!
Nhóm sinh viên thực hiện
Hoàng Thanh Vân
Nguyễn Quang Huy
Khúc Minh Khoa
Phạm Quốc Tuấn
lOMoARcPSD| 58675420
CHƯƠNG 1:van
1.1. Mục đích 1.2. Phạm vi 1.3. Định nghĩa 1.4. Tài liệu tham khảo 1.5. Tổng
quan
CHƯƠNG 2: BIỂU ĐỒ KIẾN TRÚC:van sưa lại
lOMoARcPSD| 58675420
CHƯƠNG 3: MỤC TIÊU RÀNG BUỘC KIẾN TRÚC:
tuấn và huy
3.1. Nền tảng kĩ thuật
Mục tiêu: Tạo ra một kiến trúc quản lí quán cafe linh hoạt và mở rộng được, cho
phép tích hợp các công nghệ mới một cách dễ dàng, đáp ứng được nhu cầu của khách
hàng và nhân viên, đồng thời đảm bảo tính ổn định và độ tin cậy cao.
Ràng buộc: Kiến trúc phải đảm bảo tính tương thích tương tác giữa các hệ
thống khác nhau để tránh gây ra lỗi và ảnh hưởng đến trải nghiệm của khách hàng.
3.2. Giao dịch
Mục tiêu: Tạo ra một kiến trúc quản lí quán cafe có khả năng xử lí các giao dịch
mua bán của khách hàng nhân viên một cách nhanh chóng hiệu quả, đáp ứng được
nhu cầu của khách hàng về tính tiện lợi và đảm bảo tính chính xác của các giao dịch.
Ràng buộc: Kiến trúc phải hỗ trợ các tính năng xử lí giao dịch mua bán, bao gồm
quản đơn hàng, thanh toán, xác nhận giao dịch, hệ thống quản kho. Đồng thời,
phải đảm bảo tính bảo mật và chính xác của dữ liệu để giảm thiểu các rủi ro có thể xảy
ra.
3.3. Bảo mật
Mục tiêu: Tạo ra một kiến trúc quản quán cafe đảm bảo tính an toàn và bảo mật
cho dữ liệu khách hàng các giao dịch thanh toán, giúp ngăn chặn các hành vi giả mạo,
truy cập trái phép và đảm bảo tính riêng tư của khách hàng.
Ràng buộc: Kiến trúc phải tích hợp các tính năng bảo mật để ngăn chặn các cuộc
tấn công mạng các hành vi xấu có thể xảy ra, bao gồm bảo mật mạng, hóa dữ liệu,
xác thực người dùng, và phân quyền truy cập.
3.4. Persistence
Mục tiêu: Tạo ra một kiến trúc quản quán cafe đảm bảo tính liên tục bền
vững, giúp hệ thống hoạt động một cách ổn định và hiệu quả.
Ràng buộc: Kiến trúc phải tích hợp các tính năng liên tục bền vững như
chế sao lưu dữ liệu, khả năng khôi phục dữ liệu khi lỗi xảy ra, giám sát hệ thống để
phát hiện xử các lỗi nhanh chóng, đồng thời đảm bảo tính khả dụng của hệ thống
để giảm thiểu thời gian chết của hệ thống.
lOMoARcPSD| 58675420
3.5. Độ tin cậy
Mục tiêu: Độ tin cậy cao . Hệ thống cần được xây dựng với khả năng phục hồi
lỗi, kiểm tra lỗi và bảo trì dễ dàng. Điều này đảm bảo rằng hệ thống luôn hoạt động tốt
không bị gián đoạn trong quá trình sử dụng. Ngoài ra, hệ thống cần khả năng
backup dữ liệu định kỳ để đảm bảo an toàn cho dữ liệu của khách hàng doanh nghiệp.
Ràng buộc: Xây dựng hệ thống có khả năng phục hồi lỗi, kiểm tra lỗi và bảo trì
dễ dàng.
3.6. Hiệu suất
Mục tiêu: Hiệu suất cao ,đảm bảo hệ thống thể xử lượng lớn các giao dịch
một cách nhanh chóng hiệu quả. Klkiến trúc cần tối ưu hóa tốc độ xử lý, tối ưu hóa
cơ sở dữ liệu, quản lý bộ nhớ đệm và tối ưu hóa mạng.
Ràng buộc: Tối ưu hóa tốc độ xử lý, tối ưu hóa sở dữ liệu, quản bộ nhớ
đệm và tối ưu hóa mạng.
3.7. Internalizition
CHƯƠNG 4:van CHƯƠNG 5: khoa và huy
CHƯƠNG 6: BIỂU ĐỒ TRẠNG THÁI
6.1.Biểu đồ trạng thái bàn
Hình 6.1. Biểu đồ trạng thái bàn 6.2.Biểu
đồ trạng thái thanh toán
lOMoARcPSD| 58675420
Hình 6.2. Biểu đồ trạng thái thanh toán
CHƯƠNG 7: BIỂU ĐỒ TRIỂN KHAI
Hình 7.1. Biểu đồ triển khai
lOMoARcPSD| 58675420
CHƯƠNG 8: IMPLEMENTATION VIEW:khoa
8.1 Overview 8.2 Layers
8.2.1 Presentation Layer 8.2.2 Control Layer 8.2.3 Resource Layer
8.2.4 Domain layer 8.2.5 Common Elements Layer
CHƯƠNG 9: DATA VIEW: tuấn
CHƯƠNG 10: KÍCH THƯỚC HIỆU SUẤT:huy
CHƯƠNG 11: CHẤT LƯỢNG :van

Preview text:

lOMoAR cPSD| 58675420
MỤC LỤC.....................................................................................................................
LỜI MỞ ĐẦU...............................................................................................................
CHƯƠNG 1: GIỚI THIỆU............................................................................................
1.1. Mục đích.................................................................................................. 1.2.
Phạm vi....................................................................................................
1.3. Định nghĩa, từ viết tắt và chữ viết tắt............................................... 1.4.
Tài liệu tham khảo...........................................................................
1.5. Tổng quan................................................................................................
CHƯƠNG 2: BIỂU ĐỒ KIẾN TRÚC...........................................................................
CHƯƠNG 3: MỤC TIÊU VÀ HẠN CHẾ KIẾN TRÚC...............................................
3.1. Nền tảng kĩ thuật.............................................................................. 3.2.
Giao dịch (Transaction).................................................................... 3.3. Bảo
mật............................................................................................ 3.4.
Persistence........................................................................................
3.5. Độ tin cậy/Khả dụng........................................................................ 3.6. Hiệu
suất.......................................................................................... 3.7. Internationalization
(i18n)................................................................ CHƯƠNG 4: BIỂU ĐỒ USE-
CASE.............................................................................
4.1. Ordering Menus............................................................................... 4.2. Use-Case
Realizations...................................................................... CHƯƠNG 5: BIỂU ĐỒ
LOGIC....................................................................................
5.1. Tổng quan.........................................................................................
5.2. Gói thiết kế có ý nghĩa về mặt kiến trúc........................................... CHƯƠNG 6:
PROCESS VIEW (BIỂU ĐỒ TRẠNG THÁI)........................................
CHƯƠNG 7: BIỂU ĐỒ TRIỂN KHAI.........................................................................
CHƯƠNG 8: IMPLEMENTATION VIEW...................................................................
8.1. Tổng quan.................................................................................................. 8.2.
Lớp............................................................................................................
CHƯƠNG 9: DATA VIEW...........................................................................................
CHƯƠNG 10: KÍCH THƯỚC VÀ HIỆU SUẤT.......................................................... lOMoAR cPSD| 58675420
CHƯƠNG 11: CHẤT LƯỢNG..................................................................................... lOMoAR cPSD| 58675420 LỜI MỞ ĐẦU
Cách mạng Công nghiệp 4.0 (hay Cách mạng Công nghiệp lần thứ Tư) là sự ra
đời của một loạt các công nghệ mới, kết hợp tất cả các kiến thức trong lĩnh vực vật lý,
kỹ thuật số, sinh học, và ảnh hưởng đến tất cả các lĩnh vực, nền kinh tế, các ngành kinh
tế và ngành công nghiệp.
Sự bùng nổ của cách mạng “Công nghệ 4.0” đã diễn ra và tác động lớn tới rất
nhiều mặt của xã hội. Việc ứng dụng khoa học, kỹ thuật, công nghệ thông tin vào đời
sống xã hội đã không còn là một điều gì xa lạ với tất cả chúng ta. Ngày này, sự phát triển
mạnh mẽ của CNTT và mạng Internet đã kết nối chúng ta lại với nhau và trở thành 1
công cụ mạnh mẽ tới nhiều ngành nghề như tài chính – ngân hàng, các hệ thống bán lẻ,
dịch vụ chăm sóc sức khỏe, giao thông, logistics, ...
Bộ môn "Phân tích thiết kế hệ thống thông tin" là một phần quan trọng của lĩnh
vực công nghệ thông tin, giúp con người có thể quản lý cơ sở dữ liệu một cách đơn giản,
dễ dàng, nhanh chóng, tiết kiệm thời gian và nhân lực. Do đó nhằm nâng cao, trau dồi
thêm kiến thức, kinh nghiệm và tầm hiểu biết, nhóm chúng em quyết định lựa chọn đề
tài "Phân tích và thiết kế hệ thống quản lý quán cà phê". Đề tài được nhóm em tìm
hiểu trong suốt học kỳ của nhóm em và nhận được nhiều lời hướng dẫn và chỉ bảo
tận tình của ThS.Lê Trung Kiên, giảng viên Khoa Công nghệ thông tin- Trường Đại học
Công nghệ Giao Thông Vận Tải.
Do trình độ kiến thức và kinh nghiệm còn hạn chế cho nên đề tài còn nhiều sự
thiếu sót và chưa được hoàn thiện. Nhóm chúng em kính mong nhận được sự thông cảm
và chỉ bảo thêm của thầy cô cho nhóm để đề tài và vốn kiến thức của chúng em có thể hoàn thiện hơn.
Chúng em xin chân thành cảm ơn thầy!
Nhóm sinh viên thực hiện Hoàng Thanh Vân Nguyễn Quang Huy Khúc Minh Khoa Phạm Quốc Tuấn lOMoAR cPSD| 58675420 CHƯƠNG 1:van
1.1. Mục đích 1.2. Phạm vi 1.3. Định nghĩa 1.4. Tài liệu tham khảo 1.5. Tổng quan
CHƯƠNG 2: BIỂU ĐỒ KIẾN TRÚC:van sưa lại lOMoAR cPSD| 58675420
CHƯƠNG 3: MỤC TIÊU VÀ RÀNG BUỘC KIẾN TRÚC: tuấn và huy
3.1. Nền tảng kĩ thuật
Mục tiêu: Tạo ra một kiến trúc quản lí quán cafe linh hoạt và mở rộng được, cho
phép tích hợp các công nghệ mới một cách dễ dàng, đáp ứng được nhu cầu của khách
hàng và nhân viên, đồng thời đảm bảo tính ổn định và độ tin cậy cao.
Ràng buộc: Kiến trúc phải đảm bảo tính tương thích và tương tác giữa các hệ
thống khác nhau để tránh gây ra lỗi và ảnh hưởng đến trải nghiệm của khách hàng. 3.2. Giao dịch
Mục tiêu: Tạo ra một kiến trúc quản lí quán cafe có khả năng xử lí các giao dịch
mua bán của khách hàng và nhân viên một cách nhanh chóng và hiệu quả, đáp ứng được
nhu cầu của khách hàng về tính tiện lợi và đảm bảo tính chính xác của các giao dịch.
Ràng buộc: Kiến trúc phải hỗ trợ các tính năng xử lí giao dịch mua bán, bao gồm
quản lí đơn hàng, thanh toán, xác nhận giao dịch, và hệ thống quản lí kho. Đồng thời,
phải đảm bảo tính bảo mật và chính xác của dữ liệu để giảm thiểu các rủi ro có thể xảy ra. 3.3. Bảo mật
Mục tiêu: Tạo ra một kiến trúc quản lí quán cafe đảm bảo tính an toàn và bảo mật
cho dữ liệu khách hàng và các giao dịch thanh toán, giúp ngăn chặn các hành vi giả mạo,
truy cập trái phép và đảm bảo tính riêng tư của khách hàng.
Ràng buộc: Kiến trúc phải tích hợp các tính năng bảo mật để ngăn chặn các cuộc
tấn công mạng và các hành vi xấu có thể xảy ra, bao gồm bảo mật mạng, mã hóa dữ liệu,
xác thực người dùng, và phân quyền truy cập. 3.4. Persistence
Mục tiêu: Tạo ra một kiến trúc quản lí quán cafe đảm bảo tính liên tục và bền
vững, giúp hệ thống hoạt động một cách ổn định và hiệu quả.
Ràng buộc: Kiến trúc phải tích hợp các tính năng liên tục và bền vững như cơ
chế sao lưu dữ liệu, khả năng khôi phục dữ liệu khi có lỗi xảy ra, giám sát hệ thống để
phát hiện và xử lý các lỗi nhanh chóng, đồng thời đảm bảo tính khả dụng của hệ thống
để giảm thiểu thời gian chết của hệ thống. lOMoAR cPSD| 58675420 3.5. Độ tin cậy
Mục tiêu: Độ tin cậy cao . Hệ thống cần được xây dựng với khả năng phục hồi
lỗi, kiểm tra lỗi và bảo trì dễ dàng. Điều này đảm bảo rằng hệ thống luôn hoạt động tốt
và không bị gián đoạn trong quá trình sử dụng. Ngoài ra, hệ thống cần có khả năng
backup dữ liệu định kỳ để đảm bảo an toàn cho dữ liệu của khách hàng và doanh nghiệp.
Ràng buộc: Xây dựng hệ thống có khả năng phục hồi lỗi, kiểm tra lỗi và bảo trì dễ dàng. 3.6. Hiệu suất
Mục tiêu: Hiệu suất cao ,đảm bảo hệ thống có thể xử lý lượng lớn các giao dịch
một cách nhanh chóng và hiệu quả. Klkiến trúc cần tối ưu hóa tốc độ xử lý, tối ưu hóa
cơ sở dữ liệu, quản lý bộ nhớ đệm và tối ưu hóa mạng.
Ràng buộc: Tối ưu hóa tốc độ xử lý, tối ưu hóa cơ sở dữ liệu, quản lý bộ nhớ
đệm và tối ưu hóa mạng. 3.7. Internalizition
CHƯƠNG 4:van CHƯƠNG 5: khoa và huy
CHƯƠNG 6: BIỂU ĐỒ TRẠNG THÁI
6.1.Biểu đồ trạng thái bàn
Hình 6.1. Biểu đồ trạng thái bàn 6.2.Biểu
đồ trạng thái thanh toán lOMoAR cPSD| 58675420
Hình 6.2. Biểu đồ trạng thái thanh toán
CHƯƠNG 7: BIỂU ĐỒ TRIỂN KHAI
Hình 7.1. Biểu đồ triển khai lOMoAR cPSD| 58675420
CHƯƠNG 8: IMPLEMENTATION VIEW:khoa 8.1 Overview 8.2 Layers
8.2.1 Presentation Layer 8.2.2 Control Layer 8.2.3 Resource Layer
8.2.4 Domain layer 8.2.5 Common Elements Layer
CHƯƠNG 9: DATA VIEW: tuấn
CHƯƠNG 10: KÍCH THƯỚC HIỆU SUẤT:huy
CHƯƠNG 11: CHẤT LƯỢNG :van