SRS Quan Ly Diem SinhVien

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 56

Quality Management System

Software Requirement Specification


TMSO-SRS-001
Version 1.0

DOCUMENT ADMINISTRATION: The master of this document is stored on an electronic database and is writing
protected. It may only be altered by authorized persons. Copies may be printed out, but this is not
recommended. Viewing of the master online ensures access to the current issue. Any hard copy of this
document or unlocked soft copy must be regarded as an uncontrolled copy.
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Revision History
Date Version Description Author Revised by

TMA Confidential
TMA Solutions
Page 2 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Table of Contents
1. Giới Thiệu.........................................................................................................................6
1.1 Tổng quát:..................................................................................................................6
1.2 Phạm vi:......................................................................................................................6
2. Yêu cầu chức năng...........................................................................................................7
2.1 Tính năng/Thành phần #1: Màn hình đăng nhập..................................................7
2.1.1.1 Giao diện người dùng...................................................................................7
2.1.2 Chức năng yêu cầu...............................................................................................7
2.2 Tính năng/Thành phần #2: Màn hình xem điểm cho Sinh Viên...........................9
2.2.1 Giao diện người dùng...........................................................................................9
2.2.2 Chức năng yêu cầu...............................................................................................9
Giao diện màn hình xem điểm cho sinh viên...................................................................10
Mã số sinh viên................................................................................................................10
Tên sinh viên....................................................................................................................10
Danh sách môn học và điểm của Sinh Viên.....................................................................10
Điểm tích luỹ....................................................................................................................10
2.3 Tính năng/Thành phần #3: Màn hình danh sách lớp giảng viên đang dạy.......10
2.3.1 Giao diện người dùng.........................................................................................11
2.3.2 Chức năng yêu cầu.............................................................................................11
Tìm kiếm lớp học phần theo mã.......................................................................................12
Danh sách lớp học phần...................................................................................................12
2.4 Tính năng/Thành phần #4: Màn hình danh sách sinh viên trong lớp học phần
(từ màn hình danh sách lớp giảng viên đang dạy)..........................................................12
2.4.1 Giao diện người dùng.........................................................................................13
2.4.2 Chức năng yêu cầu.............................................................................................14
Tên lớp học phần..............................................................................................................14
Chỉnh sửa điểm của sinh viên..........................................................................................14
2.5 Tính năng/Thành phần #5: Màn hình quản lý Tài Khoản..................................15
2.5.1 Giao diện người dùng.........................................................................................15
2.5.2 Chức năng yêu cầu.............................................................................................15
2.6 Tính năng/Thành phần #6: Màn hình danh sách các tài khoản (tuỳ theo loại).16
2.6.1 Giao diện người dùng.........................................................................................16
2.6.2 Chức năng yêu cầu.............................................................................................17
TMA Confidential
TMA Solutions
Page 3 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.7 Tính năng/Thành phần #7: Màn hình quản lý của phòng đào tạo.....................20
2.7.1 Giao diện người dùng.........................................................................................20
2.7.2 Chức năng yêu cầu.............................................................................................20
Hiển thị danh sách những thông tin cần quản lý..............................................................21
2.8 Tính năng/Thành phần #8: Màn hình Danh sách Khoa......................................21
2.8.1 Giao diện người dùng.........................................................................................21
2.8.2 Chức năng yêu cầu.............................................................................................23
Hiển thị danh sách các Khoa............................................................................................24
Thêm Khoa mới...............................................................................................................24
Sửa thông tin một Khoa...................................................................................................24
2.9 Tính năng/Thành phần #9: Màn hình Danh sách Ngành....................................25
2.9.1 Giao diện người dùng.........................................................................................25
2.9.2 Chức năng yêu cầu.............................................................................................27
Hiển thị danh sách các Ngành..........................................................................................28
Thêm Ngành mới.............................................................................................................28
Sửa thông tin một Khoa...................................................................................................28
2.10 Tính năng/Thành phần #10: Màn hình danh sách Khoá Học.........................29
2.10.1 Giao diện người dùng.........................................................................................29
2.10.2 Chức năng yêu cầu.............................................................................................31
Hiển thị danh sách các Khoá Học....................................................................................32
Thêm Khoá Học mới........................................................................................................32
Sửa thông tin một Khoá Học............................................................................................32
2.11 Tính năng/Thành phần #12: Màn hình danh sách môn học trong chương trình
đào tạo.................................................................................................................................32
2.11.1 Giao diện người dùng.........................................................................................33
2.11.2 Chức năng yêu cầu.............................................................................................34
Hiển thị danh sách các Môn Học.....................................................................................35
Thêm Môn học mới..........................................................................................................35
2.12 Tính năng/Thành phần #13: Màn hình danh sách Lớp Học Phần.................35
2.12.1 Giao diện người dùng.........................................................................................36
2.12.2 Chức năng yêu cầu.............................................................................................37
Hiển thị danh sách các Lớp Học......................................................................................38
Thêm Lớp Học Phần mới.................................................................................................38

TMA Confidential
TMA Solutions
Page 4 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.13 Tính năng/Thành phần #14: Màn hình danh sách Sinh Viên trong một Lớp
Học Phần.............................................................................................................................38
2.13.1 Giao diện người dùng.........................................................................................39
2.13.2 Chức năng yêu cầu.............................................................................................41
Màn hình danh sách Sinh Viên trong một Lớp Học Phần.............................................41
Hiển thị danh sách các các Sinh Viên trong Lớp Học Phần.............................................42
Thêm Sinh Viên vào Lớp Học Phần.................................................................................42
Sửa thông tin một Sinh Viên trong Lớp Học Phần...........................................................42
2.14 Tính năng/Thành phần #15: Màn hình quản lý thông tin Giảng Viên...........42
2.14.1 Giao diện người dùng.........................................................................................43
2.14.2 Chức năng yêu cầu.............................................................................................45
Thanh action bar...............................................................................................................46
Hiển thị danh sách các Giảng Viên..................................................................................46
Thêm Giảng Viên mới......................................................................................................46
Sửa thông tin một Giảng Viên..........................................................................................46
2.15 Tính năng/Thành phần #16: Màn hình quản lý Sinh Viên..............................47
2.15.1 Giao diện người dùng.........................................................................................47
2.15.2 Chức năng yêu cầu.............................................................................................49
Thanh action bar...............................................................................................................50
Hiển thị danh sách các Sinh Viên.....................................................................................50
Thêm Sinh Viên mới........................................................................................................50
Sửa thông tin một Sinh Viên............................................................................................50
2.16 Tính năng/Thành phần #17: Màn hình quản lý Danh Sách Khoá Học..........51
2.16.1 Giao diện người dùng.........................................................................................51
2.16.2 Chức năng yêu cầu.............................................................................................53
Hiển thị danh sách các Khoá Học....................................................................................54
Thêm Khoá Học mới........................................................................................................54
Sửa thông tin một Khoá Học............................................................................................54

