1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài thảo luận xây dựng và quản trị cơ sở dữ liệu thị trường bất Động sản

37 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Bài Thảo Luận Xây Dựng Và Quản Trị Cơ Sở Dữ Liệu Thị Trường Bất Động Sản
Tác giả Hà Như Bảo, Lê Thị Hồng Nhung, Nguyễn Thị Nhung, Vũ Kim Oanh, Nguyễn Văn Oánh
Người hướng dẫn Cô Nghiêm Thị Lịch
Trường học Trường Đại Học Thương Mại
Chuyên ngành Quản Trị Cơ Sở Dữ Liệu
Thể loại bài thảo luận
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 37
Dung lượng 4,39 MB

Nội dung

Chính vì lý do đó, nhằm giúp việc quản lý hệ thông dịch vụ mua bán đất được dễ dàng thuận tiện, hợp lý và nâng cao hiệu suất làm việc hơn nhóm l6 chúng em xin trình bày bài luận với đề t

Trang 1

XAY DUNG VA QUAN TRICO SO DU LIEU THI

TRUONG BAT DONG SAN

Giang viên hướng dẫn : Nghiêm Thi Lich

Hoc phan: Quản trị cơ sở dữ liệu Lớp học phan: 2158ECIT2521 Nhóm thực hiện: 16

Hà Nội, ngày 07 tháng 11 năm 2021

Trang 2

Nguyễn Văn Oánh

Nhóm 16 Công việc

Vẽ lược đồ quan hệ ER và chuyên đối mô hình ER, xây dựng cơ sở đữ liệu hệ thống quản lý Khai thác kiêu đữ liệu Procedure và Phân quyền

Trang 3

Loi dau tién, em xin gửi lời cảm ơn chân thành đến Trường đại học Thương Mại đã đưa môn học Quản trị cơ sở dữ liệu vào chương trình giảng dạy Đặc biệt, em xin gửi lời cảm ơn

chân thành đến giảng viên bộ môn —- Cô Nghiêm Thị Lịch đã hướng dẫn và tâm huyết

truyền đạt những kiến thức quý giá cho em trong suốt thời gian học tập vừa qua Trong thời gian tham gia lớp học 2158ECIT2521 của cô, em đã trau dồi cho bản thân nhiều kiến thức

bồ ich, tinh thần học tập nghiêm túc và hiệu quả Đây chắc chắn sẽ là những kiến thức có giá trị sâu sắc, là hành trang để em vững bước sau này

Bộ môn Quản trị cơ sở dữ liệu là môn hoc thu vi, bồ ích và có tính thực tế cao Đảm bảo cung cấp đầy đủ kiến thức, kỹ năng, giúp sinh viên có thể ứng dụng vào thực tế Tuy nhiên,

do khả năng tiếp thu thực tế còn nhiều hạn hẹp, kiến thức chưa sâu rộng Mặc dù bản thân

đã cô gắng hết sức nhưng chắc chắn bài tiêu luận khó tránh khỏi những thiếu sót, kính mong

cô xem xét và góp ý để bài tiểu luận của em được hoàn thiện và tốt hơn

Em xin chân thành cảm ơn!

3 |Trang

Trang 4

MUC LUC ĐAIni- 1eaBinl2)IiaAI 0 2 09)0097100011

MUC LUC cocccccccccssscscssesscsecsessesessuessssessstucestsecsssvessssevassesessivessivesssiessiesessesessteseresestieessneeesseees DANH MUC THUAT NGO oo ccccccccsccccssecssssessssecsssvessstvssssucesssvesssecessecesssesessesessieeestesesreseesees 6

LOT MO DAU ooo ccc ccccccceccccscesscesssssseesesecsevassssnsasasussesasssasasissaassteasststeacasitiesesisereasiteteesenens 7

CHUONG I: DAT BAI TOAN 0 o 0ccccccccecesccscsssssesssescetesstseeesecsucassteteasatsecasetstereatiteatetenens 8

In) ah na 8 I0 n6 nh ằằ -.- 8

CHƯƠNG II: XÁC ĐỊNH CHỨC NĂNG CỦA BÀI TOÁN -2- 2c sec cccerscee 8

PA ho ốc 8 2.2 Yêu cầu chức năng .- co: 2t tt 22 TH HH T1 2T c2 ng cười 9 2.2.1 Yêu cầu Lưu trữ thông Ẫm con nh re 9 2.2.2 Yêu cầu nghiẬp vụ son nha nà neo 9 2.2.3 Các yêu cầu phí chứC HÃNHỰ à cành Ha re 9 2.2.4 Xác định chức năng của hệ thông cơ sở dữ liỆM ào nen che 9

