Tải bản đầy đủ (.docx) (50 trang)

Btl pttkhttt(ba)(2) nhóm5

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 (2.29 MB, 50 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀTRUYỀN THÔNG VIỆT – HÀN

<b>KHOA KINH TẾ SỐ VÀ THƯƠNG MẠI ĐIỆN TỬ</b>

<b>BÀI TẬP LỚN </b>

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN

<b>QUẢN LÝ RẠP CHIẾU PHIM LOTTE</b>

<b> Sinh viên thực hiện : Nhóm 5: PHAN THỊ NHƯ LỊCH – 22EL015LƯƠNG THỊ MỸ DUYÊN – 22EL005ĐINH THỊ DIỄM QUỲNH - 22EL042</b>

Giảng viên hướng dẫn : <b> TH.S LÊ VIẾT TRƯƠNG</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>LỜI CẢM ƠN</b>

<b>Đầu tiên, Nhóm 5 xin gửi lời cảm ơn chân thành nhất đến Trường Đại học</b>

Công nghệ Thông tin và Truyền thông Việt - Hàn đã đưa bài tập lớn với chủ đề “Phântích và thiết kế hệ thống thông tin Quản lý rạp chiếu phim”. Và đặc biệt, chúng em xin

<b>gửi lời cảm ơn sâu sắc đến giảng viên bộ môn TH.S LÊ VIẾT TRƯƠNG đã hướng</b>

dẫn tận tình cho chúng em trong quá trình nghiên cứu, phân tích.

Tuy nhiên, do vốn kiến thức cịn nhiều hạn chế chúng em sẽ cố gắng hết sức

<b>nhưng chắc chắn sẽ khơng tránh khỏi những thiếu sót. Nhóm 5 rất mong nhận được</b>

những lời nhận xét, đóng góp ý kiến, phê bình của thầy để bài báo cáo của nhóm được

<i><b>hồn thiện. Cuối cùng, Nhóm 5 xin chúc những điều tốt đẹp nhất sẽ luôn đồng hành</b></i>

cùng thầy và trường Đại học Công nghệ thông tin và Truyền thông Việt - Hàn.

<b>Chúng em xin chân thành cảm ơn!</b>

Đà Nẵng, ngày 01 tháng 05 năm 2024

<b>Nhóm thực hiện NHÓM 5</b>

i

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>LỜI CAM ĐOAN</b>

Chúng em xin cam đoan rằng những nội dung được trình bày trong đề án này

<b>hồn tồn là do nhóm tìm hiểu và được sự hướng dẫn khoa học của TH.S LÊ VIẾTTRƯƠNG các nội dung nghiên cứu trong bài của nhóm là trung thực. Những tư liệu,</b>

số liệu trong bảng biểu, giáo trình liên quan phục vụ cho việc phân tích, nhận xét, đánhgiá được nhóm thu thập từ các nguồn khác nhau có ghi rõ nguồn gốc khơng có sự saochép y nguyên các tài liệu. Nếu phát hiện có bất kỳ sự gian lận nào nhóm em xin hoàntoàn chịu trách nhiệm về nội dung của đồ án này.

Đà Nẵng, ngày 01 tháng 05 năm 2023

<b> Nhóm thực hiện</b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>DANH MỤC HÌNH ẢNH</b>

<i>1. Hình 1. Biểu đồ phân cấp chức năng 2. Hình 2. Biểu đồ luồng dữ liệu ngữ cảnh3. Hình 3. Biểu đồ luồng dữ liệu mức đỉnh 4. Hình 4. DFD cấp chi tiết “Quản lý danh mục5. Hình 5. DFD cấp chi tiết “ Quản lý vé”6. Hình 6. DFD cấp chi tiết “Báo cáo thống kê”7. Hình 7. DFD cấp chi tiết “Quản lý phịng”8. Hình 8. DFD cấp chi tiết “Quản lý phim”9. Hình 9. DFD cấp chi tiết “Quản lý nhân viên”10. Hình 10. DFD cấp chi tiết “Quản lý khách hàng”11. Hình 11. DFD cấp chi tiết “ Thơng tin về vé”12. Hình 12. DFD cấp chi tiết “ Báo cáo doanh thu”</i>

<i>13. Hình 13. DFD cấp chi tiết “ Thống kê lương nhân viên”</i>

<i>14. Hình 14. Mơ hình thực thể liên kết ERD được cài đặt trên StartUML</i>

<i>15. Hình 15. Biểu đồ quan hệ/Database Diagram được cài đặt trên SQLServer</i>

iii

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>MỤC LỤC</b>

<b>DANH MỤC HÌNH ẢNH...iii</b>

<b>CHƯƠNG 1 - KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN...1</b>

<b>1.1 Khảo sát hiện trạng và đánh giá hiện trạng...1</b>

<i><b>1.1.1 . Giới thiệu về đơn vị...1</b></i>

<b>2.1 Biểu đồ phân cấp chức năng (BFD)...4</b>

<b>2.2 Biểu đồ luồng dữ liệu (DFD)...5</b>

<i><b>2.2.1 . Biểu đồ luồng dữ liệu ngữ cảnh...5</b></i>

<i><b>2.2.2 . Biểu đồ luồng dữ liệu mức đỉnh (mức 0)...5</b></i>

<i><b>2.2.3 . Biểu đồ luồng dữ liệu mức 1...6</b></i>

<i><b>2.2.4 . Biểu đồ luồng dữ liệu mức 2 - Chức năng...9</b></i>

<b>4.1 Thiết kế cơ sở dữ liệu...25</b>

<b>4.2 Thiết kế giao diện...34</b>

<b>KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...40</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>CHƯƠNG 1 - KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN</b>

<b> 1.1 Khảo sát hiện trạng và đánh giá hiện trạng</b>

 Xem xét các thách thức hiện hữu như cạnh tranh khốc liệt, thay đổi trong sở thíchcủa khách hàng, hoặc yêu cầu tăng cường về bảo mật dữ liệu.

<i><b> 1.1.1 . Giới thiệu về đơn vị </b></i>

 Đơn vị khảo sát: Rạp chiếu phim LOTTE tại thành phố Đà Nẵng.

 Địa chỉ đơn vị: Tầng 5&6 tòa nhà Lotte Mart Đà Nẵng - Số 06 Nại Nam, P.HoàCường Bắc, Q.Hải Châu, TP.Đà Nẵng, Việt Nam.

 Chức năng của đơn vị: quản lý các vấn đề liên quan đến rạp phim và vé phim.

1

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<i><b> 1.1.2 . Quy trình nghiệp vụ </b></i>

Đầu tiên, bạn cần thu thập tất cả các quy tắc quản lý liên quan đến hoạt độngcủa rạp phim. Đây có thể là các quy định, hướng dẫn, chính sách, quy trình, và cơngthức được xác định và đưa ra bởi các cơ quan quản lý hoặc doanh nghiệp.

Sau khi thu thập, bạn nên phân loại và tổ chức các quy tắc quản lý theo các lĩnhvực hoặc chức năng cụ thể. Điều này giúp bạn hiểu rõ mối quan hệ giữa các quy tắc vàcách chúng ảnh hưởng đến quá trình quản lý rạp phim.

Hãy thu thập tất cả các chứng từ giao dịch liên quan đến hoạt động của rạpphim. Đây có thể là hóa đơn, biên nhận, phiếu bán hàng, vé xem phim và các tài liệugiao dịch khác.

Quy trình nghiệp vụ này giúp bạn xây dựng một cơ sở hiểu biết về các quy tắcquản lý và các chu trình xử lý thơng tin trong rạp phim. Nó là bước quan trọng để đảmbảo rằng hoạt động quản lý rạp phim diễn ra một cách hiệu quả, tuân thủ các quy định,và cung cấp thơng tin chính xác để hỗ trợ quyết định.

<i><b> 1.1.3 . Đánh giá hiện trạng</b></i>

<small></small> Đánh giá trải nghiệm khách hàng khi đến trải nghiệm và xem phim tại rạp. Cânnhắc việc dùng phỏng vấn, khảo sát, hoặc thu thập phản hồi từ khách hàng để hiểu vềnhu cầu của họ và độ hài lịng của họ.

<small></small> Đánh giá q trình xử lý các giao dịch tại rạp như mua vé phim, mua bắp, nướchoặc sử dụng các dịch vụ khác. Điều này bao gồm việc kiểm tra độ chính xác củathơng tin và ghi nhận giao dịch.

<small></small> Đánh giá hiệu suất tài chính của rạp chiếu phim bằng cách xem xét các chỉ sốtài chính như doanh số bán hàng, lợi nhuận, và các chi phí hoạt động.

<b> 1.2 Xác lập dự án</b>

 Xây dựng kế hoạch triển khai dự án cụ thể, bao gồm lịch trình, nguồn lực, ngânsách, và các hoạt động cụ thể. Điều này giúp quản lý dự án một cách hiệu quả và đảmbảo rằng dự án đạt được mục tiêu trong thời gian và kinh phí dự kiến.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<small> </small>Việc xác lập dự án là bước quan trọng để đảm bảo rằng nghiên cứu hoặc dự ánquản lý rạp chiếu phim diễn ra một cách có hệ thống và theo hướng tốt nhất để đạtđược mục tiêu đã đề ra.

<b>1.3 Yêu cầu của hệ thống</b>

 Yêu cầu chức năng:  Quản lý phòng chiếu phim Quản lý nhân viên

 Quản lý vé phim

 Quản lý khách hàng Quản lý các giao dịch Báo cáo và thống kê

 Yêu cầu phi chức năng: Bảo mật dữ liệu

 Tích hợp với các hệ thống bên ngoài

 Sự ổn định và tin cậy Hỗ trợ và bảo trì

3

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>CHƯƠNG 2 - PHÂN TÍCH HỆ THỐNG VỀ XỬ LÝ</b>

<b> 2.1 Biểu đồ phân cấp chức năng (BFD)</b>

<i>Hình 1. Biểu đồ phân cấp chức năng </i>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>2.2 Biểu đồ luồng dữ liệu (DFD)</b>

<i><b> 2.2.1 . Biểu đồ luồng dữ liệu ngữ cảnh</b></i>

<i>Hình 2. Biểu đồ luồng dữ liệu ngữ cảnh </i>

<i><b> 2.2.2 . Biểu đồ luồng dữ liệu mức đỉnh (mức 0)</b></i>

5

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<i> Hình 3. Biểu đồ luồng dữ liệu mức đỉnh </i>

<i><b> 2.2.3 . Biểu đồ luồng dữ liệu mức 1</b></i>

<i> 2.2.3.1 Quản lý danh mục</i>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<i>Hình 4. DFD cấp chi tiết “Quản lý danh mục”</i>

7

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<i>2.2.3.2. Quản lý vé</i>

<i>Hình 5. DFD cấp chi tiết “ Quản lý vé”</i>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<i>2.2.3.3. Báo cáo thống kê</i>

<i>Hình 6. DFD cấp chi tiết “Báo cáo thống kê”</i>

9

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<i><b>2.2.4 . Biểu đồ luồng dữ liệu mức 2 - Chức năng</b></i>

<i>2.2.4.1 Quản lý phịng</i>

<i>Hình 7. DFD cấp chi tiết “Quản lý phòng”</i>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<i>2.2.4.2 Quản lý phim</i>

11

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<i>Hình 8. DFD cấp chi tiết “Quản lý phim”2.2.4.3 Quản lý nhân viên</i>

<i>Hình 9. DFD cấp chi tiết “Quản lý nhân viên”</i>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<i>2.2.4.4 Quản lý khách hàng</i>

<i>Hình 10. DFD cấp chi tiết “Quản lý khách hàng”</i>

13

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<i>2.2.4.5 Thơng tin về vé</i>

<i>Hình 11. DFD cấp chi tiết “ Thông tin về vé”2.2.4.6 Báo cáo doanh thu</i>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<i>Hình 12. DFD cấp chi tiết “ Báo cáo doanh thu”2.2.4.7 Thống kê luong nhân viên</i>

<i>Hình 13. DFD cấp chi tiết “ Thống kê lương nhân viên”</i>

15

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>2.3 Đặc tả các chức năng</b>

 <i><b>Mã giả (pseudocode)</b></i>

FUNCTION quanLyRapChieuPhim() WHILE TRUE DO

DISPLAY menu với các lựa chọn: 1. Quản lý danh mục

quanLyVe() CASE 3:

thongKeDoanhThu() CASE 4:

RETURN

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

DISPLAY thông báo lỗi, yêu cầu nhập lại END CASE

END WHILEEND FUNCTION

 <i><b>Sơ đồ khối (flowchart):</b></i>

A[Bắt đầu] --> B[Hiển thị menu chính] B --> C{Lựa chọn}

C -->|1. Quản lý danh mục| D[Quản lý thông tin rạp chiếu phim] C -->|2. Quản lý vé| E[Quản lý thông tin vé]

C -->|3. Báo cáo thống kê| G[Thống kê doanh thu] C -->|4. Thoát| H[Kết thúc]

D --> I{Lựa chọn}

I -->|1. Thêm rạp chiếu phim| J[Thêm rạp chiếu phim mới] I -->|2. Sửa thông tin rạp| K[Sửa thông tin rạp chiếu phim] I -->|3. Xóa rạp chiếu phim| L[Xóa rạp chiếu phim]

I -->|4. Xem danh sách rạp| M[Xem danh sách rạp chiếu phim] I -->|5. Thoát| B

17

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

E --> N{Lựa chọn}

N -->|1. Đặt vé| O[Đặt vé] N -->|2. Hủy vé| P[Hủy vé]

N -->|3. Xem danh sách vé| Q[Xem danh sách vé đã bán] N -->|4. Thoát| B

G --> W[Nhập khoảng thời gian] W --> X[Tính tổng doanh thu]

X --> Y[Hiển thị kết quả thống kê] Y --> B

 <i><b>Cây Quyết định:</b></i><b> </b> Hệ thống quản lý rạp chiếu phim

/ \ \ Quản lý rạp danh mục Quản lý vé Báo cáo thống kê / / \ \ | |

Qly phim Qly phòng Qly NV Qly KH Qly đặt/hủy vé Tính tổng doanh thu | | | | | |

Thêm phim Thêm Pchiếu Thêm Ttin NV ThêmTtin KH Đặt vé Thực hiện

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

Thực hiện Thực hiện Thực hiện Thực hiện Thực hiện Thống kê doanh thu | | | | | |

Sửa phim Sửa Pchiếu Sửa Ttin NV Sửa Ttin KH Xóa vé Thực hiện | | | | | |

Thực hiện Thực hiện Thực hiện Thực hiện Thực hiện Báo cáo doanh thu | | | | | |

Xóa phim Xóa Pchiếu Xóa Ttin NV Xóa Ttin KH Cập nhật DS vé Thực hiện | | | | |

Thực hiện Thực hiện Thực hiện Thực hiện Thực hiện | | |

Xem DS chiếu Cập nhật lịch làm Xem danh sách KH | | |

Thực hiện Thực hiện Thực hiện |

Quản lý lịch chiếu | Thêm lịch chiếu

| Thực hiện

|

19

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

Sửa lịch chiếu |

Thực hiện |

Xóa lịch chiếu |

Thực hiện

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b>CHƯƠNG 3 - PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU</b>

<b> 3.1 Mơ hình thực thể liên kết </b>

<i>Hình 14. Mơ hình thực thể liên kết ERD được cài đặt trên StartUML</i>

<b>3.2 Mơ hình quan hệ</b>

21

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

LOAI KHACH HANG (IdLKH, TenLKH)

DiaChiKH, IdLKH)