TMA Confidential
TMA Solutions
Page 5 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

1. Giới Thiệu
1.1 Tổng quát:
Đây là một phần mềm quản lý điểm sinh viên. Phần mềm cho phép giảng viên nhập điểm vào mỗi
cuối học kỳ, cho phép sinh viên

1.2 Phạm vi:


 Phiên bản demo chỉ mục đích hiển thị giao diện đúng với thiết kế, không liên kết đến cơ sở
dữ liệu trên Firebase.
 Android OS: Android: 7.0 API 21
 Android test devices: Samsung Galaxy S8, Nokia X6, Xiaomi Mi 4, Xiaomi Redmi Note 4x
 Android screen resolutions: 1440x2960, 1080x1920,
 Chỉ hỗ trợ màn hình dọc trên tất cả các layout của ứng dụng.

TMA Confidential
TMA Solutions
Page 6 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2. Yêu cầu chức năng


2.1 Tính năng/Thành phần #1: Màn hình đăng nhập

2.1.1.1 Giao diện người dùng

Image1: Login
2.1.2 Chức năng yêu cầu
Item Description Action Response
Màn hình đăng Màn hình đăng nhập bao gồm: N/A N/A
nhập - Logo
- Một trường nhập ID
- Một trường nhập password
- Một text để thông báo
- 4 nút check
- 1 nút đăng nhập

TMA Confidential
TMA Solutions
Page 7 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Trường nhập ID Là nơi người dùng nhập Id bằng bàn phím Click vào Dòng chữ gợi ý
ảo trường nhập ID được sẽ mất đi vào
bàn phím ảo hiện lên
cho phép người dùng
nhập văn bản.
Trường nhập Là nơi người dùng nhập password bằng Click vào Dòng chữ gợi ý
Password bàn phím ảo trường nhập được sẽ mất đi vào
Password bàn phím ảo hiện lên
cho phép người dùng
nhập văn bản.
Hiện dấu “ * ” khi người dùng gõ văn bảng Gõ văn bản Hiện dấu sao thay vì
bằng bàn phím ảo. bằng bàn phím văn bản bình thường
ảo
Text thông báo Nếu người không nhập vào trường ID hoặc Click nút đăng Thông báo hiện liên
login thất bại. nhập và có chữ thông báo
màu đỏ.
Nếu người không nhập vào trường Pass- Click nút đăng Thông báo hiện liên
word hoặc login thất bại. nhập và có chữ thông báo
màu đỏ.
Khi người dùng không chọn 1 trong 4 nút Click nút đăng Thông báo hiện liên
radio nhập và có chữ thông báo
màu đỏ.

Chọn tài khoản Chọn vào radio button để đăng nhập tài Chọn radio Chọn radio button
để login khoản Sinh Viên button Sinh Sinh Viên được
Viên check
Chọn vào radio button để đăng nhập tài Chọn radio Chọn radio button
khoản Giảng Viên button Giảng Giảng Viên được
Viên check
Chọn vào radio button để đăng nhập tài Chọn radio Chọn radio button
khoản Admin button Admin Admin được check
Chọn vào radio button để đăng nhập tài Chọn radio Chọn radio button
khoản Phòng đào tạo button Phòng Phòng đào tạo được
Đào Tạo check
Đăng nhập Khi người dùng nhập đầy đủ id, password, Click nút đăng Hiển thị màn hình
chọn tài khoản Sinh Viên thì sẽ vào màn nhập xem điểm cho sinh
hình liệt kê những môn học và điểm của viên
Sinh Viên đó.

Khi người dùng nhập đầy đủ id, password, Click nút đăng Hiển thị danh sách
chọn tài khoản Giảng Viên thì sẽ vào màn nhập những lớp mà Giảng
hình liệt kê danh sách tất cả các lớp mà Viên đang dạy
Giảng Viên đó đăng dạy.

Khi người dùng nhập đầy đủ id, password, Click nút đăng Hiển thị màn hình
chọn tài khoản Admin thì sẽ vào màn hình nhập quản lý Tài khoản
liệt kê những loại tài khoản cần quản lý

Khi người dùng nhập đầy đủ id, password, Click nút đăng Hiển thị màn hình
chọn tài khoản Phòng đào tạo thì sẽ vào nhập quản lý (của Phòng
màn hình quản lý các thông của Phòng đào đào tạo)
tạo

TMA Confidential
TMA Solutions
Page 8 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.2 Tính năng/Thành phần #2: Màn hình xem điểm cho Sinh Viên
2.2.1 Giao diện người dùng

Image2: Screen_Xem_diem_SinhVien
2.2.2 Chức năng yêu cầu
Item Description Action Response

TMA Confidential
TMA Solutions
Page 9 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Giao diện Màn hình xem điểm sinh viên bao N/A N/A
màn hình gồm:
xem điểm - Mã số sinh viên
cho sinh - Tên sinh viên
viên - Danh sách các môn học của
sinh viên.
- Điểm tích luỹ của sinh viên
đó.
Mã số sinh Hiện mã số của sinh viên khi đăng N/A N/A
viên nhập thành công.

Tên sinh Hiển thị tên sinh viên khi đăng nhập N/A N/A
viên thành công.

Danh sách Hiển thị danh sách môn học và điểm. N/A N/A
môn học và Một dòng có những thông tin: Mã học
điểm của phần, tên học phần, số tín chỉ, điểm
Sinh Viên
Điểm tích Hiển thị điểm được tính theo công N/A N/A
luỹ thức:

2.3 Tính năng/Thành phần #3: Màn hình danh sách lớp giảng viên đang dạy

TMA Confidential
TMA Solutions
Page 10 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.3.1 Giao diện người dùng

Image3: Screen_Danh_sach_lop_hp_sinh_vien_dang_day
2.3.2 Chức năng yêu cầu

TMA Confidential
TMA Solutions
Page 11 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Item Description Action Response


Màn hình Danh Màn hình hiển thị danh sách những N/A N/A
sách lớp giảng lớp học phần mà giảng viên đang dạy
viên đang dạy bao gồm:
- Tên giảng viên
- Trường tìm kiếm lớp học
phần
- Nút tìm kiếm
- Danh sách các lớp học phần
mà Giảng Viên đang dạy
Tên giảng viên Hiển thi tên của giảng viên. N/A N/A

Tìm kiếm lớp Nhập mã lớp học phần để tìm kiếmChọn vào trường Mất chữ gợi ý và hiên
học phần theo tìm kiếm bàn phím ảo để người
mã dùng nhập văn bản
Chọn nút tìm kiếm sau khi nhập tìm Click nút tìm kiếm Hiển thị danh sách các
mã lớp lớp học phần có mã lớp
như đã nhập
Danh sách lớp Hiển thị danh sách lớp học phần mà N/A N/A
học phần Giảng Viên dạy
Một dòng trong danh sách chứa N/A N/A
thông tin:
- Mã lớp học phần
- Tên lớp học phần
Người dùng chọn một dòng bất kỳ Chọn một dòng Chuyển sang màn hình
trong danh sách trong danh sách danh sách sinh viên trong
lớp học phần

