Viết chương trình quản lí nhà trọ( khách sạn). - Pdf 32

LỜI MỞ ĐẦU
Ngày nay tin học đã trở thành một ngành khoa học cực kì quan trọng
trong cuộc sống hiện đại. Có thể nói mọi ngành khoa học khác đều rất cần sự trợ
giúp của máy vi tính. Ngược lại tin học cũng liên quan đến rất nhiều ngành. Do
đó việc học tập và nghiên cứu về tin học cũng trở nên hết sức cần thiết và tất yếu
đối với mọi người.
Sự ra đời của máy tính kèm theo sự phát triển của các ngôn ngữ lập trình
Có rất nhiều ngôn ngữ lập trình nhằm tạo sự thuận lợi trong việc giao tiếp giữa
máy tính và người sử dụng. Và hiện nay các ngôn ngữ phát triển theo hướng đối
tượng tức lấy yêu cầu người dùng làm tiêu chuẩn.
Đa số sinh viên chúng em đều xa nhà nên phải tự thuê cho mình một căn nhà
trọ do đó sau khi học môn Lập Trình Hướng Đối Tượng , chúng em chọn đề tài
làm bài tập lớn là:
Mô phỏng lệnh tạo thư mục (MD/MKDIR) trong hệ điều hành MSDOS.
Vì đây là lần đầu tiên thực hiện đề tài này nên vẫn còn thiếu kinh nghiệm
nên chúng em mong sự giúp đỡ, hướng dẫn tận tình của thầy cô và các bạn để
hoàn thiện hơn đề tài đồ án này.
GV hướng dẫn: Lê Thị Mỹ Hạnh
Sinh viên: Võ Đức Khánh
Nguyễn Sỹ Thìn
Lớp: 06T4Viết chương trình quản lí nhà trọ( khách sạn).
Bài tập Lập trình hướng đối tượng
BÀI TOÁN QUẢN LÝ KHÁCH SẠN
I. Đặt bài toán
Quản lí phòng trọ là một ứng dụng của lập trình hướng đối tượng vào thực tế.
Các bài toán quản lí có trong khá nhiều môn học khác như Phân tích và thiết hệ thống
,cơ sở dữ liệu...Đây là ví dụ cho ming chứng cho phương pháp phân tích thiết kế và lập
trình hướng đối tượng.

Nhập
phòng
Đăng kí
Đăng kí
Khách
hàng
Khách
hàng
Quản lí
Quản lí
Tìm khách hàng
Tìm khách hàng
Bài tập Lập trình hướng đối tượng
đơn giản để lấy mã số và thông tin khách hàng. Để đơn giản hóa bài toán chúng em chỉ
đưa ra 2 thông tin là mã số khách hàng và tên khách hàng.
2. Nhập phòng
Nhà trọ quản lí theo phòng. Mổi phòng có các thông tin chính là mã phòng và tên
phòng. Tác vụ này cho phép chủ quản lí bổ sung thêm phòng và mã các phòng mới.
3. Danh sách các phòng
Sau khi nhập dữ liệu phòng vào thì chủ quản lí sẽ có bảng danh sách các phòng để
cho thuê.
4. Tìm phòng
Dựa vào danh sách phòng thì khách hàng có thể tìm cho mình căn phòng ưng ý
nhất
5. Đăng kí thuê phòng
Sau khi đăng kí và tìm được phòng ưng ý khách hàng có thể thuê phòng cho mình
6. Đăng kí trả phòng
Sau khi kết thúc quá trình học tập , làm việc khách hàng trả phòng để về quê hay
chuyển chổ ở thì khách hàng phải đăng kí trả phòng.
7. Danh sách các khách hàng

Ghi ra tệp
Ghi ra tệp
Ghi ra tệp
Ghi ra tệp
Bài tập Lập trình hướng đối tượng
trùng trùng
không trùng không trùng
Đăng kí mới khách hàng nhập phòng
Từ lược đồ hoạt động đăng kí mới khách hàng có thể thấy hệ thống phải có một lớp
khách hàng để quản lí thông tin về các khách hàng. Mổi khách hàng sẽ được thể hiện
như một đối tượng của lớp khách hàng. Danh sách các bạn đọc và tệp lưu trữ thông tin
khách hàng được lưu trữ như các thành phần tĩnh của lớp.
Võ Đức Khánh – Nguyễn Sỹ Thìn – 06T4 – 12B
4
Đăng kí thuê phòng
Đăng kí thuê phòng
Đăng kí trả phòng
Đăng kí trả phòng
Bài tập Lập trình hướng đối tượng
sai sai
thông báo
đúng đúng
thuê phòng trả phòng
Từ lược đồ hoạt động thuê phòng và trả phòng ta thấy cần phát sinh thêm lớp
phòng và khách hàng
Còn các tác vụ danh sách khách hàng ,danh sách các phòng ,danh sách các
phòng đang cho thuê và danh sách khách hàng chỉ đơn thuần là in danh sách.
Thống kê lại thông tin phân tích bên trên và chi tiết hơn nữa các thuộc tính
và phương thức được thể hiện qua các bảng dưới đây.
1. Lớp khachhang (khách hàng)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status