1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn đồ án môn học thiết kế hệ thống quản lý bãi đỗ xe ô tô

12 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

Thông tin cơ bản

Tiêu đề Báo Cáo Bài Tập Lớn Đồ Án Môn Học Thiết Kế Hệ Thống Quản Lý Bãi Đỗ Xe Ô Tô
Tác giả Lê Duy Anh Dũng, Bùi Trung Hiếu, Đoàn Long Vũ
Người hướng dẫn Thsĩ.Vũ Đức Vượng
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin và Truyền Thông
Thể loại báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 12
Dung lượng 2,29 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đầu tiên, nhóm sẽ phân tích về quy trình quản lý người gửi như sau: B1: Khi khách hàng vào gửi xe tại bãi đỗ xe, nhân viên tiếp nhận thông tin xe và khách hàng, bao gồm biển số xe, thông

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA/VIỆN CÔNG NGHỆ THÔNG TIN TRUYỀN THÔNG

- -BÁO CÁO BÀI TẬP LỚN

ĐỒ ÁN MÔN HỌC THIẾT KẾ HỆ THỐNG QUẢN LÝ

BÃI ĐỖ XE Ô TÔ

Giáo viên hướng dẫn: Thsĩ.Vũ Đức Vượng Sinh viên thực hiện:

Lê Duy Anh Dũng – 20198170 Bùi Trung Hiếu - 20198174 Đoàn Long Vũ - 20198195

Trang 2

Lớp: IT-GINPk64 Trường: Công nghệ thông tin và Truyền thông CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU

2.1 Tổng quan

Tiếp theo chương giới thiệu về đề tài, trong chương này nhóm sẽ trình bày chi tiết hơn về các nội dung liên quan tới khảo sát đề tài Kế tiếp đó là nội dung tổng quan về các chức năng chính của sản phẩm được phát triển, kèm theo quy trình nghiệp vụ quan trọng Cuối cùng bao gồm đặc tả một số chức năng quan trọng, cùng với đó là các yêu cầu phi chức năng đối với sản phẩm cần đạt được

2.2 Khảo sát quy trình bãi đỗ xe thực tế

Một quy trình quản lý bãi đỗ xe thực tế gồm 3 nhiệm vụ chính: quản lý người gửi, quản lý nhân viên, quản lý bãi đỗ

Đầu tiên, nhóm sẽ phân tích về quy trình quản lý người gửi như sau: B1: Khi khách hàng vào gửi xe tại bãi đỗ xe, nhân viên tiếp nhận thông tin xe và khách hàng, bao gồm biển số xe, thông tin liên lạc của chủ xe và thông tin về loại xe

B2: Sau khi tiếp nhận thông tin xe, chủ xe nhận vé xe, nhân viên cho xe vào, chủ xe gửi

xe vào bãi đỗ, đưa xe vào vị trí cần thiết

B3: Khi chủ xe muốn lấy xe, họ cần phải ra cổng bãi đỗ và đưa ra phiếu gửi xe để lấy xe, nhân viên kiểm tra thông tin và tiến hành thanh toán phí dịch vụ

B4: Trong trường hợp chủ xe bị mất vé gửi xe hoặc không tìm thấy xe của mình trong bãi

đỗ, hoặc có bất kỳ sự cố liên quan đến xe của mình, chủ xe phải liên lạc với nhân viên để trình báo và làm theo các quy trình được hướng dẫn để giải quyết vấn đề

Thứ hai, nhóm sẽ phân tích về quy trình làm việc của nhân viên trong bãi đỗ xe Một nhân viên sẽ có các nhiệm vụ chính sau đây:

Trang 3

1 Tiếp nhận khách hàng: Nhân viên bãi đỗ xe tiếp nhận khách hàng đến đỗ xe và hướng dẫn khách hàng về vị trí đỗ xe, giá cả và các điều kiện đỗ xe

2 Thu phí đỗ xe: Sau khi khách hàng đã đỗ xe, nhân viên bãi đỗ xe sẽ thu phí đỗ xe theo thời gian sử dụng hoặc theo giờ quy định

3 Sắp xếp và quản lý vị trí đỗ xe: Nhân viên bãi đỗ xe sẽ sắp xếp và quản lý vị trí đỗ

xe để đảm bảo tối đa số lượng xe được đỗ trong bãi đỗ xe

4 Bảo vệ và giám sát bãi đỗ xe: Nhân viên bãi đỗ xe sẽ bảo vệ và giám sát bãi đỗ xe

để đảm bảo an ninh và tránh các trường hợp mất cắp, tai nạn hoặc cháy nổ

