Tải bản đầy đủ (.docx) (13 trang)

Dự Án Xây Dựng Website Giao Dịch Địa Ốc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (695.4 KB, 13 trang )

Design System
Dự Án
Xây Dựng Website Giao Dịch Địa Ốc
Version 1.0
GVHD: TS. Nguyễn Hải Quân
Thành viên thực hiện:
1. Hồ Sơn Lâm – 1112016
2. Quách Phương Minh - 1112017
3. Nguyễn Minh Đăng - 1012006
4. Nguyễn Đức Tài - 1112027
03/10/2011
Mục lục

1. Kiến trúc hệ thống
Thành phần Diễn giải
Controller
Chịu trách nhiệm tiếp nhận request, điều hướng luồng xử
lý và truyền dữ liệu qua lại giữa view và model.
Model
Chịu trách nhiệm xử lý nghiệp vụ và thao tác với cơ sở
dữ liệu
View Chịu trách nhiệm hiển thị giao diện người dung
Abstract controller Tiền xử lý điều hướng và dữ liệu
Abstract model
Xử lý các nghiệp thường xuyên xảy ra và gần giống
nhau ở mọi nghiệp vụ: như liệt kê danh sách, them, xóa,
sửa
Action Helper
Chia nhỏ các thao tác điều hướng xử lý cho action
helper giải quyết như: các thao tác liên quan đến ajax, xử
lý dữ liệu json, …


2. Sơ đồ thao tác nghiệp vụ của hệ thống
3. Thiết kế cơ sở dữ liệu
3.1. Dịch vụ: Cho biết các thông tin liên quan đến căn hộ
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Tieude Text
Mota Text
Chusohuu Int
Khóa ngoại tham chiếu đến
bảng user
Phuong Int
Khóa ngoại tham chiếu đến
bảng phường
Quan Int
Khóa ngoại tham chiếu đến
bảng phường
Tinh Int
Khóa ngoại tham chiếu đến
bảng quận
Ngaydang Datetime
Ngaycapnhat Datetime
Sonha Int Số nhà
Duong Text Địa chỉ căn hộ
Rong Float Chiều rộng căn hộ
Dai Float Chiều dài căn hộ
Tang Int Căn hộ ở tầng mấy của tòa
Sophongngu Int
Cho biết căn hộ có bao nhiều
phòng ngủ
Sophongtam Int

Cho biết căn hộ có bao nhiều
phòng tắm
Giatien Float
Donvitien Int
Khóa ngoại tham chiếu đến
bảng đơn vị
Thoihantin Int Thời gian đăng tin
Status Int
Cho biết tình trạng căn hộ
(mới rao bán, đã bán)
Loainha Int
Khóa ngoại tham chiếu đến
bảng loại nhà
Phaply Int
Khóa ngoại tham chiếu đến
bảng pháp lý
Huongnha Int
Khuyenmai Text
Loaidv Int
Khóa ngoại tham chiếu đến
bảng dịch vụ
Donvidv Int
Khóa ngoại tham chiếu đến
bảng đơn vị dịch vụ
Rank Int Xếp hạng căn hộ
3.2. Tienich: cho biết các tiện ích đi kèm mà căn hộ có thể hỗ trợ
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Ten Varchar(45) Tên tiện ích
3.3. Dichvuvip: cho biết các dịch kèm theo khi đăng bán căn hộ

Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Iddichvu Int
Khóa ngoại tham chiếu bảng
dịch vụ
Noidung Text
Ngayguitin Datetime
Ngaycapnhat Datetime
Thoigian Int Thời gian đăng tin
Status Int
3.4. Dichvu_tienich: cho biết căn hộ hỗ trợ những loại tiện ích nào
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Idcanho Int
Khóa ngoại tham chiếu đến
bảng căn hộ
Idtienich Int
Khóa ngoại tham chiếu đến
bảng tiện ích
3.5. Hinhanh: lưu trữ các hình ảnh liên quan đến căn hộ được đăng
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Path Text
Đường dẫn của tấm hình tại
server
Iddichvu Int
Khóa ngoại tham chiếu đến
bảng dịch vụ
3.6. Huongnha: cho biết căn hộ nằm ở hướng nào
Tên cột Kiểu dữ liệu Ghi chú

Id Int Khóa chính
Ten Varchar(45)
3.7. loainha: cho biết căn hộ thuộc loại nào (cao cấp, bình thường, …)
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Ten Varchar(45)
3.8. phuong: cho biết căn hộ ở phường mấy
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Ten Varchar(45)
Idquan Int
Khóa ngoại tham chiếu đến
bảng tỉnh
3.9. quan: cho biết căn hộ ở quận mấy
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Ten Varchar(45)
Idtinh Int
Khóa ngoại tham chiếu đến
bảng tỉnh
3.10. tinh: cho biết căn hộ ở tỉnh nào
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Ten Varchar(45)
3.11. User cho biết các thông tin liên quan đến người dùng (cả người mua
lẫn người bán là người đăng tin)
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Password Varchar(255)
Email Varchar(50)

Hoten Varchar(50)
Gioitinh Bit
Diachi Text
Sdt1 Varchar(15) Số điện thoại 1
Sdt2 Varchar(15) Số điện thoại 2
Role Int
Khóa ngoại tham chiếu đến
bảng role
Level Int Int
Ngaycapnhat Datetime
Ip Varchar(45)
Địa chỉ ip nơi người dung đã
đăng ký tài khoản
3.12. Role: cho biết người dung có vai trò gì: thành viên, quản lý, quản trị …
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Ten Varchar(45)
Idlevel Int Khóa ngoại tham chiếu đến
bảng level
3.13. Level: cho biết tài khoản đạt cấp độ mấy
Tên cột Kiểu dữ liệu Ghi chú
Id Int Khóa chính
Ten Varchar(45) Tên cấp độ
Chitiet Text
Mô tả chi tiết cấp độ là gì, có
khả năng làm được những gì
4. Giao diện người dùng
Màu yêu cầu : Màu giao diện như hình bên dưới.
4.1. Trang dich vụ
4.2. Chi tiết tin đăng

4.3. Đăng tin

4.4. Trang hệ thống

×