You are on page 1of 73

Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.

Xây dựng hệ thống quản lý sinh viên lưu


trú tại kí túc xá trường Đại Học Bách
Khoa-Đại Học Đà Nẵng

Software Requirements Specification


Version 3.0

1
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

1. DOCUMENT HISTORY.....................................................................................................4
2. REFERENCE DOCUMENTS...............................................................................................4
3. DISTRIBUTION LIST AND APPROVALS...........................................................................4
4. INTRODUCTION.............................................................................................................. 5
4.1. Purpose...........................................................................................................5
4.2. In scope...........................................................................................................5
5. OVERVIEW...................................................................................................................... 6
5.1. Actors..............................................................................................................6
5.2. System Use Case Diagram...............................................................................6
5.2.1. Ban quản lý.......................................................................................................................... 8
5.2.1.1. Quản lý tài khoản cá nhân..............................................................................8
5.2.1.2. Quản lý đăng ký, gia hạn phòng.....................................................................8
5.2.1.3. Quản lý phòng..................................................................................................8
5.2.1.4. Quản lý sinh viên.............................................................................................9
5.2.1.5. Thống kê...........................................................................................................9
5.2.1.6. Quản lý điện nước.........................................................................................10
5.2.2. Sinh viên............................................................................................................................. 10
5.2.2.1. Đăng nhập tài khoản.....................................................................................10
5.2.2.2. Quản lý tài khoản..........................................................................................11
5.2.2.3. Đăng ký phòng, gia hạn phòng.....................................................................11
5.2.2.4. Quản lý đăng ký, gia hạn...............................................................................12
6. FUNCTIONAL DESCRIPTION.........................................................................................12
6.1. Ban quản lý...................................................................................................12
6.1.1. Quản lý thông tin cá nhân............................................................................................. 13
6.1.1.1. Đăng nhập......................................................................................................13
6.1.1.2. Chỉnh sửa mật khẩu......................................................................................15
6.1.2. Quản lý đăng ký phòng, gia hạn phòng..................................................................... 17
6.1.2.1. Phê duyệt thông tin sinh viên đăng ký mới.................................................17
6.1.2.2. Xem và phê duyệt thông tin gia hạn phòng.................................................19
6.1.3. Quản lý phòng................................................................................................................... 22
6.1.3.1. Thêm phòng mới...........................................................................................22
6.1.3.2. Hiện thị danh sách phòng...............................................................................24
6.1.3.3. Xem chi tiết phòng.........................................................................................26
6.1.3.4. Xóa phòng......................................................................................................28

2
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

6.1.3.5. Khóa phòng....................................................................................................30


6.1.3.6. Chỉnh sửa phòng............................................................................................31
6.1.4. Quản lý sinh viên............................................................................................................. 33
6.1.4.1. Hiển thị danh sách sinh viên.........................................................................34
6.1.4.2. Xem chi tiết sinh viên....................................................................................37
6.1.4.3. Thêm sinh viên...............................................................................................38
6.1.4.4. Sửa thông tin sinh viên.................................................................................42
6.1.4.5. Xóa sinh viên..................................................................................................46
6.1.5. Thống kê............................................................................................................................ 48
6.1.5.1. Thống kê số lượng sinh viên.........................................................................48
6.1.5.2. Thống kê tiền điện nước...............................................................................50
6.1.5.3. Chỉnh sửa tiền điện nước.............................................................................52
6.1.5.4. Xem thông tin thanh toán điện nước...........................................................54
6.2. Sinh viên........................................................................................................55
6.2.1. Quản lý tài khoản............................................................................................................ 55
6.2.1.2. Xem chi tiết thông tin cá nhân......................................................................57
6.2.1.3. Chỉnh sửa thông tin cá nhân........................................................................59
6.2.2. Đăng ký, gia hạn phòng.................................................................................................. 62
6.2.2.1. Đăng ký phòng...............................................................................................63
6.2.2.2. Gia hạn phòng................................................................................................64
6.2.3. Quản lý đăng ký, gia hạn phòng.................................................................................. 65
6.2.3.1. Xem thông tin phòng đã đăng ký, gia hạn...................................................66
6.2.3.2. Chỉnh sửa thông tin đăng ký, gia hạn..........................................................67
6.2.4. Xem thông tin điện, nước............................................................................................. 69
6.2.4.1. Xem thông tin điện nước hàng tháng..........................................................69
6.2.4.2. Xem chi tiết thông tin điện nước..................................................................71
7. NON-FUNCTIONAL REQUIREMENTS AND OTHERS......................................................72
Performance...........................................................................................................72
Scalability...............................................................................................................72
Security...................................................................................................................72
Browser...................................................................................................................73
Reliability................................................................................................................73
Interfaces................................................................................................................73
Assumptions...........................................................................................................73

3
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

1. DOCUMENT HISTORY
Date Summary of Changes Versio
n
29-08-2020 - Vẽ sơ đồ Use Case tổ ng quá t và phâ n cô ng cô ng 1.0
việc.
- Mô tả sườ n củ a bá o cá o và khá i quá t mộ t số
chứ c nă ng.

02-09-2020 1.0
- Vẽ sơ đồ User Case và thiết kế Layout cho trang
Ban quả n lý.
06-09-2020 1.0
- Vẽ sơ đồ User Case và thiết kế Layout cho trang
Sinh viên.
15-09-2020 1.0
- Chỉnh sử a và hoà n thiện cá c sơ đồ Use Case.
20-09-2020 1.0
- Chỉnh sử a cá c Layout và hoà n thiện bá o cá o.
01-10-2020 2.0
- Chỉnh sử a Layout phù hợ p vớ i mô tả Screen.
03-10-2020 2.0
- Xem lạ i và hoà n thiện bá o cá o.
2. REFERENCE DOCUMENTS
Document Name Description
Template_SRS.docx Là tà i liệu củ a độ i ngũ GVHD FSOFT, nộ i
dung bên trong bao gồ m cá ch viết hoà n
chỉnh tà i liệu SRS.
T26_SRS _v2.0 Là tà i liệu củ a nhó m 26 ở bả n v2.0, dự a
và o nhữ ng sai só t củ a bả n v2.0 để cậ p
nhậ t bả n mớ i.

3. DISTRIBUTION LIST AND APPROVALS


Name Title
Vũ Tạ o Usecase tổ ng quá t.
Tham gia và o viết tà i liệu SRS cho phầ n
Ban quả n lý (chứ c nă ng quả n lý phò ng)
Trinh Tạ o cá c Usecase cho phầ n Sinh Viên.
Viết tà i liệu SRS cho phầ n Ban quả n lý
(chứ c nă ng phê duyệt đă ng ký, gia hạ n
phò ng), phầ n cá c yêu cầ u phi chứ c năng.

4
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Huỳnh Vă n Hả i Tạ o cá c Usecase cho phầ n Ban Quả n lý.


Viết tà i liệu SRS cho phầ n Ban Quả n
lý(chứ c nă ng Quả n lý sinh viên, quả n lý tà i
khoả n).
Thà nh Tạ o cá c Usecase cho phầ n Ban Quả n lý.
Viết tà i liệu SRS cho phầ n Ban Quả n
lý(chứ c nă ng thố ng kê, quả n lý điện
nướ c).
Trí Tạ o cá c Usecase cho phầ n Sinh Viên.
Viết tà i liệu SRS cho phầ n Sinh 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ý sinh viên lưu trú (đă ng ký, gia hạ n) phò ng tạ i
trườ ng Đạ i họ c Bá ch Khoa-Đạ i Họ c Đà 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ý hoạ t độ ng lưu trú củ a sinh viên bao gồ m cá c hoạ t độ ng


đă ng ký, gia hạ n phò ng, quả n lý sinh viên, quả n lý phò ng… tạ i kí tú c xá
trườ ng Đạ i họ c Bá ch Khoa-Đạ i Họ c Đà Nẵ ng, chạ y trên nền web giú p cô ng
việc quả n lý đă ng ký, gia hạ n phò ng và tìm kiếm thô ng tin 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ý hoạ t độ ng lưu trú củ a
sinh viên tạ i kí tú c xá trườ ng Đạ i họ c Bá ch Khoa-Đạ i Họ c Đà Nẵ ng ra đờ i
nhằ m đá p ứ ng nhu cầ u đă ng ký, gia hạ n phò ng trự c tuyến củ a sinh viên
cũ ng như nhu cầ u quả n lý sinh viên và quả n lý cá c hoạ t độ ng khá c tạ i kí tú c
xá củ a ban quả n lý.

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

+ Ban quả n lý

+ Sinh viên

5
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Website cho phép sinh viên đă ng kí đă ng ký, gia hạ n phò ng trự c tuyến tạ i
ký tú c xá bằ ng cá ch đă ng nhậ p bằ ng tà i khoả n nhà trườ ng cung cấ p. Sau
khi đă ng ký hay gia hạ n phò ng, sinh viên sẽ đượ c kiểm duyệt để bố trí chổ
ở phù hợ p theo nguyện vọ ng củ a sinh viên...Website sẽ giú p ban quả n lý kí
tú c xá quả n lý phò ng ở , quả n lý sinh viên đang lưu trú và cá c hoạ t độ ng
khá c tạ i kí tú c xá mộ t cá ch hiệu quả .

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ý sinh viên lưu trú tạ i kí tú c xá ”. 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 : Ban quả n lý
và sinh viên. Ban quả n lý có quyền thêm mớ i, xem, tìm kiếm, chỉnh sử a,
khó a, xó a tà i khoả n sinh viên, phê duyệt nhu cầ u đă ng ký, gia hạ n phò ng
củ a sinh viên, quả n lý phò ng đang thuê ở , thố ng kê số lượ ng sinh viên, chi
phí điện nướ c mỗ i thá ng, mỗ i kì...Sinh viên có quyền quả n lý tà i khoả n cá
nhâ n, quả n lý thô ng tin phò ng đã đă ng ký, xem và tìm kiếm thô ng tin
phò ng, thô ng tin điện nướ c hà ng thá ng.

