Tải bản đầy đủ (.pdf) (42 trang)

đồ án cdio se 347 k xây dựng hệ thống quản lý rạp chiếu phim

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 (9.56 MB, 42 trang )

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

<b>ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN</b>

Tên đề tài:

<i>XÂY DỰNG HỆ THỐNG QUẢN LÝ RẠP CHIẾU PHIM</i>

<b>Giảng viên hướng dẫn: Ths. Lương Thị Thu Phương</b>

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

<b>2.2 Ý nghĩa của đề tài:...5</b>

<b>3. ĐỐI TƯỢNG NGHIÊN CỨU:...5</b>

<b>2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHĨM:...13</b>

<b>PHẦN II - PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESIGN)...17</b>

<b>2.1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG:...17</b>

<b>2.1.1 Đặc tả:...17</b>

<b>2.1.2 Môi trường phát triển:...17</b>

<b>2.1.3. Các yêu cầu b_ trợ khác (nếu có):...18</b>

<b>2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG:...19</b>

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

<b>2.2.2. Biểu đồ luồng dữ liệu (DFD):...19</b>

<b>PHẦN III - THỰC HIỆN...24</b>

<b>3.1 Biểu đồ thực thể kết hợp (ERD):...24</b>

<b>3.2 Biểu đồ dữ liệu quan hệ (DRM):...24</b>

<b>3.3 Thiết kế database vật lý và các ràng buộc:...25</b>

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

<b>TỔNG QUAN DỰ ÁN</b>

<b>Tên dự án</b> <sup>Phân tích và thiết kế hệ thống quản rạp chiếu</sup>

<b>Ngày bắt đầu – Ngày kết thúc Từ 09/11/2021 đến 00/00/2021</b>

<b>Lớp – Trường</b> SE 347 K – Đại học Duy Tân

<b>Trưởng nhóm</b>

Trường: Đại học Duy Tân Khoa: Cơng nghệ thơng tin

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

<b>PHẦN MỞ ĐẦU</b>

<b>1.LÝ DO CHỌN ĐỀ TÀI: </b>

<b> Sự phát triển của khoa học kĩ thuật trong nhiều năm trở lại đây đã đem lại</b>

to lớn trong việc phát triển kinh tế, nâng cao đời sống vật chất và tinh thần của con người. Kết quả đạt được lại càng thúc đẩy khoa học công nghệ, đặc biệt là công nghệ kĩ thuật phần mềm ứng dụng vào cuộc sống phát triển nhanh và mạnh hơn nữa, xử lí nhiều cơng việc thủ cơng trước đây, giúp giảm đáng kể cơng sức, hồn thành cơng việc nhanh chóng và chính xác,giúp con người đáng kể về mặt kinh tế. Rạp chiếu phim Quốc Gia là một rạp chiếu phim lớn và nhu cầu xem phim của khán giả cũng ngày càng tăng. Nhưng hiện nay việc quản lý rạp chiếu phim mà trọng tâm là chọn lựa nhập, mua các bộ phim; sắp xếp phòng và lên lịch chiếu phim; quản lý số lượng vé bán; thực hiện bán, hủy, đổi vé cho người xem. . . vẫn tiến hành thủ cơng. Thực trạng này gây nhiều trở ngại, khó khăn cho nhân viên và người quản lý làm cho tốc độ xử lý chậm, công việc hay xảy ra chồng chéo, sai sót, . Điều này ảnh hưởng khơng tốt tới chất lượng phục vụ, làm thất thoát nguồn lực và thời gian của rạp mà vẫn gây phiền hà cho người xem. Chúng đã làm ảnh hưởng đến chất lượng phục vụ củavì vậy việc thay đổi hệ thống mới là cần thiết và cấp bách. Đối với những rạp chiếu phim trên cả nước, việc quản lý một hệ thống rạp chiếu phim với hàng ngàn lượt khác xem phim và quản lý việc đặt vé online là vơ cùng phức tạp. Vì vậy chúng em đã nghiên cứu đề tài: “Xây dựng hệ thống quản lý rạp chiếu phim”.

Bằng việc lựa chọn và thực hiện đề tài “Xây dựng hệ thống quản lý rạp chiếu phim”, chúng em muốn tìm hiểu và đưa ra một giải pháp tốt nhằm cho các rạp ở trên địa bàn. Hệ thống sẽ mang lại khả năng kiểm soát và quản lý một các tốt

- Hệ thống có các chức năng chính bao gồm: quản lý phim, quản lý lịch chiếu, quản lý vé, đặt vé , quản lý người dùng và quản lý thông tin khách hàng.Các

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

chức năng này giúp người quản lý dễ dàng điều khiển quá trình hoạt động của rạp và rất thuận tiện để khách hàng có thể mua được vé.