2.4 Giao diện cơ sở dữ liệu - - 2 nành HH re ri Error! Bookmark not defined 2.4.1 Giao diện đầu vào SH nHHHHHereree Error! Bookmark not defined 2.4.2 Giao diện chức năng hệ thỗngg eo Error! Bookmark not defined 2.4.3.1 Giao diện cập nhật thông tin hợp đồng Error! Bookmark not defined 2.4.3.2 Giao diện cập nhật thông tin khách hàng - Error! Bookmark not defined 2.4.3.3 Giao diện cập nhật thông tin nhân viên Error! Bookmark not defined 2.4.3.4 Giao diện cập nhật thông tin mảnh đất Error! Bookmark not defined 2.4.3.4 Giao diện thống kê thông tin -cc cceccrcee Error! Bookmark not defined

CHUONG III: XAY DUNG VA QUẢN TRỊ CƠ SỞ DỮ LIỆU 5 25555: 40

3.1 May dung ca 6 nố ốố 10

3.1.1 Xác định các thực thể - tri 10

Y6 6a 1 12

Trang 5

3.1.4.Mô hình dữ lIỆN HQH HỆ à nh KH HH HH HH gà Hà Hà HH nhà nh BH 13 3.1.4.1 Nhân viên với hợp đỒng . 2: 2c 2t 2E 22 T21 1E p1 Errrerrrrrree 13 3.1.4.2 Khách hàng với hợp đồng - 0c So St 22 2H TH HH 1H rrerrrre 14 KIEN: uc a0 on 6 “-A 14 E6 g6 L la n ốẶẶẶẶẶaẶaáảảj4 5 16 3.2 Cai dat cơ sở dữ liệu trên hệ quản trị cơ sở dữ liệu SQL sever nu nnHnHeeeke 16 3.2.1 Báng chuẩn hóa dữ lIỆH cà nh Hee 16 12 na .ố 18 3.3 Khai thac cos dit QU oo cece tense 19

3.3.1 Truy vấn QUERY eceeereriiiiirriiidierrerrirerierrieerooe T8 3.3.2 Truy ván VIEMW ceeeeeererrririrrirniirmieimerrebirnirimininrnoroo 2T

k§cIcn 0/7: n0) 009) 11-544 23 3.3.4 Truy vấn PROCEDURE 051 S212 12E11111111111110110110110110110110111111111.11e 1x11 cxe 26 3.3.5 GÀ ¡080cc Sẽ 15354 29

3.3.6 PHAN QUYEN wissen 32

5 |Trang

Trang 6

Hệ cơ sở đữ liệu

SQL Server

Dinh nghia Dit liệu là sự biểu diễn thông tín được thê hiện băng tín hiệu vật lý

Cơ sở di liệu là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin về một tổ chức nà

đỏ (trường đại học, công ty, .) được lưu trữ trên

các thiết bị nhớ để đáp ứng nhu câu khai thác thông tin của nhiều người sử dụngvới nhiều mục

đích khác nhau

Hệ quản trị cơ sở dữ liệu là một tập hợp các chương trình cho phép người dùng định nghĩa, tạo lập, bảo trì các cơ sở dữ liệu và cung cập các truy cập có điều khiên đến các cơ sở dữ liệu này

Hệ cơ sở dữ liệu để chỉ một cơ sở dữ liệu và một

hệ quản trị cơ sở dữ liệu đề truy cập vào cơ sở dữ liệu đó

Là một hệ quản trị cơ sở dữ liệu quan hệ (Relation database management system RDBMS) chay trén hé théng mang Windows NT

4 hay Windows

6 | Trang

Trang 7

LOI MO DAU

Cuộc sống trong tương lai luôn là một chủ đề thú vị không thê đoán trước được Với dòng chảy của thế giới và tất cả các công nghệ hiện đại, mọi sự vật xung quanh đang vận động và phát triển theo từng ngày và đáp ứng nhu cầu của thời đại Thực tế cho thấy, đời sống vật chất của con người ngày càng được nâng cao, nhu cầu trao đôi mua bán cũng tăng không ngừng Đi cùng với sự phát triển, nhu cầu về nơi ở và sở hữu cho mình một mảnh đất

ở hiện tại hoặc trong tương lai ngày càng gia tăng Xác định được điều này nhiều công ty,