Actor Description
Ban Quả n Lý 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, Phò ng cho thuê.

Có quyền phê duyệt nhu cầ u đă ng ký, gia hạ n phò ng củ a sinh


viên.

Có quyền thố ng kê số lượ ng sinh viên, chi phí điện nướ c.


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

Có quyền đă ng ký, gia hạ n phò ng.

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


thô ng tin phò ng, chí phí điện nướ c.

5.2. System Use Case Diagram


Sơ đồ 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 quản lý sinh viên lưu trú tại kí túc xá:

6
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 1. Sơ đồ Usecase tổng quát hệ thống

7
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

5.2.1. Ban quản lý


5.2.1.1. Quản lý tài khoản cá nhân

Hình 2. Sơ đồ Usecase Quản lý tài khoản cá nhân

5.2.1.2. Quản lý đăng ký, gia hạn phòng

Hình 3. Sơ đồ Usecase Quản lý đăng ký, gia hạn phòng

5.2.1.3. Quản lý phòng

8
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 4. Sơ đồ Usecase Quản lý phòng

5.2.1.4. Quản lý sinh viên

Hình 5. Sơ đồ Usecase Quản lý sinh viên

5.2.1.5. Thống kê

9
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 6. Sơ đồ Usecase Chức năng thống kê

5.2.1.6. Quản lý điện nước

Hình 7. Sơ đồ Usecase Quản lý điện nước

5.2.2. Sinh viên


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

10
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 8. Sơ đồ Usecase Chức năng đăng nhập

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

Hình 9. Sơ đồ Usecase Quản lý tài khoản

11
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

5.2.2.3. Đăng ký phòng, gia hạn phòng

Hình 10. Sơ đồ Usecase Chức năng đăng ký, gia hạn phòng

5.2.2.4. Quản lý đăng ký, gia hạn

Hình 11. Sơ đồ Usecase Chức năng quản lý đăng ký, gia hạn phòng

6. FUNCTIONAL DESCRIPTION
6.1. Ban quản lý
6.1.1. Quản lý thông tin cá nhân

12
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Use Case Name Quản lý thông tin cá nhân


Use Case ID UC01
High Level Requirement Ref Cho phép ngườ i dù ng đă ng nhậ p và o hệ thố ng
để sử dụ ng.
Actor Ban quả n lý, Sinh viên
Description Mỗ i ngườ i dù ng đượ c cấ p mộ t tà i khoả n để
đă ng nhậ p và sử dụ ng hệ thố ng.
Trigger Ngườ i dù ng muố n đă ng nhậ p và o hệ thố ng.
Pre-condition Ở trang chủ ngườ i dù ng kích và o Đă ng nhậ p
Post-processing

6.1.1.1. Đăng nhập

*
Hình 12. Giao diện chức năng đăng nhập của Ban quản lý

Screen Đă ng nhậ p

Description Cho phép Ban quả n lý đă ng nhậ p và o hệ thố ng

Screen Access Ban quả n lý chọ n Đăng nhập ở mà n hình Trang chủ

Screen Content
Item Type Data Description

13
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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

14
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – 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.1.1.2. Chỉnh sửa mật khẩu

Hình 13. Giao diện chức năng chỉnh sửa mật khẩu của ban quản lý

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

15
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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

16
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

xá c nhậ n chưa chính


xá c”.

6.1.2. Quản lý đăng ký phòng, gia hạn phòng

Use Case Name Quản lý đăng ký, gia hạn phòng


Use Case ID UC02
High Level Requirement Ref Cho phép ban quả n lý duyệt cá c yêu cầ u đă ng
ký, gia hạ n phò ng online cũ ng như quả n lý cá c
thô ng tin đă ng ký, gia hạ n phò ng.
Actor Ban quả n lý
Description Tấ t cả cá c thô ng tin phò ng đượ c truy vấn từ
cơ sở dữ liệu và hiển thị trên mà n hình. Ban
quả n lý có thể tìm kiếm, xem chi tiết, quyết
định chấ p nhậ n hoặ c khô ng chấ p nhậ n cá c
yêu cầ u đă ng ký, gia hạ n phò ng
Trigger NA
Pre-condition Ngườ i dù ng kích và o Quả n lý đă ng ký, gia hạ n
phò ng ở menu
Post-processing
6.1.2.1. Phê duyệt thông tin sinh viên đăng ký mới

Hình 14. Giao diện chức năng Phê duyệt sinh viên đăng ký mới

17
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Screen Danh sá ch đă ng ký mớ i
Description Hiển thị danh sá ch sinh viên đă ng ký phò ng mớ i
Screen Access Ngườ i quả n lý chọ n Quản lý đăng ký, gia hạn phòng > Đăng

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


STT Label - Hiển thị mã đă ng ký
Integer
Tên sinh viên Label - Hiển thị tên sinh viên
String (30) đă ng ký
Thuộ c diện Label- Hiển thị sinh viên
String (20) thuộ c diện nà o
Địa chỉ Label - Hiển thị địa chỉ sinh
Integer (40) viên
Điện thoạ i Label – Hiện thị số điện thoạ i
String (20) ngườ i gử i.
Email Label – Hiển thị email ngườ i
String (20) gử i.
Phò ng đă ng ký Label – Hiển thị phò ng sinh
String (10) viên đă ng ký
Tình trạ ng Label – Hiển thị tình trạ ng yêu
String (30) cầ u
Tá c vụ Radio Cho phép Ban quả n lý
Button chọ n quyết định phê
duyệt.
Phâ n trang Link Chuyển đến trang đượ c Cho phép phâ n trang
yêu cầ u 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

18
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

tìm kiếm phò ng theo dữ Hệ thố ng sẽ hiển “Lỗ i kết nố i cơ sở


liệu ngườ i dù ng nhậ p ở thị toà n bộ danh dữ liệu”
Ô tìm kiếm. sá ch đă ng ký.
Ngượ c lạ i, hiển Khi hệ thố ng
thị kết quả tìm khô ng tìm thấ y
kiếm đượ c ra phò ng nà o thì sẽ
bả ng danh sá ch hiển thị thô ng bá o
bả ng. “Khô ng tìm thấ y”

Nhấ n chọ n Khi ngườ i dù ng nhấ n Khi ngườ i dù ng Khi ngườ i dù ng đã


“Nhậ n” hoặ c và o checkbox thì trạ ng đã chọ n thì ô chọ n mộ t
“Khô ng” thá i chuyển sang đã xử trạ ng thá i sẽ checkbox và chọ n
lý. chuyển sang “Đã tiếp checkbox cò n
Khi ngườ i dù ng đã chọ n phả n hồ i”. lạ i thì hệ thố ng sẽ
nhưng muố n hủ y chọ n Khi ngườ i dù ng thô ng bá o “Bạ n đã
thì nhấ n và o checkbox bỏ chọ n thì trạ ng chọ n !”
đã chọ n mộ t lầ n nữ a. thá i quay về
“Chưa phả n hồ i”.

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.2.2. Xem và phê duyệt thông tin gia hạn phòng

19
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 15. Giao diện chức năng Phê duyệt sinh viên gia hạn phòng

Screen Thô ng tin sinh viên gia hạ n phò ng.


Description Hiển thị danh sá ch sinh viên gia hạ n phò ng.
Screen Access Ngườ i quả n lý chọ n Quản lý đăng ký, gia hạn phòng > Gia
hạ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


STT Label - Hiển thị mã đă ng ký
Integer
Tên sinh viên Label - Hiển thị tên sinh viên
String (30) đă ng ký
Phò ng Label- Hiển thị sinh phò ng
String (10) sinh viên đang lưu trú .
SĐT Label - Hiển thị số điện thoạ i
Integer (20) liên lạ c.
Ngà y và o Label – Ngà y sinh viên và o lưu
String (20) trú .

20
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Ngà y hết hạ n Label – Hiển thị ngà y hết hạ n


String (20) định kì.
Ngà y đă ng ký Label – Hiển thị ngà y sinh viên
String (20) đă ng ký gia hạ n.
Tình trạ ng Label – Hiển thị tình trạ ng yêu
String (30) cầ u.
Tá c vụ Radio Cho phép Ban quả n lý
Button chọ n quyết định phê
duyệt.
Phâ n trang Link Chuyển đến trang đượ c Cho phép phâ n trang
yêu cầ u 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 phò ng theo dữ Hệ thố ng sẽ hiển “Lỗ i kết nố i cơ sở
liệu ngườ i dù ng nhậ p ở thị toà n bộ danh dữ liệu”
Ô tìm kiếm. sá ch đă ng ký.
Ngượ c lạ i, hiển Khi hệ thố ng
thị kết quả tìm khô ng tìm thấ y
kiếm đượ c ra phò ng nà o thì sẽ
bả ng danh sá ch hiển thị thô ng bá o
bả ng. “Khô ng tìm thấ y”

