Kinh tế thế giới phát triển với xu hướng chuyên môn hóa ngày càng cao. Nhu cầu về phương tiện di chuyển ngày càng lớn. Xã hội phát triển đời sống con người ngày càng được nâng cao. Do đó, giao thông ngày càng được chú trọng và phát triển. Với tình hình giao thông hiện nay ở Việt Nam thì việc sử dụng xe máy rất phổ biến. Từ thực tế kinh nghiệm cho thấy, với một lượng xe máy lớn như vậy cần đặt ra vấn đề về trông giữ xe máy hợp lí, vừa đảm bảo tốt an ninh, dịch vụ mà tiết kiệm diện tích cần kết hợp nhiều yếu tố thông minh, kết hợp với khoa học kĩ thuật hiện đại. Là một sinh viên trường Đại học Sư Phạm - ĐHĐN, bản thân em luôn ý thức được việc trông giữ xe máy là rất quan trọng, để thực hiện được các vấn đề trên và khi học môn Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng nhóm em đã chọn cho mình đề tài: “Phân tích thiết kế hệ thống phần mềm quản lý gửi xe tại trường". Sau một thời gian học tập và không ngừng tìm tòi nhóm em đã thu được một kết quả nhất định, đặc biệt thông qua bài tập này nhóm em đã có được cái nhìn khái quát về kiến thức đã học, đã từng bước vận dụng được những kiến thức này.
TRƯỜNG ĐẠI HỌC SƯ PHẠM - ĐẠI HỌC ĐÀ NẴNG KHOA TIN HỌC BÁO CÁO ĐỒ ÁN MÔN HỌC ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ GỬI XE TẠI TRƯỜNG Giảng viên hướng dẫn: Lê Thị Thanh Bình Sinh viên thực : Lớp sinh hoạt : Phạm Thị Bích Trâm Văn Nhật Thảo Phạm Thị Thu Thảo 18CNTT2 Đà Nẵng, Tháng 12 năm 2021 NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày … tháng … năm … Cán hướng dẫn MỤC LỤC DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 1.1 Mục tiêu:…………………………………………………………………… 1.2 Phạm vi đề tài: …………………………………………………………… 1.3 Nhiệm vụ nghiên cứu: …………………………………………………… CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan ngôn ngữ UML: 2.1.1 Khái niệm, chức năng, mục tiêu UML: 2.1.2 Các khái niệm khác UML: 2.2 Một số biểu đồ UML bản:………………………………………………8 2.2.1 Biểu đồ Use-Case: 2.2.2 Biểu đồ hoạt động: 2.2.3 Biểu đồ trạng thái: 2.2.4 Biểu đồ tương tác: 10 2.2.5 Biểu đồ lớp: 10 CHƯƠNG III: KHẢO SÁT VÀ PHÁT TRIỂN HỆ THỐNG 13 3.1 Khảo sát hệ thống giữ xe trường với sinh viên: …………………….13 3.2 Chuẩn bị nội dung: ……………………………………………………… 13 3.3 Kết đạt được: …………………………………………………………16 3.4 Khảo sát hệ thống giữ xe trường với ban quản lý giữ xe:………….20 3.4.1 Kế hoạch vấn thứ 1: 20 3.4.2 Kế hoạch vấn thứ 2: 23 3.4.3 Kế hoạch vấn thứ 3: 25 3.5 Phát triển hệ thống:……………………………………………………….27 CHƯƠNG IV: MÔ TẢ BÀI TOÁN 29 4.1 Mơ tả tốn hình vẽ:…………………………………………… 29 4.2 Mơ tả tốn lời: ………………………………………………… 29 4.3 Hoạt động phần mềm quản lý xe vào:………………………… 30 4.4 Hoạt động phần mềm quản lý xe ra:……………………………30 CHƯƠNG V: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 32 5.1 Phân tích hệ thống:……………………………………………………… 32 5.1.1 Biểu đồ Use Case: 32 5.1.1.1 Liệt kê tác nhân – use case: 32 5.1.1.2 Đặc tả use case: 32 5.1.1.3 Xây dựng biểu đồ use case: 34 5.1.2 Biểu đồ hoạt động: 35 5.1.2.1 Biểu đồ hoạt động chức đăng ký thẻ xe: 35 5.1.2.2 Biểu đồ hoạt động chức quản lý người dùng hệ thống: 35 5.1.2.3 Biểu đồ hoạt động chức quản lý xe vào: 36 5.1.2.4 Biểu đồ hoạt động chức quản lý xe ra: 37 5.1.2.5 Biểu đồ hoạt động báo cáo tình hình bãi gửi xe: 38 5.2 Thiết kế hệ thống: …………………………………………………………39 5.2.1 Biểu đồ lớp: 39 5.2.1.1 Mô tả biểu đồ lớp: 39 5.2.1.2 Xác định thành phần mối quan hệ: 40 5.2.1.3 Xây dựng biểu đồ lớp: 43 5.2.2 Biểu đồ tuần tự: 43 5.2.2.1 Biểu đồ mô tả ca sử dụng đăng ký thẻ xe: 43 5.2.2.2 Biểu đồ mô tả ca sử dụng quản lý người dùng hệ thống: 44 5.2.2.3 Biểu đồ mô tả ca sử dụng quản lý xe vào: 45 5.2.2.4 Biểu đồ mô tả ca sử dụng quản lý xe ra: 46 5.2.2.5 Biểu đồ mô tả ca sử dụng quản lý báo cáo: 47 LỜI CẢM ƠN 49 TÀI LIỆU THAM KHẢO 50 DANH MỤC HÌNH ẢNH Hình 1: Hình ảnh thực tế bãi giữ xe trường học Lỗi! Thẻ đánh dấu không được xác định Hình 2: Hình vẽ mơ tả để phân tích Lỗi! Thẻ đánh dấu khơng được xác định Hình 3: Biểu đồ ca sử dụng- Use case 34 Hình 4: Biểu đồ hoạt động chức đăng ký thẻ xe 35 Hình 5: Biểu đồ hoạt động chức quản lý người dùng hệ thống 36 Hình 6: Biểu đồ hoạt động chức quản lý xe vào 37 Hình 7: Biểu đồ hoạt động chức quản lý xe 38 Hình 8: Biểu đồ hoạt động báo cáo tình hình bãi gửi xe 39 Hình 9: Biểu đồ lớp Lỗi! Thẻ đánh dấu không được xác định Hình 10: Biểu đồ mơ tả ca sử dụng đăng ký thẻ xe Lỗi! Thẻ đánh dấu khơng được xác định Hình 11: Biểu đồ mô tả ca sử dụng quản lý người dùng hệ thống Lỗi! Thẻ đánh dấu khơng được xác định Hình 12: Biểu đồ mô tả ca sử dụng quản lý xe vào Lỗi! Thẻ đánh dấu không được xác định Hình 13: Biểu đồ mơ tả ca sử dụng quản lý xe Lỗi! Thẻ đánh dấu khơng được xác định Hình 14: Biểu đồ mô tả ca sử dụng quản lý báo cáo Lỗi! Thẻ đánh dấu không được xác định LỜI MỞ ĐẦU Kinh tế giới phát triển với xu hướng chun mơn hóa ngày cao Nhu cầu phương tiện di chuyển ngày lớn Xã hội phát triển đời sống người ngày được nâng cao Do đó, giao thơng ngày được trọng phát triển Với tình hình giao thơng Việt Nam việc sử dụng xe máy rất phổ biến Từ thực tế kinh nghiệm cho thấy, với lượng xe máy lớn cần đặt vấn đề trơng giữ xe máy hợp lí, vừa đảm bảo tốt an ninh, dịch vụ mà tiết kiệm diện tích cần kết hợp nhiều yếu tố thơng minh, kết hợp với khoa học kĩ thuật đại Là sinh viên trường Đại học Sư Phạm - ĐHĐN, thân em ý thức được việc trông giữ xe máy rất quan trọng, để thực được các vấn đề học mơn Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng nhóm em chọn cho đề tài: “Phân tích thiết kế hệ thống phần mềm quản lý gửi xe trường" Sau thời gian học tập khơng ngừng tìm tịi nhóm em thu được kết nhất định, đặc biệt thơng qua tập nhóm em có được cái nhìn khái quát kiến thức học, bước vận dụng được kiến thức Trong quá trình học tập, chúng em tiếp thu nhiều kiến thức nhiều kĩ năng, chúng em cảm ơn cô hướng dẫn giúp đỡ chúng em hoàn thành tập cách tốt nhất Tuy cổ gắng rất nhiều tập chúng em khơng thể có thiều xót mong đóng góp ý kiến cho tập chúng em được hoàn thiện Chúng em xin chân thành cảm ơn! CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 1.1 Mục tiêu: Với mục tiêu tìm hiểu hoạt động giữ xe trường học, chúng em xây dựng phân tích thiết kế hệ thống bãi giữ xe để mô số hoạt động quản lý giữ xe vào trường học, tự động hóa việc quản lý gửi lấy xe, với hy vọng xe giải nhanh, xác hiệu quả, đáp ứng số hoạt động thuận lợi việc gửi xe, … 1.2 Phạm vi đề tài: Bài báo cáo được thực phạm vi giới hạn mơn Phân tích thiết kế hệ thống thông tin mục tiêu vừa nêu 1.3 Nhiệm vụ nghiên cứu: - Công tác theo dõi tình hình gửi xe trường học sinh viên trở nên nhanh gọn, làm giảm chi phí cơng sức người giữ xe - Khắc phục tình trang sinh viên phải đợi lâu xếp hàng dài gây kẹt xe, ùn tắc bãi giữ xe trường đường - Quản lý hệ thống gửi xe thường xuyên để trở nên đơn giản hợp lý CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan ngôn ngữ UML: 2.1.1 Khái niệm, chức năng, mục tiêu UML: - Khái niệm: UML (Unified Modeling Language) ngơn ngữ sử dụng cho việc hình dung, mơ tả, xây dựng làm tài liệu các phần mềm hệ thống khơng phải phần mềm Nó phổ biến hình thức ký hiệu - Chức năng: + UML tạo hội để viết thiết kế khái niệm, tiến trình hay chức lên hệ thống + Nó cịn được tận dụng cho ngôn ngữ dùng để khai báo, dãy sở liệu thành phần phần mềm sử dụng lại + Đảm nhiệm vai trị thay ngơn ngữ mơ hình hóa điển Booch OMT, OOSE, mơ hình hóa khác - Mục tiêu: + UML hướng đến cung cấp cho người dùng ngơn ngữ mơ hình hóa trực quan ln sẵn sàng dùng được hoàn cảnh phải đảm bảo chúng có ý nghĩa + Cho phép trao đổi cải tiến nhiều mơ hình + Cung cấp khả chun mơn hóa nhằm mở rộng khái niệm cốt lõi + Tách biệt với ngơn ngữ lập trình chun biệt khác các quá trình phát triển + Cung cấp tảng hiểu biết ngơn ngữ mơ hình hóa cho người dùng + Khuyến khích hỗ trợ cho phát triển các công cụ mà hướng tới đối tượng + Hỗ trợ khái niệm được xây dựng cấp độ cao: collaboration, componient, framework, … + Tích hợp thực tiễn vào mơ hình hóa cách tốt nhất 2.1.2 Các khái niệm khác UML: - Khái niệm mơ hình: + Mơ hình (model) biểu diễn vật, đối tượng hay tập các vật lĩnh vực, ứng dụng theo quan điểm nhất định + Các mơ hình thường được xây dựng cho vẽ được thành các biểu đồ dựa tập ký hiệu quy tắc cho - Khái niệm kiến trúc hệ thống: + Là trừu tượng hóa các khía cạnh quan trọng nhất hệ thống Cung cấp khung thiết kế được xây dựng + Thể phần mềm được tổ chức cung cấp các giao thức trao đổi liệu giao tiếp các modul 2.2 Một số biểu đồ UML bản: 2.2.1 Biểu đồ Use-Case: • Biểu đồ use case biểu đồ mô tả các yêu cầu chức hệ thống dạng các use case bao gồm các chức mong đợi hệ thống (use case) mơi trường (actor) - Tác nhân (actor) bên tác động vào - Chức hệ thống (use case) • Kí hiệu: • Liên hệ: o Mối liên hệ các actor với nhau: Khái quát hoá: tác nhân kế thừa tính chất hành vi tác nhân cha Giao tiếp: Các tác nhân tương tác với (gửi nhận thông điệp) o Mối liên hệ các actor use case: Giao tiếp o Mối quan hệ các use case với nhau: : (bao hàm) bắt buộc phải có use case trước có use case : (mở rộng) mở rộng chức (use case) 2.2.2 Biểu đồ hoạt động: - Aᴄtiᴠitу Diagram mơ tả tiến trình хử lу́ ᴠà trình tự hành động tiến trình хử lу́, Trơng giống biểu đồ tiến trình (floᴡᴄhart) ᴠì mơ tả dịng làm ᴠiệᴄ từ hoạt động ѕang hoạt động ᴠà từ hoạt động ѕang trạng thái - Khi хâу dựng aᴄtiᴠitу diagram giúp bạn ᴄó thể hiểu đượᴄ tồn tiến trình hoạt động Nó rất hữu dụng bạn mơ tả tiến trình ѕong ѕong hoặᴄ mô tả ᴠài tương táᴄ uѕe ᴄaѕe • Kí hiệu: 2.2.3 Biểu đồ trạng thái: -Biểu đồ trạng thái mô tả các thông tin các trạng thái khác đối tượng, thể các đối tượng chuyển từ trạng thái sang trạng thái khác nào, hoạt động đối tượng trạng thái Hình 3: Biểu đồ hoạt động chức quản lý người dùng hệ thống 5.1.2.3 Biểu đồ hoạt động chức quản lý xe vào: - Mô tả hoạt động: Đầu tiên, sinh viên vào gửi xe bãi gửi xe trường, lúc sinh viên đưa thẻ gửi xe cho nhận viên để nhân viên thực quẹt thẻ vào hệ thống Sau hệ thống thực kiểm tra nhận dạng khuôn mặt, biển số xe kiểm tra chỗ trống bãi giữ xe để hiển thị cho nhân viên biết Nhân viên trả thẻ gửi xe lại cho sinh viên hướng dẫn sinh viên cách đổ xe để vò bãi đổ xe 36 Hình 4: Biểu đồ hoạt động chức quản lý xe vào 5.1.2.4 Biểu đồ hoạt động chức quản lý xe ra: - Mô tả hoạt động: Sau buổi học sinh viên đưa thẻ gửi xe cho nhân viên để nhân viên tiến hành quẹt thẻ xe để kiểm tra lần Lúc hệ thống so sánh kiểm tra nhận dạng có khớp với lúc xe vào hay khơng Nếu nhân viên trả thẻ xe, sinh viên toán tiền gửi xe lấy xe khỏi bãi Nếu sai nhân viên u cầu sinh viên dừng xe để xuất trình thẻ sinh viên, giấy tờ xe lập biên để xử lý theo quy định nhà trường 37 Hình 5: Biểu đồ hoạt động chức quản lý xe 5.1.2.5 Biểu đồ hoạt động báo cáo tình hình bãi gửi xe: - Mơ tả hoạt động: Hằng tháng các nhân viên phải làm báo cáo để gửi cho ban lãnh đạo nhà trường Trước hết nhân viên phải đăng nhập vào hệ thống để giám sát xem lại tình hình bãi giữ xe tháng để lập báo cáo Nội dung báo cáo nêu rõ chi tiết mà nhân viên thống kế số lượng xe trường hợp vi phạm bãi gửi xe Sau hệ thống lưu thơng tin báo cáo lại để các nhân viên tiến hành gửi báo cáo lên ban lãnh đạo nhà trường 38 Hình 6: Biểu đồ hoạt động báo cáo tình hình bãi gửi xe 5.2 Thiết kế hệ thống: 5.2.1 Biểu đồ lớp: 5.2.1.1 Mô tả biểu đồ lớp: Sinh viên trường muốn gửi xe phải đăng ký làm thẻ gửi xe theo lớp, thông tin thẻ gửi xe gồm: mã gửi xe, biển số xe, thời gian đăng ký gửi xe Khi nhân viên gửi xe nhập thông tin thẻ gửi xe sinh viên vào hệ thống in thẻ giao cho sinh viên sau thẻ làm xong Thông tin sinh viên gồm: Mã sinh viên, Họ tên, lớp, khoa, giới tính Nếu thơng tin sinh viên bị sai sót quá trình làm thẻ nhân viên được quyền sửa, sinh viên khơng muốn gửi xe trường nhân viên được phép xóa thẻ gửi xe sinh viên 39 Để quản lý hệ thống nhân viên bãi giữ xe người quản lý cần tạo tài khoản cho các nhân viên, sau tạo tài khoản người quản lý kiểm tra tài khoản tồn hay chưa để cấp quyền cho phép nhân viên đăng nhập vào hệ thống Sau đăng nhập thành cơng các nhân viên cập nhật thơng tin để hệ thống lưu thơng tin vừa cập nhật lại Ngồi người quản lý sửa, xóa thơng tin tài khoản nhân viên khỏi hệ thống nhân viên nghỉ việc Các xe vào được quản lý theo các loại xe Thông tin Xe gồm có: Mã xe đăng ký, Biển số xe, Tên loại xe Khi sinh viên vào gửi xe đưa thẻ gửi xe vào làm trước cho nhân viên bãi giữ xe Lúc nhân viên quẹt thẻ xe vào hệ thống, hệ thống kiểm tra nhận dạng khuôn mặt, biển số xe, thơng tin được lưu vào hệ thống đến sinh viên lấy xe khỏi bãi xe hệ thống kiểm tra hiển thị chỗ cịn trống bãi đổ xe, sau nhân viên hướng dẫn cách đỗ xe cho sinh viên sau trả lại thẻ xe cho sinh viên để sinh viên vào bãi đỗ xe Hệ thống giúp người quản lý thống kê được số lượng xe, vị trí cịn trống bãi giữ xe Khi sinh viên lấy xe khỏi bãi đưa thẻ xe cho nhân viên lần để quẹt thẻ kiểm tra Lúc hệ thống so sánh nhận dạng với các hình ảnh khn mặt, biển số xe trước với để đối chiếu có khớp hay khơng Nếu hệ thống hiển thị thông báo chấp nhận màu xanh hình nhân viên trả thẻ cho sinh viên sinh viên toán tiền cho nhân viên Lúc này, sinh viên được phép lấy xe khỏi cổng, sai hệ thống hiển thị thơng báo từ chối màu đỏ lúc nhân viên phải thông báo yêu cầu sinh viên dừng lại để xuất trình thẻ sinh viên, giấy tờ xe báo với người quản lý bãi đổ xe để lập biên xử lý theo quy định Định kỳ hàng tháng, người quản lý làm báo cáo gửi lên ban lãnh đạo nhà trường, báo cáo gồm: thông tin tình trạng giữ xe qua khung giờ, thơng tin số lượng tình trạng bị xe sinh viên lấy xe không đúng, thông tin lưu lượng xe tuần 5.2.1.2 Xác định thành phần mối quan hệ: → Lớp: SinhVien - Thuộc tính: + maSinhVien + hoVaTen + lop + khoa + gioiTinh - Phương thức: + dangKy() 40 + thanhToan() → Lớp: TheGuiXe - Thuộc tính: + maGuiXe + bienSoXe + thoiGianDang Ky - Phương thức → Lớp: NhanVien - Thuộc tính - Phương thức: + nhapThongTinThe() + inThe() + thoiGianDangKy() + suaThongTinThe() + xoaThe() + quetThe() + dangNhap() + capNhatThongTin() + huongDan() + thongBao() → Lớp: HeThong - Thuộc tính - Phương thức: + luuThongTin() + kiemTra() + hienThiThongBao() + soSanh() → Lớp: NguoiQuanLy - Thuộc tính - Phương thức: + taoTaiKhoan() + kiemTraTaiKhoan() + capQuyenTaiKhoan() + dangNhap() + suaThongTinNhanVien() + xoaThongTinNhanVien() + lapBienBan() + baoCao() + gui() 41 → Lớp: Xe - Thuộc tính: + maXeDangKy + bienSoXe + tenLoaiXe - Phương thức → Lớp: BaoCaoThongKe: - Thuộc tính: + tinh Trang Xe + soLuongXe + luu Luong Xe - Phương thức ➔ Xác định các mối quan hệ các class: + SinhVien – TheGuiXe: 1…1 + SinhVien – NhanVien: *…* + TheGuiXe – NhanVien: 1…* + HeThong – NhanVien: 1…* + SinhVien – Xe: 1…* + NguoiQuanLy – NhanVien: 1…* + NguoiQuanLy – HeThong: 1…1 + NguoiQuanLy – BaoCaoThongKe: 1…* 42 5.2.1.3 Xây dựng biểu đồ lớp: Hình 9: biểu đồ lớp 5.2.2 Biểu đồ tuần tự: 5.2.2.1 Biểu đồ mô tả ca sử dụng đăng ký thẻ xe: - Các đối tượng: Tác nhân: nhân viên, sinh viên Hệ thống, sở liệu (CSDL) - Mô tả: Sinh viên đến yêu cầu đăng ký làm thẻ gửi xe theo lớp, Khi nhân viên gửi xe nhập thông tin sinh viên vào hệ thống Hệ thống gửi thông tin tới sở liệu (CSDL) thêm lưu thông tin sinh viên vào CSDL CSDL thông báo hệ thống tiến hành in thẻ Sau in xong hệ thống báo cho nhân viên yêu cầu nhân viên lấy thẻ Lúc nhân viên lấy thẻ giao cho sinh viên Nếu thơng tin sinh viên bị sai sót sinh viên yêu cầu sửa thông tin sai Nhân viên tiến hành 43 nhập thông tin sai hệ thống CSDL cập nhật lại thông tin Khi sinh viên không muốn gửi xe trường sinh viên yêu cầu dừng gửi xe nhân viên chọn thơng tin sinh viên cần xóa hệ thống CSDL xóa thơng tin sinh viên Hình 10: Biểu đồ mô tả ca sử dụng đăng ký thẻ xe 5.2.2.2 Biểu đồ mô tả ca sử dụng quản lý người dùng hệ thống: - Các đối tượng: Tác nhân: người quản lý Hệ thống - Mô tả: người quản lý cần tạo tài khoản cho các nhân viên, trước người quản lý yêu cầu đăng nhập Hệ thống kiểm tra thông tin đăng nhập sau đăng nhập thành công người quản lý yêu cầu tạo tài khoản cho nhân viên Hệ thống kiểm tra tài khoản tồn hay chưa chưa hệ hống lưu thơng tin 44 tài khoản tạo người quản lý cấp quyền cho phép nhân viên đăng nhập vào hệ thống Ngoài người quản lý sửa, xóa thơng tin tài khoản nhân viên khỏi hệ thống Hình 11: Biểu đồ mô tả ca sử dụng quản lý người dùng hệ thống 5.2.2.3 Biểu đồ mô tả ca sử dụng quản lý xe vào: - Các đối tượng: Tác nhân: Sinh viên, nhân viên Hệ thống, CSDL 45 - Mô tả: Khi sinh viên yêu cầu đưa xe vào xuất thẻ xe vào làm trước cho nhân viên bãi giữ xe Lúc nhân viên quẹt thẻ xe vào hệ thống, hệ thống kiểm tra nhận dạng khuôn mặt, biển số xe, thơng tin được lưu thơng tin xe gửi vào CSDL Tiếp tục hệ thống kiểm tra chỗ trống bãi từ CSDL CSDL tiến hanh truy vấn tìm chỗ trống trả vị trí cịn trống cho hệ thống hiển thị chỗ cịn trống bãi đổ xe, sau nhân viên hướng dẫn cách đỗ xe cho sinh viên sau trả lại thẻ xe cho sinh viên để sinh viên di chuyên đến chỗ đỗ Hình 12: Biểu đồ mô tả ca sử dụng quản lý xe vào 5.2.2.4 Biểu đồ mô tả ca sử dụng quản lý xe ra: - Các đối tượng: Tác nhân: nhân viên, sinh viên Hệ thống, sở liệu (CSDL) - Mô tả: Khi sinh viên yêu cầu lấy xe khỏi bãi xuất thẻ cho nhân viên lần để quẹt thẻ kiểm tra Lúc hệ thống kiểm tra thông tin thẻ so sánh nhận dạng với các hình ảnh khn mặt, biển số xe trước với để đối chiếu có khớp hay khơng Nếu hệ thống hiển thị thơng báo chấp nhận màu xanh hình nhân viên trả thẻ cho sinh viên sinh viên toán tiền cho nhân viên Lúc này, sinh viên được phép lấy xe khỏi 46 cổng, sai hệ thống hiển thị thông báo từ chối màu đỏ lúc nhân viên phải thông báo yêu cầu sinh viên dừng lại để xuất trình thẻ sinh viên, giấy tờ xe báo với người quản lý bãi đổ xe để lập biên xử lý theo quy định Hình 13: Biểu đồ mơ tả ca sử dụng quản lý xe 5.2.2.5 Biểu đồ mô tả ca sử dụng quản lý báo cáo: - Các đối tượng: Tác nhân: nhân viên, người quản lý Hệ thống - Mô tả: Định kỳ hàng tháng, người quản lý yêu cầu nhân viên làm báo cáo Nhân viên tiến hành lấy thông tin cần thiết lưu từ hệ thống thống xuất thông tin cần thiết Lúc nhân viên thực làm báo cáo gửi báo cáo cho người quản lý Người quản lý thống kê báo cáo gửi báo cáo lên ban lãnh đạo nhà trường 47 Hình 14: Biểu đồ mơ tả ca sử dụng quản lý báo cáo 48 LỜI CẢM ƠN Nhóm em xin gửi lời chân thành đến Lê Thị Thanh Bình – giảng viên bọ mơn “Phân tích thiết kế hệ thống hướng đối tượng” khoa Tin học trang bị cho em kiến thức, kỹ cần có để hồn thiện đề tài nghiên cứu Tuy nhiên quá trình nghiên cứu đề tài, kiến thức chuyên ngành hạn chế nên nhóm em cịn nhiều thiếu sót tìm hiểu, đánh giá trình bày đề tài “Hệ thống gửi xe trường học” Rất mong được cô góp ý để nhóm em chấn chỉnh hồn thành các đồ án Em xin chân thành cảm ơn! 49 TÀI LIỆU THAM KHẢO [1] Phân tích thiết kế hướng đối tượng- Nguyễn Thanh Bình, Khoa Cơng nghệ thông tin, Trường Đại học Bách khoa, Đại học Đà Nẵng [2]https://text.123docz.net/document/4201512-bai-tap-lon-he-thong-trong-giuxe.htm [3] https://dtctech.vn/tin-nong/mo-ta-cong-viec-nhan-vien-bao-ve-bai-giu-xe-daydu [4].https://phantichthietkehethong.files.wordpress.com/2016/11/nhom1115cdtp2-lan3.pdf [5] https://www.slideshare.net/nqdaoit/h-thng-bi-gi-xe-tt-t-ng-pdf [6] https://tctech.vn/he-thong-bai-gui-xe-thong-minh [7]https://text.xemtailieu.net/tai-lieu/phan-tich-thiet-ke-bai-giu-xe-thong-minhky-tuc-xa-dai-hoc-bach-khoa-139839.html 50