2.4 Tính năng/Thành phần #4: Màn hình danh sách sinh viên trong lớp học phần
(từ màn hình danh sách lớp giảng viên đang dạy)

TMA Confidential
TMA Solutions
Page 12 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.4.1 Giao diện người dùng

Image4: Screen_DS_SinhVien_cua_mot_lop_HP

TMA Confidential
TMA Solutions
Page 13 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image4’: Dialog_sua_diem_sinh_vien

2.4.2 Chức năng yêu cầu


Item Description Action Response
Màn hình danh Màn hình danh sách sinh viên N/A N/A
sách sinh viên trong lớp học phần bao gồm:
trong lớp học - Mã lớp học phần
phần (từ màn
- Tên lớp học phần
hình danh sách
lớp giảng viên - Danh sách
đang dạy) - Nút chỉnh sửa điểm của
Sinh Viên
- Dialog chỉnh sửa điểm của
sinh viên, gồm có:
o Mã sinh viên
o Tên sinh viên
o Điểm
o Nút OK
o Nút Cancel
Mã lớp học phần Hiển thị mã lớp học phần N/A N/A
Tên lớp học Hiển thị tên của lớp học phần N/A N/A
phần
Chỉnh sửa điểm Khi người dùng muốn nhập điểm Trượt sang trái một Hiển thị nút Edit
của sinh viên hoặc chỉnh sửa điểm của sinh viên dòng trong danh sách

Hiển thị dialog nhập điểm hoặc Click nút Sửa Hiển thị Dialog chỉnh
chỉnh sửa điểm sửa điểm của sinh viên

Nhập điểm cho sinh viên. Click nút sửa trên di- Dialog biến mất và cập
alog nhật lại điểm cho sinh
viên

TMA Confidential
TMA Solutions
Page 14 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.5 Tính năng/Thành phần #5: Màn hình quản lý Tài Khoản
2.5.1 Giao diện người dùng

Image5: Screen_quan_ly_tai_khoan
2.5.2 Chức năng yêu cầu

Item Description Action Response

Màn hình quản lý Màn hình quản lý tài khoản bao gồm: N/A N/A
tài khoản - Danh sách những loại tài
khoản cần quản lý
Danh sách các loại Hiển thị các loại tài khoản đăng nhập N/A N/A
tài khoản vào bao gồm:
- Tài khoản sinh viên
- Tài khoản giảng viên
- Tài khoản Admin
- Tài khoản Phòng đào tạo
TMA Confidential
TMA Solutions
Page 15 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Người dùng chọn một dòng trong Chọn một dòng Hiển thị danh sách
danh sách để hiển thị danh sách các trong danh sách những tài khoản tuỳ
tài khoản theo loại tài khoản

2.6 Tính năng/Thành phần #6: Màn hình danh sách các tài khoản (tuỳ theo loại)
2.6.1 Giao diện người dùng

Image6: Screen_danh_sach_cac_tai_khoan_theo_loai

TMA Confidential
TMA Solutions
Page 16 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image7: Screen_them_tai_khoan_moi

Image8: Screen_sua_tai_khoan

Image9: Screen_xoa_tai_khoan

2.6.2 Chức năng yêu cầu


Item Description Action Response
Màn hình danh Màn hình danh sách các tài khoản N/A N/A
sách các tài khoản bao gồm:
- Thanh action bar chứa thông
TMA Confidential
TMA Solutions
Page 17 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

tin của loại tài khoản


- 1 nút thêm tài khoản mới
- 1 trường nhập tài khoản cần
tìm
- 1 nút tìm kiếm
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút sửa
o Nút xoá
- Danh sách các tài khoản
- Một dòng dữ liệu trong danh
sách bao gồm:
o Tên tài khoản
o Mật khẩu
- Dialog thêm tài khoản và dia-
log sửa tài khoản gồm:
o Trường nhập tài
khoản
o Trường nhập mật
khẩu
o Button thêm
o Button cancel
- Dialog xoá tài khoản gồm:
o Thông báo xoá
o Button xoá
o Button cancel
Hiển thị danh sách Hiển thị danh sách các tài khoản, với N/A N/A
các tài khoản mỗi tài khoản gồm:
- Tên tài khoản
- Mật khẩu
Thanh action bar Hiển thị loại tài khoản và nút thêm tài N/A N/A
khoản
Thêm tài khoản Khi người dùng cần một nơi để nhập Click chọn nút Hiển thị dialog thêm tài
mới thông tin cho tài khoản mới thêm tài khoản khoản mới
trên thanh action
bar
Thêm tài khoản từ Dialog thêm tài Chọn nút thêm Mất dialog, trở về màn
khoản mới trên Dialog hình chính và thêm một
tài khoản mới
Người dùng không muốn thêm tài Chọn nút cancel Mất dialog và về màn
khoản trên Dialog hình chính
Thông báo nếu để trống trường dữ Chọn nút thêm Mất dialog và về màn
liệu trên Dialog hình chính và thông
báo lỗi
Tìm kiếm tài khoản Người dùng muốn tìm kiếm một tài Chọn vào Chữ gợi ý sẽ ẩn đi và
khoản bất kỳ trong danh sách trường tìm kiếm bàn phím ảo hiện lên
cho phép người dùng

TMA Confidential
TMA Solutions
Page 18 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

nhập văn bản vào.


Sau khi nhập tài khoản cần tìm, Chọn vào nút Hiện danh sách tìm
người dùng cần thực hiện tìm kiếm. tìm kiếm kiếm nếu có tài khoản
nó, ngược lại thì không
Chỉnh sửa tài Người dùng muốn chỉnh sửa thông Trượt ngang Hiển thị 2 nút sửa và
khoản tin một tài khoản một dòng muốn xoá, chọn nút sửa
chỉnh sửa trên
danh sách và
chọn nút sửa
Hiển thị Dialog chứa thông tin của tài N/A N/A
khoản cần sửa
Nhập thông tin cần sửa và chỉnh sửa Chọn nút sửa Mất dialog, về màn
trên dialog hình chính và cập nhật
sửa đổi
Chọn nút cancel Mất dialog và về màn
trên dialog hình chính
Xoá tài khoản Người dùng muốn xoá một tài khoản Trượt ngang Hiện Dialog xoá và
bất kỳ trong danh sách một dòng muốn thông báo trước khi xoá
xoá trên danh
sách và chọn
nút xoá
Thực hiện xoá tài khoản Chọn nút xoá Dialog mất đi, trở về
trên dialog màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá tài Chọn nút cancel Dialog mất đi và về lại
khoản nữa trên dialog màn hình chính

TMA Confidential
TMA Solutions
Page 19 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.7 Tính năng/Thành phần #7: Màn hình quản lý của phòng đào tạo
2.7.1 Giao diện người dùng

Image10: Screen_Quan_ly_cua_phong_dao_tao

2.7.2 Chức năng yêu cầu


Item Description Action Response
Màn hình quản lý Màn hình quản lý của Phòng đào tạo N/A N/A
của Phòng đào tạo bao gồm:
- Action bar chứa phòng đào tạo

TMA Confidential
TMA Solutions
Page 20 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

- Danh sách quản lý bao gồm:


o Khoa
o Sinh Viên
o Giảng Viên
Hiển thị danh sách Hiển thị danh sách những thông tin cần N/A N/A
những thông tin quản lý của phòng đào tạo sau đăng
cần quản lý nhập thành công.
Chọn một trong các dòng trong danh Chọn một dòng Hiển thị màn hình
sách để thực hiện quản lý đối tượng trên danh sách thông tin tương ứng
cần quản lý

2.8 Tính năng/Thành phần #8: Màn hình Danh sách Khoa

TMA Confidential
TMA Solutions
Page 21 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.8.1 Giao diện người dùng

Image11: Danh_sach_Khoa

TMA Confidential
TMA Solutions
Page 22 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image12: Dialog_Them_Khoa

Image13: Dialog_Sua_Khoa

Image14: Dialog_thong_bao_xoa_Khoa

TMA Confidential
TMA Solutions
Page 23 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.8.2 Chức năng yêu cầu


Item Description Action Response
Màn hình danh Màn hình danh sách Khoa bao gồm: N/A N/A
sách Khoa - Thanh action bar Danh sách
khoa
- 1 nút thêm Khoa mới
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút sửa
o Nút xoá
- Dialog thêm Khoa và dialog
sửa Khoa gồm:
o Trường nhập mã
Khoa
o Trường nhập tên
Khoa
o Spinner chọn ngày
tháng năm
- Dialog xoá Khoa gồm:
o Thông báo xoá
o Button xoá
o Button cancel
- Hiển thị danh sách các Khoa
- Một dòng trong danh sách
Khoa bao gồm:
o Mã Khoa
o Tên Khoa
o Ngày thành lập
Thanh action bar Hiển thị “Danh sách Khoa” trên action N/A N/A
bar

TMA Confidential
TMA Solutions
Page 24 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Hiển thị danh Hiển thị danh sách các Khoa mà N/A N/A
sách các Khoa trường giảng dạy
Mỗi dòng trong danh sách hiển thị N/A N/A
các thông tin:
- Mã Khoa
- Tên Khoa
- Ngày thành lập
Thêm Khoa mới Người dùng muốn thêm một Khoa Chọn nút thêm trên Hiên thị dialog
mới action bar thêm Khoa
Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và
Khoa mới và thêm. Nhập thông tin dữ liệu bàn phím ảo hiện
bao gồm: lên cho người dùng
- Trường nhập mã Khoa nhập thông tin vào
- Trường nhập tên Khoa
- Chọn ngày thành lập
Thêm Khoa mới vào danh sách Chọn nút thêm trên di- Dialog mất đi và
alog trở về màn hình
chính, cập nhật
thông Khoa mới
vào danh sách
Người dùng không muốn thêm khoa Chọn nút cancel trên Dialog mất đi và
nữa dialog trở về màn hình
chính
Sửa thông tin Người dùng muốn sửa thông tin một Trượt Khoa muốn xoá Hiển thị Dialog
một Khoa Khoa trong danh sách. trong danh sách sang Sửa Khoa
bên trái, hiển thị nút
Sửa và chọn nó
Sau khi chọn nút sửa,thực hiện sửa Chọn các trường dữ Hiển thị bàn phím
thông tin trên các trường dữ liệu liệu ảo để nhập thông
tin cần sửa
Sửa thông tin của Khoa Chọn vào nút sửa trên Dialog mất đi và
Dialog trở về màn hình
chính
Người dùng không muốn sửa tài Chọn nút cancel trên Dialog mất đi và về
khoản nữa dialog lại màn hình chính
Xoá tài khoản Người dùng muốn xoá một Khoa bất Trượt ngang một Hiện Dialog xoá và
kỳ trong danh sách dòng muốn xoá trên thông báo trước khi
danh sách và chọn nút xoá
xoá
Thực hiện xoá Khoa Chọn nút xoá trên dia- Dialog mất đi, trở
log về màn hình chính
và cập nhật lại
danh sách
Người dùng không muốn xoá Khoa Chọn nút cancel trên Dialog mất đi và về
nữa dialog lại màn hình chính

TMA Confidential
TMA Solutions
Page 25 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.9 Tính năng/Thành phần #9: Màn hình Danh sách Ngành
2.9.1 Giao diện người dùng

Image15: Screen_danh_sach_Nganh

TMA Confidential
TMA Solutions
Page 26 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image16: Dialog_them_nganh_moi

Image17: Dialog_sua_nganh

Image18: Dialog_xoa_nganh

TMA Confidential
TMA Solutions
Page 27 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.9.2 Chức năng yêu cầu


Item Description Action Response
Màn hình Màn hình danh sách Ngành bao gồm: N/A N/A
danh sách - Thanh action bar Danh sách
Ngành Ngành
- 1 nút thêm Ngành mới
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút sửa
o Nút xoá
- Dialog thêm Ngành và dialog N/A N/A
sửa Ngành gồm:
o Trường nhập mã
Ngành
o Trường nhập tên
Ngành
o Trường mã Khoa
- Dialog xoá Ngành gồm: N/A N/A
o Thông báo xoá
o Button xoá
o Button cancel
- Hiển thị danh sách các Ngành N/A N/A
- Một dòng trong danh sách
gồm:
o Mã Ngành
o Tên Ngành
o Mã Khoa
Thanh ac- Hiển thị “Danh sách Ngành” trên N/A N/A
tion bar action bar

TMA Confidential
TMA Solutions
Page 28 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Hiển thị Hiển thị danh sách các Ngành mà N/A N/A
danh sách trường giảng dạy
các Ngành Mỗi dòng trong danh sách hiển thị các N/A N/A
thông tin:
- Mã Khoa
- Tên Khoa
- Ngày thành lập