Nhấ n chọ n Khi ngườ i dù ng nhấ n Khi ngườ i dù ng Khi ngườ i dù ng đã


“Nhậ n” hoặ c và o checkbox thì trạ ng đã chọ n thì ô chọ n mộ t
“Khô ng” thá i chuyển sang đã xử trạ ng thá i sẽ checkbox và chọ n
lý. chuyển sang “Đã tiếp checkbox cò n
Khi ngườ i dù ng đã chọ n phả n hồ i”. lạ i thì hệ thố ng sẽ
nhưng muố n hủ y chọ n Khi ngườ i dù ng thô ng bá o “Bạ n đã
thì nhấ n và o checkbox bỏ chọ n thì trạ ng chọ n !”
đã chọ n mộ t lầ n nữ a. thá i quay về
“Chưa phả n hồ i”.

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

21
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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. Quản lý phòng

Use Case Name Quản lý phòng


Use Case ID UC03
High Level Requirement Ref Cho phép ban quả n lý quả n lý phò ng kí tú c xá
như thêm mớ i, khó a, chỉnh sử a, xó a, xem chi
tiết, hiển thị danh sá ch phò ng.
Actor Ban quả n lý
Description Tấ t cả cá c thô ng tin phò ng đượ c truy vấn từ
cơ sở dữ liệu và hiển thị trên mà n hình. Ban
quả n lý có thể thêm mớ i, khó a, chỉnh sử a, xó a,
xem chi tiết, hiển thị danh sá ch phò ng.
Trigger NA
Pre-condition Ngườ i dù ng kích và o Quả n lý phò ng ở menu
Post-processing
6.1.3.1. Thêm phòng mới

22
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 16. Giao diện chức năng Thêm phòng mới

Screen Thêm phò ng


Description Cho phép ban quả n lý thêm phò ng mớ i để cho sinh viên đă ng
ký thuê ở .
Screen Access Ngườ i quả n lý chọ n Quản lý phòng ->Danh sách phòng ->
Thêm phòng
Screen Content
Item Type Data Description
Tên phò ng Text field – Ô nhậ p tên phò ng
String (50)
Tò a nhà ComboBox Nú t chọ n tò a nhà (nhà 1,
nhà 2…)
Số lượ ng Text field – Ô nhậ p số lượ ng giườ ng
giườ ng Integer (10)
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 đó
Thêm Button Ngườ i dù ng kích và o Thêm
khi muố n thêm phò ng và o
Database

Screen Actions
Action Name Description Success Failure
Nhậ p lạ i Khi ngườ i dù ng Xó a hết thô ng tin Khi có lỗ i kết nố i cơ

23
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

kích và o Nhập lạ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 ô Tên
kích và o Thêm hệ Danh sá ch phò ng phò ng
thố ng kiếm tra tính và hiển thị thô ng ->Hệ thố ng sẽ thô ng
hợ p lệ củ a dữ liệu. bá o “Thêm phò ng bá o “Vui lò ng điền tên
thà nh cô ng” phò 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”

6.1.3.2. Hiện thị danh sách phòng

Hình 17. Giao diện Hiển thị danh sách phòng

Screen Danh sá ch phò ng


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

24
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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


Tên phò ng Label - Hiển thị tên phò ng
String (10)
Khu(nhà ) Label- Hiển thị tò a nhà củ a
String (5) phò ng
Số lượ ng sinh Label - Hiển thị số lượ ng sinh
viên Integer (10) viên trong phò ng
Tình trạ ng Label – Hiện thị tình trạ ng
phò ng String (20) phò ng
Xem chi tiết Link Khi ngườ i dù ng kích
và o biểu tượ ng Xem ở
dò ng nà o thì sẽ hiện ra
trang chi tiết thô ng tin
tương ứ ng phò ng ở
dò ng đó
Chỉnh sử a Link Khi ngườ i dù ng kích
và o biểu tượ ng Sửa ở
dò ng nà o thì sẽ hiện ra
trang chỉnh sử a phò ng
tương ứ ng ở dò ng đó
Xó a Link Khi ngườ i dù ng kích
và o biểu tượ ng Xóa ở
dò ng nà o thì sẽ hiện ra
thô ng bá o”Bạ n có
muố n xó a phò ng này”.
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 phò ng theo dữ Hệ thố ng sẽ hiển “Lỗ i kết nố i cơ sở
liệu ngườ i dù ng nhậ p ở thị toà n bộ dữ liệu”
Ô tìm kiếm. phò ng ra bả ng
danh sá ch Khi hệ thố ng
25
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

phò ng. khô ng tìm thấ y


Ngượ c lạ i, hiển phò ng nà o thì sẽ
thị kết quả tìm hiển thị thô ng bá o
kiếm đượ c ra “Khô ng tìm thấ y”
bả ng danh sá ch
bả ng.
Xem Khi ngườ i dù ng kích và o Hiển thị mà n Khi có lỗ i kết nố i
biểu tượ ng Xem ở dò ng hình “Xem chi cơ sở dữ liệu ->
nà o thì hệ thố ng sẽ thự c tiết phò ng”s Hiển thị thô ng bá o
hiện truy vấn lấ y thô ng “Lỗ i kết nố i cơ sở
tin củ a phò ng 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 phò ng.
Chỉnh sử a Khi ngườ i dù ng kích và o Hiển thị mà n Khi có lỗ i kết nố i
iểu tượ ng Chỉnh sửa ở hình “Chỉnh sử a cơ sở dữ liệu ->
dò ng nà o thì hệ thố ng sẽ thô ng tin phò ng” Hiển thị thô ng bá o
thự c hiện truy vấ n lấ y “Lỗ i kết nố i cơ sở
thô ng tin củ a phò ng dữ liệu”
tương ứ ng ở dò ng đó .
Sau đó hệ thố ng sẽ
chuyển đến mà n hình
Chỉnh sử a thô ng tin
phò ng.
Xó a Khi ngườ i dù ng kích và o Hiển thị mà n Khi có lỗ i kết nố i
biểu tượ ng Xóa ở dò ng hình “Xem danh cơ sở dữ liệu ->
nà o thì hệ thố ng sẽ thự c sá ch phò ng” Hiển thị thô ng bá o
hiện truy vấn xó a thô ng “Lỗ i kết nố i cơ sở
tin phò ng tương ứ ng ở dữ liệu”
dò ng đó . Sau đó hệ
thố ng sẽ chuyển đến
mà n hình Xem danh
sá ch phò ng.
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

26
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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 phòng

Hình 18. Giao diện chức năng xem chi tiết phòng

Screen Xem chi tiết thô ng tin Phò ng


Description Cho phép admin xem tấ t cả cá c thô ng tin củ a phò ng: Tên phò ng,
Nhà , số lượ ng sinh viên, danh sá ch sinh viên trong phò ng, tình
trạ ng phò ng, ngà y đă ng ký, ngà y hết hạ n.
Screen Admin kích và o Quả n lý Phò ng -> Chọ n “Danh sá ch Phò ng” ->
Access kích “Xem” ở cộ t thao tá c.
Screen Content
Item Type Data Description
Tên phò ng Label- Hiển thị Tên phò ng
String
(10)
Nhà Label – Hiển thị thô ng tin phò ng
String (5) thuộ c Nhà nà o

27
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Số lượ ng Label- Hiển thị Số lượ ng sinh viên


sinh viên String(10 trong phò ng
)
Danh sá ch Table Hiển thị Danh sá ch sinh viên
sinh viên trong phò ng
Tình trạ ng Label- Hiển thị Tình trạ ng phò ng
phò ng String
(20)
Trở về Button Kích khi đã xem xong thô ng
tin.
Khó a Phò ng Button Kích để khó a phò ng.
Xem chi tiết Link Kích để xem thô ng tin chi
tiết 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.
Xem chi tiết Ngườ i dù ng kích và o Xem Mà n hình hiển Khi có lỗ i kết nố i cơ
chi tiết khi muố n xem thị trang sở dữ liệu -> Hiển
thô ng tin sinh viên. “Thô ng tin sinh thị thô ng bá o “Lỗ i
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 Phò ng Ngườ i dù ng kích và o Hiển thị Pop up Khi có lỗ i kết nố i cơ
Khó a Phò ng nếu muố n thô ng bá o xá c sở dữ liệu -> Hiển
khó a phò ng nà y. nhậ n “Có muố n thị thô ng bá o “Lỗ i
khó a phò ng nà y kết nố i cơ sở dữ
khô ng.” liệu”.
Mà n hình vẫ n hiển
thị trang hiện tạ i.

6.1.3.4. Xóa phòng

28
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 19. Giao diện chức năng xóa phòng

Screen Xó a Phò ng
Description Cho phép ban quả n lý xó a Phò ng
Screen Ban quả n lý kích và o Quả n lý Phò ng -> Chọ n “Danh sá ch Phò ng” ->
Access kích “Xó 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 xó a.
Ok Button Kích và o Ok nếu muố n xó a
Phò ng
Hủ y Button Kích và o Hủy nếu khô ng
muố n xó a Phò ng nữ a.
Screen Actions
Action Description Success Failure
Name

29
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hủ y Ngườ i dù ng kích nú t Tắ t popup, hiển Khi có lỗ i kết nố i cơ


