xây dựng hệ thống thông tin quản lý chung cư trên nền ruby on rails

53 433 0
xây dựng hệ thống thông tin quản lý chung cư trên nền ruby on rails

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Đề tài XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CHUNG CƯ TRÊN NỀN RUBY ON RAILS Sinh viên: Dương Hồng Khanh Mã số: 1111527 Khóa: K37 Cần Thơ, 05/2015 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN TIN HỌC ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Đề tài XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CHUNG CƯ TRÊN NỀN RUBY ON RAILS Người hướng dẫn Ths Hồ Văn Tú Sinh viên thực Dương Hồng Khanh Mã số: 1111527 Khóa: K37 Cần Thơ, 05/2015 LỜI CẢM ƠN Trong suốt trình làm luận văn em nhận nhiều giúp đỡ tận tình, ân cần dạy bảo động viên chân thành thầy hướng dẫn quý thầy cô môn Trước tiên em chân thành cảm ơn gia đình em, người tảo tần vất vả sớm hôm nuôi em ăn học suốt quãng đường học sinh – sinh viên Em xin cảm ơn tất quý thầy cô, cán giảng viên tận tâm giảng dạy, truyền đạt kiến thức quý báu cho em suốt chặng đường vừa qua Em cảm ơn Bộ môn Tin Học Ứng Dụng tạo điều kiện thuận lợi giúp em thực đề tài luận văn Em xin chân thành cảm ơn thầy Hồ Văn Tú nhiệt tình hướng dẫn giúp em hoàn thành đề tài luận văn Trong khoảng thời gian thực đề tài này, em cố gắng để hoàn thành tốt luận văn, khó tránh khỏi sai sót nên mong quý thầy cô cảm thông giúp đỡ em khắc phục sai sót Em chân thành cảm ơn tất người giúp đỡ em Cần Thơ, ngày 04 tháng 05 năm 2015 Sinh viên thực Dương Hồng Khanh i MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH MỤC HÌNH iv DANH MỤC BẢNG vi DANH MỤC KÝ HIỆU VÀ VIẾT TẮT vii TÓM TẮT viii ABSTRACT ix CHƯƠNG I: GIỚI THIỆU 1.1 Đặt vấn đề 1.2 Lịch sử giải vấn đề .1 1.3 Mục tiêu đề tài .2 1.4 Đối tượng phạm vi nghiên cứu 1.5 Nội dung nghiên cứu .3 1.6 Những đóng góp đề tài CHƯƠNG II: MÔ TẢ CHI TIẾT BÀI TOÁN VÀ CƠ SỞ LÝ THUYẾT 2.1 Mô tả chi tiết toán 2.1.1 Mô hình hệ thống 2.1.2 Các chức 2.1.3 Đối tượng sử dụng 2.2 Các giải pháp liên quan 2.3 Cơ sở lý thuyết .6 2.3.1 Ngôn ngữ Ruby .6 2.3.2 Giới thiệu Ruby on Rails (Rails) CHƯƠNG III: THIẾT KẾ VÀ CÀI ĐẶT GIẢI PHÁP 12 3.1 Thiết kế hệ thống 12 3.1.1 Các thực thể 12 3.1.2 Mô hình CSDL quan hệ 14 3.1.3 Usecase model 15 3.1.4 Usecase 18 ii 3.2 Cài đặt giải pháp 27 3.2.1 Cài đặt môi trường 27 3.2.2 Cài đặt chức 27 CHƯƠNG IV: KIỂM THỬ VÀ ĐÁNH GIÁ 29 4.1 Kịch kiểm thử .29 4.2 Kết kiểm thử 30 4.3 Đánh giá .40 CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 41 5.1 Kết đạt 41 5.2 Hướng phát triển 41 TÀI KIỆU THAM KHẢO a iii DANH MỤC HÌNH Hình 1.1: Mô hình hoạt động hệ thống .4 Hình 2.1 Ví dụ phép toán cộng Ruby Hình 3.1: Mô hình CSDL 14 Hình 3.2: Usecase model – Web quản lý 15 Hình 3.3: Usecase model – Web người dùng 16 Hình 3.4: Usecase đăng nhập 18 Hình 3.6: Thêm kiện .19 Hình 3.7: Sửa kiện 20 Hình 3.8: Xóa kiện .21 Hình 3.9: Quản lý dịch vụ – Usecase chi tiết 22 Hình 3.10: Thêm dịch vụ 23 Hình 3.11: Duyệt/xóa yêu cầu 24 Hình 3.12: Usecase quản lý người dùng 24 Hình 3.13: Thêm/cấp quyền người dùng 25 Hình 3.14: Đăng ký dịch vụ 26 Hình 3.15: Cấu trúc thư mục rails framework 27 Hình 4.1: Giao diện trang chủ admin 30 Hình 4.2: Biểu mẫu nhập thông tin người dùng 30 Hình 4.3: Thông tin người dùng sau thêm 31 Hình 4.4: Giao diện trang chủ tài khoản người dùng 31 Hình 4.5: User quyền truy cập trang 31 Hình 4.6: Thiết lập user .31 Hình 4.7: Cấp quyền user 32 Hình 4.8: Danh sách quyền user 32 Hình 4.9: Giao diện trang quản lý thông báo 33 Hình 4.10: Giao diện thông báo 33 Hình 4.11: Biểu mẫu thêm thông báo .34 Hình 4.12: Danh sách thông báo .34 Hình 4.13: Xem thông báo 34 Hình 4.14: Danh sách dịch vụ 35 Hình 4.15: Biểu mẫu thêm dịch vụ 35 Hình 4.16: Thông tin dịch vụ sau thêm thành công 36 Hình 4.17: Biểu mẫu thêm thời gian 36 Hình 4.18: Thay đổi trang thái dịch vụ .37 Hình 4.19: Danh sách dịch vụ 37 Hình 4.20: Danh sách dịch vụ 37 Hình 4.21: Thông tin dịch vụ chi tiết 38 Hình 4.22: Đăng ký dịch vụ thành công 38 Hình 4.23: Trùng thời gian đăng ký 38 iv Hình 4.24: Giao diện hồ sơ cá nhân 39 Hình 4.25: Thông tin cá nhân danh sách dịch vụ 39 Hình 4.26: Duyệt đăng ký dịch vụ 40 Hình 4.27: Trạng thái dịch vụ đặt thay đổi 40 v DANH MỤC BẢNG Bảng 3.1: Mô tả nhóm người dùng 16 Bảng 3.2: Danh sách usecase 17 Bảng 3.3: Mô tả chức thư mục rails 28 vi DANH MỤC KÝ HIỆU VÀ VIẾT TẮT STT Ký hiệu RMS CSDL Ý nghĩa Resident management system – Hệ thống quản lý chung cư Cơ sở liệu vii TÓM TẮT Trong đề tài luận văn nghiên cứu, tìm giải pháp tối ưu để quản lý chung cư Không giống hệ thống quản lý chung cư khác quan tâm hỗ trợ người quản trị chung cư quản lý mặt hồ sơ, tiền điện nước, tiền nhà, Mà đề tài quan tâm hỗ trợ cư dân, giúp cư dân nhận thông báo, kiện, dịch vụ chung cư nhanh xác, đồng thời quản lý việc cho người dân đăng ký sử dụng dịch vụ Hệ thống gồm trang web web services, trang dành cho người quản trị quản lý thông tin, trang dành cho người dùng xem thông tin web services để hỗ trợ viết ứng dụng Hệ thống có nhóm người dùng Nhóm ban quản trị chung cư có toàn quyền quản lý dịch vụ, thông tin, người dùng Nhóm đấu thầu quản lý dịch vụ quản lý dịch vụ, kiện, khuyến mà họ có quyền Nhóm người dùng xem thông tin, đăng ký dịch vụ Nhóm khách có quyền xem thông tin chung thông báo, kiện, đăng ký dịch vụ, vài chức yêu cầu phải đăng nhập có quyền sử dụng Đặc biệt hệ thống phân quyền động theo chức có, người quản trị tạo vai trò (roles) với quyền tùy ý sau gán cho người dùng Từ khóa: ruby, rails framework, restful, ajax, quản lý chung cư viii Bảng 3.3: Mô tả chức thư mục rails Tập tin/Thư mục Tác dụng app/ Chứa thành phần gồm models, controllers, views, helpers, assets, mailers config/ Chứa file cấu hình db/ Các file tương tác với database doc/ Tài liệu dự án lib/ Các module thư viện log/ Log file dự án public/ Chứa tài nguyên công khai script/rails Script có tác dụng tự động tạo controller, model, views rails test/ Thư mục dùng cho việc kiểm thử tmp/ Thư mục tạm vendor/ Các thư viên dịch vụ bên thứ README Phiên ngắn gọn mô tả dự án Rakefile Các tác vụ thực lệnh rake Gemfile Liệt kê thư viện sử dụng cho dự án config.ru Tập tin cấu hình gitignore Tập nêu có hậu tố gitignore sẻ bỏ qua Git  Các thư viện css, javascript đặt thư mục app/assets  Ứng với chức tạo tương ứng file controllers, models, views Ví dụ: Sự kiện (controllers/events_controller.rb, models/event.rb, views/events folder ) 28 CHƯƠNG IV: KIỂM THỬ VÀ ĐÁNH GIÁ 4.1 Kịch kiểm thử  Các trường hợp kiểm thử:  Tạo cấp quyền người dùng web quản trị  Bước 1: Tạo người dùng kích hoạt  Bước 2: Thử vào chức web quản trị xem có quyền không?  Bước 3: Cấp quyền quản lý chức  Bước 4: Vào trang chức vừa cấp quyền xem có quyền không?  Tạo thông báo/sự kiện gửi đến toàn cư dân  Bước 1: Vào web quản lý, đăng nhập vào tài khoản có quyền tạo thông báo kiện, sau tạo thông báo/sự kiện  Bước 2: Vào web người dùng xem thông báo/sự kiện xuất chưa?  Tạo dịch vụ/đăng ký dịch vụ  Bước 1: Vào web quản trị, sử dụng tài khoản có quyền tạo dịch vụ, tạo dịch vụ mới, tạo thời gian cho dịch vụ, đổi trạng thái thành không hoạt động  Bước 2: Vào web người dùng xem dịch vụ có xuất không?  Bước 3: Đổi trạng thái dịch vụ thành hoạt động, sau vào web người dùng xem, có xuất chọn ngày, thời gian đăng ký xem không? Nếu tiếp tục nhấn đăng ký xem cho đăng ký trùng thời gian không?  Chấp nhận/không chấp nhận yêu cầu đăng ký sử dụng dịch vụ  Bước 1: Đăng nhập vào web người dùng, đăng ký dịch vụ, sau vào hồ sơ xem trạng thái dịch vụ đặt xem có phải chờ duyệt không?  Bước 2: Đăng nhập vào web quản trị với tài khoản có quyền quản lý dịch vụ vừa đăng ký trên, sau chấp nhận đăng ký không chấp nhận đăng ký  Bước 3: Trở lại web người dùng kiểm tra xem có phải đăng ký thành công đăng ký thất bại không? 29 4.2 Kết kiểm thử  Kết trường hợp kiểm thử  Tạo cấp quyền người dùng web quản trị: Đầu tiên đăng nhập với tài khoản có quyền quản lý người dùng (admin), sau đăng nhập, click vào nút “Tùy chọn” gốc bên phải cạnh tên người dùng chọn “Trang quản trị” Hình 4.1: Giao diện trang chủ admin Sau vào trang quản trị, thấy danh sách người dùng, nhấn vào chữ “Thêm người dùng” gốc bên phải menu, lúc popup lên yêu cầu nhập thông tin người dùng Hình 4.2: Biểu mẫu nhập thông tin người dùng 30 Nếu tạo người dùng thành công popup ẩn danh sách người dùng có thông tin người dùng vừa tạo Hình 4.3: Thông tin người dùng sau thêm Nhưng trạng thái lúc user “Không hoạt động” nên chưa thể đăng nhập, dùng tài khoản admin cập nhật trạng thái lại thành “Hoạt động”, sau đăng nhập tài khoản user vừa thêm Hình 4.4: Giao diện trang chủ tài khoản người dùng Thử click vào chức “Thông báo”, lúc user quyền, vừa tạo user quyền quản lý chức trang quản trị, user chờ cấp quyền sử dụng web người dùng Hình 4.5: User quyền truy cập trang Sử dụng tài khoản admin, vào trang quản trị, tìm user muốn cấp quyền, sau click vào icon setting cột “Chức năng” bảng Hình 4.6: Thiết lập user 31 Sau click vào setting popup cấp quyền cho user lên, lúc user chưa có quyền nào, muốn cấp quyền admin click vào combobox chọn quyền, cấp quyền “Quản lý thông báo” nhấn nút “Thêm” Hình 4.7: Cấp quyền user Sau cấp quyền xong danh sách quyền user đó, lúc xóa quyền cách nhấn nút xóa nằm cạnh bên, chọn thêm quyền Hình 4.8: Danh sách quyền user 32 Lúc user có quyền “Quản lý thông báo” nên vào trang “Thông báo” Vào trang “Quản lý thông báo” với tài khoản vừa cấp quyền Hình 4.9: Giao diện trang quản lý thông báo Kết luận: Hệ thống hoạt động tốt module phân quyền động mà lỗi xảy ra, cách sử dụng đơn giản, tiện dụng Bên cạnh ưu điểm hạn chế biểu mẫu cấp quyền, cách xếp vị trí nút dễ gây hiểu lầm, nút “Thêm” “Hủy”, đặt cuối popup người dùng hiểu nhấn vào nút “Thêm” thêm lần popup đóng, nên hướng phát triển cải thiện nút thêm nằm ngang với combobox chọn quyền  Tạo thông báo/sự kiện gửi đến toàn cư dân Trước tạo thông báo, vào web người dùng để xem thông báo Hình 4.10: Giao diện thông báo 33 Kế tiếp đăng nhập vào trang quản trị với tài khoản có quyền tạo thông báo, sau vào chức tạo thông báo, gốc bên phải menu, click vào “Thêm thông báo”, popup lên biểu mẫu thêm thông báo Hình 4.11: Biểu mẫu thêm thông báo Khi thêm thông báo thành công thông báo nằm danh sách Hình 4.12: Danh sách thông báo Trở lại web người dùng xem thông báo thấy thông báo vừa tạo Hình 4.13: Xem thông báo Kết luận: Như chức tạo thông báo đến toàn cư dân hoạt động xác, thao tác đơn giản tiện dụng 34  Tạo dịch vụ/đăng ký dịch vụ Để thêm dịch vụ, trước tiên phải đăng nhập vào web quản trị với tài khoản có quyền thêm dịch vụ, click vào “Thêm dịch vụ” gốc bên phải menu Hình 4.14: Danh sách dịch vụ Sau nhấn “Thêm dịch vụ” biểu mẫu thêm dịch vụ cho phép người dùng điền thông tin dịch vụ mới, chọn hình ảnh “Lưu” lại Hình 4.15: Biểu mẫu thêm dịch vụ 35 Khi thêm thành công dịch vụ đưa lên đầu, bên phải dịch vụ chức thao tác với dịch vụ Hình 4.16: Thông tin dịch vụ sau thêm thành công Kế tiếp để thêm khoảng thời gian cho dịch vụ click vào chức “Thời gian biểu”, hệ thống lên popup thêm thời gian Hình 4.17: Biểu mẫu thêm thời gian 36 Như dịch vụ tạo ra, lúc danh sách chức thao tác dịch vụ, thay đổi trạng thái dịch vụ thành “Không hoạt động” combobox trang thái Hình 4.18: Thay đổi trang thái dịch vụ Bây vào web người dùng xem dịch vụ không thấy dịch vụ vừa tạo trạng thái không hoạt động Hình 4.19: Danh sách dịch vụ Trở lại web quản trị đổi lại trạng thái dịch vụ sang hoạt động, đồng thời trở lại web người dùng xem lại danh sách dịch vụ Hình 4.20: Danh sách dịch vụ 37 Sau dịch vụ thêm xuất danh sách dịch vụ nhất, để đăng ký dịch vụ click vào dịch vụ để xem thông tin chi tiết Hình 4.21: Thông tin dịch vụ chi tiết Ở thông tin dịch vụ chi tiết, người dùng phải chọn ngày thời gian sử dụng để đăng ký, sau chọn xong click vào “Đăng ký” Hình 4.22: Đăng ký dịch vụ thành công Kế tiếp click “Đăng ký” mà giữ nguyên ngày thời gian sử dụng, hệ thống thông báo trùng thời gian Hình 4.23: Trùng thời gian đăng ký 38 Kết luận: Dựa vào kết bước kiểm thử đánh giá hệ thống hoạt động tốt trường hợp kiểm thử này, đồng thời cho thấy thao tác đơn giản dễ thực  Chấp nhận/không chấp nhận yêu cầu đăng ký sử dụng dịch vụ Dựa theo kịch đăng ký dịch vụ, đăng nhập vào web người dùng với tài khoản tạo kịch tạo người dùng (tài khoản dhkhanh@rms.com), sau đăng ký dịch vụ vừa tạo kịch tạo dịch vụ, đăng ký khoảng thời gian khác nhau, sau vào “Hồ sơ cá nhân” để xem thông tin đăng ký Hình 4.24: Giao diện hồ sơ cá nhân Khi nhấn vào “Hồ sơ cá nhân”, giao diện thấy thông tin cá nhân dịch vụ đăng ký Hình 4.25: Thông tin cá nhân danh sách dịch vụ 39 Kế tiếp vào web quản trị với tài khoản có quyền quản lý dịch vụ vừa đặt, đồng thời chấp nhận đăng ký không chấp nhận đăng ký Hình 4.26: Duyệt đăng ký dịch vụ Sau duyệt xong trạng thái mẫu tin đăng ký dịch vụ trang cá nhân người đăng ký cập nhật Hình 4.27: Trạng thái dịch vụ đặt thay đổi Kết luận: Chức quản lý đăng ký dịch vụ hoạt động hoàn hảo, đảm bảo xác đơn giản việc quản lý 4.3 Đánh giá  Về mặt chức năng: Hệ thống hoạt động tốt tất trường hợp kiểm thử kịch bản, giao diện biểu mẫu thân thiện, rõ ràng  Về mặt tiện dụng: Hệ thống tương đối dễ sử dụng, giao diện hài hòa Tuy nhiên, vài hạn chế cần đưa vào hướng phát triển 40 CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Sau làm đề tài hiểu sâu kỹ năng, kỹ thuật viết ứng dụng web, đồng thời học cách giải vấn đề gặp vấn đề Bên cạnh rút nhiều kinh nghiệm việc nghiên cứu, tiếp thu kiến thức Đối với ứng dụng đạt kết tốt 5.1 Kết đạt  Web quản trị, web người dùng web services tương tác tốt với tạo thành hệ thống hoạt động thống chặt chẽ  Web quản trị phân quyền rõ ràng nhóm chức năng, đặc biệt với hệ thống phân quyền động người quản trị cấp quyền tùy ý theo ý  Giao diện hài hòa, đơn giản dễ sử dụng  Hệ thống giúp cư dân nhận thông báo, kiện nhanh xác nhất, đồng thời hệ thống giúp người quản trị quản lý thông tin mà quản lý dịch vụ chung cư  Hệ thống hỗ trợ đa ngôn ngữ cho người dùng, có ngôn ngữ Việt – Anh, muốn thêm tiếng khác dễ hệ thống xậy dựng tảng đa ngôn ngữ  Các chức viết theo chuẩn Rails nên dễ mở rộng  Các chức có đáp ứng việc quản lý chung cư  Hệ thống viết thành phân hệ rõ ràng dễ sử dụng, bảo trì phát triển  Hệ thống sử dụng toàn mã nguồn mở nên lợi lớn để cạnh tranh với sản phẩm khác  Ruby on Rails framework có cộng đồng lớn nên việc tìm hiểu áp dụng kỹ thuật vào rails không khó  Các plugin dễ sử dụng, cần khai báo plugin load vào hệ thống sử dụng, việc tải rails tự động thực 5.2 Hướng phát triển  Tuy hệ thống hoạt động tốt chức có bên cạnh cần phải thêm số chức quản lý thông tin chung cư như:  Quản lý thông tin hộ cư dân: quản lý chặt chẽ số nhà, số thành viên, chủ hộ  Cho phép cư dân đăng thông báo bán lại nhà, đăng thông tin liên quan đến chung cư  Cho phép người dùng xem tình trạng hộ trống để đăng ký mua  Những thông tin hạn ẩn tự động xóa  Về mặt giao diện ứng dụng cần quan tâm mặt tiện 41 TÀI KIỆU THAM KHẢO [1] Ruby Programming Language, https://www.ruby-lang.org, 2015 [2] Sam Ruby, Dave Thomas and David Heinemeier Hansson Agile Web Development with Rails 2013 a [...]... khi xây dựng hệ thống quản lý chung cư lớn hơn so với thách thức, đó là lí do chọn đề tài Xây dựng hệ thống thông tin quản lý chung cư trên nền Ruby on Rails 1.2 Lịch sử giải quyết vấn đề Những chung cư ngày nay ngày càng được xây dựng với quy mô lớn và hiện đại vì thế mà việc quản lý là hết sức cần thiết, nhưng hiện tại việc quản lý chỉ được quan tâm ở góc nhìn của người quản lý Sau này việc quản lý. .. TPHCM quản trị hệ thống một cách hiệu quả  Đánh giá, kết quả đạt được 1.3 Mục tiêu đề tài  Xây dựng hệ thống quản lý chung cư bao gồm:  Xây dựng một trang chỉ dành cho người quản lý thông tin chung cư  Xây dựng một web services hỗ trợ viết ứng dụng  Xây dựng một ứng dụng web dựa trên web services dành cho cư dân 2 1.4 Đối tượng và phạm vi nghiên cứu  Đối tượng gồm các chung cư, thành viên trong... các chung cư, thành viên trong ban quản lý chung cư và cư dân sinh sống  Phạm vi nghiên cứu: Xây dựng hệ thống thông tin quản lý chung cư trên nền web, sử dụng ngôn ngữ ruby, rails framework, sử dụng kỹ thuật restful để gửi và nhận dữ liệu, sử dụng các thư viện hỗ trợ front-end như Jquey, metro-bootstrap, adminLTE, html5, css3, các plugin của jquery, sử dụng hệ quản trị CSDL MySQL 1.5 Nội dung nghiên... lý chung cư sẽ mang cả tầm nhìn từ người cư dân, hệ thống quản lý chung cư sẽ tích hợp cả phần quản lý dành cho người quản trị và phần người dùng dành cho cư dân Hơn nữa nếu nhìn ở tầm nhìn của một người phân tích thì sẽ nghĩ đến việc tiện dụng nhất cho người dùng, hệ thống sẽ có cả phần web services để có thể phát triển nhiều ứng dụng trên nhiều nền tảng  Giai đoạn 1: Thu thập thông tin từ Chung cư. .. SỞ LÝ THUYẾT 2.1 Mô tả chi tiết bài toán 2.1.1 Mô hình hệ thống Web quản trị + Web services Trả về kết quả Gửi yêu cầu Web người dùng Hình 1.1: Mô hình hoạt động của hệ thống Hệ thống gồm 2 phân hệ: Phân hệ dành cho người quản trị bao gồm cả web services, người quản trị có thể quản lý (thêm, sửa, xóa) những thông tin trên trang quản trị Phân hệ dành cho người dùng, người dùng có thể xem những thông tin. .. dân cư phải được xây dựng với số lượng lớn và quy mô để giải quyết nhu cầu về chổ ở Vì thế, các vấn đề liên quan được đặt ra là: Làm thế nào để quản lý số lượng lớn dân cư? Làm thế nào để quản lý tài sản chung của chung cư? Để giải quyết các vướng mắc được đặt ra, nhiều công ty hàng đầu về phần mềm quản lý đã cho ra đời các phần mềm quản lý chung cư Tuy nhiên, đa số những phần mềm này chuyên về quản lý. .. quyền Quản lý sự kiện Người dùng có thể thêm, sửa, xóa sự kiện ở web quản trị và chỉ được xem ở web người dùng Quản lý thông báo Thông báo là những thông báo liên quan đến vấn đề của chung cư, chỉ có nhóm người quản trị được ủy quyền mới được quản lý thông báo Người quản trị có thể thêm, sửa, xóa, và người dùng được xem Quản lý khuyến mãi Khuyến mãi là những ưu đãi của dịch vụ nên người quản lý và... người dùng Mô tả Quản lý Là những người nằm trong ban quản trị của chung cư, họ sẽ có tất cả quyền của hệ thống Chủ thầu Là những người có thể nằm trong ban quản trị nhưng chỉ có quyền quản lý dịch vụ hoặc là những người đầu thầu các dịch vụ, họ được phép quản lý những dịch vụ mà họ có quyền, đồng thời được 16 quản lý sự kiện, khuyến mãi do họ tạo ra Là những người đã đăng nhập vào hệ thống, có quyền... web dành cho người quản trị thì người quản trị có thể thêm thông báo, sự kiện, khuyến mãi, dịch vụ, biểu mẫu, thông tin cư dân, cấp quyền cho người dùng (đối với group admin), quản lý thông tin liên hệ bảo vệ  Ở trang web dành cho cư dân thì cư dân có thể xem thông báo, sự kiện, khuyến mãi, xem và đăng ký sử dụng dịch vụ, xem kết quả đăng ký dịch vụ, tải biểu mẫu, xem thông tin liên hệ bảo vệ 3 CHƯƠNG... Chung cư Phú Mỹ Hưng – TPHCM  Xác nhận các yêu cầu từ Chung cư Phú Mỹ Hưng – TPHCM về hệ thống và các dịch vụ cung cấp 1  Giai đoạn 2: Giai đoạn phân tích  Dựa vào những thông tin và yêu cầu thiết kế của Chung cư Phú Mỹ Hưng – TPHCM, phân tích rõ ràng mục đích, yêu cầu, nguyện vọng của Chung cư Phú Mỹ Hưng – TPHCM  Lập bảng kế hoạch thực hiện  Căn cứ trên kết quả khảo sát, thông tin do Chung cư ... phẩm quản lý chung cư thách thức Từ hội thách thức cho thấy hội xây dựng hệ thống quản lý chung cư lớn so với thách thức, lí chọn đề tài Xây dựng hệ thống thông tin quản lý chung cư Ruby on Rails ... KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN TIN HỌC ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Đề tài XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CHUNG CƯ TRÊN NỀN RUBY ON RAILS Người... Những chung cư xây dựng với quy mô lớn đại mà việc quản lý cần thiết, việc quản lý quan tâm góc nhìn người quản lý Sau việc quản lý chung cư mang tầm nhìn từ người cư dân, hệ thống quản lý chung cư

Ngày đăng: 12/01/2016, 19:50

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan