You are on page 1of 90

Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.

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

Software Requirements Specification


Version 2.0

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

- Mô tả sườ n củ a bá o cá o và khá i quá t mộ t số chứ c


nă ng.

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

- Vẽ mockup cho cá c trang sinh viên và giả ng viên


23-01-2017 1.0
- Chỉnh sữ a và hoà n thiện cá c mockup.

- 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

3. DISTRIBUTION LIST AND APPROVALS


Name Title
Phạ m Thế Phú c Tạ o Usecase tổ ng quá t.
Tham gia và o viết tà i liệu SRS cho Admin,
Sinh viên
Lê Bá Vỹ Tạ o cá c Usecase cho phầ n Sinh Viên.
Viết tà i liệu SRS cho phầ n Sinh Viên.
Lưu Vă n Sinh Tạ o cá c Usecase cho phầ n Admin.

4
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Viết tà i liệu SRS cho phầ n Admin.


Võ Minh Trí Tạ o cá c Usecase cho phầ n Giả ng Viên.
Viết tà i liệu SRS cho phầ n Giả ng Viên.
Lâ m Quang Sang Tạ o cá c Usecase cho phầ n Giả ng Viên.
Viết tà i liệu SRS cho phầ n Giả ng Viên.

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

 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 chạ y trên nền web giú p cô ng việc đă ng quả n lý đă ng ký và
triển khai đượ c tiến hà nh mộ t cá ch nhanh chó ng, tiện lợ i và ít tố n kém
nhấ t. 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 ra đờ i nhằ m đá p ứ ng nhu cầ u đă ng ký nghiên cứ u
Khoa họ c củ a sinh viên cũ ng như nhu cầ u quả n lý sinh viên và đề tà i đă ng
ký củ a nhà trườ ng.

 Hệ thố ng phụ c vụ cho 3 đố i tượ ng ngườ i dù ng chính:

+ Admin

+ Giả ng viên

+ Sinh viên

Website cho phép sinh viên đă ng kí tham gia nguyên cứ u Khoa họ c bằ ng


cá ch đă ng nhậ p bằ ng tà i khoả n nhà trườ ng cung cấ p. Sau khi đă ng ký sinh
viên sẽ đượ c kiểm duyệt để triển khai thự c hiện đề tà i...Website sẽ giú p
nhà trườ ng quả n lý sinh viên, giả ng viên và đề tà i mộ t cá ch nhanh chó ng và
hiệu quả .

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.

Có quyền phê duyệt để triển khai đề tà i.

Có quyền chỉnh sử a thô ng tin cá nhâ n.


Sinh viên Có quyền quả n lý tà i khoả n cá nhâ n

Có quyền đă ng ký đề tà i nghiên cứ u khoa họ c

Có quyền quả n lý thô ng tin đề tà i đã đă ng ký, xem và tìm kiếm


đề tà i gợ i ý
Giả ng viên Có quyền đă ng nhậ p, đă ng ký, chỉnh sử a, xem chi tiết thô ng tin
cá nhâ n.

Có quyền xem cá c đề tà i ,thêm,sử a xó a,quả n lý sinh viên trong


cá c đề tà i củ a mình

5.2. System Use Case Diagram


Sơ dồ sau đâ y cung cấ p mộ t cá i nhìn tổ ng quan về cá c nhó m chứ c nă ng, tá c nhâ n
tham gia và o Xây dựng website đăng ký nguyên cứu khoa học:

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

5.2.1.2. Quản lý User

7
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

5.2.1.3. Phê duyệt đề tài

5.2.2. Sinh viên


5.2.2.1. Quản lý tài khoản

8
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

5.2.2.2. Xem và tìm kiếm đề tài gợi ý

9
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

5.2.2.3. Quản lý thông tin đề tài đã đăng ký

10
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

5.2.3. Giảng viên


5.2.3.1. Quản lý tài khoản

5.2.3.2. Quản lý đề tài

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

Description Cho phép admin đă ng nhậ p và o hệ thố ng

Screen Access Admin chọ n Đăng nhập ở mà n hình Trang chủ

Screen Content
Item Type Data Description

Tà i khoả n Textbox – String(50) Trườ ng dà nh


cho admin
nhậ p tà i khoả n
Mậ t khẩ u Password – Trườ ng dà nh
String(100) cho admin
nhậ p mậ t khẩ u
Đă ng nhậ p Button Đă ng nhậ p và o
hệ thố ng
Hủ y Button Hủ y đă ng
nhậ p và quay

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

Đă ng nhậ p Khi admin kích nú t Và o mà n chính củ a Hiện thô ng


đă ng nhậ p, hệ thố ng trang quả n lý User: bá o : “Dữ liệu
sẽ kiểm tra tính hợ p Hiển thị danh sá ch khô ng hợ p lệ”
lệ củ a dữ liệu, nếu dữ User Hiện thô ng
liệu khô ng hợ p lệ sẽ bá o: “Tà i
hiển thị thô ng bá o khoả n hoặ c
“Dữ liệu khô ng hợ p mậ t khẩ u
lệ”, nếu dữ liệu hợ p lệ khô ng đú ng”
thì tiếp tụ c kiểm tra hoặ c “Trườ ng
Tà i khoả n vớ i mậ t này là bắ t
khẩ u tương ứ ng có buộ c”.
tồ n tạ i trong hệ thố ng
hay khô ng, nếu có thì
cho admin đă ng nhậ p
và o hệ thố ng, nếu
khô ng thì hiển thị
thô ng bá o “Tà i khoả n
hoặ c mậ t khẩ u khô ng
đú ng”.
Khi khô ng nhậ p tà i
khoả n hoặ c mậ t khẩ u
thì hiển thị thô ng bá o
“Trườ ng nà y là bắ t
buộ c”.
Hủ y Đó ng mà n hình đă ng Trở về mà n hình
nhậ p và quay trở về trang chủ
trang chủ

13
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

6.1.1.2. Chỉnh sửa mật khẩu

Screen Đổ i mậ t khẩ u

Description Cho phép ngườ i đổ i mậ t khẩ u đă ng nhậ p và o hệ thố ng

Screen Access Ngườ i dù ng chọ n Thô ng tin cá nhâ n, rồ i chọ n Đổ i mậ t khẩ u

Screen Content
Item Type Data Description

Mậ t khẩ u cũ Password – Ô điền mậ t


String(100) khẩ u cũ đă ng
nhậ p và o hệ
thố ng
Mậ t khẩ u mớ i Password – Ô điền mậ t
String(100) khẩ u mớ i đă ng
nhậ p và o hệ

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

Đổ i mậ t khẩ u Khi ngườ i dù ng kích Hiển thị thô ng bá o Hiện thô ng


nú t đổ i mậ t khẩ u, hệ “Đổ i mậ t khẩ u bá o : “Mậ t
thố ng sẽ kiểm tra mậ t thà nh cô ng” khẩ u cũ trù ng
khẩ u cũ nếu chưa vớ i mậ t khẩ u
chính xá c thì hiển thị mớ i”
Mậ t khẩ u cũ khô ng Hiện thô ng
đú ng, sau đó hệ thố ng bá o: “Mậ t
so khớ p mậ t khẩ u khẩ u cũ chưa
mớ i và mậ t khẩ u cũ chính xá c”.
nếu giố ng nhau thì Hiện thô ng
hiển thị Mậ t khẩ u mớ i bá o: “Mậ t
trù ng vớ i mậ t khẩ u khẩ u xá c nhậ n
cũ . chưa chính
Trườ ng hợ p mậ t khẩ u xá c”
mớ i và xá c nhậ n mậ t
khẩ u khô ng trù ng
nhau thì hiển thị
thô ng bá o “Mậ t khẩ u
xá c nhậ n chưa chính
xá c”.

6.1.2. Quản lý giảng viên

Use Case Name Quản lý Giảng viên


Use Case ID UC02
High Level Requirement Ref Cho phép admin quả n lý thô ng tin củ a Giả ng
viên tạ o mớ i, cấ p quyền, khó a, chỉnh sử a, xó a,

15
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

xem chi tiết, hiển thị danh sá ch Giả ng viên.


