# data[].attributes.body
IdKh:
TenKH:
GIoitinh:
Ngaysinh:
Dia chi:
CMND:
SDT:
Diachi:

# data[].attributes.body
- Đăng kí
- Đăng nhập
- Cập nhật thông tin cá nhân
- Cập nhật danh mục các hoạt động cứu hộ
- Nhận cứu hộ

# data[].attributes.body
-  Đăng ký: Thêm tài khoản, mật khẩu.
- Đăng nhập:
- Thay tài khoản, mật khẩu(Cập nhật)
- Khai báo tình trạng hư hỏng của xe
- Thanh toán
- Tra cứu thông tin giá

# data[].attributes.body
+ Đăng nhập.
+ Cập nhật thông tin cá nhân
+ Cập nhật đơn vị cứu hộ

# data[].attributes.body
- Yêu cầu của hệ thống thông tin:
Actor: Admin
+ Chức năng chính:

Đăng nhập: Sử dụng App.

Nhận thông tin ca cứu hộ: Tiếp nhận thông tin khách hàng sử dụng App.

Lịch sử cứu hộ: Xem lịch sử tất cả các ca đã cứu hộ (theo tháng, theo năm) để đánh giá tổng quan về các đơn vị cứu hộ đăng kí.

+ Chức năng phụ:

Thay đổi tài khoản, mật khẩu.

Ghi chú: ghi các lưu ý nếu cần.

Xuất báo cáo.

Sơ đồ BFD:

# data[].attributes.body
-Admin: idAd, ten, gioitinh, ngaysinh, diachi, sdt, cmnd.
-KhachHang: idKH, tenKH, gioitinh, ngaysinh, diachi, sdt, cmnd, suco, loaixe, bienso.
-ĐơnviDK: idDV, tenDV, diachi, nghiepvu, sdt.
-Donhang: idDH, tenDH, gia, idKH, idDV, ngaynhan, ngayxong.

# data[].attributes.body
Khảo sát sơ bộ:
- Việc ứng dụng công nghệ thông tin vào các công tác cứu hộ giao thông tại Việt Nam còn mới mẻ.
-        Ở nước ta thì sự cố giao thông xảy ra rất nhiều và đa số tài xế đều không biết cách liên hệ tới các trung tâm cứu hộ.
-        Không biết trung tâm cứu hộ nào gần mình nhất làm chậm trể mất thời gian
Khảo sát chi tiết :
-     Ứng dụng được phát triển trên nền tảng di động và hệ thống định vị GPS để tương tác và xác nhận vị trí, ứng dụng liên kết với các trung tâm cứu hộ, xưởng sửa chửa.
-     Khi gặp sự cố, người lái chỉ cần truy cập vào ứng dụng, lựa chọn sự cố kỹ thuật mình gặp phải, hệ thống sẽ gửi thông tin về trung tâm cứu hộ gần nhất.
-      Với hệ thống đánh giá chất lượng cứu hộ sau khi công việc được hoàn tất, khách hàng tự chấm điểm cho doanh nghiệp cứu hộ với phần đánh giá các sao chất lượng
-  Các phương thức thanh toán đều được thực hiện qua hệ thống thẻ tín dụng.

# data[].attributes.body
-          Khảo sát sơ bộ:

+ Tỉ lệ tai nạn giao thông hoặc sự cố trong giao thông cao mà dịch vụ chưa đủ để đáp ứng 1 cách nhanh chóng khi cần.

+ Càng nhiều dịch vụ ở nhiều địa điểm thì việc hỗ trợ cho các sự cố sẽ nhanh chóng, thuận tiện hơn.

+ Hầu hết khách hàng đều mong muốn 1 dịch vụ uy tín, chất lượng đi kèm giá cả hợp lí.

-          Khảo sát chi tiết:

+ Chức năng xử lí:

Xử lí được tất cả các vấn đề về sự cố mà các loại xe gặp phải.