5 Bảo trì và sửa chữa: Nhân viên bãi đỗ xe cũng phải thực hiện các hoạt động bảo trì

và sửa chữa bãi đỗ xe như kiểm tra đèn chiếu sáng, bảo trì cổng ra vào, sửa chữa các thiết bị, công cụ và trang thiết bị khác để đảm bảo hoạt động của bãi đỗ xe được suôn sẻ

6 Giao tiếp và hỗ trợ khách hàng: Nhân viên bãi đỗ xe cũng phải có kỹ năng giao tiếp tốt và hỗ trợ khách hàng khi có các thắc mắc hoặc vấn đề phát sinh

7 Chấm công: Nhân viên bãi đỗ xe sẽ chấm công để người quản lý có thể thống kê ngày làm việc của nhân viên

Cuối cùng, nhóm sẽ phân tích về quy trình quản lý bãi đỗ xe của admin Một admin sẽ

có những chức năng chính sau đây:

1 Lập kế hoạch hoạt động: Người quản lý bãi đỗ xe sẽ phải lập kế hoạch hoạt động cho bãi đỗ xe, bao gồm các hoạt động tiếp nhận khách hàng, thu phí đỗ xe, sắp xếp

và quản lý vị trí đỗ xe, bảo vệ và giám sát bãi đỗ xe, bảo trì và sửa chữa, giao tiếp

và hỗ trợ khách hàng Kế hoạch này cần phải đảm bảo hiệu quả kinh doanh của bãi

đỗ xe

2 Tuyển dụng và quản lý nhân viên: Người quản lý bãi đỗ xe sẽ phải tuyển dụng và quản lý các nhân viên trong bãi đỗ xe, đảm bảo số lượng nhân viên đủ để đáp ứng nhu cầu hoạt động của bãi đỗ xe Người quản lý cũng phải đảm bảo chất lượng và đào tạo cho nhân viên để họ có thể thực hiện công việc tốt nhất

Trang 4

3 Quản lý tài chính: Người quản lý bãi đỗ xe sẽ phải quản lý tài chính của bãi đỗ xe, bao gồm quản lý thu nhập, chi phí và lợi nhuận Họ sẽ phải thực hiện các hoạt động định giá, tính phí và thu tiền từ khách hàng

4 Quản lý vật liệu và trang thiết bị: Người quản lý bãi đỗ xe sẽ phải quản lý vật liệu

và trang thiết bị của bãi đỗ xe để đảm bảo hoạt động của bãi đỗ xe được suôn sẻ

Họ cũng phải đảm bảo rằng các thiết bị đều đáp ứng các tiêu chuẩn an toàn và bảo mật

5 Giám sát hoạt động của bãi đỗ xe: Người quản lý bãi đỗ xe sẽ phải giám sát hoạt động của bãi đỗ xe để đảm bảo rằng các hoạt động được thực hiện đúng cách và đáp ứng các yêu cầu của khách hàng Họ cũng phải giám sát an ninh và các vấn đề liên quan đến sự an toàn của khách hàng

6 Giải quyết các vấn đề phát sinh của bãi đỗ xe: bao gồm các vấn đề về tính toán tiền phí, xử lý các vấn đề an ninh, phản hồi yêu cầu của khách hàng và giải quyết các vấn đề khác liên quan đến hoạt động của bãi đỗ xe

7 Đánh giá hiệu quả hoạt động: Người quản lý bãi đỗ xe sẽ phải xem thống kê trên giấy để đánh giá hiệu quả hoạt động của bãi đỗ xe và đưa ra các phương án cải tiến và phát triển để nâng cao chất lượng dịch vụ và tăng doanh thu cho bãi đỗ xe

Hình 2.2.1 Vé gửi xe máy theo ngày

Trang 5

Hình 2.2.2 Vé gửi xe ô tô theo ngày

Hình 2.2.3 Vé gửi xe máy theo tháng 2.3 Khảo sát quy trình quản lý bãi đỗ xe trên website hiện nay

Hiện nay trên nền tảng Internet đã có một số sản phẩm, giải pháp để giải quyết vấn

đề quản lý bãi đỗ xe một cách tự động Các sản phẩm này đều đã tạo được nhiều tính năng tiện ích cho đối tượng Qua quá trình tìm hiểu, nhóm đã đi khảo sát một số sản phẩm nổi bật chính trong thị trường hiện nay là NAVI PARKING, MEGAPARKING, KZParking, các sản phẩm này đang được áp dụng ở rất nhiều tòa nhà, cơ sở y tế, trường học cả nước

