Mục đích Mục đích của tài liệu đặc tả yêu câu phần mềm này là cung cấp một cái nhìn tổng quan, đễ hiểu về các yêu cầu, thành phân, các chức năng chính cũng như giới hạn của hệ thông.. Ph
Trang 1NGAN HANG NHA NUGC VIET NAM BO GIAO DUC VA DAO TAO TRƯỜNG ĐẠI HOC NGAN HANG THANH PHO HO CHi MINH KHOA HE THONG THONG TIN QUAN LY
BAI TAP NHOM
MON: DAM BAO CHAT LUQNG VA KIEM THU PHAN MEM
DE TAI: DAM BAO CHAT LUOQNG VA KIEM THU PHAN MEM
HE THONG QUAN LY DAT VE XE KHACH BAO TOAN PHAN - TAI LIEU BAC TA YEU CAU (SRS)
Giáo viên hướng dẫn: Nguyễn Thị Tường Vi
Nhóm sinh viên thực hiện: Nhóm |
Lớp: ITS319 241 I D0I Khóa: K38
Thành phố Hồ Chỉ Minh, thắng 11 năm 2024
Trang 2MUC LUC
BANG PHAN CONG NHIEM VU CUA CAC THANH VIEN TRONG NHOM i LOT CAM ON ooo cece ceesecseseseneceeeeerestitteritevesesntereteetansttesesinsristarttirsisenseneanetenseees iii DANH MUG TU VIET TAT ooo ccccccccccccssesssecsesssevressressessressessretevtenessviesetserssersesssetentees iv DANH MUC BANG ooo coccccccccccsscsssessesevessesevessnesivssresivtsevsnetsretevssveivesteesesineseesitevsintereee V DANH MỤC HÌNH ẢNH 2S 22 22 22 n2 2u ro vi PHẦN I1: GIỚI THIỆU -22 22221 2212122212212 ng 1
1.1 Mục đích ch n nh ng nến khen xnxx kg xxx 1x kg 1
1.3 Từ điển thuật ngữ - 0c nnnnn HH HH r2 n 2H 2d ren ra 1
LA, Téng quate cece cccscscscesessssercesseserervcreservereserverersressereressersnssersrersuseneresererversrervrneenees 1 PHAN 2: YEU CAU CHỨC NĂNG Ặ2- 252 2222212222122 212212 re 2 2.1 Đối tượng người đùng -scnnnnn nh HH HH rrờu 2 P99 b9 0ì WÏSHađỶÝỶÝ£ 2 2.2.1 Phân hệ “Quan lý tài khoản nhân viên” s2 22s n2 2 re 2 2.2.2 Phân hệ “Quản lý đặt vé” c2 H222 22222122222 errree 2 2.2.3 Phân hệ “Quản lý chuyển Xe” cọ n2 2212221 112gr rya 3 P9) an 000 e 4 2.3.1 Quy trình nghiệp vụ “Quản lý tài khoản nhân vIÊN” cc con na 4 2.3.2 Quy trình nghiệp vụ “Quản lý đặt vé” 0c n H111 11211121 xe 5 2.3.3 Quy trình nghiệp vụ “Quản lý chuyến Xe” 0 nen 7
2.4 Biểu đỗ use case và đặt tả use case TT HH Hee nh rrrrree 8
2.4.1 Biểu dé use CaSO ccc cccccccccceeccsessessesstsevesessrssessnsevsstssnsenssreevsetseesensevtevensisventevenseess 8
Trang 32.4.1.2 Biéu dé use case “Quan ly tai khoan nhn vin cc cccccccceeeesesseseeeeseenees 9
2.4.1.3 Biéu dé use case “Dt VO" cccoccccccccccececessecesessecesesesceesesvevesestsvsvevessevsvavsveeseaes 10
2.4.1.4 Biéu dé use case “Quan ly chuyén xe? ooo ccccccecseeeseeseesseeeseesteeseeeeeneeeeees 11
2.4.2.1 Đặc tả use case “Quản lý tài khoản nhân viÊn” -c c2 12 2.4.2.2 Đặc tả use case “Quản lý đặt vé” c2 re 14
2.4.2.3 Đặc tả use case “Quản lý chuyến Xe” an ren rườn 17
PHẢN 3: YÊU CẢU PHI CHỨC NĂNG 2 22222222121 21
Trang 4BANG PHAN CONG NHIEM VU CUA CAC THANH VIEN TRONG NHOM
- Phân chia công việc
- Kiểm tra, chỉnh sửa nội dung
- Use case Quan ly chuyén xe
- Test Case thanh toan
- Mô tả giao diện quản lý chuyến xe
- Test Database toàn vẹn đữ liệu
3 Nguyễn Thị Mỹ Lệ 030238220103 | - Mô tả quy trình nghiệp vụ Quản lý chuyến xe - Test Case Quản lý chuyến xe 100%
Trang 5
- Mô tả giao diện Đăng nhập
- Test Database Schema
Nguyễn Thanh Nguyên 030238220156 - Test Case Tìm kiếm vé, Xem chỉ tiết chuyến xe
- Test Database toàn vẹn dữ liệu
- Use case Quản lý tài khoản nhân viên
- Mô tả giao diện tìm kiểm vé
100%
Võ Hoàng Uyên Nhi 030238220170 - Quy trình nghiệp vụ quản lý tài khoản nhân viên
- Test case chon vé
- Mô tả giao diện quản lý chuyến xe
- Test database phan (Check size of the column/ nulls fields/ column keys in a table),
- Tổng hợp Word
100%
Phạm Nguyễn Anh Thư 030238220257 - M6 ta quy trình nghiệp vụ Quản lý Đặt vé
- Mô tả giao diện Tìm kiếm vé, giao diện Thanh toán
và giao diện Đăng nhập
- Testcase Đăng nhập
- Test Procedure 100%
Trang 6
| - Téng hop PowerPoint
Trang 7LOI CAM ON
Lời đầu tiên nhóm chúng em xin trân trọng gửi lời cảm ơn chân thành và sự kính trọng tới cô Nguyễn Thị Tường Vi — giảng viên môn Đảm bảo chất lượng và kiêm thử phân mềm đã tận tình giảng dạy và hướng dẫn cũng như đưa ra những lời khuyên trong suốt quá
trình học tập dé chúng em có thé hoàn thành bài báo cáo này
Môn Đảm bảo chất lượng và kiểm thử phần mềm là một trong những môn học quan trọng và cơ bản trong chương trình đào tạo ngành Hệ thống thông tin quản lý Môn học này cung cấp cho chúng em những kiến thức và kỹ năng cần thiết để hiểu về các khái niệm cơ
ban liên quan đến chất lượng phần mềm, các nhân tổ chất lượng, đảm bảo, đánh giá chất
lượng phần mềm, các phương pháp và chiến lược kiểm thử phần mềm, các chuẩn thế giới về chất lượng phân mêm, các công cụ hỗ trợ việc đánh giá và đâm bảo chất lượng phân mềm
Trong quá trình thảo luận và hoàn thành bài báo cáo dù đã rất cố gắng trong việc tìm hiểu nhưng do kiến thức còn hạn hẹp nên không tránh khỏi những thiếu sót trong cách làm, cách hiểu, lỗi trình bày Chúng em rất mong nhận được sự đóng góp ý kiến của cô để bài báo
cáo của nhóm chúng em được hoàn thiện hơn
Nhóm chúng em xin kính chúc cô sức khỏe, hạnh phúc và thành công trên con đường
sự nghiệp giảng dạy
Trang 8DANH MUC TU VIET TAT
SRS Software Specification Requirements
(Tài liệu đặc tả yêu cầu phân mềm)
QR Quick Response Code
SMS Short Message Service
(Dịch vụ tin nhắn ngăn)
CSDL Cơ sở dữ liệu
Trang 9
DANH MUC BANG Bảng l: Đặc tả use case “Quản lý tài khoản nhân vIÊHÏ” c2 22122212111 212151 2x ere 12
Bảng 2: Đặc tả use case “Quản lý đặt Vé” Q0 202v n2 n1 21121112 12111211 1201111 key 14
Bang 3: Dac ta use case “Quan ly chuyén xe” - đối với nhân viên quản lý 17 Bang 4: Dac ta use case “Quan ly chuyén xe” - déi twong Ia tai xé, tiép vidn 19
Trang 10DANH MUC HINH ANH Hinh 1: Quy trinh nghiép vu "Quản lý tài khoản nhân viên” eee eeeeeeeeeeeee tees 4
Hình 2: Quy trình nghiệp vụ "Quản ly dat ve" cece cece cneeseeeeeneeeteeesseeneeeeseeens 5
Hình 3: Quy trình nghiệp vụ "Quản lý chuyến Xxe” n2 ra 7 Hình 4: Biểu đồ use case mức ngữ cảnh cà 2n HH H2 trung 8
Hinh 5: Biéu dé use case “Quan ly tai khoản nhân viên” share 9
Hình 6: Biểu đỗ use case “Đặt vé” HH HH Hee 10
Hình 7: Biểu đồ use case “Quản lý chuyến xe” đối với nhân viên quản lý - so 11
Hình 8: Biểu đồ use case “Quản ly chuyến xe” đối với tài xế, tiếp viên ee 11
Trang 11PHẢN 1: GIỚI THIỆU
1.1 Mục đích
Mục đích của tài liệu đặc tả yêu câu phần mềm này là cung cấp một cái nhìn tổng quan, đễ hiểu về các yêu cầu, thành phân, các chức năng chính cũng như giới hạn của hệ thông Tài liệu này dành cho những người trong nhóm xây dựng và phát triển phần mềm, kiểm thử viên, nhà quản lý dự án và các bên liên quan
1.2 Pham vi
Phạm vi của đề tài tập trung vào việc khảo sát hiện trạng, phân tích và thiết kế hệ thống phần
mềm “Quản lý đặt vé xe khách”; thiết kế cơ sở dữ liệu, lựa chọn nên tảng phục vụ cho việc xây đựng, triển khai các module phần mềm thành một hệ thống quản lý tích hợp tiện lợi trong việc liên kết và chia sẻ dữ liệu
-_ Xây dựng module Quản lý tài khoản nhân viên
- _ Xây dựng module Quản lý đặt vé
-_ Xây dựng module Quản lý chuyến xe
1.3 Từ điển thuật ngữ
- SRS: Software Specification Requirements: Dac tả yêu câu phần mềm
- Use case: Biéu dé miéu ta nhitng yéu cầu của hệ thống
1.4, Téng quat
Tài liệu này được viết dựa theo chuẩn của Tài liệu đặc tả yêu cầu phần mềm
(Software Requirements Specifications - SRS) duoc giai thich trong “IEEE Recommended Practice for Software Requirements Specifications” va trong “IEEE Guide for Developing System Requirements Specifications” Về mặt cấu trúc được chia lam 3 phan:
- Phan 1: Cung cap cai nhìn tông quan về các thành phần của SRS
-_ Phần 2: Mô tả tông quan các nhân tố, ràng buộc, đặc điểm người đùng, môi trường thực thi tác động lên hệ thống và các yêu cầu của nó Phần này cung cấp thông tin chỉ tiết các yêu cầu chức năng cũng như thông tin cần thiết cho các nhà phát triển phần mềm để thiết kế phần mềm đáp ứng được các yêu cầu đó
Trang 12PHAN 2: YEU CAU CHUC NANG
2,1 Đôi tượng người dùng
- _ Phần mềm xây dựng 03 module quản lý tài khoản người dùng, quản lý đặt vé va quan
lý chuyến xe
-_ Đối tượng người dùng là khách hàng, tài xế, tiếp viên, nhân viên quản ly, quan tri
viên
2.2 Các chức năng của hệ thông
2.2.1 Phân hệ “Quản lý tài khoản nhân viên”
Trong phân hệ Quản lý tài khoản người dùng, hệ thống hễ trợ cho đối tượng người
dùng là guản trị viên với các chức năng chỉ tiết như sau:
- Đăng nhập
- _ Tìm kiếm tài khoản nhân viên
-_ Tạo mới tài khoản nhân viên
-_ Xóa tài khoản nhân viên
- Cap nhật thông tin tài khoản nhân viên
- _ Phân quyền tài khoản nhân viên
- Đăng xuất
2.2.2 Phân hệ “Quản lý đặt vé”
Trong phân hệ Quản lý đặt vé, hệ thống hỗ trợ cho đối tượng người dùng là kbách
hàng với các chức năng chỉ tiết như sau:
Trang 132.2.3 Phân hệ “Quản lý chuyến xe”
Trong phân hệ Quản lý đặt vé, hệ thông hỗ trợ cho nhân viên quan lý, tài xế và tiếp viên với
các chức năng chỉ tiết như sau:
- _ Nhân viên quản lý:
+_ Đăng nhập
Xem thông tin chuyền xe
Tạo mới thông tin chuyền xe
Cập nhật thông tin chuyến xe
Xóa thông tin chuyến xe
Xem, giải quyết phản hồi của tài xế/ tiếp viên
+ Xem thông tin chuyến xe phụ trách
+ Phan héi xác nhận/ hủy chuyến
+ Đăng xuất
Trang 142.3.1 Quy trinh nghiép vu “Quan ly tai khoan nhan vién”
QUAN TRI VIEN
Đăng nhập ———— J
INhập thông tin
<S——t
Xác nhận xóa TC Cập nhật tải khoản
Lưu thông tin
hân quyền
HE THONG
Hién thi danh sach tai
| khoản nhân viên [Cập nhật danh
Hình 1: Quy trinh nghiép vụ "Quản lý tài khoản nhán viên"
Quản trị viên bắt đầu quy trình bằng cách đăng nhập vào hệ thống Hệ thống hiển thị
giao diện của quản trị viên
xi
Trang 15công
- _ Quản trị viên chon tao tài khoản nhân viên mới Tiếp đó, quản trị viên nhập thông tin tài khoản cần tạo Sau khi hệ thống kiểm tra thông tin và lưu vào hệ thống nếu hợp lệ thì quản trị viên nhận được thông báo tạo tài khoản thành công Cùng với đó quản trị viên thực hiện phân quyền cho tài khoản nhân viên vừa tạo
- _ Quản trị viên có thê tìm kiếm tài khoản nhân viên bằng cách nhập thông tin tìm kiếm,
cập nhật và xóa tài khoản nhân viên
- Quan tri viên kết thúc quy trình và đăng xuất khỏi hệ thống
2.3.2 Quy trình nghiệp vụ “Quản lý đặt vé”
Hiễn thị thông tin các
Nhập thông tin tìm
Hiễn thị thông tin chỉ
Hiễn thị mã QR tương
lứng với phương thức thanh toán Chọn phương thức
khách hàng
cH
Hình 2: Quy trình nghiệp vụ "Quản lý đặt vé
Khách hàng có thể thực hiện đặt vé xe theo quy trình sau:
-_ Radio button mặc định được chọn ở ô một chiều Khách hàng có thê nhân chọn khứ hồi nếu đặt vé khứ hồi
xii
Trang 16Khách hàng có thé tìm kiếm và chọn | diém dén va 1 diém đi
Khách hàng chọn ngày đi
Số vé là một drop-down list chứa các giá trị từ I đến 5, mặc định là số 1 Khách hàng
có thể chọn số lượng nhưng không quá 5 vé trong một lần đặt
Khi nhắn nút tìm kiếm, các chuyến xe thỏa mãn sẽ hiện Tra
Các lựa chọn lọc khách hàng có thể chọn hoặc không Khi chọn các lựa chọn lọc, các
chuyến xe hiện lên sẽ có thể thay đổi thoả mãn các lựa chọn đó
Khách hàng nhắn chọn chuyến xe phù hợp Hệ thống sẽ chuyển sang màn hình tiếp theo cho phép khách hàng chọn ghế và nhập thông tin cá nhân
Khách hàng chọn ghế và nhập thông tin
Khách hàng bắt buộc phải tích chọn vào ô Chấp nhận điều khoản đề đặt vé
Khách hàng chọn hình thức đón trả
Khách hàng nhân thanh toán sau khi đã điền đây đủ thông tin
Ở màn hình thanh toán, khách hàng có thê lựa chọn phương thức thanh toán Trên
màn hình sẽ có thời gian hết hiệu lực của mã QR được đếm ngược Nếu chưa kịp
thanh toán, khách hàng sẽ phải chọn lại phương thức đó để lấy lại mã Và thực hiện thanh toán
Sau khi thanh toán thành công, hệ thống sẽ gửi thông tin vé điện tử qua email và SMS cho khách hàng
Trang 17Nhân viên quan ly Tài xế, tiếp viên
Hình 3: Quy trình nghiệp vụ "Quản lý chuyến xe"
Quy trình nghiệp vụ thực hiện quản lý chuyến xe:
- _ Nhân viên quản lý đăng nhập vào hệ thông => hệ thông xác nhận thông tin và hién thi
giao diện quản lý
- _ Nhân viên quản lý chọn chức năng quán lý chuyền xe
Trang 182.4.1 Biéu dé use case
2.4.1.1 Biéu dé use case mike ngit canh
Trang 192.4.1.2 Biéu dé use case “Quan I tài khoản nhân viên”
Tìm kiếm tải khoản
Trang 21
Phản hỏi xác - hận/ hủy chuyê
Trang 222.4.2.1, Dac ta use case “Quan ly tài khoản nhân viên”
Bang 1: Dac ta use case “Quản lý tài khoản nhân viên ”
¬ Use case này mô tả các chức năng mà quản trị viên có thể thực hiện để
Description oy a ta aad
quản lý thông tin tài khoản của nhân viên trong hệ thông
Actor Quản trị viên
thông thành công
Post - Condition Théng tin tai khoản người ding có thê được tìm kiếm, thêm mới, cập
nhật hoặc xóa theo yêu cầu của quản trị viên khi cần thiết
Basic flow
1 Quản trị viên đăng nhập vào phần mềm đặt vé xe khách
2 Quản trị viên chọn chức năng “Quản lý tài khoản nhân viên”
3 Hệ thống hiển thị danh sách tài khoản nhân viên
4 Quản trị viên chọn chức năng muốn thực hiện để quản lý tài
khoản nhân viên