Bãi trông giữ xe máy Trường Đại Học Hồng Đức cho sinh viên và giáo viên gửi xe tại bãi. - Khi khách hàng đến giử xe sẽ làm việc với nhân viên bảo vệ trông giữ xe. Bộ phận này sẽ xem xét bãi còn chỗ giử nào nữa không ? + Trường hợp nếu bãi đã hết chỗ gửi thì thông báo cho khách biết. + Trường hợp còn thì tiến hành các thao tác gửi xe cho khách. - Khi xe vào thì có camera ghi nhận lại lên màn hình máy tính trên sự quản lý của nhân viên bảo vệ . Bộ phận này quan sát trên màn hình máy tính để chắc chắn ảnh biển số xe được hiện thị rõ. - Quét thẻ -> (trường hợp chỉ cẩn chụp ảnh) - Nếu trường hợp không chụp được ảnh thì nhân viên bảo vệ trông giữ sẽ ghi lại biển số xe bằng cách nhập số từ bàn phím máy chủ. Khi khách hàng trả thẻ và lấy lại xe máy thì sẽ lại làm việc với nhân viên bảo vệ trông giữ xe . Bộ phận này lại tiếp tục các thủ tục tiếp theo cho khách lấy lại xe máy của mình. Nhân viên yêu cầu khách dừng xe ở vị trí vạch dừng/STOP. - Sau khi khách dừng xe lại thì nhân viên quan sát màn hình máy tính đê chắc chắn ảnh biển số xe được hiện thị rõ. - Yêu cầu khách gửi lại thẻ và đặt thẻ xe vào đầu đọc thẻ. - Kiểm tra trùng khớp thông tin xe ra và thông tin xe vào trên màn hình máy tính có trùng khớp hay không?- + Nếu cả hai khung hình vào/ ra trùng nhau thì là hợp lệ. Nhân viên thông báo, thu thẻ, thu phí trông giữ xe máy cho khách và cho xe ra. Nếu là vé tháng thì kiểm tra vé tháng của khách và cho xe ra. + Nếu hai khung hình vào /ra không hợp lệ thì mời khách xuống xe để kiểm tra lại. Trường hợp nhầm lẫn thì mời khách hàng để xe lại chỗ cũ và lấy xe của mình. Còn trường hợp khách hàng muốn trộm cắp, tráo xe ... với hình thức cố ý thì nhân viên bảo vệ trông giữ xe giử đối tượng lên ban quản lý. Sau khi nhận được đối tượng thì ban quản lý sẽ xem sét có nên bàn giao lại cho cơ quan chức năng sử lý hoặc giải quyết nội bộ. Các nhân viên bảo vệ trông giữ xe sẽ phải kiểm tra lại hàng ngày sẽ phải thống kê số lượng xe ra khỏi bãi, quản lý thẻ xe, quản lý vé tháng, quản lý doanh thu, báo cáo doanh thu tháng để báo cáo lại cho ban quản lý khi cuối tháng và khi được yêu cầu.
Nghiên cứu hiện trạng hệ thống
Giới thiệu
Trường Đại Học Hồng Đức, tọa lạc tại Số 565 Quang Trung, Phường Đông Vệ, TP.Thanh Hóa, đã có những đóng góp quan trọng vào sự phát triển đất nước thông qua đào tạo và nghiên cứu trong lĩnh vực công nghiệp Với tầm nhìn tiên tiến, trường cam kết cung cấp nguồn nhân lực chất lượng, tạo ra môi trường học tập toàn diện cho sinh viên Trong bối cảnh cộng đồng sinh viên đa dạng, bãi trông giữ xe tại trường không chỉ đáp ứng nhu cầu đỗ xe mà còn đóng vai trò quan trọng trong hệ thống quản lý và tiện ích cho sinh viên Chúng ta sẽ khám phá các khía cạnh quản lý, hiệu suất và trải nghiệm người dùng của bãi trông giữ xe, đồng thời nhận diện những cải tiến và ứng dụng công nghệ trong môi trường học thuật độc đáo này Hãy cùng tìm hiểu những đặc điểm nổi bật của khu vực đậu xe, nơi kết nối nhu cầu cá nhân với sự phát triển công nghệ tiên tiến.
Xác định phạm vi đề tài
1.2.1 Xác định vấn đề, yếu tố chi phối
Dựa trên kiến thức từ môn phân tích thiết kế hệ thống, đồ án này sẽ phân tích hệ thống bãi giữ xe với mục tiêu phát triển phần mềm quản lý trông giữ xe máy.
- Quản lý khách hàng dùng vé tháng.
- Quản lý khách hàng dùng vé lượt.
- Quản lý các loại xe máy.
1.2.2 Thảo luận sơ bộ phạm vi. Đồ án được thực hiện dựa trên cơ sở phạm vi môn học phân tích thiết kế hệ thống và những vấn đề trên. Đồ án chỉ thức hiện dựa trên cơ sở lí thuyết để thiết kế mô hình và tổ chức giữ liệu.
Do phạm vi và khả năng nên chúng em chỉ khảo sát và quản lí một bãi trông giữ xe máy
Mô tả nghiệp vụ hệ thống
Bãi trông giữ xe máy Trường Đại Học Hồng Đức cho sinh viên và giáo viên gửi xe tại bãi
Khi khách hàng đến gửi xe, họ sẽ làm việc với nhân viên bảo vệ tại bãi giữ xe Nhân viên này sẽ kiểm tra xem còn chỗ trống nào để gửi xe hay không.
+ Trường hợp nếu bãi đã hết chỗ gửi thì thông báo cho khách biết.
+ Trường hợp còn thì tiến hành các thao tác gửi xe cho khách.
- Quét thẻ -> (trường hợp chỉ cẩn chụp ảnh)
- Nếu trường hợp không chụp được ảnh thì nhân viên bảo vệ trông giữ sẽ ghi lại biển số xe bằng cách nhập số từ bàn phím máy chủ.
Khi khách hàng hoàn trả thẻ và lấy lại xe máy, họ sẽ làm việc với nhân viên bảo vệ trông giữ xe để tiến hành các thủ tục cần thiết Nhân viên bảo vệ sẽ hướng dẫn khách dừng xe tại vị trí vạch dừng/STOP trước khi hoàn tất quá trình lấy xe.
- Sau khi khách dừng xe lại thì nhân viên quan sát màn hình máy tính đê chắc chắn ảnh biển số xe được hiện thị rõ.
- Yêu cầu khách gửi lại thẻ và đặt thẻ xe vào đầu đọc thẻ.
- Kiểm tra trùng khớp thông tin xe ra và thông tin xe vào trên màn hình máy tính có trùng khớp hay không?-
Nếu khung hình vào và ra trùng nhau, quy trình sẽ được thực hiện hợp lệ Nhân viên sẽ thông báo, thu thẻ và thu phí gửi xe máy của khách trước khi cho xe ra Đối với vé tháng, nhân viên cần kiểm tra vé tháng của khách trước khi cho phép xe ra.
Nếu hai khung hình vào/ra không hợp lệ, nhân viên sẽ mời khách xuống xe để kiểm tra Nếu có nhầm lẫn, khách hàng sẽ được hướng dẫn để xe lại chỗ cũ và lấy xe của mình Trong trường hợp khách hàng có ý định trộm cắp hoặc tráo xe một cách cố ý, nhân viên bảo vệ sẽ giữ đối tượng lại và báo cáo lên ban quản lý Ban quản lý sẽ xem xét và quyết định có nên bàn giao đối tượng cho cơ quan chức năng hay giải quyết nội bộ.
Nhân viên bảo vệ bãi đỗ xe có trách nhiệm kiểm tra hàng ngày, thống kê số lượng xe ra vào, quản lý thẻ xe và vé tháng Họ cũng cần theo dõi doanh thu và lập báo cáo doanh thu tháng để trình bày cho ban quản lý khi kết thúc tháng hoặc khi được yêu cầu.
Hoạt động của phần mềm quản lý trông giữ xe máy
Camera số 1: ghi lại hình ảnh biển số xe và người điều khiển xe.
- Thao tác: Yêu cầu khách dừng xe ở vị trí vạch dừng/STOP.
+ Quan sát màn hình máy tính để chắc chắn ảnh biển số được hiển thị rõ
+ Nhấn phím space bar để nhận dạng biển số.
+ Kiểm tra thông tin biển số trên màn hình, nếu biển số nhận dạng đúng so với hình ảnh chụp được thì tiến hành quét thẻ
+ Nhấn enter để hoàn tất
+ Giao thẻ xe cho khách và cho xe vào bãi.
Camera số 2: ghi lại hình ảnh biển số xe và người điều khiển xe.
Phần mền sẽ truy suất và hiện thị hình ảnh khi xe vào để đối chiếu.
+ Yêu cầu khách dừng xe máy ở vị trí vạch dừng /Stop
+ Quan sát màn hình máy tính để chắc chắn ảnh biển số được hiển thị rõ
+ Nhận thẻ xe từ khách và quét thẻ vào đầu đọc
+ Kiểm tra hình ảnh biển số xe trên 2 khung xe vào và xe ra, nếu trùng khớp thì hợp lệ
+ Nhấn enter để hoàn tất
+ Tiến hành thu lại thẻ và cho phép xe ra.
QUÉT THẺ -> ĐỐI CHIẾU HÌNH ẢNH , BIỂN SỐ XE -> ENTER
Hình 1 Sơ đồ xe vào bãi
Hình 2 Sơ đồ xe ra bãi
Phân tích hệ thống về chức năng
Chức năng cơ bản
- Có khả năng quản lý thông tin nhân viên, bao gồm thông tin cá nhân, vị trí công việc, và các quyền hạn.
- Có khả năng theo dõi hoạt động và công việc của nhân viên bảo vệ trông giữ xe.
- Phân biệt giữa khách hàng dùng vé tháng và khách hàng dùng vé lượt.
- Có hệ thống quản lý thẻ xe và vé tháng của khách hàng.
- Có khả năng xác định và thu phí theo loại vé sử dụng.
- Có khả năng quản lý thông tin về các loại xe máy, bao gồm biển số xe và các thông tin liên quan.
- Sử dụng camera để ghi lại hình ảnh biển số xe và người điều khiển khi xe vào và ra khỏi bãi giữ xe.
- Có khả năng ghi lại và quản lý các giao dịch thu chi liên quan đến bãi giữ xe.
- Có thể theo dõi doanh thu từ việc thu phí giữ xe máy.
Quy trình hoạt động
2.2.1 Khi khách hàng đến giữ xe:
- Nhân viên bảo vệ kiểm tra số chỗ trống trên bãi giữ xe.
- Thông báo cho khách hàng về tình trạng chỗ trống.
- Nếu còn chỗ, thực hiện thủ tục gửi xe, bao gồm kiểm tra biển số, quét thẻ hoặc - nhập thông tin từ bàn phím.
- Ghi lại thông tin và hình ảnh vào hệ thống.
2.2.2 Khi khách hàng lấy xe:
- Nhân viên bảo vệ yêu cầu khách hàng dừng xe ở vị trí vạch dừng.
- Kiểm tra thông tin xe ra trên màn hình, so sánh với thông tin xe vào.
- Nếu hợp lệ, nhận thẻ và thu phí nếu có.
- Nếu không hợp lệ, thực hiện các bước kiểm tra và xử lý.
2.2.3 Kiểm tra hàng ngày và báo cáo:
- Nhân viên bảo vệ thực hiện thống kê số lượng xe ra, quản lý thẻ xe và vé tháng, quản lý doanh thu hàng ngày.
- Báo cáo doanh thu tháng khi cuối tháng và khi được yêu cầu.
2.2.4 Ghi nhận biển số và người điều khiển:
- Sử dụng camera để ghi lại biển số và người điều khiển khi xe vào và ra.
- Hệ thống tự động nhận dạng biển số hoặc nhân viên nhập liệu nếu cần.
2.2.5 Quét thẻ và đối chiếu hình ảnh khi xe vào và ra:
- Quét thẻ khi xe vào và ra.
- Đối chiếu hình ảnh và biển số giữa xe vào và xe ra để đảm bảo tính hợp lệ của giao dịch.
Quy trình hỗ trợ
2.3.1 Xử lý trường hợp lỗi:
- Hệ thống thông báo khi có lỗi nhận dạng hoặc không thể ghi lại hình ảnh.
- Nhân viên bảo vệ có thể nhập thông tin thủ công để xử lý.
2.3.2 Xử lý trường hợp không hợp lệ khi lấy xe:
- Xác định lý do không hợp lệ và thông báo cho khách hàng.
- Nếu là nhầm lẫn, thực hiện quy trình sửa lỗi.
- Nếu là hành vi đánh cắp hoặc gian lận, chuyển đối tượng đến cơ quan chức năng.
Quản lý quyền truy cập:
- Đảm bảo chỉ những người có quyền mới có thể thao tác trên hệ thống.
- Bảo vệ dữ liệu khách hàng và giao dịch.
Mẫu biểu
2.4.4 Phiếu gửi xe theo tháng
Ưu nhược điểm của hệ thống cũ và giải pháp cho hệ thống mới
1.5.1 Ưu điểm của hệ thống cũ:
Nhân viên đã làm việc với hệ thống cũ trong một thời gian dài, điều này tạo sự quen thuộc và giúp họ làm việc hiệu quả hơn với quy trình.
1.5.2 Nhược điểm của hệ thống cũ:
Hệ thống cũ thường gặp vấn đề về tính thủ công và độ tin cậy thấp, do quá trình ghi nhận thông tin, ghi sổ xe và xác minh vé chủ yếu dựa vào thao tác thủ công Điều này dễ dẫn đến sai sót và ảnh hưởng tiêu cực đến độ tin cậy của dịch vụ.
Hệ thống cũ gặp khó khăn trong việc quản lý và báo cáo do không thể tạo ra báo cáo tự động và quản lý dữ liệu hiệu quả Điều này dẫn đến việc theo dõi hoạt động quản lý trông giữ xe trở nên phức tạp và kém hiệu quả.
1.5.3 Giải pháp cho hệ thống mới:
Hệ thống mới cần tích hợp công nghệ thông tin nhằm nâng cao hiệu quả và đảm bảo tính chính xác Việc sử dụng ứng dụng di động hoặc phần mềm quản lý trông giữ xe sẽ giúp quá trình tiếp nhận và trả xe diễn ra nhanh chóng và chính xác hơn.
Hệ thống mới cần đảm bảo khả năng quản lý dữ liệu hiệu quả và tự động hóa quy trình tạo báo cáo Điều này sẽ giúp ban quản lý có cái nhìn tổng quan về hoạt động và tình hình tài chính của dịch vụ quản lý trông giữ xe.
Đào tạo nhân viên là yếu tố quan trọng để đảm bảo họ nắm vững cách vận hành hệ thống mới và các quy trình liên quan Việc này không chỉ nâng cao hiệu quả công việc mà còn tăng cường độ tin cậy của dịch vụ.
Để tăng cường bảo mật, hệ thống mới cần được trang bị các biện pháp bảo vệ thông tin khách hàng hiệu quả, nhằm ngăn chặn gian lận và truy cập trái phép.
Hệ thống mới cần tích hợp thanh toán trực tuyến để nâng cao trải nghiệm khách hàng và giúp quản lý tài chính dễ dàng hơn.
Phân tích hệ thống vễ dữ liệu
Mô hình nghiệp vụ
3.1.1 Bảng phân tích xác định chức năng, tác nhân và hồ sơ Động từ và bổ ngữ Danh từ Nhận xét
Làm việc với Nhân viên bảo vệ (Tác nhân)
Xem xét Bãi trông giữ xe (Tác nhân)
Thông báo Khách hàng (Tác nhân)
Ghi nhận lại Camera Hồ sơ dữ liệu
Quét thẻ / Chụp ảnh Máy đọc thẻ/Camera (Tác nhân)
Ghi lại biển số xe Bàn phím máy chủ Hồ sơ dữ liệu
Dừng lại Vị trí vạch dừng/STOP (Tác nhân)
Kiểm tra trùng khớp thông tin
Màn hình máy tính (Tác nhân)
Mời Khách xuống xe (Tác nhân)
Bàn giao Đối tượng (Tác nhân)
Thống kê Số lượng xe Hồ sơ dữ liệu
Báo cáo Ban quản lý (Tác nhân)
3.1.2 Biểu đồ phân rã chức năng
- Chức năng gốc: Hệ thống quản lý trông giữ xe
Chức năng của hệ thống lá bao gồm kiểm tra số lượng chỗ trống và hiển thị thông báo khi bãi đã đầy Hệ thống ghi nhận biển số xe thông qua camera, quét thẻ hoặc chụp ảnh nếu không có thẻ, đồng thời lưu trữ thông tin xe vào hệ thống Hệ thống cũng hiển thị ảnh biển số xe trên màn hình và xác nhận rõ ràng, ghi lại thông tin nếu không chụp được ảnh Ngoài ra, nó quản lý thẻ xe và kiểm tra vé tháng nếu có, yêu cầu khách dừng xe ở vị trí STOP, kiểm tra ảnh biển số, thu thẻ và thu phí nếu có, cho xe ra, và chuyển đối tượng lên ban quản lý Cuối cùng, hệ thống thực hiện thống kê hàng ngày và báo cáo định kỳ.
Hình 4 Biểu đồ phân cấp chức năng
3.1.3 Mô tả chi tiết chức năng mức lá
- Kiểm tra số lượng chỗ trống: Nhân viên kiểm tra số lượng chỗ trống trong bãi đỗ xe.
- Hiển thị thông báo nếu bãi đã đầy: Nếu bãi đỗ xe đã đầy, hệ thống hiển thị thông báo cảnh báo cho nhân viên.
- Ghi nhận biển số xe từ camera: Hệ thống camera ghi lại biển số xe khi xe vào bãi.
- Quét thẻ hoặc chụp ảnh (nếu không có thẻ): Quét thẻ nếu khách hàng có thẻ hoặc chụp ảnh biển số nếu không có thẻ.
- Ghi lại thông tin xe vào hệ thống: Lưu trữ thông tin biển số xe, thời gian vào, và thông tin thẻ (nếu có) vào hệ thống.
- Hiển thị ảnh biển số xe trên màn hình: Ảnh biển số xe được hiển thị rõ ràng trên màn hình máy tính của nhân viên.
- Kiểm tra và xác nhận rõ ràng: Nhân viên đảm bảo rằng ảnh biển số xe hiển thị đúng và rõ ràng.
- Ghi lại thông tin nếu không chụp được ảnh: Trường hợp không chụp được ảnh, nhân viên ghi lại thông tin biển số xe từ bàn phím máy chủ.
- Kiểm tra và quản lý thẻ xe: Nhân viên kiểm tra thẻ xe của khách hàng và quản lý thông tin liên quan.
- Kiểm tra vé tháng (nếu có): Nếu khách hàng sử dụng vé tháng, kiểm tra và quản lý thông tin vé tháng.
- Yêu cầu khách dừng xe ở vị trí STOP: Nhân viên hướng dẫn khách hàng dừng xe ở vị trí cố định để thực hiện thủ tục trả xe.
- Kiểm tra ảnh biển số xe: Nhân viên kiểm tra ảnh biển số xe trên màn hình máy tính.
- Thu thẻ và thu phí nếu có: Thu thẻ và thu phí nếu khách hàng không sử dụng vé tháng.
- Cho xe ra: Cho xe ra sau khi kiểm tra và xác nhận thông tin.
- Kiểm tra vé tháng (nếu có): Kiểm tra vé tháng nếu khách hàng sử dụng vé tháng.
- Chuyển đối tượng lên ban quản lý: Trường hợp cố ý, nhân viên chuyển đối tượng lên ban quản lý để xử lý.
- Thống Kê Hàng Ngày: Thống kê số lượng xe ra khỏi bãi, quản lý thông tin thẻ xe, vé tháng, báo cáo doanh thu hàng ngày.
- Báo Cáo Định Kỳ: Báo cáo cuối tháng về tình trạng quản lý, doanh thu Báo cáo khi được yêu cầu từ ban quản lý.
Biểu đồ luồng dữ liệu
3.2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh Để xây dựng một biểu đồ mức ngữ cảnh chúng ta cần có các bước:
Biểu tượng này thể hiện chức năng tổng quát của hệ thống quản lý và giữ xe máy tại Bãi trông giữ xe của Trường Đại học Công Nghiệp Hà Nội.
+ Tại điểm này, nhân viên bảo vệ trông giữ xe và khách hàng tương tác chủ yếu với hệ thống.
+ Nhiệm vụ chính bao gồm kiểm tra, ghi nhận, và quản lý thông tin về xe máy khi vào và ra khỏi bãi đỗ xe.
Hệ thống cung cấp thông tin về tình trạng chỗ trống và các thông báo quan trọng, đảm bảo hiển thị hiệu quả cho cả nhân viên và khách hàng.
+ Tác nhân Bảo vệ trông giữ xe (Nhân viên trực tiếp tương tác với hệ thống)
+ Tác nhân khách hàng (Người đưa xe vào và lấy xe ra)
Từ tác nhân bảo vệ trông giữ xe đến hệ thống:
+ Dữ liệu về biển số xe từ camera.
+ Thông tin từ thẻ hoặc ảnh khi không có thẻ.
+ Thông tin khi không chụp được ảnh.
Từ tác nhân khách hàng đến hệ thống:
+ Thông tin khi đưa thẻ hoặc chụp ảnh biển số.
+ Thông tin khi lấy lại xe.
Từ hệ thống đến tác nhân bảo vệ trông giữ xe:
+ Ảnh biển số xe trên màn hình máy tính.
+ Thông báo về tình trạng bãi đỗ.
Từ hệ thống đến tác nhân khách hàng:
+ Thông báo về tình trạng bãi đỗ.
+ Thông tin về việc lấy lại xe.
Hình 5 Biểu đồ mức ngữ cảnh
3.2.2 Danh sách hồ sơ dữ liệu được sử dụng ( ký hiệu)
Tên hồ sơ Ký hiệu
Phân loại các hãng xe D1
3.2.3 Biểu đồ luồng dữ liệu mức đỉnh
Trong biểu đồ mức đỉnh (mức 0) của hệ thống quản lý trông giữ xe, chúng tôi đã thực hiện các điều chỉnh cần thiết dựa trên biểu đồ DFD mức ngữ cảnh và biểu đồ phân rã chức năng Bài viết này sẽ cung cấp một mô tả chi tiết về cấu trúc và chức năng của biểu đồ mức đỉnh, giúp người đọc hiểu rõ hơn về hệ thống quản lý trông giữ xe.
- Chức năng chính Quản lý trông giữ xe(chức năng mức 0) phân rã thành bốn chức năng con là:
- Giữ nguyên các tác nhân: Khách, quản lý nhà trường.
- Giữ nguyên các luồng dữ liệu ở DFD mức ngữ cảnh.
Trong mô hình luồng dữ liệu mức khung cảnh, ngoài việc bảo toàn các luồng dữ liệu vào/ra, thông tin giữa các chức năng thường được trao đổi gián tiếp qua một số kho dữ liệu Do đó, để xây dựng mô hình luồng dữ liệu mức đỉnh, chúng ta cần thực hiện các bước cụ thể.
Hình 6 Biểu đồ mức đỉnh (mức 0)
3.2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh ( mức 1)
- Biểu đồ của tiến trình “1.0 Nhận xe” :
Hình 7 Biểu đồ tiến trình nhận xe
- Biểu đồ của tiến trình “2.0 Trả xe”:
Hình 8 Biểu đồ tiến trình trả xe
- Biểu đồ của tiến trình “3.0 Giải quyết sự cố”:
Hình 9 Biểu đồ tiến trình giải quyết sự cố
Thiết Kế Hệ Thống
Các thực thể và thuộc tính
XEMAY: Bao gồm các thuộc tính sau: Biensoxe, Loaixe, Thoigianvaobaido,
KHACHHANG: Bao gồm các thuộc tính sau: Tenkhachhang, Diachi, Sodt,
THEXE: Bao gồm các thuộc tính sau: Mathe, Loaithe, Thoigianhethan, Chiphi BAIDO: Bao gồm các thuộc tính sau: Succhua, Soluonghientai,
NHANVIENBAOVE: Bao gồm các thuộc tính sau: Tennv, Manv, Chucvu,
GIAODICH: Bao gồm các thuộc tính sau: Magiaodich, Thoigianvao,
Mối quan hệ giữa các thực thể
- Mối Quan Hệ: Xe máy - Giao dịch
+ Mỗi giao dịch liên quan đến một chiếc xe máy cụ thể.
+ Xe máy tham gia vào nhiều giao dịch trong quá trình vào và ra khỏi bãi đỗ.
- Mối Quan Hệ: Khách hàng - Giao dịch
+ Mỗi giao dịch được thực hiện bởi một khách hàng cụ thể.
+ Mỗi khách hàng có thể có nhiều giao dịch liên quan đến việc giữ và trả xe.
- Mối Quan Hệ: Thẻ xe - Giao dịch
+ Mỗi giao dịch được thực hiện có thể liên quan đến một thẻ xe.
+ Thẻ xe quy định chi phí và thời gian giữ xe trong giao dịch.
- Mối Quan Hệ: Bãi đỗ - Giao dịch
+ Mỗi giao dịch diễn ra tại một bãi đỗ cụ thể.
+ Bãi đỗ lưu trữ thông tin về sức chứa, số lượng xe hiện tại, và tình trạng chỗ trống.
- Mối Quan Hệ: Nhân viên - Giao dịch
+ Mỗi giao dịch được thực hiện được gắn liền với một nhân viên bảo vệ trông giữ xe cụ thể.
+ Nhân viên đảm bảo tính chính xác và hiệu quả của giao dịch.
- Mối Quan Hệ: Bãi Đỗ - Nhân viên
+ Mỗi nhân viên bảo vệ trông giữ xe làm việc tại một bãi đỗ cụ thể.
+ Bãi đỗ cần nhân viên để thực hiện các thao tác quản lý xe và thông tin.
Thiết kế các bảng dữ liệu vật lý
Mô tả: Lưu trữ thông tin về xe máy trong hệ thống.
Tên Cột Kiểu Dữ Liệu Khóa chính Mô Tả
XeMayID INT Yes Khóa chính nhất cho mỗi xe máy.
BienSoXe VARCHAR(20) No Biển số xe máy.
LoaiXe VARCHAR(50) No Loại xe (ô tô, xe máy, ).
ThoiGianVao DATETIME No Thời gian xe vào bãi đỗ.
TrangThai VARCHAR(20) No Trạng thái xe (đã trả,đang giữ, ).
TheXeID INT No Liên kết với xe thông qua khoa ngoại.
Mô tả: Lưu trữ thông tin về khách hàng sử dụng dịch vụ.
Tên cột Kiểu dữ liệu Khóa chính Mô tả
KhachHangID INT Yes Khóa chính duy nhất cho mỗi khách hàng
VARCHAR(100) No Tên của khách hàng
SoDt VARCHAR(15) No Số điện thoại khách hàng ĐiaChi VARCHAR(255) No Địa chỉ khách hàng
TheXeID INT No Liên kết với thẻ xe thông qua khóa ngoai
Mô tả: Lưu trữ thông tin về thẻ xe được sử dụng trong các giao dịch.
Tên Cột Kiểu Dữ Liệu Khóa Chính Mô Tả
INT Yes Khóa chính duy nhất cho mỗi thẻ xe
VARCHAR(20) No Mã thẻ xe.
LoaiThe VARCHAR(20) No Loại thẻ xe (ngày, tháng, ).
DATETIME No Thời gian hết hạn của thẻ xe.
No Chi phí liên quan đến thẻ xe.
Mô tả: Lưu trữ thông tin về các bãi đỗ xe.
Tên Cột Kiểu Dữ Liệu Khóa
BaiDoID INT Yes Khóa chính duy nhất cho mỗi nhân viên
SucChua INT No Sức chứa tối đa của
SLXeHienTai INT No Số lượng xe hiện tại trong bãi đỗ.
TTChoTrong INT No Tình trạng chỗ trống trong bãi đỗ( True nếu còn, false nếu đầy).
Mô tả: Lưu trữ thông tin về nhân viên bảo vệ trông giữ xe.
Tên Cột Kiểu Dữ Liệu Khóa Chính Mô Tả
NhanVienID INT Yes Khóa chính duy nhất cho mỗi nhân viên
TenNhanVien VARCHAR(100) No Tên của nhân viên.
MaNhanVien VARCHAR(20) No Mã nhân viên.
ChucVu VARCHAR(50) No Chức vụ của
Mô tả: Lưu trữ thông tin về các giao dịch giữ xe máy.
Tên Cột Kiểu Dữ Liệu Khóa
GiaoDichID INT Yes Khóa chính duy nhất cho mỗi giao dịch.
ThoiGianVao DATETIME No Thời gian xe vào bãi đỗ.
ThoiGianRa DATETIME No Thời gian xe ra khỏi bãi đỗ.
No Chi phí liên quan đến giao dịch.
LoaiGiaoDich VARCHAR(20) No Loại giao dịch (trả xe, giữ xe, ).
XeMayID INT No Liên kết với XeMay thông qua khóa ngoại.
INT No Liên kết với KhachHang thông qua khóa ngoại.
TheXeID INT No Liên kết với TheXe thông qua khóa ngoại.
NhanVienID INT No Liên kết với
NhanVienBaoVe thông qua khóa ngoại.
BaiDoID INT No Liên kết với BaiDo thông qua khóa ngoại.
Xây dựng cơ sở dữ liệu
Hình 10 Mô hình dữ liệu quan hệ