1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â

37 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phần Mềm Quản Lí Rạp Chiếu Phim
Tác giả Nguyễn Như Hải Long, Phạm Tiến Đạt, Phạm Biên Thùy, Nguyễn Đình Tài, Lê Huy Long Nhật
Người hướng dẫn Ths. Nguyễn Thị Kim Thoa
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Phần Mềm
Thể loại Bài Tập Lớn
Thành phố Hà Nội
Định dạng
Số trang 37
Dung lượng 4,37 MB

Cấu trúc

  • 1.1. Khảo sát hiện trạng (5)
  • 1.2. Mục đích của dự án (6)
  • 1.3. Xác lập dự án (6)
  • CHƯƠNG II. TÌM HIỂU YÊU CẦU (9)
    • 2.1. Các kỹ thuật được sử dụng (9)
    • 2.2. Các yêu cầu được thu thập (10)
      • 2.2.1. Yêu cầu về phần mềm (10)
      • 2.2.2. Yêu cầu về phần cứng (10)
      • 2.2.3. Yêu cầu về dữ liệu (10)
      • 2.2.4. Yêu cầu về con người (11)
  • CHƯƠNG III. PHÂN TÍCH HỆ THỐNG (12)
    • 3.1. Sơ đồ chức năng (12)
    • 3.2. Sơ đồ luồng dữ liệu của hệ thống (13)
      • 3.2.1. Sơ đồ mức ngữ cảnh (13)
      • 3.2.2. Sơ đồ mức đỉnh (14)
      • 3.2.3. Sơ đồ mức dưới đỉnh (15)
    • 3.3. Đặc tả các chức năng (18)
  • CHƯƠNG IV. THIẾT KẾ CƠ SỞ DỮ LIỆU (26)
    • 4.1. Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu (26)
      • 4.1.1. Các thực thể và thuộc tính (26)
      • 4.1.2. Từ điển dữ liệu pha phân tích (26)
    • 4.2. Xây dựng mô hình thực thể liên kết (26)
    • 4.3. Chuyển mô hình thực thể liên kết sang mô hình quan hệ (27)
    • 4.4. Chuẩn hóa dữ liệu về 3NF (29)
    • 4.5. Sơ đồ thực thể liên kết sau chuẩn hóa 3NF (30)
    • 4.7. Thiết kế giao diện (32)
  • CHƯƠNG V. TRIỂN KHAI HỆ THỐNG (32)
  • KẾT LUẬN (37)

Nội dung

- Tìm hiểu các yêu cầu- Các yêu cầu chức năng và phi chức năng- Sơ đồ chức năng - Sơ đồ mức đỉnh- Quản lý vé - Quản lý báo cáo thống kê- Quản lý ghế- Đặc tả chức năng theo từng chức năng

Khảo sát hiện trạng

- Xã hội ngày càng phát triển, nhu cầu giải trí ngày càng được nâng cao, kéo theo hiện tượng phát triển về số lượng rạp chiếu phim nhằm đáp ứng nhu cầu của người tiêu dùng.

- Trong các rạp chiếu phim hiện nay, việc quản lí và tổ chức chiếu phim, bán vé, luôn là vấn đề được quan tâm Người quản lí luôn gặp khó khăn trong vấn đề kiểm soát cũng như quan xuyến quá trình hoạt động của từng bộ phận như: lịch chiếu, trang thiết bị, số lượng phim mới … và đặc biệt là quá trình bán vé Khách hàng muốn có được xuất xem phim phải xếp hàng chờ đợi hàng giờ liền để mua vé làm cho số lượng khách tới rạp thưa thớt dần, khách hàng vì chán ngán cảnh tượng phải chờ đợi, vì thế họ lựa chọn những cách xem phim khác làm cho doanh thu của rạp bị ảnh hưởng Đứng trước hiện trạng đó, các phần mềm quản lí rạp chiếu phim là niềm mong mỏi và là nhu cầu tất yếu.

