Phần tiêu đề:
- Tên chức năng: Lập báo cáo thực đơn trong tháng - Đầu vào: Món ăn, hóa đơn thanh toán
- Đầu ra: Xuất bản báo cáo thực đơn nhà hàng trong tháng Phần thân:
Lặp Tính toán doanh thu từng hóa đơn thanh toán
Cho đến khi Báo cáo thực đơn nhà hàng trong tháng.
11 Đặc tả chi tiết chức năng Lập báo cáo thực đơn trong năm
Phần tiêu đề:
- Tên chức năng: Lập báo cáo thực đơn trong năm - Đầu vào: Món ăn, hóa đơn thanh toán
- Đầu ra: Xuất bản báo cáo thực đơn nhà hàng trong tháng Phần thân:
Lặp Tính toán doanh thu từng hóa đơn thanh toán
Cho đến khi Báo cáo thực đơn nhà hàng trong năm.
Chương 3
PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU
1 ER mở rộng
3.1.1 Xác định kiểu thực thể,kiểu thuộc tính
Các bước xác định - Kiểu thực thể Có các cách sau
Dựa vào mẫu biểu:Khi mẫu biểu cần phải lưu trữ hay được sử dụng nhiều lần trong nhiều tiến trình khác nhau
Dựa vào tài nguyên của hệ thống Dựa vào các thông tin giao dịch
Dựa vào các thông tin tổng hợp - Kiểu thuộc tính
Kiểu thuộc tính là những khía cạnh để mô tả cho 1 kiểu thực thể Kiểu thuộc tính thường là thông tin nằm trong các mẫu biểu Phân tích bài toán
Dựa vào phân tích và khảo sát hệ thống , xác định các thực thể và thuộc tính như sau: Tên thực thể Giải thích Tài nguyên hệ thống Bàn ăn Nhân viên Bàn ăn Nhóm món ăn Món ăn
Lấy từ trong quy trình xử lý
Dựa vào mẫu biểu Phiếu thanh toán Lấy từ mẫu biểu hóa đơn thanh toán
Dựa vào thông tin giao dịch Phiếu thanh toán Lấy từ mẫu biểu hóa đơn thanh toán
Kết quả thu được
Sau khi phân tích bài toán ta thu được kết quả gồm các kiểu thực thể và kiểu thuộc tính như sau:
Nhân viên (Mã nhân viên, họ tên, ,ngày sinh, địa chỉ, số điện thoại, chức vụ) Bàn ăn (Mã bàn, tên bàn)
Nhóm món ăn (Mã nhóm, tên nhóm)
Phiếu thanh toán (Số phiếu thanh toán, tên bàn, ngày lập phiếu, số khách,
nhân viên lập, nhân viên thanh toán, tên món, số lượng, đơn giá, tổng tiền)
Món ăn (Tên món ăn , đơn vị tính, giá bán, ảnh)
3.1.2 Xác định kiểu liên kết
Kiểu liên kết
Kiểu thực thể Tên kiểu liên kết/bản số Kiểu thực thể
Món ăn Nhóm món ăn
Món ăn Phiếu thanh toán
Nhân viên Phiếu thanh toán
3.1.3 Vẽ ER mở rộng
Ký hiệu sử dụng
3.2 Chuẩn hóa dữ liệu
3.2.1 Chuyển đổi từ ER mở rộng về ER kinh điển
Ký hiệu sử dụng
Phân tích bài toán
Bước 1:Khử các thuộc tính đa trị của kiểu thực thể