CHƯƠNG 1: KHẢO SÁT HỆ THÔNG 1.1 Mô tả hệ thống 1.1.1. Nhiệm vụ cơ bản Quản lý nhân viên Quản lý khách hàng Quản lý nhập thực phẩm, nguyên liệu chế biến Quản lý chất lượng thực phẩm Quản lý menu đồ ăn Quản lý các đồ ăn mà khách hàng đã đặt Quản lý việc thanh toán hóa đơn cho khách hàng Quản lý doanh thu của cửa hàng 1.1.2. Cơ cấu về tổ chức và nhiệm vụ Hệ thống gồm 4 bộ phận: Bộ phận quản lý Điều phối toàn bộ hoạt động của cửa hàng Nắm được tình hình mua bán, doanh thu của cửa hàng Quản lý nhân viên, kiểm tra các sai sót nếu có Kiểm tra các hóa đơn để tiến hành nhập, xuất tiền Quản lý nhập, xuất kho các nguyên liệu cần chế biến. Quản lý lượt khách hàng ra vào cửa hàng dựa trên số lượng hóa đơn đã thanh toán tại cửa hàng. Bộ phận phục vụ Đảm bảo vệ sính sạch sẽ tại cửa hàng Tiếp nhận việc đặt đồ ăn của khách hàng Trực tiếp hỏi khách hàng về nội dung mặt hàng khách hàng muốn đặt. Giúp khách hàng lựa chọn món ăn phù hợp với yêu cầu Giới thiệu các mặt hàng được ưa thích tại cửa hàng Ghi lại các mặt hàng được khách hàng chọn và chuyển đến bộ phận thu ngân. Tiếp nhận đồ ăn từ bộ phận nhà bếp, sau đó mang đến bàn ăn mà khách hàng đã đặt. Khi có yêu cầu từ phía khách hàng về việc gọi thêm đồ ăn thì phải cập nhật thêm đơn hàng tới bộ phận thu ngân và chế biến. Bộ phận thu ngân Tiếp nhận các đơn hàng của khách hàng từ bộ phận phục vụ Gửi yêu cầu chế biến tới bộ phận nhà bếp Tiến hành thanh toán, in hóa đơn cho khách hàng. Nhận tiền và trả lại tiền thừa cho khác (nếu có) Ghi nhận lại số lượng mặt hàng bán được và thống kê báo cáo cho bộ phận quản lý sau mỗi ca làm việc. Thống kê tài chính của cửa hàng. Bộ phận nhà bếp Tiếp nhận các yêu cầu đơn hàng từ phía bộ phận thu ngân và tiến hành chế biến theo đúng yêu cầu của khách hàng. Thông báo tới bộ phận phục vụ khi làm xong từng món ăn trong đơn hàng. Phụ trách về vấn đề nhập và xuất hàng. Khi nhập hàng mới về thì cần tiến hành nhập vào máy và soạn phiếu nhập hàng để lưu. Tiếp nhận hóa đơn hay bản kê khai chi tiết các mặt hàng từ nhà cung cấp. Thủ khi tiến hành đối chiếu kiểm tra lô hàng. Soạn các hóa đơn xuất hàng dựa theo hóa đơn đặt hàng của khách hàng. Thống kê số lượng hàng bán ra, nhập về theo định kì Kiểm kê kho, lập phiếu, biểu yêu cầu nhập hàng và chuyển đến bộ phận quản lý. 1.1.3. Quy trình xử lý Mua nguyên liệu nhập kho Bộ phận nhà bếp sẽ chịu trách nhiệm kiểm tra kho chứa nguyên liệu (1). Sau khi kiểm tra xong, bộ phận nhà bếp sẽ lên danh sách các nguyên liệu cần mua và gửi yêu cầu (2) (MB1) lên cho bộ phận quản lý. Bộ phận quản lý tiếp nhận và gửi yêu cầu tới nhà cung cấp yêu cầu gửi báo giá (3) các sản phẩm có trong nội dung yêu cầu từ bộ phận nhà bếp Sau khi đã thẩm định chọn được nhà cung cấp (4), bộ phận quản lý sẽ gửi đơn hàng (5) (MB2) tới phía nhà cung cấp. Dựa vào đơn hàng, nhà cung cấp thực hiện giao hàng tới cửa hàng cùng với phiếu giao hàng (MB3) và hóa đơn mua hàng (MB4) Bộ phận nhà bếp sẽ trực tiếp tiếp nhận nguyên liệu (6), kiểm tra hàng (7), nhập thông tin các nguyên liệu mới nhập vào kho (8). Bộ phận thu ngân sẽ nhận hóa đơn mua hàng, thanh toán hóa đơn mua hàng (9) (MB4) với nhà cung cấp; Lưu vào kho phiếu nhập kho (10) (MB5). Chuẩn bị trước khi thực khách đến cửa hàng Vệ sinh sạch sẽ khu vực khách dùng bữa. Sắp xếp bàn ghế, khăn trải bàn, bình hoa đúng vị trí theo tiêu chuẩn cửa hàng. Chuẩn bị đầy đủ các dụng cụ phục vụ ăn uống cho thực khách. Kiểm tra và nắm rõ danh sách khách hàng đã đặt bàn, vị trí ngồi của khách hàng đó. Kiểm tra toàn bộ cơ sở vật chất của cửa hàng, đảm bảo mọi thứ đều đạt tiêu chuẩn để sẵn sàng đón tiếp khách. Đón tiếp thực khách đến cửa hàng Khi khách đến, nhân viên Phục vụ chào đón khách bằng ngôn ngữ thích hợp theo tiêu chuẩn của cửa hàng. Bắt đầu hỏi khách về vấn đề đặt bàn, có bao nhiêu người cùng dùng bữa tại cửa hàng. Mời khách ngồi vào bàn và bắt đầu giới thiệu thực đơn Bộ phận phục vụ sẽ hỏi tên khách hàng, số điện thoại để lưu vào hóa đơn và đánh dấu bàn khách ngồi. Đưa menu đồ ăn (11) (MB6) cho khách để khách lựa chọn đồ ăn. Nếu khách có yêu cầu được tư vấn món ăn thì tiến hành giới thiệu cho khách dựa trên sở thích và chi phí mà khách đưa ra. Điền thông tin món ăn khách chọn vào đơn đặt đồ ăn (12) (MB7) trên máy tính bảng theo các món ăn mà khách yêu cầu. Lặp lại order cho khách một lần nữa để đảm bảo không sai sót. Sau đó xác nhận đơn đặt hàng, đơn đặt đồ ăn tự động cập nhật tới bộ phận thu ngân. Trong quá trình lựa chọn nếu khách hàng có nhu cầu cần biết thêm thông tin về món ăn sẽ được hỗ trợ bởi bộ phận phục vụ. Bộ phận thu ngân xử lý đơn đặt đồ ăn (13), sau đó chuyển tiếp tới bộ phận nhà bếp. Bộ phận nhà bếp tiến hành hoàn thiện đơn đặt đồ ăn (14) (MB7). Khi đơn nào làm xong thì sẽ báo tới bộ phận phục vụ để mang khay thức ăn ra cho khách kèm đơn đặt đồ của khách (15). Mời khách thưởng thức bữa ăn, chúc khách ngon miệng. Gọi thêm đồ ăn Khi khách hàng có yêu cầu gọi thêm món ăn (16) mà trước đó đã gọi, bộ phận phục vụ tìm lại hóa đơn trên máy tính bảng và tích thêm vào đơn đặt hàng cũ của khách hàng (17) (MB7). Sau đó đơn hàng của khách sẽ được tự động cập nhật đến bộ phận thu ngân và bộ phận nhà bếp Thanh toán Khi khách hàng yêu cầu thanh toán, bộ phân phục vụ sẽ báo với thu ngân tiến hành lập hóa đơn thanh toán (18) (MB8) và in hóa đơn thanh toán (19) . Kẹp hóa đơn vào sổ da lịch sự, đựng trong khay và đưa hóa đơn cho khách hàng kiểm tra lại thông tin. Sau khi kiểm tra xong, khách hàng có thể thanh toán trực tiếp với bộ phận phục vụ sau đó bộ phận phục vụ sẽ chuyển số tiền đó đến bộ phận thu ngân, hoặc khách hàng có thể tới tại quầy thu ngân để thanh toán. Bộ phận thu ngân nhận tiền, nhập số tiền khách đưa vào máy và trả tiền thừa nếu có. Cảm ơn khách đã đến dùng bữa tại cửa hàng. Chào tạm biệt và hẹn gặp lại khách vào lần sau. Bộ phận phục vụ tiến hành thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách (20). Dọn dẹp vệ sinh khu vực bàn và chỗ ngồi sạch sẽ. Sắp xếp, bố trí lại bàn mới để tiếp tục đón khách tiếp theo. Cuối mỗi ngày, bộ phận thu ngân sẽ phải tiến hành tính toán tổng tiền thu (21), lập bảng báo cáo chi tiết doanh thu (22) (MB9) trong ngày hôm đó dựa vào hóa đơn thanh toán và hóa đơn mua hàng rồi gửi đến bộ phận quản lý. Thống kê doanh thu của cửa hàng Bộ phận quản lý căn cứ vào báo cáo của bộ phận thu ngân để tổng hợp lại số tiền chi ra và thu lại (23). 1.1.4. Mẫu biểu Phiếu yêu cầu (MB1) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:………… SĐT: ……………. PHIẾU YÊU CẦU Số….....………… Ngày…..…..….. STT Mã hàng Tên hàng Tồn đầu kỳ Tồn cuối kỳ Số lượng dự kiến Ghi chú Ngày…tháng…năm… Người lập phiếu Đơn mua hàng (MB2) ĐƠN MUA MUA HÀNG Số…………………… Ngày…..…..….. Tên nhà cungcấp……………..…………………………………… ……. Địa chỉ:……………..…………… Số điện thoại:……………………… Hình thức thanh toán: ……………………………………………..…… STT Tên hàng ĐVT Đơn giá Số lượng Thành tiền Tổng cộng Số tiền bằng chữ:…………………………………………………………………………. Ngày……tháng……..năm 2019 NGƯỜI LẬP ĐƠN Phiếu giao hàng (MB3) NHÀ CUNG CẤP……… Địa chỉ:…………………. SĐT: …………………… PHIẾU GIAO NHẬN HÀNG Số……………… Ngày…..…..….. Người nhận: ……………………….. Cửa hàng: ……………………….. Địa chỉ: ……………………….. STT Tên hàng ĐVT Số lượng giao Số lượng nhận Ghi chú Người nhận Người giao Người lập phiếu (ký ghi rõ họ tên) (ký ghi rõ họ tên) (ký ghi rõ họ tên) Hóa đơn mua hàng (MB4) HÓA ĐƠN MUA HÀNG Số……………… Ngày…..…..….. Số hiệu phiếu nhập:…………………….. Tên nhà cung cấp………………………………………………………..… Địa chỉ:………………………….. …. Số điện thoại:……………… …… Hình thức thanh toán: ………………………………………………..…… STT Tên hàng ĐVT Số lượng Đơn giá Thành tiền Tổng tiền Số tiền bằng chữ:……………………………………………………………………. Ngày……tháng……..năm 2019 NGƯỜI LẬP ĐƠN Phiếu nhập kho (MB5) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:………… SĐT: ……………. PHIẾU NHẬP KHO Số……………… Ngày…..…..….. Họ tên người giao: ……………………………………………………………. Nơi cung cấp:……………………………………… SĐT:…………………. Địa chỉ: ……………………………………………. STK:…………............. Theo đơn hàng số:………………… ngày…. tháng…… năm………………… Nhập tại kho:…………………………… Địa điểm:………………………….. STT Tên hàng Mã hàng ĐVT Số lượng Đơn giá Thành tiền Theo chứng từ Thực nhập Người lập phiếu Người giao hàng Thủ kho Menu đồ ăn (MB6) MENU Đơn đặt đồ ăn (MB7) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:………… SĐT: ……………. ĐƠN ĐẶT ĐỒ ĂN Số……………… Ngày…..…..….. Họ tên khách hàng:…………………… SĐT :……………………. STT Tên món ĐVT Số lượng Ghi chú 1 2 3 Hóa đơn thanh toán (MB8)
Trang 1HỌC VIỆN KỸ THUẬT QUÂN SỰKHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài “ Hệ thống quản lý bán hàng cho cửa hàng đồ ăn nhanh”
Hà Nội, 5/2019
Trang 2LỜI NÓI ĐẦU
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ộcsống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, yhọ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ýcửa 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ũngnhư 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 đượctốt hơn Việc sử dụng máy tính vào công tác quản lý cửa hàng là một yêu cầu cần thiếtnhằ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 đã chọn đề tài "Hệ thống quản lý bán hàng cho cửa hàng
đồ ăn nhanh" 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 Cụ thể trong đề tài này nhằm giúp cho việc quản lý bán hàng, quản lýnguyên liệu trở nên dễ dàng, khoa học, chính xác, nhanh chóng và đảm bảo mọi nhucầu của khách hàng cũng như việc thống kê doanh thu cho chủ cửa hàng một cáchchính xác và hiệu quả
Trong quá trình phân tích và thiết kế, em đã cố gắng hết sức để hoàn thiện bàibáo cáo này Tuy nhiên, do điều kiện thời gian cũng như kiến thức còn hạn chế, chưa
có nhiều kinh nghiệm nên chắc chắn bài thiết kế của em còn nhiều thiếu sót Em rấtmong nhận được những ý kiến đóng góp của quý thầy, cô và những người quan tâm
để đề tài được hoàn thiện hơn
Em xin chân thành cảm ơn cô giáo Nguyễn Hoài Anh đã hướng dẫn giúp đỡ
em trong quá trình học tập cũng như làm bài tập lớn môn học này
Tuy chúng em đã hết sức cố gắng để có thể hoàn thiện đề tài một cách tốtnhất, nhưng do thời gian có hạn và sự hiểu biết về ngôn ngữ lập trình còn hạn chế, docòn chưa có nhiều kinh nghiệm nên chắc chắn đề tài sẽ không tránh khỏi những thiếusót, chúng em rất mong nhận được những ý kiến đóng góp của quý Thầy, Cô vànhững người quan tâm để đề tài được hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 3MỤC LỤC
CHƯƠNG 1: KHẢO SÁT HỆ THÔNG 6
1.1 Mô tả hệ thống 6
1.1.1 Nhiệm vụ cơ bản 6
1.1.2 Cơ cấu về tổ chức và nhiệm vụ 6
1.1.3 Quy trình xử lý 7
1.1.4 Mẫu biểu 10
1.2 Mô hình hóa hệ thống 19
1.2.1 Mô hình tiến trình nghiệp vụ và giải thích kí hiệu 19
1.2.2 Biểu đồ hoạt động 20
CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 24
2.1 Phân tích chức năng nghiệp vụ 24
2.1.1.Mô hình hóa chức năng nghiệp vụ 24
2.1.1.1 Xác định chức năng chi tiết 24
2.1.1.2 Gom nhóm chức năng giải thích và thực hiện 27
2.1.1.3 Vẽ sơ đồ phân rã chức năng và giải thích ký hiệu 29
2.1.2 Mô hình hóa tiến trình nghiệp vụ và đặc tả tiến trình nghiệp vụ 29
2.1.2.1 Ký hiệu 29
2.1.2.2 Sơ đồ luồng dữ liệu(DFD) mức khung cảnh 31
2.1.2.3 DFD mức đỉnh 31
2.1.2.4 DFD mức dưới đỉnh 31
2.1.3 Đặc tả tiến trình nghiệp vụ 34
2.2 Phân tích dữ liệu nghiệp vụ 37
2.2.1 Mô hình dữ liệu ban đầu 37
2.2.1.1 Xác định kiểu thực thể, kiểu thuộc tính 37
2.2.1.2 Xác định kiểu liên kết 39
2.2.1.3 Mô hình thực thể liên kết mở rộng( ERD mở rộng) 40
2.2.2 Chuẩn hóa dữ liệu 40
2.2.2.1 Chuyển đổi từ ERD mở rộng về ERD kinh điển 40
2.2.2.2 Chuyển đổi từ ERD kinh điển về ERD hạn chế 45
2.2.2.3 Chuyển đổi từ ERD hạn chế về mô hình quan hệ (RM) 49
2.2.3 Đặc tả dữ liệu 51
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 59
Trang 43.1 Thiết kế tổng thế 59
3.1.1 Phân định công việc giữa người và máy 59
3.1.1.1 Quản lý chung 59
3.1.1.2 Quản lý đồ ăn 61
3.1.1.3 Thanh toán hóa đơn 63
3.1.1.4 Phục vụ khách 64
3.2 Thiết kế kiểm soát 64
3.2.1 Xác định nhóm người dùng 64
3.2.2 Phân định quyền hạn nhóm người dùng( tiến trình, dữ liệu) 65
3.2.2.1 Phân định quyền hạn về dữ liệu 65
3.2.2.2 Phân định quyền hạn về tiến trình 66
3.2.3 Xác định các tình huống kiểm soát người dùng 67
3.2.4 Thiết kế tiến trình hệ thống cho nhóm quản trị 68
3.3 Thiết kế cơ sở dữ liệu 68
3.3.1 Thiết kế bảng dữ liệu phục vụ bảo mật 68
3.3.2 Xác định thuộc tính kiểm soát, bảng kiểm soát 69
3.3.3 Mô hình dữ liệu hệ thống 72
3.3.4 Đặc tả bảng dữ liệu 72
3.3.4.1 Bảng QUANTRI 72
3.3.4.2 Bảng NGUOIDUNG 73
3.3.4.3 Bảng NLIEU 74
3.3.4.4 Bảng HOADONM 74
3.3.4.5 Bảng PYC 75
3.3.4.6 Bảng PNHAP 76
3.3.4.7 Bảng NCC 76
3.3.4.8 Bảng DONMH 77
3.4 Thiết kế kiến trúc chương trình 83
3.4.1 Thiết kế kiến trúc hệ thống mức cao 83
3.4.2 Thiết kế modul xử lý 84
3.4.2.1 Thiết kế modul kiểm soát hệ thống và nghiệp vụ hệ thống 84
3.4.2.2 Modul nhập liệu( Quản lý đồ ăn) 85
3.4.2.3 Modul chế biến đồ ăn( Quản lý đồ ăn) 85
3.4.2.4 Modul lập đơn hàng ( Quản lý chung) 86
Trang 53.5 Thiết kế giao diện người máy 86
3.5.1 Thiết kế hệ thống đơn chọn 86
3.5.2 Thiết kế giao diện nhập liệu cho danh mục 87
3.5.3 Thiết kế form xử lý nghiệp vụ 89
3.5.4 Thiết kế báo cáo (01 nghiệp vụ + 01 thống kê) 91
ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN 95
TÀI LIỆU THAM KHẢO 96
Trang 6CHƯƠNG 1: KHẢO SÁT HỆ THÔNG1.1 Mô tả hệ thống
- Quản lý việc thanh toán hóa đơn cho khách hàng
- Quản lý doanh thu của cửa hàng
1.1.2 Cơ cấu về tổ chức và nhiệm vụ
Hệ thống gồm 4 bộ phận:
* Bộ phận quản lý
- Điều phối toàn bộ hoạt động của cửa hàng
- Nắm được tình hình mua bán, doanh thu của cửa hàng
- Quản lý nhân viên, kiểm tra các sai sót nếu có
- Kiểm tra các hóa đơn để tiến hành nhập, xuất tiền
- Quản lý nhập, xuất kho các nguyên liệu cần chế biến
- Quản lý lượt khách hàng ra vào cửa hàng dựa trên số lượng hóa đơn đã thanhtoán tại cửa hàng
* Bộ phận phục vụ
- Đảm bảo vệ sính sạch sẽ tại cửa hàng
- Tiếp nhận việc đặt đồ ăn của khách hàng
- Trực tiếp hỏi khách hàng về nội dung mặt hàng khách hàng muốn đặt
- Giúp khách hàng lựa chọn món ăn phù hợp với yêu cầu
- Giới thiệu các mặt hàng được ưa thích tại cửa hàng
- Ghi lại các mặt hàng được khách hàng chọn và chuyển đến bộ phận thu ngân
- Tiếp nhận đồ ăn từ bộ phận nhà bếp, sau đó mang đến bàn ăn mà khách hàng
đã đặt
- Khi có yêu cầu từ phía khách hàng về việc gọi thêm đồ ăn thì phải cập nhậtthêm đơn hàng tới bộ phận thu ngân và chế biến
* Bộ phận thu ngân
Trang 7- Tiếp nhận các đơn hàng của khách hàng từ bộ phận phục vụ
- Gửi yêu cầu chế biến tới bộ phận nhà bếp
- Tiến hành thanh toán, in hóa đơn cho khách hàng
- Nhận tiền và trả lại tiền thừa cho khác (nếu có)
- Ghi nhận lại số lượng mặt hàng bán được và thống kê báo cáo cho bộ phậnquản lý sau mỗi ca làm việc
- Thống kê tài chính của cửa hàng
* Bộ phận nhà bếp
- Tiếp nhận các yêu cầu đơn hàng từ phía bộ phận thu ngân và tiến hành chế
biến theo đúng yêu cầu của khách hàng
- Thông báo tới bộ phận phục vụ khi làm xong từng món ăn trong đơn hàng
- Phụ trách về vấn đề nhập và xuất hàng Khi nhập hàng mới về thì cần tiến
hành nhập vào máy và soạn phiếu nhập hàng để lưu
- Tiếp nhận hóa đơn hay bản kê khai chi tiết các mặt hàng từ nhà cung cấp Thủkhi tiến hành đối chiếu kiểm tra lô hàng
- Soạn các hóa đơn xuất hàng dựa theo hóa đơn đặt hàng của khách hàng
- Thống kê số lượng hàng bán ra, nhập về theo định kì
- Kiểm kê kho, lập phiếu, biểu yêu cầu nhập hàng và chuyển đến bộ phận quảnlý
1.1.3 Quy trình xử lý
* Mua nguyên liệu nhập kho
- Bộ phận nhà bếp sẽ chịu trách nhiệm kiểm tra kho chứa nguyên liệu (1) Sau
khi kiểm tra xong, bộ phận nhà bếp sẽ lên danh sách các nguyên liệu cần mua và gửi yêu cầu (2) (MB1) lên cho bộ phận quản lý.
- Bộ phận quản lý tiếp nhận và gửi yêu cầu tới nhà cung cấp yêu cầu gửi báo giá (3) các sản phẩm có trong nội dung yêu cầu từ bộ phận nhà bếp
- Sau khi đã thẩm định chọn được nhà cung cấp (4), bộ phận quản lý sẽ gửi đơn hàng (5) (MB2) tới phía nhà cung cấp
- Dựa vào đơn hàng, nhà cung cấp thực hiện giao hàng tới cửa hàng cùng vớiphiếu giao hàng (MB3) và hóa đơn mua hàng (MB4)
- Bộ phận nhà bếp sẽ trực tiếp tiếp nhận nguyên liệu (6), kiểm tra hàng (7), nhập thông tin các nguyên liệu mới nhập vào kho (8) Bộ phận thu ngân sẽ nhận hóa đơn mua hàng, thanh toán hóa đơn mua hàng (9) (MB4) với nhà cung cấp; Lưu vào kho phiếu nhập kho (10) (MB5).
* Chuẩn bị trước khi thực khách đến cửa hàng
- Vệ sinh sạch sẽ khu vực khách dùng bữa
- Sắp xếp bàn ghế, khăn trải bàn, bình hoa đúng vị trí theo tiêu chuẩn cửa hàng
- Chuẩn bị đầy đủ các dụng cụ phục vụ ăn uống cho thực khách
- Kiểm tra và nắm rõ danh sách khách hàng đã đặt bàn, vị trí ngồi của khách
Trang 8* Mời khách ngồi vào bàn và bắt đầu giới thiệu thực đơn
- Bộ phận phục vụ sẽ hỏi tên khách hàng, số điện thoại để lưu vào hóa đơn vàđánh dấu bàn khách ngồi
- Đưa menu đồ ăn (11) (MB6) cho khách để khách lựa chọn đồ ăn Nếu khách
có yêu cầu được tư vấn món ăn thì tiến hành giới thiệu cho khách dựa trên sở thích
và chi phí mà khách đưa ra
- Điền thông tin món ăn khách chọn vào đơn đặt đồ ăn (12) (MB7) trên máy tính bảng theo các món ăn mà khách yêu cầu Lặp lại order cho
khách một lần nữa để đảm bảo không sai sót
- Sau đó xác nhận đơn đặt hàng, đơn đặt đồ ăn tự động cập nhật tới bộ phậnthu ngân Trong quá trình lựa chọn nếu khách hàng có nhu cầu cần biết thêm thôngtin về món ăn sẽ được hỗ trợ bởi bộ phận phục vụ
- Bộ phận thu ngân xử lý đơn đặt đồ ăn (13) , sau đó chuyển tiếp tới bộ phận
nhà bếp
- Bộ phận nhà bếp tiến hành hoàn thiện đơn đặt đồ ăn (14) (MB7).
- Khi đơn nào làm xong thì sẽ báo tới bộ phận phục vụ để mang khay thức ăn
ra cho khách kèm đơn đặt đồ của khách (15) Mời khách thưởng thức bữa ăn, chúc
khách ngon miệng
* Gọi thêm đồ ăn
- Khi khách hàng có yêu cầu gọi thêm món ăn (16) mà trước đó đã gọi, bộ phận phục vụ tìm lại hóa đơn trên máy tính bảng và tích thêm vào đơn đặt hàng cũ của khách hàng (17) (MB7) Sau đó đơn hàng của khách sẽ được tự động cập nhật
đến bộ phận thu ngân và bộ phận nhà bếp
* Thanh toán
- Khi khách hàng yêu cầu thanh toán, bộ phân phục vụ sẽ báo với thu ngân
tiến hành lập hóa đơn thanh toán (18) (MB8) và in hóa đơn thanh toán (19)
Kẹp hóa đơn vào sổ da lịch sự, đựng trong khay và đưa hóa đơn cho khách hàngkiểm tra lại thông tin
- Sau khi kiểm tra xong, khách hàng có thể thanh toán trực tiếp với bộ phậnphục vụ sau đó bộ phận phục vụ sẽ chuyển số tiền đó đến bộ phận thu ngân, hoặckhách hàng có thể tới tại quầy thu ngân để thanh toán
- Bộ phận thu ngân nhận tiền, nhập số tiền khách đưa vào máy và trả tiền thừanếu có
- Cảm ơn khách đã đến dùng bữa tại cửa hàng Chào tạm biệt và hẹn gặp lại
khách vào lần sau Bộ phận phục vụ tiến hành thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách (20) Dọn dẹp vệ sinh khu vực bàn và chỗ ngồi sạch sẽ Sắp xếp, bố
trí lại bàn mới để tiếp tục đón khách tiếp theo
- Cuối mỗi ngày, bộ phận thu ngân sẽ phải tiến hành tính toán tổng tiền thu
Trang 9(21), lập bảng báo cáo chi tiết doanh thu (22) (MB9) trong ngày hôm đó dựa vào
hóa đơn thanh toán và hóa đơn mua hàng rồi gửi đến bộ phận quản lý
* Thống kê doanh thu của cửa hàng
- Bộ phận quản lý căn cứ vào báo cáo của bộ phận thu ngân để tổng hợp lại số tiền chi ra và thu lại (23)
Trang 101.1.4 Mẫu biểu
* Phiếu yêu cầu (MB1)
CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:…………
SĐT: ………
PHIẾU YÊU CẦU Số… ………… Ngày… /… /… STT Mã
hàng Tênhàng Tồn đầu kỳ Tồn cuối kỳ Số lượng dự kiến Ghi chú
Ngày…tháng…năm…
Người lập phiếu
Trang 11* Đơn mua hàng (MB2)
ĐƠN MUA MUA HÀNG
Số………
Ngày… /… /…
Tên nhà cungcấp……… ……… ……
Địa chỉ:……… ………
Số điện thoại:………
Hình thức thanh toán: ……… ……
STT Tên hàng ĐVT Đơn giá lượngSố Thành tiền Tổng cộng Số tiền bằng chữ: ………
Ngày……tháng…… năm 2019
NGƯỜI LẬP ĐƠN * Phiếu giao hàng (MB3) NHÀ CUNG CẤP………
Địa chỉ:………
SĐT: ………
PHIẾU GIAO NHẬN HÀNG Số………
Ngày… /… /…
Người nhận: ………
Cửa hàng: ………
Địa chỉ: ………
STT Tên hàng ĐVT Số lượng giao Số lượng nhận Ghi chú
Trang 12
Người nhận Người giao Người lập phiếu
(ký ghi rõ họ tên) (ký ghi rõ họ tên) (ký ghi rõ họ tên)
Trang 13* Hóa đơn mua hàng (MB4)
HÓA ĐƠN MUA HÀNG
Số………
Ngày… /… /…
Số hiệu phiếu nhập:………
Tên nhà cung cấp……… …
Địa chỉ:……… … Số điện thoại:……… ……
Hình thức thanh toán: ……… ……
STT Tên hàng ĐVT lượng Số Đơn giá Thành tiền Tổng tiền Số tiền bằng chữ:………
Ngày……tháng…… năm 2019 NGƯỜI LẬP ĐƠN * Phiếu nhập kho (MB5) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:…………
SĐT: ………
PHIẾU NHẬP KHO Số………
Ngày… /… /…
Họ tên người giao: ………
Nơi cung cấp:……… SĐT:………
Địa chỉ: ……… STK:…………
Theo đơn hàng số:……… ngày… tháng…… năm………
Nhập tại kho:……… Địa điểm:………
STT Tên hàng hàngMã ĐVT
Số lượng
Đơn giá Thànhtiền Theo
chứng từ Thựcnhập
Trang 14
Người lập phiếu Người giao hàng Thủ kho
Trang 15………… 40 000
Người lập đơn
Trang 16* Hóa đơn thanh toán (MB8)
HÓA ĐƠN THANH TOÁN
Số……… Ngày… /… /… Bàn :……… Thời gian:………
Xin chân thành cảm ơn quý khách! Hẹn gặp lại!
* Báo cáo doanh thu (MB9)
CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:…………
SĐT: ………
Trang 17BÁO CÁO CHI TIẾT DOANH THU
Số……… Ngày… /… /…
Tổng hóa đơn:………
Tổng tiền thu trong ngày:………
Số tiền bằng chữ:………
Ngày… tháng… năm……
Người lập báo cáo
CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:
SĐT:
Trang 181.2 Mô hình hóa hệ thống
1.2.1 Mô hình tiến trình nghiệp vụ và giải thích kí hiệu
* Mô hình tiến trình nghiệp vụ
Trang 20* Biểu đồ hoạt động
- Mua nguyên liệu nhập kho
Trang 21- Mời khách ngồi vào bàn và bắt đầu giới thiệu thực đơn
- Gọi thêm đồ ăn
Trang 22- Thanh toán
Trang 23- Thống kê doanh thu của cửa hàng
CHƯƠNG 2: KHẢO SÁT HỆ THỐNG2.1 Phân tích chức năng nghiệp vụ
2.1.1.Mô hình hóa chức năng nghiệp vụ
2.1.1.1 Xác định chức năng chi tiết
Quy trình gồm 5 bước như sau:
* Bước 1: Gạch chân động từ và bổ ngữ trong quy trình xử lý
1 Kiểm tra kho chứa nguyên liệu
2 Lên danh sách các nguyên liệu cần mua và gửi yêu cầu
3 Yêu cầu gửi báo giá
4 Thẩm định chọn được nhà cung cấp
5 Gửi đơn hàng
6 Nhận nguyên liệu
7 Kiểm tra hàng
Trang 248 Nhập thông tin các nguyên liệu mới vào kho
9 Thanh toán hóa đơn mua hàng
10 Lưu vào kho phiếu nhập kho
11 Đưa menu đồ ăn cho khách hàng
12 Đơn đặt đồ ăn
13 Xử lý đơn đặt đồ ăn
14 Hoàn thiện đơn đặt đồ ăn
15 Mang khay thức ăn ra cho khách kèm đơn đặt đồ của khách
16 Gọi thêm món ăn
17 Tích thêm vào đơn đặt hàng cũ của khách hàng
18 Lập hóa đơn thanh toán
19 In hóa đơn
20 Thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách
21 Tính toán tổng tiền thu
22 Lập bảng báo cáo chi tiết doanh thu
23 Tổng hợp lại số tiền chi ra và thu lại
* Bước 2: Trong danh sách những chức năng đã chọn ở bước 1, tìm và loại bỏcác chức năng trùng lặp
16 Gọi thêm món ăn
* Bước 3: Trong danh sách những chức năng đã chọn ở bước 2, gom nhóm cácchức năng đơn giản lại
Các chức năng được gom nhóm Tên gọi sau khi gom nhóm
3 Yêu cầu gửi báo giá
4 Thẩm định chọn được nhà cung cấp Lựa chọn nhà cung cấp thực phẩm
9 Thanh toán hóa đơn mua hàng
10 Lưu vào kho phiếu nhập kho Thanh toán hóa đơn mua hàng
Trang 2515 Mang khay thức ăn ra cho khách kèm
đơn đặt đồ của khách
16 Gọi thêm món ăn
17 Tích thêm vào đơn đặt hàng cũ của
khách hàng
Phục vụ khách gọi thêm đồ ăn
18 Lập hóa đơn thanh toán
21 Tính toán tổng tiền thu
22 Lập bảng báo cáo chi tiết doanh thu
23 Tổng hợp lại số tiền chi ra và thu lại
Thống kê doanh thu
- Sau khi gom nhóm những chức năng đơn giản lại ta được:
1 Kiểm tra kho chứa nguyên liệu
2 Lên danh sách các nguyên liệu cần mua và gửi yêu cầu
3 Lựa chọn nhà cung cấp thực phẩm
4 Gửi đơn hàng
5 Nhập hàng vào kho
6 Thanh toán hóa đơn mua hàng
7 Đưa menu đồ ăn cho khách hàng
8 Phục vụ khách gọi đồ ăn
9 Xử lý đơn đặt đồ ăn
10 Hoàn thiện đơn đặt đồ ăn
11 Phục vụ khách gọi thêm đồ ăn
12 Thanh toán hóa đơn
13 Thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách
14 Tính toán tổng tiền thu
15 Thống kê doanh thu
* Bước 4: Trong danh sách những chức năng đã chọn ở bước 3, tìm và loại bỏcác chức năng không có ý nghĩa với hệ thống
1 Kiểm tra kho chứa nguyên liệu
3 Lựa chọn nhà cung cấp thực phẩm
7 Đưa menu đồ ăn cho khách hàng
14 Thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách
- Sau khi loại bỏ các chức năng không có ý nghĩa với hệ thống, các chức năng còn lại là:
Trang 261 Lên danh sách các nguyên liệu cần mua và gửi yêu cầu
7 Hoàn thiện đơn đặt đồ ăn
8 Phục vụ khách gọi thêm đồ ăn
9 Thanh toán hóa đơn
10 Tính toán tổng tiền thu
11 Thống kê doanh thu
* Bước 5: Chỉnh sửa lại tên các chức năng ở bước 4 sao cho hợp lý
7 Hoàn thiện đơn đặt đồ ăn
8 Phục vụ khách gọi thêm đồ ăn
9 Thanh toán hóa đơn
10 Tính toán tổng tiền thu
11 Thống kê doanh thu
2.1.1.2 Gom nhóm chức năng giải thích và thực hiện
Ta có 04 bộ phận trong cơ cấu tổ chức:
Trang 279 Thanh toán hóa đơn đồ ăn
10.Tính toán tổng tiền thu
Thanh toán
Trang 282.1.1.3 Vẽ sơ đồ phân rã chức năng và giải thích ký hiệu
* Ký hiệu:
- Chức năng (công việc và tổ chức cần làm)
- Quan hệ phân cấp (mỗi chức năng phân ra thàng nhiều chức năng con)
2.1.2 Mô hình hóa tiến trình nghiệp vụ và đặc tả tiến trình nghiệp vụ
2.1.2.1 Ký hiệu
- Tiến trình : Là một hoạt động có liên quan đến sự biến đổi hoặc tác động củathông tin, được biểu diễn bằng hình oval, bên trong có tên của chức năng đó
Trang 29- Luồng dữ liệu: Luồng thông tin vào hoặc ra khỏi tiến trình, được biểu diễnbằng mũi tên có ghi thông tin di chuyển
Đưa dữ liệu vào kho Lấy dữ liệu ra khỏi kho Cập nhật dữ liệu
- Tác nhân bên ngoài: một người hoặc một nhóm người nằm ngoài hệ thốngnhưng có trao đổi trực tiếp với hệ thống, biểu diễn: hình chữ nhật
- Tác nhân bên trong: Là 1 tiến trình của hệ thống đang xét nhưng được trìnhbày ở một trang khác của biểu đồ
Trang 30
2.1.2.2 Sơ đồ luồng dữ liệu(DFD) mức khung cảnh
2.1.2.3 DFD mức đỉnh
2.1.2.4 DFD mức dưới đỉnh
* Tiến trình " Quản lý chung"
Trang 32* Tiến trình Quản lý đồ ăn
* Tiến trình thanh toán
Trang 33* Tiến trình Phục vụ khách hàng
2.1.3 Đặc tả tiến trình nghiệp vụ
* Quản lý chung
a Đơn đặt hàng
- Đầu vào: Yêu cầu nhập nguyên liệu từ bộ phận nhà bếp
- Đầu ra: Đơn mua hàng để gửi tới nhà cung cấp
- Nội dung xử lý:
+ Nếu: có yêu cầu nhập nguyên liệu
+ Thì: bộ phận quản lý sẽ tiếp nhận Xem xét các nguyên liệu cần đặt để yêucầu nhà cung cấp gửi báo giá
+ Nếu: nhà cung cấp không có
+ Thì: chọn nhà cung cấp khác
+ Nếu: nhà cung cấp đảm bảo chất lượng và giá cả
+ Thì: Bộ phận quản lý lập và gửi đơn mua hàng tới nhà cung cấp đó
b Thống kê doanh thu
- Đầu vào: Đầu vào hóa đơn thanh toán đồ ăn và hóa đơn mua hàng
- Đầu ra: Bảng báo cáo thống kê thu chi
Trang 34- Nội dung xử lý:
Lặp:
Dựa vào hóa đơn thanh toán hàng ngàySẽ: Thống kê tổng tiền thu của từng ngày
Từ đó: Thống kê tổng tiền thu của từng tuần, tháng
Sau đó lên danh sách tổng tiền thu về
Dựa vào hóa đơn mua hàng nhập nguyên liệuSẽ: Thống kê tổng tiền chi ra cho từng ngày
Từ đó: Thống kê tổng tiền chi ra của từng tuần, tháng
Sau đó lên danh sách tổng tiền thu về
Nếu: Chủ quán yêu cầu thông tin quản lý cửa hàng
Thì: Bộ phận quản lý sẽ gửi bảng thống kê chi tiết( tổng
tiền thu về và chi ra cho nhập nguyên liệu)
* Quản lý đồ ăn
a Hoàn thiện đơn đặt đồ ăn
- Đầu vào: danh sách đơn đặt đồ ăn
- Đầu ra: đồ ăn chế biến theo đơn đặt đồ ăn
- Nội dung xử lý:
+ Nếu: có yêu cầu chế biến đồ ăn là danh sách đơn đặt đồ ăn
+ Thì tiến hành chế biến các đồ ăn đã đặt đó
b Xử lý đơn đặt đồ ăn
- Đầu vào: Đồ ăn, đơn đặt đồ ăn
- Đầu ra: đồ ăn, đơn đặt đồ ăn, yêu cầu phục vụ
- Nội dung xử lý:
+ Nếu đã chế biến đồ ăn xong theo đơn đã đặt
+ Thì yêu cầu bộ phận phục vụ đến nhận và mang đồ ăn cho khách
c Yêu cầu nhập nguyên liệu
- Đầu vào: kho nguyên liệu bị thiếu
- Đầu ra: Yêu cầu nhập nguyên liệu
- Nội dung xử lý:
+ Nếu: kiểm tra kho nguyên liệu mà thấy đã hết hoặc sắp hết
+ Thì: yêu cầu nhập nguyên liệu tới bộ phận quản lý
d Nhập kho
Trang 35- Đầu vào: Hàng+ hóa đơn mua hàng
- Đầu ra: hóa đơn mua hàng + Hàng
- Nội dung xử lý:
+ Nếu: nhà cung cấp gửi hàng và hóa đơn mua hàng đến
+ Thì nhận và cất vào kho, rồi nhập lại nguyên liệu vào kho nguyên liệu
* Thanh toán
a Thanh toán hóa đơn mua hàng
- Đầu vào: đơn mua hàng
- Đầu ra: phiếu nhập kho
- Nội dung xử lý:
+ Nếu: có đơn mua hàng và xác nhận hàng đã nhận.
+ Thì: đã nhận thì thanh toán cho nhà cung cấp, rồi lập phiếu nhập kho và lưu lại.
+ Không thì: không thanh toán.
b Thanh toán hóa đơn đồ ăn
- Đầu vào: yêu cầu thanh toán
- Đầu ra: hóa đơn thanh toán
- Nội dung xử lý:
+ Nếu có khách yêu cầu thanh toán
+ Thì : bộ phận phục vụ mang đơn đặt đồ ăn đến bộ phận thanh toán, yêu cầu:lập hóa đơn thanh toán và in hóa đơn cho khách hàng
+ Bộ phận phục vụ mang hóa đơn thanh toán đến cho khách và kiểm tra
+ Khi kiểm tra xong: khách hàng tới quầy bán hàng để thanh toán hóa đơn với
bộ phận thanh toán
+ Nếu khách hàng trả tiền
+ Thì nhận tiền, nhập số tiền vào máy và trả tiền thừa nếu có
+ Cuối ngày, tính toàn tổng tiền thu về và gửi cho bộ phận quản lý
c Tính toán tổng tiền thu
- Đầu vào: Hóa đơn thanh toán, hóa đơn mua hàng
- Đầu ra: bảng tính tổng thu và chi trong ngày
- Nội dung xử lý:
+ Nếu: tính tổng tiền thu trong ngày + Thì: dựa vào hóa đơn thanh toán, + Nếu: tính tổng tiền chi trong ngày
Trang 36+ Thì: dựa vào hóa đơn mua hàng
+ Nếu: có khách vào quán
+ Thì: Mang menu cho khách chọn đồ ăn
+ Nếu khách yêu cầu đặt đồ ăn
+ Thì: tạo đơn đặt đồ ăn theo thông tin của khách và đồ uống khách chọn
b Phục vụ thêm đồ ăn
- Đầu vào: Nếu có yêu cầu thêm, đổi đồ ăn
- Đầu ra: Đơn đặt đồ ăn đã thêm hoặc đổi
- Nội dung xử lý:
+ Nếu: khách có yêu cầu đặt thêm đồ ăn
+ Bộ phận phục vụ tích thêm vào menu trên máy tính bảng vào đúng đơn đặt
đồ ăn của khách đã lưu
+ Sau đó: tự động cập nhật đơn đặt đồ ăn đến bộ phận chế biến và thanh toán+ Nếu khách có yêu cầu đổi đồ ăn khác
+ Nhân viên phục vụ đến hỏi bộ phận nhà bếp xem đã chế biến đồ ăn cũ chưa?+ Nếu chưa, báo khách hủy đồ ăn đó và đổi sang đồ ăn khách Đồng thời, cậpnhật lại đơn đặt đồ ăn cho bộ phận thanh toán
+ Nếu đã chế biến, bảo khách là không thể đổi được
2.2 Phân tích dữ liệu nghiệp vụ
2.2.1 Mô hình dữ liệu ban đầu
2.2.1.1 Xác định kiểu thực thể, kiểu thuộc tính
Trang 37- Giao dịch: ĐƠN MUA HÀNG, HÓA ĐƠN MUA, ĐƠN ĐẶT ĐỒ ĂN, HÓA ĐƠN THANH TOÁN
- HÓA ĐƠN MUA (SH hóa đơn mua, ngày mua, SH phiếu nhập, tên NCC, địa chỉ NCC, SDT NCC, HTTT NCC, tên hàng, đơn vị tính, số lượng mua, đơn giá mua, thành tiền, tổng tiền, người lập đơn)
- PHIẾU NHẬP (SH phiếu nhập, ngày nhập, người giao, tên NCC, SDT NCC, địa chỉ, số tài khoản, SH đơn hàng, ngày đơn hàng, tên hàng, mã hàng, đơn vị tính, đơn giá, thành tiền, tổng tiền, số lượng theo chứng từ, số lượng thực nhập, người lập biểu, người giao hàng, thủ kho)
- GIAO HÀNG (Tên NCC, địa chỉ NCC, số điện thoại NCC, số tk NCC, SH phiếu giao, ngày giao hàng, người nhận, tên hàng, số lượng giao, số lượng nhận, người giao, người lập phiếu, ghi chú)
- ĐƠN ĐẶT ĐỒ ĂN(ngày đặt, tên món, số lượng, mã hóa đơn, tên khách hàng,sdt khách hàng)
- HÓA ĐƠN THANH TOÁN ( mã hóa đơn, ngày lập hóa đơn, tên món, số lượng, đơn giá, đơn vị tính, thành tiền, tổng tiền)
- MÓN ĂN( Mã món, tên món, đơn giá, hình ảnh, đơn vị tính)
- KHÁCH HÀNG( Mã khách hàng, tên khách hàng, SĐT)
- NGUYÊN LIỆU(Mã hàng, tên hàng, đơn vị tính, đơn giá)
- NHÀ CUNG CẤP (mã NCC, tên NCC, địa chỉ NCC, số điện thoại NCC, số
tk NCC)
Trang 382.2.1.2 Xác định 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ể
HÓA ĐƠN THANH
Trang 39MÓN ĂN DANH MỤC MÓN ĂN2.2.1.3 Mô hình thực thể liên kết mở rộng( ERD mở rộng)
Ký hiệu:
Mô hình:
2.2.2 Chuẩn hóa dữ liệu
2.2.2.1 Chuyển đổi từ ERD mở rộng về ERD kinh điển
Một kiểu thuộc tính cho phép
nhận nhiều giá trị (đa trị) Một kiểu thuộc tính chỉ được nhận1 giá trị (đơn trị)
Một kiểu thuộc tính cho phép
không sơ đẳng Một kiểu thuộc tính bắt buộc phải sơ đẳng
Các kiểu thực thể chưa cần có Các kiểu thực thể chính phải có
Thuộc
Trang 40khóa khóa đơn và khóa của kiểu thực
thể chính là kiểu thuộc tính định danh
Việc chuyển đổi từ ER mở rộng về kinh điển thực chất là đưa thêm những ràng buộc của ER kinh điển vào ER mở rộng Cụ thể như sau
Khử kiểu thuộc tính đa trị bằng quy tắc 1
Khử thuộc tính không sơ đẳng bằng quy tắc 3
Xác định khóa cho kiểu thực thể chính
Áp dụng vào bài toán:
- Xử lý kiểu thuộc tính đa trị
Đánh dấu (*) kiểu thuộc tính đa trị
Áp dụng quy tắc 1 chuyển đổi
- Xử lý kiểu thuộc tính không sơ đẳng
Đánh dấu (+) kiểu thuộc tính không sơ đẳng
Áp dụng quy tắc 3 chuyển đổi
- Tìm khóa cho kiểu thực thể chính
Có kiểu thuộc tính định danh ->khóa
Không có kiểu thuộc tính định danh -> thêm -> khóa