Mục đích của dự án

- Hệ thống quản lí rạp chiếu phim có thể: quản lí khách hàng, nhân viên, phim… một cách tối ưu, thuận tiện và nhanh chóng hơn.

- Giúp khách hàng có thể an tâm đặt vé được các bộ phim, khung giờ và vị trí ngồi ưng ý.

- Tự động hóa việc đặt vé

Xác lập dự án

Dự án xây dựng phần mềm quản lý rạp chiếu phim có quy mô nhỏ/vừa/lớn, áp dụng cho quản lý một cửa hàng/công ty/phòng ban….

Phân công công việc và kế hoạch thực hiện dự án được trình bày trong Bảng 1.1.

Bảng 1 1 Bảng kế hoạch thực hiện

TT Tên công việc Bắt đầu Kết thúc Tài nguyên Kết quả Trạng thái

1 Khảo sát hiện trạng thu thập thông tin

MS Word Báo cáo hiện trạng

MS Word Các mục tiêu hướng tới

3 Đánh giá khả năng thực hiện

2/11/2022 MS Word Bản phân tích tính khả thi

4 Xác lập dự án 2/11/2022 9/11/2022 MS Excel Bản phân công công việc

5 Tìm hiểu yêu cầu khách hàng

9/11/2022 16/11/2022 MS Word Bản liệt kê yêu cầu

6 Mô tả yêu cầu 16/11/2022 23/11/2022 MS Word Bản mô tả yêu cầu chức năng và phi

7 Phân tích hệ thống 23/11/2022 30/11/2022 MS Visio Sơ đồ chức năng, sơ đồ luồng dữ liệu

8 Thiết kế CSDL 30/11/2022 7/11/2022 Hoàn thành 8.1 Nhận diện thực thể của hệ thống, liệt kê thuộc tính, lập từ điển dữ liệu

8.2 Đưa ra các giả thiết hợp lý về các phụ thuộc hàm cần có

Hoàn thành 8.4 Vẽ sơ đồ thực thể liên kết của hệ thống

8.5 Mô tả lược đồ khái niệm của hệ thống

4/1/2023 Hoàn thành 8.6 Thiết kế form báo cáo đầu ra

9 Lập trình giao diện cho phần mềm

10 Kiểm thử và sửa lỗi 11/1/2023 6/2/2023 Hoàn thành

11 Bàn giao sản phẩm 6/2/2023 Hoàn thành b, Phân công công việc:

- Tìm hiểu các yêu cầu

- Các yêu cầu chức năng và phi chức năng

- Quản lý báo cáo thống kê

- Đặc tả chức năng theo từng chức năng tương ứng

- Các kỹ thuật được sử dụng

- Làm đặc tả theo chức năng tương ứng

- Làm file word báo cáo

- Khảo sát hiện trạng, mục đích dự án

- Các kỹ thuật được sử dụng

- Thiết kế giao diện app: trang quản lí phòng, vé, suất chiếu, phim,…

- Theo dõi, kiểm tra, chỉnh sửa, hỗ trợ các công việc các thành viên.

- Sơ đồ ngoại cảnh, thiết kế app

- Yêu cầu về dữ liệu

- Tạo cơ sở dữ liệu

- Liên kết database, truy vấn

TÌM HIỂU YÊU CẦU

Các kỹ thuật được sử dụng

Kỹ thuật dùng bản câu hỏi sẵn

(1) Câu hỏi dành nhân viên

Bạn cần gì ở hệ thống ? - Cần nắm được các thông tin như: Các phim sắp chiếu, phòng chiếu, suất chiếu, giá vé,lịch chiếu

- Ngôn ngữ là tiếng việt

- Các chức năng dễ sử dụng

- Giao diện đẹp mắt, thân thiện với người dùng

(2) Câu hỏi dành cho quản lý

Những yêu cầu mà ông/bà cần ở hệ thống là gì ?