“Hủ y” nếu khô ng muố n thị trang hiện sở dữ liệu -> Hiển
xó a Phò ng 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.
Ok Ngườ i dù ng kích nú t “OK” 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 Phò ng 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
Phò ng thị trang hiện tạ i.

6.1.3.5. Khóa phòng

Hình 20. Giao diện chức năng khóa phòng

Screen Khó a Phò ng


Description Cho phép Ban quả n lý khó a Phò ng
Screen Ban quả n lý kích và o Quả n lý Phò ng-> Chọ n “Danh sá ch Phò ng” ->
Access kích biểu tượ ng xem chi tiết-> Chọ n “khó a phò ng”.
Screen Content

30
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – 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 khó a.
OK Button Kích và o OK nếu muố n khó a
Phò ng
Hủ y Button Kích và o Hủ y nếu khô ng
muố n khó a Phò ng nữ a.
Screen Actions
Action Description Success Failure
Name
Hủ y Ngườ i dù ng kích nú t “Hủ ” Tắ t popup, hiển Khi có lỗ i kết nố i cơ
nếu khô ng muố n khó a thị trang hiện sở dữ liệu -> Hiển
Phò ng 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.
OK Ngườ i dù ng kích nú t “OK” 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 Phò ng 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
phò ng này sẽ thị trang hiện tạ i.
khô ng đượ c
cho đă ng ký
thuê đến khi
đượ c mở lạ i

6.1.3.6. Chỉnh sửa phòng

31
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 21. Giao diện chức năng chỉnh sửa phòng

Screen Chỉnh sử a Phò ng


Description Cho phép Ban quả n lý chỉnh sử a cá c thô ng tin Phò ng như tên
phò ng, khu nhà củ a phò ng, số lượ ng giườ ng.
Screen Access Quả n lí kích và o Quả n lý Phò ng -> Chọ n “Danh sá ch Phò ng” ->
kích “Xem” -> kích “Chỉnh sử a”.
Screen Content
Item Type Data Description
Tên phò ng Text field – Ô nhậ p tên Phò ng
String (50)
Nhà ComboBox Ô chọ n khu nhà
Số lượ ng Integer Ô nhậ p số lượ ng
giườ ng giườ ng
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 đó
Cậ p nhậ t Button Ngườ i dù ng kích và o
Cậ p nhậ t khi muố n cậ p
nhậ t thô ng tin Giả ng
viên và o Database

32
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – 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
trướ c đó
Cậ p nhậ t Khi ngườ i dù ng Trở về mà n Khi để trố ng ô Họ tên
kích và o Cập nhật hình Chi tiết và ->Hệ thố ng sẽ thô ng bá o
hệ thố ng kiếm tra hiển thị thô ng “Vui lò ng điền tên
tính hợ p lệ củ a dữ bá o “Chỉnh sử a phò ng”
liệu. nếu dữ liệu Phò ng thà nh Khi chưa chọ n ô Nhà
hợ p lệ thì hệ thố ng cô ng” ->Hệ thố ng sẽ thô ng bá o
cậ p nhậ t dữ liệu “Vui lò ng chọ n Nhà ”
và o database, Khi có lỗ i kết nố i cơ sở
ngượ c lạ i hiện dữ liệu -> Hiển thị thô ng
thô ng bá o lỗ i. bá o “Lỗ i kết nố i cơ sở dữ
liệu”

6.1.4. Quản lý sinh viên

Use Case Name Quản lý sinh viên


Use Case ID UC04
High Level Requirement Ref Cho phép ban quả n lý quả n lý tà i khoả n sinh
viên như thêm mớ i, chỉnh sử a, xó a, xem chi
tiết, hiển thị danh sá ch sinh viên.
Actor Ban quả n lý
Description Tấ t cả cá c thô ng tin sinh viên đượ c truy vấ n
từ cơ sở dữ liệu và hiển thị trên mà n hình.
Ban quả n lý có thể thêm mớ i, chỉnh sử a, xó a,
xem chi tiết, hiển thị danh sá ch sinh viên.
Trigger NA
33
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Pre-condition Ngườ i dù ng kích và o Quả n lý sinh viên ở


menu
Post-processing

6.1.4.1. Hiển thị danh sách sinh viên

Hình 22. Giao diện chức năng Hiển thị danh sách sinh viên

Screen Quả n lý sinh viên

Description Cho phép ngườ i quả n lý quả n lý cá c tà i khoả n củ a sinh viên

Screen Access Admin chọ n Quản lý sinh viên ở mà n hình Trang chủ

Screen Content
Item Type Data Description

MSSV Textbox – String(9) Trườ ng dà nh


cho admin
nhậ p mã số
sinh viên cầ n
hiển thị thô ng
tin
34
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Tên Textbox – String(50) Trườ ng dà nh


cho admin
nhậ p tên sinh
viên cầ n hiển
thị thô ng tin
Phò ng Textbox – String(9) Trườ ng dà nh
cho admin
nhậ p phò ng
cầ n hiển thị
thô ng tin sinh
viên
Khu Select Trườ ng dà nh
cho admin
nhậ p khu cầ n
hiển thị thô ng
tin sinh viên
Thêm Link Chuyển sang
trang Thêm
sinh viên
Danh sá ch sinh Table Hiển thị thô ng
viên tin sinh viên

Xem Link Chuyển sang


trang Xem chi
tiết thô ng tin
củ a sinh viên
đượ c chọ n
Chỉnh sử a Link Chuyển sang
trang Chỉnh
sửa thô ng tin
củ a sinh viên
đượ c chọ n
Xó a Button Xó a tà i khoả n
và thô ng tin
sinh viên đượ c
chọ n
Phâ n trang Link Cho phép phâ n
trang nếu dữ
liệu lớ n
Screen Actions

35
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Action Name Description Success Failure

Tìm kiếm Khi ngườ i dù ng nhậ p Nếu ở cá c trườ ng Khi có lỗ i kết


thô ng tin và o trườ ng MSSV, Tên, Phòng, nố i cơ sở dữ
MSSV, Tên, Phòng, Khu ngườ i dù ng liệu -> Hiển thị
Khu thì hệ thố ng sẽ khô ng nhậ p gì, Hệ thô ng bá o “Lỗ i
thự c hiện truy vấ n tìm thố ng sẽ hiển thị kết nố i cơ sở
kiếm phò ng theo dữ toà n bộ phò ng ra dữ liệu”
liệu ngườ i dù ng nhậ p. bả ng danh sá ch
phò ng. Khi hệ thố ng
Ngượ c lạ i, hiển thị khô ng tìm
kết quả tìm kiếm thấ y phò ng
đượ c ra bả ng danh nà o thì sẽ hiển
sá ch bả ng. thị thô ng bá o
“Khô ng tìm
thấ y”

Xem Khi ngườ i dù ng kích Hiển thị mà n hình Khi có lỗ i kết


và o Xem ở dò ng nà o “Xem chi tiết sinh nố i cơ sở dữ
thì hệ thố ng sẽ thự c viên” liệu -> Hiển thị
hiện truy vấn lấ y thô ng bá o “Lỗ i
thô ng tin củ a sinh kết nố i cơ sở
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.
Chỉnh sử a Khi ngườ i dù ng kích Hiển thị mà n hình Khi có lỗ i kết
và o Chỉnh sửa ở dò ng “Chỉnh sử a thô ng nố i cơ sở dữ
nà o thì hệ thố ng sẽ tin sinh viên” liệu -> Hiển thị
thự c hiện truy vấ n lấ y thô ng bá o “Lỗ i
thô ng tin củ a sinh kết nố i cơ sở
viên tương ứ ng ở dữ liệu”
dò ng đó . Sau đó hệ
thố ng sẽ chuyển đến
mà n hình Chỉnh sửa
thô ng tin sinh viên.
Xó a Khi ngườ i dù ng kích Xó a thô ng tin sinh Khi có lỗ i kết
và o Xóa ở dò ng nà o viên tương ứ ng ở nố i cơ sở dữ

36
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

thì hệ thố ng sẽ yêu dò ng đượ c chọ n liệu -> Hiển thị


cầ u ngườ i dù ng xá c thô ng bá o “Lỗ i
nhậ n việc xó a, nếu kết nố i cơ sở
ngườ i dù ng đồ ng ý thì dữ liệu”
thự c hiện xó a thô ng
tin sinh viên tương
ứ ng ở dò ng đó khỏ i cơ
sở dữ liệu
Phâ n trang Khi có nhỏ hơn hoặ c Chuyển đến trang Khi có lỗ i kết
bằ ng 10 trườ ng dữ đượ c yêu cầ u nố i cơ sở dữ
liệu thì khô ng có phầ n liệu -> Hiển thị
phâ n trang thô ng bá o “Lỗ i
Khi có hơn 10 trườ ng kết nố i cơ sở
dữ liệu thì hiển thị dữ liệu”
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.4.2. Xem chi tiết sinh viên

37
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 23. Giao diện chức năng xem thông tin sinh viên chi tiết

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


Description Cho phép ban quả n lý thêm tà i khoả n sinh viên mớ i
Screen Access Ngườ i quả n lý chọ n Quản lý sinh viên -> Xem
Screen Content
Item Type Data Description
Tên sinh viên Text field – Hiển thị tên sinh viên
String (50)
MSSV Text field – Hiển thị mã số sinh viên
String (9)
Giớ i tính Text field – Hiển thị giớ i tính
String (3)
Lớ p Text field – Hiển thị lớ p
String (50)
Khoa Text field – Hiển thị khoa
String (50)
Phò ng Text field – Hiển thị phò ng củ a sinh viên
String (9)
Ngà y và o Text field – Hiển thị ngà y và o ký tú c xá
Date củ a sinh viên
Thô ng tin nhâ n Text area Hiển thị thô ng tin nhâ n thâ n
thâ n củ a sinh viên
Tình trạ ng Text field – Hiển thị tình trạ ng
String (50)