Thêm Người dùng muốn thêm một Ngành Chọn nút thêm trên ac- Hiên thị dialog thêm
Ngành mới mới tion bar Ngành
Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Ngành mới và thêm. Nhập thông tin dữ liệu phím ảo hiện lên cho
bao gồm: người dùng nhập thông
- Trường nhập mã Ngành tin vào
- Trường nhập tên Ngành
- Trường mã Khoa
Thêm Ngành mới vào danh sách Chọn nút thêm trên dia- Dialog mất đi và trở về
log màn hình chính, cập
nhật thông Ngành mới
vào danh sách
Người dùng không muốn thêm Ngành Chọn nút cancel trên di- Dialog mất đi và trở về
nữa alog màn hình chính
Sửa thông Người dùng muốn sửa thông tin một Trượt Ngành muốn xoá Hiển thị Dialog Sửa
tin một Ngành trong danh sách. trong danh sách sang Ngành
Khoa bên trái, hiển thị nút Sửa
và chọn nó
Sau khi chọn nút sửa,thực hiện sửa Chọn các trường dữ Hiển thị bàn phím ảo
thông tin trên các trường dữ liệu liệu để nhập thông tin cần
sửa
Sửa thông tin của Ngành Chọn vào nút sửa trên Dialog mất đi và trở về
Dialog màn hình chính
Người dùng không muốn sửa tài Chọn nút cancel trên di- Dialog mất đi và về lại
khoản nữa alog màn hình chính
Xoá Khoa Người dùng muốn xoá một Ngành bất Trượt ngang một dòng Hiện Dialog xoá và
kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
sách và chọn nút xoá
Thực hiện xoá Ngành Chọn nút xoá trên dia- Dialog mất đi, trở về
log màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá Ngành Chọn nút cancel trên di- Dialog mất đi và về lại
nữa alog màn hình chính

TMA Confidential
TMA Solutions
Page 29 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.10 Tính năng/Thành phần #10: Màn hình danh sách Khoá Học
2.10.1 Giao diện người dùng

Image19: Screen_danh_sach_KhoaHoc

TMA Confidential
TMA Solutions
Page 30 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image20: Dialog_them_KhoaHoc

Image21: Dialog_sua_KhoaHoc

Image22: Dialog_xoa_KhoaHoc

TMA Confidential
TMA Solutions
Page 31 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.10.2 Chức năng yêu cầu


Item Description Action Response
Màn hình Màn hình danh sách Khoá Học bao N/A N/A
danh sách gồm:
Khoá Học - Thanh action bar Danh sách
Khoá
- 1 nút thêm Khoá Học mới
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút sửa
o Nút xoá
- Dialog thêm Khoá Học và dia- N/A N/A
log sửa Khoá Học gồm:
o Trường nhập mã Khoá
Học
o Trường nhập năm bắt
đầu
o Trường nhập năm kết
thúc
- Dialog xoá Khoá Học gồm: N/A N/A
o Thông báo xoá
o Button xoá
o Button cancel
- Hiển thị danh sách các Khoá N/A N/A
Học
- Một dòng trong danh sách
gồm:
o Mã Khoá Học
Năm bắt đầu – Năm
o
kết thúc
Thanh ac- Hiển thị “Danh sách Khoá” trên action N/A N/A
tion bar bar

TMA Confidential
TMA Solutions
Page 32 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Hiển thị Hiển thị danh sách các Khoá Học mà N/A N/A
danh sách trường giảng dạy
các Khoá Mỗi dòng trong danh sách hiển thị các N/A N/A
Học thông tin:
- Mã Khoá Học
- Năm bắt đầu, năm kết thúc

Thêm Người dùng muốn thêm một Khoá Chọn nút thêm trên ac- Hiên thị dialog thêm
Khoá Học Học mới vào danh sách tion bar Khoá Học
mới Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Khoá Học mới và thêm. Thông tin cần dữ liệu phím ảo hiện lên cho
nhập bao gồm: người dùng nhập thông
- Trường nhập mã Khoá Học tin vào
- Trường chọn năm bắt đầu
- Trường chọn năm kết thúc
Thêm Khoá Học mới vào danh sách Chọn nút thêm trên dia- Dialog mất đi và trở về
log màn hình chính, cập
nhật thông tin Khoá
Học mới vào danh sách
Người dùng không muốn thêm Khoá Chọn nút cancel trên di- Dialog mất đi và trở về
Học nữa alog màn hình chính
Sửa thông Người dùng muốn sửa thông tin một Trượt Khoá Học muốn Hiển thị Dialog Sửa
tin một Khoá Học trong danh sách. xoá trong danh sách Khoá Học
Khoá Học sang bên trái, hiển thị
nút Sửa và chọn nó
Sau khi chọn nút sửa,thực hiện sửa Chọn các trường dữ Hiển thị bàn phím ảo
thông tin trên các trường dữ liệu liệu để nhập thông tin cần
sửa
Sửa thông tin của Khoá Học Chọn vào nút sửa trên Dialog mất đi và trở về
Dialog màn hình chính
Người dùng không muốn sửa tài Chọn nút cancel trên di- Dialog mất đi và về lại
khoản nữa alog màn hình chính
Xoá Khoá Người dùng muốn xoá một Khoá Học Trượt ngang một dòng Hiện Dialog xoá và
Học bất kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
sách và chọn nút xoá
Thực hiện xoá Khoá Học Chọn nút xoá trên dia- Dialog mất đi, trở về
log màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá Khoá Chọn nút cancel trên di- Dialog mất đi và về lại
Học nữa alog màn hình chính

2.11 Tính năng/Thành phần #12: Màn hình danh sách môn học trong chương trình
đào tạo

TMA Confidential
TMA Solutions
Page 33 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.11.1 Giao diện người dùng

Image23: Screen_chuong_trinh_dao_tao

TMA Confidential
TMA Solutions
Page 34 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image24: Dialog_them_MonHoc_trong_CTDT

Image25: Dialog_xoa_mot mon_học_trong_Chuong_trinh_dao_tao

2.11.2 Chức năng yêu cầu


Item Description Action Response
Màn hình Màn hình chương trình đào tạo bao N/A N/A
chương gồm:
trình đào - Thanh action bar Chương
tạo Trình Đào Tạo
- 1 nút thêm Môn học mới
- Dialog thêm Môn Học bao N/A N/A
gồm:
o Trường nhập mã Môn
học
o Nút thêm
o Nút xoá
- Dialog xoá một Môn học bao N/A N/A
gồm:
o Thông báo xoá
o Button xoá
o Button thoát
- Hiển thị danh sách các các N/A N/A
môn học trong chương trình
đào tạo

TMA Confidential
TMA Solutions
Page 35 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

- Một dòng trong danh sách


gồm:
o Mã môn học
o Tên môn học
o Số tín chỉ
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút Xoá
Thanh ac- Hiển thị “Chương Trình Đào Tạo” trên N/A N/A
tion bar action bar
Hiển thị Hiển thị danh sách các Khoá Học mà N/A N/A
danh sách trường giảng dạy
các Môn Mỗi dòng trong danh sách hiển thị các N/A N/A
Học thông tin:
- Mã Khoá Học
- Năm bắt đầu, năm kết thúc

Thêm Môn Người dùng muốn thêm một Môn học Chọn nút thêm trên ac- Hiên thị dialog thêm
học mới mới vào danh sách tion bar Môn Học
Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Môn Học mới và thêm. Thông tin cần dữ liệu phím ảo hiện lên cho
nhập bao gồm: người dùng nhập thông
- Trường nhập mã môn học tin vào
Thêm Môn Học mới vào danh sách Chọn nút thêm trên dia- Dialog mất đi và trở về
log màn hình chính, cập
nhật thông tin Môn Học
mới vào danh sách
Người dùng không muốn thêm Môn Chọn nút cancel trên di- Dialog mất đi và trở về
Học nữa alog màn hình chính
Xoá Khoá Người dùng muốn xoá một Môn Học Trượt ngang một dòng Hiện Dialog xoá và
Học bất kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
sách và chọn nút xoá
Thực hiện xoá Môn Học Chọn nút xoá trên dia-
Dialog mất đi, trở về
log màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá Môn Học Chọn nút cancel trên di- Dialog mất đi và về lại
nữa alog màn hình chính