- Hệ thống có thể giúp kiểm soát tốt số lượng vé bán ra và thông tin của việc bán vé

- Kiểm soát tốt thông tin phim, suất chiếu, ghế ngồi, phòng chiếu

- Cập nhật phim và lịch chiếu nhanh chóng

- Bảo mật được thông tin, phải đăng nhập mới có thể truy cập

- Giúp nhân viên báo cáo tiến trình công việc

- Sau khi đến quầy khách hàng sẽ hỏi nhân viên về thông tin bộ phim mình muốn theo dõi như: thể loại, giới hạn độ tuổi, lịch chiếu và giá vé.

Các yêu cầu được thu thập

2.2 1 Yêu cầu về phần mềm a Yêu cầu chức năng

Phần mềm cần có các chức năng sau:

Kiểm soát tốt thông tin phim, suất chiếu, ghế ngồi, phòng chiếu. Kiểm soát số lượng vé bán ra và thông tin của việc bán vé

Cập nhật nhanh chóng thông tin vé đã bán, phim, ghế ngồi, phòng chiếu, suất chiếu

Có khả năng tổng hợp dữ liệu để báo cáo lên cấp trên. b Yêu cầu phi chức năng

Hệ thống phải nhẹ, không tốn nhiều dung lượng bộ nhớ.

Giao diện đẹp mắt, thân thiện với người dùng.

Màu nhẹ nhàng, không quá nổi bật

Phải đăng nhập mới có thể truy cập.

Chỉ quản lý mới có thể thay đổi thông tin.

Ngôn ngữ là tiếng việt

Không vi phạm quyền tác giả, có nguồn tham khảo rõ ràng.

2.2.2 Yêu cầu về phần cứng

- Bộ vi xử lý Intel

2.2.3 Yêu cầu về dữ liệu

Dữ liệu được hiển thị rõ ràng để nhân viên có thể quan sát.

Dữ liệu từng mục được liên kế hợp lí với nhau.

Dữ liệu rõ ràng, mạch lạc tương ứng với vai trò.

Dữ liệu được phân biệt với nhau qua ID, không trùng lặp.

2.2.4 Yêu cầu về con người

Sản phẩm hướng đến đối tượng sử dụng là nhân viên tại quầy bán vé, quản lý có nhủ cầu kiểm soát thông tin vé bán ra, phim, suất chiếu, trạng thái ghế ngồi, phòng chiếu.

PHÂN TÍCH HỆ THỐNG

Sơ đồ chức năng

Hình 3 1 Sơ đồ chức năng của hệ thống

Sơ đồ của hệ thống được mô tả như trên Hình 3.1 Hệ thống gồm 6 chức năng chính, cụ thể như sau:

- Quản lý các báo cáo, thống kê

Sơ đồ luồng dữ liệu của hệ thống

3.2.1 Sơ đồ mức ngữ cảnh

Hình 3 2 Sơ đồ mức ngữ cảnh của hệ thống

Sơ đồ mức ngữ cảnh mô tả hệ thống bao gồm 4 thực thể bên ngoài: nhân viên, lãnh đạo, email và máy in Dữ liệu được trao đổi giữa hệ thống và các thực thể như sau: nhân viên và lãnh đạo gửi email vào hệ thống, hệ thống gửi email tới nhân viên và máy in.

(1) Thông tin tìm kiếm, thông tin lập báo cáo

(2) Thông tin được tìm kiếm, báo cáo thống kê

(3) Thông tin khách hàng, thông tin vé/ghế ngồi, thông tin phim, thông tin lịch chiếu, thông tin tìm kiếm, thông tin lập báo cáo

(4) Thông tin được tìm kiếm, thông tin phản hồi

(6) Các báo cáo thống kê

Hình 3 3 Sơ đồ luồng dữ liệu mức đỉnh

Sơ đồ luồng dữ liệu mức đỉnh được thể hiện trên Hình 3.3

