BỘ GIÁO DỤC VÀ ĐÀO TẠO Trường Đại Học Ngoại Ngữ - Tim Học Thành Phố Hồ Chí Minh KHOA HỌC CÔNG NGHỆ THÔNG TIN MÔN HỌC : PHAN TiICH THIET KE PHAN MEM DE TAL: PHAN TICH THIET KE HE THONG BAI GIU XE Giáo viên hướng dẫn : TS/Ths Đỗ Đức Bích Ngân Thành viên nhóm 1Š Trần Minh Khôi MSSV: 22DH111761 Phạm Ngọc Tưởng MSSYV: 22DH114162 Tp. Hồ chí minh, Ngày 22 tháng 4 năm 2024 LỜI CẢM ƠN Để hoàn thành Bài Cuối Kỳ với đồ án “Hệ thông bãi giữa xe”, nhóm em đã nhận được rất nhiều sự giúp đỡ, hướng dẫn tận tình của thầy cô, bạn bè, cô lớp trưởng để từ đó tìm ra hướng nghiên cứu, cách tiếp cận thực tế, tài liệu tham khảo. Với tình cảm chân thành, tôi xin bày tỏ lòng biết ơn tới: Ban giám hiệu trường Đại học Ngoại ngữ - Tin học đã tạo điều kiện thuận lợi về cơ sở vật chất cùng với hệ thống thư viện hiện đại với nhiều loại sách báo phục vụ cho việc tra cứu thông tin. Cáo viên hướng dẫn bộ môn “Phân tích thiết kế phan mềm” đã giáng dạy và hướng dẫn chỉ tiết để em có đủ kiến thức vận dụng vào bài tiêu luận này.
Do lượng kiến thức và thông tin thu thập còn hạn chế nên tiêu luận không thể tránh khỏi những thiếu sót trong quá trình nghiên cứu và thực hiện. Vì vậy, nhóm chúng em rất mong nhận được sự đánh giá cũng như những ý kiến đóng góp của các bạn đề tôi bố sung thêm kiến thức cho minh trong lĩnh vực này. MỤC LỤC LỜI CẢM ƠN.00 00 202 2 nh n2 HH HH 2 0n HH ng re 2 NHẬN XÉT CỦA CÁC GIẢNG VIÊN 5 1. Các định nghĩa và từ viết tắt 9 Bảng 1: Các từ viết tắt và thuật ngữ.
9 Bảng 2: Các tài liệu tham khảo 9 2. Phân tích yêu cầu 10 2. Mô tả dự án 10 2. Actors va Use Cases ll 2.
Cac Use Case Diagram II Diagram 01 — Chức năng riêng của khách hàng sử dụng bãi xe II Diagram 02 — Chức năng riêng của nhân viên bãi gửi xe. M6 ta Actors 14 Bang phan quyén User vs. Vé bang User vs. Môi trường vận hành 15 4.
Các giá thiết và phụ thuộc 15 ¬¬. Thiết kế hệ thống, 48 6. Kiến trúc hệ thống 48 6. Thiết kế dữ liệu 50 7.
Các chức năng đã hoàn thành. 202222 n2 T St TH TT H1 111 S111 8111111111 11111111 1 kg 38 7. Các chức năng có thể phát triển 58 §. Các chức năng đã hoàn thành.
20 22 tt TH xà TH TH 21111111 81111121111 81111111111 11151111 1 kg 39 8. Các chức năng có thể phát triển 59 KÉT LUẬN 60 TÀI LIỆU THAM KHẢO 61 NHẬN XÉT CỦA CÁC GIẢNG VIÊN Lưu trữ các thay đối * A - Added M - Modified D - Deleted Ngày | Phần tử thay đối | A* M6 ta thay doi New thang M, D Version Jan = 13, A | The first version 1.0 2024 Jan 2I,| Thêm l số thông A | Add more requirements 1.1 2024 tin quan trong Jan 31, Chính sửa Used| M_ | The secord version 1.0 2024 case Feb 26, Used case| A 1.0 2024 Decription Mar 3, A |AcHvity Diapram, Sequece| 1.0 2024 Diagram Bảng chữ ký Tác giả: Chữ ký: Ngày: Chit ky: Ngày: Chit ky: Ngày: Người điều chính: Chữ ký: VỊ trí: Ngày: Người duyệt: Chữ ký: VỊ trĩ; Ngày: 1. Mục tiêu Bản phân tích và thiết kế này cung cấp bản mô tả chỉ tiết về hệ thông “Quản lý hệ thống giữ xe”, bản phân tích này phân tích các chức năng chủ yếu và các yếu tố cần thiết của hệ thống giữ xe 1. Các định nghĩa và từ viết tắt # | Thuật ngũ/ Mô tả Từ viết tắt 1 | SRS Software Requirement Specification 2 | BR Business Rule 3.
| SC Screen 4 LUC Use Case 5 | CRUD Create/Read/Update/Delete a record in database Bảng 1: Các từ viết tắt và thuật ngữ 1. Tham khao # Name Description Bảng 2: Các tài liệu tham khảo Phân tích yêu cầu Mô tả dự án 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 các thê loại xe như xe máy , ô tô, xe đạp.vv rât phô biên. Vì những lí do đó hệ thông “quản lý giữ xe” được ra đời. Đồ án này nhằm xây dựng một hệ thông giữ xe hiện đại và hiệu quả cho các bãi đỗ xe lớn, bãi đậu xe công cộng hoặc các khu vực có nhu cầu lưu trú xe hơi.
Mục tiêu của dự án là cung cấp các tính năng như quản lý vị trí đỗ xe, đặt chỗ trước, thanh toán linh hoạt, quản lý thời gian đỗ xe và bảo mật. Đối với quản lý vị trí đỗ xe, hệ thống hiển thị thông tin về các vị trí đỗ xe trồng và có người sử dụng, cập nhật thời gian thực để người dùng dễ dàng tìm kiếm chỗ đỗ xe phù hợp. Người dùng có thê đặt chỗ đậu xe trước thông qua ứng dụng di động hoặc trang web, đảm bảo có chỗ đậu xe khi đến bãi đỗ. Các phương thức thanh toán linh hoạt như qua thẻ tín dụng, ví điện tử hoặc tiền mặt được cung cấp.
Hệ thông cũng ghi nhận thời gian vào và ra của xe đề tính giá cước chính xác và hạn chế thời gian đỗ quá giới hạn. Về bảo mật, hệ thông sử dụng camera giám sát và mã truy cập để đảm bảo an toàn cho xe và tải sản của người dùng. Bên cạnh đó, hệ thông có khả năng tạo ra các báo cáo về tình trạng sử dụng của bãi đỗ xe đề tăng cường hiệu suất hoạt động. _Guaetenesters ` š ae + a eee eee ee eens ou] _— i _.
= -— — Se ee " tee = — - >> x Sea —_————. _—m TH P 2 sneer ee << .— i ` —_ — — none - = = - ,eee eee 6 : _. aes — — : were — = - —— _ : a of ‡ —.; we- ere saan i +. et ; — - ~_ a “=— owen { wee f ae =——.
— ˆ — wee _————— = = = = ~—— toe a Se Fee emer me — - ———_”- 7 ——- to —. _ ; ae : i { weA 3 ~~-+ — = ——s ——~—† | - — _ pene _ _ “nG OO Oe ~_—__—_m. eens Cac Use Case Diagram «extend» Coin) je“ —.— Suse Khch Hang [———_ = «extends» | | Diagram 01 — Chức năng riêng của khách hàng sử dụng bãi xe me Chis alng ding cla chin Via Uli git khách Xoếm tra phiêu giờ xe của tự 13 Diagram 02 — Chức năng riêng của nhân viên bãi gửi xe Chức năng nóng của quản lý bãi gửi xe Quin ty ”— | Diagram 03 — Chức năng riêng của quản lý bãi gửi xe và. KH Te os CS——— TT Quản Lý Diagram 04 -Hệ thông chung của bãi gửi xe Phân loại theo chi nhánh các tòa nthà, trung tắm thương.
mại EE" — cácsẩnbaybẽncảng > exte extend AY « exte’ = Đổi giữxe ) ee 1 = — ——Ö O ———.S T 12 1 A sane a eT Quản lý HS TS = = TÍ Phênloại } ⁄ ——— exten —_ — exten. 4 Te exlend Sẽ Phân loại theo tên chỉ nhánh: Â CC— Phẩnloạitheomächinhánh > ——— —*—— —_Sộ — Phẩnloạitheođiachichnhánh — Diagram 05 -Phân loại theo chỉ nhánh Mô tả Actors # liên Actor Mô tả I Quản lý Người kiêm soát nhân viên và Ð |Nhân viên Người kiêm soát vé xe và khu vực g1ữ xe 8 |Khách hàng Người sử dụng dịch vụ gửi xe 4 |BOD 5 System Bang phan quyén User vs. Function Vé bang User vs. Function Môi trường vận hành Thiết bị: App Window Môi trường phát triển: StarUML Các giả thiết và phụ thuộc Điều kiện: về môi trường sử dụng, an toàn thông tin,.
Yêu câu chức năng (Viết description đầy đủ các Use cases nhưng chỉ vẽ đính kèm các Sequence/Activity/State Diagrams can thiét dé minh hoa cho cac Use case chinh yéu) UCO1L: Gitr Xe Use Case Description IName Giữ xe Code IUCO0I IDescription Nhân viên quẹt thẻ đề lẫy và giữ xe cho khách hàng [Actor Nhân viên/Hệ thông [Ingger |Khi nhân viên quẹt thẻ xe Pre-condition Người dùng lái xe vào bãi Post condition Giữ xe thành công Activities [Actor System Main Flow: Dang kí thành công 1 Nhân viên quẹt thẻ xe 2 Kiểm tra vị trí xe 3 Chụp biến số 4 Lưu thông tin xe 5 Xác nhận [Alternative Flow 2) Sai vi tri 4’ [Luu that bai Business Rules Rule No. Rule [Description 1 Loại xe Phân loại xe theo loại phương tiện (xe máy, ô tô) đề áp dụng mức giá phù hợp D [[hời gian giữxe [Hính cước phí giữ xe dựa trên thời gian thực tế khách hàng sử dụng dịch vụ. ‹ Chia thành các mộc thời gian khác nhau (giờ đâu tiên, giờ tiếp theo, ngày, tháng) đề áp dụng mức giá hù hợp. System Message MSO1 “lên Đăng Nhập và /hoặc Mật Khẩu của bạn không chính xác.
Vui lòng kiêm tra và thử lại.” Message théng báo khi actor nhập sai tên đăng nhập/mật khâu Activity Diagram Nhân viên Hệ thống Kiếm tra vị trí xe đã đúng chỗ hay chưa. Sequence diagram UC02: Trả Xe Use Case Description IName Tra xe Code IUC02 Description Nhân viên quẹt thẻ để khách hàng lây xe [Actor Nhân viên / Hệ thông [Ingger |Khi nhân viên quẹt thẻ xe Pre-condition Nguoi ding lay xe lại chỗ tra xe Post condition {Ira xe thanh céng Activities [Actor System Main Flow: Login thành công 1 INhan vién quet thé xe 2 Kiém tra thông tin xe 3 Xóa thông tin xe đã lay 4 Xac nhận [Alternative Flow 2’ Sai thong tin Business Rules Rule No. Rule [Description 1 [Trang thai xe Xe tra lai phải có đây đủ các bộ phận, phụ kiện đi kèm theo xe. Xe trả lại phải ở trong tình trạng tốt, không hư hỏng, trầy xước.