2.12 Tính năng/Thành phần #13: Màn hình danh sách Lớp Học Phần

TMA Confidential
TMA Solutions
Page 36 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.12.1 Giao diện người dùng

Image26: Screen_danh_sạch_LopHocPhan

TMA Confidential
TMA Solutions
Page 37 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image27: Dialog_them_mot_lop_hoc_phan

Image28: Dialog_xoa_mot_Lop_Hoc_Phan

2.12.2 Chức năng yêu cầu


Item Description Action Response
Màn hình Màn hình Danh sách Lớp Học Phần N/A N/A
Danh Sách bao gồm:
Lớp Học - Thanh action bar Danh Sách
Phần Lớp
- 1 nút thêm Lớp Học Phần mới
- Dialog thêm Lớp Học Phần N/A N/A
bao gồm:
o Trường nhập Mã Lớp
o Trường nhập Tên Lớp
o Nút Thên
o Nút Thoát
- Dialog xoá một Lớp Học Phần N/A N/A
bao gồm:
o Thông báo xoá
o Button Xoá
o Button Thoát

TMA Confidential
TMA Solutions
Page 38 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

- Hiển thị danh sách các Lớp N/A N/A


Học Phần trong chương trình
đào tạo
- Một dòng trong danh sách
gồm:
o Mã Lớp
o Tên Lớp
o Mã Giáo Viên
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút Xoá
Thanh ac- Hiển thị “Danh sách Lớp” trên action N/A N/A
tion bar bar
Hiển thị Hiển thị danh sách các Lớp Học N/A N/A
danh sách Mỗi dòng trong danh sách hiển thị các N/A N/A
các Lớp thông tin:
Học o Mã Lớp
o Tên Lớp
o Mã Giáo Viên
Thêm Lớp Người dùng muốn thêm một Lớp Học Chọn nút thêm trên ac- Hiên thị dialog thêm
Học Phần Phần mới vào danh sách tion bar Lớp Học Phần
mới Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Lớp Học Phần mới và thêm. Thông tin dữ liệu phím ảo hiện lên cho
cần nhập bao gồm: người dùng nhập thông
o Mã Lớp tin vào
o Tên Lớp
o Mã Giáo Viên
Thêm Lớp Học Phần mới vào danhChọn nút thêm trên dia- Dialog mất đi và trở về
sách log màn hình chính, cập
nhật thông tin Lớp Học
Phần mới vào danh
sách
Người dùng không muốn Lớp Học Chọn nút cancel trên di- Dialog mất đi và trở về
Phần nữa alog màn hình chính
Xoá Lớp Người dùng muốn xoá một Lớp Học Trượt ngang một dòng Hiện Dialog xoá và
Học Phân Phần bất kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
sách và chọn nút xoá
Thực hiện xoá Lớp Học Phần Chọn nút xoá trên dia- Dialog mất đi, trở về
log màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá Lớp Học Chọn nút cancel trên di- Dialog mất đi và về lại
Phần nữa alog màn hình chính

2.13 Tính năng/Thành phần #14: Màn hình danh sách Sinh Viên trong một Lớp Học
Phần

TMA Confidential
TMA Solutions
Page 39 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.13.1 Giao diện người dùng

Image28: Dialog_xoa_mot_Lop_Hoc_Phan

TMA Confidential
TMA Solutions
Page 40 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image29: Dialog_them_sinh_vien_vao_lop_HocPhan

Image28: Dialog_sua_diem_sinh_vien_trong_LopHocPhan

Image28: Dialog_xoa_SinhVien_ra_khoi_LopHocPhan

TMA Confidential
TMA Solutions
Page 41 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.13.2 Chức năng yêu cầu


Item Description Action Response
Màn hình danh sách Sinh Viên trong N/A N/A
Màn hình một Lớp Học Phần bao gồm:
danh - Thanh action bar Lớp Học
sách Sinh Phần
Viên - Tên Giảng Viên
trong một - Mã Giảng Viên
Lớp Học - 1 nút thêm Sinh Viên mới
Phần
- Dialog thêm Sinh Viên và dia- N/A N/A
log sửa Sinh Viên gồm:
o Trường nhập Mã Sinh
Viên
o Trường nhập Tên Sinh
Viên
o Trường nhập điểm cho
Sinh Viên
- Dialog xoá Sinh Viên trong N/A N/A
Lớp Học Phần gồm:
o Thông báo xoá
o Button Xoá
o Button Thoát
- Hiển thị danh sách các Sinh N/A N/A
Viên có trong Lớp Học Phần
- Một dòng trong danh sách
gồm:
o Mã Sinh Viên
o Tên Sinh Viên
o Điểm
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút Sửa
o Nút Xoá
Thanh ac- Hiển thị “Lớp Học Phần …” trên action N/A N/A
tion bar bar

TMA Confidential
TMA Solutions
Page 42 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Hiển thị Hiển thị danh sách các Sinh Viên có N/A N/A
danh sách trong Lớp Học Phần
các các Mỗi dòng trong danh sách hiển thị các N/A N/A
Sinh Viên thông tin:
trong Lớp - Mã Sinh Viên
Học Phần - Tên Sinh Viên
- Điểm

Thêm Người dùng muốn thêm một Sinh Viên Chọn nút thêm trên ac- Hiên thị dialog thêm
Sinh Viên mới vào danh sách tion bar Sinh Viên
vào Lớp Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Học Phần Sinh Viên mới và thêm vào danh sách. dữ liệu phím ảo hiện lên cho
Thông tin cần nhập bao gồm: người dùng nhập thông
- Trường nhập Mã Sinh Viên tin vào
- Trường nhập Tên Sinh Viên
- Trường nhập Điểm