IdKH, IdPhim, IdPC, Ngay, SttCaChieu)

<b>3.3 Chuẩn hóa dữ liệu</b>

<i><b>1. DINH DANG PHIM (IdDDP, TenDDP)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>2. NHA SAN XUAT (IdNSX, TenNSX)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>3. LOAI PHIM (IdLP, TenLP)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<i><b>4. PHIM (IdPhim, TenPhim, ThoiLuongPhim, IdDDP, IdNSX, IdLP)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị nguyên tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa (TenPhim,ThoiLuongPhim, IdDDP, IdNSX, IdLP) phụ thuộc đầy đủ vào khóa chính (IdPhim).

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>5. PHONG CHIEU (IdPC, TenPC, IdDDP)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị nguyên tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa (TenPC, IdDDP) phụthuộc đầy đủ vào khóa chính (IdPC).

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>6. CA CHIEU (SttCaChieu, GioBD, GioKT)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa (GioBD, GioKT) phụthuộc đầy đủ vào khóa chính (SttCaChieu).

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>7. NGAY (IdNgay)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử. 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa.

<i><b>8. LOAI GHE (IdLG, TenLG)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị nguyên tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

23

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>9. GHE ( IdGhe, TrangThai, SoHang, SoCot, IdPC, IdLoaiGhe)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa ( TrangThai, SoHang,SoCot, IdPC, IdLoaiGhe) phụ thuộc đầy đủ vào khóa chính ( IdGhe).

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>10. LICH CHIEU PHIM (IdPhim, IdPC, IDNgay, SttCaChieu)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>11. CHI NHANH (IdCN, TenCN, DiaChiCN)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>12. NHAN VIEN (IdNV, HoTenNV, PhaiNV, NgaySinhNV, GioBD, IdCV)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị nguyên tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa ( HoTenNV, PhaiNV,NgaySinhNV, GioBD, IdCV) phụ thuộc đầy đủ vào khóa chính (IdNV).

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

