Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
1,13 MB
Nội dung
lOMoARcPSD|18034504 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ MUA BÁN BẤT ĐỘNG SẢN Sinh viên thực : VI THỊ HOAN Giảng viên hướng dẫn BÙI THỊ TRÀ MY : TS NGUYỄN THỊ HỒNG KHÁNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : D14CNPM6 Khóa : 2019-2024 Hà Nội, tháng năm 2021 lOMoARcPSD|18034504 PHIẾU CHẤM ĐIỂM Sinh Viên Thực Hiên: ̣ Họ Tên Chữ Ky Ghi Chu VI THỊ HOAN BÙI THỊ TRÀ MY Giảng Viên Chấm: Họ Tên Giảng viên 1: Giảng viên 2: Chữ Ky Ghi Chu lOMoARcPSD|18034504 MỤC LỤC Lời Nói Đầu Lời Cảm Ơn .9 CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI .10 1.1.Khảo sát trạng 10 1.2 Sự cần thiết đề tài 11 1.3 Mơ tả tốn 11 1.4 Xác lập dự án 13 1.4.1 Khái quát phần mềm điều khiển: 13 1.4.2 Công nghệ sử dụng 13 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG THEO HƯỚNG ĐỐI TƯỢNG 15 2.1 Mô tả hệ thống 15 2.2 Biểu đồ trạng thái hệ thống 16 2.2.1 Biểu đồ Trạng thái kho dữ liệu 16 2.2.1 Biểu đồ Trạng thái giao dịch 16 2.2.2 Biểu đồ Trạng thái hợp đồng 17 2.3 Sơ đồ tổng quan chức hệ thống .18 2.3.1 Biểu đồ Use case tổng quan 18 2.3.2 Biểu đồ phân rã Use case .19 2.3.2.1 Đăng nhập .19 2.3.2.2 Quản ly người dùng 19 2.3.2.3 Quản ly thư mục 20 2.3.2.4.Quản ly hợp đồng 20 2.3.2.5.Quản ly giao dịch 20 2.3.2.6 Báo cáo 21 2.3.3 Các tác nhân tham gia hệ thống .21 2.3.4 Các use case tham gia hệ thống 21 2.4 Đặc tả Use case 22 2.4.1 Đặc tả Use case đăng nhập 22 2.4.2 Đặc tả Use case Quản ly người dùng 23 2.4.2.1 Thêm người dùng 23 2.4.2.2 Biểu đồ sửa thông tin người dùng 24 2.4.2.3 Xóa người dùng .24 2.4.3 Đặc tả Use case Quản ly thư mục .25 lOMoARcPSD|18034504 2.4.3.1 Thêm thư mục .25 2.4.3.2 Sửa thư mục 26 2.4.3.3 Xóa thư mục 26 2.4.4 Đặc tả Use case Quản ly giao dịch 27 2.4.4.1 Biểu đồ thêm thông tin giao dịch 27 2.4.4.2.Sửa giao dịch 28 2.4.4.3 Xóa giao dịch 29 2.4.5 Đặc tả Use case Quản ly hợp đồng 29 2.4.5.1 Thêm hợp đồng .29 2.4.5.2.Sửa hợp đồng 30 2.4.5.3 Xóa hợp đồng 31 CHƯƠNG III : THIẾT KẾ HỆ THỐNG THEO HƯỚNG ĐỐI TƯỢNG 32 3.Biểu đồ tuần tự, biểu đồ cộng tác 32 3.1 Biểu đồ tuần tự use case đăng nhập .32 3.1.2 Biểu đồ tuần tự use case thêm người dùng 32 3.1.3 Biểu dồ tuần tự use case sửa thông tin người dùng 33 3.1.4 Biểu đồ tuần tự use case xóa thư mục 34 3.2 Biểu đồ cộng tác use case 35 3.2.1 Biểu đồ cộng tác đăng nhập 35 3.2.2 Biểu đồ cộng tác thêm người dùng 35 3.2.3 Biểu đồ cộng tác sửa thông tin người dùng 36 3.2.4 Biểu đồ cộng tác xóa thư mục 36 Biểu đồ lớp 37 4.1 Sơ đồ lớp tổng quát 37 4.2.1 Biểu đồ lớp use case đăng nhập 37 4.2.2 Biểu đồ lớp use case báo cáo .38 4.2.3 Biểu đồ lớp use case giao dịch 39 4.2.4 Biểu đồ lớp use case quản ly hợp đồng 40 4.2.4 Biểu đồ lớp use case quản ly thư mục 41 Biểu đồ trạng thái .42 5.1 Biểu đồ trạng thái đăng nhập .42 5.2 Biểu đồ trạng thái thêm người dùng 42 5.3 Biểu đồ trạng thái sửa thông tin người dùng .43 lOMoARcPSD|18034504 5.4 Biểu đồ trạng thái xóa thư mục 43 Biểu đồ hoạt động .44 6.1 Biểu đồ hoạt động đăng nhập .44 6.2 Biểu đồ hoạt động quản ly người dùng 44 6.2.1 Biểu đồ hoạt động thêm người dùng 44 6.2.2 Biểu đồ hoạt động sửa thông tin người dùng 45 6.2.3 Biểu đồ hoạt động xóa thơng tin người dùng 45 6.3 Biểu đồ hoạt động quản ly thư mục 45 6.3.1 Biểu đồ hoạt động thêm thư mục .45 6.3.2 Biểu đồ hoạt động sửa thư mục .46 6.3.3 Biểu đồ hoạt động xóa thư mục .46 6.4 Biểu đồ hoạt động quản ly giao dịch 46 6.4.1 Biểu đồ hoạt động thêm giao dịch 46 6.4.2 Biểu đồ hoạt động sửa giao dịch 47 6.4.3 Biểu đồ hoạt động xóa giao dịch 47 6.5 Biểu đồ hoạt động quản ly hợp đồng 48 6.5.1 Biểu đồ hoạt động thêm hợp đồng 48 6.5.2 Biểu đồ hoạt động sửa hợp đồng 48 6.5.3 Biểu đồ hoạt động xóa hợp đồng 48 Biểu đồ thành phần 49 Biểu đồ triển khai .49 Sinh mã trình 49 10 Mơ hình hóa sở dữ liệu 55 11 Thiết kế giao diện 56 11.1 Giao diện đăng kí 56 11.2 Giao diện đăng nhập 57 11.3 Giao diện giao dịch 57 11.4 Giao diện hợp đồng 58 KẾT LUẬN 59 1.Đánh giá chung 59 2.Kết luận .59 lOMoARcPSD|18034504 Lời Nói Đầu Những năm gần đây, khoa học công nghệ phát triển vũ bão, đặc biệt lĩnh vực cơng nghệ thơng tin Có thể nói công nghệ thông tin len lỏi vào hầu hết tất lĩnh vực sống Trong đó, cơng nghệ phần mềm ln ln đóng vai trị tiên phong, dẫn đầu q trình Các phần mềm ứng dụng ngày nhiều công việc sống thường ngày người Với hoạt đô ̣ng mơ ̣t cơng ty, cửa hàng có quy mơ lớn tăng cường mở rô ̣ng xây dựng mô ̣t website tốt Bắt nguồn cung ý tưởng cung với gợi ý giá viên Nguyễn Thị Hồng Khánh, em thực hiê ̣n báo báo cáo"Phân tích thiết kế ̣ thống theo hướng đối tượng quản lý mua bán bất động sản" Viê ̣c xây dựng trang web để phục vụ nhu cầu riêng tổ chức, công ty thâ ̣m chí cá nhân, ngày nay, khơng lấy làm lạ Với chỉ mô ̣t vài thao tác đơn giản, mơ ̣t người chở thành mô ̣t chủ website giới thiê ̣u mà quan tâm: mơ ̣t website giới thiê ̣u thân gia đình anh ta, hay mơ ̣t website trình bày bơ ̣ sư tâ ̣p hình ảnh loại xe mà thích chẳng hạn Trong trình làm bài, chúng em cịn nhiều thiếu sót hạn chế kính mong thầy bở sung, góp ý để chúng emm hoàn thiện hơn; thực có ích cho người dùng lOMoARcPSD|18034504 Lời Cảm Ơn Ngày nay, viê ̣c ứng dụng công nghê ̣ thông tin trở nên phổ biến hầu hết quan, doanh nghiêp, trường học đă ̣c biê ̣t viê ̣c áp dụng công tác tin học công tác quản lý Trong ít năm trở lại đây, với tốc đô ̣ phát triển vũ bão, CNTT làm cho cuô ̣c sống người trở nên thú vị đơn giản Vì vâ ̣y để bắt kịp với nhịp đô ̣ phát triển xã hô ̣i, kiến thức học giảng đường vô quan trọng với chúng em Chúng em xin chân thành cảm ơn cô bô ̣ mơn tâ ̣n tình giảng dạy cho chúng em suốt thời gian học tâ ̣p vừa qua Nhờ có chỉ dạy tâ ̣n tình để giúp chúng em hoàn hành báo cáo Chúng em xin chân thành gửi lời cảm ơn đă ̣c biê ̣t đến cô giáo Nguyễn Thị Hồng Khánh người tâ ̣n tình hướng dẫn bơ ̣ mơn PTTKHĐT cho chúng em từng buổi học Cô giúp trang bị cho chúng em kiến thức môn học đô ̣ng lực để tiếp tục đường chinh phục công nghê ̣ Chúng em xin chân thành cảm ơn thầy cô! lOMoARcPSD|18034504 CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 1.1.Khảo sát trạng Trong thời gian qua, lĩnh vực nhà ở thị trường bất động sản nước ta có bước phát triển tích cực, nhiều dự án khu đô thị mới, phát triển nhà ở, cơng trình dịch vụ với hệ thống hạ tầng kỹ thuật, hạ tầng xã hội đờng hình thành làm thay đổi mặt đô thị, nâng cao điều kiện sống tầng lớp nhân dân, góp phần tăng trưởng kinh tế, giải việc làm, chuyển đổi cấu lao động, tạo lập môi trường đô thị đại Thị trường bất động sản (BĐS), đặc biệt phân khúc thị trường nhà ở thu hút đáng kể nguồn lực xã hội, thúc đẩy ngành sản xuất khác phát triển, tăng thu cho ngân sách nhà nước Bên cạnh viêc tạo điều kiện phát triển nhà ở thương mại để đáp ứng nhu cầu thị trường, Nhà nước quan tâm thực chính sách hỗ trợ, cải thiện nhà ở cho đối tượng chính sách xã hội, người thu nhập thấp, bước đầu đạt nhiều thành đáng khích lệ Tuy nhiên, bên cạnh mặt tích cực đạt được, việc phát triển nhà ở thị trường BĐS thời gian vừa qua bộc lộ yếu kém, không ổn định Tại nhiều địa phương thị trường BĐS phát triển mang tính tự phát, thiếu chiến lược, kế hoạch cụ thể, tính minh bạch thị trường BĐS tất khâu hoạt động thị trường, từ hoạt động đầu tư, tạo lập BĐS đến hoạt động giao dịch mua, bán, chuyển nhượng, cho th BĐS cịn có nhiều hạn chế dẫn đến quan hệ cung - cầu chưa đảm bảo cân đối ổn định, giá nhà ở đứng ở mức cao so với mặt thu nhập người dân mức độ phát triển kinh tế, cấu sản phẩm nhà ở chưa phù hợp với đa số nhu cầu người dân, chương lOMoARcPSD|18034504 trình phát triển nhà ở phục vụ đối tượng chính sách xã hội, người có thu nhập thấp triển khai bị động, thiếu kế hoạch cụ thể Từ cách điều khiển ta thấy việc điều tra, khảo sát hệ thống sở liệu thông tin nhà ở thị trường BĐS cần thiết phải triển khai, mục tiêu cuối nghiên cứu đề xuất thiết lập hệ thống thông tin, sở liệu nhà ở thị trường BĐS đồng bộ, thống từ Trung ương đến địa phương, có độ tin cậy phục vụ kịp thời cơng tác quản lý nhà nước Bộ, ngành, địa phương có liên quan, đáp ứng yêu cầu phát triển kinh tế - xã hội yêu cầu chính đáng tổ chức, cá nhân xã hội 1.2 Sự cần thiết đề tài Tổng kết kinh nghiệm số nước giới, phân tích đặc điểm thực tế tại Việt Nam để tiến tới xây dựng phương pháp luận khoa học đề xuất mơ hình sở liệu thị trường bất động sản - Rà sốt, hồn thiện danh mục, nội dung, quản lý loại thông tin cần thiết phục vụ công tác quản lý thị trường BĐS; - Đề xuất mơ hình sở liệu cho thị trường làm xây dựng quy định quản lý, lưu trữ thông tin thị trường BĐS -Quản lý giao dịch, giỏ hàng, hợp đồng vấn đề nổi cộm chủ đầu tư bất động sản hoạt động kinh doanh Chính đề tài nghiên cứu thiết kế hệ thống quản lý bất động sản để góp phần giải vấn đề nêu 1.3 Mơ tả tốn - Phạm vi, quy mô: Dự án tiến hành điều tra, khảo sát thu thập số liệu trạng quản lý thông tin, loại thông tin cần thiết nhà ở thị trường bất lOMoARcPSD|18034504 động sản tại Trung ương địa phương - Đối tượng điều tra khảo sát là: tình hình quản lý nội dung thông tin thị trường bất động sản Phương pháp nghiên cứu biện pháp thực Các phương pháp nghiên cứu bản: - Phương pháp thống kê chọn mẫu kết hợp kinh nghiệm chuyên gia; - Phương pháp so sánh, đối chiếu biện pháp thực hiện: - Sử dụng phương pháp chuyên gia để thống vấn đề phương pháp luận phương pháp cụ thể thu thập, xử lý số liệu; - Gửi mẫu phiếu điều tra - Tập hợp số liệu xử lý số liệu tại Viện; - Phân tích số liệu thu thập được; - Đề xuất mô hình sở liệu làm xây dựng quy định quản lý, lưu trữ thông tin thị trường bất động sản Kết việc thực dự án sở để đề xuất nội dung quản lý, xây dựng hệ thống thông tin, sở liệu thị trường BĐS phục vụ công tác quản lý, phát triển kinh tế xã hội nhu cầu cộng đồng lOMoARcPSD|18034504 6.3.3 Biểu đồ hoạt động xóa thư mục 6.4 Biểu đồ hoạt động quản ly giao dịch 6.4.1 Biểu đồ hoạt động thêm giao dịch 6.4.2 Biểu đồ hoạt động sửa giao dịch Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 6.4.3 Biểu đồ hoạt động xóa giao dịch 6.5 Biểu đồ hoạt động quản ly hợp đồng 6.5.1 Biểu đồ hoạt động thêm hợp đồng Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 6.5.2 Biểu đồ hoạt động sửa hợp đồng 6.5.3 Biểu đồ hoạt động xóa hợp đồng Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Biểu đồ thành phần Quan ly hop dong Giao dien quan ly hop dong Ket noi CSDL_QLBDS Quan ly giao dich Bao mat thong tin Quan ly thu muc Giao dien quan ly giao dich Giao dien quan ly nguoi dung Quan ly nguoi dung Giao dien quan ly thu muc Giao dien chinh Biểu đồ triển khai Quan ly mua ban bat dong san Fax/Print May server Server Phong quan ly mua ban bat dong san TCP/IP TCP/IP TCP/IP May phong IT May phong ke toan May phong nhan vien Quan ly giao dich Quan ly nguoi dung Fax/print Fax/ripnt TCP/IP Quan ly thu muc,hop dong Sinh mã trình -Lớp người dùng Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Nguoi dung Ten nguoi dung : char Ma : int Id ten dang nhap : char Vi tri lam viec : char So dien thoai : int Email : char Noi dung : char getTennguoi dung() setTennguoidung() getMa() setMa() =>phát sinh mã trình #include “Nguoidung.h” Void Nguoidung::getTennguoidung(){ //TODO – implement Nguoidung::getTennguoidung Throw “Not yet implemented”;} voidNguoidung::setTennguoidung(){ //TODO – implement Nguoidung::setTennguoidung Throw “Not yet implemented”;} Void Nguoidung::getMa(){ //TODO – implement Nguoidung::getMa Throw “Not yet implemented”;} voidNguoidung::setMa(){ //TODO – implement Nguoidung::setMa Throw “Not yet implemented”;} Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 -Lớp thư mục Thu muc Ten thu muc : char Ma : int Loai thu muc : char Noi dung : char getTenthumuc() setTenthumuc() getMa() setMa() => Phát sinh mã trình #include “Thumuc.h” Void Thumuc::getTenthumuc(){ //TODO – implement Thumuc::getTenthumuc Throw “Not yet implemented”;} voidThumuc::setTenthumuc(){ //TODO – implement Thumuc::setTenthumuc Throw “Not yet implemented”;} Void Thumuc::getMa(){ //TODO – implement Thumuc::getMa Throw “Not yet implemented”;} voidThumuc::setMa(){ //TODO – implement Thumuc::setMa Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Throw “Not yet implemented”;} -Lớp giao dịch Giao dich Ten giao dich : char Ma : int Loai giao dich : char Trang thai : char Hinh thuc toan : char Noi dung : char Ngay giao dich : date getTengiaodich() setTengiaodich() getMa() setMa() => Phát sinh mã trình #include “Giaodich.h” Void Giaodich::getTengiaodich(){ //TODO – implement Giaodich::getTengiaodich Throw “Not yet implemented”;} voidGiaodich::setTengiaodich(){ //TODO – implement Giaodich::setTengiaodich Throw “Not yet implemented”;} Void Giaodich::getMa(){ //TODO – implement Giaodich::getMa Throw “Not yet implemented”;} voidGiaodich::setMa(){ //TODO – implement Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Giaodich::setMa Throw “Not yet implemented”;} -Lớp hợp đồng Hop dong Ten hop dong : char Ma : int Loai hop dong : char Noi dung : char Dia diem : char Ngay ki hop dong : date Tong gia tri : int Nguoi ki : char getTenhopdong() setTenhopdong() getMa() setMa() => Phát sinh mã trình #include “Hopdong.h” Void Hopdong::getTenhopdong(){ //TODO – implement Hopdong::getTenhopdong Throw “Not yet implemented”;} voidHopdong::setTenhopdong(){ //TODO – implement Hopdong::setTenhopdong Throw “Not yet implemented”;} Void Hopdong::getMa(){ //TODO – implement Hopdong::getMa Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Throw “Not yet implemented”;} voidHopdong::setMa(){ //TODO – implement Hopdong::setMa Throw “Not yet implemented”;} -Lớp báo cáo Bao cao Ten bao cao : char Ma : int Loai bao cao : char Noi dung : char getTenbaocao() setTenbaocao() getMa() setMa() =>phát sinh mã trình #include “Baocao.h” Void Baocao::getTenbaocao(){ //TODO – implement Baocao::getTenbaocao Throw “Not yet implemented”;} voidBaocao::setTenbaocao(){ //TODO – implement Baocao::setTenbaocao Throw “Not yet implemented”;} Void Baocao::getMa(){ //TODO – implement Baocao::getMa Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Throw “Not yet implemented”;} voidBaocao::setMa(){ //TODO – implement Baocao::setMa Throw “Not yet implemented”;} 10 Mơ hình hóa sở dữ liệu Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 11 Thiết kế giao diện 11.1 Giao diện đăng kí Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 11.2 Giao diện đăng nhập 11.3 Giao diện giao dịch Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 11.4 Giao diện hợp đồng Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 KẾT LUẬN 1.Đánh giá chung -Ưu điểm: +Chương trình có giao diện thân thiện, thuận lợi cho người sử dụng +Chức chỉnh sửa, tìm kiếm… thực nhanh chóng thuận tiện +Phù hợp với ứng dụng triển khai diện rộng +Dễ dàng sử dụng quản lý -Nhược điểm: +Do khả nghiên cứu có hạn khả hạn chế nên số vấn đề ý tưởng, chưa thực thi +Chương trình có tính chuyên nghiệp chưa cao, chức ít +Chưa giải trọn vẹn vấn đề nảy sinh trình xử lý +Giao diện thân thiện tính thẩm mỹ chưa cao 2.Kết luận Tóm lại hệ thống quản lý mua bán bất động sản hệt hống hữu ích, giúp cho việc quản lý sàn bất động sản dễ dàng nhanh chóng thuận tiện nhiều Với mục đích muốn giúp đỡ phần cho sàn bất động sản lớn nhỏ tại nên em xây dựng hệ thống mong ứng dụng nhiều Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Downloaded by vu ga (vuchinhhp2@gmail.com) ... giỏ hàng, hợp đồng vấn đề nổi cộm chủ đầu tư bất động sản hoạt động kinh doanh Chính đề tài nghiên cứu thiết kế hệ thống quản lý bất động sản để góp phần giải vấn đề nêu 1.3 Mơ tả tốn -... cho to thấy khái quát chức chính hệ thống quản lý người dùng, quản lý thư mục, quản lý giao dịch,… Tác nhân tham gia vào hệ thống: Nguoi dung - Quản trị hệ thống (Admin) Admin Nguoi quan ly... nhân tham gia hệ thống Qua trình tìm hiểu khảo sát thực tế, xem xét đến quan hệ tác động hệ thống, ta xác định tác nhân hệ thống bao gồm: - Người dùng: người tham gia vào hệ thống bao gồm