6.1.4.3. Thêm sinh viên

38
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 24. Giao diện chức năng Thêm sinh viên

Screen Thêm sinh viên


Description Cho phép ban quả n lý thêm tà i khoả n sinh viên mớ i
Screen Access Ngườ i quả n lý chọ n Quản lý sinh viên -> Thêm
Screen Content
Item Type Data Description
Tên sinh viên Text field – Ô nhậ p tên sinh viên
String (50)
MSSV Text field – Ô nhậ p mã số sinh viên
String (9)
Giớ i tính Text field – Ô nhậ p giớ i tính
String (3)
Phò ng Text field – Ô nhậ p phò ng củ a sinh viên
String (9)
Ngà y và o Text field – Ô nhậ p ngà y và o ký tú c xá
Date củ a sinh viên
Thô ng tin nhâ n Text area Ô nhậ p thô ng tin nhâ n thâ n
thâ n củ a sinh viê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 đó
39
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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 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 ô Tên
kích và o Thêm hệ Danh sá ch sinh sinh viên
thố ng kiếm tra tính viên, thêm sinh ->Hệ thố ng sẽ thô ng
hợ p lệ củ a dữ liệu. viên và o cơ sở dữ bá o "Vui lò ng nhậ p
liệu và hiển thị tên sinh viên!".
thô ng bá o “Thêm
sinh viên thà nh Khi nhậ p quá 50 ký
cô ng!” tự ở ô Tên sinh viên
->Hệ thố ng sẽ thô ng
bá o "Vui lò ng khô ng
nhậ p quá 50 ký tự !".

Khi nhậ p toà n ký tự


trố ng ở ô Tên sinh
viên
->Hệ thố ng sẽ thô ng
bá o "Vui lò ng khô ng
nhậ p toà n bộ ký tự
trố ng!"

Khi ở ô Tên sinh viên


có ký tự đặ c biệt->Hệ
thố ng sẽ thô ng bá o

40
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

"Vui lò ng khô ng nhậ p


ký tự đặ c biệt!"

Khi ở ô Tên sinh viên


có ký tự số ->Hệ thố ng
sẽ thô ng bá o "Vui
lò ng khô ng nhậ p ký
tự số !"

Khi để trố ng ô MSSV


->Hệ thố ng sẽ thô ng
bá o "Vui lò ng nhậ p
mã số sinh viên!"

Khi nhậ p quá 9 ký tự


ở ô MSSV->Hệ thố ng
sẽ thô ng bá o "Vui
lò ng khô ng nhậ p quá
9 ký tự !".

Khi nhậ p toà n ký tự


trố ng ở ô MSSV->Hệ
thố ng sẽ thô ng bá o
"Vui lò ng khô ng nhậ p
toà n bộ ký tự trố ng!"

Khi ở ô MSSV có ký tự
đặ c biệt->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
khô ng nhậ p ký tự
đặ c biệt!"

Khi ở ô MSSV có ký tự
chữ ->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
khô ng nhậ p ký tự
chữ !"

Khi để trố ng ô Giớ i

41
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

tính->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
nhậ p giớ i tính sinh
viên!".

Khi nhậ p ô Giớ i tính


khá c “Nam” hoặ c
“Nữ ”->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
nhậ p giớ i tính hợ p
lệ!"

Khi nhậ p quá 9 ký tự


ở ô Phò ng->Hệ thố ng
sẽ thô ng bá o "Vui
lò ng khô ng nhậ p quá
9 ký tự !".

Khi nhậ p ngà y khô ng


hợ p lệ ở ô Ngà y và o-
>Hệ thố ng sẽ thô ng
bá o "Vui lò ng nhậ p
ngà y và o hợ p lệ!"

Khi khô ng nhậ p dữ


liệu và o form->Hệ
thố ng sẽ thô ng bá o
“Vui lò ng nhậ p dữ
liệu!”

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.4.4. Sửa thông tin sinh viên

42
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 25. Giao diện chức năng 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 Ngườ i quả n lý chỉnh sử a cá c thô ng tin Sinh viên như
Họ tên, Mã số sinh viên, Phò ng, Ngà y và o, Thô ng tin nhâ n than,
Tình trạ ng.
Screen Access Quả n lí kích và o Quả n lý sinh viên -> kích “Chỉnh sử a”.
Screen Content
Item Type Data Description
Tên Text field – Ô nhậ p họ tên
String (50)
MSSV Text field – Ô nhậ p mã số sinh viên
String (9)
Giớ i tính Text field – Ô nhậ p giớ i tính
String (3)
Phò ng Text field – Ô nhậ p phò ng
String (9)
Ngà y và o Text field – Ô nhậ p ngà y và o
Date
Thô ng tin nhâ n Text area Ô nhậ p thô ng tin nhâ n
thâ n thâ n
Tình trạ ng Text field – Ô nhậ p tình trạ ng

43
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

String (50)
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 sinh viên

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 ô Tên sinh
kích và o Lưu hệ hình Chi tiết và viên
thố ng kiếm tra tính hiển thị thô ng ->Hệ thố ng sẽ thô ng bá o
hợ p lệ củ a dữ liệu. bá o “Chỉnh sử a "Vui lò ng nhậ p tên sinh
nếu dữ liệu hợ p lệ Sinh viên thà nh viên!".
thì hệ thố ng cậ p cô ng”
nhậ t dữ liệu và o Khi nhậ p quá 50 ký tự ở
database, ngượ c lạ i ô Tên sinh viên
hiện thô ng bá o lỗ i. ->Hệ thố ng sẽ thô ng bá o
"Vui lò ng khô ng nhậ p
quá 50 ký tự !".

Khi nhậ p toà n ký tự


trố ng ở ô Tên sinh viên
->Hệ thố ng sẽ thô ng bá o

44
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

"Vui lò ng khô ng nhậ p


toà n bộ ký tự trố ng!"

Khi ở ô Tên sinh viên có


ký tự đặ c biệt->Hệ thố ng
sẽ thô ng bá o "Vui lò ng
khô ng nhậ p ký tự đặ c
biệt!"

Khi ở ô Tên sinh viên có


ký tự số ->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
khô ng nhậ p ký tự số !"

Khi để trố ng ô MSSV


->Hệ thố ng sẽ thô ng bá o
"Vui lò ng nhậ p mã số
sinh viên!"

Khi nhậ p quá 9 ký tự ở ô


MSSV->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
khô ng nhậ p quá 9 ký
tự !".

Khi nhậ p toà n ký tự


trố ng ở ô MSSV->Hệ
thố ng sẽ thô ng bá o "Vui
lò ng khô ng nhậ p toà n bộ
ký tự trố ng!"

Khi ở ô MSSV có ký tự
đặ c biệt->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
khô ng nhậ p ký tự đặ c
biệt!"

Khi ở ô MSSV có ký tự
chữ ->Hệ thố ng sẽ thô ng

45
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

bá o "Vui lò ng khô ng
nhậ p ký tự chữ !"

Khi để trố ng ô Giớ i tính-


>Hệ thố ng sẽ thô ng bá o
"Vui lò ng nhậ p giớ i tính
sinh viên!".

Khi nhậ p ô Giớ i tính


khá c “Nam” hoặ c “Nữ ”-
>Hệ thố ng sẽ thô ng bá o
"Vui lò ng nhậ p giớ i tính
hợ p lệ!"

Khi nhậ p quá 9 ký tự ở ô


Phò ng->Hệ thố ng sẽ
thô ng bá o "Vui lò ng
khô ng nhậ p quá 9 ký
tự !".

Khi nhậ p ngà y khô ng


hợ p lệ ở ô Ngà y và o->Hệ
thố ng sẽ thô ng bá o "Vui
lò ng nhậ p ngà y và o hợ p
lệ!"

Khi khô ng nhậ p dữ liệu


và o form->Hệ thố ng sẽ
thô ng bá o “Vui lò ng
nhậ p dữ liệu!”

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.4.5. Xóa sinh viên

46
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 26. Giao diện chức năng Xóa sinh viên

Screen Xó a Sinh viên


Description Cho phép ban quả n lý xó a Sinh viên
Screen Ban quả n lý kích và o Quả n lý Sinh viên -> kích “Xó a”.
Access
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 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

47
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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 Mà n hình vẫ n hiển
Phò ng thị trang hiện tạ i.

6.1.5. Thống kê

Use Case Thố ng kê số lượ ng sinh viên


Name
Use Case ID UC05
High Level Cho phép ban quả n lý ký tú c xá có thể thố ng kê số lượ ng phò ng
Requirement trố ng, phò ng đang cho thuê, số lượ ng sinh viên mỗ i phò ng theo
Ref khoa và theo khó a ngoà i ra có thể thố ng kê tiền điện nướ c theo
phò ng
Actor Ban quả n lý
Description Cho phép ban quả n lý tính toá n số phò ng cò n trố ng để có thể sắ p
xếp cho cá c sinh khó a mớ i, dễ dà ng quả n lý sinh viên theo phò ng,
khoa, khó a. Dự a và o thố ng kê điện nướ c để dễ dà ng quả n lý điện
nướ c mỗ i phò ng
Trigger NA
Pre- Ngườ i dù ng sau khi Đăng nhập kích và o Thống kê
condition
Post-
processing

