Phân tích thiết kế hệ thống bán hàng ăn uống - Pdf 72

Phân tích thiết kế hệ thống bán hàng ăn uống
Mục lục
Phần I: lời nói đầu
Phần II: Tổng quan hệ thống thông tin
I. Các khái niệm cơ bản trong hướng đối tượng
Phần III: Phân tích thiết kế hệ thống bán hàng ăn uống
I. Hoạt động của hệ thống
II. Pha phân tích
1. Xây dựng biểu đồ use case
2. Biểu đồ phân rã chức năng
3. Biểu đồ trạng thái
4. Biểu đồ lớp
5. Biểu đồ tuần tự
III. Pha thiết kế
1. Biểu đồ tuần tư
2. Biểu đồ lớp
Phần IV: Kết luận
Phần I: Lời nói đầu
Lớp
50
TH
11
Error! No text of specified style in document. | Mobile:9096380624
Phân tích thiết kế hệ thống bán hàng ăn uống
Trong những năm gần đây, khoa học công nghệ Việt Nam đã từng bước hội nhập
vào dòng chảy của khoa học công nghệ tiên tiến trên thế giới. Công nghệ thông tin
ở nước ta mới được ứng dụng nhiều trong mọi hoạt động, song tốc độ phát triển rất
nhanh và mạnh chiếm một vị trí quan trong trong các ngành khoa học công nghệ.
Một trong những lĩnh vực đang được ứng dụng tin học hóa rất phổ biến ở nước ta
là lĩnh vực quản lý. Tin học hóa trong quản lý đã giúp cho các nhà quản lý điều
hành công việc một cách khoa học chính xác và hiệu quả.

• Đối tượng (Object): một đối tượng biểu diễn một thực thể vật lý, một thực
thể khái niệm hoặc một thực thể phần mềm.
• Lớp (Class): là mô tả của một nhóm đối tượng có chung các thuộc tính,
hành vi và các mối quan hệ. Như vậy, một đối tượng là thể hiện của một lớp
và một lớp là một định nghĩa trừu tượng của đối tượng.
• Thành phần (Component): là một phần của hệ thống hoạt động độc lập và
giữ một chức năng nhất định trong hệ thống.
• Kế thừa: trong phương pháp hướng đối tượng, một lớp có thể có sử dụng lại
thuộc tính và phương thức của một hoặc nhiều lớp khác. Kiểu quan hệ này
gọi là quan hệ kế thừa.
 Các pha đặc trưng cơ bản trong phát triển phần mềm hướng đối tượng bao
gồm: pha phân tích hướng đối tượng, pha thiết kế hướng đối tượng.
o Pha phân tích : Xây dựng một mô hình chính xác để mô tả chính xác hệ
thống cần xây dựng là gì. Thành phần của mô hình này gắn với hệ thống
thực.pha phân tích gồm các bước:
- Xây dựng biểu đồ use case: dựa trên tập yêu cầu ban đầu, người phân tích
tiến hành xác định các tác nhân, use case và các quan hệ giữa các use case
để mô tả lại các chức năng của hệ thống. Một thành phần quan trọng trong
biểu đồ use case là các kịch bản mô tả hệ thống trong mỗi use case cụ thể.
- Xây dựng biểu đồ lớp: Xác định tên lớp, các thuộc tính của lớp, một số
phương thức và mối quan hệ cơ bản trong sơ đồ lớp.
- Xây dựng biểu đồ trạng thái: Mô tả các trạng thái chuyển tiếp trạng thái
trong hoạt động của một đối tượng thuộc lớp nào đó.
o Pha thiết kế: Là giai đoạn tổ chức chương trình thành các tập hợp đối tượng
cộng tác, mỗi đối tượng trong đó là thực thể của một lớp. Kết quả của pha
Lớp
50
TH
13
Error! No text of specified style in document. | Mobile:9096380624

hàng thực đơn. Khách hàng có nhu cầu thưởng thức các món ăn sẽ đọc các
yêu cầu của mình cho nhân viên ghi vào hóa đơn (tên món ăn, đồ uống, quy
cách, số lượng, …..) và nhân viên nhà hàng phải cập nhật được món ăn
khách hàng yêu cầu còn hay hết. Từ đó liên 1 của hóa đơn sẽ chuyển tới nhà
bếp, liên 2 giữ lại để thanh toán.
- Nhà bếp dựa vào phiếu yêu cầu của khách để từ đó định lượng ra các thực
phẩm cần thiết để chế biến các món ăn cho khách hàng.
- Khi ăn uống xong khách hàng sẽ nhận hóa đơn thanh toán, dựa vào hóa đơn
đó khách hàng sẽ thanh toán.
II. Pha phân tích
1. Xây dựng biểu đồ use case:
Biểu đồ Use case là một mô hình đồ hoạ về các chức năng của hệ thống từ
khung nhìn của người sử dụng.
Biểu đồ use case tổng quát:
Hình 1: Biểu đò use case của hệ thống
2. Biểu đồ phân rã chức năng đặt món ăn
Lớp
50
TH
15
Error! No text of specified style in document. | Mobile:9096380624
Phân tích thiết kế hệ thống bán hàng ăn uống
Hình 2: Biểu đồ phân rã chức năng đặt món ăn
a. Kịch bản chức năng đặt món ăn:
Khi khách hàng đến nhà hàng yêu cầu nhân viên nhà hàng cho xem thực đơn gồm
những món gì. Tùy theo khách hàng có thể đến trực tiếp nhà hàng đặt hoặc đặt
trước qua điện thoại.
Sau khi khách hàng chọn được món, đọc để nhân viên ghi vào hóa đơn. Nhân viên
đưa cho nhân viên nhà bếp liên 1 của hóa đơn.
Khi nhận được yêu cầu của khách nhân viên bếp dựa vào yêu cầu của khách để


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status