Actor Admin
Description Tấ t cả cá c thô ng tin Giả ng viên đượ c truy vấ n
từ cơ sở dữ liệu và hiển thị trên mà n hình.
Admin có thể tạ o mớ i, khó a, chỉnh sử a, xó a,
xem chi tiết, hiển thị danh sá ch Giả ng viên.
Trigger NA
Pre-condition Ngườ i dù ng kích và o Quả n lý Giả ng viên ở
menu
Post-processing
6.1.2.1. Thêm giảng viên

Screen Thêm giả ng viên


Description Cho phép admin thêm giả ng viên
Screen Access Ngườ i quả n lý chọ n Quản lý giảng viên -> Thêm giảng viên
Screen Content
Item Type Data Description
Tên giả ng viên Text field – Ô nhậ p họ tên giả ng viên
String (50)
Ngà y sinh Date Picker Ô nhậ p hoặ c chọ n ngà y sinh
Giớ i tính RadioButto Nú t chọ n giớ i tính
n
Địa chỉ Text field – Ô nhậ p địa chỉ

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 ô 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”

Khi để trố ng ô Mậ t
khẩ u->Hệ thố ng sẽ
thô ng bá o “Vui lò ng
điền Mậ t khẩ u”

Khi mậ t khẩ u ngườ i


dù ng nhậ p có độ dà i
nhỏ hơn 6 hoặ c lớ n
32
-> Hệ thố ng sẽ thô ng
bá o “Độ dà i mậ t khẩ u
phả i từ 6 đến 32 ký
tự ”

Khi chưa chọ n Khoa-


>Hệ thố ng sẽ thô ng
bá o “Vui lò ng lự a
chọ n khoa”

Khi chưa chọ n hoặ c


chưa nhậ p ngà y sinh
->Hệ thố ng sẽ thô ng
bá o “Vui lò ng chọ n
ngà y sinh”

18
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Khi nhậ p sai ngà y


sinh
dd/mm/yyy
-> Hệ thố ng sẽ thô ng
bá o “Ngà y sinh khô ng
đú ng định dạ ng”

Khi chưa nhậ p email


-> Hệ thố ng sẽ thô ng
bá o “Vui lò ng nhậ p
email”
Khi nhậ p Email sai
định dạ ng bắ t đầ u
bằ ng chữ cá i, có ký tự
@ và . ví dụ
abc@gmail.cm
->Hệ thố ng sẽ thô ng
bá o “Email sai định
dạ ng bắ t đầ u bằ ng
chữ cá i, có ký tự @ và
.”

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”

6.1.2.2. Hiển thị danh sách giảng viên

19
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Danh sá ch giả ng viên


Description Hiển thị danh sá ch giả ng viên
Screen Access Ngườ i quả n lý chọ n Quản lý giảng viên -> Danh sách giảng
viên
Screen Content
Item Type Data Description
Tìm kiếm Search Box Ô nhậ p dữ liệu tìm
kiếm
Tiêu chí tìm ComboBox Ô chọ n tiêu chí tìm
kiếm kiếm

Tìm kiếm Button Nú t nhấ n tìm kiếm


ID Label - Hiển thị mã củ a giả ng
Integer viên
Họ tên Label - Hiển thị tên củ a giả ng
String (50) viên
Khoa Label Hiển thị khoa củ a
-String(50) giả ng viên
Số điện thoạ i Label - Hiển thị số điện thoạ i
String(50) củ a giả ng viên
Email Label – Hiển thị Email củ a
String(20) giả ng viên
Xem chi tiết Link Khi ngườ i dù ng kích
và o Xem ở dò ng nà o

20
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

thì sẽ hiện ra trang chi


tiết thô ng tin tương
ứ ng củ a giả ng viên ở
dò ng đó
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 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

chuyển đến trang đó .


Nhấ n và o nú t <</>> sẽ
chuyển đến trang kế
trướ c/kế sau trang hiện
tạ i nếu vẫ n cò n trang
trướ c/sau.

6.1.2.3. Xem chi tiết giảng viên

Screen Xem chi tiết thô ng tin Giả ng viên


Description Cho phép admin xem tấ t cả cá c thô ng tin củ a giả ng viên: Họ tên,
Số điện thoạ i, giớ i tính, số điện thoạ i, email, địa chỉ, tà i khoả n,
khoa.
Screen Admin kích và o Quả n lý User -> Chọ n “Danh sá ch Giả ng viên” ->
Access kích “Xem” ở cộ t thao tá c.
Screen Content
Item Type Data Description
Họ tên Label- Hiển thị Họ tên đầ y đủ củ a
String Giả ng viên
(50)
Số điện thoạ i Label – Hiển thị Số điện thoạ i liên
String lạ c củ a Giả ng viên
(20)
Giớ i tính Label- Hiển thị Giớ i tính củ a Giả ng

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

“Chỉnh sử a” hệ thố ng sẽ thị form chỉnh sở dữ liệu -> Hiển


chuyển đến trang chỉnh sử a thô ng tin thịthô ng bá o “Lỗ i
sử a Giả ng viên. củ a Giả ng viên. kết nố i cơ sở dữ
liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Khó a Ngườ i dù ng kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ
“Khó a” hệ thố ng sẽ hiện thị thô ng bá o sở dữ liệu -> Hiển
lên popup thô ng bá o rằ ng “Khó a thà nh thịthô ng bá o “Lỗ i
có chắ c chắ n khó a Giả ng cô ng” và mà n kết nố i cơ sở dữ
viên nà y khô ng. hình vẫ n ở liệu”.
trang hiện tạ i. Mà n hình vẫ n hiển
thị trang hiện tạ i.
6.1.2.4. Xóa giảng viên

Screen Xó a Giả ng viên


Description Cho phép Admin xó a Giả ng viên
Screen Admin kích và o Quả n lý Giả ng viên -> Chọ n “Danh sá ch Giả ng
Access viên” -> kích “Xem” -> kích “Xó a”.
Screen Content
Item Type Data Description
Tiêu đề Label- Hiển thị tiêu đề củ a popup

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.

6.1.2.5. Khóa Giảng viên

25
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Khó a Giả ng viên


Description Cho phép Admin khó a Giả ng viên
Screen Admin kích và o Quả n lý Giả ng viên-> Chọ n “Danh sá ch Giả ng
Access viên” -> kích “Xem” -> kích “Khó a”.
Screen Content
Item Type Data Description
Tiêu đề Label- Hiển thị tiêu đề củ a popup
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 khó a.
Có Button Kích và o Có nếu muố n khó a
Giả ng viên
Khô ng Button Kích và o Khô ng nếu khô ng
muố n khó a Giả ng viên nữ 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
khó 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”.

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.

6.1.2.6. Chỉnh sửa Giảng viên

27
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Chỉnh sử a User


Description Cho phép Admin chỉnh sử a cá c thô ng tin User như Họ tên, Số
điện thoạ i, Ngà y sinh, Giớ i tính, Địa chỉ, Email, Tà i khoả n, Mậ t
khẩ u, Quyền.
Screen Access Quả n lí kích và o Quả n lý User -> Chọ n “Danh sá ch User” -> kích
“Xem” -> kích “Chỉnh sử a”.
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
Giớ i tính RadioButto Nú t chọ n giớ i tính
n
Địa chỉ Text field – Ô nhậ p địa chỉ
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 củ a tà i
khoả n
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 đó
Lưu Button Ngườ i dù ng kích và o
Lưu khi muố n cậ p nhậ t
thô ng tin Giả ng viên
và o Database

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 khô ng chọ n Khoa-


>Hệ thố ng sẽ thô ng bá o
“Vui lò ng chọ n Khoa”

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 để trố ng ô Mậ t khẩ u-


>Hệ thố ng sẽ thô ng bá o
“Vui lò ng điền Mậ t khẩ u”

Khi nhậ p mậ t khẩ u có độ


dà i nhỏ hơn 6 chữ cá i và
lớ n hơn 32 chữ cá i ->
Hệ thố ng sẽ thô ng bá o
“Mậ t khẩ u phả i từ 6 đến
32 ký tự ”

Khi khô ng nhậ p email->


Hệ thố ng sẽ thô ng bá o
“Vui lò ng điền email”
Khi nhậ p khô ng đú ng
định dạ ng email(“bắ t
đầ u bằ ng chữ cá i và
chứ a ký tự ‘@’ và ‘.’ ”)-
>Hệ thố ng sẽ thô ng bá o
“Bạ n cầ n nhậ p đú ng
định dạ ng email bắ t đầ u
bằ ng chữ cá i và chứ a ký
tự ‘@’ và ‘.’ ”

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”

6.1.3. Quản lý Sinh viên

Use Case Quả n lý bà i đă ng


Name
Use Case ID UC03
High Level Cho phép admin quả n lý thô ng tin củ a Bà i đă ng như tạ o mớ i,
Requirement chỉnh sử a, xó a, xem chi tiết, duyệt, hiển thị danh sá ch Bà i đă ng.
Ref
Actor Admin
Description Tấ t cả cá c thô ng tin củ a Bà i đă ng đượ c truy vấn từ 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

và hiển thị trên mà n hình. Admin có thể tạ o mớ i, chỉnh sử a, xó a,


xem chi tiết, duyệt, hiển thị danh sá ch Bà i đă ng.
Trigger NA
Pre- Admin kích và o Quả n lý bà i đă ng ở menu
condition
Post-
processing

6.1.3.1. Thêm Sinh viên

Screen Thêm Sinh Viên


Description Cho phép Admin thêm Sinh viên
Screen Access Ngườ i quả n lý chọ n Quản lý Sinh viên ->Nhấ n nú t Thêm Sinh
viên

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

thố ng kiếm tra tính Sinh viên và “Vui lò ng điền họ tên”


hợ p lệ củ a dữ liệu. hiển thị thô ng
nếu dữ liệu hợ p lệ bá o “Thêm Sinh Khi khô ng chọ n khoa
thì lưu dữ liệu nhậ p viên thà nh ->Hệ thố ng sẽ thô ng bá o
và o database, cô ng” “Vui lò ng chọ n khoa”
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 nhậ p khô ng đú ng


định dạ ng số điện thoạ i
là là chuổ i số có độ dà 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 ô Email-


>Hệ thố ng sẽ thô ng bá o
“Vui lò ng điền Email”

Khi khô ng nhậ p email->


Hệ thố ng sẽ thô ng bá o
“Vui lò ng điền email”
Khi nhậ p khô ng đú ng
định dạ ng email(“bắ t
đầ u bằ ng chữ cá i và
chứ a ký tự ‘@’ và ‘.’ ”)-
>Hệ thố ng sẽ thô ng bá o
“Bạ n cầ n nhậ p đú ng
định dạ ng email bắ t đầ u
bằ ng chữ cá i và chứ a ký
tự ‘@’ và ‘.’ ”

Khi khô ng chọ n lớ p ->Hệ


thố ng sẽ thô ng bá o
“Vui lò ng chọ n lớ p”

33
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Khi khô ng nhậ p ngà y


sinh ->Hệ thố ng sẽ thô ng
bá o “Vui lò ng nhậ p ngà y
sinh”

Khi nhậ p ngà y sinh


khô ng đú ng định dạ ng
dd/MM/YYYY->Hệ
thố ng sẽ thô ng bá o “Vui
lò ng nhậ p ngà y sinh
đú ng định dạ ng
dd/MM/YYYY”

Khi khô ng chọ n giớ i tính


->Hệ thố ng sẽ thô ng bá o
“Vui lò ng chọ n giớ i tính”

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”

Khi nhậ p mậ t khẩ u có độ


dà i nhỏ hơn 6 chữ cá i và
lớ n hơn 32 chữ cá i ->
Hệ thố ng sẽ thô ng bá o
“Mậ t khẩ u phả i từ 6 đến
32 ký tự ”

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

Screen Danh sá ch Sinh viên


Description Hiển thị danh sá ch Sinh viên
Screen Access Ngườ i quả n lý chọ n Quản lý Sinh viên
Screen Content
Item Type Data Description
Thêm Sinh viên Button Nhấ n nú t thêm sinh
viên
Tìm kiếm Search Box Ô nhậ p dữ liệu tìm
kiếm
Tiêu chí tìm ComboBox Ô chọ n tiêu chí tìm
kiếm kiếm
Tìm kiếm Button Nú t nhấ n tìm kiếm
ID Label - Hiển thị mã củ a Sinh
Integer viên
Họ tên Label - Hiển thị tên củ a Sinh
String (50) viên
Lớ p Label Hiển thị lớ p củ a Sinh
-String(50) viên
Số điện thoạ i Label - Hiển thị số điện thoạ i
String(50) củ a Sinh viên

35
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Email Label – Hiển thị Email củ a Sinh


String(50) viên
Chứ c nă ng Label – Hiển thị chứ c nă ng
String(20)
Xem chi tiết Link Khi ngườ i dù ng kích
và o Xem chi tiết ở
dò ng nà o thì sẽ hiện ra
trang chi tiết thô ng tin
tương ứ ng củ a Sinh
viên ở dò ng đó .
Phâ n trang Link Cho phép phâ n trang
nếu dữ liệu lớ n.

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

củ a Sinh 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 Sinh 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ẽ
chuyển đến trang đó .
Nhấ n và o nú t <</ >> sẽ
chuyển đến trang kế
trướ c/kế sau trang hiện
tạ i nếu vẫ n cò n trang
trướ c/sau.
6.1.3.3. Xem chi tiết thông tin Sinh viên

Screen Xem chi tiết thô ng tin Sinh viên


Description Cho phép admin xem tấ t cả cá c thô ng tin củ a Sinh viên: Họ tên, Số
điện thoạ i, lớ p,khoa, số điện thoạ i, email,giớ i tính, tà i khoả n.

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

chắ c chắ n xó a Sinh 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 Sinh Mà n hình vẫ n hiển
viên thị trang hiện tạ i.
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ơ
“Chỉnh sử a” hệ thố ng sẽ thị form chỉnh sở dữ liệu -> Hiển
chuyển đến trang chỉnh sử a thô ng tin thị thô ng bá o “Lỗ i
sử a Sinh viên. củ a Sinh viên. kết nố i cơ sở dữ
liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.
Khó a Ngườ i dù ng kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ
“Khó a” hệ thố ng sẽ hiện thị thô ng bá o sở dữ liệu -> Hiển
lên popup thô ng bá o rằ ng “Khó a thà nh thịthô ng bá o “Lỗ i
có chắ c chắ n khó a Sinh cô ng” và mà n kết nố i cơ sở dữ
viên nà y khô ng. hình vẫ n ở liệu”.
trang hiện tạ i. Mà n hình vẫ n hiển
thị trang hiện tạ i.
6.1.3.4. Xóa tài khoản Sinh viên

Screen Xó a Sinh viên


Description Cho phép Admin xó a Sinh viên
Screen Admin kích và o Quả n lý Sinh viên -> kích “Xem chi tiết” -> kích
Access “Xó a”.
Screen Content
39
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Item Type Data Description


Tiêu đề Label- Hiển thị tiêu đề củ a popup
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
Sinh viên
Khô ng Button Kích và o Khô ng nếu khô ng
muố n xó a Sinh viên nữ 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 Sinh 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 Sinh viên 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 Sinh Mà n hình vẫ n hiển
viên thị trang hiện tạ i.
6.1.3.5. Khóa tài khoản Sinh viên

40
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Khó a Sinh viên


Description Cho phép Admin khó a Sinh viên
Screen Admin kích và o Quả n lý User -> kích “Xem chi tiết” -> kích
Access “Khó a”.
Screen Content
Item Type Data Description
Tiêu đề Label- Hiển thị tiêu đề củ a popup
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 khó a.
Có Button Kích và o Có nếu muố n khó a
Sinh viên
Khô ng Button Kích và o Khô ng nếu khô ng
muố n khó a Sinh viên nữ 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
khó a Sinh viên này tạ i thị thô ng bá o “Lỗ i
kết nố i cơ sở dữ
liệu”.
41
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

Screen Chỉnh sử a thô ng tin Sinh viên


Description Cho phép Admin chỉnh sử a cá c thô ng tin Sinh viên như Họ
tên,Khoa, Số điện thoạ i, Email,Lớ p, Ngà y sinh, Giớ i tính,Tà i
khoả n, Mậ t khẩ u.
Screen Access Ngườ i quả n lý kích và o Quả n lý Sinh viên -> kích “Xem chi tiết”
-> kích “Sử a”.
Screen Content
Item Type Data Description

42
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Họ tên Text field – Ô nhậ p họ tên