<i><b>13. CA LAM VIEC ( IdCaLamViec, GioBDLV, GioKTLV)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>14. LICH LAM VIEC (IdNV, IdPC, IdCaLamViec, IDNgay)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>15. LOAI KHACH HANG (IdLKH, TenLKH)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì khơng có thuộc tính khơng khóa phụ thuộc vào mộtphần của khóa chính.

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

<i><b>16. KHACH HANG (IdKH, TenKH, PhaiKH, NgaySinhKH, SdtKH, MatKhau, DiaChiKH, IdLKH)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị nguyên tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa (TenKH, PhaiKH,NgaySinhKH, SdtKH, MatKhau, DiaChiKH, IdLKH) phụ thuộc đầy đủ vào khóachính (IdKH).

 3NF: Đã ở dạng 3NF vì khơng có thuộc tính khơng khóa phụ thuộc vào thuộctính khơng khóa khác.

25

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

<i><b>17. BANG GIA (SttCaChieu, IdLoaiKH, IdLoaiGhe, IdDDP, DonGia)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị nguyên tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa (IdLoaiKH,IdLoaiGhe, IdDDP, DonGia) phụ thuộc đầy đủ vào khóa chính (SttCaChieu).

 3NF: Chưa ở dạng 3NF vì thuộc tính DonGia phụ thuộc vào IdLoaiKH (thuộctính khơng khóa) trong bảng LOAI KHACH HANG.

