1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Phân tích thiết kế hệ thống thuê nhà trọ cho sinh viên

33 8 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 2,99 MB

Nội dung

Phân tích thiết kế hệ thống thuê nhà trọ cho sinh viên Phân tích thiết kế hệ thống thuê nhà trọ cho sinh viên Phân tích thiết kế hệ thống thuê nhà trọ cho sinh viên Phân tích thiết kế hệ thống thuê nhà trọ cho sinh viên

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THƠNG TIN VÀ TRUYỀN THƠNG ĐỒ ÁN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THUÊ NHÀ TRỌ CHO SINH VIÊN Giảng viên hướng dẫn : TS Vũ Tuyết Trinh Nhóm sinh viên thực hiện: Lớp: o Đàm Tuấn Anh SHSV: 20102596 o Nguyễn Hoàng Anh SHSV: 20101094 o Phan Văn Lợi SHSV: 20101824 o Nguyễn Đức Nghĩa SHSV: 20101933 KSCLC-HTTT&TT-K55 Hà Nội T6-2014 MỤC LỤC MỤC LỤC LỜI NÓI ĐẦU I Giới thiệu đề tài Nội dung đề tài Đối tượng phạm vi .5 Mô tả toán II Phân tích hệ thống Biểu đồ ca sử dụng Đặc tả ca sử dụng .8 2.1 Sinh viên đăng ký phòng trọ 2.2 Quản lý đăng 10 2.3 Quản lý Admin 12 2.4 Sử dụng forum .13 Biểu đồ lớp tham gia vào ca sử dụng .15 3.1 Biểu đồ lớp tham gia ca sử dụng sinh viên đăng ký phòng trọ .15 3.2 Biểu đồ lớp tham gia ca sử dụng quản lý nhà trọ chủ trọ 16 3.3 Biểu đồ lớp tham gia ca sử dụng quản lý Admin .17 3.4 Biểu đồ lớp tham gia ca sử dụng đăng forum 17 Biểu đồ trình tự 18 4.1 Biểu đồ trình tự đăng chủ trọ 18 4.2 Biểu đồ trình tự sinh viên đăng ký phòng 19 4.3 Biểu đồ trình tự admin quản lý đăng 20 4.4 Biểu đồ trình tự admin quản lý user .21 4.5 Biểu đồ trình tự quản lý đăng chủ trọ 22 4.6 Biểu đồ trình tự forum 23 4.7 Biểu đồ trình tự xem bài, comment forum 24 III Thiết kế sở liệu 25 Sinh_vien: Bảng lưu thông tin sinh viên 27 Nha_tro: Bảng lưu thông tin nhà trọ đăng lên .28 Chu_nha_tro: Bảng lưu thông tin chủ nhà trọ 29 Sinh_vien_nha_tro: bảng liên kết sinh viên nhà trọ sinh viên đăng ký phòng trọ 30 Hoat_dong: Bảng lưu lại hoạt động sinh viên chủ nhà trọ sau sinh viên gửi đăng ký 31 Bai_dang: Bảng lưu lại đăng forum .32 Anh: Bảng lưu lại ảnh sử dụng, avatar cho người dùng ảnh cho nhà trọ 32 LỜI NÓI ĐẦU Để phát triển đất nước, xây dựng kinh tế đại cần phải thực thành cơng q trình Cơng Nghiệp Hóa Hiện Đại Hóa, với q trình thị hóa nhằm cung cấp nhân cơng, tập trung tài lực, vật lực, tích lũy tư bản… cho cơng nghiệp Bên cạnh đó, thị hóa kèm theo nhiều vấn đề cần giải tập trung đông đô thị vấn đề ô nhiễm môi trường, kẹt xe, vệ sinh an toàn thực phẩm, đời sống vật chất tinh thần, nhà cho công nhân… Đối với thành phố lớn, đặc biệt với Tp Hà Nội – thành phố với triệu dân – vấn đề trở nên phức tạp, vấn đề nhà trọ cho dân nhập cư, công nhân sinh viên trường đại học - cao đẳng Hơn nữa, hàng năm có 1,5 triệu học sinh tham gia kỳ thi tuyển sinh Đại Học mà chủ yếu tập trung trung tâm lớn Hà Nội Tp Hồ Chí Minh, nữa, đa số số thí sinh gia đình quê, ngoại thành lên thành phố, tìm nhà trọ vừa ý khó… Sự thành lập vào hoạt động thị trường chứng khoán kiện gia nhập tổ chức thương mại quốc tế WTO làm cho kinh tế Việt Nam có chuyễn biến sơi động Hàng trăm cơng ty thành lập, cần thuê mướn mặt làm địa điểm giao dịch, văn phòng đại diện… Như vậy, hàng ngày nhu cầu tìm kiếm nhà trọ để thuê, tìm thuê mặt làm văn phòng đại diện, địa điểm giao dịch lớn Nhưng cánh để người cần thuê gặp chủ nhà cách cách dễ dàng thuê nhà ưng ý ? Hiện nay, nhu cầu tìm kiếm thơng tin internet trở nên phổ biến Chính thế, đề tài chúng tơi thiết kế hệ thống tìm kiếm nhà trọ cách nhanh chóng hiệu Sau đưa ý tưởng tiến hành phân tích thiết kế ý tưởng mình, lần đầu bước chân vào lĩnh vực phân tích thiết kế hệ thống thông tin nên tránh khỏi thiếu sót, mong thầy bạn đọc đóng góp ý kiến để hồn thiện đồ án Xin chân thành cám ơn hướng dẫn tận tình suốt q trình thực đồ án này! I Giới thiệu đề tài Nội dung đề tài Xây dựng hệ thống quản lý nhà trọ tìm người thuê cho phép người cần tìm nhà trọ tìm kiếm phịng trọ Đây hệ thống chứa lượng lớn thông tin nhà, phịng chủ nhà khơng có nhu cầu sử dụng muốn cho thuê Người truy cập vào trang web sử dụng chức tìm kiếm theo khu vực thành phố, quân huyện, tìm theo địa số nhà đường đó, theo giá tiền thuê tiện nghi nhà, phòng cho thuê… Hệ thống cung cấp cho người truy cập thông tin chi tiết nhà, phịng có nhu cầu cho th, địa chỉ, email điện thoại để liên hệ với chủ nhà Đối tượng phạm vi Sinh viên trường đại học chủ nhà trọ địa bàn hà nội Mơ tả tốn Xây dựng hệ thống cho phép tương tác sinh viên tìm kiếm nhà trọ chủ nhà trọ cần cho thuê - Với chủ nhà trọ : Hệ thống cho phép chủ nhà trọ đăng lên thơng tin tìm kiếm nhà trọ, nội dung đăng bao gồm : địa chỉ, số người, giá tiền, diện tích phịng trọ, mơ tả chủ nhà trọ , số điện thoại, email liên hệ - Với sinh viên : Hệ thống cho phép sinh viên tìm kiếm nhà trọ Sinh viên tìm kiếm theo địa chỉ, diện tích, số người mong muốn Hệ thống có thêm chức tìm kiếm thơng minh cho phép người dùng nhập số thông tin mong muốn nhà trọ tìm kiếm nhà trọ phù hợp Ngồi tạo tương tác chủ nhà trọ sinh viên hệ thống cịn có thêm chức cho phép chủ nhà trọ đánh giá sinh viên theo chiều ngược lại sinh viên đánh giá nhà trọ theo số Điều cho phép ngồi thơng tin mà chủ nhà trọ đăng sinh viên cịn có đánh giá khác nhà trọ thông qua số lượng trung bình theo chiều ngược lại chủ nhà trọ ngồi thông tin sinh viên tên, tuổi, trường cịn đánh giá sinh viên thơng qua số trung bình Để thực điều hệ thống cần đạt yêu cầu : + Có hệ thống quản lý thông tin chủ nhà trọ, nhà trọ sinh viên Ở lưu thơng tin thêm chức xác nhận thông tin người dùng đăng ký, xác nhận thơng tin phịng trọ + Hệ thống cho phép sinh viên tìm kiếm nhà trọ theo nhiều tiêu chí, cho phép chủ nhà trọ đăng thơng tin tìm kiếm người th + Hệ thống cho phép đánh giá chủ nhà trọ sinh viên + Hệ thống có phần quản lý riêng cho toàn hệ thống : sinh viên, nhà trọ, Để tăng tương tác, hệ thống có thêm phần quản lý forum đơn giản cho phép sinh viên đặt câu hỏi để người dùng khác trả lời Ngồi ra, hệ thống cịn cung cấp chức sâu : cho phép chủ nhà trọ đăng lên đăng ngày, quản lý số lần sinh viên gửi yêu cầu muốn thuê nhà trọ ngày II Phân tích hệ thống Biểu đồ ca sử dụng Đặc tả ca sử dụng 2.1 Sinh viên đăng ký phịng trọ 2.1.1 Mơ tả tóm tắt  Tên ca sử dụng: sinh viên đăng ký phòng trọ  Mục đích: giúp sinh viên đăng ký vào phịng trọ mà muốn th trọ  Tóm lược: Sinh viên tìm kiếm, đăng ký, bỏ đăng ký, gửi phản hồi, xem lịch sử đăng ký  Đối tác: Sinh viên 2.1.2 Mô tả kịch  Kịch Ca sử dụng bắt đầu sinh viên vào hệ thống Sinh viên chọn việc trong: Tìm kiếm, đăng ký, bỏ đăng ký, xem lịch sử, phản hồi.(R1) Chỉ riêng việc tìm kiếm hệ thống khơng bắt bc sinh viên đăng nhập, cịn việc cịn lại sinh viên phải đăng nhập Nếu Tìm kiếm chọn kịch C-1: Tìm kiếm phòng trọ thực Nếu đăng ký thực kịch C-2: Đăng ký phịng trọ thực Nếu bỏ đăng ký chọn kịch C-3: Bỏ đăng ký phòng trọ thực Nếu phản hồi chọn kịch C-4: Phản hồi đăng thực Nếu xem lịch sử chọn kịch C-5: Xem lịch sử đăng ký thực  Các kịch (được dùng kịch chính) C-1: Tìm kiếm phịng trọ Sinh viên nhập thơng tin tìm kiếm phịng trọ muốn th như: giá th phịng tháng, diện tích, số người tối đa, địa Hệ thống thị đăng phịng trọ chủ cho th có thơng tin giống thơng tin sinh viên muốn tìm kiếm.(R2) Ca sử dụng bắt đầu lại C-2: Đăng kí phòng trọ Hệ thống cho phép sinh viên thực tìm kiếm, thị các bải đăng có thơng tin phịng trọ mà sin viên muốn tìn kiêm Sinh viên đăng kí vào phịng trọ.(R3) Hệ thống kết nối sinh viên với đăng phòng trọ đăng ký Ca sử dụng bắt đầu lại C-3: Bỏ đăng ký phòng trọ Hệ thống thị đăng phòng trọ mà sinh viên đăng ký Sinh viên bỏ đăng ký phòng trọ đăng ký Hệ thống dỡ bỏ kết nối đăng phòng trọ với sinh viên Ca sử dụng bắt đầu lại C-4: Phản hồi đăng Hệ thống thị đăng, sinh viên chọn đăng cần phản hồi Sinh viên phản hồi đăng cách đánh giá Hệ thống lưu kết đánh giá hiệ thị số đăng Ca sử dụng bắt đầu lại C-5: Xem lịch sử đăng ký Sinh viên u cầu xem phịng trọ mà đăng ký, hệ thống thị thông tin đăng phòng trọ mà sinh viên đăng ký Ca sử dụng bắt đầu lại  Các kịch khác R-1: Thơng tin tìm kiếm đưa la khơng xác Sinh viên phải nhập lại thơng tin phịng trọ cần tìm kiếm kết thúc ca sử dụng R-2: Thơng tin tìm kiếm khơng có sở liệu, thơng báo khơng tìm thấy, Sinh viên nhập lại thơng tin tìm kiếm kết thúc ca sử dụng R-3: Nếu đăng bị closed, hệ thống thông báo đến sinh viên, yêu cầu xem phòng khác kết thúc ca sử dụng Nếu sinh viên yêu cầu thực kịch cần đăng nhập (đăng ký phòng trọ, bỏ đăng ký phòng trọ, phản hồi đăng, xem lich sử đăng kí) hệ thống u cầu sinh viên phải đăng nhập đăng ký tài khoản 2.2 Quản lý đăng 2.2.1 Mơ tả tóm tắt  Tên ca sử dụng: Quản lý đăng 10 4.2 Biểu đồ trình tự sinh viên đăng ký phịng 19 4.3.Biểu đồ trình tự admin quản lý đăng 20 4.4.Biểu đồ trình tự admin quản lý user 21 4.5.Biểu đồ trình tự quản lý đăng chủ trọ 22 4.6.Biểu đồ trình tự forum 23 4.7 Biểu đồ trình tự xem bài, comment forum 24 III Thiết kế sở liệu  Sơ đồ quan hệ đối tượng: Mô-đun 1: sinh viên - chủ nhà trọ - đăng nhà trọ 25 Mô-đun 2: sinh viên - chủ nhà trọ - đăng forum  Thiết kế sở liệu: Cơ sở liệu gồm bảng, bao gồm: - sinh_vien - nha_tro - chu_nha_tro - sinh_vien_nha_tro - hoat_dong - bai_dang 26 - anh Sau mô tả chi tiết bảng này: Sinh_vien: Bảng lưu thông tin sinh viên Trường Kiểu Chú thích Mơ tả ma_sinh_vien string Primary key Mã số sinh viên email String Not null Email sinh viên Mat_khau String Not null Mật tài khoản sinh viên (đã mã hóa) So_dien_thoai String Not null Số điện thoại sinh viên Ngay_dang_ky Datetime Not null Ngày đăng ký sinh viên Trang_thai Int Not null, Trạng thái sinh viên, bị block hay không default = 27 Nha_tro: Bảng lưu thông tin nhà trọ đăng lên Trường Kiểu Chú thích Mơ tả Ma_nha_tro String Primảy key Mã số nhà trọ Gia_tren_thang Real Not null Số tiên thuê vòng tháng nhà trọ Dien_tich Real Diện tích nhà trọ, đơn vị m2 Dia_chi String Địa nhà trọ So_nguoi_cho_phep Int Số người tối đa Thoi_gian_tao Datetime Not null Thời gian đăng Ma_chu_nha_tro String Not null, Mã số chủ nhà trọ Foreign key Trang_thai Int Not null Lưu lại trạng thái đăng: - 1: active (bất kỳ user đăng ký phòng trọ này) - 2: pending (chủ nhà trọ đồng ý với yêu cầu liên hệ) - 3: closed (đóng đăng) Mo_ta text Mơ tả phịng trọ nhà trọ 28 Chu_nha_tro: Bảng lưu thông tin chủ nhà trọ Trường Kiểu Chú thích Mơ tả Ma_chu_nha_tro String Primary key Mã số chủ nhà trọ Email String Not null Email chủ nhà trọ Mat_khau String Not null Mật đăng nhập tài khoản So_dien_thoai String Not null Số điện thoại chủ nhà trọ Ngay_dang_ky Datetime Not null Ngày đăng ký chủ nhà trọ 29 Sinh_vien_nha_tro: bảng liên kết sinh viên nhà trọ sinh viên đăng ký phòng trọ Trường Kiểu Chú thích Mơ tả Ma String Primary key Mã số phẩn tử sinh tự động Ma_sinh_vien String Foreign key Mã số sinh viên đăng ký phòng trọ Ma_nha_tro String Foreign key Mã số phòng trọ mà sinh viên đăng ký Ngay tao Datetime Not null Sinh_vien_danh_ Int gia Not null Chu_nha_tro_da nh_gia Not null Int Default: Default: Đánh giá sinh viên (max: 5, min: 1) Đánh giá sinh viên (max: 5, min: 1) 30 Hoat_dong: Bảng lưu lại hoạt động sinh viên chủ nhà trọ sau sinh viên gửi đăng ký Trường Kiểu Chú thích Mơ tả ma String Primary key Mã số phẩn tử sinh tự động Ma_sv_pt String Foreign key Liên kết với bảng sinh_vien_phong _tro Ma_lenh Int Not null Các hoạt động, bao gồm: - 1: sinh viên đăng ký - 2: sinh viên từ chối (sau đăng ký) - 3: chủ nhà trọ chấp nhận - 4: chủ nhà trọ từ chối Bai_dang: Bảng lưu lại đăng forum 31 Trường Kiểu Chú thích Mơ tả Ma_bai_dang String Primary key Mã số đăng Chu_bai_dang String Foreign key Mã số chủ đăng Nội dung Text Thời gian tạo Datetime Not null Thời gian tạo Bài đăng gốc Int Not null Cho biết đăng đăng gốc comment lại đăng khác Nội dung đăng Default = -1 Anh: Bảng lưu lại ảnh sử dụng, avatar cho người dùng ảnh cho nhà trọ Trường Kiểu Chú thích Mơ tả Ma String Primary key Mã số sinh tự động Duong_dan String Not null Đường dẫn ảnh Thuoc_ve String Foreign key Cho biết ảnh thuộc user hay đăng Phan_loai Int Not null Cho biết ảnh thuộc user đăng Thoi_gian_tao Datetime Not null 32 33 ... phòng trọ + Hệ thống cho phép sinh viên tìm kiếm nhà trọ theo nhiều tiêu chí, cho phép chủ nhà trọ đăng thông tin tìm kiếm người thuê + Hệ thống cho phép đánh giá chủ nhà trọ sinh viên + Hệ thống. .. muốn nhà trọ tìm kiếm nhà trọ phù hợp Ngoài tạo tương tác chủ nhà trọ sinh viên hệ thống có thêm chức cho phép chủ nhà trọ đánh giá sinh viên theo chiều ngược lại sinh viên đánh giá nhà trọ theo... chủ nhà Đối tượng phạm vi Sinh viên trường đại học chủ nhà trọ địa bàn hà nội Mơ tả tốn Xây dựng hệ thống cho phép tương tác sinh viên tìm kiếm nhà trọ chủ nhà trọ cần cho thuê - Với chủ nhà trọ

Ngày đăng: 01/04/2022, 21:42

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

TÀI LIỆU LIÊN QUAN

w