3.1.Purpose•Xây dựng hệ thống website hỗ trợ quản lí cho các trung tâm ngoại ngữ.•Xây dựng hệ thống website với giao diện thân thiện, sinh động, phù hợp với người dùng3.2.Inscope•Hệ thống Quản lý trung tâm ngoại ngữ giúp công việc quản lý được tiến hành một cách nhanh chóng, tiện lợi và ít tốn kém nhất. Hệ thống ra đời nhằm giúp người chủ quản lí trung tâm ngoại ngữ một cách chặt chẽ hơn, ít sai sót hơn, thao tác dễ dàng hơn, đáp ứng nhu cầu của học viên, giáo viên , đặc biệt là trong thời kỳ công nghệ phát triện như hiện nay.•Hệ thống phục vụ cho 4 đối tượng người dùng chính:+Admin+Giáo viên+Học viên+Guest
Trang 1LỜI MỞ ĐẦU
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứngdụng của nó trong đời sống, đáp ứng rất mạnh mẽ về nhu cầu sử dụng cũng như cáctiện ích sẵn có của nó Vì vậy, chúng ta có thể thấy được tầm quan trọng và tính nhấtyếu của công nghệ thông tin, chỉ một vài thao tác chúng ta có thể dễ dàng sử dụng cáctiện ích đó mà không mất quá nhiều công sức thời gian
Trên cở sở đó, nhóm chúng em đã thảo luận và thống nhất lựa chọn đề tài "XÂY DỰNG WEBSITE QUẢN LÍ TRUNG TÂM NGOẠI NGỮ 4FUNCENTER" Ngoại ngữ
là một nhu cầu thiết yếu đặc biệt là trong giai đoạn hội nhập như hiện nay Chúng emtạo trang web này nhằm giúp cho các trung tâm ngoại ngữ quản lí, điều khiển, và vậnhành các tài nguyên của mình một cách rõ ràng, mình bạch và hiệu quả hơn
Và trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗtrợ giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thờigian thực hiện đề tài, chúng em đã nhận được rất nhiều sự quan tâm của quý thầy/cô,bạn bè, chúng em xin gửi đến quý thầy cô ở khoa công nghệ thông tin đã cùng với trithức và tâm huyết của mình truyền đạt vốn kiến thức quý báu cho chúng em
Đặc biệt để hoàn thành được đồ án môn học này, chúng em xin chân thành cảm
ơn thầy Đặng Hoài Phương đã tận tình giúp đỡ chúng em trong suốt thời gian làm đồ
án
Trong quá trình hoàn thành công việc, tất nhiên chúng em không thể tránh đượcsai sót Vậy nên, chúng em rất mong quý thầy/cô thông cảm cho những sai sót ấy vàghi nhận những gì chúng em đã làm được
Một lần nữa, chúng em xin cảm ơn quý thầy/cô đã bỏ ra thời gian quý báu củamình để thông qua đồ án Công nghệ phần mềm của chúng em
Chúng em xin chân thành cảm ơn!
Trang 21 PHÂN CÔNG CÔNG VIÊC:
Language program: IOS
2 TÀI LIỆU THAM KHẢO:
RMS_SRS_sample_v1.0.doc
FPT Software, FPT Corporation Tài liệu mẫu dùng để tham khảo cách làm một bản đặc tả phần mềm (bản tiếng Anh)
3 INTRODUTION
3.1. Purpose
Xây dựng hệ thống website hỗ trợ quản lí cho các trung tâm ngoại ngữ
Xây dựng hệ thống website với giao diện thân thiện, sinh động, phù hợp vớingười dùng
3.2. Inscope
Hệ thống Quản lý trung tâm ngoại ngữ giúp công việc quản lý được tiến hành một cách nhanh chóng, tiện lợi và ít tốn kém nhất Hệ thống ra đời nhằm giúp người chủ quản lí trung tâm ngoại ngữ một cách chặt chẽ hơn, ít sai sót hơn,
Trang 3thao tác dễ dàng hơn, đáp ứng nhu cầu của học viên, giáo viên , đặc biệt là trong thời kỳ công nghệ phát triện như hiện nay.
Hệ thống phục vụ cho 4 đối tượng người dùng chính:
Admin Có quyền đăng nhập, chỉnh sửa, xem chi tiết
thông tin cá nhân
Có quyền thêm, xem chi tiết, tìm kiếm, chỉnh sửa, khóa, thêm mới, cấp quyền sử dụng, xóa giáo viên
Có quyền thêm, xem chi tiết, tìm kiếm, chỉnh sửa, xóa, chỉnh sửa điểm số học viên
Có quyền thêm, xem chi tiết, tìm kiếm, chỉnh sửa, xóa slide
Có quyền thêm, xem chi tiết, tìm kiếm, chỉnh sửa, xóa bài viết
Có quyền thêm, xem chi tiết, tìm kiếm, chỉnh sửa, xóa, chỉnh sử khóa học
Có quyền xem chi tiết, tìm kiếm, xóa đăng kí học
Có quyền thêm, xem chi tiết, tìm kiếm, chỉnh sửa,
Trang 4xóa lớp học
Giáo viên Có quyền đăng nhập, chỉnh sửa, xem chi tiết
thông tin cá nhân
Có quyền cập nhật điểm lớp mình giảng dạy
Có quyền xem danh sách lớp, xem điểm học viên, thêm điểm , đánh giá học sinh
Học viên Có quyền đăng nhập, chỉnh sửa, xem chi tiết thông
tin cá nhân
Có quyền xem kết quả học tập các khóa học
Có quyền đăng kí khóa học mới, quản lí đăng kí học
Guest Người ghé thăm trang web, có thể xem bài viết,
xem khóa học, đăng ký học , đăng nhập
4.2 System Use Case Diagram
Trang 74.2.1.1. Quản lí thông tin cá nhân
4.2.1.2. Quản lí giáo viên
Trang 84.2.1.3. Quản lí học viên
4.2.1.4. Quản lí Slide
4.2.1.5. Quản lí Khóa học
Trang 94.2.1.6. Quản lí Bài viết
4.2.1.7. Quản lí Đăng ký theo dõi
4.2.1.8. Quản lí lớp học
Trang 104.2.2. Giáo viên
4.2.2.1. Quản lí tài khoản
4.2.2.2. Quản lí lớp học
Trang 114.2.3. Học Viên
4.2.3.1. Quản lí lớp học đã đăng kí
4.2.3.2. Quản lí thông tin cá nhân
4.2.3.3. Quản lí kết quả học tập
Trang 135.1.1.1. Đăng nhập
Screen Đăng nhập
Description Cho phép admin đăng nhập vào hệ thống
Screen Access Admin chọn Đăng nhập ở màn hình Trang chủ
Screen Content
cho admin nhậptài khoản
cho admin nhậpmật khẩu
hệ thống
và quay về trang chủ
Screen Actions
Trang 14Action Name Description Success Failure
nhập và quay trở về trang chủ
Trở về màn hình trang chủ
Đăng nhập Khi admin kích nút
đăng nhập, hệ thống sẽ kiểm tra tính hợp lệ của
dữ liệu, nếu dữ liệu không hợp lệ sẽ hiển thịthông báo “Dữ liệu không hợp lệ”, nếu dữ liệu hợp lệ thì tiếp tục kiểm tra Tài khoản với mật khẩu tương ứng có tồn tại trong hệ thống hay không, nếu có thì cho admin đăng nhập vào hệ thống, nếu không thì hiển thị thôngbáo “Tài khoản hoặc mật khẩu không đúng”
Vào màn chính của trang quản lý lớp:
Hiển thị danh sách lớp
Khi không nhập tên hoặc mật khẩu thì hiện thông báo:
“Không để trống mục nào”Khi nhập sai tàikhoản hoặc mậtkhẩu hiện thông báo: “Tàikhoản hoặc mậtkhẩu không đúng”
5.1.1.2. Chỉnh sửa mật khẩu
Trang 15Screen Đổi mật khẩu
Description Cho phép admin đổ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
khẩu cũ đăng nhập vào hệ thống
khẩu mới đăng nhập vào hệ thống
Trang 16khẩu mới khẩu mới để
xác nhận một lần nữa trước khi thay đổi
đổ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
nút đổi mật khẩu, hệ thống sẽ kiểm tra mật khẩu cũ nếu chưa chínhxác thì hiển thị “Mật khẩu cũ không đúng”, nếu chính xác thì hệ thống so khớp mật khẩu mới và mật khẩu
cũ nếu giống nhau thì hiển thị “Mật khẩu mới trùng với mật khẩu cũ”,nếu không thì so khớp lại mật khẩu mới và thực hiện đổi mật khẩu
Hiển thị thông báo
“Đổi mật khẩu thành công”
Khi để trống bất kỳ trường nào thì hiện thông báo
“Không để trống mục nào”Khi mật khẩu
cũ trùng với mật khẩu mới thì hiện thông báo : “Mật khẩu cũ trùng với mật khẩu mới”
Khi nhập sai mật khẩu cũ hiện thông báo:
“Mật khẩu cũ chưa chính xác”
Khi xác nhận mật khẩu không đúng vớimật khẩu mới hiện thông báo:
Trang 17“Xác nhận mật khẩu sai”
5.1.2. Quản lí giáo viên
Description Tất cả các thông tin giáo viên được truy vấn từ cơ sở dữ liệu và hiển
thị trên màn hình Admin có thể tạo mới, chỉnh sửa, xóa, xem chi tiết, hiển thị danh sách giáo viên
Trang 18Screen Thêm Giáo viên
Description Cho phép Admin thêm giáo viên
Screen Access Admin chọn Quản lý Giáo viên -> Thêm Giáo viên
Screen Content
Họ tên Text field –
String (50)
Ô nhập họ tên
Địa chỉ Text field –
Trang 19String (50) định dạng email thì phải nhập
Ô nhập email tài khoản đăngnhập cho giáo viên
khi muốn quay về trang trước
mới khi muốn xóa tất cả các
dữ liệu nhập trước đó
khi muốn thêm Giáo viên vào Database
Hiển thị màn hình trước đó
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”
Làm mới Khi người dùng kích
vào Làm mới thì hệ
thống sẽ xóa hết thông tin nhập trước đó
Xóa hết thông tin nhập trước đó
vào Thêm hệ thống
kiếm tra tính hợp lệ của dữ liệu Nếu dữ liệu hợp lệ thì lưu dữliệu đó vào database,ngược lại hiện thôngbáo lỗi
Trở về màn hìnhDanh sách Giáo viên và hiển thị thông báo
“Thêm Giáo viên thành công”
Khi để trống ô Họ tên->Hệ thống sẽ thông báo
“Vui lòng điền họ tên”
Khi để trống ô Ngày sinh->Hệ thống sẽ thông báo
“Vui lòng chọn ngày sinh”
Khi để trống ô giới tính->Hệ thống sẽ thông báo
Trang 20Khi có lỗi kết nối cơ sở
dữ liệu -> Hiển thị thông báo “Lỗi kết nối cơ sở dữ liệu”
5.1.2.2. Hiển thị danh sách giáo viên
Trang 21Screen Danh sách Giáo viên
Description Hiển thị danh sách giáo viên
Screen Access Người quản lý chọn Quản lý giáo viên -> Danh sách giáo viên Screen Content
Trang 22vào Xem ở dòng nào thì
sẽ hiện ra trang chi tiết thông tin tương ứng của giáo viên ở dòng đó
vào Sửa ở dòng nào thì
sẽ hiện ra màn hình sửa thông tin giáo viên
vào Xóa ở dòng nào thì
sẽ hiện ra popup xác nhận có muốn xóa giáo viên hay không
nếu dữ liệu trên 5 record, nếu có 1 trang thì sẽ không hiển thị
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi người dùng kích vào
Tìm kiếm trong search thì
hệ thống sẽ thực hiện truy vấn tìm kiếm giáo viên theo dữ liệu người dùng nhập ở Ô tìm kiếm
Hiển thị kết quả tìm kiếm được ra bảng danh sách Giáo viên theo dữliệu ô tìm kiếm vàTiêu chí tìm kiếm
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”
Khi hệ thống không tìm thấy giáo viên nào thì sẽ
Trang 23hiển thị thông báo
box chuyên môn thì sẽ
ajax hiển thị giáo viên theo chuyên môn đó
Giáo viên được hiển thị theo đúngchuyên môn đã chọn, không refresh lại trang
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”
Xem ở dòng nào thì hệ
thống sẽ thực hiện truy vấn lấy thông tin của giáo viên tương ứng ở dòng đó
Sau đó hệ thống sẽ chuyển đến màn hình Xem chi tiết thông tin
“Lỗi kết nối cơ sở
dữ liệu”
Xem ở dòng nào thì hệ
thống sẽ thực hiện truy vấn lấy thông tin của giáo viên tương ứng ở dòng đó
Sau đó hệ thống sẽ chuyển đến màn hình sửa
thông tin Giáo viên
“Lỗi kết nối cơ sở
dữ liệu”
nút Xóa ở dòng nào thì hệ
thống sẽ hiện ra popup xác nhận xóa giáo viên
Hiển thị popup
“Xóa giáo 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”
5.1.2.3. Xem chi tiết thông tin giáo viên
Trang 24Screen Xem chi tiết thông tin Giáo viên
Description Cho phép admin xem tất cả các thông tin của Giáo viên : Họ tên, Số
điện thoại, giới tính, địa chỉ, ngày sinh,email tài khoản, chuyên môn
Trang 25Hiển thị Địa chỉ thường trú Giáo viên
Ngày sinh
Label-Hiển thị tên email tài khoản của Giáo viên
giảng dạy
viên đã hoặc đang giảng dạy
Màn hình hiển thị trang trước đó
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”
Xóa Người dùng kích nút “Xóa”
hệ thống sẽ hiện lên popup thông báo rằng có chắc chắn xóa Giáo viên này không
Màn hình hiển thị thông báo
“Xóa thành công” và quay
về màn hình danh sách Giáo 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”
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
“Chỉnh sửa” hệ thống sẽ chuyển đến trang chỉnh sửa
Màn hình hiển thị form chỉnh sửa thông tin
Khi có lỗi kết nối cơ
sở dữ liệu -> Hiển thị thông báo “Lỗi
Trang 26Giáo viên của Giáo 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.Thông tin lớp
giảng dạy
Người dùng kích nút
“Thông tin lớp giảng dạy”
hệ thống chuyển sang trang hiển thị lớp giáo viên đã hoặc đang giảng dạy
Chuyển sang trang thông tin lớp giảng dạy của giáo 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”
Màn hình vẫn hiển thị trang hiện tại
5.1.2.4. Sửa thông tin giáo viên
Trang 27Screen Chỉnh sửa Giáo viên
Description Cho phép Admin chỉnh sửa các thông tin Giáo viên như Họ tên, Số
điện thoại, Ngày sinh, Giới tính, Địa chỉ, Chuyên môn
Screen Access Quản lí kích vào Quản lý Giáo viên -> Chọn “Danh sách Giáo
viên” -> kích link “Sửa”
Screen Content
String (100)
Ô nhập họ tên
sinh
Địa chỉ Text field –
String (100)
Ô nhập địa chỉ
Trang 28Số điện thoại Text field –
String (50)
Ô nhập số điện thoại
giáo viên
Trở khi muốn quay về trang trước
input nhập liệu
nút Sửa khi muốn cập nhật thông tin Giáo viênvào Database
Hiển thị màn hình trước đó
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”
vào Sửa hệ thống
kiếm tra tính hợp lệ của dữ liệu Nếu dữ liệu hợp lệ thì hệ thống cập nhật dữ liệu vào database, ngược lại hiện thông báo lỗi
Trở về màn hìnhChi tiết và hiển thị thông báo
“Chỉnh sửa Giáoviên thành công”
Khi để trống ô Họ tên->Hệ thống sẽ thông báo
“Vui lòng điền họ tên”
Khi để trống ô Ngày sinh->Hệ thống sẽ thông báo
“Vui lòng chọn ngày sinh”
Khi để trống ô Giới tính->Hệ thống sẽ thông báo
“Vui lòng chọn giới tính”
Khi để trống ô Số điện thoại
->Hệ thống sẽ thông báo
Trang 29“Vui lòng nhập số điện thoại”
Khi có lỗi kết nối cơ sở
dữ liệu -> Hiển thị thông báo “Lỗi kết nối cơ sở dữ liệu”
5.1.2.5. Xóa giáo viên
Screen Xóa Giáo viên
Description Cho phép Admin xóa Giáo viên
Trang 30String (20)Nội dung Label –
String (50)
Hiển thị nội dung popup, cảnh báo người dùng hãy chắc chắn nếu muốn xóa
Giáo viên
muốn xóa Giáo viên nữa
Có Người dùng kích nút “Có”
khi đã chắn chắn muốn xóa Giáo viên này
Màn hình hiển thị thông báo
“Xóa thành công”, tắt popupmenu và quay vềmàn hình danh sách Giáo 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”
Màn hình vẫn hiển thị trang hiện tại
5.1.3. Quản lí học viên
5.1.3.1. Thêm mới học viên
Trang 31Screen Thêm Giáo viên
Description Cho phép Admin thêm giáo viên
Screen Access Admin chọn Quản lý Học viên -> Thêm học viên
Screen Content
Họ tên Text field –
String (50)
Ô nhập họ tên
Địa chỉ Text field –
Trang 32Email Tài
khoản
Text field – String (50)
Ô nhập email tài khoản đăngnhập cho giáo viên
khi muốn quay về trang trước
mới khi muốn xóa tất cả các
dữ liệu nhập trước đó
khi muốn thêm Giáo viên vào Database
Hiển thị màn hình trước đó
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”
Làm mới Khi người dùng kích
vào Làm mới thì hệ
thống sẽ xóa hết thông tin nhập trước đó
Xóa hết thông tin nhập trước đó
vào Thêm hệ thống
kiếm tra tính hợp lệ của dữ liệu Nếu dữ liệu hợp lệ thì lưu dữliệu đó vào database,ngược lại hiện thôngbáo lỗi
Trở về màn hìnhDanh sách Giáo viên và hiển thị thông báo
“Thêm Học viênthành công”
Khi để trống ô Họ tên->Hệ thống sẽ thông báo
“Vui lòng điền họ tên”
Khi để trống ô Ngày sinh->Hệ thống sẽ thông báo
“Vui lòng chọn ngày sinh”
Khi để trống ô giới tính->Hệ thống sẽ thông báo
“Vui lòng chọn giới tính”
Trang 33Khi để trống ô Email tài khoản
->Hệ thống sẽ thông báo
“Vui lòng nhập email”
Khi có lỗi kết nối cơ sở
dữ liệu -> Hiển thị thông báo “Lỗi kết nối cơ sở dữ liệu”
5.1.3.2. Hiển thị danh sách học viên
Screen Danh sách Học viên
Description Hiển thị danh sách học viên
Screen Access Người quản lý chọn Quản lý học viên -> Danh sách học viên Screen Content
Trang 34Item Type Data Description
vào Xem ở dòng nào thì
sẽ hiện ra trang chi tiết thông tin tương ứng của học viên ở dòng đó
vào Sửa ở dòng nào thì
sẽ hiện ra màn hình sửa thông tin học viên
vào Xóa ở dòng nào thì
sẽ hiện ra popup xác nhận có muốn xóa học viên hay không
nếu dữ liệu trên 5 record, nếu có 1 trang thì sẽ không hiển thị
Trang 35Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi người dùng kích vào
Tìm kiếm trong search thì
hệ thống sẽ thực hiện truy vấn tìm kiếm giáo viên theo dữ liệu người dùng nhập ở Ô tìm kiếm,Tiêu chí tìm kiếm như Khóa học , Lớp học
Hiển thị kết quả tìm kiếm được ra bảng danh sách Học viên theo dữ liệu ô tìm kiếm vàTiêu chí tìm kiếm
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”
Khi hệ thống không tìm thấy giáo viên nào thì sẽhiển thị thông báo
“Không tìm thấy”
Xem ở dòng nào thì hệ
thống sẽ thực hiện truy vấn lấy thông tin của học viên tương ứng ở dòng đó
Sau đó hệ thống sẽ chuyển đến màn hình Xem chi tiết thông tin
“Lỗi kết nối cơ sở
dữ liệu”
Xem ở dòng nào thì hệ
thống sẽ thực hiện truy vấn lấy thông tin của học viên tương ứng ở dòng đó
Sau đó hệ thống sẽ chuyển đến màn hình sửa
thông tin học viên
“Lỗi kết nối cơ sở
dữ liệu”
nút Xóa ở dòng nào thì hệ
thống sẽ hiện ra popup xác nhận xóa học viên
Hiển thị popup
“Xóa học 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ở
Trang 36dữ liệu”
5.1.3.3. Xem chi tiết thông tin học viên
Screen Xem chi tiết thông tin Học viên
Description Cho phép admin xem tất cả các thông tin của Học viên : Họ tên, Số
điện thoại, giới tính, địa chỉ, ngày sinh,email tài khoản, thông tin lớp học
Trang 37Hiển thị Địa chỉ thường trú học viên
Ngày sinh
Label-Hiển thị tên email tài khoản của Học viên
Màn hình hiển thị trang trước đó
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”
Xóa Người dùng kích nút “Xóa”
hệ thống sẽ hiện lên popup thông báo rằng có chắc chắn xóa Giáo viên này không
Màn hình hiển thị thông báo
“Xóa thành công” và quay
về màn hình danh sách Giáo 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”
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
“Chỉnh sửa” hệ thống sẽ chuyển đến trang chỉnh sửa Giáo viên
Màn hình hiển thị form chỉnh sửa thông tin của Giáo 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”
Trang 38Màn hình vẫn hiển thị trang hiện tại.Thông tin lớp
học
Người dùng kích nút
“Thông tin lớp học” hệ thống chuyển sang trang hiển thị thông tin các lớp
mà học viên đã , đang học
Chuyển sang trang thông tin các lớp học mà học viên có trong lớp đó
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
5.1.3.4. Sửa thông tin học viên
Trang 39Screen Chỉnh sửa Học viên
Description Cho phép Admin chỉnh sửa các thông tin Học viên như Họ tên, Số
điện thoại, Ngày sinh, Giới tính, Địa chỉ
Screen Access Quản lí kích vào Quản lý Giáo viên -> Chọn “Danh sách Giáo
viên” -> kích link “Sửa”
Screen Content
String (100)
Ô nhập họ tên
sinh
Địa chỉ Text field –
Trở khi muốn quay về
Trang 40trang trước
input nhập liệu
nút Sửa khi muốn cập nhật thông tin Học viên vào Database
Hiển thị màn hình trước đó
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”
vào Sửa hệ thống
kiếm tra tính hợp lệ của dữ liệu Nếu dữ liệu hợp lệ thì hệ thống cập nhật dữ liệu vào database, ngược lại hiện thông báo lỗi
Trở về màn hìnhChi tiết và hiển thị thông báo
“Chỉnh sửa học viên thành công”
Khi để trống ô Họ tên->Hệ thống sẽ thông báo
“Vui lòng điền họ tên”
Khi để trống ô Ngày sinh->Hệ thống sẽ thông báo
“Vui lòng chọn ngày sinh”
Khi để trống ô Giới tính->Hệ thống sẽ thông báo
“Vui lòng chọn giới tính”
Khi để trống ô Số điện thoại
->Hệ thống sẽ thông báo
“Vui lòng nhập số điện thoại”
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ữ