+ Các thông tin nhập xuất trong hệ thống:

Nhập: Thông tin người trực ban(ca trực), thông tin khách hàng, thông tin ca cứu hộ(thời gian, địa điểm, đội ngũ cứu hộ, vấn đề khách hàng gặp phải, giá tiền, người tiếp nhận cứu hộ).

Xuất: Đội cứu hộ phù hợp với các yêu cầu như: địa điểm gần nhất, chuyên môn phù hợp.

+ Nghiệp vụ:

Cẩu các xe đang gặp trục trặc.

Sửa trực tiếp với các dịch vụ nhanh(hết xăng, chết máy, lủng lốp).

# data[].attributes.body
+ Nhiều người vẫn chưa sữ dụng hoặc chưa từng biết đến dịch vụ cứu hộ xe.

+  Các dịch vụ đang có chưa đáp ứng được nhu cầu của người dùng.

+ Địa điểm khó tìm nên vấn đề về thời gian còn chậm trễ.

+ Chưa mạnh ở khâu truyền thông nên ít người biết đến dịch vụ.
- Khảo sát chi tiết:
+         Việc ứng dụng công nghệ thông tin vào các công tác cứu hộ giao thông tại Việt Nam còn mới mẻ.

+ Người dùng chưa hiểu hết các tính năng của dịch vụ.

+ Người dùng chưa cung cấp đủ sự cố và như cầu họ đang cần.

# data[].attributes.body
Yêu cầu của HTTT
Actor: Công ty cứu hộ đăng kí
- Chức năng chính:
+ Đăng kí: đăng kí tài khoản để đc admin cho hiển thị trên danh sách cứu hộ
+ Đăng nhập: để vào sửa đổi thông tin, nhận cứu hộ,
+ Liên hệ:  liên hệ với người cần cứu hộ, liên hệ với admin
+Đưa ra giá các công việc cứu hộ
+ Xác nhận thanh toán
- Chức năng phụ: T
+Thống kê thiết bị sửa chữa
+ Xem lịch sử cứu hộ trong tuần trong tháng
+ Tắt app khi không muốn nhận sữa chữa

# data[].attributes.body
- Thông tin đưa vào hệ thống:
+ Thông tin người nhận cứu hộ.
+ Thông tin người gọi cứu hộ.
+ Thông tin về địa điểm, trục trặc hiện tai đang mắc phải.
+ Thông tin ca cứu hộ (Thông tin ừng thành viên trong đội, xe di chuyển, thời gian xuất trạm).
+ Thông tin về chi phí cần trả.
- Dữ liệu hiển thị và xuất ra khác nhau:
+ Dữ liệu hiển thị: cung cấp thông tin đến người dùng 1 cách nhanh nhất, dễ hiểu nhất. Nó thường mang tính gợi ý cho người dùng.
+ Dữ liệu xuất ra: nó thường được đưa ra sau khi người dùng sử dụng dữ liệu hiển thị, dữ liệu xuất ra mang tính quyết định và thường là cung cấp kết quả của vấn đề gì đó cho người dùng.
- Ràng buộc giữa các đối tượng trong hệ thống:
+ Người cần cứu hộ phải liên tục giữ liên lạc cũng như cung cấp tình hình cho hệ thống.
- Chức năng và quy trình xử lí  của hệ thống phải đảm bảo những yêu cầu:
+ Luôn có người trực để tiếp nhận cứu hộ.
+ Thông tin người cứu hộ, người nhận cứu hộ, ca cứu hộ, nhân viên cứu hộ phải luôn đảm bảo và chính xác.
+ Cung cấp đến người dùng 1 dịch vụ chất lượng và giá cả hợp lí nhất.
- Cần sử dụng những giải pháp nào? Tính khả thi của từng giải pháp?
+ Giải pháp khi chờ đội cứu hộ đến: Khi đội cứu hộ chưa đến kịp thời thì đội cứu hộ phải liên lạc đến người cần cứu hộ hướng dẫn xử lí sơ bộ để tránh có thêm những vấn đề rủi ro phát sinh.
+ Giải pháp khi người dùng muốn hủy dịch vụ: Khi đã sử dụng dịch vụ và đội cứu hộ đã di chuyển thì sẽ không được hủy dịch vụ, dù muốn hủy thì chi phí vẫn phải trả(bao nhiêu % đó).
+ Tính khả thi của 2 giải pháp trên là khá tốt, khá phù hợp với thực tế và người dùng sẽ dễ dàng chấp nhận.

# data[].attributes.headline
Bước 2: Đặt ra các vấn đề trọng tâm cần phải giải quyết:

# data[].attributes.subject
Bước 2: Đặt ra các vấn đề trọng tâm cần phải giải quyết:

# data[].attributes.body
- Thông tin đưa vào hệ thống:
Thông tin khánh hàng chính xác, địa điểm rõ ràng.
Thông tin sự cố xe phải đầy đủ rõ ràng để trung tâm cứu hộ đưa ra hướng giả quyết.

- Dữ liệu hiển thị và xuất ra Dữ liệu hiển thị và xuất ra:
+ Dữ liệu hiển thị chính xác, cung cấp  đầy đủ thông tin cho người dùng, ví dụ như linh kiện thay thế sữa chữa, chi phí nhân công, loại hình cứu hộ, ...
+  Dữ liệu xuất ra ví dụ như thông báo đã hoàn thành, thanh toán, in hóa đơn ...
- Ràng buộc giữa các đối tượng trong hệ thống:
Người cần cứu hộ cung cấp thông tin ứng dụng(gọi điện nhân viên) ứng dụng sẽ phân tích và tìm đến trung tâm cứu hộ gần nhất. Trung tâm cứu hộ điều người đi đến cứu hộ cho khánh hàng
- Chức năng và quy trình xử lý của hệ thống phải đảm bảo những yêu cầu :
Chức năng của ứng dụng là cứu hộ, bảo trì, và tư vấn sữa chửa
Yêu cầu  quy trình xử lí:
Cứ hộ: Người dùng qua ứng dụng điện thoại tạo tài khoản đầy đủ thông tin, và điện thoại phải có định vị GPS và cung cấp đầy đủ thông tin qua ứng dụng. Ứng dụng
Bảo trì xe: có thể đưa xe đến trung tâm để bảo trì hoặc bảo trì tại bất cứ đâu khi chủ xe yêu cầu  ứng dụng xe cử đội cứu hộ đến địa điểm.
Tư vấn: Với những sự cố nhỏ không quá nghiêm trọng người cần cứu hộ có thể gọi điện đến hệ thống hoặc thông qua ứng dụng lên lạc đến nhân viên kỹ thuật để được tư vấn sữa chửa
Cần sử dụng những giải pháp nào? Tính khả thi của từng giải pháp.
- Gói bảo hiểm dịch vụ và linh kiện thay thế. Người dùng có thể  trả thêm một khoảng tiền nhỏ để chi trả bảo hiểm dịch vụ dịch vụ và linh kiện thay thế, để sau này sự cố tái diễn khánh hàng sẽ được bảo hiểm chi trả miễn phí hỗ trợ cứu hộ và linh kiện đã thay thế
- Tính khả thi khá cao cũng tương tự các gói bảo hiểm khi mua xe.

# data[].attributes.body
- Chức năng yêu cầu của HTTT gồm :
+ Chức năng chính phụ: Chức năng chính là gọi đến trung tâm cứu hộ các xe hoặc là gọi cứu hộ thông qua ứng dụng. Đối với gọi trung tâm cứu hộ người dùng cung cấp đầy đủ thông tin như địa điểm, tình trạng sự cố, thiết bị cần sửa chữa. Đối với gọi qua ứng dụng thì người dùng đăng ký đăng nhập, báo cáo sự cố và sau đó có thể thanh toán qua ứng dụng. Chức năng phụ là bảo hành và tư vấn sửa chữa khi gặp sự cố.
* Actor: Khách hàng sử dụng ứng dụng cứu hộ:
- Chức năng chính:

