Professional Documents
Culture Documents
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
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.
4
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
4. INTRODUCTION
4.1. Purpose
Mụ c đích củ a tà i liệu nà y mô tả mộ t cá ch chi tiết về nhữ ng chứ c nă ng củ a
“xâ y dự ng hệ thố ng quả n lý 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
+ 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ê.
6
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
7
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
8
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.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
10
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
11
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
Hình 10. Sơ đồ Usecase Chức năng đăng ký, gia hạn phòng
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
*
Hình 12. Giao diện chức năng đăng nhập của Ban quản lý
Screen Đă ng nhậ p
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
14
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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
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
16
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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
ký
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
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
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
20
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
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”
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
22
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
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
24
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
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
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
27
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
28
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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
30
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
31
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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”
Hình 22. Giao diện chức năng Hiển thị danh sách 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
35
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
36
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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
38
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 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ự !".
40
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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ữ !"
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 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”
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
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ự !".
44
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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 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”
46
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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ê
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
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”
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.
50
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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
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 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
53
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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.
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
Screen Content
Item Type Data Description
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 đó
Hình 32. Giao diện chức năng chỉnh xem thông tin cá nhân chi tiết
57
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
58
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
Hình 33. Giao diện chức năng chỉnh sửa thông tin cá nhân
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
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
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
63
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
Hình 35. Giao diện chức năng chỉnh gia hạn phòng
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
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
Hình 36. Giao diện chức năng 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
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
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
68
Xây dựng website quản lý sinh viên lưu trú tại kí túc xá – v2.0
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
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.
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
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