Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
1,29 MB
Nội dung
Phân Tích Thiết Kế Trang Web: Tìm Kiếm Nhà Trọ Trực Tuyến LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mục tiêu phạm vi đề tài: 1.1 Mục tiêu : Đây website 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ê… Đồng thời website liên kết với website khác nhằm giúp người truy cập có hướng dẫn cụ thể sơ đồ để đến nhà cần tìm, cung cấp cho người truy cập thơng tin chi tiết nhà, phịng có nhu cầu cho thuê, địa chỉ, email điện thoại để liên hệ với chủ nhà Website có khả tiếp nhận cập nhật thông tin ngơi nhà mà người chủ nhà muốn đăng tải website đăng ký quảng cáo website từ phía cơng ty khác 1.2 Phạm vi : Phạm vi đồ án nằm giới hạn mơn học phân tích thiết kế hệ thống thông tin nhằm phục vụ cho việc thiết kế website đáp ứng mục tiêu 1.3 Khảo sát : Các chức website : o Lưu trữ thông tin đặc điểm nhà, phòng cần cho thuê khu vực nào, đia chỉ, giá th phịng thơng tin cần thiết để có liên lạc với chủ nhà Các thơng tin lưu trữ theo cấu trúc hợp lý thuận lợi cho việc tìm kiếm nhanh o Giao diện bắt mắt, thân thiện, cho phép đặt thông tin quảng cáo LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com o Trang bị chức tìm kiếm linh hoạt giúp người dùng nhanh chóng tìm kiếm thơng tin nhà trọ theo khu vực, địa chỉ, giá Các nhóm người dùng : o Người sử dụng trang web biết sử dụng internet có nhu cầu th nhà, phịng để lại có thời gian đọc báo chí, khơng muốn liên hệ với trung tâm giao dịch nhà đất Người dùng cung cấp ý kiến phản hồi cho người quản trị o Hay chủ nhà có nhà, phịng khơng sử dụng mà muốn cho thuê lại không muốn đăng quảng cáo báo chí thủ tục rườm rà, khơng muốn liên hệ với trung tâm giao dịch hay in dán quảng cáo lên tường, cột điện gây mỹ quan thị liên hệ đến người quản trị website nhằm đưa thông tin lên web site LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phân tích : 2.1 Phát thực thể : 2.1.1 Thực thể : NHA Mỗi thực thể ưng với ngơi nhà mà người th nhà muốn tìm kiếm hay người có nhà tạm thời khơng sử dụng muốn cho thuê Các thuộc tính : MaNha,SoPhong,Diachi,SoLau,Gia 2.1.2 Thực thể : PHONG Mỗi thực thể ứng phịng mà người th phịng muốn tìm kiếm hay người có phịng dư tạm thời khơng sử dụng hết muốn cho thuê Các thuộc tính : MaPhong, SoPhong, DienTich, DiaChi, GiaThue 2.1.3 Thực thể : KHACH HANG Mỗi thực thể ứng với khách hàng muốn tìm nhà tìm phịng để th, ứng với khách hàng có nhà phịng tạm thời khơng sử dụng muốn cho thuê Các thuộc tính : MaKH, Tên KH, DiaChi, SoDT,Email 2.1.4 Thực thể : QUOC TICH Mỗi thực thể ứng với nước quốc tịch khách hàng Các thuộc tính : MaQT, TenNuoc 2.1.5 Thực thể : TIEN NGHI Mỗi thực thể ứng với tiện nghi đặc điểm ngơi nhà hay phịng cho th cụ thể LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các thuộc tính : MaTN, TenTN, SoLuong 2.1.6 Thực thể : TINH TP Mỗi thực thể ứng với tỉnh thành phố mà nhà hay phòng nằm tỉnh thành phố Các thuộc tính : MaTTP, TenTTP 2.1.7 Thực thể : QUAN HUYEN Mỗi thực thể ứng với quận huyện mà nhà hay phòng nằm quận huyện Các thuộc tính : MaQH, TenQH LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.2 Mơ hình ERD : QUOC TICH MaQT TenNuoc (1,n) Coù (1,1) KHACH HANG MaKH (0,n) Ten (0,n) DiaChi SoDT Email (0,n) (0,n) Chủ nhà Chủ nhà Đi thuê Đi thueâ (1,1) (1,1) NHA MaNha SoPhong DiaChi SoLau GiaThue PHONG (0,1) Tiện Nghi (0,1) MaTN (0,n) Có (1,1) TenTN DoLuong (1,1) (1,1) TINH TP TenTTP (1,n) SoPhong DiaChi (0,n) DienTich GiaThue (1,1) Thuộc Thuộc MaTTP Có MaP (0,n) Coù QUAN HUYEN (0,n) (1,n) MaQH TenQH LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chuyển mô hình ERD thành mơ hình quan hệ : 2.3 KHACHHANG (MaKH, Tên KH, DiaChi, SoDT, Email) QUOCTICH (MaQT, TenNuoc) KHACHHANG_QT(MaQT, MaKH) TINHTP (MaTTP, TenTTP) QUANHUYEN (MaQH, TenQH) CO (MaTTP, MaQH) TIENNGHI (MaTN, TenTN, SoLuong, MaPhong, MaNha) PHONG (MaPhong, SoPhong, DienTich, DiaChi, GiaThue, MaTTP, MaQH, MaKH) NHA (MaNha, SoPhong, Diachi, SoLau, Gia, MaTTP, MaQH, MaKH) Mô tả chi tiết quan hệ : 2.4 Tên quan hệ: KHACHHANG Tên ràng STT Thuộc tính Diễn giải Kiểu buộc DL PK MaKH Mã số người C Số Byte MGT Loại DL 8bytes B LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TenKH thuê hay chủ tài sản C 15bytes B Diachi Tên chủ tài sản C 80bytes B SoDT 12bytes B 40bytes B hay tên người thuê Địa chủ tài Email C sản hay tên người C thuê Số điện thoại chủ tài sản hay tên người thuê Hòm thư chủ tài sản hay tên người thuê Tổng: 155byte s Tên quan hệ: QUOCTICH Tên ràng STT Thuộc tính Diễn giải buộc PK MaQT Kiểu Số DL Byte DL 8bytes B Mã số quốc C MGT Loại LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TenNuoc gia C 45byte B s Tên nước Tổng: 53byte s Tên quan hệ: NGUOI_QUOCTICH Tên ràng STT Thuộc buộc PK Diễn giải Kiểu tính MaKH Số Byte DL Mã số người C MGT Loại DL 8bytes B C 8bytes B Tổng: 16bytes thuê hay chủ tài sản PK MaQT Mã số quốc gia LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên quan hệ: TINHTP Tên ràng STT Thuộc buộc PK Diễn giải Kiểu tính MaTTP TenTTP Số Byte MGT DL Mã số tỉnh thành C Loại DL 8bytes B C 50bytes B Tổng: 58bytes Kiểu Số Byte MGT phố Tên tỉnh Tên quan hệ: QUANHUYEN Tên ràng STT Thuộc buộc Diễn giải tính DL Loại DL PK MaQH Mã số huyện C 8bytes B FK TenQ Tên tên huyện C 50bytes B Mã số tỉnh thành phố C bytes B H MaTT P 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mô tả ô xử lý, kho liệu 4.1 Phát xử lý 4.1.1 Xử lý tìm kiếm theo tỉnh thành phố 4.1.2 Xử lý tìm kiếm theo quận huyện 4.1.3 Xử lý tìm kiếm theo tỉnh thành phố quận huyện 4.1.4 Xử lý tìm kiếm theo giá tiền 4.1.5 Xử lý xem chi tiết sản phẩm 4.2 Xác định kho liệu 4.2.1 Kho liệu mặt hàng 4.2.2 Kho liệu nhà sản xuất 4.2.3 Kho liệu nhà cung cấp 4.2.4 Kho liệu khuyến 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.3 Mơ tả xử lý tìm kiếm theo tỉnh thành phố Tên xử lý : Tìm kiếm theo Tỉnh thành phố nhà trọ Form : Tìm kiếm Input : Tỉnh - thành phố Output : Thông tin nhà cho thuê họ tên, địa chỉ, điện thoại email chủ nhà Table : TINHTP, NHA, PHONG, KHACHHANG,QUANHUYEN, TIENNGHI 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật : MaTTP=X Mở table TINHTP, QUANHUYEN, KHACHHANG, NHA, PHONG, TIENNGHI Thủ tục TimTTP(X) Kết tìm Đóng tất table 4.4 Mơ tả xử lý tìm kiếm theo tên nhà sản xuất 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên xử lý : Tìm kiếm theo Tỉnh thành phố nhà trọ Form : Tìm kiếm Input : QuanHuyen Output : Thông tin nhà cho thuê họ tên, địa chỉ, điện thoại email chủ nhà Table : TINHTP, QUANHUYEN, NHA, PHONG, KHACHHANG,TIENNGHI 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật : MaTTP=X MaQH=Y Mở table TINHTP, QUANHUYEN, KHACHHANG NHA, PHONG,TIENNGHI Thủ tục TimQH(X,Y) Kết tìm Đóng tất table 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.5 Mơ tả xử lý tìm kiếm theo giá nhà trọ cho th Tên xử lý : Tìm kiếm theo giá thuê nhà trọ Form : Tìm kiếm Input : Gia Output : Thông tin nhà cho thuê họ tên, địa chỉ, điện thoại email chủ nhà Table : TINHTP, QUANHUYEN, NHA, PHONG, KHACHHANG 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật : Gia=X Mở table TINHTP, QUANHUYEN, NHA, PHONG, KHACHHANG, TIENNGHI Thủ tục TimGia(X) Kết tìm Đóng tất table 4.6 Mô tả xử lý link đến trang khác Tên ô xử lý : Link đến trang khác 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Form : Trang web Input : Sự kiện click vào link Output : Trang web cần đến Table : Giải thuật : 4.7 Kho liệu nhà trọ Tên kho liệu : Nha Diễn giải : Lưu trữ thông tin nhà cho thuê Cấu trúc liệu : MaNha, SoPhong, Diachi, SoLau, Gia 4.8 Kho liệu phòng cho thuê Tên kho liệu : Phong Diễn giải : Lưu trữ thơng tin phịng cho thuê Cấu trúc liệu : MaPhong, SoPhong, DienTich, DiaChi, Gia 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.9 Kho liệu tiện nghi Tên kho liệu : TIENNGHI Diễn giải : Lưu trữ thông tin đặc điểm tiện nghi nhà, phòng cho thuê Cấu trúc liệu : MaTN, TenTN, SoLuong 4.10 Kho liệu khách hàng Tên kho liệu : KHACHHANG Diễn giải : Lưu trữ thông tin chủ nhà trọ hay người cho thuê Cấu trúc liệu : MaKH, Tên KH, DiaChi, SoDT, Email 4.11 Kho liệu quốc tịch Tên kho liệu : QUOCTICH Diễn giải : Lưu trữ thông tin tên quốc gia quốc tịch khách hàng Cấu trúc liệu : MaQT, TênNuoc 32 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.12 Kho liệu tỉnh thành phố Tên kho liệu : TINHTP Diễn giải : Lưu trữ thông tin tỉnh - thành phố Cấu trúc liệu : MaTTP, TenTTP 4.13 Kho liệu quận huyện Tên kho liệu : QUANHUYEN Diễn giải : Lưu trữ thông tin quận – huyện Cấu trúc liệu : MaQH, TenQH 4.14 Thủ tục tìm kiếm theo tỉnh thành phố Thủ tục : TimTTP(X: string) Proceduce TimTTP(X: string) Begin Select Q.TenTTP, Q.TenQH, kh.TenKH, kh.DiaChi, kh.SoDT, kh.Email From (KHACHHANG as kh, NHA as n, PHONG as p) and (select * 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com From TINHTP as tp, QUANHUYEN as qh Where tp.MaTTP=qh.MaTTP and tp.MaTTP=X) as Q Where ((Q.MaTTP = n.MaTTP and Q.MaQH=n.MaQH and n.MaKH=kh.MaKH) or (Q.MaTTP = p.MaTTP and Q.MaQH=p.MaQH and p.MaKH=kh.MaKH)) End 4.15 Thủ tục tìm kiếm theo quận huyện Thủ tục : TimQH(X: string, Y : string) Proceduce TimQH(X: string, Y : string) Begin Select Q.TenTTP, Q.TenQH, kh.TenKH, kh.DiaChi, kh.SoDT, kh.Email From (KHACHHANG as kh, NHA as n, PHONG as p) and (select * From TINHTP as tp, QUANHUYEN as qh Where tp.MaTTP=qh.MaTTP and tp.MaTTP=X and qh.MaQH=Y ) as Q Where ((Q.MaTTP = n.MaTTP and Q.MaQH=n.MaQH and n.MaKH=kh.MaKH) or (Q.MaTTP = p.MaTTP and Q.MaQH=p.MaQH and p.MaKH=kh.MaKH)) 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com End 4.16 Thủ tục tìm kiếm theo giá cho thuê Thủ tục : TimGia(X: integer) Proceduce TimGia(X: integer) Begin Select tp.TenTTP, qh.TenQH, kh.TenKH, kh.DiaChi, kh.SoDT, kh.Email From (KHACHHANG as kh,TINHTP as tp, QUANHUYEN as qh) and (select * From NHA, PHONG Where NHA.Gia = x or PHONG.Gia =x) as Q Where (Q.MaTTP = tp.MaTTP and Q.MaQH=qh.MaQH and Q.MaKH=kh.MaKH) End 35 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đánh giá ưu khuyết điểm 5.1 Ưu điểm: Đã thực hết chức cần thiết 5.2 Khuyết điểm: Khâu thiết kế giao diện, mô tả xử lý chưa thật tốt Phân công Người làm Ghi Nguyễn Thế Hùng Những phần đóng góp: Nguyễn Văn Quang Phân tích, khảo sát Phát thực thể Mô tả ERD Thiết kế giao diện Đánh chỉnh sửa văn Những phần đóng góp : Phân tích, khảo sát 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát thực thể Mô tả ERD Mô tả xử lý giải thuật Xem chỉnh sửa văn Mục Lục Lời nói đầu Mục lục Mục tiêu, phạm vi, khảo sát đề tài Mục tiêu Phạm vi Khảo sát Phân tích 2.1 Phát thực thể 2.2 Mơ hình ERD 2.3 Chuyển mơ hình ERD thành mơ hình quan hệ 2.4 Mơ tả chi tiết quan hệ 37 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Thiết kế giao diện 3.1 Các menu chức giao diện 3.2 Form chức 10 Mô tả xử lý, kho liệu 18 4.1 Phát xử lý 18 4.2 Kho liệu 18 4.3 Mô tả xử lý 19 Đánh giá ưu điểm, khuyết điểm 24 Phân công 24 38 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... TimQH(X,Y) Kết tìm Đóng tất table 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.5 Mơ tả xử lý tìm kiếm theo giá nhà trọ cho thuê Tên ô xử lý : Tìm kiếm theo giá thuê nhà trọ Form : Tìm. .. TimTTP(X) Kết tìm Đóng tất table 4.4 Mơ tả xử lý tìm kiếm theo tên nhà sản xuất 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên ô xử lý : Tìm kiếm theo Tỉnh thành phố nhà trọ Form : Tìm. .. hoạt động: Dùng để tìm kiếm thơng tin nhà trọ, phịng trọ, mặt cho thuê Qui tắc hoạt động: Được dùng tất truy cấp đến trang web Các thao tác hình: Khi người dùng nhập thơng tin cần tìm theo khu vực,