Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 50 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
50
Dung lượng
3,14 MB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ SỐ CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÃI ĐỖ XE THÔNG MINH Người hướng dẫn: ThS Lê Vũ Sinh viên thực hiện: Lê Việt Long Mã sinh viên: 1811505310124 Lớp: 18T1 Đà Nẵng, tháng 02/2022 TÓM TẮT Tên đề tài: Xây dựng ứng dụng quản lý bãi đỗ xe thông minh Sinh viên thực hiện: - Họ và tên: Lê Việt Long Mã SV: 1811505310124 Lớp: 18T1 Nội dung tóm tắt: - Sau khi đề tài được đưa vào ứng dụng thực tế sẽ giải quyết được các vấn đề về quản lý xe ra vào ở các bãi xe như sau: o Đảm bảo an toàn tài sản cho khách hàng o Tiết kiệm thời gian gửi, lấy xe, tránh ùn tắc o Hệ thống quản lý linh hoạt tùy vào số lượng xe vào của khách hàng o Tính tự động hóa cao, thay cho việc ghi vé bằng phấn viết lên xe người vận hành chỉ cần dùng smarphone quét mã QRcode đã được in sẳn, sau khi quét hệ thống sẽ lưu mã và thời gian vào Khi xe ra chỉ cần quét mã Qrcode, hệ thống tự động tính giá tiền hiển thị lên màn hình o Khi xe ít người dùng có thể quản lý xe bằng cách chụp hình ảnh, cung cấp biển số và tạo mã QRcode trên app và khách hàng dùng smarphone chụp lưu mã QRcode đã tạo o Người quản lý có thể xem danh sách xe còn trong bãi, có thể tìm kiếm, xem chi tiết và cho xe ra o Mỗi lần xe vào hay xe ra đều có thống kê số lượng TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: ThS Lê Vũ Sinh viên thực hiện: Lê Việt Long Mã SV: 1811505310124 1 Tên đề tài: - Xây dựng ứng dụng quản lý bãi đỗ xe thông minh 2 Các số liệu, tài liệu ban đầu: - Dựa vào các buổi đi làm thêm ở các bãi xe vừa qua em đã nhận thấy được tình hình kiểm soát xe ra vào ở các bãi xe vừa và nhỏ còn nhiều hạn chế trong việc kiểm soát an toàn Và những lần đi làm đó em đã nghiên cứu tìm hiểu và triển khai đề tài này - Các tài liệu tham khảo được lấy từ nhiều nguồn khác nhau Nhưng số nhiều từ các kênh youtube Từ những phân tích của mình em đã tìm tòi những tài liệu liên quan để hoàn thành đề tài 3 Nội dung chính của đồ án: Chương 1: Tổng quan đề tài 1 Lý do chọn đề tài 2 Mục tiêu đề tài 3 Đối tượng và phạm vi nghiên cứu Chương 2: Cơ sỡ lý thuyết 1 Ngôn ngữ lập trình java 2 Firebase để lưu cơ sở dữ liệu Chương 3: Phân tích thiết kế hướng đối tượng 1 Đối tượng sử dụng hệ thống 2 Phân tích thiết kế tác nhân và chức năng 3 Phân tích thiết kế cơ sỡ dữ liệu 4 Thiết kế giao diện Chương 4: Triển khai ứng dụng Chương 5: Kết luận 4 Các sản phẩm dự kiến - Hệ thống hoàn thiện đầy đủ các chức năng liên quan đến ứng dụng quản lý của một bãi đỗ xe 5 Ngày giao đồ án: 01/10/2022 6 Ngày nộp đồ án: 12/02/2022 Đà Nẵng, ngày 12 tháng 02 năm 2022 Trưởng Bộ môn Người hướng dẫn LỜI CẢM ƠN Lời đầu tiên, em xin gởi lời cảm ơn chân thành đến quý thầy cô đã giúp đỡ chúng em thực hiện đề tài này Đặc biệt là ThS Lê Vũ đã tận tình giúp đỡ em trong xuất quá trình thực hiện đề tài tốt nghiệp này Đồng thời, chúng em cũng xin cảm ơn quý thầy cô thuộc ngành Công Nghệ Thông Tin trường Đại Học Sư Phạm Kỹ Thuật - Đại Học Đà Nẵng đã truyền đạt những kiến thức cần thiết và những kinh nghiệm quý báu cho chúng em trong suốt thời gian 4 năm trên giảng đường để em có thể thực hiện tốt đề tài này Đặc biệt, em xin gởi lời cảm ơn chân thành tới cô Hoàng Thị Mỹ Lệ - giáo viên chủ nhiệm lớp 18T1 đã giúp đỡ chúng em rất nhiều trong quá trình học tập và công việc Mặc dù đã cố gắng nhiều nhưng sẽ không thể tránh khỏi những thiếu sót Chúng em kính mong nhận được sự góp ý của quý Thầy Cô và các bạn để hoàn thành tốt hơn nữa Em xin chân thành cảm ơn! LỜI CAM ĐOAN Chúng tôi xin cam đoan: 1 Những nội dung trong luận văn này do chúng em thực hiện dưới sự hướng dẫn của thầy Lê Vũ 2 Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố 3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng em xin chịu hoàn toàn trách nhiệm Sinh viên thực hiện MỤC LỤC CHƯƠNG 1 : TỔNG QUAN 1 1.1 Lý do chọn đề tài .1 1.2 Mục đích đề tài 1 1.3 Phạm vi đề tài 2 CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT 3 2.1 Hệ điều hành android .3 2.2 Ngôn ngữ java 4 2.3 XML trong android 5 2.4 Firebase của google 6 CHƯƠNG 3 : PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG .9 3.1 Tác nhân và chức năng 9 3.2 Phân tích bài toán .9 3.3 Biểu đồ hoạt động của người quản lý (Activity Diagram) .13 3.4 Biểu đồ tuần tự (Sequence Diagram) .18 3.5 Xây dựng cơ sở dữ liệu 22 CHƯƠNG 4 : KẾT QUẢ TRIỂN KHAI ỨNG DỤNG .25 4.1 Đăng nhập hệ thống .25 4.2 Đăng kí tài khoản người dùng(Quản lý) 25 4.3 Giao diện xử lý quên mật khẩu 26 4.4 Màn hình chính: giao diện xe vào chọn theo vé .27 4.5 Giao diện xe ra chọn theo vé 29 4.6 Giao diện xe vào 30 4.7 Giao diện xe ra .31 4.8 Giao diện hiển thị danh sách xe .33 4.9 Giao diện thống kê 36 4.10 Giao diện hướng dẫn sử dụng 37 4.11 Giao diện cài đặt 37 KẾT LUẬN & HƯỚNG PHÁT TRIỂN 39 4.12 Kết luận 39 4.13 Hướng phát triển 39 DANH SÁCH HÌNH ẢNH Hình 3.1 sơ đồ mô tả quá trình xe vào ở trường hợp 1 10 Hình 3.2 sơ đồ mô tả quá trình xe ra ở trường hợp 2 10 Hình 3.3 sơ đồ use case tổng quát 11 Hình 3.4 mô tả use case của cập nhật thông tin xe vào 12 Hình 3.5 mô tả use case của cập nhật thông tin xe ra 12 Hình 3.6 mô tả biểu đồ hoạt động xe vào chọn theo vé 13 Hình 3.7 mô tả biểu đồ hoạt động xe ra chọn theo vé 14 Hình 3.8 mô tả biểu đồ hoạt động xe vào .15 Hình 3.9 mô tả biểu đồ hoạt động xe ra 16 Hình 3.10 biểu đồ hoạt động danh sách xe trong bãi 17 Hình 3.11 biểu đồ hoạt động cài đặt .18 Hình 3.12 sơ đồ tuần tự xe vào chọn theo vé 18 Hình 3.13 sơ đồ tuần tự xe ra chọn theo vé 19 Hình 3.14 sơ đồ tuần tự xe vào .19 Hình 3.15 sơ đồ tuần tự xe ra .20 Hình 3.16 sơ đồ tuần tự danh sách xe còn trong bãi .20 Hình 3.17 sơ đồ tuần tự thay đổi cước phí 21 Hình 3.18 sơ đồ tuần tự cài đặt xóa dữ liệu 21 Hình 3.19 mô tả thực thể của hệ thống 22 Hình 3.20 sơ đồ cây 23 Hình 3.21 sơ đồ ERD 24 Hình 4.1 màn hình đăng nhập hệ thống 25 Hình 4.2 màn hình đăng kí tài khoản người dùng 25 Hình 4.3 màn hình xử lý giao diện quên mật khẩu .26 Hình 4.4 Email hệ thống- thiết lập mật khẩu mới 26 Hình 4.5 giao diện đổi mật khẩu mới 27 Hình 4.6 giao diện xe vào chọn theo vé 27 Hình 4.7 giao diện sau khi quét mã QRcode có sẳn thành công 28 Hình 4.8 giao diện menu 28 Hình 4.9 màn hình giao diện xe ra chọn theo vé 29 Hình 4.10 giao diện sau khi check mã QR code thành công 30 Hình 4.11 màn hình giao diện xe vào 30 Hình 4.12 giao diện sau khi nhập đầy đủ thông tin .31 Hình 4.13 màn hình giao diện xe ra 31 Hình 4.14 màn hình giao diện quét mã QRcode xe ra 32 Hình 4.15 giao diện sau khi check mã QRcode thành công 32 Hình 4.16 màn hình hiển thị danh sách xe 33 Hình 4.17 màn hình tìm kiếm xe 34 Hình 4.18 màn hình thể hiện chi tiết của xe vào 34 Hình 4.19 giao diện sau khi cho xe ra 35 Hình 4.20 màn hình thống kê .36 Hình 4.21 màn hình hướng dẫn sử dụng app 37 Hình 4.22 màn hình giao diện cài đặt 37 Hình 4.23 màn hình giao diện thay đổi cước phí xe .38 Hình 4.24 màn hình reset dữ liệu làm mới như mới tạo tài khoản 38