String (50)
Khoa ComboBox Ô chọ n khoa
Lớ p Label – Ô chọ n lớ p
String(50)
Số điện thoạ i Text field – Ô nhậ p số điện thoạ i
String (50)
Ngà y sinh Date Picker Ô nhậ p hoặ c chọ n ngà y
sinh
Giớ i tính RadioButto Nú t chọ n giớ i tính
n
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)
Trở về Button Ngườ i dù ng kích và o
Trở khi muố n quay về
trang trướ c
Nhậ p lạ i Button Ngườ i dù ng kích và o
Nhậ p lạ i khi muố n xó a
tấ t cả cá c dữ liệu nhậ p
trướ c đó
Lưu Button Ngườ i dù ng kích và o
Lưu khi muố n cậ p nhậ t
thô ng tin 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
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 ô Email-


>Hệ thố ng sẽ thô ng bá o
“Vui lò ng điền Email”

Khi khô ng chọ n lớ p ->Hệ


thố ng sẽ thô ng bá o
“Vui lò ng chọ n lớ p”

Khi khô ng nhậ p ngà y


sinh ->Hệ thố ng sẽ
thô ng bá o “Vui lò ng
nhậ p ngà y sinh”

Khi khô ng chọ n giớ i tính


->Hệ thố ng sẽ thô ng bá o
“Vui lò ng chọ n giớ i tính”

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”

44
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Khi nhậ p Số điện thoạ i


sai định dạ ng->Hệ thố ng
sẽ thô ng bá o “Số điện
thoạ i sai định dạ ng”

Khi nhậ p Email định


dạ ng->Hệ thố ng sẽ
thô ng bá o “Email sai
định dạ 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”.

5.1.4. Phê duyệt đề tài


Use Case Phê duyệt đề tà i
Name
Use Case ID UC03
High Level Cho phép admin Phê duyệt đề tà i sau thờ i gian đă ng ký củ a sinh
Requirement viên
Ref
Actor Admin
Description Nhữ ng đề tà i đã đượ c phê duyệt thì sẽ đượ c triển khai cho sinh
viên là m.
Trigger NA
Pre- Admin kích và o Phê duyệt đề tà i ở menu
condition
Post-
processing

45
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Phê duyệt đề tà i


Description Cho phép Admin Phê duyệt nhữ ng đề tà i đã đă ng ký.
Screen Access Quả n lí kích và o Phê duyệt đề tà i ở menu
Screen Content
Item Type Data Description
Tìm kiếm SearchBox Ô Tìm kiếm
Stt Label- Hiển thị số thứ tự đề
Number tà i
Tên đề tà i Label – Hiển thị tên đề tà i
String(300)
Sinh viên Label – Hiển thị nhữ ng sinh
String(300) viên thự c hiện đề tà i
Khoa Label – Hiển thị đề tà i thuộ c
String(50) khoa nà o
GVHD Label – Hiển thị tên giả ng viên
String(50) hướ ng dẫ n cho đề tà i
Trạ ng thá i Label – Hiển thị trạ ng thá i đề
String(50) tà i đã đượ c phê duyệt
hay chưa
Chứ c nă ng Label – Hiển thị chứ c nă ng
String(50)
Phê duyệt Button Khi ngườ i click và o

46
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Phê duyệt thì đề tà i sẽ


chuyển sang trạ ng thá i
phê duyệt
Phâ n trang Khi có nhỏ Chuyển đến trang đượ c Khi có lỗ i kết nố i cơ sở
hơn hoặ c yêu cầ u dữ liệu -> Hiển thị
bằ ng 10 thô ng bá o “Lỗ i kết nố i
trườ ng dữ cơ sở dữ liệu”
liệu thì
khô ng có
phầ n phâ n
trang
Khi có hơn
10 trườ ng
dữ liệu thì
hiển thị
phâ n trang
Nhấ n và o
mỗ i trang
sẽ chuyển
đến trang
đó . Nhấ n
và o nú t
<</>> sẽ
chuyển đến
trang kế
trướ c/kế
sau trang
hiện tạ i nếu
vẫn cò n
trang
trướ c/sau.

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

dữ liệu ngườ i dù ng thị toà n bộ Đề Khi hệ thố ng khô ng tìm


nhậ p ở Ô tìm kiếm. tà i ra bả ng thấ y Đề tà i nà o thì sẽ
danh sá ch Đề hiển thị thô ng bá o
tà i. “Khô ng tìm thấ y”.
Ngượ c lạ i, hiển
thị kết quả tìm
kiếm đượ c ra
bả ng danh sá ch
Đề tà i.
Phê duyệt Khi ngườ i dù ng Nú t Phê duyệt Khi có lỗ i kết nố i cơ sở
kích và o Phê duyệt sẽ chuyển sang dữ liệu -> Hiển thị thô ng
hệ thố ng sẽ cậ p trạ ng thá i bá o “Lỗ i kết nố i cơ sở dữ
nhậ t trạ ng thá i củ a disable khô ng liệu”
đề tà i và o database. thể chuyển về
trạ ng thá i chưa
phê duyệt

6.2. Sinh viên


6.2.1. Quản lý tài khoản

Use Case Quả n lý tà i khoả n


Name
Use Case ID UC06
High Level Cho phép ngườ i dù ng đă ng ký, đă ng nhậ p, chỉnh sử a, tìm kiếm,
Requirement xem chi tiết thô ng tin cá nhâ n củ a mình cũ ng như ngườ i dù ng
Ref khá c
Actor User
Description Cho phép ngườ i dù ng đă ng ký, đă ng nhậ p, chỉnh sử a, tìm kiếm,
xem chi tiết thô ng tin cá nhâ n củ a mình cũ ng như ngườ i dù ng
khá c
Trigger NA
Pre- User kích và o menu Tài khoản
condition
Post-
processing

48
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

6.2.1.1. Đăng nhập

Screen Đă ng nhậ p tà i khoả n


Description Cho phép sinh viên đă ng nhậ p tà i khoả n và sử dù ng tà i khoả n,
mậ t khẩ u đã đượ c kích hoạ t để đă ng nhậ p sử dụ ng website
Screen Access Sinh viên truy cậ p và o địa chỉ http://NCKH.udn.vn/login
Screen Content
Item Type Data Description
Mã số Text field – String Ô nhậ p mã số củ a sinh
(50) viên
Mậ t khẩ u Password– String Ô nhậ p mậ t khẩ u
(50)

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

tương ứ ng trù ng Hiện thô ng bá o: “Tà i


khớ p vớ i dữ liệu khoả n hoặ c mậ t khẩ u
trong database thì khô ng đú ng”
cho phép đă ng
nhậ p và o hệ thố ng,
cò n khô ng thì sẽ
thô ng bá o lỗ i.
Thoá t Khi ngườ i dù ng Xó a hết thô ng
kích và o Thoát thì tin nhậ p trướ c
hệ thố ng sẽ xó a hết đó
thô ng tin nhậ p
trướ c đó

6.2.1.2. Xem chi tiết thông tin cá nhân

Screen Xem chi tiết thô ng tin cá nhâ n


Description Cho phép Sinh viên xem tấ t cả cá c thô ng tin củ a mình như:Mã
sinh viên, Họ tên,Lớ p sinh hoạ t, Khoa, Số điện thoạ i, Email, Ngà y
sinh, Giớ i tính, Địa chỉ, …

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

6.2.1.3. Chỉnh sửa thông tin cá nhân

Screen Chỉnh sử a chi tiết thô ng tin cá nhâ n


Description Cho phép Sinh viên chỉnh sử a tấ t cả cá c thô ng tin củ a mình
như:Mã sinh viên, Họ tên,Lớ p sinh hoạ t, Khoa, Số điện thoạ i,
Email, Ngà y sinh, Giớ i tính, Địa chỉ, …
Screen Sinh viên sau khi đăng nhập chọ n Menu Thông tin cá nhân và
Access chọ n Cập nhật thông tin cá nhân
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
52
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Số điện thoạ i Textfield – String Ô nhậ p Số điện thoạ i liên lạ c