<b>2.2 Ý nghĩa của đề tài:</b>

<b>- Dự án làm ra một website để khắc phục tạo ra sự tiện lợi, minh bạch cho cả</b>

người dùng lẫn người quản lý.

<b>- Thứ nhất, website sẽ khắc phục được các tình trạng về bán vé cho khách hàng,</b>

để thuận tiện trong việc mua, đổi vé và thanh tốn. Ngồi ra cịn có thể lưu giữ thơng tin lần đầu và tạo sự thuận lợi ưu đãi cho khách hàng trong các lần tiếp. Hệ thống online giúp khách hàng theo dõi được chính xác những thơng tin phim cũng như ưu đãi của hệ thống.

<b>- Thứ hai, website sẽ đưa ra một sự quản lý dễ dàng, dễ tiếp cận cho người quản</b>

lý cũng như nhân viên. Giả bớt nguồn nhân lực ở rạp. Đánh giá, thống kê mức tiêu thụ phim cũng như theo từng thể loại để người quản lý có thể biết phương án để tiếp tục phát triển theo đúng xu hướng.

<b>3. ĐỐI TƯỢNG NGHIÊN CỨU:</b>

Tìm hiểu về phân tích thiết kế hệ thống .Tìm hiểu các cơng cụ hỗ trợ phân tích thiết thiết kế hệ thống như draw.io…

<b>4. PHẠM VI NGHIÊN CỨU:</b>

<b>- Về thời gian: Từ ngày 09/11/2021 đến ngày 00/00/2021- Về nội dung: Tìm hiểu về SQL server,</b>

<b>5. PHƯƠNG PHÁP NGHIÊN CỨU:</b>

<b>- Nghiên cứu lý luận: Tham khảo và nghiên cứu một số tài liệu về cách quản lý</b>

rạp chiếu phim.

<b>- Phân tích và lựa chọn giải pháp.</b>

<b>- Phương pháp quan sát, Tham quan nghiệp vụ quản lý hệ thống rạp.- Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm- Góp ý của Giảng viên hướng dẫn.</b>

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

<b>PHẦN I - CONCEIVE (Ý TƯỞNG)</b>

<b>1. XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN):</b>

<b>1.1 Thành viên 1</b>

- Họ & Tên (Sinh viên): Tô Thị Ngọc Huyền - Chuyên ngành (của Sinh viên): Công nghệ phần mềm

- Tên ý tưởng (Sản phẩm): Web Tìm việc làm cho sinh viên tại Đà nẵng - Ngày/ Tháng / Năm: 28/08/2021

1.1.1 Mô tả ý tưởng sản phẩm

a. Tên ứng dụng: Web Tìm việc làm cho sinh viên tại Đà nẵng b. Mục đích

Đáp ứng nhu cầu tìm kiếm việc làm thêm cho sinh viên.

Cung cấp những thông tin về việc làm của người tuyển được đăng tải lên web 1 cách chi tiết.

Tự do tìm kiếm những cơng việc mà sinh viên cho rằng phù hợp với bản thân. Tự do trao đổi giữa nơi tuyển nhân viên và sinh viên để giải đáp các thắc mắc của sinh viên tại nơi muốn làm việc

Giúp sinh viên có thể tìm kiếm đúng 1 cơng việc phù hợp và phát huy bản thân c. Chức năng

Xem tin tức về việc tuyển nhân viên được đăng tải lên trang.

Đăng ảnh, cập nhật trạng thái hoặc đăng thông tin về việc làm mà sinh viên muốn.

Đăng ảnh, đăng thông tin về việc làm của người tuyển Comment bài viết.

Nhắn tin với người cần tuyển nhân viên cho nơi làm việc của họ. Gọi điện miễn phí khi có Internet.

Quản trị viên có thể loại bỏ những bài viết về việc làm không nêu cụ thể hoặc không phù hợp với sinh viên

Quản trị viên có quyền xét duyệt và quản lý bài viết của sinh viên khi đăng bài tìm việc làm hoặc của người cần tuyển nhân viên.

d. Phạm vi: - Việc làm tại đà nẵng

1.1.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: đang học - Phân tích thiết kế hướng đối tượng: chưa học - Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ lâ ‰p trình (java,C#,ASP. .NET): Đang nghiên cứu

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

1.1.2 Đánh giá khả năng phát triển sản phẩm:

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5) Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho

- Họ & Tên (Sinh viên): Nguyễn Thị Kim Huệ - Chuyên ngành (của Sinh viên): Công nghệ phần mềm - Tên ý tưởng (Sản phẩm): Ứng dụng khai báo y tế-Covid-19

Ngày/Tháng/Năm: 28/08/2021

1.2.1 Mô tả ý tưởng sản phẩm

a.Tên ứng dụng: Ứng dụng khai báo y tế-Covid-19 b.Mục đích

