Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
0,94 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG o0o BÀI TẬP LỚN PROJECT1 Đề tài : Phát triển phần mềm quản lí khách sạn Giáo viên hướng dẫn: ThS Trịnh Tuấn Đạt Nhóm sinh viên thực hiện: Nguyễn Hữu Trung CNTT4 - K55 20102767 Nguyễn Xuân Trường K55 20102400 CNTT4- Nguyễn Tường Quân 20102044 CNTT4 - K55 21 Bài tập lớn PROJECT1 Hà nội – 11/2012 Mục lục Mục lục ii LỜI NÓI ĐẦU PHÂN CƠNG THÀNH VIÊN TRONG NHĨM CHƯƠNG KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN 1.1 Mô tả yêu cầu toán Tên đề tài 1.1.2 Mô tả yêu cầu 1.1.1 Yêu cầu Biểu đồ use case 1.2.1 Biểu đồ Use case tổng quan 1.1.3 1.2 1.2.2 Biểu đồ use case phân rã mức Đặc tả use case Quản lý phòng: Quản lý khách hàng : Thuê phòng : 10 1.3 Trả phòng 10 Thống kê : 10 Chương : PHÂN TÍCH THIẾT KẾ BÀI TOÁN 11 2.1 2.2 Thiết kế Cơ sở liệu 11 Biểu đồ trình tự 12 2.2.1 Biểu đồ trình tự thao tác nhân viên cho th phịng 12 2.2.2 Biểu đồ trình tự thao tác nhân viên nhận trả phòng 13 2.3 2.4 Biểu đồ lớp 14 Thiết kế chi tiết lớp 15 2.4.1 Package bean : 15 2.4.2 Package model : 16 2.4.3 Package Control 17 2.4.4 Package view 18 Phát triển phần mềm quản lí khách sạn 21 Bài tập lớn PROJECT1 Chương : CƠNG NGHỆ VÀ THUẬT TỐN SỬ DỤNG 22 3.1 Mơ hình MVC 22 3.2 Kỹ thuật lập trình hướng đối tượng 23 3.3 Kỹ thuật xử lý kết nối Data base truy vấn SQL 23 3.3.1 Kết nối Data base 23 3.3.2 Khởi tạo, thực câu lệnh truy vấn SQL 24 3.4 Các kỹ thuật ứng dụng khác 25 3.4.1 Sử dụng XML DOM Parse để ghi đọc file xml 25 3.4.2 Thư viện JDate 25 3.4.3 In hóa đơn 26 3.4.4 Tối ưu giao diện việc thiết kế Photoshop 27 3.4.5 Chương trình Setting kèm 27 Chương : XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA 29 4.1 Kết chương trình minh họa 29 4.2 Giao diện chương trình 29 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 33 TÀI LIỆU THAM KHẢO 35 Phát triển phần mềm quản lí khách sạn 21 LỜI NĨI ĐẦU Trong giai đoạn nay, giai đoạn mà đất nước ta phấn đầu trở thành quốc gia mạnh công nghệ thông tin viễn thông, coi công nghệ thông tin mục tiêu phát triển hàng đầu Việc ứng dụng công nghệ thông tin vào tất ngành kinh tế kinh tế quốc dân xu tất yếu, ngành công nghiệp, dịch vụ ngày pháp triển mạng quy mô lớn Nắm bắt xu này, với kiến thức thực tế, kiến thực tiếp thu giảng lớp, thành viên nhóm thống đến định chọn đề tài xây dựng phần mềm quản lý khách sạn với yêu cầu chức Để hồn thành tập lớn này, nhóm chúng em xin gửi lời cảm ơn chân thành đến: Thầy giáo hướng dẫn đề tài - Thạc Sĩ Trịnh Tuấn Đạt, Giảng viên Khoa Công nghệ Thông tin Trường Đại học Bách Khoa Hà Nội - hết lòng giúp đỡ, hướng dẫn, dạy tận tình để nhóm em hoàn thành đề tài Phát triển phần mềm quản lí khách sạn 21 Các bạn lớp Project góp ý giúp đỡ trình làm đề tài Phát triển phần mềm quản lí khách sạn 21 PHÂN CƠNG THÀNH VIÊN TRONG NHĨM Tên thành viên Công việc Nguyễn Hữu Trung Thiết kế Use-case, biểu đồ lớp, giao diện Code phần View Nguyễn Xuân Trường Thiết kế CSDL, code phần Model, Control View Nguyễn Tường Quân Code phần Model, Control, kiểm thử chương trình, viết báo cáo, Silde Phát triển phần mềm quản lí khách sạn 21 CHƯƠNG KHẢO SÁT, ĐẶC TẢ U CẦU BÀI TỐN 1.1 Mơ tả u cầu tốn 1.1.1 Tên đề tài Xây dựng chương trình quản lý khách sạn 1.1.2 Mô tả yêu cầu Quản lý thơng tin phịng cho th khách sạn bao gồm : Tên phịng, Loại phịng, Giá phịng, Tình trạng phịng Thơng tin khách hàng : Mã số khách hàng, Tên khách hàng, Năm sinh, Giới tính, Số CMTND, Địa chỉ, Số điện thoại Thống kê lịch sử khách hàng, phiên đặt phòng, trả phòng 1.1.3 Yêu cầu Hoàn thành thao tác sau: Nhập danh mục phòng Nhập danh mục khách hàng Quản lý đặt phịng Quản lý tình trạng phịng Quản lý nhận trả phịng, lập hóa đơn tốn Thơng kê, kế tốn Mơ hình hóa tốn: Phát triển phần mềm quản lí khách sạn 21 1.2 Biểu đồ use case 1.2.1 Biểu đồ Use case tổng quan Phát triển phần mềm quản lí khách sạn 21 Chương trình phân cấp người sử dụng gồm : Kiểu tài khoản Admin Kiểu tài khoản User Với lớp người dùng chương trình có chức Quản lý phịng Quản lý khách hàng Thuê phòng Trả phòng Thống kê Quản trị 1.2.2 Biểu đồ use case phân rã mức Phát triển phần mềm quản lí khách sạn 21 Use case Quản lý phòng Phát triển phần mềm quản lí khách sạn