Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
5,04 MB
Nội dung
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KÌ MƠN IOT CƠ BẢN TÊN ĐỀ TÀI: QUẢN LÝ CHUNG CƯ Người hướng dẫn: GV.LỤC MINH TUẤN Người thực hiện: ĐINH TIẾN BÌNH – MSSV: 51800525 ĐỒN NGUYỄN LÂM – MSSV:5180567 NGUYỄN HỒNG QUANG NHẬT – MSSV:51800220 NHĨM: 10 – TỔ Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2014 : 22 TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THƠNG TIN ĐỒ ÁN CUỐI KÌ MƠN IOT CƠ BẢN TÊN ĐỀ TÀI: QUẢN LÝ CHUNG CƯ Người hướng dẫn: GV.LỤC MINH TUẤN Người thực hiện: ĐINH TIẾN BÌNH – MSSV: 51800525 ĐOÀN NGUYỄN LÂM – MSSV:5180567 NGUYỄN HOÀNG QUANG NHẬT – MSSV:51800220 NHĨM: 10 – TỔ Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2014 : 22 i LỜI CẢM ƠN Em xin đại diện nhóm em để nói lời cảm ơn đến thầy Tuấn giúp đỡ chúng em q trình làm đồ án Nếu khơng có thầy em nghĩ bạn nhóm khơng thể hồn thành đồ án cách tốt Em xin trân trọng gửi lời cảm ơn đến thầy Tuấn ii ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tơi xin cam đoan sản phẩm đồ án hướng dẫn GV Lục Minh Tuấn; Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngồi ra, đồ án cịn sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hồn tồn chịu trách nhiệm nội dung đồ án Trường đại học Tơn Đức Thắng không liên quan đến vi phạm tác quyền, quyền tơi gây q trình thực (nếu có) TP Hồ Chí Minh, ngày tháng năm Tác giả (ký tên ghi rõ họ tên) Đinh Tiến Bình Đồn Nguyễn Lâm Nguyễn Hồng Quang Nhật iii PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Phần đánh giá GV chấm _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) iv TÓM TẮT Trong đề tài lần chúng em mô tả use case tạo đặc tả để phù với Cùng với sơ đồ Sơ đồ Use Case Sơ đồ Sơ đồ lớp Sơ đồ ERD Sơ đồ quan hệ chuyển hóa từ ERD MỤC LỤC LỜI CẢM ƠN i PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN iii TÓM TẮT iv MỤC LỤC CHƯƠNG – ĐẶC TẢ HỆ THỐNG 1.1 Giới thiệu .3 1.2 Sơ đồ Use Case 1.3.1 Use case - Authentication 1.3.2 Use case - Xem bảng phân công 1.3.3 Use case - Quản lý nhà 1.3.4 Use case - Quản lý cư dân 1.3.5 Use case - Quản lý tin tức 1.3.6 Use case - Quản lý dịch vụ 1.3.7 Use case - Quản lý nhân viên 1.3.8 Use case - Thống kê 10 1.3.9 Use case - Xem tin tức 11 1.3.10 Use case 10 - Thanh toán dịch vụ 12 CHƯƠNG – CÁC LOẠI SƠ ĐỒ KHÁC 13 2.1 Sơ đồ lớp 13 2.2 Sơ đồ 14 2.2.1 Quản lý nhà 14 2.2.2 Đăng nhập 15 2.2.3 Quản lý cư dân .16 2.2.4 Quản lý tin tức .17 2.2.5 Quản lý nhân viên 18 2.3 Sơ đồ ERD 19 2.4 Sơ đồ quan hệ chuyển hóa từ ERD 20 CHƯƠNG – CƠ SỞ LÝ THUYẾT 21 3.1 Vue JS 21 3.2 Node JS 22 3.3 MySQL 23 CHƯƠNG – HIỆN THỰC 24 4.1 Giao diện bên Admin 25 4.2 Giao diện Staff 28 4.3 Giao diện User 30 TÀI LIỆU THAM KHẢO 33 CHƯƠNG – ĐẶC TẢ HỆ THỐNG 1.1 Giới thiệu Với phát triển nhịp sống đại, xu hướng chọn an cư nơi coi tiện lợi, an ninh, rẻ so với nhà phố, chung cư dần nhiều khách hàng nhắm tới Việc cải thiện nâng cao chất lượng sống chung cư phụ thuộc nhiều vào ban quản lý, giao tiếp cư dân ban quản lý hệ thống chung cư Nhằm đáp ứng nhu cầu thị trường chúng em xin trình bày hệ thống quản lý chung cư nhằm kết nối hiệu cư dân ban quản lý việc quản lý chung cư cách hiệu Hiện giao tiếp người dân vấn đề tốn điện, nước, phí dịch vụ, phải thực cách thủ công quầy lễ tân Các công việc tốn nhiều thời gian thực lúc cho nhiều cư dân việc thực giấy tờ tránh khỏi sai sót Ngồi ra, vấn đề hỏng hóng, cố nâng cấp phải tốn nhiều thời gian để phản hồi rà soát cập nhật thông tin Không thông báo cho cư dân điều khoản quy định khó truyền tải cách nhanh chóng đến hộ dân Để giải vấn đề chúng em nghiên cứu phát triển hệ thống quản lý chung cư để giúp cho người dân chung cư giao tiếp cách nhanh chóng hiệu Lợi ích hệ thống: - Đối với cư dân - Dễ dàng nắm bắt thông tin: số điện, số nước, phí dịch vụ, điều khoản, quy định, - Thanh tốn khoản phí nhanh chóng - Dễ dàng trao đổi với ban quản lý - Đối với nhân viên: - Nhận phản hồi từ người dân vấn đề chung cư, dịch vụ, - Gửi thơng báo nhanh chóng đến người dân - Quản lý tài sản , thu chi - Quản lý cư dân chung cư - Xem bảng phân cơng cơng việc nhanh chóng - Đối với admin: - Nắm bắt số hộ chung cư - Thống kê khoản tháng - Phân công công việc cho nhân viên 1.2 Sơ đồ Use Case 1.3 Đặc tả Use Case 1.3.1 Use case - Authentication ID Title Đăng nhập, đăng ký, đăng xuất Description Truy cập vào hệ thống theo tài khoản phân quyền Primary Actor Admin, nhân viên, user Pre - conditions - Tài khoản tạo Tài khoản phân quyền Thiết bị kết nối Internet Post - conditions - Đăng nhập thành công Hệ thống ghi nhận đăng nhập 19 2.3 Sơ đồ ERD 20 2.4 Sơ đồ quan hệ chuyển hóa từ ERD 21 CHƯƠNG – CƠ SỞ LÝ THUYẾT 3.1 Vue JS - Vue.js framework linh động dùng để xây dựng giao diện người dùng (user interfaces) Khác với framework nguyên khối (monolithic), Vue thiết kế từ đầu theo hướng cho phép khuyến khích việc phát triển ứng dụng theo bước Khi phát triển lớp giao diện (view layer), người dùng cần dùng thư viện lõi (core library) Vue, vốn dễ học tích hợp với thư viện dự án có sẵn Cùng lúc đó, kết hợp với kĩ thuật đại SFC (single file components) thư viện hỗ trợ, Vue đáp ứng dễ dàng nhu cầu xây dựng ứng dụng trang (SPA - Single-Page Applications) với độ phức tạp cao nhiều Logo Vue JS 22 3.2 Node JS - Node.js hệ thống phần mềm thiết kế để viết ứng dụng internet có khả mở rộng, đặc biệt máy chủ web Chương trình viết JavaScript, sử dụng kỹ thuật điều khiển theo kiện, nhập/xuất không đồng để tối thiểu tổng chi phí tối đa khả mở rộng Node.js bao gồm có V8 JavaScript engine Google, libUV, vài thư viện khác - Nhiệm vụ phổ biến máy chủ web mở tệp máy chủ trả lại nội dung cho máy khách - Đây cách PHP ASP xử lý yêu cầu tệp: Gửi tác vụ đến hệ thống tệp máy tính Chờ hệ thống tệp mở đọc tệp Trả lại nội dung cho máy khách Sẵn sàng xử lý yêu cầu - Đây cách Node.js xử lý yêu cầu tệp: Gửi tác vụ đến hệ thống tệp máy tính Sẵn sàng xử lý yêu cầu Khi hệ thống tệp mở đọc tệp, máy chủ trả lại nội dung cho máy khách - Node.js loại bỏ chờ đợi cần tiếp tục với yêu cầu - Node.js chạy chương trình đơn luồng, khơng chặn, không đồng bộ, tiết kiệm nhớ 23 Logo Node JS 3.3 MySQL - MySQL hệ thống quản trị sở liệu mã nguồn mở (Relational Database Management System, viết tắt RDBMS) hoạt động theo mơ hình clientserver RDBMS phần mềm hay dịch vụ dùng để tạo quản lý sở liệu (Database) theo hình thức quản lý mối liên hệ chúng - MySQL số phần mềm RDBMS RDBMS MySQL thường cho độ phổ biến lớn MySQL Các ứng dụng web lớn Facebook, Twitter, YouTube, Google, Yahoo! dùng MySQL cho mục đích lưu trữ liệu Kể ban đầu dùng hạn chế tương thích với nhiều hạ tầng máy tính quan trọng Linux, macOS, Microsoft Windows, Ubuntu 24 Logo MySQL CHƯƠNG – HIỆN THỰC Giao diện đăng nhập chung 4.1 Giao diện bên Admin 25 Trang Home Trang danh sách nhân viên 26 Trang danh sách User Trang danh sách quản lý nhà 27 Trang danh quản lý hợp đồng Trang tạo tài khoản 4.2 Giao diện Staff 28 Trang chủ Staff Giao diện quản lý tin tức 29 Giao diện quản lý toán User Giao diện bảng lương 30 4.3 Giao diện User Giao diện trang chủ Giao diện hộ trống 31 Giao diện xem tin tức Giao diện toán tiền nhà 32 Giao diện hỗ trợ 33 TÀI LIỆU THAM KHẢO https://vuejs.org/v2/guide/ https://vi.wikipedia.org/wiki/Node.js https://www.w3schools.com/nodejs/nodejs_intro.asp https://www.hostinger.vn/huong-dan/mysql-la-gi/ ... tiếp cư dân ban quản lý hệ thống chung cư Nhằm đáp ứng nhu cầu thị trường chúng em xin trình bày hệ thống quản lý chung cư nhằm kết nối hiệu cư dân ban quản lý việc quản lý chung cư cách hiệu Hiện... LOẠI SƠ ĐỒ KHÁC 2.1 Sơ đồ lớp 14 2.2 Sơ đồ 2.2.1 Quản lý nhà 15 2.2.2 Đăng nhập 16 2.2.3 Quản lý cư dân 17 2.2.4 Quản lý tin tức 18 2.2.5 Quản lý nhân viên 19 2.3 Sơ đồ ERD 20 2.4 Sơ đồ quan... Priority Bắt buộc 1.3.4 Use case - Quản lý cư dân ID Title Description Primary Actor Quản lý cư dân Quản lý số lượng cư dân sinh sống chung cư thông tin cá nhân cư dân Nhân viên Pre - conditions