1. Trang chủ
  2. » Cao đẳng - Đại học

xây dựng ứng dụng sổ tay chung cư

203 12 0

Đ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

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN MẠNH TÙNG KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG SỔ TAY CHUNG CƯ BUILDING APARTMENT HANDBOOK APPLICATION KỸ SƯ NGÀNH CƠNG NGHỆ PHẦN MỀM TP HỒ CHÍ MINH, 2021 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN MẠNH TÙNG – 17521236 KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG SỔ TAY CHUNG CƯ BUILDING APARTMENT HANDBOOK APPLICATION KỸ SƯ NGÀNH CÔNG NGHỆ PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN ThS HUỲNH NGUYỄN KHẮC HUY TP HỒ CHÍ MINH, 2021 THƠNG TIN HỘI ĐỒNG CHẤM KHĨA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin ……………………………………… …… – Chủ tịch …………………… ………………….…… – Thư ký …………………….……………………… – Ủy viên ………………… ………………… …… – Ủy viên ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: XÂY DỰNG ỨNG DỤNG SỔ TAY CHUNG CƯ Nhóm SV thực hiện: Cán hướng dẫn: Nguyễn Mạnh Tùng - 17521236 ThS Huỳnh Nguyễn Khắc Huy Đánh giá Khóa luận Về báo cáo: Số trang _ Số chương _ Số bảng số liệu _ Số hình vẽ _ Số tài liệu tham khảo _ Sản phẩm _ Một số nhận xét hình thức báo cáo: Về nội dung nghiên cứu Về chương trình ứng dụng: Về thái độ làm việc sinh viên: Đánh giá chung: Điểm sinh viên: Nguyễn Mạnh Tùng:……… /10 Người nhận xét (Ký tên ghi rõ họ tên) ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: XÂY DỰNG ỨNG DỤNG SỔ TAY CHUNG CƯ Nhóm SV thực hiện: Cán phản biện: Nguyễn Mạnh Tùng - 17521236 Đánh giá Khóa luận Về báo cáo: Số trang _ Số chương _ Số bảng số liệu _ Số hình vẽ _ Số tài liệu tham khảo _ Sản phẩm _ Một số nhận xét hình thức báo cáo: Về nội dung nghiên cứu Về chương trình ứng dụng: Về thái độ làm việc sinh viên: Đánh giá chung: Điểm sinh viên: Nguyễn Mạnh Tùng:……… /10 Người nhận xét (Ký tên ghi rõ họ tên) LỜI CẢM ƠN Khoá luận tốt nghiệp với đề tài “Xây dựng ứng dụng Sổ tay chung cư” minh chứng cho trình cố gắng khơng ngừng việc tìm tịi, học hỏi suốt năm học tập trường Đại học Công nghệ Thông tin Thể khả thân việc áp dụng kiến thức chuyên môn vào giải tốn thực tế Trong q trình thực khoá luận, em nhận hướng dẫn tận tình từ q thầy cơ, giúp đỡ hỗ trợ từ gia đình bạn bè Một cách đặc biệt, em xin gửi lời cảm ơn chân thành đến: Các thầy cô trường Đại học Cơng nghệ Thơng Tin nói chung thầy Khoa Cơng nghệ Phần mềm nói riêng tận tình truyền đạt kiến thức tới em năm học tập trường Đó tài sản quý báu giúp em hồn thành khố luận hành trang cho đường nghiệp thân sau Em xin gửi lời cảm ơn sâu sắc tới Ths Huỳnh Nguyễn Khắc Huy, người trực tiếp hướng dẫn, bảo, giúp đỡ em lúc khó khăn, đưa lời khun bổ ích để khố luận hồn thành tiến độ đáp ứng yêu cầu đề ban đầu Lời cuối cùng, em xin dành lời cảm ơn gửi tới gia đình, anh chị, bạn bè ln bên cạnh để động viên đóng góp ý kiến q trình hồn thành khố luận Thành phố Hồ Chí Minh, 26 tháng 06 năm 2021 Sinh viên Nguyễn Mạnh Tùng MỤC LỤC TÓM TẮT KHÓA LUẬN Chương TỔNG QUAN ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Đối tượng .2 1.3 Phạm vi 1.4 Mục tiêu đề tài .3 1.5 Phương pháp thực Chương LÝ THUYẾT 2.1 Tổng quan MEAN Stack 2.1.1 Khái niệm MEAN Stack 2.1.2 Cách hoạt động 2.1.3 MongoDB 2.1.4 Express 2.1.5 Angular 2.1.6 NodeJS 2.2 Ionic .9 2.2.1 Khái niệm 2.2.2 Ưu điểm .9 2.2.3 Nhược điểm .10 Chương XÂY DỰNG HỆ THỐNG 11 3.1 Xây dựng kiến trúc hệ thống .11 3.1.1 Tổng quan hệ thống 11 3.1.2 Xác định yêu cầu hệ thống 11 3.1.3 Phân tích yêu cầu hệ thống 12 3.2 Sơ đồ trạng nghiệp vụ 15 3.3 Mơ hình Use Case 18 3.3.1 Mơ hình Use Case tổng qt .18 3.3.2 Danh sách Actor 21 3.3.3 Danh sách Use Case 21 3.3.4 Đặc tả Use Case 25 Chương PHÂN TÍCH 75 4.1 Sơ đồ lớp 75 4.1.1 Sơ đồ lớp( mức phân tích) 75 4.1.2 Danh sách lớp đối tượng quan hệ 77 4.1.3 Mô tả chi tiết đối tượng .78 4.2 Sequence diagram 89 4.3 Sơ đồ trạng thái 102 4.3.1 Đăng nhập 102 4.3.2 Thêm cư dân .103 4.3.3 Tạo hóa đơn .105 4.3.4 Tạo tài khoản 108 Chương THIẾT KẾ DỮ LIỆU 110 5.1 Sơ đồ logic 110 5.2 Danh sách bảng liệu sơ đồ 111 5.3 Mô tả chi tiết kiểu kiệu sơ đồ logic 112 5.3.1 Bảng ACCOUNT(manager) 112 5.3.2 Bảng MANAGER 112 7.4.6 Màn hình block Hình 7-35 Màn hình danh sách block 166 Hình 7-36 Màn hình chi tiết block 167 7.4.7 Màn hình hộ Hình 7-37 Màn hình dánh sách hộ 168 Hình 7-38 Màn hình chi tiết hộ 169 7.4.8 Màn hình xe Hình 7-39 Màn hình danh sách chủ sở hữu xe thuộc hộ 170 Hình 7-40 Danh sách xe theo chủ sở hữu 171 7.4.9 Màn hình dịch vụ Hình 7-41 Màn hình danh sách dịch vụ 172 Hình 7-42 Màn hình chi tiết dịch vụ 173 7.4.10.Màn hình ban quản lý Hình 7-43 Màn hình danh sách ban quản lý 174 Hình 7-44 Màn hình chi tiết ban quản lý 175 7.4.11.Màn hình tốn Hình 7-45 Màn hình danh sách chi phí 176 Chương NHẬN XÉT VÀ KẾT LUẬN 8.1 Môi trường phát triển môi trường triển khai 8.1.1 Môi trường phát triển ứng dụng - Website: Chương trình phát triển Visual Studio Code sử dụng hệ quản trị sở liệu MongoDB - Mobile: Chương trình phát triển Android studio Visual Studio Code 8.1.2 Môi trường triển khai ứng dụng Ứng dụng triển khai Heroku, Vercel 8.1.3 Kết đạt Sau tháng xây dựng hầu hết chức dự án Đáp ứng mục tiêu nhiệm vụ đề ▪ Hiểu quy trình tạo sản phẩm ▪ Thực mục tiêu đề Tuy xây dựng chưa tìm kiếm khách hàng, chúng em nhận thấy triển vọng tương lai cố gắng để có khách hàng 8.2 Kết luận 8.2.1 Về mặt thực tiễn Là sản phẩm có tính thực tiễn cao Người dùng dễ dàng nhận thấy hiệu sau thời gian ngắn sử dụng qua liệu thu thập 177 Giải vấn đề đề giai đoạn khảo sát Cho phép doanh nghiệp hiểu tình hình chung cư mình, giảm bớt cơng việc thủ cơng cho ban quản lý Hiện đại hóa quy trình quản lý, thống kê, thu phí,… cho ban quản lý Tiện lợi cho cư dân, khơng gị bó giấc, tra cứu thơng tin đơn giản thuận tiện, tìm kiếm thơng tin ban quản lý dễ dàng 8.2.2 Về mặt kiến thức tổng quát Hiểu biết nghiệp vụ chung cư Mức độ cần thiết cần phải xây dựng hệ thống để người chung cư sử dụng Nắm bắt kiến thức web app, mobile app công nghệ để xây dựng hệ thống đa tảng hồn chỉnh Ứng với cơng nghệ phục vụ tốt cho mục đích định Cần phải xác định nhu cầu thực tế lựa chọn công nghệ phù hợp triển khai dịch vụ 8.2.3 Về mặt kỹ Biết cách lên kế hoạch với mốc thời gian cụ thể với độ ưu tiên loại cơng việc Từ bám sát yêu cầu ban đầu đặt để hoàn thành tiến độ Vận dụng kỹ xử lý vấn đề độc lập để giải vấn đề khó khăn gặp phải Sau mốc thời gian kế hoạch, em nhìn lại chưa làm để có phương án điều chỉnh kế hoạch cho hợp lý Hiểu nắm bắt cơng nghệ mới, nâng cao khả tìm hiểu công nghệ mã nguồn mở ứng dụng vào đề tài 178 Cải thiện kỹ trình bày, viết báo cáo qua buổi báo cáo tiến độ tuần Được thực dự án thực tế, có tính ứng dụng cao Nắm bắt tồn q trình xây dựng hệ thống từ giai đoạn lấy yêu cầu, phân tích, thiết kế triển khai thử nghiệm, vận hành bảo trì hệ thống 8.3 - Hướng phát triển Hiện ứng dụng hỗ trợ quản lý chung cư mức độ vừa nhỏ Trong tương lai em mong muốn phát triển ứng dụng lên mức độ quản lý chung cư lớn sau hướng đến quản lý nhiều chung cư - Bổ sung thêm số tính thơng báo, chat với ban quản lý, diễn đàn cộng đồng, … 8.4 Thuận lợi khó khăn 8.4.1 Thuận lợi Giảng viên hướng dẫn tận tâm, có kiến thức sâu rộng, hỗ trợ em tối đa việc định hướng đề tài, cách giải vấn đề Có lượng kiến thức tảng vững trình học năm trường giúp em nhiều khâu phân tích thiết kế ứng dụng 8.4.2 Khó khăn Phải sử lý khối lượng cơng việc lớn phải xây dựng hệ thống gồm web, app mobile với nguồn lực người làm Thời điểm bùng phát dịch nên hội khảo sát thực tế khó khăn Do chưa có nhiều kinh nghiệm việc ước lượng thời gian nên tiến độ công việc so với kế hoạch đặt ban đầu chưa mong đợi Đề tài dự án liên quan đến chung cư cá nhân chưa có nhiều hiểu biết lĩnh vực dẫn đến khó khăn q trình tìm hiểu, khảo sát tạo câu hỏi ưu việt thực tế 179 Chương TÀI LIỆU THAM KHẢO [1] MongoDB, Inc, "mongodb," MongoDB, Inc, 2021 [Online] Available: https://www.mongodb.com/mean-stack [2] MongoDB, Inc, "Mongodb Documentation," MongoDB, Inc, 2008 [Online] Available: https://docs.mongodb.com/manual/introduction/ [3] StrongLoop / IBM, "Express Documentation," OpenJS Foundation, 2017 [Online] Available: https://expressjs.com/ [4] Simplilearn Solutions, "Simplilearn," Simplilearn Solutions, 29 04 2021 [Online] Available: https://www.simplilearn.com/tutorials/angulartutorial/what-is-angular [5] TutorialsTeacher, "TutorialsTeacher," 2020 [Online] Available: https://www.tutorialsteacher.com/nodejs/what-is-nodejs [6] m c perrygovier, "ionicframework," 07 12 2020 [Online] Available: https://ionicframework.com/docs 180 ... thời gian chạy đa tảng để xây dựng ứng dụng phía máy chủ có khả mở rộng cao JavaScript Node.js sử dụng để xây dựng loại ứng dụng khác ứng dụng dòng lệnh, ứng dụng web, ứng dụng trò chuyện thời gian... tượng sử dụng: - Quản trị hệ thống - Ban quản lý với mong muốn số hố quy trình nghiệp vụ, quản lý chung cư 1.3 Cư dân sinh sống chung cư Phạm vi Ứng dụng đáp ứng yêu cầu đặt quy mô chung cư vừa... triển phần mềm Triển khai ứng dụng đa tảng chạy nhiều thiết bị Ứng dụng cuối sử dụng được, đáp ứng nhu cầu quản lý cho BQL, tiện ích cho dân cư, Thực tính đề quy mơ chung cư vừa nhỏ Phương pháp

Ngày đăng: 05/09/2021, 20:56

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w