LUẬN VĂN TỐT NGHIỆP XÂY DỰNG PHẦN MỀM QUẢN LÝ HỢP ĐỒNG MUA BÁN CHUNG CƯ CĂN HỘ , Quản lý chung cư, quản lý căn hộ, luận văn tốt nghiệp công nghệ thông tin, sơ đồ use case, sơ đồ lớp QUẢN LÝ HỢP ĐỒNG MUA BÁN CHUNG CƯ
BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ SÀI GỊN KHOA CƠNG NGHỆ THƠNG TIN LUẬN VĂN TỐT NGHIỆP HỆ ĐẠI HỌC CHÍNH QUI_KHĨA 2010 XÂY DỰNG PHẦN MỀM QUẢN LÝ HỢP ĐỒNG MUA BÁN CHUNG CƯ Giáo viên hướng dẫn : Sinh viên thực : Cơ ĐINH THỊ TÂM NGUYỄN VĂN HƯNG TP.HỒ CHÍ MINH THÁNG NĂM 2014 BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC CƠNG NGHỆ SÀI GỊN KHOA CƠNG NGHỆ THƠNG TIN LUẬN VĂN TỐT NGHIỆP HỆ ĐẠI HỌC CHÍNH QUI_KHÓA 2010 XÂY DỰNG PHẦN MỀM QUẢN LÝ HỢP ĐỒNG MUA BÁN CHUNG CƯ Giáo viên hướng dẫn : Sinh viên thực : Cô ĐINH THỊ TÂM NGUYỄN VĂN HƯNG TP.HỒ CHÍ MINH THÁNG NĂM 2014 LỜI CẢM ƠN Lời cảm ơn cho em xin tỏ lòng biết ơn ngơi trường Đại Học Cơng Nghệ Sài Gòn nơi mà em theo học suốt bốn năm qua Được đặt chân vào giảng đường đại học trường Đại Học Công Nghệ Sài Gòn em khơng may mắn, mà bước ngoặc quan trọng đời Nó bước đệm, hành trang tiếp bước để em tiến vào sống Dưới giảng đường đại học em học kiến thức để trở thành kỹ sư mà học kỹ để làm người Có thể nói Trường Đại Học Cơng Nghệ Sài Gòn trao cho em vé bước vào tương lai, nơi ghi dấu lại tất kỉ niệm đẹp đẽ thời sinh viên mà em quên Em xin cảm ơn tất quý thầy cô khoa Công Nghệ Thông Tin Có thể nói riêng em, tất thầy cô khoa gương để em noi theo học tập Em không học kiến thức mà thầy cô giảng dạy cho em bục giảng, mà giảng có tâm huyết, niềm tin mà thầy cô trao đến gửi trọn nơi chúng em Em xin cảm ơn gia đình, bạn bè, người thân, người bên em, đồng hành tin tưởng em Niềm tin tưởng họ động lực để em bước tiếp vượt qua khó khăn học tập sống Và cuối em xin gửi lời cảm ơn đặc biệt chân thành sâu sắc đến với cô Đinh Thị Tâm, người hướng dẫn em hồn thành tốt đề tài luận văn Em cảm ơn cô tạo điều kiện tốt dành cho em trình thực đề tài giải đáp thắc mắc, khó khăn mà em gặp phải Đối với em cô giảng viên nhiệt huyết, tận tâm với nghề Em cảm ơn niềm tin mà cô đặt vào em Đó động lực giúp em cố gắng vượt qua tất khó khăn suốt trình làm đề tài Xin kính chúc q thầy sức khỏe dồi dào, hạnh phúc, thành công để cống hiến sức lực nghiệp trồng người thiên liêng cao TP.Hồ Chí Minh, Ngày tháng năm 2014 Sinh Viên Nguyễn Văn Hưng TÓM TẮT ĐỀ TÀI I Tên đề tài: Xây dựng phần mềm quản lý hợp đồng mua bán chung cư II Mục Tiêu: Xây dựng chức chính, quan trọng phục vụ trọng tâm đề tài Tổ chức module chức cách rõ ràng dễ hiểu Giao diện phần mềm thân thiện với người dùng III Nhiệm vụ: Tìm hiểu nghiệp vụ quản lý hợp đồng Phân tích chương trình Thiết kế CSDL giao diện Thiết kế chương trình như: quản lý hồ hợp đồng, quản lý bảng báo giá, quản lý hộ, quản lý nhân viên, quản lý khách hàng,… MỤC LỤC CHƯƠNG I TÌM HIỂU NGHIỆP VỤ 1 Đặt vấn đề: Mô tả nghiệp vụ: Mô tả chương trình: CHƯƠNG II PHÂN TÍCH Sơ đồ chức năng: Sơ đồ Use Case: 2.1 Sơ đồ Use case tổng quát: 2.1 Sơ đồ use case chức quản lý hợp đồng: 10 2.2 Sơ đồ usecase chi tiết chức quản lý loại hợp đồng: 14 2.3 Sơ đồ usecase chi tiết chức quản ly hộ: 16 2.4 Sơ đồ usecase chi tiết chức quản lý loại hộ: 18 2.5 Sơ đồ usecase chi tiết chức quản lý chung cư: 20 2.6 Sơ đồ usecase chi tiết chức quản lý bảng báo giá: 22 2.7 Sơ đồ usecase chi tiết chức quản lý khách hàng : 24 2.8 Sơ đồ use case chi tiết chức quản lý nhân viên : 26 2.9 Sơ đồ use case chi tiết chức quản lý user: 28 Sơ đồ lớp: 30 3.1 Sơ đồ lớp quản lý loại hợp đồng 30 3.2 Sơ đồ lớp quản lý loại hộ: 30 3.3 Sơ đồ lớp quản lý chung cư: 31 3.4 Sơ đồ lớp quản lý hộ: 31 3.5 Sơ đồ lớp quản lý bảng báo giá: 32 3.6 Sơ đồ lớp quản lý nhân viên: 33 3.7 Sơ đồ lớp quản lý khách hàng: 33 3.8 Sơ đồ lớp quản lý hợp đồng: 34 3.9 Sơ đồ lớp quản lý user: 35 Sơ đồ cộng tác: 35 4.1 Sơ đồ cộng tác chức quản lý loại hợp đồng: 35 4.1.1 Sơ đồ cộng tác usecase hiển thị danh sách loại hợp đồng: 35 4.1.2 Sơ đồ cộng tác usecase thêm loại hợp đồng: 35 4.1.3 Sơ đồ cộng tác usecase xóa loại hợp đồng: 36 4.1.4 Sơ đồ cộng tác usecase sửa loại hợp đồng: 36 4.2 Sơ đồ tác chức quản lý loại hộ: 36 4.2.1 Sơ đồ cộng tác usecase hiển thị danh sách loại hộ: 36 4.2.2 Sơ đồ cộng tác usecase thêm loại hộ: 36 4.2.3 Sơ đồ cộng tác usecase xóa loại hộ: 36 4.2.4 Sơ đồ cộng tác usecase sửa loại hộ: 37 4.3 Sơ đồ cộng tác chức quản lý chung cư: 37 4.3.1 Sơ đồ cộng tác usecase hiển thị danh sách chung cư: 37 4.3.2 Sơ đồ cộng tác usecase thêm chung cư: 37 4.3.3 Sơ đồ cộng tác usecase xóa chung cư: 37 4.3.4 Sơ đồ cộng tác usecase sửa chung cư: 38 4.4 Sơ đồ cộng tác chức quản lý hộ: 38 4.4.1 Sơ đồ cộng tác chức hiển thị danh sách hộ: 38 4.4.2 Sơ đồ cộng tác chức thêm hộ: 38 4.4.3 Sơ đồ cộng tác chức xóa hộ: 38 4.4.4 Sơ đồ cộng tác chức sửa hộ: 39 4.5 Sơ đồ cộng tác chức quản lý bảng báo giá: 39 4.5.1 Sơ đồ cộng tác chức hiển thị danh sách bảng báo giá 39 4.5.2 Sơ đồ cộng tác chức thêm bảng báo giá 39 4.5.3 Sơ đồ cộng tác chức xóa bảng báo giá 40 4.5.4 Sơ đồ cộng tác chức sửa bảng báo giá 40 4.6 Sơ đồ cộng tác chức quản lý nhân viên 40 4.6.1 Sơ đồ cộng tác usecase hiển thị danh sách nhân viên 40 4.6.2 Sơ đồ cộng tác usecase thêm nhân viên 40 4.6.3 Sơ đồ cộng tác usecase sửa nhân viên 41 4.6.4 Sơ đồ cộng tác usecase xóa nhân viên 41 4.7 Sơ đồ cộng tác chức quản lý khách hàng 41 4.7.1 Sơ đồ cộng tác usecase hiển thị danh sách khách hàng 41 4.7.2 Sơ đồ cộng tác usecase thêm khách hàng 41 4.7.3 Sơ đồ cộng tác usecase sửa khách hàng 42 4.7.4 Sơ đồ cộng tác usecase xóa khách hàng 42 4.8 Sơ đồ cộng tác chức quản lý hợp đồng 42 4.8.1 Sơ đồ cộng tác usecase hiển thị danh sách hợp đồng 42 4.8.2 Sơ đồ cộng tác usecase thêm hợp đồng 42 4.8.3 Sơ đồ cộng tác usecase ủy quyền 43 4.8.4 Sơ đồ cộng tác usecase lý 43 4.8.5 Sơ đồ cộng tác usecase theo dõi 43 4.9 Sơ đồ cộng tác chức quản lý user 44 4.9.1 Sơ đồ cộng tác usecase hiển thị danh sách user 44 4.9.2 Sơ đồ cộng tác usecase thêm user 44 4.9.3 Sơ đồ cộng tác usecase xóa user 44 4.9.4 Sơ đồ cộng tác usecase reset mật 44 CHƯƠNG III THIẾT KẾ 45 Thiết kế CSDL: 45 Thiết kế chức quản lý loại hợp đồng 46 2.1 Biểu đồ lớp: 46 2.2 Sơ đồ usecase thêm loại hợp đồng: 47 2.3 Sơ đồ usecase sửa loại hợp đồng: 47 2.4 Sơ đồ usecase xóa loại hợp đồng: 48 Thiết kế chức quản lý loại hộ: 49 3.1 Biểu đồ lớp: 49 3.2 Sơ đồ usecase thêm loại hộ: 50 3.3 Sơ đồ usecase xóa loại hộ: 50 3.4 Sơ đồ usecase sửa loại hộ: 51 Thiết kế chức quản lý chung cư: 52 4.1 Biểu đồ lớp: 52 4.2 Sơ đồ usecase thêm chung cư: 53 4.3 Sơ đồ usecase sửa chung cư: 53 4.4 Sơ đồ usecase xóa chung cư: 54 Thiết kế chức quản lý hộ: 55 5.1 Biểu đồ lớp: 55 5.2 Sơ đồ usecase thêm hộ: 56 5.3 Sơ đồ usecase sửa hộ: 57 5.4 Sơ đồ usecase xóa hộ: 58 Thiết kế chức quản lý bảng báo giá: 59 6.1 Biểu đồ lớp: 59 6.2 Sơ đồ usecase thêm bảng báo giá 60 6.3 Sơ đồ usecase sửa bảng báo giá 61 6.4 Sơ đồ usecase xóa bảng báo giá 62 Thiết kế chức quản lý nhân viên 63 7.1 Biểu đồ lớp 63 7.2 Sơ đồ usecase thêm nhân viên 64 7.3 Sơ đồ usecase sửa nhân viên 65 7.4 Sơ đồ usecase xóa nhân viên 66 Thiết kế chức quản lý khách hàng 67 8.1 Biểu đồ lớp 67 8.2 Sơ đồ usecase thêm khách hàng 68 8.3 Sơ đồ usecase sửa khách hàng 69 8.4 Sơ đồ usecase xóa khách hàng 70 Thiết kế chức quản lý hợp đồng 71 9.1 Biểu đồ lớp 71 9.2 Sơ đồ usecase thêm hợp đồng: 72 9.3 Sơ đồ usecase ủy quyền hợp đồng 73 9.4 Sơ đồ usecase lý hợp đồng 74 9.5 Sơ đồ usecase theo dõi hợp đồng 75 10 Thiết kế chức quản lý user 76 10.1 Biểu đồ lớp 76 10.2 Sơ đồ usecase thêm user 77 10.3 Sơ đồ usecase xóa user 78 10.4 Sơ đồ use reset mật 78 CHƯƠNG IV HIỆN THỰC CHƯƠNG TRÌNH 79 Giao diện chức quản lý loại hợp đồng 79 Thiết kế giao diện chức quản lý loại hộ: 79 Thiết kế giao diện chức quản lý chung cư: 80 Thiết kế giao diện chức quản lý hộ: 80 Thiết kế giao diện chức quản lý bảng báo giá: 81 Thiết kế giao diện chức quản lý nhân viên 82 Thiết kế giao diện chức quản lý khách hàng 82 Thiết kế giao diện quản lý hợp đồng 83 Thiết kế giao diện chức quản lý user 86 CHƯƠNG V CÀI ĐẶT 87 CHƯƠNG VI KẾT LUẬN 88 Kết luận đề tài: 88 Hướng phát triển: 88 TÀI LIỆU THAM KHẢO 89 Phụ Lục Hình 2.1 Sơ đồ chức Hình 2.2 Sơ đồ Usecase tổng quát Hình 2.3: Sơ đồ usecase chức quản lý hợp đồng 10 Hình 2.4: Sơ đồ usecase quản lý loại hợp đồng 14 Hình 2.5 Sơ đồ usecase chức quản lý hộ 16 Hình 2.6 Sơ đồ usecase chức quản lý loại hộ 18 Hình 2.7 Sơ đồ usecase chức quản lý chung cư 20 Hình 2.8 Sơ đồ usecase chức quản lý bảng báo giá 22 Hình 2.9 Sơ đồ usecase chức quản lý khách hàng 24 Hình 2.10 Sơ đồ usecase chức quản lý nhân viên 26 Hình 2.11 Sơ đồ usecase chức quản lý user 28 Hình 2.12 Sơ đồ lớp quản lý loại hợp đồng 30 Hình 2.13 Sơ đồ lớp quản lý loại hộ 30 Hình 2.14 Sơ đồ lớp quản lý chung cư 31 Hình 2.15 Sơ đồ lớp quản lý hộ 31 Hình 2.16 Sơ đồ lớp quản lý bảng báo giá 32 Hình 2.17 Sơ đồ lớp quản lý nhân viên 33 Hình 2.18 Sơ đồ lớp quản lý khách hàng 33 Hình 2.19 Sơ đồ lớp quản lý hợp đồng 34 Hình 2.20 Sơ đồ lớp quản lý user 35 Hình 2.21 Sơ đồ cộng tác usecase hiển thị danh sách loại hợp đồng 35 Hình 2.22 Sơ đồ cộng tác usecase thêm loại hợp đồng 35 Hình 2.23 Sơ đồ cộng tác usecase xóa loại hợp đồng 36 Hình 2.24 Sơ đồ cộng tác usecase sửa loại hợp đồng 36 Hình 2.25 Sơ đồ cộng tác usecase hiển thị danh sách loại hộ 36 Hình 2.26 Sơ đồ cộng tác usecase thêm loại hộ 36 Hình 2.27 Sơ đồ cộng tác usecase xóa loại hộ 36 Hình 2.28 Sơ đồ cộng tác usecase sửa loại hộ 37 Hình 2.29 Sơ đồ cộng tác usecase hiển thị danh sách chung cư 37 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư 9.5 Sơ đồ usecase theo dõi hợp đồng Hình 3.34 Sơ đồ usecase theo dõi hợp đồng GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 75 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư 10 Thiết kế chức quản lý user 10.1 Biểu đồ lớp Hình 3.35 Biểu đồ lớp quản lý user GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 76 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư 10.2 Sơ đồ usecase thêm user Hình 3.36 Sơ đồ usecase thêm user GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 77 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư 10.3 Sơ đồ usecase xóa user Hình 3.37 Sơ đồ usecasae xóa user 10.4 Sơ đồ use reset mật Hình 3.38 Sơ đồ usecase reset mật GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 78 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư CHƯƠNG IV HIỆN THỰC CHƯƠNG TRÌNH Giao diện chức quản lý loại hợp đồng Hình 4.1 Giao diện chức quản lý loại hợp đồng Thiết kế giao diện chức quản lý loại hộ: Hình 4.2 Giao diện chức quản lý loại hộ GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 79 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Thiết kế giao diện chức quản lý chung cư: Hình 4.3 Giao diện chức quản lý chung cư Thiết kế giao diện chức quản lý hộ: Hình 4.4 Giao diện chức quản lý hộ GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 80 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Thiết kế giao diện chức quản lý bảng báo giá: Hình 4.5 Giao diện chức quản lý bảng báo giá Hình 4.6 Giao diện chức quản lý bảng báo giá GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 81 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Thiết kế giao diện chức quản lý nhân viên Hình 4.7 Giao diện quản lý nhân viên Thiết kế giao diện chức quản lý khách hàng Hình 4.8 Giao diện quản lý khách hàng GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 82 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Thiết kế giao diện quản lý hợp đồng Hình 4.9 Giao diện quản lý hợp đồng GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 83 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Hình 4.10 Giao diện ủy quyền hợp đồng GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 84 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Hình 4.11 Giao diện theo dõi hợp đồng GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 85 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Thiết kế giao diện chức quản lý user Hình 4.12 Giao diện chức quản lý user GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 86 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư CHƯƠNG V CÀI ĐẶT Mơi trường lập trình: Cài đặt Visual Studio 2010, phần mềm hổ trợ lập trình giao diện Devexpress 11.0.7 Hệ quản trị CSDL: Cài đặt phần mềm quản trị sở liệu Microsoft SQL Studio Management 2008 Các công cụ hổ trợ khác: Phần mềm hỗ trợ thiết kế xử lý hình ảnh Photoshop 6.0, cơng cụ hỗ trợ phân tích thiết kế hướng đối tượng StarUML 2.0, Microsoft Viso 2013 GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 87 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư CHƯƠNG VI KẾT LUẬN Kết luận đề tài: Đề tài “xây dựng phần mềm quản lý hợp đồng mua bán chung cư” hoàn thành chức quan trọng q trình tin học hóa việc quản lý hợp đồng mua bán chung cư doanh nghiệp Nhờ có chương trình mà cải thiện, nâng cao hiệu suất quản lý hợp đồng, đem lại thuận tiện cơng tác Ngồi ra, chương trình đem lại thoải mái trình làm việc giao diện thân thiện, kết cấu chức năng, màu sắc hài hòa Tuy nhiên, thời gian ngắn ngủi, ngồi công tác khảo sát nghiệp vụ quản lý, q trình tìm hiểu cơng nghệ thiết kế, lập trình tương đối Do đó, chương trình khơng tránh khỏi sai sót phía người lập trình mang tính chủ quan Hướng phát triển: Nếu có thêm thời gian tìm hiểu, nghiên cứu chương trình phát triển thêm số chức năng: Attach hồ sơ khách hàng vào CSDL, Export báo cáo file Excel GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 88 Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư TÀI LIỆU THAM KHẢO Tiếng Việt: “Bài giảng môn xây dựng phần mềm hướng đối tượng”, Ths Nguyễn Thanh Tùng, Trường Đại Học Cơng Nghệ Sài Gòn “Giáo trình phân tích thiết kế hệ thống thông tin”, Ths Trần Quang, Trường Đại Học Cơng Nghệ Sài Gòn Tiếng Anh: Programming C# 4.0, Ian Griffitbs, Matthew Adams & Jesse Liberty Internet: http://msdn.microsoft.com/library/ GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang 89 ... hộ, quản lý chung cư, quản lý bảng báo giá, quản lý nhân viên, quản lý khách hàng Quản lý hợp đồng: bao gồm thêm hợp đồng, ủy quyền hợp đồng, lý hợp đồng, theo dõi chuyển trả tiền hợp đồng. .. toán hợp đồng Quản lý loại hợp đồng: bao gồm có thêm, xóa, sửa loại hợp đồng GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư Quản lý hộ:... Trang Xây Dựng Phần Mềm Quản Lý Hợp Đồng Mua Bán Chung Cư CHƯƠNG II PHÂN TÍCH Sơ đồ chức năng: Hình 2.1 Sơ đồ chức GVHD: Cô Đinh Thị Tâm SVTH: Nguyễn Văn Hưng Trang Xây Dựng Phần Mềm Quản Lý Hợp Đồng