- Cách chức năng: Quản lý vé, Quản lý phim, Quản lý ghế, Quản lý lịch chiếu, Quản lý phòng chiếu, Quản lý báo cáo thống kê.

- Các tác nhân bên ngoài: Nhân viên, , máy in, email.

- Các kho được sử dụng: Lịch chiếu, phim, báo cáo, vé, chi tiết vé, suất chiếu, phòng chiếu.

3.2.3 Sơ đồ mức dưới đỉnh a Chức năng 1

Hình 3 4 Sơ đồ mức dưới đỉnh của chức năng quản lý vé

Sơ đồ mức 1 của chức năng quản lý vé được mô tả trên Hình 3.4 b Chức năng 2

Hình 3 5 Sơ đồ mức dưới đỉnh của chức năng quản lý phim

Sơ đồ mức dưới đỉnh của chức năng Quản lý phim được mô tả trên hình 3.5 c Chức năng 3

Hình 3 6 Sơ đồ mức dưới đỉnh của chức năng quản lý ghế

Sơ đồ mức dưới đỉnh của chức năng Quản lý ghế được mô tả trên hình 3.6 d Chức năng 4

Hình 3 7 Sơ đồ mức dưới đỉnh của chức năng quản lý suất chiếu

Sơ đồ mức dưới đỉnh của chức năng Quản lý suất chiếu được mô tả trên hình 3.7 e Chức năng 5

Hình 3 8 Sơ đồ mức dưới đỉnh của chức năng quản lý báo cáo thống kê

Sơ đồ mức dưới đỉnh của chức năng Quản lý các báo cáo thống kê được mô tả trên hình 3.8 f Chức năng 6

Hình 3 9 Sơ đồ mức dưới đỉnh của chức năng quản lý phòng chiếu

Sơ đồ mức dưới đỉnh của chức năng Quản lý phòng chiếu được mô tả trên hình 3.9

Đặc tả các chức năng

3.3.1 Đặc tả chức năng 1: Quản lý vé a,1.1 Nhập thông tin vé Đầu đề Tên chức năng Nhập thông tin vé Đầu vào Thông tin bộ phim, tên phòng, ghế ngồi, suất chiếu, giá vé Đầu ra Kho vé với các thông tin: thông tin phim, tên phòng, ghế ngồi, suất chiếu, giá vé Thân 1 Hệ thống yêu cầu nhân viên nhập vào ngày xem phim

2 Hệ thống hiển thị lịch chiếu trong ngày

3 Hệ thống hiển thị phòng chiếu còn trống và phim trong thời gian này

4 Nhân viện lựa chọn phòng chiếu và phim

5 Khách hàng lựa chọn ghế ngồi

6 Hệ thống yêu cầu nhân viên xác nhận

7 Hệ thống lưu lại vé vào danh sách

8 Thực hiện in vé cho khách hàng b,1.2 In vé Đầu đề Tên chức năng In vé Đầu vào Kho vé với các thông tin: tên phim, thể loại, năm, suất chiếu, tên phòng, ghế, độ tuổi yêu cầu. Đầu ra Vé Thân 1 Nhân viên sau khi thực hiện xác nhận thông tin vé sẽ nhấn vào ‘In vé’

2 Hệ thống hiển thị lại thông tin một lần nữa vé cần in

3 Thực hiện in vé c, 1.3 Tìm kiếm vé Đầu đề Tên chức năng Tìm kiếm vé Đầu vào Kho vé với các thông tin: tên phim, suất chiếu, phòng, ghế Đầu ra Thông tin vé cần tra cứu Thân 1 Nhân viên nhập vào ô tìm kiếm

2 Hệ thống hiển thị danh sách các vé

3 Nhân viên lựa chọn vé thích hợp cần tìm kiếm d, 1.4 Hủy vé Đầu đề Tên chức năng Hủy vé Đầu vào Kho vé với các thông tin: tên phim, suất chiếu, phòng, ghế Đầu ra Xóa thông tin vé, ghế khách hàng muốn hủy Thân 1 Hệ thống hiển thị thông tin vé

