Yêu cầu chức năng - Giám Đốc: Quản lý người dùng, quản lý các nhân viên, cấp quyền sửdụng, đăng nhập hệ thống, quản lý báo cáo.. Actor Khách hànggiao diện Standard process/flow 1.Người d
Trang 1Khoa Công Nghệ Thông Tin
MÔN HỌC : PHÂN TÍCH THIẾT KẾ PHẦN MỀM
ĐỀ TÀI : PHÂN TÍCH THIẾT KẾ HỆ THỐNG THUÊ XE
Thành Viên :
1 Nguyễn Thị Thanh Ngân MSSV: 20DH111120
2. Mai Thị Quỳnh Như MSSV: 20DH110371
3. Phạm Văn Nhân MSSV: 20DH110745
Tp Hồ chí minh, Ngày … tháng … năm
…
Trang 2PHIẾU CHẤM ĐIỂM MÔN THI VẤN ĐÁP
Đi m phầền trình bày – Đi m h 10 – T l đi m chiềốm 30% ể ể ệ ỷ ệ ể
Trang 4Lời cảm ơn
Trước tiên cho phép em được bày tỏ lòng biết ơn đến Cô Thái Thị Thanh Thảo- người đã giảng dạy tận tình, truyền đạt cho em những kiến thức rất bổ ích và quý báu cho chúng em trong suốt thời gian học tập tại trường Nhờ có những lời hướng dẫn, dạy bảo của các thầy cô nên đề tài nghiên cứu của em mới có thể hoàn thiện tốt đẹp
Bên cạnh đó nhóm em cũng không quên gửi lời cảm ơn đến những thầy cô trong các bộ môn khác và các thầy cô trong trường đã nhiệt tình giảng dạy cho chúng emtrong thời gian qua Em xin kính chúc quý Thầy/Cô ngày càng khỏe mạnh để phấn đấu đạt thành tích cao trong công tác giảng dạy
Bài báo cáo của nhóm em thực hiện trong khoảng thời gian gần 5 tuần Vì còn nhiều hạn chế và còn bỡ ngỡ nên có thể chúng em không tránh được những sai sót, chúng em mong nhận được những ý kiến đóng góp quý báu của cô để hoàn thiện
hơn nữa và đồng thời nâng cao kiến thức của mình
Trang 5Mục l
CH ƯƠ NG 1: GI I THI U T NG QUAN VỀỀ ĐỀỀ TÀI Ớ Ệ Ổ 8
1 G I I Ớ THI U Ệ NGUYÊN NHÂN NÊN CÓ HỆ THỐỐNG 8
2 C ÁC KHÓ KHĂN KHI KHỐNG CÓ HỆ THỐỐNG 8
3 C ÁC BÂỐT C P Ậ C A Ủ HỆ THỐỐNG 8
4 L Ợ I ÍCH HỆ THỐỐNG MANG L I Ạ : 9
CH ƯƠ NG 2: YỀU CẦỀU H THỐỐNG Ệ 10
1 M Ố TẢ NGHI P Ệ VỤ 10
2 Y ÊU CÂẦU CH C Ứ NĂNG 10
3 Y ÊU CÂẦU PHI CH C Ứ NĂNG 10
CH ƯƠ NG 3: PHẦN TÍCH H THỐỐNG Ệ 12
1 X ÁC Đ NH Ị CÁC TÁC NHÂN 12
2 X ÁC Đ NH Ị CÁC USE CASE 12
3 V EẼ L ƯỢ C ĐỐẦ USE CASE 13
4 S Ơ ĐỐẦ ERD 16
5 U SE C ASE & A CTOR MAPPING 17
6 Đ C TẢ U SE CASE 19
7 S TATE D IAGRAM 58
8 A CTIVITY D IAGRAM 59
9 S EQUENCE D IAGRAM 66
10 G IAO D I N Ệ H Ệ T HỐỐNG 74
TÀI LI U THAM KH O Ệ Ả 78 Y
Trang 6Danh mục hình ảnh
Hình 1: Use case khách hàng 13
Hình 2: Use case Nhân viên kêế toán 14
Hình 3: Use case Nhân viên qu n lý ả 14
Hình 4: Use case Giám đốếc 15
Hình 5: S đốồ ERD ơ 16
Hình 6: State diagram h p đốồng ợ 58
Hình 7: State diagram Đ t Xe ặ 58
Hình 8: Actvity Qu n Lý Xe ả 59
Hình 9: Actvity C p Nh t Tr ng Thái Xe ậ ậ ạ 60
Hình 10: Actvity C p Nh t Danh Sách Xe ậ ậ 60
Hình 11: Actvity H Thốếng Đ t Xe ệ ặ 61
Hình 12: Actvity H Thốếng Thêm Nhân Viên ệ 61
Hình 13: Actvity H Thốếng Xóa Nhân Viên ệ 62
Hình 14: Actvity H Thốếng C p Nh t Nhân Viên ệ ậ ậ 62
Hình 15: Actvity H Thốếng Qu n Lý Báo Cáo ệ ả 63
Hình 16: Actvity H Thốếng Thanh Toán ệ 64
Hình 17: Actvity H Thốếng Đăng Nh p ệ ậ 65
Hình 18: Sequence Đăng Nh p ậ 66
Hình 19: Sequence Đăng Ký 67
Hình 20: Sequence Đăng Nh p Qu n Lý ậ ả 68
Hình 21: Sequence Làm h p đốồng ợ 68
Hình 22: Sequence Đ t xe ặ 69
Hình 23: Sequence Qu n lý nhân viên ả 70
Hình 24: Sequence Thanh toán 71
Hình 25: Sequence Xem danh sách xe 72
Hình 26: Sequence Xem thống tn h p đốồng ợ 73
Hình 27: Sequence H y h p đốồng ủ ợ 73
Hình 28: Giao di n h thốếng trang ch ệ ệ ủ 74
Hình 29: Giao di n Đăng ký ệ 75
Hình 30: Giao di n Đăng nh p ệ ậ 75
Hình 31: Giao di n L ch trình ệ ị 76
Hình 32: Giao di n Danh sách xe ệ 76
Hình 33: Giao di n Khách hàng ệ 77
Hình 34: Giao di n sau khi Đăng nh p nhân viên ệ ậ 77
Trang 7Danh mục bảng biểu
6.1 Use case Đăng ký tài kho n ả 19
6.2 Use case Đăng Nh p tài kho n ậ ả 20
6.3 Use case Thuề Xe 21
6.4 Use case Xem Thống Tin Xe 23
6.5 Use case Xác Nh n Đ t C c ậ ặ ọ 23
6.6 Use case Ph n Hốềi ả 25
6.7 Use case Qu n Lý H p Đốềng Thuề Xe ả ợ 25
6.8 Use case Xác Nh n Đ t C c ậ ặ ọ 26
6.9 Use case Xác Nh n Thanh Toán ậ 27
6.10 Use case Xem Thống Tin H p Đốềng ợ 28
6.11 Use case Qu n Lý Khách Hàng ả 29
6.12 Use case Làm H p Đốềng Thuề Xe ợ 30
6.13 Use case Đăng Nh p ậ 31
6.14 Use case In H p Đốềng ợ 32
6.15 Use case Ch nh S a Thống Tin Khách Hàng ỉ ử 33
6.16 Use case Xóa Tài Kho n Khách Hàng ả 34
6.17 Use case Khóa Tài Kho n Khách Hàng ả 35
6.18 Use case Qu n Lý Xe ả 36
6.19 Use case C p Nh p B o Trì Xe ậ ậ ả 37
6.20 Use case Xem Danh Sách Xe 39
6.21 Use case C p Nh t Xe ậ ậ 40
6.22 Use case C p Nh t Tr ng Thái Xe ậ ậ ạ 41
6.23 Use case Qu n Lý Khách Hàng Thuề Xe ả 42
6.24 Use case T Vầốn/ Liền H Khách Hàng ư ệ 43
6.25 Use case Qu n Lý Bãi Xe ả 44
6.26 Use case Xem Sốố Ố Trốống Và V Trí Xe ị 45
6.27 Use case Qu n Lý ả 46
6.28 Use case Qu n Lý Nhần Viền ả 47
6.29 Use case Qu n Lý Báo Cáo ả 48
6.30 Use case Xem Báo Cáo 49
6.31 Use case In Báo Cáo 50
6.32 Use case Qu n Lý Khách Hàng ả 51
6.33 Use case Xem Thống Tin Khách Hàng 52
6.34 Use case H y H p Đốềng ủ ợ 53
6.35 Use case Thềm Nhần Viền 54
6.36 Use case S a Thống Tin Nhần Viền ử 55
6.37 Use case Xóa Nhần viền 56
Trang 8Bảng phân công công việc
Trang 9CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI
1 Giới thiệu nguyên nhân nên có hệ thống
Những năm gần đây, nền công nghệ ở nước ta ngày càng hiện tại và
đã ứng dụng rộng rãi trong nhiều lĩnh vực như giáo dục, đời sống, Việcứng dụng phần mềm quản lý trong các hệ thống thông tin đã trợ giúp rấtnhiều cho các nhà quản lý Hệ thống thông tin quản lý cho thuê ô tô đãgiúp ích cho khâu quản lý, khâu tìm kiếm và cập nhật thông tin … đảmbảo khoa học chính xác và nhanh chóng
Thương mại điện tử hiện đang là xu hướng phát triển toàn cầu, mốiquan hệ thương mại hay dịch vụ trực tiếp giữa người cung cấp và kháchhàng được tiến hành thông qua Internet Việc áp dụng Thương mại điện
tử vào dịch vụ cho thuê xe ô tô giúp khách hàng có thể dễ dàng tìm kiếm
và thuê xe một cách nhanh chóng, mọi thủ tục được thực hiện trực tuyếntiết kiệm thời gian tiền bạc cho cả người mua và người cung cấp dịch vụ
2 Các khó khăn khi không có hệ thống
Khi kinh doanh dịch vụ, để thu hút được nhiều khách hàng thì nhu cầuđặt ra từ khách hàng phải được phục vụ một cách nhanh chóng và tiệnlợi Các doanh nghiệp nhỏ, chưa hình thành hệ thống quản lý mọi thaotác hỗ trợ khách hàng gần như được thức hiện một cách thủ công Vì thếkhả năng đáp ứng nhu cầu của khách hàng hạn chế
Quy mô ngày càng phát triển, số lượng xe ngày càng tăng lên số kháchàng ngày càng nhiều, cần ghi chép nhiều thông tin, nhiều quy trình cầnquản lý hơn Trong điều kiện như vậy, việc thực hiện lưu trữ, quản lýthông tin vẫn thực hiện thủ công, nên thực tế đôi khi dễ xảy ra sai sót.Nếu không có các công cụ quản lý sẽ cực kì khó khăn trong việc kiểmtra, kiểm soát được công việc cũng như phân tích các số liệu qua từngthời gian
3 Các bất cập của hệ thống
Sau một thời gian dài tìm hiểu hệ thống phần mềm quản lý, và cũnggặp phải nhiều bất cập:
Trang 10- Hệ thống hiện có trở nên khá cứng nhắc, khi mà các quy trình trongcông ty thường xuyên thay đổi theo các yêu cầu của thị trường và theocác yêu cầu quản lý
- Chi phí vận hành cho hệ thống ngày càng trở nên lớn hơn
4 Lợi ích hệ thống mang lại:
- Có thể theo dõi sát tình trạng các xe cho thuê về mặt kỹ thuật để xe sẵnsàng phục vụ mỗi khi có khách
- Tiếp nhận yêu cầu đặt xe trước của khách và thông báo kịp thời đểkhách đến thuê khi có xe
- Theo dõi quá trình cho thuê, từ khi giao xe đến khi khách trả và thanhtoán, giải quyết sự cố một cách kịp thời nhanh chóng
- Tiếp cận và giải quyết nhanh yêu cầu của khách hàng
- Thu thập được phản hồi của khách hàng giúp nâng cao hệ thống và chấtlượng phục vụ của hệ thống
- Tiết kiệm được kha khá nguồn nhân lực
- Hàng ngày và định kỳ lập các báo cáo hiện trạng và tổng hợp về tìnhhình kinh doanh để giám đốc có các quyết định phù hợp đảm bảo hoạtđộng kinh doanh hiệu quả
Trang 11CHƯƠNG 2: YÊU CẦU HỆ THỐNG
1 Mô tả nghiệp vụ
Công ty TNHH thương mại và dịch vụ cho thuê các loại ô tô: 4 chỗ, 8 chỗ, 16 chỗ, 30 chỗ hay
45 chỗ Khách đến công ty thuê ô tô sẽ làm việc với bộ phận kế toán Bộ phận này sẽ tìm trong BẢNG BÁO GIÁ xem loại ô tô khách yêu cầu có không?
Trường hợp không có loại xe khách yêu cầu thì sẽ thông báo cho khách biết.
Trường hợp có loại xe như khách yêu cầu Bộ phận kế toán sẽ tiến hành kiểm tra trong
SỔ XE, SỔ ĐẶT XE.
khách yêu cầu Nếu khách có nhu cầu đặt trước xe thì ghi lại thông tin và yêu cầu của khách hàng vào sổ đặt xe Khi có xe sẽ liên hệ để thông báo cho khách hàng Lúc đó nếu khách hàng không có nhu cầu nữa thì sẽ xoá nhu cầu của khách hàng khỏi sổ đặt xe Nếu khách hàng đồng ý thuê xe thì sẽ tiến hành làm
của khách hàng Thời gian, địa điểm khách nhận và trả xe được thoả thuận trong HỢP ĐỒNG cho thuê ô tô Khách có thể thuê nhiều xe, nhiều loại xe khác nhau Thủ tục cho thuê xe đơn giản bao gồm: chứng minh thư, hộ khẩu, giấy giới thiệu của cơ quan, đoàn thể nơi khách hàng làm việc hoặc cư trú và đặt trước 50% tiền thuê xe là có thể nhận xe theo hợp đồng đã ký kết 50% tiền thuê xe còn lại sẽ được khách hàng thanh toán khi trả xe.Bộ phận kế toán sẽ viết hoá
được ghi vào Sổ xe.
2 Yêu cầu chức năng
- Giám Đốc: Quản lý người dùng, quản lý các nhân viên, cấp quyền sửdụng, đăng nhập hệ thống, quản lý báo cáo
+Chức năng quản lý khách hàng: Cập nhật danh sách kháchhàng, xem thông tin khách hàng
+Chức năng quản lý báo cáo: in báo cáo và xem xét báo cáo.-Nhân viên quản lý: Quản lý xe, quản lý khách đăng ký thuê xe, quản lýbãi xe
+ Chức năng quản lý quá xe: xem danh sách xe, cập nhập bảo trì
xe, cập nhập xe và cập nhập trạng thái xe
-Nhân viên: Quản lý hợp đồng thuê xe, quản lý khách hàng
3 Yêu cầu phi chức năng
- Người sử dụng: được cấp username và password và được phân quyền
sử dụng chương trình, giúp người quản lý có thể theo dõi, kiểm soát đượcchương trình, tránh các hợp sửa đổi thông tin không thuộc phạm vi quyềnhạn
Trang 12- Password của người sử dụng được mã hóa trước khi ghi vào dữ liệu vàngười sử dụng có thể đổi password của mình
Yêu cầu về phía người sử dụng:
+Giao diện đẹp, thân thiện phù hợp với yêu cầu khách hàng
+ Dễ sử dụng với các đối tượng người dùng, thuận tiện trong quản trị, dễbảo trì
+ Thông tin hiển thị chi tiết
+ Chạy ổn định trên các trình duyệt
+ Hoàn thành sản phẩm đúng thời gian quy định
+An toàn bảo mật thông tin người dùng
Yêu cầu tính hữu dụng của phần mềm:
- Giúp công ty quản lý được trạng thái các xe
- Cập nhật, thêm, sửa, xóa, tra cứu các thông tin về khách hàng
- Quản lý được các dịch vụ của công ty và các khách hàng sử dụng dịchvụ
- Thống kê, báo cáo, in ấn các hoạt động theo tuần, tháng/năm
- Giúp khách hàng ở xa có thể đặt xe thông qua email
Trang 13CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG
1 Xác định các tác nhân
Khách hàng
Nhân viên quản lý
Nhân viên kế toán
2.5.1 Khóa tài khoản khách hàng
2.5.2 Xóa tài khoản khách hàng
2.5.3 Chỉnh sữa thông tin khách hàng
2.10 Quản lý khách hàng
Trang 15Hình 2: Use case Nhân viên kế toán
Hình 3: Use case Nhân viên quản lý
Trang 16Hình 4: Use case Giám đốc
Trang 174 Sơ đồ ERD
Hình 5: Sơ đồ ERD
Trang 185 Use Case & Actor mapping
Actor
Use Case
KháchHàng
KếToán
QuảnLý
GiámĐốc
UC10: Quản lý hợp đồng thuê xe x
UC12: Xem thông tin hợp đồng x x
UC17: Khóa tài khoản khách hàng x
UC18: Xóa tài khoản khách hàng x
UC19: Chỉnh sửa thông tin khách
Trang 19UC34: Chỉnh sửa thông tin nhân
viên
x
Trang 206 Đặc tả Use case
6.1. Use case Đăng ký tài khoản
Short description Người dùng chưa có tài khoản muốn đăng ký DangKy vào hệ thống sử dụng email,mã xác nhận email, nhập
password, nhập lại password
Actor Khách Hàng, Nhân viên Quản Lý, Nhân viên Kế toán
Precondition
Postcondition Đăng ký thành công chuyển sang form DangNhap
Standard process/flow 1 Chọn nút DangKy
2 Nhập email, mã xác nhận email, nhập password, nhận lại password
3 Check vào ô chấp nhận tất cả điều khoản của dịch
vụ thuê xe
4 Ấn nút DangKy
5 Kiểm tra email và mã xác nhận email
6 Thông báo Đăng ký thành công
7 Chuyển sang trang Đăng nhập
Alternative
processes/flow
3’: Chưa check vào ô chấp nhận các điều khoản
4’: Thông báo chưa chấp nhận điều khoản
Trang 215’: Email đã tồn tại trong dữ liệu hệ thống.
6’: Thông báo email đã được sử dụng
7’: Chuyển sang trang Đăng Nhập
Error situations Hệ thống bị lỗi form Đăng ký
System state on the
occurrence of an error Khách hàng không thể đăng ký tài khoản được.
6.2. Use case Đăng Nhập tài khoản
Precondition Đã có tài khoản trong hệ thống
Postcondition DangNhap thành công và chuyển sang trang
tương ứng
Standard process/flow 1 Chọn nút DangNhap
2 Nhập email và password
3 Nhấn nút DangNhap
Trang 224 Kiểm tra email & password.
5 Thông báo DangNhap thành công
6 Chuyển sang trang tương ứng
Alternative processes/flow 4’: Email hoặc password sai
5’:Thông báo lỗi
6’: Quay lại trang DangNhap
Error situations Hệ thống không có form DangNhap
System state on the occurrence
of an error
Actor không DangNhap được vào hệ thống
6.3. Use case Thuê Xe
Short description Khách hàng đặt xe từ tài khoản của mình.
Precondition Khách hàng đã Đăng nhập vào hệ thống và
có xe tồn tại
Postcondition Hiển thị các xe có thể thuê
Trang 23Standard process/flow 1 Khách hàng đăng nhập hệ thống.
2 Hệ thống thông báo đăng nhập thànhcông
7 Khách hàng điền vào form
8 Hệ thống xác nhận và gửi hóa đơn
9 Khách hàng xác nhận và thanh toán tiềnđặt cọc
10 Hệ thống thông báo thời gian, địa điểmnhận xe
Alternative processes/flow 7’: Khách hàng điền form sai
Error situations Hệ thống thông báo danh sách thuê xe
không phù hợp
System state on the occurrence of
an error
6.4. Use case Xem Thông Tin Xe
Short description hiện cóNgười dùng xem thông tin chi tiết của xe
Trang 24Actor Khách hàng
giao diện
Standard process/flow 1.Người dùng chọn xe từ danh sách xe
2.Hệ thống hiển thị thông tin, chi tiết xe
Short description đã đặt cọc 50% số tiền trong hợp đồng thuê xeBộ phận kế toán xác nhận đặt cọc khi khách hàng
Trigger Người dùng chọn Xác nhận đặt cọc từ giao diện
Trang 25Postcondition Gặp trực tiếp nhân viên để xác nhận đặt cọc
Standard process/flow 1.Người dùng thực hiện đăng nhập
2.Người dùng chọn hợp đồng thuê xe3.Hệ thống hiển thị hợp đồng4.Người dùng chọn Xác nhận đặt cọc khi kháchhàng đã đặt cọc 50% số tiền trong hợp đồng5.Hệ thống hiển thị xác nhận đặt cọc thành công
Alternative processes/flow 3’: Hiển thị hợp đồng sai
5’: Hệ thống xác nhận không thành công
Error situations xác nhận đặt cọc không được vì hệ thống lỗi
System state on the
Trang 26Postcondition có thể phản hồi trực tiếp hoặc phản ánh khi trả
6.7. Use case Quản Lý Hợp Đồng Thuê Xe
Short description hợp đồng, xác nhận đặt cọc, xác nhận thanh toánNgười dùng quản lý hợp đồng xe, xem thông tin
Trigger Người dùng chọn Quản lý HĐ thuê xe từ giao diện
Postcondition
Standard process/flow 1.Nhân viên đăng nhập vào hệ thống
2.Hệ thống thông báo đăng nhập thành công3.Nhân viên chọn quản lý hợp đồng thuê xe4.Hệ thống hiển thị danh sách hợp đồng thuê xe
Trang 275.Nhân viên chọn hợp đồng muốn xem6.Hệ thống xác nhận và hiển thị hợp đồng thuê xe
Alternative processes/flow 2’: Thông báo lỗi
6’: Hệ thống xác nhận sai, không hiển thị hợp đồng
Trang 286.9. Use case Xác Nhận Thanh Toán
Short description hàng trả số tiền còn lại của hợp đồngBộ phận kế toán xác nhận thanh toán khi khách
5.Hệ thống hiển thị xác nhận thanh toán thànhcông
Trang 29Alternative processes/flow
Error situations
System state on the
occurrence of an error
Short description ngày giờ nhận trả xe, số tiền ,…Người dùng xem thông tin chi tiết hợp đồng:
Postcondition
Standard process/flow 1 Người dùng chọn hợp đồng thuê xe
2.Hệ thống hiển thị chi tiết hợp đồng thuê xe
Alternative processes/flow
Error situations
Trang 30System state on the
occurrence of an error
Actor không DangNhap được vào hệ thống
Alternative processes/flow
Error situations
Trang 31System state on the occurrence
of an error
Actor không DangNhap được vào hệ thống
Short description Nhân viên kế toán làm hợp đồng thuê xe khi có yêu cầu của khách hàng
Postcondition
Standard process/flow 1.Khách hàng yêu cầu đặt xe
2.Bộ phận kế toán kiểm tra xe trong danh sách đặt xenếu đúng yêu cầu tiến hành làm hợp đồng và in hợpđồng nếu muốn
Trang 326.13. Use case Đăng Nhập
Short description Người dùng đã có tài khoản và muốn đăng nhập vào hệ thống
Actor Nhân viên quản lý, nhân viên kế toán, giám đốc
Trigger Nhân viên chọn đăng nhập từ giao diện
Precondition Được cấp tài khoản
Postcondition
Standard process/flow 1.Người dùng chọn đăng nhập hệ thống (nếuchưa có tài khoản phải đăng ký ).
2.Hệ thống hiển thị form đăng nhập
3.Người dùng nhập username và password.4.Hệ thống kiểm tra và xác nhận đăng nhậpthành công
Trang 33Short description cho khách hàng xem xét Nhân viên làm hợp đồng rồi in bản hợp đồng
Trigger
Postcondition
Standard process/flow 1.Nhân viên đăng nhâ •p hê • thống.
2.Hê • thống thông báo đăng nhâ •p thành công.3.Nhân viên chọn quản lý khách hànghàng.4.Hê • thống hiển thị danh sách chức năng 5.Nhân viên cần làm hợp đồng thuê xe cho khách
6.In bản hợp đồng hoàn chỉnh cho kháchkhách
Alternative processes/flow 1’: Email hoặc password sai
2’:Thông báo lỗi và quay lại trang DangNhap
Trang 346.15. Use case Chỉnh Sửa Thông Tin Khách Hàng
Short description nhân viên quản lý chỉnh sửa thông tin khách hàng khi xảy ra sai sót
Postcondition
Standard process/flow 1.Nhân viên đăng nhâ •p hê • thống.
2.Hê • thống thông báo đăng nhâ •p thành công.3.Nhân viên chọn quản lý khách hàng
4.Nhân viên chỉnh sửa thông tin khách hàng khi xảy ra sai sót
Alternative processes/flow 1’: Email hoặc password sai
2’:Thông báo lỗi và quay lại trang DangNhap
Error situations
System state on the occurrence
of an error
Actor không DangNhap được vào hệ thống
Trang 35Short description khách có yêu cầu. nhân viên xóa tài khoản khách hàng khi
Postcondition
Standard process/flow 1.Nhân viên đăng nhâ •p hê • thống.
2.Hê • thống thông báo đăng nhâ •p thành công.3.Nhân viên chọn quản lý khách hàng
4.Nhân viên chọn xóa tài khoản khách hàng
Alternative processes/flow 1’: Email hoặc password sai
2’:Thông báo lỗi và quay lại trang DangNhap
Error situations
System state on the occurrence of
an error
Actor không DangNhap được vào hệ thống
Short description nhân viên xóa tài khoản khách hàng khi
Trang 36khách có yêu cầu.
Postcondition
Standard process/flow 1.Nhân viên đăng nhâ •p hê • thống.
2.Hê • thống thông báo đăng nhâ •p thành công.3.Nhân viên chọn quản lý khách hàng
4.Nhân viên chọn xóa tài khoản khách hàng
Alternative processes/flow 1’: Email hoặc password sai
2’:Thông báo lỗi và quay lại trang DangNhap
Error situations
System state on the occurrence of
Short description DS xe, thêm, xóa, bảo trì xe.Nhân viên của công ty muốn quản lý xe như xem
Trang 37Actor nhân viên quản lý
Trigger Nhân viên chọn quản lý xe từ giao diê •n
Postcondition
Standard process/flow 1.Nhân viên đăng nhâ •p hê • thống
2.Hê • thống thông báo đăng nhâ •p thành công.3.Nhân viên chọn quản lý xe
4.Hê • thống hiển thị danh sách chức năng
5.Nhân viên chọn chức năng cần sử dụng
Alternative processes/flow 1’: Email hoặc password sai
2’:Thông báo lỗi và quay lại trang DangNhap
Trang 386.19. Use case Cập Nhập Bảo Trì Xe
Short description quá trình cập nhập bảo trì xe Nhân viên của công ty quản lý xe thường xuyên
Postcondition
Standard process/flow 1.Nhân viên đăng nhâ •p hê • thống.
2.Hê • thống thông báo đăng nhâ •p thành công.3.Nhân viên chọn quản lý xe
4.Hê • thống hiển thị danh sách chức năng 5.Nhân viên chọn chức năng cập nhập bảo trì xexe
6.Hê • thống hiển thị form của chức năng được chọn
7.Nhân viên điền vào form
8.Hê • thống xác nhâ •n, lưu và trả thông tin
Alternative processes/flow 1’: Email hoặc password sai
2’:Thông báo lỗi và quay lại trang DangNhap
Error situations
Trang 39System state on the
occurrence of an error
Actor không DangNhap được vào hệ thống
Short description sách xe trong hệ thốngNhân viên của công ty quản lý xe xem danh
Postcondition
Standard process/flow 1.Nhân viên đăng nhâ •p hê • thống.
2.Hê • thống thông báo đăng nhâ •p thành công.3.Nhân viên chọn quản lý xe
4.Hê • thống hiển thị danh sách chức năng.5.Nhân viên chọn xem danh sách xe
6.Hệ thống hiển thị danh sách xe được cập nhập trong hệ thống
Alternative processes/flow 1’: Email hoặc password sai
2’:Thông báo lỗi và quay lại trang DangNhap
Error situations