Báo cáo chuyên đề học phần phân tích thiết kế hướng đối tượng đề ti phân tích thiết kế hệ thống quản lý khách thuê trọ

59 5 0
Báo cáo chuyên đề học phần phân tích thiết kế hướng đối tượng đề ti phân tích thiết kế hệ thống quản lý khách thuê trọ

Đ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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TI: Phân tích thiết kế hệ thống quản lý khách thuê trọ Sinh viên thực : TRƯƠNG MẠNH Giảng viên hướng dẫn : LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : D15 CNPM7 Khóa : D15 Hà Nội , tháng năm 2022 Lời nói đầu Trên thực tế khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ q Thầy Cơ, gia đình bạn bè Và đặc biệt, học kỳ Em xin cảm ơn Lê Thị Trang Linh hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Trong thời gian học tập thực hành hướng dẫn cô, chúng em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng đồ án thời gian có hạn, với lượng kiến thức hạn chế, nhiều bỡ ngỡ, nên đồ án “ Quản lý khách thuê trọ” chắn khơng thể tránh khỏi thiếu sót Chúng em mong nhận quan tâm, thông cảm đóng góp q báu thầy bạn để đồ án ngày hoàn thiện Một lần nữa, chúng em xin chân thành cám ơn ln mong nhận đóng góp thầy cô bạn Sau cùng, chúng em xin kính chúc thầy Khoa Cơng Nghệ Thông Tin dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Trân trọng! CHƯƠNG I: KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng Hiện nay, với gia tăng dân số củng với phát triển lớn mạnh nghành nghề đặc biệt thành phố nhu cầu nơi vấn đề thiết yếu người Tuy nhiên, hệ thống quản lý sổ sách trước nhiều khách sạn, nhà trọ khơng cịn phù hợp với quy mơ tốc độ phát triển nữa.Và nhà trọ 250 vậy, áp dụng công nghệ thông tin vào công việc quản lý, buôn bán dừng mức đơn giản rời rạc công việc Hệ thống quản lý chưa tối ưu dẫn đến có bất lợi, bất tiện việc quản lý Sau khảo sát Nhà trọ 250 cần có hệ thống giúp việc quản lý tiện lợi, dễ sử dụng hơn, nhờ vào việc công nghệ, khoa học kĩ thuật phát triền cho đời giải pháp quản lý nhà trọ thuận tiện, đơn giản, dễ dàng mang lại tính hiệu cao cho cơng tác quản lý kinh doanh Với mục tiêu nhắm đến việc khắc phục vấn đề Các quy trình cũ thực cách thủ công, ghi chép làm tốn nhiều cơng sức, thời gian, khó khăn việc lưu trữ lâu dài 1.2 Tổng quan Tọa lạc số 250 Trần Cung thuộc thành phố Hà Nội, cách lăng Chủ tịch Hồ Chí Minh 6,5 km, cách trường đại học Điện Lực 1,4 km,với tuổi đời khoảng 10 năm, nhà trọ cung cấp cho khách thuê chỗ ngủ nghỉ, nơi để xe Với 30 phòng trọ giá phù hợp nơi sinh viên có nhu cầu tìm nơi để trọ lâu dài, phịng dùng chung nhà tắm, wc ngồi cịn có wi昀椀 miễn phí Các phịng có cơng tơ điện riêng diện tích phịng vừa phải với trung bình phịng 15m^2 Nhà trọ ln có người nhà 24/24 sẵn sàng giải vấn đề phát sinh thời gian khách thuê trọ Địa : 250 Trần Cung - Cổ Nhuế – Bắc Từ Liêm – Hà Nội SĐT : 0787059531 1.3 Hoạt động nghiệp vụ  Chức quản lý phòng trọ + Phịng trọ: có loại phịng: - Phịng đơn loại 1: giá 1.300.000đ diện tích 10m^2 Trong phịng trọ có sẵn giường đơn, tủ để quần áo cỡ nhỏ, điều hịa bình nóng lạnh - Phịng đơn loại 2: giá 1.000.000đ diện tích 10m^2 Trong phịng trọ có sẵn giường đơn tủ để quần áo nhỏ - Phịng đơi loại 1: giá 1.800.000đ diện tích 20m^2 Trong phịng trọ có sẵn giường đôi tủ để quần áo cỡ vừa điều hịa bình nóng lạnh - Phịng đơi loại 2: giá 1.500.000đ diện tích 20m^2 Trong phịng trọ có sẵn giường đôi tủ để quần áo cỡ vừa + Chủ trọ phải có trách nhiệm kiểm tra sửa chữa bảo dưỡng phòng trọ trước sau khách đến thuê  Chức quản lý khách thuê + Chủ trọ có sổ sách lưu lại thông tin khách thuê (họ tên, địa chỉ, ngày sinh, ) phải cập nhật thông tin khách thuê yêu cầu  Chức toán + Khách th trọ có tránh nhiệm phải tốn triền trọ cho chủ trọ theo chu kì đăng ký + Có thể trả tiền mặt toán trực tiếp tùy theo khu cầu người thuê  Chức tính tiền trọ + Khách thuê chủ trọ tính tiền trọ, tiền điện, tiền nước, tổng tiền theo cơg thức có sẵn: - Tiền phòng ~ 1.000.000 – 1.800.000 (tùy theo loại phòng mà khách thuê) - Tiền điện = số điện * 4.000 (1 số điện = kWH) - Tiền nước = số mét khối nước * 7.000 - Tổng tiền = tiền phòng + tiền điện + tiền nước 1.4 Yêu cầu phần mềm 1.4.1 Yêu cầu chức  Quản lý phịng trọ : chủ nhà trọ dễ dàng quản lí số lượng, chất lượng tình trạng phịng trọ Có thể thêm, sửa, xóa phịng trọ  Quản lý khách thuê : chủ nhà trọ dễ dàng quản lí, nắm bắt thơng tin khách th trọ Có thể thêm, sửa, xóa thơng tin khách th trọ  Thanh toán : khách thuê trọ dùng chức để toán tiền trọ cho chủ trọ  Tính tiền trọ : chủ nhà trọ khách th dùng chức để tính tiền phịng, tiền điện, tiền nước 1.4.2 Yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật :thông tin khách thuê phải bảo vệ toàn vẹn phải bảo mật cẩn thận khơng để lộ ngồi 1.4.2.2 u cầu lưu : thông tin liên quan đến nhà trọ phải lưu lên máy chủ chủ trọ phải có cứng thơng tin khách thuê phải thay sửa chữa thông tin cập nhật 1.4.2.3 Yêu cầu phần cứng : window trơ lên 1.4.2.4 Phần mềm sử dụng : C++, SQL 1.4.2.5 Yêu cầu sử dụng phần mềm : phần mềm viết có giao diện thân thiện, bố trí chức phù hợp, dễ sử dụng CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định Actor Use case tổng quát hệ thống 2.1.1 Các Actor STT Chủ trọ Actor Use case + Đăng Nhập + Quản lý phòng trọ + Quản lý khách thuê + Thanh tốn + Tính tiền trọ + Đăng Nhập + Sửa thơng tin +Thêm thơng tin +Xóa thơng tin + Thanh tốn + Tính tiền trọ Khách th 2.1.2 Usecase tổng quát 2.2 Phân tích, thiết kế chức hệ thống 2.2.1 Chức đăng nhập đăng xuất 2.2.1.1 Biểu đồ use case cho chức đăng nhập, đăng xuất  Đặc tả use case đăng nhập, đăng xuất - Tác nhân: Khách thuê trọ, chủ trọ - Mô tả: Mỗi tác nhân sử dụng hệ thống quản lý cần thực chức đăng nhập vào hệ thống Khi dùng xong phần mềm đăng xuất tài khoản khỏi phần mềm quản lý - Dịng kiện chính: + Tác nhân u cầu giao diện đăng nhập vào hệ thống + Hệ thống thị giao diện đăng nhập cho tác nhân + Tác nhân sẽ: cập nhật tên đăng nhập (usename) mật (password) + Hệ thống kiểm tra liệu xác nhận thông tin từ tác nhân gửi vào hệ thống + Thơng tin hệ thống gửi thông báo đưa tác nhân vào hệ thống + Kết thúc use case đăng nhập - Dịng kiện phụ: + Sự kiện 1: Nếu tác nhân đăng nhập đúng, lại muốn thoát khỏi hệ thống Hệ thống thơng báo cách đăng xuất Kết thúc use case + Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhập lại thoát Sau tác nhân chọn thoát Kết thúc use case - Các u cầu đặc biệt: Khơng có - Trạng thái hệ thống trước sử dụng use case: Khơng có u cầu - Trạng thái hệ thống sau sử dụng use case: + Nếu đăng nhập thành công: Hệ thống gửi thông báo “Bạn đăng nhập thành cơng!!!” thị giao diện cho tác nhân thực chức khác + Nếu đăng nhập thất bại: Hệ thống gửi thông báo “Bạn đăng nhập thất bại!!!” quay lại chức đăng nhập cho bạn đăng nhập lại thơng tin 2.2.1.2 Biểu đồ hoạt đơng chức đăng nhâp  Đặc tả biểu đồ hoạt động chức đăng nhập + Chức đăng nhập có thêm chức là: đăng xuất + Người thực : chủ trọ , khách th + Điều kiện kích họat: khơng + Mơ tả bước : - Bước 1: Người dùng vào trang wed nhà trọ yêu cầu đăng nhập - Bước 2: Hệ thống hiển thị giao diện đăng nhập - Bước 3: Người dùng nhập tài khoản mật - Bước 4: Hệ thống kiểm tra liệu đầu vào  Nếu liệu hợp lệ chuyển qua bước  Nếu liệu khơng hợp lệ quay lại bước - Bước 5: Hệ thống kiểm tra liệu người dùng nhập  Nếu tài khoản có hệ thống chuyển qua bước  Nếu tài khoản khơng có hệ thống quay lại bước - Bước 6: hệ thống cấp quyền đăng nhập cho người dùng - Bước 7: Kết thúc 2.2.1.3 Biểu đồ trình tự chức đăng nhập 2.2.1.4 Biểu đồ cộng tác 10  Biểu đồ công tác cho chức tính tiền phịng  Biểu đồ hoạt đơng chức tính tổng tiền 45  Đặc tả biểu đồ hoạt động chức tính tổng tiền Người thực : chủ trọ, khách thuê + Điều kiện kích họat: đăng nhập, chọn chức tính tiền trọ chọn chức tính tổng tiền +Mơ tả bước : - Bước 1: Người dùng yêu cầu chức tính tổng tiền - Bước 2: Hệ thống hiển thị giao diện chức tính tổng tiền - Bước 3: Người dùng nhập liệu - Bước 4: Hệ thống thực chức tính tổng tiền  Nếu thành cơng hệ thống đưa thơng báo chuyển qua bước  Nếu không thành công hệ thống đưa thơng báo quay lại bước - Bước 5: hệ thống lưu thông tin vào sở liệu đưa thông báo - Bước 6: Kết thúc  Biểu đồ trình tự cho chức tính tổng tiền 46  Biểu đồ cơng tác cho chức tính tổng tiền 2.3 Biểu đồ lớp tổng quát hệ thống 47 2.4 Biểu đồ trạng thái 2.5 Biểu đồ thành phần 48 2.6 Biểu đồ triển khai 49 CHƯƠNG III PHÁT SINH MÃ TRÌNH 3.1 Mã trình cho chức Quản lí thơng tin khách 50 3.2 Mã trình cho chức Quản lí phịng trọ 51 52 3.3 Mã trình cho chức Tính tiền trọ 53 54 3.4 Mã trình cho chức Thanh toán 55 56 CHƯƠNG IV GIAO DIỆN HÊN THỐNG 4.1 Giao diện trang chủ 4.2 Giao diện trang quản lí phịng 4.3 Giao diện trang quản lí thơng tin khách th 4.4 Giao diện trang tính tiền trọ 57 4.5 Giao diện trang toán 58 KẾT LUẬN Mặc dù cố gắng tìm hiểu cơng việc “quản lý nhà trọ” không tránh khỏi thiếu sót Mong thầy đóng góp thêm ý kiến để nhóm em có thêm kinh nghiệm từ hồn chỉnh Phân tích thiết kế hệ thống quản lý khách thuê trọ hoàn thành việc sau: - Nêu nên hiên trạng thực tế nhà trọ - Mơ tả dược tốn - Xây dựng nghiệp vụ hiểu rõ nghiệp vụ nhà trọ - Vẽ biểu đồ usecase - Đặc tả usecase - Vẽ biểu đồ - Vẽ biểu đồ lớp - Vẽ biểu đồ hoạt động - Vẽ biểu đồ trạng thái - Vẽ biểu đồ triển khai - Vẽ biểu đồ thành phần - Nắm bắt thực quy trình phân tích, thiết kế hệ thống phần mềm theo hướng đồi tượng Do thời gian hạn chế kinh nghiệm thân chưa nhiều nên việc phân tích thiết kế chưa hoàn thiện phần mềm quản lý thực thụ Nó mang tính chất học hỏi, trao dồi bước đầu làm quen với thực tế Nhưng qua báo cáo này, em học hỏi nhiều kiến thức kinh nghiệm thực tế, hữu ích quý giá 59

Ngày đăng: 12/06/2023, 15:32