Báo cáo đồ án công nghệ phần mềm

99 5 0
Báo cáo đồ án công nghệ phần mềm

Đ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

Báo cáo đồ án công nghệ phần mềm Báo cáo đồ án công nghệ phần mềm Báo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềm Báo cáo đồ án công nghệ phần mềm Báo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềm Báo cáo đồ án công nghệ phần mềm Báo cáo đồ án công nghệ phần mềm v v v Báo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềmBáo cáo đồ án công nghệ phần mềm

TRƯỜNG ĐẠI HỌC SÀI GỊN KHOA CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC CÔNG NGHỆ PHẦN MỀM Đề tài: Thiết kế xây dựng phần mềm quản lý khách sạn Giáo viên hướng Nguyễn Lê Thanh Trúc dẫn: Nguyễn Thanh Phước Nhóm thực hiện: Nhóm Thành viên: Lê Chánh Huy 3121410228 Quách Thanh Nhã 3121410357 Thái Minh Phúc 3121410396 Trần Trung Tiền 3121410019 Vũ Hoàng Nguyên 3121410354 Võ Thái Tuấn 3121410563 TP.Hồ Chí Minh, Ngày tháng 11, năm 2023 PHIẾU CHẤM ĐIỂM STT Họ tên Quách Thanh Nhã (3121410357) Lê Chánh Huy (3121410228) Võ Thái Tuấn (3121410563) Thái Minh Phúc (3121410396) Vũ Hoàng Nguyên (3121410354) Trần Trung Tiền (3121410019) Nhiệm vụ Điểm Chữ ký GIÁO VIÊN CHẤM Họ tên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN TP.Hồ Chí Minh, ngày… tháng….năm 2023 Giảng viên hướng dẫn LỜI MỞ ĐẦU Hiện nay, việc sử dụng cộng nghệ thông tin vào quản lý sở liệu cần thiết Bởi quản lý sở liệu ứng dụng giúp người làm việc nhanh, hiệu nhiều so với làm thủ công Ngày nay, nhu cầu lại, công tác dài ngày, nhu cầu du lịch nhu cầu nơi an chốn ở, nghỉ ngơi thư giãn yêu cầu chất lượng dịch vụ ngày tăng Bắt kịp địi hỏi khách sạn ngày nâng cao chất lượng quản lý phục vụ để đạt mục tiệu kinh doanh để tồn môi trường kinh doanh khách sạn đầy cạnh tranh Với đề tài : Thiết kế xây dựng phần mềm quản lý khách sạn, em tham gia khảo sát hệ thống khách sạn Đồng thời sử dụng Java để thiết kế giao diện hệ thống sử dụng SQL Server để tạo lưu trữ liệu Để thực báo cáo ,em nhân giúp đỡ, dạy bảo cô Nguyễn Lê Thanh Trúc thầy Nguyễn Thanh Phước (giảng viên khoa Công Nghệ Thông Tin, trường đại học Sài Gịn) Xin cảm ơn thầy, cơ, bạn bè khách sạn giúp đỡ em hoàn thành báo cáo Mục lục A TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM I GIỚI THIỆU Tên đề tài Lý chọn đề tài Mục tiêu đề tài Phương pháp nghiên cứu Phạm vi đề tài Mô tả đề tài Ý nghĩa thực tiễn đề tài II TỔNG QUAN VỀ PHẦN MỀM Yêu cầu chung phần mềm Chức phần mềm Đối tượng người dùng III PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ IV ĐẶC TẢ YÊU CẦU PHẦN MỀM Thu thập yêu cầu Các giao diện bên Yêu cầu chức B TÀI LIỆU THIẾT KẾ I CƠ SỞ DỮ LIỆU ERD Mô tả thực thể Chuyễn ERD sang mơ hình quan hệ Mô tả chi tiết quan hệ Logic Vật lý II GIAO DIỆN Tổng thể Các chức III XỬ LÝ Xác định Actor Use Case tổng quát Class Diagram Sequence Diagram C TÀI LIỆU KIỂM THỬ I TEST DESIGN II TEST CASE D BÁO CÁO KẾT QUẢ A TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM I GIỚI THIỆU Tên đề tài Thiết kế xây dựng phần mềm quản lý khách sạn Lý chọn đề tài Hiện nay, hầu hết khách sạn sữ dụng phương thức quản lý cũ sữ dụng sổ sách, giấy tờ kết hợp Microsoft Excel để lưu trữ tính tốn Tuy nhiên, phương pháp quản lý lại có nhiều hạn chế như: nhiều thời gian, thất thoát doanh thu, khơng nắm bắt xác lượt khách nghỉ, thời lượng nghỉ,… vấn đề việc quản lý phòng nhân viên Hiện nay, thị trường có nhiều phần mềm quản lý khách sạn với nhiều tính mức giá khác Tuy nhiên, để lựa chọn hệ thống quản lý tốt nhất, phù hợp với toán quản lý khách sạn lại điều trăn trở Sử dụng hệ thống quản lý khách sạn giải pháp nhiều nhà quản lý khách sạn tin tưởng sử dụng Và việc ứng dụng công nghệ vào nghiệp vụ quản lý ngày phổ biến trở thành lợi cạnh tranh Mục tiêu đề tài Đề tài nghiên cứu với mục tiêu sau: + Quản lý thông tin cách nhanh gọn xác khách hàng đặt phịng sử dụng dịch vụ + Thống kê đầy đủ thông tin liên quan đến việc quản lý khách sạn Phương pháp nghiên cứu + Khảo sát thực tế công tác quản lý khách sạn TP Hồ Chí Minh + Nghiên cứu tài liệu có liên quan tài liệu quản lý khách sạn, tài liệu ngôn ngữ SQL, tài liệu SQL Sever, + Thực nghiệm: cài đặt vào SQL Sever thông tin nghiệp vụ phục vụ công tác quản lý khách sạn Phạm vi đề tài - Xây dựng phần mềm sử dụng cơng nghệ MySql Xampp - Chương trình tập trung xử lý liệu giải toán quản lý khách sạn Katanat Mô tả đề tài Khách sạn khảo sát khách sạn sao, đặt thành phố Hồ Chí Minh Quy mơ khách sạn có 30 phịng ngủ chia làm loại: + Phịng đơn + Phịng đơi + Phịng VIP Tất phòng trang bị thiết bị máy điều hòa, bàn làm việc, điện thoại, intenet,… Ngoài ra, khách sạn phục vụ dịch vụ cho thuê xe, giặt ủi đồ, trao đổi ngoại tệ, đưa đón sân bay,… Hiện khách sạn chưa có chương trình chun quản lý việc đặt phịng tốn Nhân viên khách sạn dùng phần mềm Excel để quản lý việc đặt phòng, đăng ký, trả phịng khách hàng Chính gặp phải số khó khăn sau: + Những xử lý thủ tục đặt phòng, đăng ký, trả phòng thời gian + Khó kiểm tra phịng hư, kiểm sốt trạng thái phịng (phịng trống, phịng sữ dụng ) + Khó việc quản lý thơng tin khách hàng, thơng tin hố đơn, thơng tin phiếu đăng ký phịng, đăng ký dịch vụ… Vì lý ,ban lãnh đạo khách sạn yêu cầu phải có chương trình nhỏ đặt phận kinh doanh khách sạn có khả quản lý thơng tin khách hàng , thơng tin đặt phịng, nhận phòng, trả phòng, báo cáo, quản lý dịch vụ… Ý nghĩa thực tiễn đề tài Giúp khách sạn hoạt động hiệu chuyên nghiệp hơn: Phần mềm quản lý khách sạn giúp khách sạn tự động hóa nghiệp vụ quản lý, từ tiết kiệm thời gian chi phí, nâng cao hiệu hoạt động Tăng cường khả cạnh tranh khách sạn: Phần mềm quản lý khách sạn giúp khách sạn cung cấp dịch vụ tốt cho khách hàng, đáp ứng nhu cầu ngày cao khách hàng Tạo điều kiện cho khách sạn phát triển: Phần mềm quản lý khách sạn giúp khách sạn dễ dàng quản lý phân tích liệu, từ đưa định kinh doanh xác Nâng cao hiệu quản lý đặt phòng: Phần mềm giúp khách sạn quản lý danh sách đặt phòng cách khoa học, tránh tình trạng thất lạc thơng tin, đồng thời giúp khách sạn phân bổ phòng hợp lý, tăng tỷ lệ lấp đầy phịng Tăng cường chăm sóc khách hàng: Phần mềm giúp khách sạn lưu trữ thông tin khách hàng cách đầy đủ xác, từ khách sạn cung cấp dịch vụ tốt cho khách hàng, xây dựng mối quan hệ thân thiện với khách hàng Tăng cường hiệu quản lý tài chính: Phần mềm giúp khách sạn quản lý giao dịch tài cách chặt chẽ, tránh thất tài Tăng cường hiệu quản lý nhân sự: Phần mềm giúp khách sạn quản lý thông tin nhân viên cách khoa học, từ giúp khách sạn dễ dàng tuyển dụng, đào tạo quản lý nhân viên II TỔNG QUAN VỀ PHẦN MỀM Yêu cầu chung phần mềm - Tính Năng Dễ Sử Dụng (Usability): Phần mềm phải có giao diện trực quan, dễ hiểu dễ sử dụng Điều bao gồm việc cung cấp hướng dẫn, trợ giúp tài liệu hướng dẫn sử dụng - Hiệu Suất Đáp Ứng (Performance and Responsiveness): Phần mềm cần phải nhanh chóng phản hồi yêu cầu người dùng xử lý tác vụ cách hiệu quả, tải cao - Tính Bảo Mật (Security): An ninh liệu bảo mật quan trọng Phần mềm phải bảo vệ chống lại mối đe dọa an ninh, bao gồm việc mã hóa liệu bảo vệ thông tin người dùng - Khả Năng Mở Rộng (Scalability): Phần mềm nên thiết kế để dễ dàng mở rộng, cho phép nâng cấp mở rộng chức mà khơng cần phải viết lại tồn hệ thống - Khả Năng Tương Thích (Compatibility): Phần mềm nên tương thích với hệ thống, thiết bị trình duyệt khác nhau, đảm bảo hoạt động cách hiệu loạt tảng - Khả Năng Phục Hồi (Reliability): Phần mềm phải ổn định đáng tin cậy, với khả phục hồi từ lỗi cách nhanh chóng hiệu - Dễ Dàng Bảo Trì (Maintainability): Cấu trúc mã nguồn phải rõ ràng tài liệu đầy đủ, giúp cho việc bảo trì nâng cấp phần mềm trở nên dễ dàng - Tính Linh Hoạt (Flexibility): Phần mềm nên linh hoạt để thích ứng với yêu cầu thay đổi tích hợp với hệ thống khác - Tuân Thủ Pháp Luật Tiêu Chuẩn: Phần mềm phải tuân thủ quy định pháp lý tiêu chuẩn ngành, bao gồm vấn đề quyền, bảo vệ liệu cá nhân tiêu chuẩn chất lượng Chức phần mềm  Phần mềm quản lý khách sạn cần có chức sau: + Quản lý đặt phịng: Hệ thống cho phép người dùng đặt phòng, hủy phòng, sửa thơng tin đặt phịng, Khi có khách đặt phịng, lễ tân kiểm tra xem khách có phải khách khơng để tạo phiếu th phịng Nếu khách quen, lễ tân thêm thơng tin khách hàng trực tiếp sở liệu có Ngồi ra, lễ tân cịn chọn tốn lượt tất phòng khách tốn phịng chọn + Quản lý khách hàng: Hệ thống lưu trữ thông tin khách hàng, bao gồm thơng tin cá nhân, thơng tin đặt phịng, Khi có khách hàng đặt phịng, lễ tân thêm thông tin khách hàng vào sở liệu + Quản lý dịch vụ: Hệ thống lưu trữ thông tin dịch vụ mà khách sạn cung cấp, bao gồm giá cả, loại dịch vụ, Lễ tân thêm dịch vụ mà khách sữ dụng vào phiếu thuê Dịch vụ mà khách dùng toán với lúc trả phòng + Quản lý khuyến mãi: Hệ thống cho phép người dùng thêm, cập nhật thơng tin chương trình khuyến Lễ tân chọn chương trình khuyến để áp dụng cho khách hàng khách toán + Quản lý thống kê: Hệ thống đưa thống kê cho người dùng như: doanh thu, dịch vụ sữ dụng nhiều,… + Quản lý điều hành: Hệ thống lưu trữ thông tin nhân viên, thông tin tài khoản Quản lý điều khóa tài khoản nhân viên thêm, sửa thông tin nhân viên + Quản lý tài khoản: Người dùng đăng nhập, đăng xuất, xem thông tin tài khoản, lấy lại mật qua số điện thoại Đối tượng người dùng Phần mềm xây dựng hướng tới đối tượng người dùng quản lý lễ tân III PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ * Mơ hình triển khai: - Phần mềm nhóm em xây dựng theo mơ hình thác nước - Mơ hình thác nước ? Mơ hình thác nước phương pháp quản lí dự án tiến trình, kế hoạch tổ chức liên tiếp Mơ hình thác nước tạo với mục đích quản lý vịng đời phát triển phần mềm - Mơ hình thác nước trọng vào tiến triển logic bước thực Sau phạm vi dự án để xác định, nhóm phân công việc làm với mục tiêu lịch trình thực cụ thể Mỗi nhóm thực thi phần giai đoạn dự án Mỗi giai đoạn phải vận hành theo quy trình kế hoạch lên trước đó, thực nối tiếp nhau, giai đoạn sau bắt đầu giai đoạn trước hồnh thành *Ưu điểm mơ hình thác nước: + Mơ hình thiết kế đơn giản, dễ nắm bắt áp dụng, quy trình rõ ràng bước + Dễ quản lí bảo trì cách tiếp cận cố định tự bước + Các yêu cầu input output xác định rõ ràng nên thuận lợi công tác kiểm thử sản phẩm + Áp dụng mang lại hiệu cao dự án nhỏ có yêu cầu rõ ràng + Có nhiều tài liệu cung cấp cho khách hàng tham khảo mơ hình dự án * Nhược điểm mơ hình thác nước: + Khơng có hiệu khơng chưa xác định rõ yêu cầu từ ban đầu + Khi xảy lỗi giai đoạn trước đó, khó sửa lỗi Hay phải tốn nhiều chi phí để sửa lỗi + Khơng phải mơ hình lý tưởng cho dự án lớn dài ngày Thu Thập Yêu Cầu:  Tiến hành họp với quản lý khách sạn nhân viên để hiểu rõ nhu cầu vận hành quản lý  Thu thập thơng tin quy trình tại, vấn đề cần giải mong muốn tính  Xác định yêu cầu chức phi chức năng, quản lý phòng, đặt phòng, toán, báo cáo Thiết Kế:  Phát triển mơ hình kiến trúc tổng thể, xác định thành phần sở liệu, server, client  Thiết kế giao diện người dùng cho chức chính, tập trung vào trải nghiệm người dùng tính trực quan  Xây dựng mơ hình liệu lược đồ ERD cho sở liệu Lập Trình:  Phát triển chức dựa thiết kế phê duyệt, sử dụng ngơn ngữ lập trình cơng nghệ phù hợp  Tích hợp module quản lý phịng, quản lý khách hàng, quản lý dịch vụ,… Kiểm Thử:  Thực kiểm thử chức để đảm bảo tính hoạt động yêu cầu 10

Ngày đăng: 19/12/2023, 22:53

Tài liệu cùng người dùng

Tài liệu liên quan