Trang 6

Đầu tiên, NAVI PARKING là một phần mềm quản lý xe thông minh trực thuộc công ty IM Group Phần mềm giúp quản lý và vận hành hơn 100 bãi xe trên toàn quốc trải rộng trên nhiều loại hình và bãi xe từ trung cấp đến cao cấp Phần mềm cung cấp các chức năng được số hóa từ quy trình gửi xe thực tế đảm bảo tính an toàn khi gửi xe và các chức năng kiểm soát phương tiện giúp quản lý phương tiện hiệu quả và tránh thất thoát phí

Các tính năng chính của NAVI PARKING bao gồm:

* Tính năng an toàn khi gửi xe:

+ Sử dụng thẻ từ thay cho vé giấy thông thường

+ Tự động kiểm soát tính hợp lệ của xe ra, tự động cảnh báo các tình huống xe vào/ra không hợp lệ Cảnh báo xe vào gửi sử dụng thẻ không đăng ký (thẻ giả)

+ Cảnh báo biển số xe ra khác biển số xe vào trên cùng thẻ gửi xe

+ Cảnh báo xe vào gửi có biển số trùng với biển số xe đang gửi trong bãi

+ Cảnh báo tình huống sử dụng 1 thẻ để gửi nhiều xe

+ Cảnh báo xe vào gửi không đúng biển số đăng ký

+ Cảnh báo thẻ gửi xe sắp hết hạn thuê bao

+ Cảnh báo thẻ gửi xe đã hết hạn thuê bao

* Tính năng số hóa thay thế nhân viên bãi đỗ xe:

+ Thẻ từ có thể đọc được số xe với tốc độ xử lí nhanh, ghi nhận check-in/check-out + Camera có thể theo dõi quá trình check-in, check-out, so sánh real-time của hình ảnh để nhân viên đối chiếu xe

+ Nhận diện ra biển số xe, thông báo mức phí phải đóng ra bảng, tự động kích mở barrier + Tìm kiếm lượt xe theo: mã thẻ – biển số xe – loại xe – trạng thái– thời gian (từ đến ) Tính năng số hóa có thể thay thế người quản lý bãi đỗ xe:

Trang 7

+ Phân quyền

+ Quản lý thông tin thẻ, chức năng: thêm - sửa – xóa thông tin thẻ, khóa thẻ, mở thẻ, tìm kiếm

+ Quản lý nhân viên: Quản lý thông tin người dùng, thêm – sửa người dùng, kiểm tra tình trạng người dùng, tìm kiếm, thay đổi phân quyền người dùng

* Quản lý lượt xe:

+ Check-out ngoại lệ đối với trường hợp xe mất thẻ, thẻ hư

+ Tìm kiếm lượt check out, check in

+ Thống kê lượt xe, theo tỉnh, biểu đồ, doanh thu

Thứ hai là sản phẩm MEGAPARKING do công ty TNHH giải pháp công nghệ MEGATECH quản lý Cũng giống như NAVI PARKING, sản phẩm này cũng cung cấp các chức năng tương tự như vậy Tuy nhiên sản phẩm có 2 ưu điểm cải tiến là: giám sát

từ xa qua mạng LAN, cho phép truy xuất qua camera xem lại dữ liệu, có phần mềm quản

lý từ xa có thể xử lý thu phí, gia hạn với vé tháng từ xa mà không cần ở tại bãi đỗ; quản

lý tập trung và mở rộng, phần mềm cho phép tích hợp vào một phần thứ 3 như Hệ thống quản lý tòa nhà, Phần mềm quản lý Ký túc xá, Phần mềm quản lý bốc hàng hóa thông qua SQL và API

Thứ ba là sản phẩm KZPARKING do công ty cổ phần đầu tư và phát triển KZTEK sở hữu, phần mềm này cũng có các chức năng tương tự phần mềm NAVI PARKING Phần mềm có một chức năng được bổ sung đáng kể là hướng dẫn đỗ xe - báo trống tầng hầm bằng biển LED

Thông qua việc khảo sát hiện trạng một số hệ thống app nổi bật trên thị trường về việc quản lý thông minh bãi đỗ xe, nhóm thấy rằng các hệ thống đều có điểm mạnh khi

hỗ trợ số hóa hầu hết các tính năng trong quy trình thực tế của một bãi đỗ xe thông thường Việc này giúp đỡ người quản lý rất nhiều trong việc tính toán và quản lý, cũng giúp giảm thiểu một số lượng lớn khối lượng công việc của nhân viên giữ xe

Trang 8