+ Đăng ký: Đăng ký tài khoản truy cập  ứng dụng.
+ Đăng nhập.
+ Khai báo tình trạng hư hỏng của xe: Kháng hàng khai báo chi tiết tình trạng hư hỏng và các linh kiết hư hỏng và sửa chữa
+ Xem đội cứu hộ đang  di  đang đến trên ứng dụng
+ Thanh toán trực tiếp hoặc qua ứng dụng.
- Chức năng phụ:
+ Tra cứu thông tin giá
+ Lịnh sử gọi xe cứu hộ
+ Thay đổi mật khẩu

- Phân tích thiết kế mô hình hệ thống thông qua sơ đồ BFD:

# data[].attributes.body
- Trương Hoàng Long
- Nguyễn Tấn Thắng
- Phạm Văn Hiếu.

# data[].attributes.body
-Admin: idAd, ten, gioitinh, ngaysinh, diachi, sdt, cmnd.
-KhachHang: idKH, tenKH, gioitinh, ngaysinh, diachi, sdt, cmnd, suco, loaixe, bienso.
-ĐơnviDK: idDV, tenDV, diachi, nghiepvu, sdt.
-Donhang: idDH, tenDH, gia, idKH, idDV, ngaynhan, ngayxong

# data[].attributes.body
Thông tin đưa vào hệ thống phải như thế nào
-     Thông tin đưa vào của người dùng và trung tâm phải cứu hộ chính xác, đầy đủ các thông tin cơ bản cần thiết và được cập nhật thường xuyên và có sự xác thực
Dữ liệu hiển thị và xuất ra khác nhau ở những điểm nào
-   Dữ liệu hiển thị  là cố định, khuôn mẫu, do app làm và người dùng k thể thay đổi
-   Dữ liệu xuất ra là do người dùng chọn ví dụ như chọn sự cố
Ràng buộc giữa các đối tượng trong hệ thống cần xây dựng như nào
-  Ứng dụng sẽ liên kết với các trung tâm cứu hộ hoặc xưởng sửa chữa sẽ được người dùng đánh giá
- Người quản lý đơn vị cứu hộ cũng có thể theo dõi các thông tin về vụ việc, tiến trình cứu hộ.
Chức năng và quy trình của hê thống phải đảm bảo những yêu cầu
-  Muốn vào ứng dụng người dùng phải có tài khoản chứa đầy đủ chính xác thông tin cá nhân : Họ và tên, năm sinh, nơi ở,  giới tỉnh, sđt kèm theo hình ảnh thẻ căn cước công dân để xác thức
-     Thông tin vị trí, sđt,  chất lượng đánh giá của các trung tâm cứu hô, xưởng sửa xe
-  khi gặp sự cố, người lái chỉ cần truy cập vào ứng dụng, lựa chọn sự cố kỹ thuật mình gặp phải, hệ thống sẽ gửi thông tin về trung tâm cứu hộ gần nhất và triển khai các hoạt động hỗ trợ.
Cần sử dụng những giải pháp nào, tính khả thi của từng giải pháp
-  Chi phí cho dịch vụ cứu hộ ngoài quãng đường di chuyển sẽ dựa trên các gói dịch vụ cụ thể và điều kiện thực tế.
-  Vì đối với các đơn vị cứu hộ giao thông thường hoạt động ở những vùng xa, đường đi hiểm trở, chi phí cho hoạt động cứu hộ còn phụ thuộc vào điều kiện thực tế

# data[].attributes.body
Khachhang(idkh,tenkh,gioitinh,cmt,sdt,diachi)
TTCuuHo(idtt,tentt,diachi,sdt)