Professional Documents
Culture Documents
1
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
DOCUMENT HISTORY..........................................................................................................................4
1. REFERENCE DOCUMENTS...........................................................................................................4
2. DISTRIBUTION LIST AND APPROVALS......................................................................................4
3. INTRODUCTION...........................................................................................................................5
3.1. Purpose.................................................................................................................................5
3.2. In scope.................................................................................................................................5
4. OVERVIEW...................................................................................................................................5
4.1. Actors....................................................................................................................................5
4.2. System Use Case Diagram....................................................................................................6
4.2.1. Admin............................................................................................................................6
4.2.1.1. Quả n lý thô ng tin cá nhâ n....................................................................................6
4.2.1.2. Quả n lý User..........................................................................................................7
4.2.1.3. Phê duyệt đề tài....................................................................................................8
4.2.2. Sinh viên.......................................................................................................................8
4.2.2.1. Quả n lý tài khoả n..................................................................................................8
4.2.2.2. Xem và tìm kiếm đề tà i gợ i ý................................................................................9
4.2.2.3. Quả n lý thô ng tin đề tài đã đă ng ký.....................................................................9
4.2.3. Giả ng viên...................................................................................................................10
4.2.3.1. Quả n lý tài khoả n................................................................................................10
4.2.3.2. Quả n lý đề tài......................................................................................................11
5. FUNCTIONAL DESCRIPTION.....................................................................................................11
5.1. Admin..................................................................................................................................11
5.1.1. Quả n lý thô ng tin cá nhâ n..........................................................................................11
5.1.1.1. Đă ng nhậ p...........................................................................................................11
5.1.1.2. Chỉnh sử a mậ t khẩ u............................................................................................14
5.1.2. Quả n lý giả ng viên......................................................................................................15
5.1.2.2. Hiển thị danh sách giả ng viên............................................................................19
5.1.2.3. Xem chi tiết giả ng viên...........................................................................................21
5.1.2.4. Xó a giả ng viên.........................................................................................................24
5.1.2.5. Khó a Giả ng viên......................................................................................................25
5.1.2.6. Chỉnh sử a Giả ng viên..........................................................................................27
5.1.3. Quả n lý Sinh viên........................................................................................................30
5.1.3.1. Thêm Sinh viên...................................................................................................32
5.1.3.2. Hiển thị danh sách Sinh viên..............................................................................35
5.1.3.3. Xem chi tiết thô ng tin Sinh viên.........................................................................38
5.1.3.4. Xó a tài khoả n Sinh viên......................................................................................40
5.1.3.5. Khó a tài khoả n Sinh viên....................................................................................41
5.1.3.6. Chỉnh sử a thô ng tin Sinh viên............................................................................42
6.1.4. Phê duyệt đề tà i................................................................................................................46
5.2. Sinh viên.............................................................................................................................49
5.2.1. Quả n lý tài khoả n........................................................................................................49
5.2.1.1. Đă ng nhậ p...........................................................................................................50
5.2.1.2. Xem chi tiết thô ng tin cá nhâ n...........................................................................51
5.2.1.3. Chỉnh sử a thô ng tin cá nhâ n..............................................................................53
5.2.2. Xem và tìm kiếm đề tà i gợ i ý......................................................................................56
2
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
5.2.3. Đă ng ký đề tà i.............................................................................................................58
5.2.4. Quả n lý thô ng tin đề tài đã đă ng ký...........................................................................60
5.2.4.1. Xem thô ng tin đề tà i đă ng ký.............................................................................61
5.2.4.2. Chỉnh sử a thô ng tin đề tà i đă ng ký....................................................................63
5.3. Giả ng viên...........................................................................................................................63
5.3.1. Quả n lý tài khoả n....................................................................................................63
5.3.1.1. Đă ng nhậ p...........................................................................................................64
5.3.1.2. Thay đổ i thô ng tin cá nhâ n.................................................................................66
5.3.1.3. Thay đổ i mậ t khẩu..............................................................................................69
5.3.2. Quả n lý đề tài..........................................................................................................71
5.3.2.1. Hiển thị danh sách đề tài....................................................................................72
5.3.2.2. Thêm đề tà i.........................................................................................................76
5.3.2.3. Thay đổ i đề tài chưa cô ng khai..........................................................................77
5.3.2.4. Thay đổ i đề tài đã cô ng khai..............................................................................79
5.3.2.5. Xó a đề tà i.............................................................................................................81
5.3.2.6. Điều chỉnh sinh viên trong danh sá ch sinh viên đã đă ng ký đề tà i..................82
5.3.2.7. Thô ng tin chi tiết sinh viên................................................................................83
5.3.2.8. Xó a sinh viên khỏ i danh sách.............................................................................84
6. NON-FUNCTIONAL REQUIREMENTS AND OTHERS................................................................86
Performance...................................................................................................................................86
Scalability.......................................................................................................................................86
Security...........................................................................................................................................86
Browser..........................................................................................................................................86
Reliability.......................................................................................................................................86
Interfaces........................................................................................................................................87
Assumptions...................................................................................................................................87
3
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
1. DOCUMENT HISTORY
Date Summary of Changes Versio
n
18-01-2018 - Vẽ sơ đồ Use Case tổ ng quá t và phâ n cô ng cô ng việc. 1.0
20-01-2018 1.0
- Vẽ mockup cho trang admin
22-01-2018 1.0
- Sử a cá c lỗ i trong phầ n nhậ n xét củ a GVCB
- Hoà n thiện bá o cá o
02-03-2018
- Sử a lạ i cá c Usecase chưa chuẩ n
03-03-2018
- Chỉnh sữ a và hoà n thiện bá o cá o
2. REFERENCE DOCUMENTS
Document Name Description
SRS_Templatev_1.0.docx Là tà i liệu củ a độ i ngũ GVHD FSOFT, nộ i
dung bên trong bao gồ m cá ch bá o cá o
hoà n chỉnh mô hình RMS.
AD27_SRS_v1.0.docx Là tà i liệu củ a nhó m AD27 ở bả n v1.0,
dự a và o nhữ ng sai só t ở bả n v1.0 để cậ p
nhậ t bả n mớ i
4
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
4. INTRODUCTION
4.1. Purpose
Mụ c đích củ a tà i liệu nà y mô tả mộ t cá ch chi tiết về nhữ ng chứ c nă ng củ a
“xâ y dự ng hệ thố ng quả n lý đă ng ký và triển khai đề tà i NCKH trườ ng Đạ i
họ c Bá ch Khoa Đà Nẵ ng”. Nó minh họ a chi tiết chứ c năng và xâ y dự ng mộ t
hệ thố ng hoà n chỉnh. Nó giả i thích rõ rà ng về rà ng buộ c củ a hệ thố ng, trình
bà y tổ ng quan về giao diện và nhữ ng tương tá c vớ i hệ thố ng hay ứ ng dụ ng
khá c bên ngoà i. Tà i liệu nà y dù ng mô tả trình bà y lạ i vớ i khá ch hà ng nhằ m
chỉnh sử a và điều chỉnh đượ c tố t hơn.
4.2. In scope
+ Admin
+ Giả ng viên
+ Sinh viên
5
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
5. OVERVIEW
5.1. Actors
Biểu đồ dướ i đâ y sẽ mô tả tấ t cả cá c tá c nhâ n tham gia và o “Xâ y dự ng hệ
thố ng quả n lý đă ng ký và triển khai đề tà i nghiên cứ u Khoa họ c”. Mỗ i tá c
nhâ n sẽ có mộ t vai trò khá c nhau trong hệ thố ng; Hiện tạ i chú ng ta có cá c
tá c nhâ n : Admin, giả ng viên, sinh viên. Admin có quyền xem, tìm kiếm ,
chỉnh sử a, khó a, xó a tà i khoả n sinh viên hoặ c giả ng viên,phê duyệt đề tà i,
đổ i mậ t khẩ u cá nhâ n. Giả ng viên có quền xem, tìm kiếm, chỉnh sử a đề tà i
củ a mình cũ ng như quả n lý cá c sinh viên do mình phụ trá ch. Sinh viên có
quyền quả n lý tà i khoả n cá nhâ n, quả n lý thô ng tin đề tà i đã đă ng ký, xem
và tìm kiếm đề tà i gợ i ý, đă ng ký đề tà i.
Actor Description
Admin Có quyền xem chi tiết,tìm kiếm, chỉnh sử a, khó a, thêm mớ i, xó a
Sinh viên và Giả ng viên.
5.2.1. Admin
5.2.1.1. Quản lý thông tin cá nhân
6
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
7
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
8
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
9
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
10
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
11
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
6. FUNCTIONAL DESCRIPTION
6.1. Admin
6.1.1. Quản lý thông tin cá nhân
6.1.1.1. Đăng nhập
Screen Đă ng nhậ p
Screen Content
Item Type Data Description
12
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
về trang chủ .
Screen Actions
Action Name Description Success Failure
13
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Đổ i mậ t khẩ u
Screen Content
Item Type Data Description
14
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
thố ng
Xá c nhậ n mậ t Password – Ô điền lạ i mậ t
khẩ u mớ i String(100) khẩ u mớ i để
xá c nhậ n mộ t
lầ n nữ a trướ c
khi thay đổ i
Đổ i mậ t khẩ u Button Thự c hiện việc
đổ i mậ t khẩ u
đă ng nhậ p và o
hệ thố ng.
Screen Actions
Action Name Description Success Failure
15
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
16
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
String (50)
Số điện thoạ i Text field – Ô nhậ p số điện thoạ i
String (50)
Email Text field – Ô nhậ p Email
String (50)
Tà i khoả n Text field – Ô nhậ p tên tà i khoả n
String (50)
Mậ t khẩ u Password – Ô nhậ p mậ t khẩ u
String(100)
Khoa ComboBox Ô chọ n khoa
Trở về Button Ngườ i dù ng kích và o Trở khi
muố n quay về trang trướ c
Là m mớ i Button Ngườ i dù ng kích và o Là m
mớ i khi muố n xó a tấ t cả cá c
dữ liệu nhậ p trướ c đó
Thêm Button Ngườ i dù ng kích và o Thêm
khi muố n thêm User và o
Database
Screen Actions
Action Name Description Success Failure
Trở về Khi ngườ i dù ng Hiển thị mà n hình Khi có lỗ i kết nố i cơ
kích và o Trờ về trướ c đó . sở dữ liệu -> Hiển thị
thì hệ thố ng sẽ thô ng bá o “Lỗ i kết nố i
chuyển đến mà n cơ sở dữ liệu”
hình trướ c đó
Là m mớ i Khi ngườ i dù ng Xó a hết thô ng tin Khi có lỗ i kết nố i cơ
kích và o Làm mới nhậ p trướ c đó sở dữ liệu -> Hiển thị
thì hệ thố ng sẽ xó a thô ng bá o “Lỗ i kết nố i
hết thô ng tin nhậ p cơ sở dữ liệu”
trướ c đó
Thêm Khi ngườ i dù ng Trở về mà n hình Khi để trố ng ô Họ tên
kích và o Thêm hệ Danh sá ch giả ng ->Hệ thố ng sẽ thô ng
thố ng kiếm tra tính viên và hiển thị bá o “Vui lò ng điền họ
hợ p lệ củ a dữ liệu. thô ng bá o “Thêm tên”
giả ng viên thà nh Khi số điện thoạ i
cô ng” ngườ i dù ng nhậ p
khô ng phả i là số hoặ c
là số có số chữ số lớ n
hơn 11 hoặ c bé hơn
17
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
10 -> Hệ thố ng sẽ
thô ng bá o “Vui lò ng
nhậ p đú ng định dạ ng
số điện thoạ i”.
Khi để trố ng ô Tà i
khoả n->Hệ thố ng sẽ
thô ng bá o “Vui lò ng
điền Tà i khoả n”
Khi để trố ng ô Mậ t
khẩ u->Hệ thố ng sẽ
thô ng bá o “Vui lò ng
điền Mậ t khẩ u”
18
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Khi có lỗ i kết nố i cơ
sở dữ liệu -> Hiển thị
thô ng bá o “Lỗ i kết nố i
cơ sở dữ liệu”
19
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
20
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi ngườ i dù ng kích và o Nếu ở Ô tìm Khi có lỗ i kết nố i
Tìm kiếm thì hệ thố ng kiếm ngườ i dù ng cơ sở dữ liệu ->
sẽ thự c hiện truy vấ n khô ng nhậ p gì, Hiển thị thô ng bá o
tìm kiếm giả ng viên theo Hệ thố ng sẽ hiển “Lỗ i kết nố i cơ sở
dữ liệu ngườ i dù ng nhậ p thị toà n bộ giả ng dữ liệu”
ở Ô tìm kiếm. viên ra bả ng
danh sá ch giả ng Khi hệ thố ng
viên. khô ng tìm thấ y
Ngượ c lạ i, hiển giả ng viên nà o thì
thị kết quả tìm sẽ hiển thị thô ng
kiếm đượ c ra bá o “Khô ng tìm
bả ng danh sá ch thấ y”
giả ng viên.
Xem Khi ngườ i dù ng kích và o Hiển thị mà n Khi có lỗ i kết nố i
Xem ở dò ng nà o thì hệ hình “Xem chi cơ sở dữ liệu ->
thố ng sẽ thự c hiện truy tiết giả ng viên” Hiển thị thô ng bá o
vấ n lấ y thô ng tin củ a “Lỗ i kết nố i cơ sở
giả ng viên tương ứ ng ở dữ liệu”
dò ng đó . Sau đó hệ
thố ng sẽ chuyển đến
mà n hình Xem chi tiết
thô ng tin giả ng viên.
Phâ n trang Khi có nhỏ hơn hoặ c Chuyển đến Khi có lỗ i kết nố i
bằ ng 10 trườ ng dữ liệu trang đượ c yêu cơ sở dữ liệu ->
thì khô ng có phầ n phâ n cầ u Hiển thị thô ng bá o
trang “Lỗ i kết nố i cơ sở
Khi có hơn 10 trườ ng dữ dữ liệu”
liệu thì hiển thị phâ n
trang
Nhấ n và o mỗ i trang sẽ
21
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
22
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
String(20 viên
)
Địa chỉ Label- Hiển thị Địa chỉ thườ ng trú
String Giả ng viên
(100)
Email Label- Hiển thị Thư điện tử củ a
String Giả ng viên
(100)
Tà i khoả n Label- Hiển thị tên tà i khoả n củ a
String User
(100)
Khoa Label- Hiển thị khoa củ a Giả ng viên
String(50 đó .
)
Trở về Button Kích khi đã xem xong thô ng
tin.
Xó a Button Kích khi muố n xó a Giả ng
viên đó
Chỉnh sử a Button Kích khi muố n chỉnh sử a
Giả ng viên đó
Khó a Button Kích khi muố n khó a Giả ng
viên đó
Screen Actions
Action Description Success Failure
Name
Trở về Ngườ i dù ng kích nú t “Trở Mà n hình hiển Khi có lỗ i kết nố i cơ
về” khi đã xem xong thị trang trướ c sở dữ liệu -> Hiển
thô ng tin và khô ng muố n đó . thịthô ng bá o “Lỗ i
chỉnh sử a gì thêm. kết nố i cơ sở dữ
liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Xó a Ngườ i dù ng kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ
“Xó a” hệ thố ng sẽ hiện lên thị thô ng bá o sở dữ liệu -> Hiển
popup thô ng bá o rằ ng có “Xó a thà nh thịthô ng bá o “Lỗ i
chắ c chắ n xó a Giả ng viên cô ng” và quay kết nố i cơ sở dữ
này khô ng. về mà n hình liệu”.
danh sá ch Mà n hình vẫ n hiển
Giả ng viên thị trang hiện tạ i.
Chỉnh sử a Ngườ i dù ng kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ
23
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
24
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
String
(20)
Nộ i dung Label – Hiển thị nộ i dung popup,
String cả nh bá o ngườ i dù ng hã y
(50) chắ c chắ n nếu muố n xó a.
Có Button Kích và o Có nếu muố n xó a
Giả ng viên
Khô ng Button Kích và o Khô ng nếu khô ng
muố n xó a Giả ng viênnữ a.
Screen Actions
Action Description Success Failure
Name
Khô ng Ngườ i dù ng kích nú t Tắ t popup, hiển Khi có lỗ i kết nố i cơ
“Khô ng” nếu khô ng muố n thị trang hiện sở dữ liệu -> Hiển
xó a Giả ng viên này tạ i thịthô ng bá o “Lỗ i
kết nố i cơ sở dữ
liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Có Ngườ i dù ng kích nú t “Có ” Mà n hình hiển Khi có lỗ i kết nố i cơ
khi đã chắ n chắ n muố n thị thô ng bá o sở dữ liệu -> Hiển
xó a User này. “Xó a thà nh thịthô ng bá o “Lỗ i
cô ng” và quay kết nố i cơ sở dữ
về mà n hình liệu”.
danh sá ch Mà n hình vẫ n hiển
Giả ng viên thị trang hiện tạ i.
25
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
26
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Có Ngườ i dù ng kích nú t “Có ” Mà n hình hiển Khi có lỗ i kết nố i cơ
khi đã chắ n chắ n muố n thị thô ng bá o sở dữ liệu -> Hiển
khó a Giả ng viên này. “Khó a thà nh thịthô ng bá o “Lỗ i
cô ng” và quay kết nố i cơ sở dữ
về mà n hình liệu”.
hiện tạ i. Khi đó Mà n hình vẫ n hiển
giả ng viên đó thị trang hiện tạ i.
sẽ khô ng login
và o đượ c cho
đến khi đượ c
mở lạ i tà i
khoả n.
27
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
28
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Actions
Action Name Description Success Failure
Trở về Khi ngườ i dù ng Hiển thị mà n
kích và o Trờ về hình trướ c đó .
thì hệ thố ng sẽ
chuyển đến mà n
hình trướ c đó
Là m mớ i Khi ngườ i dù ng Xó a hết thô ng
kích và o Làm mới tin nhậ p trướ c
thì hệ thố ng sẽ xó a đó
hết thô ng tin nhậ p
trướ c đó
Lưu Khi ngườ i dù ng Trở về mà n Khi để trố ng ô Họ tên
kích và o Lưu hệ hình Chi tiết và ->Hệ thố ng sẽ thô ng bá o
thố ng kiếm tra tính hiển thị thô ng “Vui lò ng điền họ tên”
hợ p lệ củ a dữ liệu. bá o “Chỉnh sử a
nếu dữ liệu hợ p lệ Giả ng viên Khi để trố ng ô Số điện
thì hệ thố ng cậ p thà nh cô ng” thoạ i->Hệ thố ng sẽ
nhậ t dữ liệu và o thô ng bá o “Vui lò ng điền
database, ngượ c lạ i Số điện thoạ i”
hiện thô ng bá o lỗ i.
Khi nhậ p khô ng đú ng
định dạ ng số điện thoạ i
(“là chuổ i số có độ dà i
chuổ i từ 10 đến 11 chữ
số ”)->Hệ thố ng sẽ thô ng
bá o “Số điện thoạ i sai
định dạ ng”
Khi để trố ng ô Tà i
khoả n->Hệ thố ng sẽ
thô ng bá o “Vui lò ng điền
Tà i khoả n”
29
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Khi có lỗ i kết nố i cơ sở
dữ liệu -> Hiển thị thô ng
bá o “Lỗ i kết nố i cơ sở dữ
liệu”
30
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
31
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Content
Item Type Data Description
Họ tên Text field – Ô nhậ p họ tên
String (50)
Ngà y sinh Date Picker Ô nhậ p hoặ c chọ n ngà y sinh
Khoa ComboBox Ô chọ n Khoa
Số điện thoạ i Text field – Ô nhậ p số điện thoạ i
String (50)
Email Text field – Ô nhậ p Email
String (50)
Lớ p ComboBox Ô chọ n lớ p
Giớ i tính Radio Ngườ i dù ng chọ n giớ i tính
Button
Tà i khoả n Text field – Ô nhậ p tên tà i khoả n
String (50)
Mậ t khẩ u Password – Ô nhậ p mậ t khẩ u
String(100)
Trở về Button Ngườ i dù ng kích và o Trở khi
muố n quay về trang trướ c
Reset Button Ngườ i dù ng kích và o Reset
khi muố n xó a tấ t cả cá c dữ
liệu nhậ p trướ c đó
Thêm Button Ngườ i dù ng kích và o Thêm
khi muố n thêm Sinh viên
và o Database
Screen Actions
Action Name Description Success Failure
Trở về Khi ngườ i dù ng Hiển thị mà n Khi có lỗ i kết nố i cơ sở
kích và o Trờ về hình trướ c đó . dữ liệu -> Hiển thị thô ng
thì hệ thố ng sẽ bá o “Lỗ i kết nố i cơ sở dữ
chuyển đến mà n liệu”
hình trướ c đó
Nhậ p lạ i Khi ngườ i dù ng Xó a hết thô ng Khi có lỗ i kết nố i cơ sở
kích và o Nhập lại tin nhậ p trướ c dữ liệu -> Hiển thị thô ng
thì hệ thố ng sẽ xó a đó bá o “Lỗ i kết nố i cơ sở dữ
hết thô ng tin nhậ p liệu”
trướ c đó
Thêm Khi ngườ i dù ng Trở về mà n Khi để trố ng ô Họ tên
kích và o Thêm hệ hình Danh sá ch ->Hệ thố ng sẽ thô ng bá o
32
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
33
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Khi để trố ng ô Tà i
khoả n->Hệ thố ng sẽ
thô ng bá o “Vui lò ng điền
Tà i khoả n”
Khi có lỗ i kết nố i cơ sở
dữ liệu -> Hiển thị thô ng
34
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
bá o “Lỗ i kết nố i cơ sở dữ
liệu”
6.1.3.2. Hiển thị danh sách Sinh viên
35
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Actions
Action Name Description Success Failure
Thêm sinh Khi ngườ i dù ng kích và o Mà n hình hiển
Khi có lỗ i kết nố i
viên Thêm sinh viên thì hệ thị trang thêm
cơ sở dữ liệu ->
thố ng chuyển sang trang sinh viên. Hiển thị thô ng bá o
thêm sinh viên. “Lỗ i kết nố i cơ sở
dữ liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Tìm kiếm Khi ngườ i dù ng kích và o Nếu ở Ô tìm Khi có lỗ i kết nố i
Tìm kiếm thì hệ thố ng kiếm ngườ i dù ng cơ sở dữ liệu ->
sẽ thự c hiện truy vấ n khô ng nhậ p gì, Hiển thị thô ng bá o
tìm kiếm Sinh viên theo Hệ thố ng sẽ hiển “Lỗ i kết nố i cơ sở
dữ liệu ngườ i dù ng nhậ p thị toà n bộ Sinh dữ liệu”
ở Ô tìm kiếm. viên ra bả ng
danh sá ch Sinh Khi hệ thố ng
viên. khô ng tìm thấ y
Ngượ c lạ i, hiển Sinh viên nà o thì
thị kết quả tìm sẽ hiển thị thô ng
kiếm đượ c ra bá o “Khô ng tìm
bả ng danh sá ch thấ y”.
Sinh viên.
Xem chi tiết Khi ngườ i dù ng kích và o Hiển thị mà n Khi có lỗ i kết nố i
Xem chi tiết ở dò ng nà o hình “Xem chi cơ sở dữ liệu ->
thì hệ thố ng sẽ thự c hiện tiết thô ng tin Hiển thị thô ng bá o
truy vấ n lấ y thô ng tin Sinh viên”. “Lỗ i kết nố i cơ sở
36
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
37
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Admin kích và o Quả n lý Sinh viên -> kích “Xem chi tiết” ở cộ t
Access chứ c nă ng trong bả ng danh sá ch Sinh viên.
Screen Content
Item Type Data Description
Tên Sinh Label- Hiển thị Họ tên đầ y đủ củ a
viên String Sinh viên.
(50)
Số điện thoạ i Label – Hiển thị Số điện thoạ i liên
String lạ c củ a Sinh viên.
(20)
Giớ i tính Label- Hiển thị Giớ i tính củ a Sinh
String(20 viên.
)
Email Label- Hiển thị Email củ a Sinh
String viên.
(100)
Tà i khoả n Label- Hiển thị tên tà i khoả n củ a
String Sinh viên.
(50)
Trở về Button Kích khi đã xem xong thô ng
tin.
Xó a Button Kích khi muố n xó a Sinh viên
đó
Sử a Button Kích khi muố n chỉnh sử a
Sinh viên đó
Khó a Button Kích khi muố n khó a Sinh
viên đó
Screen Actions
Action Description Success Failure
Name
Trở về Ngườ i dù ng kích nú t “Trở Mà n hình hiển Khi có lỗ i kết nố i cơ
về” khi đã xem xong thị trang trướ c sở dữ liệu -> Hiển
thô ng tin và khô ng muố n đó . thịthô ng bá o “Lỗ i
chỉnh sử a gì thêm. kết nố i cơ sở dữ
liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Xó a Ngườ i dù ng kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ
“Xó a” hệ thố ng sẽ hiện lên thị thô ng bá o sở dữ liệu -> Hiển
popup thô ng bá o rằ ng có “Xó a thà nh thịthô ng bá o “Lỗ i
38
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
40
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Có Ngườ i dù ng kích nú t “Có ” Mà n hình hiển Khi có lỗ i kết nố i cơ
khi đã chắ n chắ n muố n thị thô ng bá o sở dữ liệu -> Hiển
khó a Sinh viên này. “Khó a thà nh thị thô ng bá o “Lỗ i
cô ng” và quay kết nố i cơ sở dữ
về mà n hình liệu”.
hiện tạ i Mà n hình vẫ n hiển
thị trang hiện tạ i.
6.1.3.6. Chỉnh sửa thông tin Sinh viên
42
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Actions
Action Name Description Success Failure
Trở về Khi ngườ i dù ng Hiển thị mà n
kích và o Trờ về hình trướ c đó .
thì hệ thố ng sẽ
chuyển đến mà n
hình trướ c đó
Nhậ p lạ i Khi ngườ i dù ng Xó a hết thô ng
kích và o Nhập lại tin nhậ p trướ c
thì hệ thố ng sẽ xó a đó
hết thô ng tin nhậ p
43
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
trướ c đó
Lưu Khi ngườ i dù ng Trở về mà n Khi để trố ng ô Họ tên
kích và o Lưu hệ hình Chi tiết và ->Hệ thố ng sẽ thô ng bá o
thố ng kiếm tra tính hiển thị thô ng “Vui lò ng điền họ tên”
hợ p lệ củ a dữ liệu. bá o “Chỉnh sử a
nếu dữ liệu hợ p lệ User thà nh Khi khô ng chọ n khoa
thì hệ thố ng cậ p cô ng” ->Hệ thố ng sẽ thô ng bá o
nhậ t dữ liệu và o “Vui lò ng chọ n khoa”
database, ngượ c lạ i
hiện thô ng bá o lỗ i. Khi để trố ng ô Số điện
thoạ i->Hệ thố ng sẽ
thô ng bá o “Vui lò ng điền
Số điện thoạ i”
Khi để trố ng ô Tà i
khoả n->Hệ thố ng sẽ
thô ng bá o “Vui lò ng điền
Tà i khoả n”
44
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Khi có lỗ i kết nố i cơ sở
dữ liệu -> Hiển thị thô ng
bá o “Lỗ i kết nố i cơ sở dữ
liệu”.
45
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
46
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi ngườ i dù ng Nếu ở Ô tìm Khi có lỗ i kết nố i cơ sở
kích và o Tìm kiếm kiếm ngườ i dữ liệu -> Hiển thị thô ng
thì hệ thố ng sẽ thự c dù ng khô ng bá o “Lỗ i kết nố i cơ sở dữ
hiện truy vấn tìm nhậ p gì, Hệ liệu”
kiếm Đề tà i theo thố ng sẽ hiển
47
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
48
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Actions
Action Name Description Success Failure
Đă ng nhậ p Khi sinh viên kích Hiển thị mà n Quay lạ i trang Login để
và o Đăng nhập thì hình trang chủ tiếp tụ c đă ng nhậ p.
hệ thố ng kiểm tra củ a SinhVien Hiện thô ng bá o : “Dữ
mã số và mậ t khẩ u liệu khô ng hợ p lệ”
49
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
50
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Sinh viên sau khi Đăng nhập chọ n Menu Thông tin cá nhân
Access
Screen Content
Item Type Data Description
Mã số Label-String (50) Hiển thị Mã số sinh viên
Họ tên Label-String (50) Hiển thị Họ tên đầ y đủ củ a Sinh
viên
Lớ p SH Label-String (50) Hiển thị lớ p sinh hoạ t
Khoa Label-String (50) Hiển thị khoa
Số điện thoạ i Label – String Hiển thị Số điện thoạ i liên lạ c
(20) củ a Sinh viên
Giớ i tính Radio Hiển thị Giớ i tính củ a Sinh viên
Địa chỉ Label-String (100) Hiển thị Địa chỉ thườ ng trú
Email Label-String (100) Hiển thị Thư điện tử
Ngà y sinh Label-Datetime Hiển thị ngà y thá ng nă m sinh
Thoá t Button Quay trở lạ i trang chủ
Cậ p nhậ t Button Sinh viên kích và o khi muố n
thô ng tin cá chỉnh sử a thô ng tin
nhâ n
Screen Actions
Action Name Description Success Failure
Thoá t Ngườ i dù ng kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ
“Thoá t” khi đã xem xong thị trang trướ c sở dữ liệu -> Hiển
thô ng tin và khô ng đó . thị thô ng bá o “Lỗ i
muố n chỉnh sử a gì thê m. kết nố i cơ sở dữ
liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
Cậ p nhậ t Ngườ i dù ng kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ
thô ng tin cá “Cậ p nhậ t thô ng tin cá thị form chỉnh sở dữ liệu -> Hiển
nhâ n nhâ n” hệ thố ng sẽ sử a thô ng tin cá thịthô ng bá o “Lỗ i
chuyển sang trang chỉnh nhâ n. kết nố i cơ sở dữ
sử a thô ng tin cá nhâ n liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
51
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Khi nhậ p và o ô Số
điện thoạ i sai định
dạ ng số điện thoạ i-
>
Hiển thị thô ng bá o
“Vui lò ng nhậ p số
điện thoạ i đú ng
định dạ ng”
Khi ngườ i dù ng để
trố ng ô Email->
Hiển thị thô ng bá o
53
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
“Vui lò ng nhậ p
email”
Khi nhậ p và o ô
Email sai định dạ ng
số điện thoạ i->
Hiển thị thô ng bá o
“Vui lò ng nhậ p
email đú ng định
dạ ng”
Khi ngườ i dù ng để
trố ng ô Ngà y Sinh-
> Hiển thị thô ng
bá o “Vui lò ng nhậ p
Ngà y Sinh”
Khi nhậ p và o ô
Ngà y Sinh sai định
dạ ng ngà y
dd/MM/YYYY->
Hiển thị thô ng bá o
“Vui lò ng nhậ p
ngà y sinh đú ng
định dạ ng
dd/MM/YYYY”
Khi ngườ i dù ng để
trố ng ô Mậ t khẩ u->
Hiển thị thô ng bá o
“Vui lò ng nhậ p mậ t
khẩ u mớ i”
Khi nhậ p và o ô Mậ t
khẩ u sai định dạ ng
mậ t khẩ u là chuổ i
ký tự có độ dà i từ 6
đến 32 ->
Hiển thị thô ng bá o
54
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
“Vui lò ng mậ t khẩ u
đú ng định dạ ng là
chuổ i ký tự từ 6
đến 32 ký tự ”
Khi ngườ i dù ng để
trố ng ô Nhậ p lạ i
mậ t khẩ u-> Hiển
thị thô ng bá o “Vui
lò ng nhậ p Xá c nhậ n
lạ i mậ t khẩ u”
Khi nhậ p và o ô
Nhậ p lạ i mậ t khẩ u
khá c so vớ i Dữ liệu
ở trườ ng Mậ t khẩ u-
>
Hiển thị thô ng bá o
“Xá c nhậ n mậ t
khẩ u khô ng đú ng”
Khi có lỗ i kết nố i cơ
sở dữ liệu -> Hiển
thị thô ng bá o “Lỗ i
kết nố i cơ sở dữ
liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.
55
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Description Cho phép sinh viên xem chi tiết, tìm kiếm cá c đề tà i gợ i ý
Trigger NA
Pre- Sinh viên sau khi Đăng nhập
condition
Post-
processing
Screen Content
Item Type Data Description
56
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
57
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
58
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
59
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
60
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Description Cho phép sinh viên xem thô ng tin chi tiết về đề tà i đã đă ng ký.
Screen Access Sinh viên sau khi đăng nhập.Chọ n “Thông tin đăng ký”
Screen Content
Item Type Data Description
61
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
trưở ng)
Mã sinh viên String(20) Hiển thị mã số sinh viên
62
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Description Cho phép sinh viên chỉnh sử a thô ng tin chi tiết về đề tà i đã
đă ng ký.
Screen Access Sinh viên sau khi đăng nhập.Chọ n “Thông tin đăng ký” và
chọ n Chỉnh sửa
Screen Content
Item Type Data Description
63
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
64
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Đă ng nhậ p
65
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Access Giả ng viên chọ n Đăng nhập ở mà n hình Trang chủ
Screen Content
Item Type Data Description
66
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Sửa Hủy
67
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Actions
Action Name Description Success Failure
Exit Khi giả ng viên kích Hiển thị mà n
và o Exit thì hệ hình trướ c đó .
thố ng sẽ chuyển
đến mà n hình
trướ c đó
Tả i ả nh mớ i Khi giả ng viên kích Hiển thị thô ng
và o Tải ảnh mới bá o “Chỉnh sử a
thì hệ thố ng sẽ mở ả nh thà nh cô ng
củ a sổ cho giả ng
viên chọ n ả nh từ
má y
Update Khi ngườ i dù ng Hiển thị thô ng Khi để trố ng ô Họ tên
kích và o Update hệ bá o “Chỉnh sử a ->Hệ thố ng sẽ thô ng bá o
thố ng kiếm tra tính thà nh cô ng” “Vui lò ng điền họ tên”
hợ p lệ củ a dữ liệu. Khi ngườ i dù ng để trố ng
nếu dữ liệu hợ p lệ ô Số điện thoạ i-> Hiển
thì cậ p nhậ t dữ liệu thị thô ng bá o “Vui lò ng
nhậ p và o database, nhậ p số điện thoạ i”
ngượ c lạ i hiện
thô ng bá o lỗ i. Khi nhậ p và o ô Số điện
thoạ i sai định dạ ng số
điện thoạ i->
Hiển thị thô ng bá o “Vui
lò ng nhậ p số điện thoạ i
đú ng định dạ ng”
68
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
69
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
mậ t khẩ u khá c so vớ i Dữ
liệu ở trườ ng Mậ t khẩ u-
>
Hiển thị thô ng bá o “Xá c
nhậ n mậ t khẩ u khô ng
đú ng”
Khi có lỗ i kết nố i cơ sở
dữ liệu -> Hiển thị thô ng
bá o “Lỗ i kết nố i cơ sở dữ
liệu”.
Mà n hình vẫn hiển thị
trang hiện tạ i.
70
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Đổ i mậ t khẩ u
Screen Access Giả ng viên sau khi Đăng nhập ,Mở Menu ẩ n->Mật khẩu
Screen Content
Item Type Data Description
71
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Khi có lỗ i kết
nố i hiển thị
thô ng bá o “Kết
nố i thấ t bạ i”
72
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
73
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
74
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
kiếm đề tà i theo từ
khó a
Đã dă ng kí Tab Ngườ i dù ng kích
và o khi muố n xem
cá c đề tà i đã đă ng
kí
Đã cô ng khai Tab Ngườ i dù ng kích
và o khi muố n xem
cá c đề tà i đã cô ng
khai và chưa đă ng
kí
Chưa cô ng bố Tab Ngườ i dù ng kích
và o khi muố n xem
cá c đề tà i chưa
cô ng khai
Biểu tượ ng menu ẩ n cạ nh Button Ngườ i dù ng kích
ả nh ngườ i dù ng và o khi muố n mở
menu ẩ n cho phép
mở giao diện đổ i
mậ t khẩ u hoặ c
thô ng tin cá nhâ n
Biểu tượ ng đề tà i liệu ở Link Ngườ i dù ng kích
cạ nh tên đề tà i và o khi muố n xem
chi tiết về đề tà i
Phâ n trang Link Cho phép phâ n
trang nếu dữ liệu
lớ n
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi ngườ i dù ng Nếu ở Ô tìm Khi có lỗ i
kích và o Tìm kiếm ngườ i kết nố i cơ
kiếm thì hệ thố ng dù ng khô ng sở dữ liệu
sẽ thự c hiện truy nhậ p gì, Hệ -> Hiển thị
vấ n tìm kiếm đề thố ng sẽ hiển thô ng bá o
tà i theo dữ liệu thị toà n bộ đề
“Lỗ i kết
ngườ i dù ng nhậ p tà i ra bả ng
nố i cơ sở
ở ô Tìm kiến và danh sá ch
dữ liệu”
theo cá ch xếp Ngượ c lạ i,
đượ c chọ n ở hiển thị kết
75
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
76
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
77
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Thêm đề tà i
78
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
79
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Description Cho phép giả ng viên thay đổ i chi tiết đề tà i nghiêng cứ u chưa
đượ c cô ng khai.
Screen Click và o biểu tượ ng cạ nh tên đề tà i trong danh sá ch ở trang
Access hiển thị đề tà i.
Screen Content
Item Type Data Description
81
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
82
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Screen Xó a đề tà i
Description Cho phép Giả ng viên xó a đề tà i
Screen Giả ng viên kích và o nú t xó a ở trang Thay đổ i đề tà i
Access
Screen Content
Item Type Data Description
Có Button Kích và o Có nếu muố n xó a
đề tà i
83
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Description Cho phép giả ng viên chỉnh sử a, xem chi tiết thô ng
84
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
85
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Description Cho phép giả ng viên xem chi tiết thô ng tin sinh
viên đă ng ký đề tà i
Screen Access Chọ n Xem hồ sơ ở tên sinh viên trong danh sá ch
đã đă ng ký đề tà i đượ c chọ n.
Screen Content
Item Type Data Description
Screen Actions
Action Name Description Success Failure
86
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
liệu”.
Mà n hình vẫ n
hiển thị trang
hiện tạ i.
6.3.2.8. Xóa sinh viên khỏi danh sách
87
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
88
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Performance
No. Requirement
1. Cho phép 1 lượ ng lớ n truy cậ p bằ ng internet và o hệ thố ng
2. Thờ i gian phả n hồ i nhanh
3. Thờ i gian nhậ p/xuấ t dữ liệu nhanh
Scalability
No. Requirement
1. Khả năng lưu trữ dữ liệu lớ n
2. Cho phép nhiều ngườ i dù ng thự c hiện cá c thao tá c giố ng nhau trong
cù ng khoả ng thờ i gian
Security
No. Requirement
1. Web Server => Xampp running PHP > 7.0
2. Đă ng nhậ p để thự c hiện cá c chứ c nă ng ứ ng vớ i từ ng vai trò củ a ngườ i
dù ng
3. Xá c thự c ngườ i dù ng bằ ng tà i khoả n và mậ t khẩ u
4. Dữ liệu hệ thố ng đượ c sao lưu hằ ng ngà y và đượ c lưu an toà n bên ngoà i
trang web
Browser
No. Requirement
1. IE6 and above (IE8 is not recommended).
2. Chrome and Firefox
Reliability
No. Requirement
1. Nếu có sự cố , thờ i gian phụ c hồ i hệ thố ng (từ dữ liệu đượ c sao lưu)
trong vò ng 1 ngà y.
89
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0
Interfaces
No. Requirement
1. Sử dụ ng thư viện Boostrap 4, Jquery để tạ o giao diện
Assumptions
No. Requirement
1. Có thể tạ m ngưng hệ thố ng nếu cầ n phả i nâ ng cấ p
90