Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
148,96 KB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: Ứng dụng quản lý bãi đổ xe Học Viện Sinh viên thực : MAI XUÂN Ý NGUYỄN VĂN THÀNH N18DCAT105 N18DCAT083 Giảng viên hướng dẫn : THS.NGUYỄN THỊ BÍCH NGUYÊN Ứng dụng quản lý bãi đổ xe TP HỒ CHÍ MINH, THÁNG NĂM 2021 Trang Ứng dụng quản lý bãi đổ xe MỞ ĐẦU Hiện nay, thành phố đông dân cư, vấn đề quản lý chỗ đỗ xe, hay quản lý bãi đỗ xe cho hiệu quả, kinh tế tiện ích cho người dùng, tốn đau đầu với nhà quản lý thị nói chung, chủ bãi đổ/trơng giữ xe bác tài xế nói riêng Với quan quản lý nhà nước, dừng lại việc giao cho cơng ty quản lý thu phí điểm dừng /đổ ô tô tuyến phố Việc giao quản lý xảy tình trạng giá niêm yết đằng, giá thu nẻo Chưa có cách thức thu thập số liệu, nhu cầu chỗ đỗ theo thời điểm, khu vực cách xác để phục vụ tốn quy hoạch thành phố Các chủ bãi trơng giữ xe không quản lý số lượng xe vé ngày vào ra, nên chưa tối ưu hiệu quả, suất sử dụng Nếu tối ưu việc giám sát thu phí quản lý vé lượt vé tháng, chủ đầu tư tính tốn hiệu sử dụng toán tái đầu tư nâng cấp mở rộng hệ thống giảm giá thành vé trông xe Đồng thời giúp tăng suất có chỗ đỗ xe cho người dùng Còn bác tài, xe vào phố làm việc, việc tìm chỗ trơng giữ xe cực hình Nhiều lịng vịng nơi khơng tìm bãi giữ xe, có tìm nhiều hết chỗ đỗ Việc gây nhiều tác động: Làm tắc đường thêm, tốn thêm chi phí xăng xe, gây thêm hiệu ứng lên mơi trường Từ nhu cầu trên, nhóm thiết nghĩ cần Xây dựng giải pháp tổng thể toàn diện: Ứng dụng quản lý đổ xe Trang Ứng dụng quản lý bãi đổ xe LỜI CẢM ƠN Để thực hoàn thành tốt đồ án này, em nhận giúp đỡ hướng dẫn tận tình thầy thuộc Khoa Cơng Nghệ Thông Tin Em xin cảm ơn thầy cô thuộc môn chuyên ngành cung cấp cho chúng em thông tin, kiến thức vô quý báu cần thiết suốt thời gian qua để em thực hồn thành đồ án Đặc biệt em xin chân thành cảm ơn thành Cô TS Nguyễn Thị Bích Nguyên người trực tiếp hướng dẫn chúng em thời gian thực đồ án Cuối cùng, xin chân thành cảm ơn bạn ngành công nghệ thông tin ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm tài liệu có giúp chúng em q trình nghiên cứu thực đề tài Do giới hạn mặt thời gian kiến thức kinh nghiệm thực tiễn nên đề tài khơng tránh khỏi sai xót Em mong nhận thông cảm quý thầy mong đón nhận góp ý thầy cô bạn Em xin chân thành cảm ơn! Trang Ứng dụng quản lý bãi đổ xe Chương Giới thiệu 1.1 Giới thiệu đề tài Trong thời đại công nghệ 4.0 nay, thứ giải dễ dàng áp dụng cơng nghệ vào Thế có vấn đề nan giải mà tài xế gặp phải, tìm kiếm chỗ đổ xe thành phố khiến họ đau đầu tốn thời gian Từ vấn đề thực tiễn đó, nhóm nảy lên ý tưởng phát triển hệ thống "Ứng dụng quản lý bãi đậu xe Smart Parking" giúp tài xế tìm kiếm chỗ đổ xe cịn trống gần thơng qua smartphone mà không nhiều thời gian công sức 1.2 Phương pháp, kết 1.2.1 Phương pháp Để thực dự án, nhóm sử dụng phương pháp sau: - Phương pháp nghiên cứu hệ thống, phương pháp tư - Phương pháp phân tích, tổng hợp: mục đích để chứng minh luận điểm đề tài thêm phần thuyết phục - Phương pháp tin học hóa cơng cụ lập trình để giải vấn đề phân tích xây dựng giải pháp - Lắp rap mạch để hoàn thiện phần cứng 1.2.2 Kết đạt Kết đạt dự án sau hoàn thành: - Làm ứng dụng giúp người dùng tìm kiếm bãi đổ xe nhanh cho mà khơng nhiều thời gian - Người dùng dùng smartphone để tìm kiếm chỗ đổ xe cịn trống gần mà khơng thời gian đưa xe tìm chỗ gửi Trang Ứng dụng quản lý bãi đổ xe 1.3 Cấu trúc đồ án Các thành phần báo cáo: - Nghiên cứu tổng quan - Phân tích thiết kế hệ thống - Triển khai xây dựng - Kết luận hướng phát triển Trang Ứng dụng quản lý bãi đổ xe Chương Nghiên cứu tổng quan 2.1 Các dự án tương tự Các dự án tương tự: - Smart Parking - Iparking - MyParking - Pakme 2.2 Các phần mềm lập trình Sau tìm hiểu dự án tương tự nhóm thấy bật ba phần mềm ứng dụng để phát triển ứng dụng là: Eclip IDE 2020 - VS Code 2.3 Các ngơn ngữ lập trình 2.3.1 Ngơn ngữ HTML HTML (HyperText Markup Language) – Ngôn ngữ đánh dấu siêu văn sử dụng để tạo tài liệu truy cập mạng Tài liệu Html tạo nhờ dùng thẻ phần tử Html File lưu máy chủ dịch vụ web với phần mở rộng “.html” “.htm” Các trình duyệt đọc tệp tin Html hiển thị chúng dạng trang web Các trang HTML gửi qua mạng internet theo giao thức HTTP HTML cho phép nhúng thêm đối tượng hình ảnh, âm mà cịn cho phép nhúng kịch vào ngôn ngữ kịch Javascript để tạo hiệu ứng động cho trang web Để trình bày trang web hiệu HTML cho phép sử dụng kết hợp với CSS Trang Ứng dụng quản lý bãi đổ xe 2.3.2 Ngôn ngữ CSS CSS (Cascading Style Sheets) ngơn ngữ quy định cách trình cho tài liệu viết HTML, XHTML, XML, SVG, hay UML,…CSS quy định cách hiển thị thẻ HTML cách quy định thuộc tính thẻ (font chữ, kích thước, màu sắc ) CSS có cấu trúc đơn giản sử dụng từ tiếng anh để đặt tên cho thuộc tính CSS sử dụng viết trực tiếp xen lẫn vào mã HTML tham chiếu từ file css riêng biệt Hiện CSS thường viết riêng thành tập tin với mở rộng “.css” Chính mà trang web có sử dụng CSS mã HTML trở nên ngắn gọn Ngồi sử dụng tập tin CSS cho nhiều website tiết kiệm nhiều thời gian công sức Một đặc điểm quan trọng tính kế thừa CSS giảm số lượng dịng code mà đạt yêu cầu 2.3.3 Ngôn ngữ lập trình Java Java (phiên âm Tiếng Việt: "Gia-va") ngơn ngữ lập trình hướng đối tượng (OOP) dựa lớp (class)[9] Khác với phần lớn ngơn ngữ lập trình thơng thường, thay biên dịch mã nguồn thành mã máy thông dịch mã nguồn chạy, Java thiết kế để biên dịch mã nguồn thành bytecode , bytecode sau mơi trường thực thi (runtime environment) chạy Trước đây, Java chạy chậm ngôn ngữ dịch thẳng mã máy C C++ , sau nhờ công nghệ "biên dịch chỗ" - Just in time compilation, khoảng cách thu hẹp, số trường hợp đặc biệt Java chạy nhanh Java chạy nhanh ngôn ngữ thông dịch Python , Perl , PHP gấp nhiều lần Java chạy tương đương so với C# , ngôn ngữ tương đồng mặt cú pháp trình dịch/chạy Cú pháp Java vay mượn nhiều từ C & C++ có cú pháp hướng đối tượng đơn giản tính xử lý cấp thấp Do việc viết chương trình Java dễ hơn, đơn giản hơn, đỡ tốn công sửa lỗi Nhưng lập trình hướng đối tượng Java phức tạp Trang Ứng dụng quản lý bãi đổ xe 2.4 Cơ sở liệu SQL SERVER 2014 SQL SERVER 2014 sở liệu lưu trữ đám mây cho phép bạn lưu trữ đồng liệu Dữ liệu lưu trữ dạng JSON đồng hóa theo thời gian thực cho máy kết nối 2.5 Các chức hệ thống 2.5.1 Chức cho khách hàng Các chức dành nhân viên: - Đăng nhập/ Đăng xuất - Quản lý tài khoản cá nhân (Chỉnh sửa mật khẩu) - Quản lý vé xe - Quản lý xe gửi - Tính tiền vé xe - Thống kê số lượt xe vào/xe - Thống kê tiền vé xe 2.5.2 Chức cho người quản lý Các chức dành cho người quản trị: - Đăng nhập - Đăng xuất - Quản lý nhân viên (Tạo, thêm, chỉnh sửa thông tin nhân viên) - Quản lý tài khoản cá nhân (Admin) - Hiệu chỉnh giá gửi xe - Hiệu chỉnh giá lương nhân viên - Thống kê thời gian làm việc nhân viên - Tính tiền lương nhân viên 2.6 Kết luận Trang Ứng dụng quản lý bãi đổ xe Vì kết nghiên cứu cuối tạo sản phẩm áp dụng cho thực tế, nên nhóm cẩn thận nghiên cứu kỹ Độ xác, bền bỉ nhằm đáp ứng nhu cầu người dùng Trang 10 Ứng dụng quản lý bãi đổ xe Chương Phân tích hệ thống 3.1 Sơ đồ Use Case 3.1.1 Sơ đồ Use case nhân viên Hình 1: Sơ đồ use case nhân viên Trang 11 Ứng dụng quản lý bãi đổ xe 3.1.2 Sơ đồ Use case Người quản lý Hình 2: Sơ đồ use case Người quản lý 3.2 Use Case - Người nhân viên: + Đăng nhập/Đăng xuất + Quản lý tài khoản cá nhân + Quản lý xe + Quản lý vé xe + Thống kê vé xe + Thống kê tiền gửi xe - Người quản lý: + Đăng nhập/ Đăng ký/Đăng xuất Trang 12 Ứng dụng quản lý bãi đổ xe + Quản lý nhân viên (Tạo tài khoản, chỉnh sửa) + Quản lý tài khoản cá nhân + Thống kê thời gian làm việc + Thống kê tiền lương nhân viên + Hiệu chỉnh giá gửi xe + Hiệu chỉnh giá lương nhân viên Trang 13 Ứng dụng quản lý bãi đổ xe Chương Cơ sở liệu 4.1 Diagrams Hình 3: Diagrams Trang 14 .. .Ứng dụng quản lý bãi đổ xe TP HỒ CHÍ MINH, THÁNG NĂM 2021 Trang Ứng dụng quản lý bãi đổ xe MỞ ĐẦU Hiện nay, thành phố đông dân cư, vấn đề quản lý chỗ đỗ xe, hay quản lý bãi đỗ xe cho hiệu... đồ use case Người quản lý 3.2 Use Case - Người nhân viên: + Đăng nhập/ Đăng xuất + Quản lý tài khoản cá nhân + Quản lý xe + Quản lý vé xe + Thống kê vé xe + Thống kê tiền gửi xe - Người quản lý: ... bãi đổ xe Chương Phân tích hệ thống 3.1 Sơ đồ Use Case 3.1.1 Sơ đồ Use case nhân viên Hình 1: Sơ đồ use case nhân viên Trang 11 Ứng dụng quản lý bãi đổ xe 3.1.2 Sơ đồ Use case Người quản lý Hình