Professional Documents
Culture Documents
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ VKU
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ VKU
Đáp ứng các yêu cầu về dịch vụ thuê phòng của sinh viên
Thanh toán hóa đơn điện nước tránh xảy ra sai sót
1.2.2. Cơ cấu tổ chức
Bộ phận lễ tân:
o Nhận phiếu đăng kí của sinh viên
o Kiểm tra đối chiếu lại thông tin của sinh viên qua hệ thống lễ tân đã nhập
o Ghi lại chỉ số điện nước và tính toán tiền điện nước hàng tháng
o Sau khi sinh viên trả phòng ,bộ phận lễ tân cập nhật lại thông tin vào hệ
thống quản lý sinh viên
: Chức năng
Đầu vào: Yêu cầu đăng kí vào ở KTX của sinh viên
Sinh viên Mã sinh viên, tên sinh viên, ngày Mã sinh viên
sinh, giới tính, số điện thoại, lớp
Điện nước Mã công tơ, Tên sản phẩm, Tên Mã công tơ Mã phòng
phòng, tháng ghi sổ, chỉ số đầu, chỉ
số cuối
Hóa đơn Mã hóa đơn, tên phòng phòng, ngày Mã hóa đơn Mã phòng
điện nước lập, tổng tiền
Hợp đồng Mã hợp đồng, Tên sinh viên, Tên Mã hợp đồng Mã sinh viên,
phòng, ngày bắt đầu, ngày kết thúc mã phòng
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ VKU
3.1. Xác định tiến trình hệ thống
3 Cập nhật thông tin sinh viên - Mở form nhập sinh viên
- Kiểm soát kiểu dữ liệu nhập
- Lưu thông tin sinh viên
- Tìm kiếm thông tin sinh viên
6 Lập hóa đơn điện nước - Mở form lập hóa đơn điện nước
- Kiểm soát kiểu dữ liệu nhập
- Tính toán trường dữ liệu có công
thức kết xuất
- Lưu thông tin hóa đơn đã nhập
- In hóa đơn
- Tìm kiếm thông tin hóa đơn
- Tìm kiếm thông tin điện nước
7 Kiểm tra thông tin điện nước - Mở form nhập điện nước
- Kiểm soát kiểu dữ liệu nhập
- Tính toán trường dữ liệu có công
thức kết xuất
- Lưu thông tin đã nhập
- Tìm kiếm thông tin điện nước
9 Thanh toán hóa đơn điện nước - Mở form hóa đơn điện nước đã lập
- Tìm kiếm hóa đơn cần thanh toán
- Xác nhận thanh toán
- Lưu thông tin thanh toán
* Đặc tả chi tiết chức năng sửa thông tin sinh viên:
Mục đích Sửa thông tin cá nhân sinh viên khi nhập thông
tin sai hoặc sinh viên cần thay đổi thông tin cá
nhân
Hậu điều kiện - Trường hợp thành công: Hệ thống sẽ lưu thông
tin sinh
viên vào trang chủ.
- Trường hợp thất bại:
+ Nếu không tìm thấy sinh viên hệ thống sẽ
thông báo
“Sinh viên chưa tồn tại, bạn có muốn thêm sinh
viên”
+ Nếu người dùng không nhập đúng điều kiện
bắt buộc hệ thống sẽ yêu cầu người dùng nhập
lại.
Hậu điều kiện - Trường hợp thành công: Hệ thống sẽ hiển thị
thông tin sinh viên.
- Trường hợp thất bại: Nếu không tìm thấy sinh
viên hệ thống sẽ thông báo “Sinh viên không tồn
tại, mời nhập lại”
3.3.2.2. Biểu đồ Use case chi tiết chức năng quản lý phòng
Mục đích Xóa phòng khi phòng đó không sử dụng được nữa
Hậu điều - Trường hợp thất bại: Nếu không tìm thấy phòng
kiện(Xóa hệ thống sẽ thông báo “Phòng không tồn tại, mời
phòng) nhập lại”
Dòng sự kiện - Nếu không tìm thấy phòng hệ thống sẽ thông báo với
phụ(Tìm kiếm người dùng.
phòng)
Hậu điều - Trường hợp thất bại: Nếu không tìm thấy phòng hệ
kiện(Tìm thống sẽ thông báo “Phòng không tồn tại, mời nhập
kiếm phòng) lại”
3.3.2.3. Biểu đồ Use case chi tiết chức năng quản lý hóa đơn
Tiền điều kiện(điều Người dùng có tài khoản và đăng nhập thành công. Người
kiện) dùng có thể thao tác chức năng quản lý hóa đơn trên hệ
thống
Dòng sự kiện chính - Người dùng đăng nhập và hệ thống hiển thị giao diện
(lập hóa đơn) trang chủ
- Người dùng muốn lập hóa đơn cho phòng nào đó
- Người dùng vào phần Quản lý hóa đơn và nhấn vào mục
Thêm
- Người dùng nhập thông tin hóa đơn
- Người dùng nhấn vào “Lưu”
- Kết thúc Usecase
Hậu điều kiện (lập hóa - Trường hợp thành công: Hệ thống sẽ lưu hóa đơn
đơn) - Trường hợp thất bại: Nếu người dùng không nhập đúng
điều kiện bắt buộc hệ thống sẽ yêu cầu người dùng nhập
lại.
Tiền điều kiện(điều Người dùng có tài khoản và đăng nhập thành
kiện) công.
Người dùng có thể thao tác chức năng quản lý hóa
đơn trên hệ thống
Dòng sự kiện phụ (tra Nếu không tìm thấy hóa đơn hệ thống sẽ thông
cứu hóa đơn) báo với người dùng.
Hậu điều kiện (tra cứu Trường hợp thành công: Hệ thống sẽ hiển thị
hóa đơn) thông tin hóa đơn.
Trường hợp thất bại: Nếu không tìm thấy hóa đơn
hệ thống sẽ thông báo “Hóa đơn không tồn tại,
mời nhập lại”
3.3.2.4. Biểu đồ Use case chi tiết chức năng quản lý hợp đồng
Tiền điều kiện(điều - Người dùng có tài khoản và đăng nhập thành công.
kiện) Người dùng có thể thao tác chức năng quản lý hợp
đồng trên hệ thống
Dòng sự kiện chính - Người dùng đăng nhập và hệ thống hiển thị giao diện
(lập hóa đơn) trang chủ
- Người dùng muốn lập hợp đồng cho sinh viên nào đó
- Người dùng vào phần Quản lý hợp đồng và nhấn vào
mục Thêm
- Người dùng nhập thông tin hợp đồng
- Người dùng nhấn vào “Tạo”
- Kết thúc Usecase
Hậu điều kiện (lập - Trường hợp thành công: Hệ thống sẽ lưu hợp đồng
hóa đơn) trên hệ thống
- Trường hợp thất bại: Nếu người dùng không nhập đúng
điều kiện bắt buộc hệ thống sẽ yêu cầu người dùng nhập
lại.
Tiền điều kiện(điều - Người dùng có tài khoản và đăng nhập thành công.
kiện) Người dùng có thể thao tác chức năng quản lý hợp
đồng trên hệ thống
Dòng sự kiện chính - Người dùng đăng nhập và hệ thống hiển thị giao diện
(lập hóa đơn) trang chủ
- Người dùng muốn tìm kiếm thông tin hợp đồng trên
hệ thống
- Người dùng nhấn vào mục Tìm kiếm
- Người dùng nhập mã số hợp đồng để tìm kiếm hợp
đồng
- Hệ thống hiển thị danh sách hợp đồng
- Người dùng nhấn vào hợp đồng cần tìm và nhấn
“xem” - Hệ thống hiển thị thông tin hợp đồng
- Kết thúc Usecase
Dòng sự kiện phụ - Nếu không tìm thấy hợp đồng hệ thống sẽ thông báo
(lập hóa đơn) với người dùng.
Hậu điều kiện (lập - Trường hợp thành công: Hệ thống sẽ hiển thị thông
hóa đơn) tin hợp đồng. - Trường hợp thất bại: Nếu không tìm
thấy hợp đồng hệ thống sẽ thông báo “Hợp đồng không
tồn tại, mời nhập lại”
3.3.2.5. Biểu đồ Use case chi tiết chức năng quản lý tài khoản
Tiền điều kiện(điều Người dùng có tài khoản và đăng nhập thành công. Người
kiện) dùng có thể thao tác chức năng quản lý hóa đơn trên hệ
thống
Dòng sự kiện chính - Người dùng đăng nhập và hệ thống hiển thị giao diện
(thêm tài khoản) trang chủ
- Người dùng muốn thêm tài khoản
- Người dùng nhấn vào mục Quản lý tài khoản có trên trang
chủ.
- Người dùng nhấn “Thêm”
- Hệ thống hiển thị form thêm tài khoản
- Người dùng nhập thông tin tài khoản vào form có sẵn.
- Nhấn “lưu”
- Kết thúc Usecase
Dòng sự kiện phụ (lập - Nếu người dùng không nhập tài khoản và mật khẩu sẽ
hóa đơn) không được “lưu”
- Nếu người dùng nhập trùng tài khoản với người khác hệ
thống sẽ báo cho người dùng.
Hậu điều kiện (lập hóa - Trường hợp thành công: Hệ thống sẽ lưu thông tin tài
đơn) khoản vào trang chủ.
- Trường hợp thất bại:
+ Nếu trùng tài khoản: Hệ thống sẽ đưa ra thông báo “Tài
khoản đã tồn tại” và yêu cầu nhập lại .
+ Nếu người dùng không nhập đúng điều kiện bắt buộc hệ
thống sẽ yêu cầu người dùng nhập lại
* Đặc tả chi tiết chức năng sửa thông tin tài khoản
Tiền điều kiện(điều - Người dùng có tài khoản và đăng nhập thành công. Người
kiện) dùng có thể thao tác chức năng quản lý tài khoản trên hệ
thống
- Tài khoản cần sửa đã tồn tại trên hệ thống
Mục đính Sửa thông tin tài khoản khi nhập thông tin sai hoặc chủ tài
khoản cần thay đổi thông tin cá nhân
Dòng sự kiện chính - Người dùng đăng nhập và hệ thống hiển thị giao diện
(sửa thông tin tài trang chủ
khoản) - Người dùng muốn sửa thông tin tài khoản
- Người dùng nhấn vào mục Tìm kiếm
- Người dùng nhập tên tài khoản để tìm kiếm tài khoản cần
sửa
- Hệ thống hiển thị danh sách tài khoản
- Người dùng nhấn vào tài khoản cần sửa và nhấn “sửa” -
Hệ thống hiển thị form thông tin tài khoản
- Người dùng nhập thông tin cần sửa
- Nhấn “lưu” - Kết thúc Usecase
Dòng sự kiện phụ (sửa - Nếu không tìm thấy tài khoản hệ thống sẽ thông báo với
thông tin tài khoản) người dùng.
- Nếu người dùng không nhập tài khoản và mật khẩu thì sẽ
không được “lưu”
- Nếu người dùng nhập trùng số tài khoản hệ thống sẽ báo
cho người dùng.
Hậu điều kiện (sửa - Trường hợp thành công: Hệ thống sẽ lưu thông tin tài
thông tin tài khoản) khoản vào trang chủ.
- Trường hợp thất bại:
+Nếu không tìm thấy tài khoản hệ thống sẽ thông báo “Tài
khoản không tồn tại, mời nhập lại”
+Nếu người dùng không nhập đúng điều kiện bắt buộc hệ
thống sẽ yêu cầu người dùng nhập lại
Tiền điều kiện(điều - Người dùng có tài khoản và đăng nhập thành công. Người
kiện) dùng có thể thao tác chức năng quản lý tài khoản trên hệ
thống
- Tài khoản cần xóa đã tồn tại trên hệ thống
Dòng sự kiện phụ (sửa - Nếu không tìm thấy tài khoản hệ thống sẽ thông báo với
thông tin tài khoản) người dùng.
Hậu điều kiện (sửa - Trường hợp thành công: Hệ thống sẽ xóa tài khoản.
thông tin tài khoản) - Trường hợp thất bại:
+Nếu không tìm thấy sinh viên hệ thống sẽ thông báo “Tài
khoản không tồn tại, mời nhập lại”
Tiền điều kiện(điều - Người dùng có tài khoản và đăng nhập thành công. Người
kiện) dùng có thể thao tác chức năng quản lý tài khoản trên hệ
thống
Dòng sự kiện chính - Người dùng đăng nhập và hệ thống hiển thị giao diện
(sửa thông tin tài trang chủ
khoản) - Người dùng muốn tìm kiếm thông tin sinh viên trên hệ
thống
- Người dùng nhấn vào mục Tìm kiếm
- Người dùng nhập tên tài khoản để tìm kiếm tài khoản - Hệ
thống hiển thị danh sách tài khoản
- Người dùng nhấn vào tài khoản cần tìm và nhấn “xem”
- Hệ thống hiển thị thông tin tài khoản
- Kết thúc Usecase
Dòng sự kiện phụ (sửa - Nếu không tìm thấy tài khoản hệ thống sẽ thông báo với
thông tin tài khoản) người dùng.
Hậu điều kiện (sửa - Trường hợp thành công: Hệ thống sẽ hiển thị thông tin tài
thông tin tài khoản) khoản.
- Trường hợp thất bại: Nếu không tìm thấy tài khoản hệ
thống sẽ thông báo “Tài khoản không tồn tại, mời nhập lại”