<i><b>18. VE (IdVe, NgayBanVe, MaSoThue, TongThanhTien, GiaVe, IdNV, IdGhe,IdKH, IdPhim, IdPC, Ngay, SttCaChieu)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa (NgayBanVe,MaSoThue, TongThanhTien, GiaVe, IdNV, IdGhe, IdKH, IdPhim, IdPC, Ngay,SttCaChieu) phụ thuộc đầy đủ vào khóa chính (IdVe).

 3NF: Chưa ở dạng 3NF vì thuộc tính GiaVe phụ thuộc vào IdLoaiKH (thuộctính khơng khóa) trong bảng LOAI KHACH HANG.

<i><b>19. HOA DON (IdHD, IdNV, SoHD, NgayBan, DonGia, TongTien, Bap/Nuoc)</b></i>

 1NF: Đã ở dạng 1NF vì tất cả các thuộc tính đều có giá trị ngun tử.

 2NF: Đã ở dạng 2NF vì tất cả các thuộc tính khơng khóa (IdNV, SoHD,NgayBan, DonGia, TongTien, Bap/Nuoc) phụ thuộc đầy đủ vào khóa chính (IdHD).

 3NF: Chưa ở dạng 3NF vì thuộc tính DonGia phụ thuộc vào IdLoaiKH (thuộctính khơng khóa) trong bảng LOAI KHACH HANG.

</div>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×