(20) củ a Sinh viên
Giớ i tính Radio Chọ n Giớ i tính củ a Sinh viên
Địa chỉ Textfield -String Ô nhậ p Địa chỉ thườ ng trú
(100)
Email Textfield -String Ô nhậ p Thư điện tử
(100)
Ngà y sinh Textfield -Datetime Chọ n ngà y thá ng nă m sinh
Mậ t khẩ u mớ i Password Nhậ p mậ t khẩ u mớ i
Nhậ p lạ i Password Nhậ p lạ i mậ t khẩ u
Thoá t Button Quay trở lạ i trang chủ
Chỉnh sử a Button Sinh viên kích và o khi muố n
lưu chỉnh sử a thô ng tin
Screen Actions
Action Name Description Success Failure
Thoá t Sinh viên 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.
Chỉnh sử a Ngườ i dù ng kích nú t Mà n hình quay Khi ngườ i dù ng để
“Chỉnh sử a” hệ thố ng sẽ lạ i trang hiển trố ng ô Số điện
chuyển lưu thô ng tin cá thị chi tiết thoạ i-> Hiển thị
nhâ n đã chỉnh sử a thô ng tin cá thô ng bá o “Vui lò ng
nhâ n. nhậ p số điện thoạ 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”

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.

6.2.2. Xem và tìm kiếm đề tài gợi ý


Use Case Xem và tìm kiếm đề tà i gợ i ý
Name
Use Case ID UC07
High Level Cho phép sinh viên xem chi tiết, tìm kiếm cá c đề tà i gợ i ý
Requirement
Ref
Actor Sinh viên

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 Xem,tìm kiếm đề tà i gợ i ý

Description Cho phép Sinh viên xem, tìm kiếm cá c đề tà i gợ i ý

Screen Access Sinh viên sau khi đă ng nhậ p thà nh cô ng

Screen Content
Item Type Data Description

Ô tìm kiếm Textbox – String(50) Trườ ng dà nh cho


Sinh viên nhậ p từ
khó a tìm kiếm
Tiêu chí tìm ComboBox Trườ ng dà nh cho
kiếm User chọ n tiêu chi
tìm kiếm
Tìm kiếm Button Nú t nhấ n tìm kiếm

56
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Tên cá c đề tà i String - Link Hiển thị tên cá c đề


tà i gợ i ý
Screen Actions
Action Description Success Failure
Name
Chi tiết đề Khi sinh viên kích và o tên Mà n hình
tà i củ a 1 đề tà i bấ t kỳ, mà n chuyển đến
hình sẽ hiện ra thô ng tin trang hiển thị
chi tiết củ a đề tà i gợ i ý đó chi tiết đề tà i

Khô ng tìm Khi khô ng có đề tà i gợ i ý Mà n hình hiện


thấ y đề tà i nà o đượ c tìm thấ y thì là “Khô ng tìm
nà o mà n hình sẽ hiện dò ng thấ y đề tà i nà o”
thô ng bá o khô ng tìm thấ y.

57
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

6.2.3. Đăng ký đề tài


Use Case Đă ng ký đề tà i
Name
Use Case ID UC08
High Level Cho phép sinh viên thự c hiện đă ng ký đề tà i nghiên cứ u khoa họ c.
Requirement
Ref
Actor Sinh viên
Description Cho phép sinh viên thự c hiện đă ng ký đề tà i nghiên cứ u khoa họ c.
Trigger NA
Pre-
condition
Post-
processing

58
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Đă ng ký đề tà i Nghiên cứ u khoa họ c


Description Cho phép sinh viên đă ng ký đề tà i nghiên cứ u khoa họ c
Screen Sinh viên kích và o Menu Đăng ký đề tài
Access
Screen Content
Item Type Data Description
Tên đề tà i Textfield -String (50) Ô nhậ p Tên đề tà i
Thờ i gian Date time Chọ n thờ i gian thự c hiện đề tà i
thự c hiện
Chủ nhiệm Textfield -String (50) Ô nhậ p Họ tên sinh viên nhó m
đề tà i trưở ng
(Nhó m
trưở ng)
Mã sinh viên Textfield -String(20) Ô nhậ p mã số sinh viên
Giả ng viên ComboBox Chọ n giả ng viên hướ ng dẫ n
hướ ng dẫ n
Các thành Nhậ p thô ng tin củ a cá c thà nh viên
viên nhó m
+ STT Int Số lượ ng củ a thà nh viên nhó m

59
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

+ Mã SV Textfield -String(20) Ô nhậ p mã số sinh viên củ a thà nh


viên nhó m
+ Họ tên Textfield -String (50) Ô nhậ p Họ tên sinh viên củ a thà nh
viên nhó m

+ Email Textfield -String (50) Ô nhậ p Email củ a thà nh viên nhó m


+ Địa chỉ Textfield -String (50) Ô nhậ p Địa chỉ củ a thà nh viên
nhó m
Screen Actions
Action Description Success Failure
Name
Đă ng ký Sinh viên kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ sở dữ
“Đă ng ký” khi đã thị thô ng bá o liệu -> Hiển thịthô ng bá o
nhậ p đầ y đủ thô ng đã đă ng ký “Lỗ i kết nố i cơ sở dữ liệu”.
tin đề tà i muố n thà nh cô ng Mà n hình vẫn hiển thị trang
đă ng ký, hệ thố ng hiện tạ i.
sẽ lưu lạ i thô ng tin
đề tà i đã đă ng ký

6.2.4. Quản lý thông tin đề tài đã đăng ký

Use Case Quả n lý thô ng tin đề tà i đã đă ng ký


Name
Use Case ID UC09
High Level Cho phép sinh viên xem, chỉnh sử a thô ng tin củ a đề tà i đã đă ng ký
Requirement
Ref
Actor Sinh viên
Description Cho phép sinh viên xem, chỉnh sử a thô ng tin củ a đề tà i đã đă ng ký
Trigger NA
Pre- Ngườ i dù ng sau khi Đăng nhập kích và o Thông tin đăng ký
condition
Post-
processing

6.2.4.1. Xem thông tin đề tài đăng ký

60
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Xem thô ng tin đề tà i đă ng ký

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

Đã kiểm Label Trạ ng thá i đề tà i đã


duyệt/Chưa đượ c kiểm duyệt hay
kiểm duyệt chưa
Tên đề tà i String (50) Hiển thị Tên đề tà i

Thờ i gian thự c Date Hiển thị thờ i gian dự


hiện tính thự c hiện đề tà i

Chủ nhiệm đề String (50) Hiển thị Họ tên sinh viên