2 Nhân viên lựa chọn loại vé cần xóa

3 Hệ thống yêu cầu xác nhận

5 Vé được xóa khỏi danh sách

3.3.2 Đặc tả chức năng 2: Quản lý phim a, 2.1 Nhập thông tin các bộ phim Đầu đề Tên chức năng Nhập thông tin các bộ phim Đầu vào Thông tin các bộ phim: tên phim, thể loại, lứa tuổi, năm, thời lượng, đơn giá. Đầu ra Kho phim với các thông tin: tên phim, thể loại, lứa tuổi, năm, thời lượng, đơn giá.

Thân - Nhân viên sẽ nhập chi tiết thông tin về bộ phim

- Nếu phim đã có trong kho phim thì báo đã có trong kho b, 2.2 Tra cứu phim Đầu đề

Chức năng tra cứu phim cho phép người dùng tìm kiếm phim dựa trên các thông tin cụ thể như tên phim, thể loại, lứa tuổi, năm phát hành, thời lượng và đơn giá Sau khi tìm kiếm, người dùng sẽ nhận được danh sách các bộ phim phù hợp với các tiêu chí đã nhập.

Thân - Tìm kiếm phim có thể theo nhiều tiêu chí khác nhau như: theo tên phim, thể loại, năm….

- Nếu không có phim không phù hợp sẽ báo là không tìm thấy phim phù hợp c, 2.3 Cập nhật thông tin phim Đầu đề Tên chức năng Cập nhật thông tin phim Đầu vào Thông tin các bộ phim cần cập nhật: tên phim, thể loại, lứa tuổi, năm, thời lượng, đơn giá. Đầu ra Kho phim với các thông tin: tên phim, thể loại, lứa tuổi, năm, thời lượng, đơn giá.

Thân - Nhân viên sẽ cập nhật những bộ phim mới vào kho phim

- Nhân viên có thể cập nhật lại một số thông tin của phim nếu phát hiện ra sai sót d, 2.4 Xóa thông tin phim Đầu đề

Tên chức năng Xóa thông tin phim Đầu vào Thông tin bộ phim cần xóa: tên phim, thể loại, lứa tuổi, năm, thời lượng, đơn giá. Đầu ra Kho phim với các thông tin: tên phim, thể loại, lứa tuổi, năm, thời lượng, đơn giá.

- Nhân viên sẽ xóa các phim không còn bản quyền hoặc không được công chiếu ra khỏi kho phim

- Nếu phim không còn trong kho thì báo là không tìm thấy phim

3.3.3 Đặc tả chức năng 3: Quản lý ghế a, 3.1 Cập nhật tình trang ghế Đầu đề

Tên chức năng Cập nhật tình trang ghế Đầu vào Kho ghế với các thông tin: ghế đã đặt và ghế còn trống Đầu ra Tình trạng ghế sau khi khách hàng đã đặt vé Thân 1 Sau khi nhân viên đã nhập xong thông tin phim thì sẽ hiển thị sơ đồ ghế ngồi trong rạp chiếu phim có thứ tự

2 Nhân viên sẽ đưa cho khách hàng lựa chọn ghế ngồi trên màn hình hiển thị hệ thống

3 Nhân viên nhấn xác nhận để lưu lại vị trí khách hàng đã mua b, 3.2 Cập nhật giá ghế Đầu đề

Tên chức năng Cập nhật giá Đầu vào Kho ghế với các thông tin: các loại ghế Đầu ra Tình trạng giá vé ứng với từng loại ghế Thân Sau khi khách hàng chọn ghế thì giá ghế ngồi sẽ hiển thị ra tương ứng với loại ghế khách hàng chọn