Giúp cho nhà nước dễ kiểm tra dịch bệnh với những người khai báo y tế Dễ khoanh vùng các nơi bị dịch và nguy cơ mắc dịch

Giúp mọi người biết được và tránh xa các nơi có nguy cơ mắc vùng dịch Hạn chế việc người dân đi lại khai báo y tế để tránh lây lan dịch bệnh c.Chức năng

Tạo và đăng ký tài khoản thông qua sdt hoặc gmail… Cho phép truy cập vào ứng dụng bằng QR code Đăng nhập

Tra cứu các dấu hiệu bị bệnh và triệu chứng Ghi chú các triệu chứng mà bạn gặp phải

Cho phép người dùng tố cáo những người từ vùng dịch trở về Cho phép các y bác sĩ biết tất cả thông tin người khai báo y tế

Người dùng có thể yêu cầu sự trợ giúp của các y bác sĩ về vấn đề sức khỏe

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

Hiển thị những nơi có dịch hay khả năng dịch cả trong bản đồ Thống kê những ca bị covid trong ngày, tuần, tháng, năm Đánh giá và chia sẻ ứng dụng

Danh sách các bệnh viện thích hợp để khám 1.2.2 Đánh giá cơ sở kiến thức của sinh viên:

- Phân tích thiết kế hệ thống: Đang học

<b>- Phân tích thiết kế hướng đối tượng: Chưa học- Hệ quản trị cơ sở dữ liệu: Chưa học</b>

<b>- Ngôn ngữ lâ ‰p trình (java, C#, ASP.NET): Đang nghiên cứu- HTML/CSS: đang nghiên cứu</b>

1.2.2 Đánh giá khả năng phát triển sản phẩm:

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

Khách hàng, đối tác, nhà cung

Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho

<b>- Họ và tên (sinh viên): Đặng Văn Kiên</b>

<b>- Chuyên ngành (của sinh viên): Công nghệ phần mềm- Tên ý tưởng (sản phẩm): website cho thuê xe máy - Ngày/Tháng/Năm: 09/11/2021</b>

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

Hiển thị danh sách các loại xe theo từng mục và giá thuê từng loại xe Hiển thị loại xe khách hàng thuê nhiều, ít hoặc các loại xe đang có trương trình giảm giá

Quản lý đơn cho thuê xe

Cập nhập tin tức, thông tin, địa chỉ, bình luận … của cửa hàng cũng như thông tin xe

Xử lý đơn hàng

Thống kê các khách hàng đặt trong ngày, trong khoảng thời gian nào 1.3.2 Đánh giá cơ sở kiến thức của sinh viên:

<b>- Phân tích thiết kế hệ thống: Đang học- Phân tích thiết kế hướng đối tượng: Chưa học- Hệ quản trị cơ sở dữ liệu: Chưa học</b>

<b>- Ngôn ngữ lâ ‰p trình (java, C#, ASP.NET): Đang nghiên cứu- HTML/CSS: đang nghiên cứu</b>

1.3.3 Đánh giá khả năng phát triển sản phẩm:

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn

700 Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý

tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

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

tưởng sản phẩm của bạn: <sub>X</sub> Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường

<b>- Họ & Tên (Sinh viên):Hoàng Văn Đạt</b>

<b>- Chuyên ngành (của Sinh viên): Công nghệ phần mềm- Tên ý tưởng (Sản phẩm): Web tư vấn bán hàng online- Ngày/Tháng/Năm: 09/11/2021</b>

1.4.1 Mô tả ý tưởng sản phẩm:

a) Tên ứng dụng - Web tư vấn bán hàng online b) Mục đích

Tư vấn đưa ra hướng giải quyết tốt nhất về bán hàng online Giải đáp các thắc mắc về nhu cầu của người mua. Giúp người mua chọn sản phẩm bán hàng phù hợp nhất Giảm thiểu một phần rủi ro trong khi đầu tư bán hàng. c) Chức năng

Tạo và đăng ký tài khoản (thông qua Gmail hoặc SĐT…). Đăng nhập.

Thông tin người dùng (Họ tên, Số đt, Số CMND, Địa chỉ). Tra cứu một số đồ dùng cần thiết để mua.

Lập lịch (để trao đổi với và tư vấn về thắc mắc, nhu cầu của người mua). Danh sách các mặt hàng người dùng cần tìm

1.4.2 Đánh giá cơ sở kiến thức của sinh viên:

<b>- Phân tích thiết kế hệ thống: Đang học- Phân tích thiết kế hướng đối tượng: Chưa học- Hệ quản trị cơ sở dữ liệu: Chưa học</b>

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