tà i (Nhó m nhó m trưở ng

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

Giả ng viên String(50) Hiển thị giả ng viên


hướ ng dẫ n hướ ng dẫ n
Các thành Nhậ p thô ng tin củ a cá c
viên thà nh viên nhó m
+ STT Int Số lượ ng củ a thà nh viên
nhó m
+ Mã SV String(20) Hiển thị mã số sinh viên
củ a thà nh viên nhó m
+ Họ tên String (50) Hiển thị Họ tên sinh viên
củ a thà nh viên nhó m
+ Email String (50) Hiển thị Email củ a thà nh
viên nhó m
+ Địa chỉ String (50) Hiển thị Địa chỉ củ a
thà nh viên nhó m
Screen
Actions
Action Name Description Success Failure

Sử a Sinh viên kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ


“Sử a” để chỉnh thị form chứ a sở dữ liệu -> Hiển
sử a thay đổ i thô ng tin củ a thịthô ng bá o “Lỗ i kết nố i
thô ng tin đề tà i đã đề tà i để sinh cơ sở dữ liệu”.
đă ng ký trướ c viên chỉnh sử a Mà n hình vẫn hiển thị
hạ n xét duyệt trang hiện tạ i.

6.2.4.2. Chỉnh sửa thông tin đề tài đăng ký

62
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Chỉnh sử a thô ng tin đề tà i đă ng ký

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

Đã kiểm Label Trạ ng thá i đề tà i đã


duyệt/Chưa đượ c kiểm duyệt hay
kiểm duyệt chưa
Tên đề tà i Textfield – String Ô nhậ p Tên đề tà i
(50)

Thờ i gian thự c Date Ô nhậ p thờ i gian dự tính


hiện thự c hiện đề tà i

Chủ nhiệm đề Textfield – String Ô nhậ p Họ tên sinh viên


tà i (Nhó m (50) nhó m trưở ng
trưở ng)

63
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Mã sinh viên Textfield – Ô nhậ p mã số sinh viên


String(20)

Giả ng viên Combox Ô chọ n giả ng viên hướ ng


hướ ng dẫ n dẫ n
Các thành Nhậ p thô ng tin củ a cá c
viên thà nh viên nhó m
+ STT Textfield – Int Số lượ ng củ a thà nh viên
nhó m
+ Mã SV Textfield – Ô nhậ p mã số sinh viên
String(20) củ a thà nh viên nhó m
+ Họ tên Textfield – String Ô nhậ p Họ tên sinh viên
(50) củ a thà nh viên nhó m
+ Email Textfield – String Ô nhậ p Email củ a thà nh
(50) viên nhó m
+ Địa chỉ Textfield – String Ô nhậ p Địa chỉ củ a thà nh
(50) viên nhó m
Screen
Actions
Action Name Description Success Failure

Lưu Sinh viên kích nú t Mà n hình Khi có lỗ i kết nố i cơ sở


“Lưu” để lưu chuyển trang dữ liệu -> Hiển thịthô ng
chỉnh sử a thay Xem thô ng tin bá o “Lỗ i kết nố i cơ sở dữ
đổ i thô ng tin đề đề tà i đă ng ký liệu”.
tà i đã đă ng ký Mà n hình vẫn hiển thị
trướ c hạ n xét trang hiện tạ i.
duyệt

Hủ y Sinh viên kích nú t Mà n hình hiển Khi có lỗ i kết nố i cơ sở


“Hủ y” khi khô ng thị trang dữ liệu -> Hiển thị thô ng
muố n thay đổ i trướ c đó . bá o “Lỗ i kết nố i cơ sở dữ
thô ng tin đề tà i liệu”.
đă ng ký Mà n hình vẫn hiển thị
trang hiện tạ i.

64
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

6.3. Giảng viên


6.3.1. Quản lý tài khoản

Use Case Quả n lý tà i khoả n


Name
Use Case ID UC
High Level Cho phép giả ng viên quả n lý tà i khoả n như đă ng nhậ p,chỉnh sủ a
Requirement thô ng tin cá nhâ n,đổ i mậ t khẩ u
Ref
Actor Giả ng viên
Description Tấ t cả cá c thô ng tin cá nhâ n củ a giả ng viên đượ c lấ y từ cơ sở dữ
liệu và hiển thị trên mà n hình.Giả ng viên có thể thay đổ i thô ng.
Trigger NA
Pre- Giả ng viên sau khi Đă ng nhậ p ,Mở Menu ẩ n
condition
Post-
processing
6.3.1.1. Đăng nhập

Screen Đă ng nhậ p

Description Cho phép giả ng viên đă ng nhậ p và o hệ thố ng

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

Mã số Textbox – String(50) Trườ ng dà nh


cho giả ng viên
nhậ p mã số
Mậ t khẩ u Password – Trườ ng dà nh
String(100) cho admin
nhậ p mậ t khẩ u
Login Button Đă ng nhậ p và o
hệ thố ng
Exit Button Hủ y đă ng
nhậ p và quay
về trang chủ .
Screen Actions
Action Name Description Success Failure

Đă ng nhậ p Khi giả ng viên kích Và o mà n chính củ a Hiện thô ng


nú t đă ng nhậ p, hệ trang quả n lý đề tà i: bá o : “Dữ liệu
thố ng sẽ kiểm tra tính Hiển thị danh sá ch khô ng hợ p lệ”
hợ p lệ củ a dữ liệu, đề tà i Hiện thô ng
nếu dữ liệu khô ng bá o: “Tà i
hợ p lệ sẽ hiển thị khoả n hoặ c
thô ng bá o “Dữ liệu mậ t khẩ u
khô ng hợ p lệ”, nếu dữ khô ng đú ng”
liệu hợ p lệ thì tiếp tụ c
kiểm tra Tà i khoả n
vớ i mậ t khẩ u tương
ứ ng có tồ n tạ i trong
hệ thố ng hay khô ng,
nếu có thì cho admin
đă ng nhậ p và o hệ
thố ng, nếu khô ng thì
hiển thị thô ng bá o
“Tà i khoả n hoặ c mậ t
khẩ u khô ng đú ng”.

66
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Hủ y Đó ng mà n hình đă ng Trở về mà n hình


nhậ p và quay trở về trang chủ
trang chủ
6.3.1.2. Thay đổi thông tin cá nhân

Sửa Hủy

Screen Chỉnh sử a thô ng tin cá nhâ n


Description Cho phép giả ng viên chỉnh sử a toà n bộ thô ng tin cá nhâ n củ a
mình
Screen Access Giả ng viên sau khi Đăng nhập ,Mở Menu ẩ n->Hồ sơ của bạn
Screen Content
Item Type Data Description
Họ tên Text field – Ô nhậ p họ tên
String (50)
Số điện thoạ i Text field – Ô nhậ p số điện thoạ i
String (50)
Ngà y sinh Date Picker Ô nhậ p hoặ c chọ n ngà y sinh
Giớ i tính ComboBox Nú t chọ n giớ i tính
Địa chỉ Text field – Ô nhậ p địa chỉ
String (50)
Email Text field – Ô nhậ p Email
String (50)

67
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Hủ y Button Giả ng viên kích và o khi muố n quay


về trang trướ c
Sử a Button Giả ng viên kích và o khi muố n
chỉnh sử a thô ng tin cá nhân
Tả i ả nh mớ i Button Giả ng viên ấ n và o để tả i ả nh mớ i
từ má y

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”

Khi ngườ i dù ng để trố ng


ô Email-> Hiển thị thô ng
bá o “Vui lò ng nhậ p
email”

68
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 ô 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-
>
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


ô 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
->
Hiển thị thô ng bá o “Vui
lò ng mậ t khẩ u đú ng định
dạ ng”

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

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 ngườ i dù ng khô ng


chọ n Giớ i tính-> Hiển thị
thô ng bá o “Vui lò ng
chọ n giớ i tính”

Khi ả nh tả i lên khô ng


đú ng định dạ ng PNG,
IMG, GIF -> Hiển thị
thô ng bá o “Vui lò ng
chọ n ả nh đú ng định
dạ ng”

Khi ả nh tả i lên quá 2MB


-> Hiển thị thô ng bá o
“Vui lò ng chọ n ả nh có
kích thướ c dướ i 2MB”

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

6.3.1.3. Thay đổi mật khẩu

Screen Đổ i mậ t khẩ u

Description Cho phép giả ng viên đổ i mậ t khẩ u đă ng nhậ p và o hệ thố ng

Screen Access Giả ng viên sau khi Đăng nhập ,Mở Menu ẩ n->Mật khẩu

Screen Content
Item Type Data Description

Mậ t khẩ u cũ Password – Ô điền mậ t


String(100) khẩ u cũ đă ng
nhậ p và o hệ
thố ng
Mậ t khẩ u mớ i Password – Ô điền mậ t
String(100) khẩ u mớ i đă ng
nhậ p và o hệ
thố ng
Lặ p lạ i mậ t Password – Ô điền lạ i mậ t
khẩ u String(100) khẩ u mớ i để
xá c nhậ n mộ t
lầ n nữ a trướ c
khi thay đổ i

71
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Chỉnh sử a Button Thự c hiện việc


đổ i mậ t khẩ u
đă ng nhậ p và o
hệ thố ng.
Hủ y Button Hủ y bỏ thao
tá c đổ i mậ t
khẩ u.
Screen Actions
Action Name Description Success Failure

Chỉnh sử a Khi ngườ i dù ng kích Hiển thị thô ng bá o Hiện thô ng


nú t Chỉnh sửa, hệ “Đổ i mậ t khẩ u bá o : “Mậ t
thố ng sẽ kiểm tra mậ t thà nh cô ng” khẩ u cũ trù ng
khẩ u cũ nếu chưa vớ i mậ t khẩ u
chính xá c thì hiển thị mớ i”
“Mậ t khẩ u cũ khô ng Hiện thô ng
đú ng”|, sau đó hệ bá o: “Mậ t
thố ng so khớ p mậ t khẩ u cũ chưa
khẩ u mớ i và mậ t khẩ u chính xá c”
cũ nếu giố ng nhau thì Hiện thô ng
hiển thị Mậ t khẩ u mớ i bá o: “Xá c thự c
trù ng vớ i mậ t khẩ u mậ t khẩ u chưa
cũ . đú ng”
Trườ ng hợ p mậ t khẩ u Khi mậ t khẩ u
mớ i khô ng trù ng vớ i mớ i khô ng
xá c thự c mậ t khẩ u thì đú ng định
hiển thị thô ng bá o dạ ng -> Hiển
“Xá c thự c mậ t khẩ u thị thô ng bá o
chưa đú ng” “Mậ t khẩ u mớ i
khô ng đú ng
định dạ ng”

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

Hủ y Sinh viên kích nú t Mà n hình hiển thị Khi có lỗ i kết


“Hủ y” khi đã xem trang trướ c đó . nố i cơ sở dữ
xong thô ng tin và liệu -> Hiển thị
khô ng muố n chỉnh thô ng bá o “Lỗ i
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.

6.3.2. Quản lý đề tài

Use Case Quả n lý đề tà i


Name
Use Case ID UC03
High Level Cho phép giả ng viên quả n lý thô ng tin củ a đề tà i như tạ o mớ i,
Requirement chỉnh sử a, xó a, xem chi tiết, đă ng kí, cô ng khai,hiển thị danh sá ch
Ref đề tà i,lự a chọ n sinh viên thự c hiện đề tà i
Actor Giả ng viên
Description Tấ t cả cá c thô ng tin củ a đề tà i đượ c truy vấ n từ cơ sở dữ liệu và
hiển thị trên mà n hình. Giả ng viên có thể tạ o mớ i, chỉnh sử a, xó a,
xem chi tiết, đă ng kí, cô ng khai,hiển thị danh sá ch đề tà i,lự a chọ n
sinh viên thự c hiện đề tà i
Trigger NA
Pre- Giả ng viên sau khi đă ng nhậ p
condition
Post-
processing

73
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

6.3.2.1. Hiển thị danh sách đề tài

Screen Hiển thị đề tà i

Description Hiện thị cá c đề tà i đã đượ c đă ng bở i cá c giả ng


viên. Gồ m cá c mụ c đã đă ng ký, đã cô ng khai,
chưa cô ng khai.
Screen Access Mà n hình sau khi giả ng viên đă ng nhậ p thà nh
cô ng.
Screen Content
Item Type Data Description

Tạ o mớ i Button Ngườ i dù ng kích


và o khi muố n tạ o
đề tà i mớ i
Lự a chọ n sắ p xếp ComboBox Ngườ i dù ng lự a
chọ n cá ch sắ p xếp
cá c đề tà i
Seach Text field – Ô nhậ p từ cầ n tìm
String (50) kiếm
Lự a chọ n tìm kiếm ComboBox Ngườ i dù ng lự a
chọ n cá ch tìm
kiếm cá c đề tà i
Tìm kiếm Button Ngườ i dù ng kích
và o khi muố n tìm

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

Đã 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

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

ComboBox Lựa quả tìm kiếm Khi hệ


chọn tìm kiếm. đượ c ra bả ng thố ng
danh sá ch. khô ng tìm
thấ y thấ y
Bà i đă ng
nà o thì sẽ
hiển thị
thô ng bá o
“Khô ng
tìm thấ y”

Cá c nú t phâ n trang Cá c nú t 1, 2 ,3 ở Chia nhỏ danh Khi có lỗ i


dướ i phầ n danh sá ch để dễ kết nố i cơ
sá ch đề tà i. dà ng tìm sở dữ liệu
kiếm. thuậ n -> Khô ng
mắ t vớ i ngườ i xuấ t hiện
dù ng.
phâ n
trang.
Chọ n cá ch xếp Khi ngườ i dù ng Danh sá ch bà i
kích và o thì danh đă ng sắ p xếp
sá ch bà i đă ng sẽ giả m
sắ p xếp theo thứ dầ n/tă ng dầ n
tự giả m dầ n/tă ng theo ngà y
dầ n theo ngà y đă ng
đă ng
Tạ o mớ i Khi chọ n nú t Tạo Hệ thố ng
mới thì trang web chuyển sang
sẽ tự độ ng chuyển trang Thêm
sang trang thêm đề tà i để thự c
đề tà i. hiện chứ c
nă ng Thêm đề
tà i củ a giả ng
viên.
Đã đă ng kí Khi chọ n tab Đã Hệ thố ng hiển Khi có lỗ i
đăng kí này trang thị tab cá c đề kết nố i cơ
web sẽ cho phép tà i đã đă ng kí sở dữ liệu
xem cá c đề tà i đã -> Khô ng
đă ng ki xuấ t tab

76
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Đã cô ng khai Khi chọ n tab Đã Hệ thố ng hiển


Khi có lỗ i
công khai trang thị tab cá c đề
kết nố i cơ
web sẽ cho phép tà i đã cô ng
sở dữ liệu
xem cá c đề tà i đã khai -> Khô ng
cô ng khai song xuấ t hiện
chưa đă ng kí
tab
Chưa cô ng khai Khi chọ n tab Chưa Hệ thố ng hiển Khi có lỗ i
công khai trang thị tab cá c đề kết nố i cơ
web sẽ cho phép tà i chưa cô ng sở dữ liệu
xem cá c đề tà i khai -> Khô ng
chưa cô ng khai xuấ t hiện
tab
Biểu tượ ng đề tà i Khi chọ n Biểu Hiển thị mà n
tượng đề tài ở đề hình xem chi
tà i nà o trang sẽ tiết đề tà i
chuyển sang trang
xem chi tiết đề tà i
đó
Phâ n trang Khi có nhỏ Chuyển đến Khi có lỗ i kết nố i
hơn hoặ c trang đượ c yêu cơ sở dữ liệu ->
bằ ng 10 cầ u Hiển thị thô ng
trườ ng dữ bá o “Lỗ i kết nố i
liệu thì cơ sở dữ liệu”
khô ng có
phầ n phâ n
trang
Khi có hơn
10 trườ ng
dữ liệu thì
hiển thị phâ n
trang
Nhấ n và o
mỗ i trang sẽ
chuyển đến
trang đó .
Nhấ n và o nú t
Pre/Next sẽ
chuyển đến
trang kế

77
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

trướ c/kế sau


trang hiện
tạ i nếu vẫ n
cò n trang
trướ c/sau.
6.3.2.2. Thêm đề tài

Screen Thêm đề tà i

Description Cho phép giả ng viên thêm đề tà i nghiêng cứ u.

Screen Chọ n thêm đề tà i tạ i trang hiển thị đề tà i


Access
Screen Content
Item Type Data Description

Tên đề tà i Text field – String Ô nhậ p tên đề


(50) tà i

Loạ i đề tà i ComboBox Lự a chọ n loạ i


đề tà i
Mô tả Text Area Ô nhậ p mô tả
cho đề tà i
Lưu Button Lưu đề tà i mớ i

78
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Hủ y Button Trở về trang


trướ c
Screen Actions
Action Name Description Success Failure

Lưu Khi ngườ i dù ng kích Trở về tranghiển Khi để trố ng


và o Lưu hệ thố ng thị đề tà i và hiển thị Tên đề tài thì
kiếm tra tính hợ p lệ thô ng bá o “Lưu đề -> Thô ng bá o
củ a dữ liệu. nếu dữ tà i thà nh cô ng” điền và o khung.
liệu hợ p lệ thì hệ Chưa chọ n Loại
thố ng cậ p nhậ t dữ liệu đề tài -> Thô ng
và o database, ngượ c bá o lự a chọ n
lạ i hiện thô ng bá o lỗ i. loạ i đề tà i.
Để trố ng Mô tả
-> Điền và o
khung mô tả .
Tên đề tài
trù ng vớ i đề tà i
cũ =>thô ng bá o
trù ng và yêu cầ u
nhậ p tên mớ i
Hủ y Khi ngườ i dù ng kích Trở về tranghiển Khi mấ t kết nỗ i
và o Hủ y hệ thố ng tự thị đề tà i và khô ng CSDL thì thô ng
độ ng khô ng nhậ n mọ i thô ng bá o gì. bá o: “Lỗ i kết nố i
hoạ t độ ng ở trang CSDL”.
này. Và khô ng có thay
đổ i gì đến cơ sở dữ
liệu.

79
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

6.3.2.3. Thay đổi đề tài chưa công khai

Screen Thay đổ i chi tiết đề tà i chưa cô ng khai

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

Tên đề tà i Text field – Ô sử a tên đề tà i


String (50)
Loạ i đề tà i ComboBox Lự a chọ n loạ i đề tà i
Lưu Button Lưu đề tà i mớ i

Hủ y Button Trở về trang trướ c


Cô ng khai Button Cô ng khai đề tà i
Xó a Button Xó a đề tà i
Screen Actions
Action Description Success Failure
Name
Lưu Khi ngườ i dù ng Trở về trang hiển Nếu tên đề tà i để
chọ n Lưu, hệ thố ng thị đề tà i và thô ng trố ng: Trả về lạ i tên
sẽ kiểm tra cá c điều bá o: Chỉnh sửa cũ . Nếu trù ng vớ i
kiện và sử a đổ i cá c thành công. tên đề tà i khá c
80
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

dữ liệu củ a đề tà i thô ng bá o :Tên đề


đượ c chọ n trong tài đã có.
database. Mô tả nếu để trố ng
sẽ để lạ i mô tả cũ .
Hủ y Khi chọ n Huỷ thì hệ Trở về lạ i trang Khi có lỗ i kết nố i cơ
thố ng khô ng nhậ n trang hiển thị đề sở dữ liệu -> Hiển
mọ i hà nh độ ng nà o tà i khô ng có chỉnh thị thô ng bá o “Lỗ i
tạ i trang này. sử a và thô ng bá o kết nố i cơ sở dữ
gì. liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
Xó a Khi chọ n xó a thì hệ Hiển thị trang Khi có lỗ i kết nố i cơ
thố ng sẽ hiển thị popup sở dữ liệu -> Hiển
popup hỏ i xem có thịthô ng bá o “Lỗ i
chắ c chắ n muố n xó a kết nố i cơ sở dữ
đề tà i hay khô ng liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
Cô ng khai Cô ng khai đề tà i cho Trở về hiển thị đề Khi có lỗ i kết nố i cơ
mọ i ngườ i xem tà i vớ i thô ng bá o: sở dữ liệu -> Hiển
Đề tài đã được thịthô ng bá o “Lỗ i
công khai thành kết nố i cơ sở dữ
công. liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
6.3.2.4. Thay đổi đề tài đã công khai

81
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

Screen Thay đổ i chi tiết đề tà i đã cô ng khai

Description Cho phép giả ng viên thay đổ i chi tiết đề tà i nghiêng cứ u đã 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

Tên đề tà i Text field – Ô sử a tên đề tà i


String (50)
Loạ i đề tà i ComboBox Lự a chọ n loạ i đề tà i
Lưu Button Lưu đề tà i mớ i

Hủ y Button Trở về trang trướ c


Đă ng kí thự c hiện Button Đă ng kí thự c hiện đề tà i
Xó a Button Xó a đề tà i
Biểu tượ ng bên Button Lự a chọ n sinh viên
cạ nh tên sinh viên
trong danh sá ch
Screen Actions
Action Description Success Failure
Name
Lưu Khi ngườ i dù ng Trở về trang hiển Nếu tên đề tà i để
chọ n Lưu, hệ thố ng thị đề tà i và thô ng trố ng: Trả về lạ i tên
sẽ kiểm tra cá c điều bá o: Chỉnh sửa cũ . Nếu trù ng vớ i
kiện và sử a đổ i cá c thành công. tên đề tà i khá c
dữ liệu củ a đề tà i thô ng bá o :Tên đề
đượ c chọ n trong tài đã có.
database. Mô tả nếu để trố ng
sẽ để lạ i mô tả cũ .
Hủ y Khi chọ n Huỷ thì hệ Trở về lạ i trang Khi có lỗ i kết nố i cơ
thố ng khô ng nhậ n trang hiển thị đề sở dữ liệu -> Hiển
mọ i hà nh độ ng nà o tà i khô ng có chỉnh thị thô ng bá o “Lỗ i
tạ i trang này. sử a và thô ng bá o kết nố i cơ sở dữ
gì. liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
Xó a Khi chọ n xó a thì hệ Hiển thị trang Khi có lỗ i kết nố i cơ
thố ng sẽ hiển thị popup sở dữ liệu -> Hiển
popup hỏ i xem có thịthô ng bá o “Lỗ i

82
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

chắ c chắ n muố n xó a kết nố i cơ sở dữ


đề tà i hay khô ng liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
Đă ng kí Đă ng kí thự c hiện Trở về hiển thị đề Khi có lỗ i kết nố i cơ
đề tà i tà i vớ i thô ng bá o: sở dữ liệu -> Hiển
Đề tài đã được thịthô ng bá o “Lỗ i
đăng kí thành kết nố i cơ sở dữ
công. liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.
Lự a chọ n Mở popup giú p xem Hiển thị trang
sinh viên chi tiết cá c sinh viên popup
và lự a chọ n sinh
viên sẽ thự c hiện đề
tà i
6.3.2.5. Xóa đề tài

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

Khô ng Button Kích và o Khô ng nếu khô ng


muố n xó a đề tà i nữ 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 đề tà i 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 đề tà i 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”.
hiển thị cá c đề Mà n hình vẫ n hiển
tà i thị trang hiện tạ i.
6.3.2.6. Điều chỉnh sinh viên trong danh sách sinh viên đã
đăng ký đề tài

Screen Chỉnh sử a sinh viên đã đă ng ký đề tà i

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

tin sinh viên đã đă ng ký đề tà i đượ c chọ n trướ c


đó .
Screen Access Biểu tượ ng bên cạ nh tên sinh viên trong danh
sá ch.
Screen Content
Item Type Data Description

Xem hồ sơ Link Xem chi tiết


thô ng tin
sinh viên
Xó a Button Xó a sinh viên
khỏ i danh
sá ch thự c
hiện
Screen Actions
Action Name Description Success Failure

Xó a Khi chọ n xó a thì hệ Hiển thị trang Khi có lỗ i kết


thố ng sẽ hiển thị popup. nố i cơ sở dữ
popup hỏ i xem có chắ c liệu -> Hiển
chắ n muố n xó a sinh thịthô ng bá o
viên khỏ i đề tà i hay “Lỗ i kết nố i
khô ng cơ sở dữ
liệu”.
Mà n hình
vẫn hiển thị
trang hiện
tạ i.
Xem hồ sơ Xem chi tiết thô ng tin Chuyển tớ i trang Khi có lỗ i kết
sinh viên đã đă ng ký thô ng tin sinh nố i cơ sở dữ
viên 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.

85
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

6.3.2.7. Thông tin chi tiết sinh viên

Screen Thêm chi tiết thô ng tin sinh viên

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

Trở về Link Trở về trang


trướ c

Screen Actions
Action Name Description Success Failure

Trờ về Thoá t khỏ i trang và trở Khi có lỗ i kết


về lạ i trang trướ c đó nố i cơ sở dữ
liệu -> Hiển
thịthô ng bá o
“Lỗ i kết nố i
cơ sở dữ

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

Screen Loạ i sinh viên khỏ i danh sá ch


Description Cho phép giả ng viên loạ i sinh viên
Screen Giả ng viên kích và o biểu tượ ng cạ nh tên sinh viên hiển thị trong
Access trang Thay đổ i đề tà i=>ấ n nú t Xó a
Screen Content
Item Type Data Description
Có Button Kích và o Có nếu muố n loạ i
sinh viên
Khô ng Button Kích và o Khô ng nếu khô ng
muố n loạ i sinh viên
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
loạ i sinh 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

87
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

thị trang hiện tạ i.


Có Ngườ i dù ng kích nú t “Có ” Tắ t popup,mà n Khi có lỗ i kết nố i cơ
khi đã chắ n chắ n muố n hình hiển thị sở dữ liệu -> Hiển
loạ i sinh viên này. thô ng bá o “Xó a thị thô ng bá o “Lỗ i
thà nh cô ng” và kết nố i cơ sở dữ
hiển thị trang liệu”.
hiện tạ i Mà n hình vẫ n hiển
thị trang hiện tạ i.

88
Xây dựng website đăng ký và triển khai nghiên cứu khoa học – v2.0

7. NON-FUNCTIONAL REQUIREMENTS AND OTHERS

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

You might also like