3.3.4 Đặc tả chức năng 4: Quản lý suất chiếu a, 4.1 Nhập thông tin các suất chiếu Đầu đề Tên chức năng Nhập thông tin các suất chiếu Đầu vào Danh sách phim: tên phim, mã phim, khung giờ Đầu ra Danh sách các suất chiếu bao gồm suất chiếu vừa nhập

Thân - Từ danh sách phim nhân viên sẽ lên lịch cho các suất chiếu trong khoảng thời gian đó

- Nêu suất chiếu đã có thì báo là suất chiếu bị trùng b, 4.2 Tra cứu suất chiếu Đầu đề

Tên chức năng Tra cứu suất chiếu Đầu vào Danh sách suất chiếu theo tên: khung giờ. Đầu ra Thông tin về suất chiếu: tên phim, khung giờ, tên phòng.

Thân - Tìm kiếm các suất chiếu theo nhiều tiêu chí khác nhau như: theo tên phim, thể loại, nhà sản xuất …

- Nếu không có suất chiếu kho thì báo là không có suất chiếu c, 4.3 Cập nhật thông tin suất chiếu Đầu đề

Tên chức năng Cập nhật thông tin suất chiếu Đầu vào Thông tin suất chiếu cần cập nhật: khung giờ. Đầu ra Danh sách suất chiếu sau cập nhật Thân - Nhân viên sẽ thay đổi thông tin suất chiếu cho phù hợp hoặc khi có những thay đổi d, 4.4 Xóa thông tin suất chiếu Đầu đề Tên chức năng Xóa thông tin suất chiếu Đầu vào Thông tin suất chiếu cần xóa Đầu ra Danh sanh suất chiếu sau khi xóa Thân - Nhân viên sẽ xóa những suất chiếu không còn chiếu

3.3.5 Đặc tả chức năng 5: Quản lý các báo cáo, thống kê a, 5.1 Thống kê các bộ phim đã chiếu Đầu đề Tên chức năng

Thống kê doanh thu bộ phim cho thấy tổng doanh thu và số lượng vé bán ra cho mỗi tác phẩm Báo cáo tổng hợp thông tin này được lập định kỳ và lưu trữ trong kho báo cáo Người dùng có thể truy cập chức năng lập báo cáo để trích xuất dữ liệu theo yêu cầu, cung cấp thông tin quan trọng về hiệu suất của từng bộ phim.

2 Hiển thị báo cáo các thông tin trên b, 5.2 Thống kê các bộ phim được yêu thích Đầu đề Tên chức năng

Thống kê các bộ phim được yêu thích Đầu vào Kho vé với các thông tin: số lượng vé bán ra ứng với từng bộ phim Đầu ra Báo cáo về các bộ phim đã chiếu được bán ra với số lượng nhiều nhất Thân 1 Quản lý hoặc nhân viên sẽ chọn chức năng lập báo cáo về bộ phim được bán ra với số vé nhiều nhất

THIẾT KẾ CƠ SỞ DỮ LIỆU

Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu

4.1.1 Các thực thể và thuộc tính

Phim Mã, Tên phim, Hình ảnh, Thể loại, Năm, Thời lượng, Độ tuổi, Giá Phòng chiếu Mã, Tên phòng chiếu, Sức chứa

Ghế Mã, Tên ghế, Giá ghế, Trạng thái ghế

Báo cáo Mã, Tên báo cáo, Link

Suất chiếu Mã, Khung giờ

Vé Mã, Mã ghế, Mã suất chiếu

4.1.2 Từ điển dữ liệu pha phân tích

Bảng 4 1 Tên các bảng dữ liệu

Tên dữ liệu Bí danh Mô tả

Phim Phim Dữ liệu mô tả những thuộc tính của một bộ phim sẽ xuất hiện trên màn hình nhân viên

Vé xem phim Ve Dữ liệu mô tả những thuộc tính mà một vé xem phim sẽ có

Phòng chiếu Phong Dữ liệu mô tả những thuộc tính của một phòng chiếu trong rạp chiếu phim

