1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài Đảm bảo chất lượng và kiểm thử phần mềm hệ thống quản lý Đặt vé xe khách bảo toàn phần tài liệu Đặc tả yêu cầu (srs)

30 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 2,1 MB

Nội dung

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 1

NGAN 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 2

MUC 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 3

2.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 4

BANG 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 7

LOI 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 8

DANH 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 10

DANH 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 11

PHẢ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 12

PHAN 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 13

2.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 14

2.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 15

cô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 16

Khá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 17

Nhâ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 18

2.4.1 Biéu dé use case

2.4.1.1 Biéu dé use case mike ngit canh

Trang 19

2.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 22

2.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

Ngày đăng: 05/12/2024, 16:03

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w