Tuy nhiên nhóm nhận thấy rằng các hệ thống đều có một điểm chung là chỉ giải quyết các vấn đề khi check-in/check-out, các vấn đề trong bãi đỗ như: người gửi không biết loại xe của mình đỗ ở đâu và phải hỏi nhân viên trông xe; người gửi phải tự tìm chỗ trống để đỗ xe của mình; khi về xe người gửi có thể được nhân viên để ở chỗ khác, trong trường hợp khi mà có một số lượng lớn xe trong bãi người gửi sẽ phải ghi nhớ vị trí đỗ

xe, và quá trình tìm xe sẽ mất nhiều thời gian; khi người gửi bị mất vé xe, việc làm thủ tục để lấy lại xe sẽ mất rất nhiều thời gian cho cả 2 bên trông xe và bên gửi xe; các việc này vẫn phải cần hỗ trợ một cách thủ công hoặc sử dụng bảng LED

Chính vì vậy, sản phẩm nhóm hướng tới lần này sẽ cải thiện để hỗ trợ các vấn đề nằm bên trong bãi gửi xe Ngoài các chức năng cơ bản, việc thiết kế thêm các tính năng

bổ sung như tìm kiếm chỗ trống, định vị xe, thông báo khi xe được lấy ra sẽ giúp việc quản lý xe trở nên an toàn và thuận tiện hơn đối với các bên, việc này cũng sẽ giúp tiết kiệm đáng kể thời gian của các bên trong quy trình thực hiện gửi xe

2.4 Phân tích thiết kế hệ thống

2.4.1 Biểu đồ Usecase tổng quát

Từ quá trình khảo sát thực trạng bài toán, nhóm đã phân tích tác nhân thành 3 người dùng chính Thứ nhất là khách hàng, là những người có mong muốn gửi xe vào trong bãi đỗ Thứ hai là nhân viên, người có chức năng quản lý xe trong bãi đỗ Cuối cùng là admin, admin có vai trò chính là quản lý bãi đỗ xe

Các chức năng chính của khách hàng là:

Gửi xe

Lấy xe

Kiểm tra xe

Trang 9

Hình 2.4.1 Usecase tổng quát quản lý bãi đỗ xe ô tô

Từ usecase tổng quát trên, ta sẽ đi phân rã usecase thành từng usecase nhỏ hơn, bao gồm

2.4.2 Biểu đồ Usecase quản lý xe cá nhân

2.4.3 Biểu đồ Usecase quản lý xe

Trang 10

2.4.4 Biểu đồ Usecase quản lý nhân viên

Trang 11

CHƯƠNG 4 PHÂN TÍCH, THIẾT KẾ VÀ XÂY DỰNG HỆ

THỐNG

4.1 Tổng quan

Trong chương trước em đã nêu ra và phân tích nguyên do lựa chọn các công nghệ, thư viện, tính năng được áp dụng trong phát triển sản phẩm cho đồ án này Tiếp theo trong chương này em sẽ đi vào phần thiết kế chi tiết hệ thống và sử dụng những công nghệ trên để giải quyết những vấn đề và tiến hành xây dựng hệ thống sản phẩm trong các phần kế tiếp

4.2 Thiết kế kiến trúc

4.2.1 Lựa chọn kiến trúc phần mềm

Kiến trúc được em lựa chọn để xây dựng sản phầm là kiến trúc MVC (Model – View – Controller) Trong mô hình kiến trúc này, hệ thống được chia thành ba thành lớp nhằm mục đích xử lý các hoạt động của hệ thống trong đó vai trò và chức năng của từng thành phần được mô tả dưới đây Mô hình được minh họa trong hình 4.1

 Lớp Model (thành phần M): là nơi xử lý các tương tác với dữ liệu hoặc hệ quản trị

cơ sở dữ liệu, thông thường sẽ bao gồm những lớp hay phương thức tạo kết nối

Trang 12

với các cơ sở dữ liệu, các chức năng như thêm, sửa, xóa các đối tượng, truy vấn các dữ liệu được lưu trữ bên trong cơ sở dữ liệu,

 Lớp View (thành phần V): là nơi có vai trò lưu trữ các thành phần giao diện như nút bấm, các biểu mẫu, Thành phần này có tác dụng tạo ra các phần giao diện với mục đích hiển thị và giúp người sử dụng có thể tương tác được với hệ thống thông qua các giao diện này • Lớp Controller (thành phần C): đây là nơi tiếp nhận những yêu cầu xử lý từ người sử dụng, bao gồm những lớp và phương thức với khả năng xử lys

Ngày đăng: 13/05/2023, 05:55

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w