Báo cáo bài tập lớn môn học phân tích thiết kế hệ thống thông tin mô tả hệ thống bằng ngôn ngữ tự nhiên

55 7 0
Báo cáo bài tập lớn môn học phân tích thiết kế hệ thống thông tin  mô tả hệ thống bằng ngôn ngữ tự nhiên

Đ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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN  BÁO CÁO BÀI TẬP LỚN Mơn học: Phân tích – Thiết kế hệ thống thơng tin Nhóm học phần: Nhóm 03 Tên đề tài: Quản lí cho thuê nhà trọ Nhóm tập lớn: Nhóm 15 Các thành viên: Nguyễn Công Huân – B19DCCN288 Trần Võ Linh – B19DCCN382 Phạm Thanh Minh – B19DCAT126 Tên modul: M1 (liên quan tới khách hàng) - Quản lí tài khoản cá nhân - Tìm, th phịng trọ - Xem tốn hóa đơn u cầu buổi học: Phân tích hệ thống (Analysis) Hà Nội, ngày 23 tháng năm 2022 A THU THẬP ĐIỀU KIỆN I Mô tả hệ thống ngôn ngữ tự nhiên 1.1 Brainstorming Qua thảo luận nhóm, xác định thuật ngữ liên quan: • Khách hàng (Người thuê nhà) • Chủ nhà trọ (Người cho th nhà) • Phịng trọ • Hóa đơn • Đồ dùng nhà • Số điện • Số nước • Tiền thuê trọ • Thời gian thuê trọ • Địa 1.2 Danh sách thuật ngữ + Giải nghĩa STT Thuật ngữ Tiếng Anh Giải nghĩa Nhóm thuật ngữ liên quan đến người Một người tổ chức yêu cầu dịch Khách hàng Customer vụ, thường trao đổi tiền mặt nhận lại dịch vụ chất lượng kèm theo Chủ nhà trọ Owner Người sở hữu khu nhà trọ theo pháp luật, có giấy tờ kèm theo Nhóm thuật ngữ liên quan tới thực thể vật lý Phịng trọ Room Khoảng khơng gian giới hạn tường bao quanh, có cửa sổ, bên có tiện nghi hỗ trợ cho đời sống vật chất tinh thần người Đồ dùng nhà Household appliances Các tiện nghi dùng phòng, hỗ trợ cho đời sống vật chất tinh thần người Tập hợp thông tin, thường có số tên Địa Address riêng, dùng để vị trí chi tiết cơng trình (nhà, bệnh viện, trường học, …) Nhóm thuật ngữ liên quan tới thực thể trửu tượng Lượng công suất điện sử dụng Số điện Electrical usage đơn vị thời gian xác định trước, thường tính theo đơn vị Watt (W) Lượng nước sử dụng đơn vị Số nước Water usage thời gian xác định trước, thường tính theo đơn vị lít (l) Hóa đơn Bill Quy đổi thành tiền việc sử dụng dịch vụ đó, in gửi điện tử Hóa đơn dành riêng cho việc thuê nhà Tiền thuê trọ Rent bill trọ, toán sau khoảng thời gian định kỳ nhà trọ Thời gian khách hàng lại nhà trọ, 10 Thời gian thuê trọ Rent time kéo dài sau trả đủ tiền thuê trọ xác định trước II Chi tiết hệ thống mô tả biểu đồ (sử dụng UML) 2.1 Chi tiết hệ thống 2.1.1 Mục đích Hệ thống có dạng trang Web phục vụ công tác thuê nhà trọ khách hàng, giúp người cho thuê quản lý việc thuê nhà trọ khách hàng 2.1.2 Phạm vi hệ thống a) Thành viên hệ thống nói chung: - Đăng nhập - Đăng xuất - Thay đổi thông tin cá nhân (tên đăng nhập, mật khẩu, địa chỉ) b) Khách hàng - Được thực chức thành viên - Tìm thuê phòng trọ trực tuyến - Xem tốn hóa đơn trực tuyến - Ngừng th nhà c) Chủ nhà trọ - Quản lý phòng đồ dùng phòng (bao gồm cập nhật trạng thái phòng trống/đã thuê trạng thái đồ dùng tốt/hỏng hóc) - Thống kê đồ dùng theo trạng thái - Xem số điện, số nước hàng tháng - Lên hóa đơn 2.1.3 Hoạt động cụ thể chức (Modul M1: Khách hàng) a) Quản lý tài khoản cá nhân Khách hàng đăng nhập vào hệ thống => Chọn chức xem thông tin cá nhân => Giao diện thông tin cá nhân với thông tin cá nhân khách hàng với tùy chọn thay đổi => Giao diện đổi thông tin với tùy chọn đổi tên đăng nhập, mật khẩu, địa => Khách hàng chọn đổi mật => Giao diện đổi mật với ô điền mật cũ, ô điền mật nút xác nhận => Khách hàng nhập mât cũ, mật nhấn xác nhận => Giao diện thông báo đổi thông tin thành cơng, trở giao diện b) Tìm th phòng trọ trực tuyến Khách hàng đăng nhập vào hệ thống => Chọn chức tìm th phịng trọ => Danh sách phòng trọ với phòng sáng có trạng thái trống, phịng đặt bơi xám, bên có tìm kiếm theo tầng, mã phịng, … => Khách hàng thực tìm phịng (nếu cần) chọn phòng trống ưng ý, phòng đặt xem, khơng chọn => Hệ thống thơng tin cụ thể phịng: tầng, số phịng, trạng thái đồ dùng phịng, tiền trọ cần đóng => Khách hàng chọn đặt phòng => Hệ thống thơng tin phịng, xác nhận đặt phịng hộp tin nhắn để khách hàng gửi thông tin cần thiết cho chủ nhà (số người ở, ngày nhận phòng, …) => Khách hàng nhấn xác nhận ưng ý => Hệ thống thơng báo đặt phịng thành cơng, trở giao diện c) Xem tốn hóa đơn hàng tháng Khách hàng đăng nhập vào hệ thống => Ở giao diện chính, bấm vào thơng tin cá nhân => Giao diện thông tin cá nhân ra, bao gồm thơng tin khách hàng, phịng th (nếu có) hóa đơn bao gồm tổng số tiền cần đóng => Khách hàng bấm vào hóa đơn => Giao diện hóa đơn với cụ thể: tiền thuê nhà hàng tháng, số điện tiền điện tương ứng, số nước tiền nước tương ứng tổng số tiền cần trả => Bên thông tin chủ nhà, số điện thoại, số tài khoản => Khách hàng chọn tốn tiền mặt vật lý tiền điện tử (trong ví) tốn phần tồn số tiền => Chủ trọ cập nhật số tiền cần đóng cịn lại, đóng đủ ghi 2.1.4 Các đối tượng cần xử lý - Thành viên: tên đăng nhập, họ tên, ngày sinh, giới tính, mật khẩu, địa chỉ, email, số tài khoản (nếu có) - Khách hàng: giống thành viên - Chủ nhà trọ: giống thành viên - Phòng trọ: Tầng, số phịng, mơ tả - Đồ dùng: Tên đồ dùng, số lượng - Tiền điện: số công tơ điện, số tiền - Tiền nước: số công tơ nước, số tiền - Hóa đơn: tiền nhà hàng tháng, tiền điện, tiền nước - Cách thức toán: toán tiền mặt toán online 2.1.5 Mối quan hệ đối tượng - Nhà trọ có nhiều phịng - Một phịng có nhiều đồ dùng - Một khách hàng th phịng - Một phịng chứa nhiều người (nhưng phải có khách đại diện) - Một hóa đơn có nhiều loại tiền phải đóng - Khách hàng chọn tốn 2.2 Biểu diễn lược đồ UML 2.2.1 Lược đồ lớn hệ thống Mơ tả: - Tìm phịng trọ: UC cho phép khách hàng tìm phịng trọ trống - Thuê phòng trọ: UC cho phép khách hàng th phịng trọ ưng ý - Xem hóa đơn: UC cho phép khách hàng xem cụ thể số tiền thuê trọ phải trả - Lên hóa đơn: UC cho phép chủ trọ thống kê số tiền khách hàng cần trả tháng - Thống kê doanh thu: UC cho phép chủ trọ xem doanh thu cụ thể, doanh thu theo tầng, theo phịng - Quản lý thơng tin cá nhân: UC cho phép thành viên hệ thống xem thay đổi thông tin cá nhân (giới hạn thay đổi tên đăng nhập, mật khẩu) - Quản lý phòng: UC cho phép chủ trọ quản lý cập nhật tình trạng phịng - Quản lý đồ dùng: UC cho phép chủ trọ quản lý cập nhật tình trạng đồ dùng phòng (nằm phạm trù quản lý phòng) - Thống kê đồ dùng thay thế: UC cho phép chủ trọ thống kê số lượng chi tiết đồ dùng hỏng cần thay - Chốt số điện: UC cho phép chủ trọ theo dõi thống kê số điện khách hàng dùng 2.2.2 Lược đồ riêng khách hàng a) UC quản lý thông tin cá nhân Mô tả: - Đăng nhập: Đề xuất UC đăng nhập - Xem thông tin cá nhân: Đề xuất UC thông tin cá nhân - Quản lý thông tin cá nhân: Đề xuất UC quản lý thông tin cá nhân Không thể quản lý thông tin cá nhân mà khơng xem trước => UC xem thơng tin bao gồm quản lý thông tin => Biểu đồ use case chi tiết bao gồm: - Xem thông tin cá nhân: UC cho phép khách hàng xem thông tin cá nhân đăng kí - Quản lý thơng tin cá nhân: UC cho phép khách hàng thay đổi số thơng tin cá nhân đăng kí b) UC tìm th phịng trọ Mơ tả: - Đăng nhập: Đề xuất UC đăng nhập - Tìm phịng trọ: Đề xuất UC thuê phòng trọ - Thuê trọ: Đề xuất UC th phịng trọ - Tìm phịng trọ th phịng trọ nằm phạm trù tìm th, phải include UC - Tìm phịng trọ tìm theo tầng, tìm theo số phịng, UC tìm bao gồm UC nhỏ - Muốn th phịng trọ thành cơng phịng phải có tình trạng tốt (trống + khơng hỏng hóc), UC thuê bao gồm UC => Biểu đồ chi tiết bao gồm: - Tìm th phịng trọ: UC cho phép khách hàng tìm th phịng trọ c) UC xem hóa đơn tốn ... a) UC quản lý thông tin cá nhân Mô tả: - Đăng nhập: Đề xuất UC đăng nhập - Xem thông tin cá nhân: Đề xuất UC thông tin cá nhân - Quản lý thông tin cá nhân: Đề xuất UC quản lý thông tin cá nhân... cần thiết) Kịch Khách hàng nhập mật tài khoản, đăng nhập vào hệ thống Giao diện ra, có phần thơng tin khách hàng Khách hàng chọn thông tin khách hàng Giao diện thông tin khách hàng - Thông tin. .. mật cũ mật mới, bấm Xác nhận 10 Hệ thống thông báo đổi thông tin thành công “Đổi mật thành công” Nút bấm OK 11 Khách hàng bấm OK 12 Hệ thống trở giao diện thông tin tài khoản cá nhân Ngoại lệ7

Ngày đăng: 23/02/2023, 17:33

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

Tài liệu liên quan