6.1.5.1. Thống kê số lượng sinh viên

48
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 27. Giao diện chức năng Thống kê số lượng sinh viên

Screen  Thố ng kê
Description  Cho phép quả n lý thố ng kê số phò ng, số sinh viên
Screen Access  Admin chọ n Thống kê 
Screen Content 
Item  Type  Data  Description 
Phò ng  Search Box    Ô  nhậ p dữ  liệu tìm kiếm 
Tiêu chí tìm kiếm  ComboBox    Ô  chọ n tiêu chí tìm kiếm 
 
Tìm kiếm  Button    Nú t nhấ n tìm kiếm 
STT  Label -   Hiển thị mã  đă ng ký 
Integer 
Phò ng  Label - String   Hiển thị số phò ng
(10) 
Số lượ ng sinh Label   Hiển thị số lượ ng sinh
viên - Integer (10)  viên trong phò ng  
Nhà Label –   Hiện thị số nhà sinh viên
Interger (10)   ở 
Tình trạ ng Label –   Hiển thị trạ ng thá i phò ng
String (30) 
Tá c vụ   Button   Cho phép Ban quả n lý
chỉnh sử a
 
Screen Actions 

Action Name  Description  Success  Failure 

49
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Tìm kiếm  Khi ngườ i dù ng kích Nếu ở Ô tìm kiếm Khi có lỗ i kết nố i cơ
và o Tìm kiếm thì hệ thố ng ngườ i dù ng khô ng sở dữ liệu -> Hiển
sẽ thự c hiện truy vấ n tìm nhậ p gì, Hệ thố ng thị thô ng bá o “Lỗ i
kiếm phò ng theo dữ liệu sẽ hiển thị toà n kết nố i cơ sở dữ
ngườ i dù ng nhậ p ở Ô tìm bộ  danh sá ch liệu” 
kiếm.  phò ng  
Ngượ c lạ i, hiển thị Khi hệ thố ng khô ng
kết quả tìm kiếm tìm thấ y phò ng nà o
đượ c ra bả ng danh thì sẽ hiển thị thô ng
sá ch bả ng.  bá o “Khô ng tìm
thấ y” 
 

Xem chi tiết Khi ngườ i dù ng nhấ n và o Cho phép ngườ i


thì trạ ng thá i chuyển sang dung chỉnh sử a
trang xem thô ng tin chi trạ ng thá i, số
tiết củ a phò ng lượ ng và sinh viên
thuê củ a phò ng

Phâ n trang  Khi có nhỏ hơn hoặ c bằ ng Chuyển đến trang Khi có lỗ i kết nố i cơ
10 trườ ng dữ liệu thì đượ c yêu cầ u  sở dữ liệu -> Hiển
khô ng có phầ n phâ n trang  thị thô ng bá o “Lỗ i
Khi có hơn 10 trườ ng dữ kết nố i cơ sở dữ
liệu thì hiển thị phâ n liệu” 
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.5.2. Thống kê tiền điện nước

50
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 28. Giao diện chức năng thống kê điện nước

Screen  Quả n lý điện nướ c


Description  Cho phép quả n lý điện nướ c theo từ ng phò ng
Screen Access  Admin chọ n Danh sách điện nước
Screen Content 
Item  Type  Data  Description 
Phò ng  Search Box    Ô  nhậ p dữ  liệu tìm kiếm 
Tiêu chí tìm kiếm  ComboBox    Ô  chọ n tiêu chí tìm kiếm 
 
Tìm kiếm  Button    Nú t nhấ n tìm kiếm 
STT  Label -   Hiển thị số thứ tự
Integer 
Phò ng  Label - String   Hiển thị số phò ng
(10) 
Thá ng  Label-   Hiển thị thá ng đang xem
Interger (10) 
Tiền điện Label   Hiển thị số tiền điện 
- Integer (20) 
Tiền nướ c  Label –   Hiện thị số tiền nướ c 
Interger (20)  
Tổ ng Label –   Hiển thị tổ ng tiền trong
Interger (20)   thá ng 
Tình trạ ng Label –   Hiển thị trạ ng thá i thanh
String (30)  toá n
Ngà y thanh toá n Label –   Hiển thị ngà y thanh toá n
Date (30)  tiền 
Tá c vụ   Button   Cho phép Ban quả n lý

51
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

chỉnh sử a
 
Screen Actions 

Action Name  Description  Success  Failure 


Tìm kiếm  Khi ngườ i dù ng kích Nếu ở Ô tìm kiếm Khi có lỗ i kết nố i cơ
và o Tìm kiếm thì hệ thố ng ngườ i dù ng khô ng sở dữ liệu -> Hiển
sẽ thự c hiện truy vấ n tìm nhậ p gì, Hệ thố ng thị thô ng bá o “Lỗ i
kiếm phò ng theo dữ liệu sẽ hiển thị toà n kết nố i cơ sở dữ
ngườ i dù ng nhậ p ở Ô tìm bộ  danh sá ch tiền liệu” 
kiếm.  điện nướ c mớ i  
nhấ t. Khi hệ thố ng khô ng
Ngượ c lạ i, hiển thị tìm thấ y phò ng nà o
kết quả tìm kiếm thì sẽ hiển thị thô ng
đượ c ra bả ng danh bá o “Khô ng tìm
sá ch bả ng.  thấ y” 
 

Nhấ n chọ n “Sử a” Khi ngườ i dù ng nhấ n và o Cho phép ngườ i Khi ngườ i dù ng đã
button thì trạ ng thá i dung chỉnh sử a chọ n mộ t trườ ng để
chuyển sang trang chỉnh trạ ng thá i, số tiền  chỉnh sử a thì khô ng
sử a thô ng tin tiền điện, thể chọ n trườ ng
nướ c củ a phò ng khá c khi chưa lưu
trườ ng đang chỉnh
sử a 

Phâ n trang  Khi có nhỏ hơn hoặ c bằ ng Chuyển đến trang Khi có lỗ i kết nố i cơ
10 trườ ng dữ liệu thì đượ c yêu cầ u  sở dữ liệu -> Hiển
khô ng có phầ n phâ n trang  thị thô ng bá o “Lỗ i
Khi có hơn 10 trườ ng dữ kết nố i cơ sở dữ
liệu thì hiển thị phâ n liệu” 
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.5.3. Chỉnh sửa tiền điện nước

52
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 29. Giao diện chức năng chỉnh sửa điện, nước

Screen Chỉnh sử a điện nướ c

Description Cho phép ban quả n lý chỉnh sử a tiền điện nướ c

Screen Access Ban quả n lý truy cậ p và o “Quả n lý điện nướ c” chọ n “Chỉnh
sử a”
Screen Content
Item Type Data Description

Tên Phò ng Textbox – String(50) Ô nhậ p mã số


củ a sinh viên

Nhà Textbox – String(50) Ô nhậ p mậ t


khẩ u
Số tiền điện Textbox – String(50) Đă ng nhậ p và o
hệ thố ng
Số tiền nướ c Textbox – String(50) Hủ y đă ng
nhậ p
Cậ p nhậ t Button Cậ p nhậ t
thô ng tin điện
nướ c
Nhậ p lạ i Button Nhậ p lạ i dữ
liệu
Screen Actions

53
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Action Name Description Success Failure

Cậ p nhậ t Khi sinh viên kích và o Hiển thị mà n hình Thô ng bá o lỗ i


Cập nhật thì hệ thố ng thô ng tin điện nướ c kết nố i đến cơ
sẽ cậ p nhậ t lạ i số tiền sở dữ liệu
điện nướ c củ a phò ng
tương ứ ng, cò n khô ng
thì sẽ thô ng bá o lỗ i

Nhậ p lạ i Khi sinh viên kích và o Xó a hết thô ng tin


Nhập lại thì hệ thố ng nhậ p trướ c đó
sẽ xó a hết thô ng tin
nhậ p trướ c đó

6.1.5.4. Xem thông tin thanh toán điện nước

Hình 30. Giao diện chức năng Xem thông tin thanh toán điện nước

Screen Xem chi tiết thô ng tin thanh toá n tiền điện nướ c
Description Cho phép Ban Quả n lý xem chi tiết thô ng tin thanh toá n
Screen Sinh viên kích và o “Quả n lý điện nướ c” chọ n “Thô ng tin điện
Access nướ c” chọ n “Xem”
Screen Content
Item Type Data Description