Thêm Sinh Viên mới vào danh sách Chọn nút thêm trên dia- Dialog mất đi và trở về
log màn hình chính, cập
nhật thông tin Sinh Viên
mới vào danh sách
Người dùng không muốn thêm Sinh Chọn nút cancel trên di- Dialog mất đi và trở về
Viên nữa alog màn hình chính
Sửa thông Người dùng muốn sửa thông tin một Trượt Sinh Viên muốn Hiển thị Dialog Sửa
tin một Sinh Viên trong danh sách. xoá trong danh sách Sinh Viên
Sinh Viên sang bên trái, hiển thị
trong Lớp nút Sửa và chọn nó
Học Phần Sau khi chọn nút Sửa,thực hiện sửa Chọn các trường dữ Hiển thị bàn phím ảo
thông tin trên các trường dữ liệu liệu để nhập thông tin cần
sửa
Sửa thông tin của Sinh Viên Chọn vào nút sửa trên Dialog mất đi và trở về
Dialog màn hình chính
Người dùng không muốn sửa tài Chọn nút cancel trên di- Dialog mất đi và về lại
khoản nữa alog màn hình chính
Xoá Sinh Người dùng muốn xoá một Sinh Viên Trượt ngang một dòng Hiện Dialog xoá và
Viên trong bất kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
Lớp Học sách và chọn nút xoá
Phần Thực hiện xoá Sinh Viên Chọn nút xoá trên dia- Dialog mất đi, trở về
log màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá Sinh Viên Chọn nút cancel trên di- Dialog mất đi và về lại
nữa alog màn hình chính

2.14 Tính năng/Thành phần #15: Màn hình quản lý thông tin Giảng Viên

TMA Confidential
TMA Solutions
Page 43 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.14.1 Giao diện người dùng

Image10: Screen_danh_sach_Giang_Vien

TMA Confidential
TMA Solutions
Page 44 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image10: Dialog_them_GiangVien

Image10: Dialog_sua_GiangVien

TMA Confidential
TMA Solutions
Page 45 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image10: Dialog_xoa_Nganh

2.14.2 Chức năng yêu cầu

Item Description Action Response


Màn hình Màn hình danh sách Giảng Viên bao N/A N/A
danh sách gồm:
Giảng Viên - Thanh action bar Danh sách
Giảng Viên
- 1 nút thêm Giảng Viên mới
- Khi trượt sang trái một dòng bất
kỳ hiển thị:
o Nút sửa
o Nút xoá
- Dialog thêm Giảng Viên và Dia- N/A N/A
log sửa Giảng Viên gồm:
o Trường nhập mã Giảng
Viên
o Trườn nhập họ Giảng
Viên
o Trường nhập tên Giảng
Viên
o Trường nhập số điện
thoại
o Trường nhập Email
o Trường chọn ngày sinh
o Trường chọn Mã Ngành
o Nút Thêm
o Nút Cancel
- Dialog xoá Giảng Viên gồm: N/A N/A
o Thông báo xoá
o Button xoá
o Button cancel
- Hiển thị danh sách các Giảng N/A N/A
Viên
TMA Confidential
TMA Solutions
Page 46 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

- Một dòng trong danh sách gồm:


o Mã Giảng Viên
o Tên Giảng Viên
Thanh Hiển thị “Danh sách Giảng Viên” trên N/A N/A
action bar thanh action bar
Hiển thị Hiển thị danh sách các Giảng Viên N/A N/A
danh sách đang giảng dạy
các Giảng
Viên Mỗi dòng trong danh sách hiển thị các N/A N/A
thông tin:
- Mã Giảng Viên
- Tên Giảng Viên

Thêm Người dùng muốn thêm một Giảng Chọn nút thêm trên ac- Hiên thị dialog thêm
Giảng Viên Viên mới tion bar Giảng Viên
mới Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Giảng Viên mới và thêm. Nhập thông tin dữ liệu phím ảo hiện lên cho
bao gồm: người dùng nhập thông
- Trường nhập mã Giảng Viên tin vào
- Trường nhập tên Giảng Viên
- Trường nhập họ Giảng Viên
- Trường nhập số điện thoại
Giảng Viên
- Trường nhập email Giảng Viên
- Trường nhập nhập ngày sinh
của Giảng Viên
- Trường chọn mã Ngành
Sau khi nhập đầy dủ thông tin rồi thêm Chọn nút thêm trên di- Dialog mất đi và trở về
Giảng Viên mới vào danh sách alog màn hình chính, cập
nhật thông tin Giảng
Viên mới vào danh sách
Người dùng không muốn thêm Giảng Chọn nút cancel trên Dialog mất đi và trở về
Viên nữa dialog màn hình chính

Sửa thông Người dùng muốn sửa thông tin một Trượt Giảng Viên Hiển thị Dialog Sửa
tin một Giảng Viên trong danh sách. muốn xoá trong danh Giảng Viên
Giảng Viên sách sang bên trái, hiển
thị nút Sửa và chọn nó
Sau khi chọn nút sửa,thực hiện sửa Chọn các trường dữ Hiển thị bàn phím ảo để
thông tin trên các trường dữ liệu liệu nhập thông tin cần sửa
Sửa thông tin của Giảng Viên Chọn vào nút sửa trên Dialog mất đi và trở về
Dialog màn hình chính và cập
nhật lại danh sách
Người dùng không muốn sửa tài khoản Chọn nút cancel trên Dialog mất đi và về lại
nữa dialog màn hình chính
Xoá Giảng Người dùng muốn xoá một Giảng Viên Trượt ngang một dòng Hiện Dialog xoá và
Viên bất kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
sách và chọn nút xoá
Thực hiện xoá Giảng Viên Chọn nút xoá trên dia- Dialog mất đi, trở về
TMA Confidential
TMA Solutions
Page 47 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

log màn hình chính và cập


nhật lại danh sách
Người dùng không muốn xoá Giảng Chọn nút cancel trên Dialog mất đi và về lại
Viên nữa dialog màn hình chính

2.15 Tính năng/Thành phần #16: Màn hình quản lý Sinh Viên
2.15.1 Giao diện người dùng

Image11: Screen_danh_sach_SinhVien

TMA Confidential
TMA Solutions
Page 48 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image11: Screen_them_SinhVien

Image11: Screen_sua _SinhVien

TMA Confidential
TMA Solutions
Page 49 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image11: Screen_xoa_SinhVien

2.15.2 Chức năng yêu cầu


Item Description Action Response
Màn hình Màn hình danh sách Sinh Viên bao N/A N/A
danh sách gồm:
Sinh Viên - Thanh action bar Danh sách
Sinh Viên
- 1 nút thêm Sinh Viên mới
- Khi trượt sang trái một dòng bất
kỳ hiển thị:
o Nút sửa
o Nút xoá
- Dialog thêm Sinh Viên và Dia- N/A N/A
log sửa Sinh Viên gồm:
o Trường nhập mã Sinh
Viên
o Trườn nhập họ Sinh
Viên
o Trường nhập tên Sinh
Viên
o Trường chọn ngày sinh
o Trường nhập địa chỉ
o Trường nhập email
o Trường chọn mã ngành
o Nút Thêm
o Nút Cancel
- Dialog xoá Sinh Viên gồm: N/A N/A
o Thông báo xoá
o Button xoá
o Button cancel

TMA Confidential
TMA Solutions
Page 50 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

- Hiển thị danh sách các Sinh N/A N/A


Viên
- Một dòng trong danh sách gồm:
o Mã Sinh Viên
o Tên Sinh Viên
Thanh Hiển thị “Danh sách Sinh Viên” trên N/A N/A
action bar thanh action bar