tô chức cũng như cá nhân đã xây dựng và phát triển dịch vụ môi giới nhà đất với mục đích giúp người mua và người bán có thê đễ dàng tìm được người muốn mua đất và kết nối họ với người có nhu cầu bán đất Từ đó thấy được, dịch vụ môi giới mua bán đất có quy mô phát triển rộng nên việc quản lý hệ thống dịch vụ mua bán đất là việc không đơn giản, đặt ra vấn đề phải có kế hoạch quản lý cụ thé và hiệu quả với người quản lý Nếu vẫn giữ hình thức quản lý truyền thông, thủ công thì việc quản lý sẽ gặp nhiều khó khăn và phức tạp, mặt khác còn làm tiêu tốn một số lượng lớn nhân công cho việc quản lý và lợi nhuận cũng như hiệu suất sẽ không được cao Chính vì lý do đó, nhằm giúp việc quản lý hệ thông dịch vụ mua bán đất được dễ dàng thuận tiện, hợp lý và nâng cao hiệu suất làm việc hơn nhóm l6 chúng em xin trình bày bài luận với đề tài: Xây dựng và Quản trị cơ sở dữ liệu thị trường

bat động sản

Trong quá trình làm bài luận do thiếu kinh nghiệm nên khi trình bày không tránh gặp phải những sai sót Kính mong cô thông cảm và đóng góp ý kiến để bài luận của nhóm chúng em được hoàn thiện hơn Nhóm chúng em xin trân thành cảm ơn !

7 |Trang

Trang 8

CHUONG I: DAT BAI TOAN

1.1 Dat bai toan

Công việc của công ty môi giới nhà đất là làm việc với những khách hàng muốn mua đất, cung cấp những lời khuyên cùng với dịch vụ đề giúp khách hàng của mình xác định thông tin liên quan và hoàn thành giao dịch mua bán Công ty sẽ giúp khách hàng tìm hiểu tất cả các đặc điểm trong khu vực mà khách hàng hướng tới như tiềm năng của nhà đất, phạm vị giá và việc có đáp ứng các tiêu chí của khách hàng hay không Khi có quyết định mua hàng thì công ty môi giới với khách hàng tạo ra thỏa thuận mua hàng và ký kết hợp đồng mua bán, công ty môi giới sẽ thay mặt khách hàng trong đàm phán với chủ đất thông qua nhân viên môi giới Đề có thê quản lý tốt các hợp đồng này cần có một hệ cơ sở đữ liệu cụ thê, chỉ tiết tránh bỏ sót các thông tin hoặc trùng lặp gây rối trong quá trình quản lý

Đề phục vụ cho việc quản lý nhóm em đã nghiên cứu và thực hiện đề tài : Xây dựng và Quản trị cơ sở dữ liệu thị trường bất động sản dựa trên cơ sở dữ liệu hiện tại 1.2, Mô tả bài toán

Mỗi nhân viên của công ty có một mã nhân viên riêng của từng người Cac thong tin của nhân viên được quản lý bao gồm: Họ tên nhân viên, Số căn cước công dân, Địa chỉ,

Số điện thoại

Khách hàng ký hợp đồng với công ty được bảo quản bằng một mã riêng, các thông tin của người mua được quản lý bao gồm: Họ tên người mua, Số căn cước công dân, Số điện thoại, Dia chỉ

Nhân viên ký hợp đồng với khách hàng tạo thành một thực thê HopDong, hợp đồng trên dùng đề quản lý, đánh giá công việc của nhân viên Hợp đồng bao gồm: Mã hợp đồng, Tên hợp đồng, Mã mảnh đất, Thời gian thỏa thuận ký hợp đồng, Điều khoản của bản hợp đồng, Hình thức thanh toán, Tổng tiền

Trong hợp đồng bao gồm thông tin mảnh đất, thông tin của mảnh đất gồm: Mã mảnh

đất, Họ tên chủ đất, Vị trí, Diện tích, Giá tiền

Mỗi nhân viên được cấp phát một tài khoản kèm mật khẩu riêng biệt đề truy cập hệ thống

CHƯƠNG II: XÁC ĐỊNH CHỨC NĂNG CỦA BÀI TOÁN

2.1 Mô tả chức năng

Do nhu cầu về công việc cũng như quản lý đữ liệu một cách hiệu quả nhất, hệ thống cơ sở

dữ liệu cần đáp ứng khả năng làm việc với tốc độ xử lý cao và hiệu quả cho hoạt động kinh doanh

Trang 9

2.2 Yéu cau chire nang

2.2.1 Yêu cầu Lưu trữ thông tin

Manh đất (Mã mảnh đất, Chủ đất, Vị trí, Diện Tích, Giá Tiền)

