Báo cáo đồ án môn học phân tích thiết kế hệ thống giai đoạn 1 tên hệ thống hệ thống quản lý bãi gửi xe

13 103 0
Báo cáo đồ án môn học phân tích thiết kế hệ thống giai đoạn 1 tên hệ thống hệ thống quản lý bãi gửi xe

Đ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

≡≡ Khoa Công nghệ Thông tin Bộ môn Công nghệ Phần mềm o0o Báo cáo đồ án môn học Phân tích thiết kế hệ thống Giai đoạn Tên hệ thống: Hệ thống quản lý bãi gửi xe Lớp: 65IT4 Học kỳ: Nhóm thực hiện: Các thành viên: 1) Chu Đức Hưng (nhóm trưởng) 2) Trần Chí Cường 3) Tống Đăng Tú Giáo viên hướng dẫn: Nguyễn Hồng Hạnh Hà nội 02/11/2022 I) Giai đoạn 1: Nêu tốn (Problem Definition): a Tóm tắt dự án (Project Abstract): a.1 Mô tả: Các hệ thống bãi giữ xe theo truyền thống không đáp ứng đầy đủ nhu cầu người thực tế thời gian xử lý cơng việc lâu tốn nhiều thời gian, cao điểm số điểm cịn gây tình trạng ùn tắc Vì cần giải pháp quản lý xử lý thơng minh đem lại hiệu cao, cần phần mềm quản lý xe, giúp xử lý vấn đề bãi đỗ xe truyền thống mắc phải a.2 Phạm vi dự án ứng dụng: Được ứng trường học, khu chung cư, bệnh viện, công ty a.3 Đối tượng sử dụng: Người quản lý bãi xe, nhân viên trông xe, khách gửi xe b Hệ thống dự định làm (Proposed System): b.1 Mục đích hệ thống: Ban quản lý kiểm sốt phương tiện điều hành bãi xe cách tự động, dễ dàng nhanh chóng thông qua hệ thống quản lý bãi đỗ xe thông minh Vì lý an ninh, trật tự đảm bảo vận hành lưu thông phương tiện, giải pháp bãi đỗ xe thông minh chủ đầu tư đặc biệt quan tâm chất lượng khả phục vụ b.2 Tên hệ thống: Hệ thống quản lý bãi gửi xe b.3 Môi trường triển khai hệ thống (phần cứng, phần mềm): -Tình trạng bãi xe môi trường truyền thống tốn nhiều nhân lực nên muốn chuyển sang môi trường tự động thông minh -Phần cứng sử dụng thiết bị lắp đặt sẵn bãi xe cho khách hàng sử dụng, thiết bị dành riêng cho nhân viên quản lý Ngồi cịn có camera, cảm biến -Phần mềm hệ điều hành windows -CSDL tập trung b.4 Công cụ phát triển hệ thống: -Netbean, SQL sever -Ngôn ngữ java, javaswing Xác định yêu cầu khách hàng (Customer Requirements Specification -CRS): a Quản lý khách gửi xe: Hệ thống giúp quản lý thông tin khách gửi xe Khách đến gửi xe chia làm hai loại: khách thường khách VIP Mọi thông tin cảu khách giử xe lưu quản lý thông qua thẻ gửi xe Khách thường dùng thẻ dùng lần thẻ tháng Khách VIP dùng thẻ tháng Đối với thẻ tháng khách phải đăng ký với người quản lý gồm thông tin như: họ tên, đối tượng khách hàng (thường, VIP), số điện thoại, CMND, biển số xe, tháng đăng ký, ô gửi xe (đối với VIP) Sau khách hàng đăng ký với người quản lý nhà xe làm cho khách hàng thẻ gửi xe với thông tin khách hàng đăng ký gán vào địa id thêm thuộc tính tình trạng thẻ (thẻ có khóa hay khơng) lưu vào hệ thống b Quản lý vị trí gửi xe: Hệ thống cho phép người quản lý xem thông tin bãi đỗ xe như: sơ đồ bao quát bãi gửi xe, danh sách ô để xe bao gồm thông tin như: mã ô để xe, biển số, tình trạng đỗ (có xe hay chưa Khu để xe chia làm khu vực: khu VIP, khu B, khu C Khu B khu C dành cho khách thường Khu B dành cho xe máy, khu C dành cho ô tô Khu VIP dành cho khách VIP Đối với khu cho khách thường, khách thường để xe tùy ý Với khu B chia nhỏ thành ô với sức chứa 30 xe ô Với khu C, xe để ô Đối với khu VIP, ô cố định với xe được đăng ký từ trước, để sai vị trí hệ thống báo lỗi Các gửi xe có tọa độ riêng Khi khách xuống xe hệ thống tự động lưu lại biển số xe ô gửi xe qua camera c Quản lý lượt xe: Quản lý lượt vào xe qua biển số, qua thời gian vào Khi khách hàng vào nhà gửi xe thông qua trạm kiểm tra Với khách thường thẻ tháng, người quản lý quẹt thẻ đưa cho khách Khách dùng thẻ tháng tự quẹt thẻ, thẻ hết hạn hệ thống khơng nhận, khách dùng loại thẻ lần Khi quẹt thẻ (tất loại thẻ), hệ thống lưu lại thông tin bao gồm: id thẻ kèm biển số, loại thẻ, ngày Đối với thẻ VIP thẻ có thêm thơng tin ô gửi xe Khi khách lấy xe, khách quẹt thẻ để hệ thống kiểm tra biển số lưu hệ thống với biển số xe Nếu cho qua hệ thống lưu lại ngày lấy xe Nếu sai hệ thống báo lỗi không cho qua Nếu khách dùng vé dùng lần khách phải trả lại thẻ tốn cho người quản lý Cịn khách vé tháng khơng cần trả lại thẻ d Quản lý tài khoản: Hệ thống quản lý tài khoản: mật khẩu, họ tên, CMND, chức vụ (nhân viên, quản lý) Mỗi nhân viên cấp tài khoản riêng để đăng nhập Người quản lý có tài khoản riêng e Sự cố sẩy ra: Đơi có số trường khơng mong muốn xảy Khi khách thẻ báo với nhân viên, quản lý để tiến hành khóa thẻ Khi xe bị hư hại gửi, yêu cầu nhân viên, quản lý truy xuất camera Các vấn đề xử lý theo quy định bãi gửi xe 3.Phân tích yêu cầu (Requirement analysis): 3.1.Phân tích yêu cầu chức năng: a, Lưu trữ thông tin: -Thông tin thẻ gửi xe: id, loại thẻ, họ tên, đối tượng khách hàng (thường, VIP), số điện thoại, CMND, biển số xe, tháng đăng ký, ô gửi xe (đối với VIP), tình trạng thẻ -Thơng tin vị trí gửi xe: mã gửi xe, tình trạng gửi xe -Thông tin vào khách: thời gian vào bãi gửi xe b, Xử lý: b.1 Yêu cầu quản lý thẻ gửi xe: - Lập danh sách toàn khách gửi xe - Thống kê lượng khách thường, khách VIP - Thêm, sửa, xoá thẻ b.2 Yêu cầu quản lý vào: - Lập danh sách vào khoảng thời gian định b.3 Yêu cầu báo cáo thống kê: - Hệ thống tính tốn để đưa tổng số xe ra, vào, doanh thu khoảng thời gian - Hệ thống đưa chênh lệch tháng với số lượng xe b.4 Yêu cầu đăng nhập: -Hệ thống đăng nhập qua tài khoản mật -Phần mềm phân quyền sử dùng ba nhóm người dùng (người quản lý, nhân viên, khách hàng) Người quản lý có tất quyền sử dụng hệ thống Nhân viên có quyền tương tự người quản lý, khác quyền Quản lý thông tin tài khoản (nhân viên đổi mật tài khoản mình) Khách hàng có quyền tìm kiếm vị trí gửi xe, đăng nhập tài khoản khách (tức không yêu cầu tài khoản mật khẩu) b.5 Yêu cầu đăng ký: - Hệ thống có chức đăng ký khách có nhu cầu dùng thẻ tháng b.6 Yêu cầu báo lỗi: - Hệ thống báo lỗi lên hình có lỗi như: sai biển số xe, sai vị trí đỗ xe b.7 Yêu cầu Setup: - Cho phép chỉnh số thông tin như: giá gửi xe theo ngày (xe máy), theo (ô tô), sức chứa tối đa (thuận tiện cho mở rộng quy mô, tu sửa bãi xe) b.8 Tìm kiếm: - Tiềm kiếm xe gửi nhà xe thông qua biển số, thời gian vào - Tìm kiếm thơng tin thẻ theo điều kiện: id thẻ, biển số xe, tên chủ xe, SĐT, CMND giúp người quản lý bãi gửi xe thuận tiện q trình rà sốt -Đối với người dùng khách gửi xe tìm xe thân 3.2 Phân tích yêu cầu phi chức năng: -Giao diện thân thiện, dễ sử dụng với người dùng -Ổn định, xử lí hiệu -Khả lưu phục hồi liệu có cố -Có tính kế thừa -Yêu cầu phân quyền người dùng a Use case tổng quát: b Đặc tả Use case: b.1 Summary: Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-a Tìm kiếm Các actor yêu cầu hệ thống tìm kiếm thơng tin xe hệ thống Khách gửi xe, nhân viên, quản lý Use Case ID Use Case Name UC-b Nhận/trả xe Kích hoạt actor kích vào chức tìm kiếm thiết bị Phải tìm kiếm thiết bị bãi gửi xe, thơng tin xe cần tìm phải gửi Vị trí xe cần tìm Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) Actor yêu cầu hệ thống lưu check thông tin khách vào Nhân viên, quản lý Khi khách gửi xe đến gửi lấy xe Phải thực thiết bị bãi xe, phải đăng nhập, khách gửi xe phải cịn chỗ trống Nếu gửi với khách ko có thẻ cấp thẻ, lấy xe khách khơng có thẻ phải tốn Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c Quản lý thông tin Actor yêu cầu hệ thống quản lý thông tin lưu hệ thống Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-d Báo cáo thống kê Actor yêu cầu hệ thống tính tốn số liệu hệ thống để đưa số thống kê Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-e Đăng nhập Actor yêu cầu hệ thống dùng tài khoản đăng nhập vào hệ thống Nhân viên, quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c.1 Quản lý thông tin tài khoản Actor yêu cầu hệ thống quản lý thông tin liên quan đến tài khoản Quản lý Use Case ID Use Case Name Description UC-c.2 Quản lý thẻ Actor yêu cầu hệ thống quản lý thông tin liên quan đến thẻ gửi xe Khi actor kích vào chức quản lý hệ thông Phải dùng thiết bị bãi gửi xe, tài khoản đăng nhập phải quản lý Các mục thông tin cần quản lý hình Khi actor kích vào chức báo cáo thống kê Phải dùng thiết bị bãi gửi xe, tài khoản đăng nhập phải quản lý Các số thống kê hình Khi actor kích vào chức đăng nhập Phải dùng thiết bị bãi gửi xe, tài khoản đăng nhập phải tồn Các chức hệ thống lên hình Khi actor kích vào chức quản lý tài khoản Phải dùng thiết bị bãi gửi xe, tài khoản đăng nhập phải quản lý Các chức quản lý quản lý tài khoản lên hình Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c.3 Quản lý nhà xe Actor yêu cầu hệ thống quản lý thông tin nhà xe Quản lý, nhân viên Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-b.1 Kiểm tra thông tin Actor yêu cầu hệ thống check thông tin khách lấy xe so với thông tin khách gửi xe Quản lý, nhân viên Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-b.2 Xử lý cố Actor yêu cầu hệ thống xử lý số cố sẩy Quản lý, nhân viên Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-d.1 Tổng số xe vào Actor yêu cầu hệ thống tính tổng số xe vào qua thơng số hệ thống Quản lý Use Case ID UC-d.2 Khi actor kích vào chức quản lý thẻ Phải dùng thiết bị bãi gửi xe, tài khoản đăng nhập phải quản lý Các chức quản lý quản lý thẻ lên hình Khi actor kích vào chức quản lý nhà xe Phải dùng thiết bị bãi xe, phải đăng nhập Các chức quản lý liên quan đến quản lý bãi xe lên hình Khi khách lấy xe Phải quẹt thẻ, thực thiết bị bãi gửi xe Hiện trạng thái hợp lệ hay không qua Khi có cố sẩy Sự cố sẩy Các bên liên quan giả xong cố khơng cịn tồn xung đột Actor kích vào chức tính tổng số xe vào Phải nhập vào khoảng thời gian cụ thể Hiện số lượng xe vào lên hình Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) Doanh thu Actor yêu cầu hệ thống tính tiền lời lãi bãi giữ xe khoảng thời gian Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-d.3 So sánh lượng xe Actor yêu cầu hệ thống so sánh số xe vào khoảng thời gian Quản lý Actor kích vào chức doanh thu Phải nhập vào thời gian cụ thể Doanh thu thu được lên hình Actor kích vào chức so sánh lượng xe Phải nhập thời gian cụ thể Hiện chênh lệch khoảng thời gian so sánh Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c.1.1 Cập nhật tài khoản Actor thêm, sửa, xoá tài khoản hệ thống Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c.1.2 Xuất danh sách tài khoản Actor yêu cầu hệ thống xuất danh sách tài khoản Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c.2.1 Xuất danh sách thẻ Actor yêu cầu hệ thống xuất danh sách thẻ Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c.2.2 Cập nhật thẻ Actor yêu cầu hệ thống cập nhật thẻ Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger UC-c.3.1 Xuất sơ đồ bãi gửi xe Actor yêu cầu hệ thống xuất sơ đồ bãi gửi xe Quản lý, nhân viên Actor kích vào chức cập nhật tài khoản Thêm tài khoản phải chưa tồn tại; sửa xố tài khoản phải tồn Danh sách sau cập nhật Actor kích vào chức xuất danh sách tài khoản Các tài khoản phải tồn Danh sách tài khoản cần Actor kích vào chức xuất danh sách thẻ Các thẻ phải tồn Danh sách thẻ cần Actor kích vào chức cập nhật thẻ Thêm thẻ phải chưa tồn tại; sửa xố thẻ phải tồn Danh sách sau cập nhật Actor kích vào chức xuất sơ đồ bãi gửi xe Pre-Condition(s) Post-Condition(s) Phải đăng nhập Hiện lên hình sơ đồ bãi xe Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-c.3.2 Xuất danh sách gửi xe Actor yêu cầu hệ thống xuất danh sách gửi xe Quản lý, nhân viên Use Case ID Use Case Name Description Actor(s) Priority Trigger Pre-Condition(s) Post-Condition(s) UC-b.1.1 Thanh toán Actor yêu cầu hệ thống tốn Quản lý, nhân viên Actor kích vào chức xuất danh sách gửi xe Phải đăng nhập Hiện lên hình danh sách gửi xe Actor kích vào chức tốn Phải đăng nhập Hiện lên hình hố đơn tốn ... với xe được đăng ký từ trước, để sai vị trí hệ thống báo lỗi Các gửi xe có tọa độ riêng Khi khách xuống xe hệ thống tự động lưu lại biển số xe ô gửi xe qua camera c Quản lý lượt xe: Quản lý lượt... số xe, tháng đăng ký, ô gửi xe (đối với VIP), tình trạng thẻ -Thông tin vị trí gửi xe: mã gửi xe, tình trạng ô gửi xe -Thông tin vào khách: thời gian vào bãi gửi xe b, Xử lý: b .1 Yêu cầu quản lý. .. yêu cầu hệ thống cập nhật thẻ Quản lý Use Case ID Use Case Name Description Actor(s) Priority Trigger UC-c.3 .1 Xuất sơ đồ bãi gửi xe Actor yêu cầu hệ thống xuất sơ đồ bãi gửi xe Quản lý, nhân

Ngày đăng: 24/12/2022, 08:44

Tài liệu cùng người dùng

Tài liệu liên quan