Hiển thị Hiển thị danh sách các Sinh Viên đang N/A N/A
danh sách giảng dạy
các Sinh
Viên Mỗi dòng trong danh sách hiển thị các N/A N/A
thông tin:
- Mã Sinh Viên
- Tên Sinh Viên
Thêm Người dùng muốn thêm một Sinh Viên Chọn nút thêm trên ac- Hiên thị dialog thêm
Sinh Viên mới tion bar Sinh Viên
mới Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Sinh Viên mới và thêm. Nhập thông tin dữ liệu phím ảo hiện lên cho
bao gồm: người dùng nhập thông
- Trường nhập mã Sinh Viên tin vào
- Trường nhập họ Sinh Viên
- Trường nhập tên Sinh Viên
- Trường nhập ngày sinh của
Sinh Viên
- Trường nhập địa chỉ của Sinh
Viên
- Trường nhập số điện thoại Sinh
Viên
- Trường nhập email Sinh Viên
- Trường chọn mã Ngành
Sau khi nhập đầy đủ thông tin rồi thêm
Chọn nút thêm trên di- Dialog mất đi và trở về
Sinh Viên mới vào danh sách alog màn hình chính, cập
nhật thông tin Sinh Viên
mới vào danh sách
Người dùng không muốn thêm Sinh Chọn nút cancel trên Dialog mất đi và trở về
Viên nữa dialog màn hình chính
Sửa thông Người dùng muốn sửa thông tin một Trượt Sinh Viên muốn Hiển thị Dialog Sửa
tin một Sinh Viên trong danh sách. xoá trong danh sách Sinh Viên
Sinh Viên sang bên trái, hiển thị
nút Sửa và chọn nó
Sau khi chọn nút sửa,thực hiện sửa Chọn các trường dữ Hiển thị bàn phím ảo để
thông tin trên các trường dữ liệu liệu nhập thông tin cần sửa
Sửa thông tin của Sinh Viên Chọn vào nút sửa trên Dialog mất đi và trở về
Dialog màn hình chính và cập
nhật lại danh sách
Người dùng không muốn sửa tài khoản Chọn nút cancel trên Dialog mất đi và về lại
nữa dialog màn hình chính
Xoá Sinh Người dùng muốn xoá một Sinh Viên Trượt ngang một dòng Hiện Dialog xoá và
Viên bất kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
sách và chọn nút xoá
TMA Confidential
TMA Solutions
Page 51 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Thực hiện xoá Sinh Viên Chọn nút xoá trên dia- Dialog mất đi, trở về
log màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá Sinh Viên Chọn nút cancel trên Dialog mất đi và về lại
nữa dialog màn hình chính

2.16 Tính năng/Thành phần #17: Màn hình quản lý Danh Sách Khoá Học
2.16.1 Giao diện người dùng

Image12: Screen_quan_ly_KhoaHoc

TMA Confidential
TMA Solutions
Page 52 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Image12: Dialog_them_KhoaHoc

Image12: Dialog_sua_KhoaHoc

Image12: Dialog_xoa_KhoaHoc

TMA Confidential
TMA Solutions
Page 53 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

2.16.2 Chức năng yêu cầu


Item Description Action Response
Màn hình Màn hình danh sách Khoá Học bao N/A N/A
quản lý gồm:
danh sách - Thanh action bar Danh sách
Khoá Học Khoá
- 1 nút thêm Khoá Học mới
- Khi trượt sang trái một dòng
bất kỳ hiển thị:
o Nút sửa
o Nút xoá
- Dialog thêm Khoá Học và dia- N/A N/A
log sửa Khoá Học gồm:
o Trường nhập mã Khoá
Học
o Trường nhập năm bắt
đầu
o Trường nhập năm kết
thúc
- Dialog xoá Khoá Học gồm: N/A N/A
o Thông báo xoá
o Button xoá
o Button cancel
- Hiển thị danh sách các Khoá N/A N/A
Học
- Một dòng trong danh sách
gồm:
o Mã Khoá Học
Năm bắt đầu – Năm
o
kết thúc
Thanh ac- Hiển thị “Danh sách Khoá” trên action N/A N/A
tion bar bar

TMA Confidential
TMA Solutions
Page 54 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

Hiển thị Hiển thị danh sách các Khoá Học mà N/A N/A
danh sách trường giảng dạy
các Khoá Mỗi dòng trong danh sách hiển thị các N/A N/A
Học thông tin:
- Mã Khoá Học
- Năm bắt đầu, năm kết thúc

Thêm Người dùng muốn thêm một Khoá Chọn nút thêm trên ac- Hiển thị dialog thêm
Khoá Học Học mới vào danh sách tion bar Khoá Học
mới
Người dùng muốn nhập thông tin cho Chọn vào các trường Gợi ý sẽ mất đi và bàn
Khoá Học mới và thêm. Thông tin cần dữ liệu phím ảo hiện lên cho
nhập bao gồm: người dùng nhập thông
- Trường nhập mã Khoá Học tin vào
- Trường chọn năm bắt đầu
- Trường chọn năm kết thúc
Thêm Khoá Học mới vào danh sách Chọn nút thêm trên dia- Dialog mất đi và trở về
log màn hình chính, cập
nhật thông tin Khoá
Học mới vào danh sách
Người dùng không muốn thêm Khoá Chọn nút cancel trên di- Dialog mất đi và trở về
Học nữa alog màn hình chính
Sửa thông Người dùng muốn sửa thông tin một Trượt Khoá Học muốn Hiển thị Dialog Sửa
tin một Khoá Học trong danh sách. xoá trong danh sách Khoá Học
Khoá Học sang bên trái, hiển thị
nút Sửa và chọn nó
Sau khi chọn nút sửa,thực hiện sửa Chọn các trường dữ Hiển thị bàn phím ảo
thông tin trên các trường dữ liệu liệu để nhập thông tin cần
sửa
Sửa thông tin của Khoá Học Chọn vào nút sửa trên Dialog mất đi và trở về
Dialog màn hình chính
Người dùng không muốn sửa tài Chọn nút cancel trên di- Dialog mất đi và về lại
khoản nữa alog màn hình chính
Xoá Khoá Người dùng muốn xoá một Khoá Học Trượt ngang một dòng Hiện Dialog xoá và
Học bất kỳ trong danh sách muốn xoá trên danh thông báo trước khi xoá
sách và chọn nút xoá
Thực hiện xoá Khoá Học Chọn nút xoá trên dia- Dialog mất đi, trở về
log màn hình chính và cập
nhật lại danh sách
Người dùng không muốn xoá Khoá Chọn nút cancel trên di- Dialog mất đi và về lại
Học nữa alog màn hình chính

---------- End of Document ----------

TMA Confidential
TMA Solutions
Page 55 of 56
System Requirement Specification Code: TMSO-SRS-001

Issue Date: 04/08/2020 Version: 1.0

TMA Confidential
TMA Solutions
Page 56 of 56

You might also like