54
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Tình trạ ng Label-String (50) Hiển thị tình trạ ng thanh toá n
gia hạ n
Phò ng Label-String (50) Hiển thị phò ng đang lưu trú
Tò a nhà Label-String (50) Hiển thị tò a nhà đang lưu trú
Số tiền điện Label-String (50) Hiển thị số tiền điện
Số tiền nướ c Label-String (50) Hiển thị số tiền nướ c
Tổ ng cộ ng Label-String (50) Hiển thị tổ ng cộ ng thanh toá n
Ngườ i nộ p Label-String (50) Hiển thị tên ngườ i nộ p
Mã số sinh Label-String (50) Hiển thị mã số sinh viên ngườ i nộ p
viên
Ngà y nộ p Label-String (50) Hiển thị ngà y nộ p
Trở về Button Trở về trang trướ c
Screen Actions
Action Description Success Failure
Name
Trở về Sinh viên kích nú t Quay về mà n Khi có lỗ i kết nố i cơ sở dữ
“Trở về” khi đã hình thô ng tin liệu -> Hiển thịthô ng bá o
xem xong thô ng điện nướ c “Lỗ i kết nố i cơ sở dữ liệu”.
tin chi tiết thanh hà ng thá ng Mà n hình vẫn hiển thị trang
toá n tiền điện hiện tạ i.
nướ c.

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 sinh viên đă ng nhậ p, xem chi tiết, chỉnh sử a thô ng tin cá
Requirement nhâ n củ a mình
Ref
Actor Sinh viên
Description Cho phép sinh viên đă ng nhậ p, xem chi tiết, chỉnh sử a thô ng tin cá
nhâ n củ a mình
Trigger NA
Pre- User kích và o menu Đăng nhập
condition
Post-

55
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

processing
6.2.1.1. Đăng nhập

Hình 31. Giao diện chức năng đăng nhập của sinh viên

Screen Đă ng nhậ p

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ỉ (thêm tên domain web)

Screen Content
Item Type Data Description

Mã số Textbox – String(50) Ô nhậ p mã số


củ a sinh viên

Mậ t khẩ u Password – Ô nhậ p mậ t


String(50) khẩ u
Đă ng nhậ p Button Đă ng nhậ p và o
hệ thố ng
Hủ y Button Hủ y đă ng
nhậ p

56
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Screen Actions
Action Name Description Success Failure

Đă ng nhậ p Khi sinh viên kích và o Hiển thị mà n hình Quay lạ i trang
Đăng nhập thì hệ thô ng tin cá nhâ n Login để tiếp
thố ng kiểm tra mã số củ a SinhVien tụ c đă ng nhậ p.
và mậ t khẩ u tương Hiện thô ng
ứ ng trù ng khớ p vớ i bá o : “Dữ liệu
dữ liệu trong khô ng hợ p lệ”
database thì cho phép Hiện thô ng
đă ng nhậ p và o hệ bá o: “Tà i
thố ng, cò n khô ng thì khoả n hoặ c
sẽ thô ng bá o lỗ i mậ t khẩ u
khô ng đú ng”
Hủ y Khi sinh viên kích và o Xó a hết thô ng tin
Hủy thì hệ thố ng sẽ nhậ p trướ c đó
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

Hình 32. Giao diện chức năng chỉnh xem thông tin cá nhân chi tiết

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

57
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

sinh, Giớ i tính, Địa chỉ, …


Screen Sinh viên sau khi Đăng nhập mặ c định chọ n Menu Thông tin cá
Access nhân (Giao diện mặc định sau khi Đăng nhập)
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
Ngà y sinh Label-Datetime Hiển thị ngà y thá ng nă m sinh
Giớ i tính Label – String Hiển thị Giớ i tính củ a Sinh viên
(20)
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
Email Label-String (100) Hiển thị Thư điện tử
Địa chỉ Label-String (100) Hiển thị Địa chỉ thườ ng trú
Cậ p nhậ t Button Sinh viên kích và o khi muố n
chỉnh sử a thô ng tin
Screen Actions
Action Name Description Success Failure
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ơ
“Cậ p nhậ t” hệ thố ng sẽ thị form chỉnh sở dữ liệu -> Hiển
chuyển sang trang chỉnh sử a thô ng tin cá thịthô ng bá o “Lỗ i
sử a thô ng tin cá nhâ n nhâ n. kết nố i cơ sở dữ
liệu”.
Mà n hình vẫn hiển
thị trang hiện tạ i.

58
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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

Hình 33. Giao diện chức năng chỉnh sửa thông tin cá nhân

Screen Chỉnh sử a 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ư:
Số điện thoạ i, Email, Ngà y sinh, Giớ i tính, Địa chỉ, Mậ t khẩ u đă ng
nhậ p.
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
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ú

59
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