Khách hàng (Mã khách hàng, Họ tên, Căn cước công dân, Số điện thoại, Địa chỉ) Nhân viên (Mã nhân viên, Họ tên, Căn cước công dân, Số điện thoại, Địa chỉ)

Hợp đồng (Mã hợp đồng, Tên hợp đồng, Thời gian, Điều khoản, Hình thức thanh toán,

Tổng tiền)

2.2.2 Yêu cầu nghiệp vụ

Thứ nhất, có thể in ấn, tạo báo cáo trên hệ thông cơ sở đữ liệu

Thứ hai, dễ tìm kiếm

Thứ ba, có khả năng cập nhật

2.2.3.Cúc yêu cầu phí chức năng

Yêu cầu giao diện hệ thống:

—_ Với người quản ly thi giao điện: Rõ ràng, dễ hiểu, dễ quản lý, có tính liên kết

—_ Yêu cẩu người sứ dụng hệ thống: Giao diện phải tạo được cảm giác thân thiện, dễ

kiểm tra, bảo trì

Yêu cầu về tính sẵn sàng dữ liệu

Cho phép nhân viên, quản lý có thể truy cập và sử dụng dữ liệu bất cứ lúc nào với đúng quyền truy cập của mình

Yêu cầu về an toàn và bảo mật hệ thống

Các hợp đồng lưu trữ một cách cần thận trong hệ thông, có phân cấp quyền giữa người sử dụng, cần mã hóa những hợp đồng mật ở mức cao nhất

Yêu cầu về khả năng tương tác với các hệ thống khác

Có tính mở, có khả năng nâng cấp dễ dàng khi phát sinh quy mô lớn hơn, yêu cầu nhiều hơn, có khả năng thay đôi dễ dàng

Yêu cầu về tốc độ truy cập và tìm kiếm của hệ thống cơ sở dữ liệu

Tốc độ tìm kiếm, kiểm tra các dữ liệu nhanh và chính xác

Yêu cầu về chỉ phí: Chi phí bảo trì thấp

2.2.4 Xác định chức năng của hệ thông cơ sở dữ liệu

Quản lý thông tin khách hàng

— Cập nhật thông tin

— Sửa đôi thông tin

— Xóa thông tin

Quản lý thông tin nhân viên

— Cập nhật thông tin

— Sửa đôi thông tin

9 |Trang

Trang 10

— Xóa thông tin

Quản lý thông tin mảnh đất

— Cập nhật thông tin

— Sửa đôi thông tin

— Xóa thông tin

Quản lý thông tin hợp đồng

— Cập nhật thông tin

— Sửa đôi thông tin

— Xóa thông tin

Thống kê

— Thống kê khách hàng

— Thống kê hợp đồng

— Thống kê doanh thu

Quản lý môi giới

oe Quân lý nhân viên Quân lý hợp đồng Quân lý mảnh đất Thống kê

hàng viên đồng đất khách hàng

khách hảng nhân viên hợp đồng mảnh đất hợp đồng

Hình 1: Biể¿ đ phân cáp chức năng hệ thống

CHƯƠNG IIL: XÂY DỰNG VÀ QUẢN TRỊ CƠ SỞ DỮ LIỆU

3.1 Xây dựng cơ sở dữ liệu

3.1.1 Xác định các thực thể

MANHDAT ( Mã mảnh đất, Chủ đất, Vị Trí, Diện tích, Gía tiền)

10 |Trang

Trang 11

KHACHHANG( Mã khách hàng, Họ tên, Căn cước công dân, Số điện thoại, Địa chỉ)

NHANVIEN( Mã nhân viên, Họ tên, Căn cước công dân, Số điện thoại, Địa chỉ)

HOPDONG( Mã hợp đồng, Thời gian, Điều khoản, Hình thức thanh toán, Tông tiền)

Do mỗi mảnh đất được gán với một mã số, chủ đất, vị trí, diện tích, giá tiền nên ta có thuộc tính MaMD, ChuDat, ViTri, DienTich, GiaTien Trong đó thuộc tính MaMD làm khóa

MANHDAT MaMD ChuDat ViTri DienTich GiaTien

KHACHHANG MaKH HoTen CCCD SDT DiaChi

NHANVIEN MaMD

11 |Trang

Trang 12

HoTen CCCD SDT DiaChi

Do mỗi hợp đồng được gán một mã số, thời gian, điều khoản, hình thức thanh toán, tông tiền nên ta có thuộc tính MaHD, ThoiGian, DieuKhoan, HTTT, TongTien Trong đo thuộc tính MaHD làm khóa

HOPDONG MaHD ThoiGian DieuKhoan HTTT TongTien

