BÁO CÁO môn học NHẬP MÔN CÔNG NGHỆ PHẦN MỀM - THẦY HOÀNG HỮU HẠNH (PTIT) | Học viện Công nghệ Bưu Chính Viễn thông Đây là một trong những môn học mà sinh viên khoa Đa phương tiện phải học tập trong quá trình học tập tại trường, một môn học rất nhiều sinh viên bị "tạch". Báo cáo này là một trong những báo cáo đạt điểm số gần cao nhất lớp, với số điểm 8. Hy vọng sẽ giúp các bạn có thêm nguồn tài liệu chất lượng để tham khảo (nghiêm cấm sao chép) trong quá trình học tập môn học này.
Trang 1BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
-BÁO CÁO BÀI TẬP LỚN HỌC PHẦN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NHÓM 7
Dự án: Mobile App CHUYỂN NHÀ NỮ HOÀNG
Giảng viên hướng dẫn : Giảng viên Hoàng Hữu Hạnh Nhóm lớp 03
Nguyễn Thị Hậu (Nhóm trưởng) B18DCPT078
Trang 2<Mobile App "Chuyển Nhà Nữ Hoàng">
Tài liệu đặc tả yêu cầu phần mềm
cho <Toàn bộ hệ thống>
Nhóm 7
Giảng viên hướng dẫn: Giảng viên Hoàng Hữu Hạnh
Thành viên Mã sinh viên
Nguyễn Thị Hậu (Nhóm trưởng) B18DCPT078
Trang 3PHÂN CÔNG CÔNG VIỆC
1 Nguy n Th H u ễn Thị Hậu ị Hậu ậu
- Phác th o giao di n chínhảo giao diện chính ện
- Vi t báo cáoết lập thông tin đặt dịch vụ
B+
4 T Th Hạ Thị Hương ị Hậu ươngng - Thanh toán h p đ ng(khách hàng)ợp đồng(khách hàng) ồng(khách hàng)
- Qu n lý h p đ ng(qu n tr h ảo giao diện chính ợp đồng(khách hàng) ồng(khách hàng) ảo giao diện chính ị Hậu ện
- Domain toàn h th ngện ống)
- Class diagram toàn h th ngện ống)
- H tr làm slide thuy t trìnhỗ Thị Bích Ngọc ợp đồng(khách hàng) ết lập thông tin đặt dịch vụ
A
Trang 41.4 Tài liệu tham khảo
II Phân tích bài toán
3.2Class Diagram toàn hệ thống
3.3 Giao diện toàn hệ thống
Trang 5I. Lời giới thiệu
Hiện nay có rất nhiều công ty, doanh nghiệp cung cấp dịch vụ chuyển nhà quảng cáo rầm rộ nhưng lại cung cấp các sản phẩm, dịch vụ có chất lượng không đảm bảo, không đáp ứng đúng nhu cầu của người dùng Rất nhiều khách hàng do
sơ suất, thiếu kinh nghiệm, không tìm hiểu kỹ thông tin về đối tác đã sử dụng các dịch vụ không đảm bảo Kết quả nhiều khách hàng đã rơi vào cảnh mất đồ, hỏng
đồ đáng tiếc trong quá trình sử dụng dịch vụ chuyển nhà của các công ty cung cấp dịch vụ vận tải chuyển nhà này
Thấu hiểu những mối lo lắng, bận tâm của khách hàng, chúng tôi đã tâm
huyết tạo ra ứng dụng di động "Chuyển nhà nữ hoàng" nhằm kết nối khách hàng với các nhà cung cấp dịch vụ chuyển nhà, chuyển văn phòng uy tín để khách
hàng có thể yên tâm sử dụng và mang lại sự hài lòng tuyệt đối cho khách hàng.Hiện tại ứng dụng sẽ hoạt động trong địa bàn nội thành Hà Nội và ngoại
thành Hà Nội với bán kính dưới 13km
1.1. Mục đích
Ứng dụng di động “Chuyển nhà nữ hoàng” cung cấp dịch vụ chuyển nhà và
chuyển văn phòng trọn gói, kết nối trực tiếp khách hàng và nhà cung cấp một
cách nhanh chóng và tiện lợi Ứng dụng tạo niềm tin và cung cấp cơ sở pháp lý cho khách hàng và nhà cung cấp khi có tranh chấp xảy ra
1.2. Đối tượng sử dụng
● Đối tượng có nhu cầu thuê các dịch vụ chuyển nhà, chuyển đồ:
- Các công ty, các cửa hàng, tổ chức: Họ là những người có mong muốn
chuyển được các đồ đạc của văn phòng, công ty một cách nhanh chóng, tránhđược các rủi ro như: thất thoát đồ đạc, hỏng hóc đồ, Hiện nay ở nhiều văn phòng có các trang thiết bị đặc thù với từng loại công việc hay những loại máy móc cần được tháo lắp như điều hòa, tủ lạnh, máy tính, camera vì vậy cần có những người có kinh nghiệm, có chuyên môn mới có thể tháo lắp và vận hành lại thiết bị để tránh hư hại đồ Đồng thời tiết kiệm thời gian và côngsức
- Hộ gia đình: Đây là nhóm đối tượng có nhu cầu sử dụng các gói dịch vụ
chuyển nhà trọn gói bởi các đồ đạc của họ thường là những đồ gia như bàn ghế, giường tủ, hay những món đồ quý, cây cảnh, Mong muốn của họ là tìm được đơn vị vận chuyển uy tín với giá cả phải chăng, tránh hư hại đồ, thấtthoát đồ
● Đối tượng có nhu cầu cung cấp dịch vụ khi sử dụng hệ thống:
- Những công ty hoặc đơn vị chuyển nhà chuyên nghiệp: Họ là những
người có mong muốn mở rộng thị trường, có một môi trường để kết nối với
Trang 6khách hàng, chuyên nghiệp hóa quy trình làm việc, tăng độ tin cậy của khách hàng đối với công ty, doanh nghiệp và ngược lại,
1.4. Tài liệu tham khảo
● [1] IEEE Software Engineering Standards Committee, “IEEE Std 830-1998, IEEE Recommended
● Practice for Software Requirements Specifications”, October 20, 1998
● Các trang web cung cấp dịch vụ chuyển nhà:
Trang 7II Phân tích bài toán
1 Phân rã chức năng
Trang 82 Phân tích toàn bộ hệ thống
● Sơ đồ usecase toàn bộ hệ thống
Trang 92.1.1<Đăng ký>
● Đối với khách hàng
- Khi bắt đầu mở app, khách hàng sẽ lựa chọn đăng ký tài khoản ( nếu
chưa có tài khoản trước đó)
- Người dùng điền Họ tên, số điện thoại, địa chỉ, gmail vào các trường
tương ứng => Tích vào “ Tôi đồng ý với Điều khoản sử dụng và chính sách bảo mật” => Đăng kí (Nếu Số điện thoại, Email không đúng, hệ thống sẽ báo lỗi: “ Số điện thoại/ Email không đúng Vui lòng nhập lại)
- Cách 2: Đăng ký bằng cách liên kết tài khoản thứ 3 như Google,
Facebook, Apple, Với cách này, người dùng chỉ cần nhấp vào biểu tượng có sẵn => chuyển hướng sang link mà người dùng chọn => Xác nhận qua tài khoản thứ 3 => đăng ký thành công
● Đối với Nhà cung cấp dịch vụ:
Các công ty cung cấp dịch vụ chuyển nhà muốn đăng kí trở thành nhà cung cấp cần chuẩn bị đầy đủ giấy tờ sau:
- Chứng minh thư /thẻ căn cước công dân hoặc hộ chiếu người đại diện
- Bảo hiểm bắt buộc trách nhiệm dân sự của người đại diện
- Giấy phép kinh doanh
- Một trong các loại giấy tờ chứng minh lý lịch (…)
Sau đó, nhà cung cấp mang các giấy tờ này đến trụ sở của Ứng dụng “Chuyển nhà nữ hoàng” Người đại diện công ty sẽ phải làm việc trực tiếp với Phòng đăng
kí của Chuyển nhà nữ hoàng Sau khi xét duyệt thành công, nhà cung cấp dịch vụchuyển nhà sẽ được cấp ID kèm tài khoản và có thể hoạt động trên App
● Use case
Trang 10● Đặc tả Name User case Đăng kí tài kho n ản
Trang 111 Nh p chu t vào liên ấp ột vào liên
k t “T o tài kho n”ết lập thông tin đặt dịch vụ ạ Thị Hương ảo giao diện chính
2 Hi n th giao di n đăng kí.ển thị giao diện đăng kí ị Hậu ện
3 Nh p thông tin: H tênậu ọc Hà
người dùngi dùng, đ a ch , ị Hậu ỉ, sđt, email… vào các
trười dùngng theo yêu c u.ầu
4 B m nút “T o tài ấp ạ Thị Hươngkho n”ảo giao diện chính
5 H th ng ti p nh n và ện ống) ết lập thông tin đặt dịch vụ ậu
ki m tra thông tin.ển thị giao diện đăng kí
G i mã xác nh n qua email/ửi mã xác nhận qua email/ ậu
s đi n tho i đã nh p ống) ện ạ Thị Hương ậu ởng)trên
6 Xác nh n qua Email/ ậu
s đi n tho i.Hoàn t tống) ện ạ Thị Hương ấpđăng kí
Đi u ki n đ c ền điều ệc ặc
bi t ệc
Đ i v i khách hàng c n xác th c b ng hình nh checkin đ ống) ới khách hàng cần xác thực bằng hình ảnh checkin để ầu ực bằng hình ảnh checkin để ằng hình ảnh checkin để ảo giao diện chính ển thị giao diện đăng kí
đ m b o an toàn.ảo giao diện chính ảo giao diện chính
Post-Conditions
(H u đi u ậu điều ền điều
Khách hàng đã đăng ký tài kho n thành công và ch h ảo giao diện chính ời dùng ện
th ng c p nh t thông tin tài kho n H th ng th c hi n ống) ậu ậu ảo giao diện chính ện ống) ực bằng hình ảnh checkin để ện thành công và cung c p đ y sau ch c năng cho tài kho n ấp ầu ức năng cho tài khoản ảo giao diện chính
Trang 12ki n) ệc người dùngi dùng.
Đi u ki n thoát ền điều ệc - Khi ch c năng đăng kí th c hi n thành côngức năng cho tài khoản ực bằng hình ảnh checkin để ện
- Khi người dùngi dùng ch n thoát.ọc Hà
Ngo i l ại ệc Khách hàng đã có tài kho n Ch n “Đăng nh p” đ truy c p ảo giao diện chính ọc Hà ậu ển thị giao diện đăng kí ậu
vào h th ng.ện ống)
● Activity Diagram
● Robustness
Trang 13● Sequence Diagram
Trang 142.1.2 <Đăng Nhập>
● Đăng nhập
Khi có sẵn tài khoản, người dùng sẽ tiến hành đăng nhập vào App
- Điền Email/số điện thoại/tên đăng nhập vào ô Tên đăng nhập => Điền Mật khẩu vào ô Password => Đăng nhập thành công ( Nếu người dùng nhập sai Tên đăng nhập/Password, ô Tên đăng nhập/Password sẽ đổi sang màu đỏ đikèm với báo hiệu đã nhập sai => nhập lại đến khi đúng (Tối thiểu 3 lần) => Đăng nhập
- Với trường hợp Quên mật khẩu:
Người dùng ấn vào link “Quên mật khẩu?” được đặt ngay dưới botton “Log In” => Lấy lại mật khẩu bằng số điện thoại => Hệ thống sẽ gửi mã OTP qua sốđiện thoại mà người dùng cung cấp => Nhập mã OTP vào => Thiết lập lại mật khẩu mới => Xác nhận mật khẩu mới 1 lần nữa => Đăng nhập thành công và
đã đổi mật khẩu ( Nếu trong phần nhập mã OTP người dùng nhập sai: Báo sai
=> người dùng chọn Gửi lại mã OTP => Nhập mã tương tự trên)
● Use case
Trang 15● Đặc tả
Name User case Ng ười dùng đăng nhập i dùng đăng nh p ậu điều
Actor Khách hàng, Nhà cung c p d ch v , Nhà qu n tr h th ng. ống. ấp dịch vụ, Nhà quản trị hệ ịch vụ, Nhà quản trị hệ ụ, Nhà quản trị hệ ản ịch vụ, Nhà quản trị hệ ệc
Goal Cho phép người dùngi dùng đăng nh p vào h th ng.ậu ện ống)
Mã User case 2.1.2
Pre-conditions
(Ti n đi u ền điều ền điều
ki n) ệc
- Tài kho n ngảo giao diện chính ười dùngi dùng đã đượp đồng(khách hàng) ạ Thị Hươngc t o s nẵn
- Tài kho n ngảo giao diện chính ười dùngi dùng đã đượp đồng(khách hàng)c phân quy n.ền
- Thi t b c a ngết lập thông tin đặt dịch vụ ị Hậu ủa khách ười dùngi dùng đã đượp đồng(khách hàng)c k t n i internet khi ết lập thông tin đặt dịch vụ ống)
th c hi n đăng nh p.ực bằng hình ảnh checkin để ện ậu
Lu ng s ki n ồng sự ự ệc Tác nhân H th ng ph n h iện ống) ảo giao diện chính ồng(khách hàng)
1 Nh p chu t vào liên ấp ột vào liên
k t “Đăng nh p”ết lập thông tin đặt dịch vụ ậu
2 Hi n th giao di n đăng nh pển thị giao diện đăng kí ị Hậu ện ậu
3 Nh p thông tin: ậu Username, Password
4 Nh n nút đăng nh pấp ậu
5
Ti p nh n thông tin, xác nh n ết lập thông tin đặt dịch vụ ậu ậu thông tin và ki m tra.ển thị giao diện đăng kí
N u h p l thì cho phép truy c p, ết lập thông tin đặt dịch vụ ợp đồng(khách hàng) ện ậu
đ a ra thông báo thành công và ư
hi n th màn hình ch c năng cho ển thị giao diện đăng kí ị Hậu ức năng cho tài khoản
người dùng ủa khách ụ i s d ng
Trang 16Lu ng thay th ồng sự ế
(Variation)
N u sai username/password, ết lập thông tin đặt dịch vụ
đ a ra thông báo và yêu c u ư ầu
nh p l i.ậu ạ Thị Hương
Nh p sai quá 3 l n (tên đăng ậu ầu
nh p, m t kh u) h th ng ậu ậu ẩu) hệ thống ện ống)chuy n qua trang yêu c u ển thị giao diện đăng kí ầu
nh p email ho c s đi n tho iậu ặt dịch vụ ống) ện ạ Thị Hươngkhôi ph c tài kho n đ “T o ụ ảo giao diện chính ển thị giao diện đăng kí ạ Thị Hương
m t kh u m i”.ậu ẩu) hệ thống ới khách hàng cần xác thực bằng hình ảnh checkin để
Post-Conditions
(H u đi u ki n) ậu điều ền điều ệc
Đăng nh p thành công vào h th ngậu ện ống)
Ngo i l ại ệc - Người dùngi dùng quên m t kh u đăng nh p => “ Nh n Quên ậu ẩu) hệ thống ậu ấp
m t kh u”.ậu ẩu) hệ thống
- Người dùngi dùng báo cáo m t tài kho n.ấp ảo giao diện chính
● Activity Diagram
● Robustness
Trang 17● Sequence Diagram
Trang 19Name User
case Đăng xuất khỏi hệ thống
Actor Người dùngi dùng, Nhà cung c p d ch vấp ị Hậu ụ
Goal Cho phép người dùng thoát khỏi hệ thống
Mã User case 2.1.3
Pre-conditions
(Tiền điều
kiện)
- Người dùng đã có tài khoản
- Người dùng đã đăng nhập vào hệ thống
Luồng thay thế
(Variation)
Nếu người dùng không xác nhận đồng ý đăng xuất, hệ thống trở lại giao diện hiện tại
Trang 20● Robustness
Trang 21● Sequence Diagram
2.1.4 <Đặt dịch vụ>
- Sau khi đăng nhập thành công, trên trang chủ của hệ thống khách hàng lựa
chọn chức năng “Đặt dịch vụ” trong trang chủ của khách hàng
- Có 2 gói dịch vụ cho khách hàng chọn Chuyển nhà và chuyển văn phòng Trongmỗi gói sẽ có những đặc thù riêng tùy thuộc vào nhu cầu, mục đích, tính chất của đồ đạc mà khách hàng muốn chuyển
- Người dùng chọn một gói dịch vụ mình muốn sử dụng
- Khi khách hàng nhấn chọn một trong hai gói dịch vụ, hệ thống sẽ hiển thị thông tin của tên gói và các đơn vị có cung cấp dịch vụ đó để khách hàng chọn
- Để xem chi tiết thông tin nhà cung cấp, khách hàng nhấn chọn vào một trong số gói đó => hệ thống hiển thị thông tin của nhà cung cấp và gói đó: Tên gói, tên nhà cung cấp, số điện thoại, địa chỉ nhà cung cấp, giới thiệu ngắn gọn, đánh giá của các khách hàng đã sử dụng dịch vụ của nhà cung cấp đó
- Nếu hài lòng với lựa chọn đó, khách hàng “Đặt dịch vụ” để chuyển sang bước thiết lập thông tin đặt dịch vụ
- Sau khi khách hàng chọn gói dịch vụ -> khách hàng nhập khối lượng ước tính,điểm đi , điểm đến ( khách hàng có thể sử dụng định vị để chọn điểm đi , điểm đến) -> hệ thống hiển thị quãng đường ước tính ( nếu như khách hàng không nhập điểm đi, điểm đến thì hệ thống sẽ báo lỗi thông tin và yêu cầu nhập thông
Trang 22tin chính xác ) -> Sau đó khách hàng chọn loại hình xe muốn vận chuyển ->
chọn tiếp tục để thực hiện bước tiếp theo của đặt dịch vụ ( ước lượng giá tiền).Sau khi khách hàng đã hoàn thiện phần thiết lập thời gian -> chọn tiếp tục để thực hiện tính giá tiền dịch vụ-> hệ thống hiện ra thông tin dịch vụ gồm có gói dịch vụ, khối lượng hàng , điểm đi, điểm đến, ước tính quãng đường đi và phí cước vận chuyển -> sau khi chọn xong thì ở phía dưới hiện tổng giá tiền dịch vụ.-> ( nếu có sự thay đổi về các dịch vụ hiện trên màn hình khách hàng có thể
chọn quay lại để thực hiện sửa nội dung ) -> chọn hoàn tất để lưu thông tin đặt dịch vụ
Use case
Trang 23● Đặc tả
Name User case Đặt dịch vụ
Goal Giúp khách hàng dễ dàng xem để chọn lựa gói dịch vụ phù hợp
với nhu cầu và mục đích và thiết lập thông tin và ước lượng giá tiền cho gói dịch vụ
Tiền điều kiện Khách hàng đã đăng ký tài khoản và đang đăng nhập vào hệ thống
Chọn vào một nhà cung cấp dịch vụ Hiển thị thông tin của gói:
Chọn “Tiếp tục” Hệ thống hiển thị trang Thiết lập thông
Trang 24Hệ thống hiển thị thông tin chọn khối lượng ước tính, điểm đi, điểm đến , loại hình xe
Khách hàng nhập thông tin
- Thông qua app Map để bật định
vị vị trí
● Loại hình xe
Hệ thống cập nhật thông tin khách hàngKhách hàng chọn tiếp
tục để thực thiện ước tính giá tiền
Hệ thống chuyển sang giao diện ước lượng giá tiền
Hiển thị thông tin dịch vụ ( gói dịch vụ, khối lượng hàng, điểm đi- điểm đến, khoảng cách giữa 2 vị trí…)
khách hàng xem và xác
Trang 25Hệ thống ước lượng giá tiền theo khối lượng và khoảng cách
Chọn quay lại để sửa nộidung thông tin dịch vụ( nếu có)
Hệ thống quay lại phần nội dung thiết lập thời gian ( nếu có)
Chọn hoàn tất phía dưới
Hậu điều kiện Hoàn tất chọn gói dịch
vụ, thiết lập thông tin và ước lượng giá tiền =>
Trang 26Bảng ước lượng giá tiền theo khoảng cách
Sức chứa Dài x rộng x cao 4km đầu Từ km thứ
2.3 tấn
4.38m-1.8m-1.85m 350.000 đồng 35.000 đồng 30.000 đồng2.5 tấn 4.5m-2m-2m 420.000 đồng 42.000 đồng 32.000 đồng
Trên 3 tấn 500.000 đồng 50.000 đồng 35.000 đồng
● Activity Diagram
Trang 27● Robustness
● Sequence Diagram
Trang 282.1.5 <Xác nhận đơn hàng>
Trong trang chủ nhà cung cấp, nhà cung cấp chọn chức năng Đơn đặt hàng -> Ứng
dụng hiện danh sách các đơn đặt hàng (gồm tên đơn hàng, thời gian gửi yêu cầu) Để xác nhận đơn hàng, nhà cung cấp nhấn chọn “Xác nhận” khi xem chi tiết đơn đặt hàng đó.Trong vòng 48 giờ, nếu nhà cung cấp không xác nhận, đơn hàng sẽ tự động bị hủy
Use case
Trang 29 Đặc tả
đơn hàng mà khách hàng đã yêu cầu
Tiền điều kiện Người cung cấp dịch vụ đã có tài khoản
và đã cập nhật thông tin tài khoản, đã đăng ký ít nhất 1 gói dịch vụ trong hệ thống
Trang 30Mô tả 1 Nhà cung cấp dịch vụ chọn chức năng
Xác nhận đơn hàng trong trang chủ của nhà cung cấp
Nhà cung cấp dịch vụ click nút Xác nhận để xác nhận đơn hàng thành công khi nhấn chọn xem chi tiết thông tin đơnhàng đó
Hậu điều kiện Đơn hàng được xác nhận thành công
Luồng thay thế 2a Hệ thống không hiện danh sách đơn
hàng của khách hàng2a1 Hệ thống thông báo lỗi sự cố nên không hiển thị danh sách các đơn hàng
Activity Diagram
Trang 31● Robustness
● Sequence diagram
2.1.6<Tạo hợp đồng online>
Tạo hợp đồng online (giao diện nhà cung cấp dịch vụ)
Tạo hợp đồng online: nhà cung cấp đăng nhập vào hệ thống -> chọn chức năng tạo hợpđồng online -> hệ thống hiển thị hợp đồng mẫu với các điều khoản và ràng buộc cho trc và các trường thông tin cần bổ sung (mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, giá thỏa thuận, phần trăm đặt cọc) -> nhà cung cấp điền đầy đủ thông tin còn thiếu của hợp đồng -> nút hoàn thành được active-> nhà cung cấp chọn hoàn
thành-> hệ thống gửi hợp đồng vừa hoàn thành cho khách hàng có mã được viết trên hợp đồng để chờ khách hàng xác nhận và quay về giao diện chính nhà cung cấp
Usecase
Trang 32● Kịch bản chuẩn và ngoại lệ: Tạo hợp đồng online
3, Nhà cung cấp dịch vụ chọn chức năng tạo hợp đồng online
4, GD tạo hợp đồng online hiện ra với nội dung hợp đồng và các trường thông tin hợp đồng cần được hoàn thành:
-Mã khách hàng:
-Tên khách hàng:
-Loại dịch vụ:
-Điểm đi:
Trang 33thay thế 4a, ứng dụng không hiện mẫu hợp đồng4a1, hệ thống hiển thị thông báo lỗi sự cố
4a2, GD hệ thống quay về GD chính nhà cung cấp
5a, tại GD tạo hợp đồng online nhà cung cấp nhập mã khách hàng=abc,
tên khách hàng =Đào Văn Tuyên, loại dịch vụ= chuyển nhà, điểm đi= 137 Trung Văn- Từ Liêm- HN, điểm đến = 154 tây sơn-Đống Đa-HN,giá hợp đồng =15.000.000, số tiền đặt cọc=2.000.000
Và click chọn hoàn thành
5a1, hệ thống thông báo mã khách hàng không được chứa kí tự và quay lại
GD bước 4 với trường mã khách hàng đã được làm trắng
Mã use
case
2.1.6
Activity Diagram
Trang 35● Robustness chức năng tạo hợp đồng online (nhà cung cấp)
● Sequence Diagram chức năng tạo hợp đồng online (nhà cung cấp)
2.1.7<Xác nhận hợp đồng>
Xác nhận hợp đồng -> khách hàng đăng nhập vào hệ thống-> chọn xác nhận hợp đồng -> hệ thống hiển thị danh sách các hợp đồng đã hoàn thành và các hợp đồng chờ xác nhận-> khách hàng chọn hợp đồng muốn xác nhận-> hệ thống hiển thị hợp đồng vs cácthông tin đã được nhà cung cấp hoàn thiện-> khách hàng chọn xác nhận hợp đồng-> hệthống thông báo hợp đồng đã được lưu và quay lại giao diện chính của khách hàng
● Usecase chi tiết chức năng: Xác nhận hợp đồng
Trang 36● Kịch bản chuẩn và ngoại lệ chức năng: Xác nhận hợp đồng
-mỗi dòng có 1 nút xem chi tiết-nút quay lại
5,khách hàng chọn hợp đồng muốn xác nhận6,GD hiện chi tiết hợp đồng được chọn đã được nhà cung cấp hoàn thành
Trang 37-nút xác nhận-nút không xác nhận-nút quay lại
Mã use case 2.1.7
● Activity Diagram
Trang 38● Robustness chức năng xác nhận hợp đồng (khách hàng)
Sequence Diagram chức năng xác nhận hợp đồng (khách hàng)
Trang 392.1.8 <Thanh toán>
Sau khi khách hàng đã sử dụng thành công dịch vụ khách hàng chọn chức năng thanh toán=> hiển thị giao diện thanh toán=> chọn hợp đồng cần thanh toán =>
ấn thanh toán=> hiển thị giao diện gồm ( và số tài khoản của hệ thống)=>
khách hàng copy số tài khoản
Use case
Trang 402 Chọn hợp đồng cần thanh toán Hiển thị thông tin hợp
đồng và tài khoản của hệ thống
3 Người dùng lưu lại thông tin tài khoản của hệ thống và ấn thanh toán
Hệ thống trở về danh sách các hợp đồng
Hậu điều
kiện
Hoàn tất việc thanh toán