Dữ liệu mô tả những thuộc tính cần có của một ghế xem phim, lưu ý rằng mỗi ghế có một mã riêng biệt

Báo cáo Bao_cao Dữ liệu mô tả các thuộc tính cần có của cơ sở dữ liệu báo cáo thống kê gửi cho cấp trên

Suất chiếu Suat_chieu Dữ liệu mô tả các thuộc tính của một suất chiếu phim có thể đem ra để bán cho khách hang

Xây dựng mô hình thực thể liên kết

- Phim và suất chiếu: 1-N -> Một phim sẽ có nhiều suất chiếu, nhưng 1 suất chiếu chỉ chiếu 1 phim duy nhất

- Vé và suất chiếu: 1-1 -> Một vé sẽ bao gồm chỉ một suất chiếu để bán cho khách hàng, 1 suất chiếu thì cũng chỉ có 1 vé

- Vé và ghế: 1-1 -> Một vé sẽ chỉ định khách hàng ngồi ở một ghế nhất định, Một ghế sẽ chỉ được chỉ định bởi một ghế

- Ghế và phòng: N-1 -> Một ghế sẽ chỉ ở trong một phòng, nhưng một phòng sẽ bao gồm nhiều ghế

Chuẩn hóa dữ liệu về 3NF

- Quan hệ là 1NF khi và chỉ khi miền của mỗi thuộc tính chỉ chứa các giá trị nguyên tố (không thể phân chia) và giá trị của mỗi thuộc tính chỉ chứa một giá trị từ miền đó Ta có thể thấy dữ liệu đã đạt chuẩn 1

- Dạng chuẩn 2 (2 Normal Form -2NF): Lược đồ quan hệ R được gọi là thuộc dạng chuẩn 2 nếu nó đã ở dạng chuẩn 1 và mọi thuộc tính không khóa của R phụ thuộc hàm đầy đủ vào khóa chính của R Ta có thể thấy dữ liệu tạo ra đã đạt chuẩn 2

- Dạng chuẩn 3(3 Normal Form -3NF): Lược đồ quan hệ R được gọi là thuộc dạng chuẩn 3 nếu:–R thuộc dạng chuẩn 2.–Mọi thuộc tính không khóa của R không phụ thuộc bắc cầu vào khóa chính của R Ta có thể thấy dữ liệu tạo ra đã đạt chuẩn 3NF

Sơ đồ thực thể liên kết sau chuẩn hóa 3NF

4.6 Từ điển dữ liệu pha thiết kế

Bảng 4 2 Các thuộc tính bảng Báo cáo

Tên thuộc tính Kiểu dữ liệu Chiều dài Giá trị mẫu Mô tả Ghi chú

Ma Int 1 ID của báo cáo

Báo cáo danh sách phim

Link_path VARCHAR 500 Link báo cáo

Bảng 4 3 Các thuộc tính bảng Phim

Tên thuộc tính Kiểu dữ liệu Chiều dài

Ma Int 1 ID của báo cáo

Ten_phim VARCHAR 100 Titanic Tên phim

Hinh_anh VARCHAR 500 Link ảnh

The_loai VARCHAR 100 Hành động Thể loại của phim Nam_phat_han h INT 2012 Năm phát hành của phim

Thoi_luong INT 120 Số phút của bộ phim

Do_tuoi INT 18 Độ tuổi yêu cầu

Gia_phim INT 50000 Giá của bộ phim

Bảng 4 4 Các thuộc tính bảng Vé

Tên thuộc tính Kiểu dữ liệu Chiều dài Giá trị mẫu Mô tả Ghi chú

Ma INT 1 ID của vé

Ma_ghe INT 1 Mã ghế ngồi tương ứng

Ma_suat_chieu INT 1 Mã suất chiếu tương ứng

Bảng 4 5 Các thuộc tính bảng Suất chiếu

Tên thuộc tính Kiểu dữ liệu Chiều dài