Hình 2: A⁄ô hình quan hệ nhân viên và hợp đông

Một khách hàng có thê ký nhiều hợp đồng Nhưng một hợp đồng chỉ được ký bởi một khách hàng

Trang 13

3.1.4.1 Nhân viên với hợp đồng

HOPDONG

Trang 14

DiaChi (sex MaHD

1 n NHANVIEN HOPDONG

Hinh 6: M6 hinh diz liéu quan hệ nhân viên và hợp đồng

NHANVIEN (MaNV, HoTen, CCCD, SDT, DiaChi)

HOPDONG (MaHD, TenHD, ThoiGian, DieuKhoan, HTTT, TongTien, MaNV) 3.1.4.2 Khách hàng với hợp đồng

Thực thê KHACHHANG có mối quan hệ I — n với thực thê HOPDONG Ta thêm

thuộc tính khóa chính bên một sang làm khóa phụ bên nhiêu nhiều:

KHACHHANG (MakH, HoTen, CCCD, SDT, DiaChi)

HOPDONG (MaHD, TenHD, ThoiGian, DieuKhoan, HTTT, TongTien, MaKH)

3.1.4.3 Hợp đồng với Mảnh đất

14 |Trang

Trang 15

ChuDat Tf MaMD MaHD \ / TongTien

Thực thê HOPDONG có mối quan hệ l - n với thực thể MANHDATT Ta thêm thuộc

tính khóa chính bên một sang làm khóa phụ bên nhiều:

HOPDONG (MaHD, TenHD, ThoiGian, DieuKhoan, HT TT, TongTien)

MANHDAT (MaMD, GiaTien, DienTich, ViTri, ChuDat, MaHD)

> Tóm gọn lại ta có:

NHANVIEN (MaNV, HoTen, CCCD, SDT, DiaChi)

KHACHHANG (MakH, HoTen, CCCD, SDT, DiaChi)

HOPDONG (MaHD, TenHD, ThoiGian, DieuKhoan, HTTT, MaNV, MaKH) MANHDAT (MaMD,ChuDat, ViTri, Dien Tích, GiaTien, MaHD)

15 |Trang

Trang 16

3.1.5 M6 hinh dit liéu quan hé

Hinh 9: M6 hinh dit liéu quan hé

3.2 Cai dat cơ sở dữ liệu trén hé quan tri co sé dir ligu SQL sever

3.2.1 Bảng chuẩn hóa dữ liệu

Bang NHANVIEN lưu trữ thông tin về các nhân viên trong công ty

STT Têntrường Kiểudữliệu Ràng buộc Độrộng nghĩa

1 MaNV char primary 5 Mã nhân viên

key

2 HoTen nvarchar not null 30 Họ tên nhân viên

16 |Trang

Trang 17

3 CCCD char unique 12 Số căn cước công dân

unique

5 DiaChi nvarchar not null 50 Địa chỉ nhân viên

Bang KHACHHANG lưu trữ thông tin về các nhân viên trong công ty

STT Téntrwong Kiểu dữliệu Ràng buộc Độ rộng Ýnghĩa

1 MaKH char primary 5 Ma khach hang

key

2 HoTen nvarchar not null 30 Ho tén khach hang

3 CCCD char unique 12 Số căn cước công dân

4 SDT char not null & 12 Số điện thoại

unique

5 DiaChi nvarchar not null 50 Dia chi khach hang

Bang HOPDONG lưu trữ thông tin về các nhân viên trong công ty

STT Tênrường Kiéuditligu Ràng buộc Độ rộng Ý nghĩa

key

2 TenHD nvarchar not null 100 Tén hop déng

3 ThoiGian datetime not null Thời gian

4 DieuKhoan nvarchar not null 4000 Diéu khoan hop déng

5 HTTT nvarchar not null 20 Hình thức thanh toán

7 MaNV char foreign key 5 Mã nhân viên

8 Ma KH char foreign key 5 Mã khách hàng

17 |Trang

Trang 18

Bảng MANHDAT lưu trữ thông tin về các nhân viên trong công ty

STT Téntruing Kiểm dữliệu Ràng buộc Độ rộng Ýnghĩa

1 MaMD char primary 6 Mã mảnh đất

key

2 ChuDat nvarchar not null 30 Họ tên chủ đất

3 ViTri char not null 50 Vị trí mảnh đất

4 DienTich int not null Dién tich manh dat

5 GiaTien int not null Gia tién manh dat

Ngày đăng: 20/11/2024, 16:09

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

TÀI LIỆU LIÊN QUAN

w