1. Trang chủ
  2. » Luận Văn - Báo Cáo

Pbl2 dự án cơ sở lập trình đề tài quản lý phòng trọ

20 41 1

Đ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

Nội dung

ĐẠI HỌC ĐÀ NẴNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THƠNG TIN PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH Đề tài: QUẢN LÝ PHÒNG TRỌ GIẢNG VIÊN HƯỚNG DẪN: TS.Võ Đức Hoàng SINH VIÊN THỰC HIỆN: Tên sinh viên: Lê Văn Thành Luân LỚP: 20TCLC_DT5 NHÓM: 20.91 Tên sinh viên: Nguyễn Nhật Khơi LỚP: 20TCLC_DT3 NHĨM: 20.91 Đà Nẵng, 12/2021 PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH LỜI MỞ ĐẦU Hiện nay, trường Đại học ngày mở rộng, khu công nghiệp xuất ngày nhiều, lượng sinh viên người lao động sống xa nhà tăng nhanh chóng cách đáng kể Chính xu hướng kéo theo việc khu nhà trọ mọc lên nấm, đặc biệt gần trường Đại học Cao đẳng, khu công nghiệp, từ nội ngoại thành Thực tế kinh doanh phịng trọ hay cho thuê hộ hình thức nhiều người quan tâm nay, mang đến thu nhập cao ổn định cho chủ nhà, nhu cầu ln cao chịu tác động từ mơi trường bên ngồi Nếu số lượng phịng trọ bạn mức trung trung, khơng q nhiều dường việc quản lý có lẽ dễ dàng Chính thu nhập cao khơng sợ khơng có người thuê, nhiều chủ nhà mạnh dạn đầu tư vào hình thức kinh doanh này, với quy mơ nhà trọ lớn, nhiều phịng hay chí phân bố nhiều khác nhau, điều khiến bạn khơng có đủ thời gian để quản lý tất sử dụng phần mềm quản lý nhà trọ giải pháp đơn giản, hiệu để bạn theo dõi tất thứ Tên sinh viên Trang PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH MỤC LỤC LỜI MỞ ĐẦU MỤC LỤC DANH MỤC HÌNH VẼ GIỚI THIỆU ĐỀ TÀI PHÂN TÍCH CHỨC NĂNG HỆ THỐNG 1.1 Sử dụng với vai trò admin 1.2 Sử dụng với vai trò User THIẾT KẾ CẤU TRÚC DỮ LIỆU 3.1 Phát biểu toán 3.2 Phân tích ứng dụng cấu trúc liệu hệ thống PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG VÀ TRIỂN KHAI HỆ THỐNG .13 4.1 Cấu trúc hệ thống hướng đối tượng 13 4.2 Kết 14 4.2.1 Giao diện chương trình 14 4.2.2 Kết thực thi chương trình 17 4.2.3 Nhận xét 19 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 19 a Kết luận 19 b Hướng phát triển 19 TÀI LIỆU THAM KHẢO 20 Tên sinh viên Trang PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH DANH MỤC HÌNH VẼ Hình 1: Sơ đồ khối Admin Hình 2: Sơ đồ khối User Tên sinh viên Trang PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH GIỚI THIỆU ĐỀ TÀI Phần mềm Quản lý phịng trọ ứng dụng tự động hóa phịng trọ Nó giúp quản lý thơng tin phịng trọ lệnh nhập đơn giản từ quản lý phòng trọ cách hiệu hơn, đơn giản nhiều lợi ích khác quản lý chi phí, lập hóa đơn tiền th, quản lý tài chủ trọ Phần mềm quản lý phịng trọ cho tính hiệu suất cao so với cách truyền thống: - Tổ chức tồn thơng tin hệ thống - Quản lý xác sai sót - Tiết kiệm thời gian với tính tự động Ngôn ngữ C++ C++ ngôn ngữ lập trình hướng đối tượng mở rộng từ ngơn ngữ C Trong ngơn ngữ C khơng có khái niệm lập trình hướng đối tượng, để lập trình hướng đối tượng nhà phát triển thêm chức với nhiều cải tiến khác vào ngôn ngữ C, để tạo phiên mở rộng C ngơn ngữ C++ Có thể hiểu đơn giản C++ ngơn ngữ C với nhiều cải tiến khác nhau, bao gồm lập trình hướng đối tượng Mặc dù cải tiến từ C, có khả sử dụng phương thức lập trình thủ tục ngơn ngữ C truyền thống Và điều tuyệt vời là, C++ C có tính tương hỗ với nhau, nên sử dụng đồng thời C++ C viết chương trình máy tính Ngơn ngữ C++ ngơn ngữ lập trình hướng đối tượng có lợi ứng dụng quản lý Nhờ vào tính chất kế thừa, đa hình, đóng gói, trừu tượng ngơn ngữ ta không quản lý liệu tốt mà cịn đảm bảo tính bảo mật liệu cao cho chương trình Bên cạnh đó, ngơn ngữ C++ đời từ lâu nên khả tương thích, hỗ trợ đa tảng tốt so với ngơn ngữ lập trình khác Tên sinh viên Trang PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH PHÂN TÍCH CHỨC NĂNG HỆ THỐNG 2.1 Sử dụng với vai trị admin Hình 1: Sơ đồ khối Admin ADMIN Quản lý phòng trọ Thu tiền sinh hoạt Tiền điện phòng Tiền nước phòng Dữ liệu phòng trọ Quản lý sinh viên Doanh thu phòng trọ hàng tháng Dữ liệu sinh viên th phịng Admin có chức năng: - Nhập/ xuất/ chỉnh sửa liệu tiền sinh hoạt - Nhập/ xuất/ chỉnh sửa liệu phòng trọ - Nhập/ xuất/ chỉnh sửa doanh thu - Nhập/ xuất/ chỉnh sửa liệu sinh viên thuê phòng Tên sinh viên Trang PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH 2.1 Sử dụng với vai trị User Hình 2: Sơ đồ khối User USER Phịng trọ th Chi phí sinh hoạt Tiền điện phòng Tiền nước phòng Dữ liệu phịng trọ Dữ liệu sinh viên Thơng tin cá nhân Tiền th phịng User có chức năng: - Xem chi phí sinh hoạt - Xem thơng tin phịng trọ thuê - Xem tiền thuê phòng - Xem/ chỉnh sửa thông tin cá nhân THIẾT KẾ CẤU TRÚC DỮ LIỆU 3.1 Phát biểu toán Input: - file input user.txt : chứa liệu người dung (mã sinh viên, họ tên, ngày sinh, số điện thoại, quê quán, vai trò, username, mật khẩu) Tên sinh viên Trang PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH - file input dienNuoc.txt: chứa mã phòng, số điện, số nước, tiền điện, tiền nước, ngày thu, trạng thái - file input phongtro.txt: chứa mã phòng, tên phòng, loại phòng, giá phòng, trạng thái Output: - file output thanhtoantientro.txt: mã hóa đơn, mã phòng, mã sinh viên, ngày thu, nội dung, giá tiền, trạng thái Tên sinh viên Trang PBL2: DỰ ÁN CƠ SỞ LẬP TRÌNH - Hiển thị thơng tin hình 3.2 Phân tích ứng dụng cấu trúc liệu hệ thống Tạo class EventFile lưu trữ hàm nhập, xuất, đọc, thêm, sửa, xóa - Hàm xuất: void writingUser(string filename, vector data){ ofstream myfile ("user.txt"); if (myfile.is_open()) { if(data.size()>0){ for(int i = 0; i< data.size(); i++){ myfile

Ngày đăng: 03/07/2023, 15:28

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w