(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
Chỉnh sử a Button Sinh viên kích và o khi muố n
lưu chỉnh sử a thô ng tin
Thoá t Button Quay trở lạ i trang chủ
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
“Vui lò ng nhậ p
email”

Khi nhậ p và o ô

60
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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
“Vui lò ng mậ t khẩ u
đú ng định dạ ng là
chuổ i ký tự từ 6
đến 32 ký tự ”

61
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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. Đăng ký, gia hạn phòng

Use Case Đă ng ký, gia hạ n phò ng


Name
Use Case ID UC07
High Level Cho phép sinh viên thự c hiện đă ng ký phò ng hoặ c gia hạ n phò ng
Requirement (đố i vớ i sinh viên đang lưu trú muố n gia hạ n)
Ref
Actor Sinh viên
Description Từ thô ng tin về giớ i tính củ a sinh viên và tình trạ ng phò ng để hiển
thị cho phép sinh viên danh sá ch cá c phò ng phù hợ p cho việc
đă ng ký phò ng hoặ c gia hạ n phò ng (đố i vớ i sinh viên đang lưu trú
muố n gia hạ n)
Trigger NA
Pre- Ngườ i dù ng đă ng nhậ p thà nh cô ng

62
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

condition
Post-
processing
6.2.2.1. Đăng ký phòng

Hình 34. Giao diện chức năng chỉnh đăng ký phòng

Screen Đă ng ký phò ng lưu trú


Description Cho phép sinh viên thự c hiện đă ng ký phò ng
Screen Sinh viên kích và o Menu Đăng ký, Gia hạn chọ n Đăng ký phòng
Access
Screen Content
Item Type Data Description
Tò a nhà SelectedBox Nú t chọ n tò a nhà (nhà 1, nhà 2…)
Phò ng Textfield -String(20) Nhậ p phò ng muố n đă ng ký
Tìm kiếm Button Sinh viên muố n hiển thị danh sá ch
phò ng cho phép đă ng ký trong tò a
nhà đã chọ n
Danh sá ch Table Hiển thị tên phò ng, tò a nhà , số
phò ng giườ ng, số lượ ng đă ng ký và tình
trạ ng cá c phò ng cho phép đă ng ký.
Đă ng ký Button Sinh viên muố n đă ng ký phò ng
Screen Actions
Action Description Success Failure
Name
Tìm kiếm Sinh viên muố n Hiển thị danh Khi có lỗ i kết nố i cơ sở dữ

63
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

hiển thị danh sá ch sá ch phò ng liệu -> Hiển thịthô ng bá o


phò ng cho phép tương ứ ng vớ i “Lỗ i kết nố i cơ sở dữ liệu”.
đă ng ký trong tò a tò a nhà đã Mà n hình vẫn hiển thị trang
nhà đã chọ n chọ n hiện tạ i.
Đă ng ký Sinh viên kích nú t Mà n hình hiển Khi ngườ i dù ng khô ng chọ n
“Đă ng ký” khi đã thị thô ng bá o tò a nhà -> Hiển thị thô ng bá o
chọ n tò a nhà , đã đă ng ký “Vui lò ng chọ n tò a nhà ”
phò ng muố n đă ng thà nh cô ng
ký, thô ng bá o xá c Khi ngườ i dù ng khô ng chọ n
nhậ n đă ng ký phò ng-> Hiển thị thô ng bá o
chọ n “Xá c nhậ n”, “Vui lò ng chọ n phò ng”
hệ thố ng sẽ lưu lạ i
thô ng tin phò ng Khi có lỗ i kết nố i cơ sở dữ
đã đă ng ký 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.2. Gia hạn phòng

Hình 35. Giao diện chức năng chỉnh gia hạn phòng

Screen Gia hạ n phò ng đang lưu trú


Description Cho phép sinh viên thự c hiện gia hạ n phò ng đang lưu trú
Screen Sinh viên kích và o Menu Đăng ký, Gia hạn chọ n Gia hạn phòng
Access

64
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Screen Content
Item Type Data Description
Tình trạ ng Label-String (50) Hiển thị sinh viên có gia hạ n kỳ họ c
gia hạ n tiếp theo chưa
Phò ng Label-String (50) Hiển thị phò ng đang lưu trú
Tò a nhà Label-String (50) Hiển thị tò a nhà đang lưu trú
Số lượ ng Label-String (50) Hiển thị số lượ ng giườ ng trong
giườ ng phò ng (số sinh viên tố i đa đượ c
lưu trú )
Số lượ ng Label-String (50) Hiển thị số lượ ng sinh viên đang
sinh viên lưu trú
Ngà y thuê Label-String (50) Hiển thị ngà y bắ t đầ u thuê
Ngà y hết Label-String (50) Hiển thị ngà y hết hạ n lưu trú
hạ n
Danh sá ch Table Hiển thị tên, lớ p, số điện thoạ i tấ t
sinh viên cả sinh viên đang lưu trú trong
trong phò ng phò ng

Gia hạ n Button Sinh viên muố n gia hạ n phò ng


Screen Actions
Action Description Success Failure
Name
Gia hạ n 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
chọ n tò a nhà , đã gia hạ n “Lỗ i kết nố i cơ sở dữ liệu”.
phò ng muố n đă ng thà nh cô ng Mà n hình vẫn hiển thị trang
ký, thô ng bá o xá c hiện tạ i.
nhậ n đă ng ký xá c
nhậ n khi chọ n
“Xá c nhậ n”, hệ
thố ng sẽ lưu lạ i
thô ng tin phò ng
đã đă ng ký
6.2.3. Quản lý đăng ký, gia hạn phòng

Use Case Quả n lý thô ng tin phò ng đã đă ng ký, gia hạ n


Name
Use Case ID UC09

High Level Cho phép sinh viên chỉnh sử a thô ng tin đă ng ký hoặ c gia hạ n
Requirement khi ban quan lý chưa duyệt và xem phò ng đă ng ký hoặ c gia
65
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Ref hạ n
Actor Sinh viên

Description Từ thô ng tin đă ng ký, gia hạ n phò ng. Cho phép sinh viên xem,
chỉnh sử a thô ng tin củ a phò ng đã đă ng ký hoặ c gia hạ n khi
ban quan lý chưa duyệt.
Trigger NA

Pre-condition Ngườ i dù ng sau khi đă ng nhậ p chọ n menu Quả n lý đă ng ký,


gia hạ n phò ng
Post-
processing
6.2.3.1. Xem thông tin phòng đã đăng ký, gia hạn

Hình 36. Giao diện chức năng Xem thông tin phòng đã đăng ký, gia hạn

Screen Xem thô ng tin phò ng đă ng ký, gia hạ n.

Description Cho phép sinh viên xem thô ng tin chi tiết về phò ng đã đă ng
ký, gia hạ n.
Screen Access Sinh viên kích và o menu Quản lý đăng ký, gia hạn phòng

Screen Content
Item Type Data Description

Tình trạ ng Label-String (50) Hiển thị yêu cầ u đă ng


đă ng ký, gia ký, gia hạ n có đượ c
hạ n duyệt chưa
Phò ng Label-String (50) Hiển thị phò ng đang lưu

66
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

trú
Tò a nhà Label-String (50) Hiển thị tò a nhà đang
lưu trú
Số lượ ng Label-String (50) Hiển thị số lượ ng giườ ng
giườ ng trong phò ng (số sinh
viên tố i đa đượ c lưu trú )
Số lượ ng sinh Label-String (50) Hiển thị số lượ ng sinh
viên viên đang lưu trú
Ngà y đă ng ký Label-String (50) Hiển thị ngà y gử i yêu
cầ u đă ng ký, gia hạ n
Danh sá ch sinh Table Hiển thị tên, lớ p, số điện
viên đã đă ng thoạ i tấ t cả sinh viên đã
ký đă ng ký trong phò ng

Chỉnh sử a Button Sinh viên chỉnh sử a đă ng


ký hoặ c gia hạ n phò ng
khi ban quả n lý chưa
duyệt.
Screen
Actions
Action Name Description Success Failure

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


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

6.2.3.2. Chỉnh sửa thông tin đăng ký, gia hạn

67
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Hình 37. Giao diện chức năng chỉnh sửa thông tin đăng ký, gia hạn

Screen Chỉnh sử a thô ng tin đă ng ký, gia hạ n phò ng


Descriptio Cho phép sinh viên chỉnh sử a thô ng tin đă ng ký, gia hạ n khi ban
n quả n lý chưa duyệt yêu cầ u đă ng ký, gia hạ n phò ng củ a sinh viên
Screen Sinh viên kích và o Menu Quản lý đăng ký, gia hạn chọ n Xem
Access thông tin phòng đã đăng ký chọ n Chỉnh sửa
Screen Content
Item Type Data Description
Tò a nhà SelectedBox Nú t chọ n tò a nhà (nhà 1, nhà
2…)
Phò ng Textfield Nhậ p phò ng muố n chỉnh sử a
-String(20)
Tìm kiếm Button Sinh viên muố n hiển thị danh
sá ch phò ng cho phép đă ng ký
trong tò a nhà đã chọ n
Danh sá ch Table Hiển thị tên phò ng, tò a nhà ,
phò ng số giườ ng, số lượ ng đă ng ký
và tình trạ ng cá c phò ng cho
phép đă ng ký.
Đă ng ký Button Sinh viên muố n đă ng ký
phò ng
Screen Actions
Action Description Success Failure
Name

68
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Tìm kiếm Sinh viên muố n Hiển thị Khi có lỗ i kết nố i cơ sở dữ


hiển thị danh sá ch danh sá ch liệu -> Hiển thịthô ng bá o “Lỗ i
phò ng cho phép phò ng tương kết nố i cơ sở dữ liệu”.
đă ng ký trong tò a ứ ng vớ i tò a Mà n hình vẫn hiển thị trang
nhà đã chọ n nhà đã chọ n hiện tạ i.
Đă ng ký Sinh viên kích nú t Mà n hình Khi ngườ i dù ng khô ng chọ n
“Đă ng ký” khi đã hiển thị tò a nhà -> Hiển thị thô ng bá o
chọ n tò a nhà , thô ng bá o đã “Vui lò ng chọ n tò a nhà ”
phò ng muố n đă ng đă ng ký
ký, thô ng bá o xá c thà nh cô ng Khi ngườ i dù ng khô ng chọ n
nhậ n đă ng ký chọ n phò ng-> Hiển thị thô ng bá o
“Xá c nhậ n”, hệ “Vui lò ng chọ n phò ng”
thố ng sẽ lưu lạ i
thô ng tin phò ng đã Khi có lỗ i kết nố i cơ sở dữ
đă ng ký 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.4. Xem thông tin điện, nước


6.2.4.1. Xem thông tin điện nước hàng tháng

Hình 38. Giao diện chức năng xem thông tin điện nước hàng tháng

69
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Use Case Xem thô ng tin điện, nướ c


Name
Use Case ID UC08
High Level Cho phép sinh viên xem chi tiết tiền điện, nướ c theo thá ng và tình
Requirement trạ ng đã nộ p hay chưa
Ref
Actor Sinh viên
Description Cho phép sinh viên xem chi tiết tiền điện, nướ c hằ ng thá ng và
nhữ ng thá ng trướ c đó , tình trạ ng đã nộ p hay chưa
Trigger NA
Pre- Ngườ i dù ng sau khi Đăng nhập kích và o Xem thông tin điên,
condition nước
Post-
processing

Screen Content
Item Type Data Description
Tình trạ ng Label-String (50) Hiển thị phò ng đã nộ p phí sinh
hoạ t hay chưa
Tò a nhà Label-String (50) Hiển thị tò a nhà đang lưu trú
Phò ng Label-String (50) Hiển thị phò ng đang lưu trú
Thá ng SelectedBox Nú t chọ n thá ng cầ n xem thô ng
tin điện, nướ c
Tiền điện Label-String (50) Hiển thị tiền điện củ a phò ng
Tiền nướ c Label-String (100) Hiển thị tiền nướ c củ a phò ng
Tổ ng tiền Label-String (100) Hiển thị tổ ng số tiền điện nướ c
Xem Button Sinh viên kích và o khi muố n
xem thô ng tin điện nướ c thá ng
đã chọ n
Screen Actions
Action Name Description Success Failure
Xem Ngườ i dù ng kích nú t Mà n hình hiển Khi ngườ i dù ng để
“Xem” hệ thố ng hiển thị thị thô ng tin trố ng ô Thá ng->
thô ng tin điện, nướ c và điện, nướ c và Hiển thị thô ng bá o
tình trạ ng đã nộ p hay tình trạ ng đã “Vui lò ng chọ n
chưa củ a thá ng đã chọ n nộ p hay chưa thá ng”
củ a thá ng đã
chọ n Khi có lỗ i kết nố i cơ
sở dữ liệu -> Hiển
thịthô ng bá o “Lỗ i

70
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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.4.2. Xem chi tiết thông tin điện nước

Hình 39. Giao diện chức năng xem chi tiết thông tin điện nước

Screen Xem chi tiết thô ng tin thanh toá n tiền điện nướ c
Description Cho phép sinh viên xem chi tiết thô ng tin thanh toá n
Screen Sinh viên kích và o “Quả n lý phò ng đã đă ng ký” chọ n “Thô ng tin
Access điện nướ c” chọ n “Xem”
Screen Content
Item Type Data Description
Tình trạ ng Label-String (50) Hiển thị tình trạ ng thanh toá n
gia hạ n
Phò ng Label-String (50) Hiển thị phò ng đang lưu trú
Tò a nhà Label-String (50) Hiển thị tò a nhà đang lưu trú
Số tiền điện Label-String (50) Hiển thị số tiền điện
Số tiền nướ c Label-String (50) Hiển thị số tiền nướ c
Tổ ng cộ ng Label-String (50) Hiển thị tổ ng cộ ng thanh toá n
Ngườ i nộ p Label-String (50) Hiển thị tên ngườ i nộ p
Mã số sinh Label-String (50) Hiển thị mã số sinh viên ngườ i nộ p
viên
Ngà y nộ p Label-String (50) Hiển thị ngà y nộ p

71
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

Trở về Button Trở về trang trướ c


Screen Actions
Action Description Success Failure
Name
Trở về Sinh viên kích nú t Quay về mà n Khi có lỗ i kết nố i cơ sở dữ
“Trở về” khi đã hình thô ng tin liệu -> Hiển thịthô ng bá o
xem xong thô ng điện nướ c “Lỗ i kết nố i cơ sở dữ liệu”.
tin chi tiết thanh hà ng thá ng Mà n hình vẫn hiển thị trang
toá n tiền điện hiện tạ i.
nướ c.

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

72
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0

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.

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

73

You might also like