Ma INT 1 ID của vé

Ma_phim INT 1 Mã phim tương ứng

Khung_gio VARCHAR 100 17h-18h Khung giờ chiếu tương ứng

Bảng 4 6 Các thuộc tính bảng Phòng chiếu

Tên thuộc tính Kiểu dữ liệu Chiều dài

Ma INT 1 ID của vé

Suc_chua INT 50 Sức chứa của phòng chiếu

Tên phòng VARCHAR 100 Thường Tên của phòng chiếu

Bảng 4 7 Các thuộc tính bảng Ghế

Tên thuộc tính Kiểu dữ liệu Chiều dài

Ma INT 1 ID của ghế

Ten_ghe VARCHAR 100 Thường Tên loại ghế

Trang_thai_ghe VARCHAR 100 Trống Trạng thái của ghế

Ma_phong INT Hành động Mã phòng tương ứng

Gia_ghe INT 50000 Giá tương ứng của ghế ngồi

TRIỂN KHAI HỆ THỐNG

Chụp hình giao diện sản phẩm phần mềm mà sinh viên đã code

- Giao diện trang suất chiếu

- Giao diện trang phòng chiếu

- Giao diện khi thêm vé

- Giao diện khi thêm phim

Ngày đăng: 11/06/2024, 17:51

HÌNH ẢNH LIÊN QUAN

Bảng 1. 1 Bảng kế hoạch thực hiện - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Bảng 1. 1 Bảng kế hoạch thực hiện (Trang 6)
Sơ đồ của hệ thống được mô tả như trên Hình 3.1. Hệ thống gồm 6 chức năng  chính, cụ thể như sau: - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Sơ đồ c ủa hệ thống được mô tả như trên Hình 3.1. Hệ thống gồm 6 chức năng chính, cụ thể như sau: (Trang 12)
3.2. Sơ đồ luồng dữ liệu của hệ thống - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
3.2. Sơ đồ luồng dữ liệu của hệ thống (Trang 13)
3.2.2. Sơ đồ mức đỉnh - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
3.2.2. Sơ đồ mức đỉnh (Trang 14)
3.2.3. Sơ đồ mức dưới đỉnh - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
3.2.3. Sơ đồ mức dưới đỉnh (Trang 15)
Sơ đồ mức 1 của chức năng quản lý vé được mô tả trên Hình 3.4 - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Sơ đồ m ức 1 của chức năng quản lý vé được mô tả trên Hình 3.4 (Trang 15)
Hình 3. 6  Sơ đồ mức dưới đỉnh của chức năng quản lý ghế - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Hình 3. 6 Sơ đồ mức dưới đỉnh của chức năng quản lý ghế (Trang 16)
Sơ đồ mức dưới đỉnh của chức năng Quản lý ghế được mô tả trên hình 3.6 - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Sơ đồ m ức dưới đỉnh của chức năng Quản lý ghế được mô tả trên hình 3.6 (Trang 16)
Sơ đồ mức dưới đỉnh của chức năng Quản lý suất chiếu được mô tả trên hình  3.7 - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Sơ đồ m ức dưới đỉnh của chức năng Quản lý suất chiếu được mô tả trên hình 3.7 (Trang 17)
Sơ đồ mức dưới đỉnh của chức năng Quản lý các báo cáo thống kê được mô tả  trên hình 3.8 - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Sơ đồ m ức dưới đỉnh của chức năng Quản lý các báo cáo thống kê được mô tả trên hình 3.8 (Trang 17)
Bảng 4. 1 Tên các bảng dữ liệu - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
Bảng 4. 1 Tên các bảng dữ liệu (Trang 26)
4.5. Sơ đồ thực thể liên kết sau chuẩn hóa 3NF - báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng phần mềm quản lí rạp chiếu phim â
4.5. Sơ đồ thực thể liên kết sau chuẩn hóa 3NF (Trang 30)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w