Phần mềm tạo ra nhằm phục vụ các công việc đặt vé, bán vé và thanh toán cho rạp chiếu phim một cách nhanh chóng và thuận tiện hơn Nhân viên của rạp chiếu phim: Nhân viên bán vé Nhân viên quản trị hệ thống Nhân viên quản lí rạp
QUẢN LÍ DỰ ÁN PHẦN MỀM ĐỀ TÀI : PHẦN MỀM QUẢN LÍ BÁN VÉ XEM PHIM THÀNH VIÊN B16DCCN084 B16DCCN123 B16DCCN125 B16DCCN387 B16DCCN405 : PHẠM MINH ĐỨC : PHẠM THỊ LINH : NGUYỄN HỒNG HẢI :NGƠ VĂN TUẤN :ĐỒN THU VÂN NỘI DUNG CHÍNH PHÁT BIỂU BÀI TỐN QUẢN LÍ TÀI NGUN CON NGƯỜI TƠN CHỈ DỰ ÁN QUẢN LÍ GIAO TIẾP VÀ TRUYỀN THƠNG QUẢN LÍ THỜI GIAN, LẬP LỊCH QUẢN LÍ CHẤT LƯỢNG QUẢN LÍ RỦI RO QUẢN LÍ CẤU HÌNH SLIDE I PHÁT BIỂU BÀI TỐN TỔNG QUAN VỀ DỰ ÁN 1.1 MỤC ĐÍCH Phần mềm tạo nhằm phục vụ công việc đặt vé, bán vé toán cho rạp chiếu phim cách nhanh chóng thuận tiện 1.2.ĐỐI TƯỢNG SỬ DỤNG Nhân viên rạp chiếu phim: -Nhân viên bán vé -Nhân viên quản trị hệ thống -Nhân viên quản lí rạp SLIDE 1.3 Phạm vi * Phạm vi quản lí Quản lí thơng tin - Thơng tin phim - Thông tin rạp - Thông tin phim * Đặt vé Bán vé Thanh tốn Phạm vi khơng quản lí Quản lí nhân Quản lí sở vật chất Quản lí dịch vụ Chức QUẢN LÍ PHIM VÀ PHỊNG CHIẾU ĐẶT VÉ QUẢN LÍ TÀI KHOẢN THANH TỐN TÌM THƠNG TIN KHÁCH HÀNG XEM BÁO CÁO THÔNG KÊ CÔNG NGHỆ - Winform Appication with Java - Framework: Spring MVC - UI Design: Ngx-admin - Database Management: MongoDB * Các công cụ hỗ trợ lập trình: Visual Studio, Eclipse Dbeaver SLIDE CAM KẾT VỀ CHẤT LƯỢNG SẢN PHẨM - Có đầy đủ chức theo yêu cầu khách hàng Có đặc tả, hướng dẫn chi tiết cho người dùng Giao diện thân thiện với người dùng Có tính an tồn bảo mật cao Được đăng kí quyền, khơng cung cấp mã nguồn cho bên thứ ba Có tài liệu mơ tả hướng dẫn nâng cấp bảo trì hệ thống cần thiết THỜI HẠN BÀN GIAO - Thời hạn giao sản phẩm : 06 tháng kể từ ngày 15/8/2019 đến 15/02/2020 CHI PHÍ - Chi phí bảo trì hệ thống sửa lỗi phát sinh: 0đ - Tổng chi phí ước lượng: 0đ SLIDE Tổng quan 1.1 Mô tả dự án - Phần mềm tạo nhằm phục vụ công việc đặt vé, bán vé toán cho rạp chiếu phim Bao gồm chức đặt vé, bán vé, tốn quản lý thơng tin khách hàng nhân viên 1.2 Mục tiêu dự án - Phần mềm Quản lý bán vé rạp chiếu phim tạo nhằm phục vụ công việc đặt vé, bán vé toán cho rạp chiếu phim cách nhanh chóng thuận lợi SLIDE 1.3 Các phương pháp cách tiếp cận * Cách tiếp cận - Khảo sát yêu cầu giao diện chức mà khách hàng mong muốn xây dựng hệ thống - Tìm hiểu đối tượng khách hàng sử dụng hệ thống - Lựa chọn công nghệ phù hợp để phát triển hệ thống * Phương pháp - Sử dụng ngôn ngữ Java để phát triển dự án ● Winform Appication with Java ● Framework: Spring MVC - UI Design: Ngx-admin - Database Management: MongoDB SLIDE 10 Giới thiệu Ý nghĩa việc quản lý cấu hình: -Đảm bảo phần mềm cập nhật thực chức cách xác Việc quản lý cấu hình tớt có thể giải qút hoặc tránh được mợt sớ lỡi như: - Bug tốn nhiều công sức để sửa lại xuất trở lại -Mã nguồn viết cho chức thất lạc -Một chức kiểm thử khơng chạy - Một module có nhiều source code với nhiều version khác nhau, tích hợp cần phải biết rõ mà nguồn version cần sử dụng… Phạm vi áp dụng Được hoàn thành pha lập kế hoạch và được sử dụng cho bộ phận: - Quản trị cấu hình - Tồn pha dự án Mục đích - Thiết lập, bảo đảm tính tồn vẹn sản phẩm trung gian sản phẩm cuối tất pha dự án - Kiểm sốt thay đổi hệ thống - Thiết lập mơi trường phát triển – xây dựng, tổ chức thư mục kho liệu lưu trữ cho dự án Quy trình quản lý cấu hình 2.1 Quy ước nhận dạng đặt tên CI 2.1.1 Các mẫu cấu hình: Phần mềm quản lý bán vé xem phim SM Khởi tạo dự án SM 1.1 Tài liệu khởi tạo dự án PM Lập kế hoạch PM 2.1 Tài liệu lập kế hoạch dự án Project Plan PM 2.2 Tài liệu kế hoạch quản lý cấu hình Configuration Management Plan PM 2.3 Project Charter PM 2.4 WBS PM 2.5 Bản báo cáo sau giai đoạn lập kế hoạch BA Xác định yêu cầu BA 3.1 Tài liệu khảo sát yêu cầu BA 3.2 Tài liệu phân tích yêu cầu BA 3.3 Tài liệu đặc tả yêu cầu ( RSD ) BA 3.4 Tài liệu đặc tả yêu cầu phần mềm ( SRS ) BA 3.5 Tài liệu yêu cầu người sử dụng ( URD ) BA 3.6 Bản báo cáo giai đoạn xác định yêu cầu SA Thiết kế SA 4.1 Bản thiết kế tổng thể SA 4.2 Bản thiết kế chức SA 4.3 Bản thiết kế giao diện SA 4.4 Bản thiết kế CSDL SA 4.5 Bản báo cáo sau giai đoạn thiết kế Quy trình quản lý cấu hình 2.1 Quy ước nhận dạng đặt tên CI 2.1.1 Các mẫu cấu hình: Phần mềm quản lý bán vé xem phim C Cài đặt C 5.1 File database hệ thống C 5.2 File tập hợp mã nguồn modul quản lý phim C 5.3 File tập hợp mã nguồn modul quản lý phòng chiếu C 5.4 File tập hợp mã nguồn modul lên lịch chiếu C 5.5 File tập hợp mã nguồn modul quản lý đặt vé C 5.6 File tập hợp mã nguồn modul quản lý nhân C 5.7 File tập hợp mã nguồn modul quản lý nhập phim C 5.8 File tập hợp mã nguồn modul quản lý dịch vụ C 5.9 File tập hợp mã nguồn modul quản lý đặt vé tai quầy C 5.10 File tập hợp mã nguồn modul xem loại báo cáo C 5.11 File tập hợp mã nguồn modul tìm kiếm phim C 5.12 File tập hợp mã nguồn modul đặt hủy vé online cho khách C 5.13 File tập hợp mã nguồn modul thống kê phim vé mua C 5.14 Bản báo cáo sau giai đoạn viết code xử lý T Kiểm thử hiệu chỉnh T 6.1 Tài liệu kế hoạch kiểm thử đơn vị ( UTP ) T 6.2 Tài liệu kế hoạch kiểm thử tích hợp ( ITP ) T 6.3 Tài liệu kế hoạch kiểm thử hệ thống ( STP ) T 6.4 Bản báo cáo sau giai đoạn kiểm thử… PTL Triển khai PTL 7.1 Tài liệu cài đặt chạy thử.( IM ) PTL 7.2 Tài liệu hướng dẫn sử dụng (UM) PTL 7.3 Bản báo cáo sau giai đoạn triển khai PM Nghiệm thu, bàn giao Quy trình quản lý cấu hình 2.1 Quy ước nhận dạng đặt tên CI 2.1.1 Các mẫu cấu hình: Phần mềm quản lý bán vé xem phim SM 8.1 Bản ký kết hợp đồng với khách hàng PM Tổng kết dự án PM 9.1 Bản báo cáo tổng kết dự án SM 10 Đóng dự án SM 10.1 Bản tuyên bố đóng dự án PTL 11 Phần mềm hệ thống cơng cụ hỗ trợ PTL 11.1 Gói Phần mềm hệ điều hành Windows, LiNux, Ubuntu, Mac-OS PTL 11.2 Phần mềm công cụ hỗ trợ PTL 11.3 Hệ quản trị CSDL SQL Sever CC 12 Cơ sở hạ tầng phần cứng CC 12.1 Máy chủ CC 12.2 Máy trạm CC 12.3 Băng lưu trữ liệu CC 12.4 Ổ đĩa cứng CC 12.5 RAM Quy trình quản lý cấu hình 2.1.2 Xác định quy ước đặt tên mẫu cấu hình a Đánh mã cho mẫu cấu hình ( mẫu tài liệu…) Mỗi mẫu cấu hình xác định mã số theo cách sau: =__ . - < Mã phiên > Trong đó: : Cụm từ gồm 2-3 chữ viết tắt tên nhóm phụ trách sinh tài liệu Mã quy trình: Là mã quy trình nơi tài liệu phát hành Mã quy trình thống sau STT Tên quy trình Mã quy trình QT Quản lý hợp đồng 01 QT Quản lý dự án 02 QT Quản lý yêu cầu 03 QT Thiết kế phần mềm 04 QT lập trình 05 QT Kiểm thử 06 QT Triển khai QT quản lý hợp đồng phụ 07 08 09 10 QT quản lý cấu hình thay đổi QT Hỗ trợ khách hàng 11 Quản lý chất lượng 11 10 Loại tài liệu quy định sau: STT Kiểu tài liệu Mã viết tắt Tài liệu hướng dẫn GLN Tài liệu quy trình PRC Tài liệu kế hoạch PLN Tài liệu check list CHL Tài liệu danh sách (list) LIST TàI liệu biểu mẫu TPL Tài liệu đặc tả usecase UCS Tài liệu Testcase TC Mã nguồn Source Đánh số phiên xem mục quy ước đánh số phiên tài liệu Ví dụ: Tài liệu lập kế hoạch dự án có mã dự án AppFilmManager, kiểu tài liệu kế hoạch mã PLN, PM thực hiện lên có nhóm phụ trách PM, mã quy trình mã số mẫu cấu hình quy trình có version 1.1 Vậy mã số đầy đủ tài liệu là: AppFilmManager _PLN_PM 2.1 – v1.1 b Đánh mã dự án - Project code Mã dự án khác với tên dự án dự án xác định mã số (Project code) theo cách sau: = < Tên viết tắt phần mềm > < mã đơn vị thực > Tên viết tắt phần mềm: chữ tên phần mềm Mã đơn vị thực là: số thứ tự nhóm thực Ví dụ: Dự án xây dựng phần mềm quản lý bán vé phim nhóm thực có mã là: AppFilmManager2 2.2 Thủ tục sở CI 2.2.1 Đối với tài liệu 2.2 Thủ tục sở CI 2.2.2 Đối với chương trình 2.2 Thủ tục sở CI 2.3 Lịch trình dự án STT Tên Baseline Khởi tạo Xác định yêu cầu Thiết kế Xây dựng chương trình Tiêu chuẩn Baseline Tổ chức họp cơng bố dự án Hoàn thành việc lập kế hoạc tạo tài liệu project plan Bàn giao sản phẩm Sau có tất yêu cầu khách hàng chức giao diện Xây dựng hoàn thiện thiết kế chức giao diện Chuẩn bị đến giai đoạn cài đặt modul Hoàn thành việc xây dựng kiểm thử sản phẩm Đóng gói, chốt sản phẩm bàn giao cho khách hàng Phụ trách 2.4 Cấu trúc thư mục & Quyền truy cập Các vùng thư mục dự án Vùng Mục đích Vùng Vùng phát triển Vùng dành cho lập trình viên lưu trữ code Vùng phát triển Vùng giám sát Vùng kiểm thử Lưu trữ tài liệu sẵn sàng để xem xét Người giám sát lấy tài liệu vùn Lưu giữ mã nguồn chương trình hồn thành, kiểm thử qua Vùng giám sát Vùng kiểm thử Lưu giữ phiên sẵn sàng để phát hành tất phiên phát hành Vùng phát hành Vùng Lưu trữ Người sử dụng tìm phiên cần thiết cho công việc họ Vùng lưu trữ mục cấu hình phát hành để chuẩn bị cho baseline không th thay đổi thành viên Vùng phát hành Vùng Lưu trữ 2.5 QUY TẮC ĐÁNH SỐ PHIÊN BẢN Đối với tài liệu: cấp phiên trì dạng định danh đánh số với phần: Số phiên bản: xuất bên trái Nó thay đổi kiến trúc cốt lõi sản phẩm thay đổi Số sửa đổi: xuất bên phải số thập phân. Nó thay đổi nội dung thay đổi, cấu trúc dòng chảy tổng thể vật phẩm giữ ngun. Trình tự sửa đổi thơng thường 1.1, 1.2, v.v Đối với tệp nguồn phần mềm: Các tệp thực thi phần mềm tệp hỗ trợ thường xác định theo tên số phiên Số phiên bản: xuất bên trái số thập phân Nó thay đổi kiến trúc cốt lõi mục phần mềm thay đổi, chuyển từ khu vực công cụ phát triển sang khu vực khác, ứng dụng đại tu hoàn toàn giao diện người dùng thay đổi bản. Trong trường hợp này, phiên 1.1a trở thành phiên 2.0 Số sửa đổi: xuất bên phải số thập phân Nó thay đổi tính mới, chức nội dung khác thêm thay đổi đáng kể. Trong trường hợp bình thường, kiến trúc cốt lõi giao diện người dùng mở rộng giới hạn theo cách đó. Lý phổ biến để thay đổi số sửa đổi thêm mô-đun chức khác vào phần mềm. Trình tự sửa đổi thơng thường 1.0, 1.1 và 1.2 , v.v Mức cập nhật: thêm bớt thay đổi với mục phần mềm sửa nhiều lỗi, mà khơng cần thêm chức Phiên 1.1 trở thành v1.1a, v1.1b, v.v. Việc cập nhật bị hạn chế sửa đổi kết hợp, liên quan đến sửa lỗi bổ sung tính mới, thực hiện. Trong trường hợp vậy, số sửa đổi phần mềm tăng lên báo cập nhật bị loại bỏ, v1.1b đến v1.2 2.6 Kiểm soát thay đổi STT Ngày thông qua Sự kiện Hành động 7/3/2019 Khách hàng cập nhật thêm yêu cầu vào tài liệu đặc tả Kiểm tra khác biệt, cập nhật danh sách yêu cầu Bản thiết kế CSDL thêm cho module quản lý dịch vụ Kiểm tra lại thiết kế, vẽ lại thiết kế CSDL bổ xung thêm module quản lý dịch vụ Mã nguồn thêm module quản lý dịch vụ Viết code xử lý cho module quản lý dịch vụ, kiểm thử đơn vị cho module Mã nguồn xóa module xem hướng dẫn sử dụng Xóa code cho module xem hướng dẫn sử dụng, lập tài liệu hướng dẫn sử dụng cứng cho khách hàng SLIDE 68 2.7 Chiến lược lưu Vùng lưu trữ Sản phẩm lưu trữ Lưu trữ Loại lưu trữ Tần xuất lưu trữ PIC Google Drive Tài liệu đặc tả Cinema\Back_up\Specifi Đầy đủ cRequirement lần /tuần BA Google Drive Bản thiết kế Cinema\Back_up\Design Đầy đủ lần /tuần SA Google Drive CSDL Cinema\Back_up\Databa Đầy đủ se lần /tuần PTL Google Drive Mã nguồn Cinema\Back_up\Source Đầy đủ lần /tuần PTL Google Drive Báo cáo Cinema\Back_up\Report Đầy đủ lần /tuần CC SLIDE 69 Cảm ơn Vì lắng nghe ... viên quản lí rạp SLIDE 1.3 Phạm vi * Phạm vi quản lí Quản lí thơng tin - Thơng tin phim - Thông tin rạp - Thông tin phim * Đặt vé Bán vé Thanh tốn Phạm vi khơng quản lí Quản lí nhân Quản lí sở... CHÍNH PHÁT BIỂU BÀI TỐN QUẢN LÍ TÀI NGUN CON NGƯỜI TƠN CHỈ DỰ ÁN QUẢN LÍ GIAO TIẾP VÀ TRUYỀN THƠNG QUẢN LÍ THỜI GIAN, LẬP LỊCH QUẢN LÍ CHẤT LƯỢNG QUẢN LÍ RỦI RO QUẢN LÍ CẤU HÌNH SLIDE I PHÁT... công việc đặt vé, bán vé toán cho rạp chiếu phim Bao gồm chức đặt vé, bán vé, toán quản lý thông tin khách hàng nhân viên 1.2 Mục tiêu dự án - Phần mềm Quản lý bán vé rạp chiếu phim tạo nhằm phục