<b>- Ngơn ngữ lâ ‰p trình (java, C#, ASP.NET): Đang nghiên cứu- HTML/CSS: đang nghiên cứu</b>

1.4.3 Đánh giá khả năng phát triển sản phẩm:

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của

nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường

<b>- Họ & Tên (Sinh viên):Trần Thiện Quang</b>

<b>- Chuyên ngành (của Sinh viên): Công nghệ phần mềm- Tên ý tưởng (Sản phẩm): Web cho thuê nhà ở và văn phịng- Ngày/Tháng/Năm: 09/11/2021</b>

1.5.1 Mơ tả ý tưởng sản phẩm:

a) Tên ứng dụng : Web cho thuê nhà ở và văn phịng b) Mục đích

Tư vấn đưa ra hướng giải quyết tốt nhất cho người thuê Giải đáp các thắc mắc về nhu cầu của người thuê Giúp người thuê chọn được nhà và văn phòng ưng ý nhất Sự hài lòng của khách hàng đặt lên hàng đầu

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

c) Chức năng

Tạo và đăng ký tài khoản (thông qua Gmail hoặc SĐT…). Đăng nhập.

Thông tin người thuê (Họ tên, Số đt, Số CMND, Địa chỉ). Tra cứu một số đồ dùng cần thiết để mua.

Lập lịch (để trao đổi với và tư vấn về thắc mắc, nhu cầu của người thuê). Danh sách khu vực các nhà và văn phòng trong nước

Các ưu đãi cho khách hàng mới và các ưu đãi trong tháng. Đánh giá và chia sẻ web.

1.5.2 Đánh giá cơ sở kiến thức của sinh viên:

<b>- Phân tích thiết kế hệ thống: Đang học- Phân tích thiết kế hướng đối tượng: Chưa học- Hệ quản trị cơ sở dữ liệu: Chưa học</b>

<b>- Ngôn ngữ lâ ‰p trình (java, C#, ASP.NET): Đang nghiên cứu- HTML/CSS: đang nghiên cứu</b>

1.5.3 Đánh giá khả năng phát triển sản phẩm:

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của

nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường

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

<b>2.1.2 Môi trường phát triển:</b>

- Công cụ phân tích thiết kế CSDL: MS.ACCESS - Cơng cụ thiết kế: Mockup

<b>2.1.3. Các yêu cầu b_ trợ khác (nếu có):</b>

- Ứng dụng sử dụng trên trình duyệt, có kết nối với internet. - Tương thích với tất cả các hệ điều hành (window, ios, android) - Tuy cập nhanh, ổn định

- Giao diện đơn giản, thân thiện với người sử dụng

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

<b>2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG:</b>

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

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

<i><b>2.2.2.1 Mức ngử cảnh: </b></i>

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

<i><b>2.2.2.2 DFD mức 0:</b></i>

<i><b>2.2.2.3 Mức 1.1 – Chức năng quản lý phim:</b></i>

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

<i><b>2.2.2.4 Mức 1.2 – Chức năng quản lý lịch chiếu:</b></i>

<i><b>2.2.2.5 Mức 1.3 – Chức năng quản lý vé:</b></i>

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

<i><b>Mức 1.4 – Chức năng báo cáo thống kê:</b></i>

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

<i><b>2.2.2.6 Mức 1.4 – Chức năng Đăng kí/đăng nhập:</b></i>

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

<b>PHẦN III - THỰC HIỆN</b>

<b>3.1 Biểu đồ thực thể kết hợp (ERD):</b>

<b>3.2 Biểu đồ dữ liệu quan hệ (DRM):</b>

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

<b>3.3 Thiết kế database vật lý và các ràng buộc:o Table KHACH HANG</b>

<b>MalichchieuVARCHAR (10)</b> Foreign key

<b>Malichchieu</b> VARCHAR (10) Primary Key

<b>o Table NHANVIEN</b>

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

<b>FIELD NAMEDATA TYPECONSTRAINTNOTE</b>

<b>o Table LC-NV</b>

<b>Malichchieu</b> VARCHAR (10) Primary Key

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

<b>3.4 Thiết kế giao diện:Giao diện người dùng+Trang chủ:</b>

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

<b>+ Đăng nhập:</b>

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

<b>+ Đăng kí:</b>

<b>+Đặtvé:</b>

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

<b>Giao diện nhân viên+Trang chủ:</b>

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

<b>+Đăng nhập:</b>

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

<b>+Giao diện tìm kiếm phim:</b>

<b>+Giao diện thêm phim</b>

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

<b>+Giao diện xóa phim</b>

<b>+Giao diện cập nhật phim</b>

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

<b>Giao diện admin+Trang chủ:</b>

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

<b>+Đăng nhập:</b>

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

<b>+Thống kê theo tuần</b>

<b>+Thống kê theo tháng</b>

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

<b>+Thống kê phim bán chạy</b>

<b>+Thống kê giờ yêu thích</b>

</div>

×