1. Trang chủ
  2. » Thể loại khác

LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA

20 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 607,56 KB

Nội dung

LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA MỤC LỤC MỤC LỤC VẤN ĐỀ - GIẢI PHÁP Vấn đề: Giải pháp: I KHẢO SÁT HIỆN TRẠNG HIỆN TRẠNG TỔ CHỨC II PHÂN TÍCH YÊU CẦU Yêu cầu chức Yêu cầu phi chức III MƠ HÌNH USE CASE SƠ ĐỒ USECASE DANH SÁCH TÁC NHÂN NGHIỆP VỤ DANH SÁCH USECASE NGHIỆP VỤ QUI TRÌNH NGHIỆP VỤ 10 ĐẶC TẢ USECASE NGHIỆP VỤ 10 Usecase Đăng nhập 10 Use case Xem thông tin chung 11 Usecase Quản Lý Cơ Sở 12 Usecase Quản Lý Nhân Viên 15 Usecase Quản lý loại phòng 18 Usecase quản lý phòng 21 Usecase quản lý dịch vụ 23 Usecase quản lý hóa đơn 25 Usecase Phiếu Chi 27 10 Usecase Quản lý đặt phòng 29 11 Usecase tra cứu 32 12 Usecase thay đổi mật 33 13 Usecase Báo cáo – Thống Kê 33 14 Usecase Tính Lương 35 ket-noi.com LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA IV SEQUENCE DIAGRAM (sd) 36 Đăng Nhập 36 Xem Thông Tin Chung 37 Quản Lý Cơ Sở 38 Quản Lý Nhân Viên 41 Quản Lý Loại Phòng : 45 Quản Lý Phòng 49 Quản Lý Dịch Vụ 52 Quản Lý Hóa Đơn 55 Quản Lý Phiếu Chi 59 10 Quản Lý Đặt Phòng 61 11 Tra cứu 65 12 Thay đổi mật 71 13 Tính lương 72 14 Báo cáo – Thống kê 73 V CLASS DIAGRAM 74 VI THIẾT KẾ MƠ HÌNH DỮ LIỆU 75 MÔ TẢ TỪNG BẢNG DỮ LIỆU 75 NhanVien 75 ChucVu 76 CoSo 76 DichVu 76 LoaiPhong 77 Phong 77 TheoDoiLamViec 78 DatPhong 78 CTDP 78 10 HoaDon 79 11 CTHDTienPhong 79 12 CTHDDichVu 79 13 Ca 80 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 14 Gia 80 15 PhieuChi 81 VII MÔ TẢ GIAO DIỆN CHƢƠNG TRÌNH 82 Nhóm hình chung: 82 VIII KỸ THUẬT ĐẶC BIỆT 84 Java Script 84 PHP 85 Appserv 87 MySQL Server 88 IX KẾT LUẬN 88 X PHÂN CÔNG CÔNG VIỆC 89 XI TÀI LIỆU THAM KHẢO 90 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA VẤN ĐỀ - GIẢI PHÁP Vấn đề: Hiện nay, tin học ứng dụng rộng rãi mạnh mẽ giáo dục, trị, kinh tế - xã hội nói chung ngành kinh doanh nói riêng Phần lớn sở kinh doanh có nhu cầu lớn ứng dụng tin học hóa Tuy nhiên việc tiếp cận ứng dụng gặp nhiều khó khăn khâu phân tích thiết kế sở liệu, phát triển phần mềm chưa hiệu Điều dẫn đến hệ sơ sở kinh doanh tiếp tục trì hình thức làm việc thủ cơng liệu thao tác Dẫn đến sai sót mát liệu không mong muốn Giải pháp: Để giải vấn đề này, nhóm lập trình viên tổ chức tin học chủ động xây dựng ứng dụng tin học hóa quảng bá ứng dụng đến doanh nghiệp lớn, vừa nhỏ nước Đề tài giới thiệu tới bạn đọc ứng dụng quản lý quán karaoke có hệ thống hiệu 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA I KHẢO SÁT HIỆN TRẠNG Hệ thống quán karaoke NICE có sở (chi nhánh) Mỗi sở có nhiều phịng karaoke sảnh phục vụ tiệc Số lượng phòng sảnh sở khác giống cách phân loại Phịng có loại: phịng thường phục vụ tối đa 15 người phòng VIP phục vụ tối đa 30 người Sảnh có loại chia theo kích thước sảnh: lớn, vừa nhỏ Ngồi hệ thống phịng sảnh, sở có dịch vụ phục vụ ăn uống cho khách phòng karaoke Quản lý hệ thống gồm giám đốc phận quyền - Bộ phận kế tốn: có nhiệm vụ hạch toán thu chi tất sở Cuối ngày, phận kế toán báo cáo thu chi sở cho giám đốc Cuối tháng, kế tốn báo cáo doanh thu, tình hình thu chi, thống kê theo yêu cầu giám đốc tính lương cho nhân viên - Bộ phận kỹ thuật: chịu trách nhiệm bảo trì, sửa chữa trang thiết bị hệ thống điện sở hệ thống quản lý Mỗi chi nhánh thuộc hệ thống có người quản lý phận liên quan để phục vụ cho chi nhánh - Bộ phận thu ngân: gồm nhân viên tiếp tân kiêm thu ngân Nhân viên thu ngân nhận đặt phịng có khách liên hệ, ghi nhận thời gian đến khách để lập hóa đơn tốn cho khách Nếu khách có u cầu dịch vụ ăn uống nhân viên thu ngân ghi nhận để tính vào hóa đơn - Bộ phận phục vụ: nhân viên phục vụ phòng karaoke, hướng dẫn nhận yêu cầu dịch vụ ăn uống khách có nhu cầu - Bộ phận bảo vệ: giữ trật tự phòng karaoke an ninh sở hết hoạt động Mỗi ngày, sở hoạt động từ 8h đến 23h Nhân viên làm việc sở chia theo ca có bảng theo dõi làm việc cho tất nhân viên Giờ làm việc gồm ca: ca sáng (8h tới 12h), ca chiều (12h tới 17h), ca tối (17h tới 23h) Riêng phận kế toán, phận kỹ thuật bảo vệ có ca cho ngày làm việc Mức lương cho ca làm khác Cuối tháng, phận kế toán vào bảng theo dõi làm việc để tính lương cho nhân viên Tùy vào ca làm chức vụ mà lương nhân viên khác 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA HIỆN TRẠNG TỔ CHỨC Giám Đốc II Kế Toán Quản Lý Cơ Sở Kỹ Thuật Thu Ngân Phục Vụ Bảo Vệ PHÂN TÍCH YÊU CẦU Yêu cầu chức - Hỗ trợ chức xem thông tin Cơ sở, Loại phịng Bảng giá - Thêm, xóa, sửa thơng tin sở - Thêm, xóa nhân viên; sửa thơng tin Nhân viên - Thêm, xóa, sửa thơng tin Phịng Loại phịng - Thêm, xóa, sửa thơng tin Dịch vụ - Thêm, xóa, sửa loại hóa đơn - Quản lý Lịch đặt phòng Bảng theo dõi làm việc - Hỗ trợ tra cứu: + Thông tin nhân viên + Thơng tin sở + Tình trạng phịng + Thơng tin bảng giá 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA + Thơng tin dịch vụ + Thơng tin loại phịng + Thơng tin hóa đơn - Lập hóa đơn - Lập báo cáo thống kê: + Doanh thu sở theo ngày, tháng, năm + Tính lương cho nhân viên + Mức độ sử dụng phòng, loại phòng theo tháng, năm Yêu cầu phi chức - Có tính tiến hóa - Giao diện thân thiện, dễ sử dụng, tính tương thích cao - Phân quyền người dùng 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA III MƠ HÌNH USE CASE SƠ ĐỒ USECASE 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA DANH SÁCH TÁC NHÂN NGHIỆP VỤ STT Ý nghĩa Tác nhân nghiệp vụ Quản lý Người quản lý hệ thống (Giám đốc, Người quản lý), có tồn quyền hệ thống Kế toán Người sử dụng hệ thống, theo dõi thu chi, lập loại báo biểu tính lương hàng tháng cho nhân viên Thu ngân Người sử dụng hệ thống, xếp lịch đặt phịng lập hóa đơn cho khách hàng Khách hàng Người sử dụng hệ thống, xem thông tin sở, loại phòng bảng giá DANH SÁCH USECASE NGHIỆP VỤ STT Use case Ý nghĩa Đăng nhập Giám đốc, Người quản lý, Nhân viên phận đăng nhập để sử dụng hệ thống Xem thông tin chung Khách hàng xem thông tin sở, thơng tin loại phịng bảng giá Giám đốc, Người quản lý Nhân viên sử dụng chức mà không cần đăng nhập Quản lý sở Giám đốc quản lý thông tin sở (thêm mới, chỉnh sửa thông tin xóa thơng tin sở) Quản lý nhân viên Giám đốc, Người quản lý quản lý nhân viên (thêm mới, xóa, sửa thơng tin nhân viên) Quản lý loại phòng Giám đốc, Người quản lý quản lý loại phịng (thêm mới, xóa, sửa thơng tin loại phịng) Quản lý phòng Giám đốc, Người quản lý quản lý phòng 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 10 Quản lý dịch vụ Giám đốc, Người quản lý, Thu ngân quản lý dịch vụ (thêm mới, xóa, sửa thơng tin dịch vụ) Quản lý hóa đơn Thu ngân lập hóa đơn, Người quản lý chỉnh sửa thơng tin hóa đơn xóa hóa đơn Quản lý phiếu chi Giám đốc, Người quản lý quản lý phiếu chi (thêm mới, xóa, sửa thơng tin phiếu chi) Quản lý đặt phòng Người quản lý quản lý lịch đặt phòng Thu ngân tiếp nhận đặt phòng, chỉnh sửa lịch đặt phòng hủy lịch đặt phòng 11 Tra cứu Giám đốc, Người quản lý, Kế toán, Thu ngân tra cứu thông tin hỗ trợ (Kế tốn vàThu ngân khơng tra cứu thơng tin nhân viên) 12 Thay đổi mật Người dùng hệ thống thay đổi mã xác nhận để đăng nhập hệ thống 13 Báo cáo – Thống kê Kế toán tra cứu thông tin cần thiết lập báo cáo – thống kê định kỳ 14 Tính lương Kế tốn tra cứu thơng tin tính lương cho NV 10 QUI TRÌNH NGHIỆP VỤ Khách hàng tham khảo thơng tin sở, loại phòng sở bảng giá website hệ thống Sau khách hàng đến trực tiếp sở gọi điện đến sở để liên hệ phòng sảnh Bộ phận Thu ngân sở tiếp nhận lịch đặt phòng khách, ghi nhận thời gian đến, thời gian dịch vụ khách sử dụng (nếu có) để lập hóa đơn tốn cho khách Nếu hóa đơn có sai sót, Thu ngân yêu cầu Người quản lý chỉnh sửa hóa đơn hủy hóa đơn lập hóa đơn ĐẶC TẢ USECASE NGHIỆP VỤ Usecase Đăng nhập 1.1 Tóm tắt: Usecase mô tả cách người dùng đăng nhập vào hệ thống 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 11 1.2 Dòng kiện: 1.2.1 Dòng kiện chính: Usecase bắt đầu người dùng (Giám đốc, Người quản lý, Nhân viên) muốn đăng nhập vào hệ thống  Hệ thống yêu cầu người dùng nhập tên mật  Người dùng nhập tên mật  Hệ thống kiểm tra tên mật mà người dùng nhập cho phép người dùng đăng nhập vào hệ thống 1.2.2 Dòng kiện khác: 1.2.2.1 Tên / mật sai: Nếu dòng kiện người dùng nhập tên mật sai hệ thống thơng báo lỗi Người dùng quay trở đầu dòng kiện huỷ bỏ việc đăng nhập, lúc usecase kết thúc 1.3Các u cầu đặc biệt: Để bảo đảm tính an tồn cho hệ thống, người dùng quyền nhập lại tên mật (nếu đăng nhập sai) 1.4 Trạng thái hệ thống bắt đầu Usecase: Khơng có 1.5 Trạng thái hệ thống sau kết thúc Usecase: Nếu Usecase thành cơng người đăng nhập có quyền sử dụng hệ thống tương ứng Ngược lại, trạng thái hệ thống không đổi 1.6 Điểm mở rộng: Khơng có Use case Xem thơng tin chung 2.1 Tóm tắt: Usecase cho phép người dùng xem thông tin sở, thông tin loại phịng, thơng tin bảng khơng cần đăng nhập 2.2 Dòng kiện: 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 12 2.2.1 Dịng kiện chính: Usecase bắt đầu người dùng kích hoạt chức hệ thống  Người dùng chọn loại thông tin muốn xem  Hệ thống tìm kiếm thơng tin theo yêu cầu người dùng chọn  Hệ thống hiển thị thơng tin tìm thấy theo u cầu người dùng chọn 2.2.2 Dịng kiện khác: Khơng có 2.3 u cầu đặc biệt: Khơng có 2.4 Trạng thái hệ thống bắt đầu Usecase: Khơng có (người dùng không cần đăng nhập) 2.5 Trạng thái hệ thống sau bắt đầu Usecase: Các thông tin tham khảo hiển thị theo trình tự định qui định hệ thống 2.6 Điểm mở rộng: Không có Usecase Quản Lý Cơ Sở 3.1 Tóm Tắt: Usecase cho phép người quản lý trì thơng tin sở hệ thống Bao gồm thao tác: thêm mới, sửa thơng tin, xố sở khỏi hệ thống 3.2 Dòng kiện 3.2.1 Dòng kiện chính: Use case bắt đầu người quản lý muốn thêm mới, sửa thơng tin, xố sở hệ thống  Hệ thống hiển thị danh sách sở 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 13  Hệ thống yêu cầu người sử dụng (Giám đốc) chọn chức muốn thực (Thêm, Xoá, Sửa)  Sau người sử dụng chọn chức năng, luồng phụ tương ứng sau thực hiện:  Nếu người sử dụng chọn Thêm: luồng phụ Thêm thực  Nếu người sử dụng chọn Sửa: luồng phụ Sửa thực  Nếu người sử dụng chọn Xoá: luồng phụ Xoá thực 3.2.1.1 Thêm nhân sở:  Hệ thống yêu cầu người sử dụng nhập thông tin sở, bao gồm tên sở thông tin liên quan  Sau điền đầy đủ thông tin cần thiết sở, người sử dụng hệ thống chọn chức Thêm.n lý tih769 - 9801046 Trang 32  Hệ thống kiểm tra tính hợp lệ mâu thuẫn sở liệu thông tin  Tiếp theo hệ thống đưa bảng tóm tắt thơng tin sở nhập yêu cầu người sử dụng xác nhận nhập  Người sử dụng chấp nhận nhập  Thông tin sở thêm vào hệ thống Hệ thống tự động lấy tạo maCoSo thông qua công thức cho trước  Cơ sở vừa nhập vào hệ thống tự động xếp tăng theo tên  Danh sách sở cập nhật lại hiển thị trở lại hình 3.2.1.2 Sửa thơng tin sở:  Hệ thống truy xuất hiển thị thông tin sở người sử dụng hệ thống chọn từ danh sách sở hệ thống  Người sử dụng hệ thống thay đổi số thông tin sở 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 14  Sau sửa đổi thông tin, người sử dụng hệ thống chọn chức Sửa  Hệ thống kiểm tra tính hợp lệ thông tin  Tiếp theo hệ thống đưa bảng tóm tắt thơng tin sở sửa đổi yêu cầu người sử dụng xác nhận sửa đổi  Người sử dụng chấp nhận sửa đổi  Thông tin sở cập nhật lại vào hệ thống đưa trở lại hình 3.2.1.3 Xố sở:  Người sử dụng chọn sở muốn xoá  Người sử dụng chọn chức Xoá  Hệ thống nhắc người sử dụng xác nhận xóa sở (cơ sở người sử dụng hệ thống chọn từ danh sách sở)  Người sử dụng chấp nhận xóa.ng 33  Thơng tin sở xóa hồn tồn khỏi hệ thống 3.2.2 Dòng kiện khác: 3.2.2.1 Thông tin sở không đầy đủ: Nếu thông tin người sử dụng hệ thống nhập vào luồng phụ Thêm sở Sửa thông tin sở khơng đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc 3.2.2.2 Thông tin sở không hợp lệ: Nếu thông tin người sử dụng hệ thống nhập vào luồng phụ Thêm sở Sửa thông tin sở khơng hợp lệ hệ thống hiển thị thông báo lỗi: thông tin sở không hợp lệ yêu cầu người sử dụng hệ thống chỉnh sửa lại thông tin không hợp lệ Người sử dụng hệ thống chỉnh sửa thơng tin khơng xác hủy bỏ thao tác thực hiện, lúc use case kết thúc 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 15 3.2.2.3 Việc xác nhận không đƣợc ngƣời sử dụng hệ thống chấp thuận Trong luồng kiện Thêm sở Sửa thơng tin sở Xố sở, việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng 3.3 Các yêu cầu đặc biệt: Khơng có 3.4 Trạng thái hệ thống bắt đầu Usecase: Người quản lý phải đăng nhập vào hệ thống trước Usecase nàycó thể bắt đầu 3.5 Trạng thái hệ thống sau kết thúc Usecase: Nếu Use case thành công, thông tin sở thêm, sửa xoá khỏi hệ thống Ngược lại trạng thái hệ thống khơng thay đổi 3.6 Điểm mở rộng: Khơng có Usecase Quản Lý Nhân Viên 4.1 Tóm Tắt: Usecase cho phép người quản lý trì thơng tin nhân viên sở hệ thống Bao gồm thao tác: thêm mới, sửa thơng tin, xố nhân viên khỏi hệ thống 4.2 Dòng kiện 4.2.1 Dịng kiện chính: Use case bắt đầu người quản lý muốn thêm mới, sửa thơng tin, xố nhân viên hệ thống  Hệ thống hiển thị danh sách nhân viên sở  Hệ thống yêu cầu người sử dụng (Giám đốc, Người quản lý) chọn chức muốn thực (Thêm, Xoá, Sửa)  Sau người sử dụng chọn chức năng, luồng phụ tương ứng sau thực hiện: 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 16  Nếu người sử dụng chọn Thêm: luồng phụ Thêm thực  Nếu người sử dụng chọn Sửa: luồng phụ Sửa thực  Nếu người sử dụng chọn Xoá: luồng phụ Xoá thực 4.2.1.1 Thêm nhân viên:  Hệ thống yêu cầu người sử dụng nhập thông tin nhân viên, bao gồm:  Họ tên (*)  Ngày sinh  Địa (*)  Quê Quán  Số CMND (*)  Điện thoại (*)  Ngày vào làm (*)  Chức vụ (*)  Cơ sở (*) Lưu ý: Các thông tin có dấu (*) thơng tin bắt buộc phải có  Sau điền đầy đủ thơng tin cần thiết nhân viên, người sử dụng hệ thống chọn chức Thêm.n lý tih769 - 9801046 Tran  Hệ thống kiểm tra tính hợp lệ mâu thuẫn sở liệu thông tin  Tiếp theo hệ thống đưa bảng tóm tắt thông tin nhân viên nhập yêu cầu người sử dụng xác nhận nhập  Người sử dụng chấp nhận nhập  Thông tin nhân viên thêm vào hệ thống Hệ thống tự động lấy tạo số ID cho nhân viên thông qua công thức cho trước  Nhân viên vừa nhập vào hệ thống tự động xếp tăng theo tên  Danh sách nhân viên cập nhật lại hiển thị trở lại hình 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 17 4.2.1.2 Sửa thông tin nhân viên:  Hệ thống truy xuất hiển thị thông tin nhân viên người sử dụng hệ thống chọn từ danh sách nhân viên sở  Người sử dụng hệ thống thay đổi số thông tin nhân viên Bao gồm tất thông tin luồng Thêm nhân viên  Sau sửa đổi thông tin, người sử dụng hệ thống chọn chức Sửa  Hệ thống kiểm tra tính hợp lệ thơng tin  Tiếp theo hệ thống đưa bảng tóm tắt thông tin nhân viên sửa đổi yêu cầu người sử dụng xác nhận sửa đổi  Người sử dụng chấp nhận sửa đổi  Thông tin nhân viên cập nhật lại vào hệ thống đưa trở lại hình 4.2.1.3 Xoá nhân viên:  Người sử dụng chọn nhân viên muốn xoá  Người sử dụng chọn chức Xoá  Hệ thống nhắc người sử dụng xác nhận xóa nhân viên (nhân viên người sử dụng hệ thống chọn từ danh sách nhân viên sở)  Người sử dụng chấp nhận xóa.ng 33  Thơng tin nhân viên xóa hồn tồn khỏi hệ thống 4.2.2 Dịng kiện khác: 4.2.2.1 Thông tin nhân viên không đầy đủ: Nếu thông tin người sử dụng hệ thống nhập vào luồng phụ Thêm nhân viên Sửa thông tin nhân viên khơng đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ sung đầy đủ thông tin cần thiết hủy bỏ thao tác thực hiện, lúc use case kết thúc 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 18 4.2.2.2 Thông tin nhân viên không hợp lệ: Nếu thông tin người sử dụng hệ thống nhập vào luồng phụ Thêm nhân viên Sửa thơng tin nhân viên khơng hợp lệ hệ thống hiển thị thông báo lỗi: thông tin nhân viên không hợp lệ yêu cầu người sử dụng hệ thống chỉnh sửa lại thông tin khơng hợp lệ Người sử dụng hệ thống chỉnh sửa thơng tin khơng xác hủy bỏ thao tác thực hiện, lúc use case kết thúc 4.2.2.3 Việc xác nhận không đƣợc ngƣời sử dụng hệ thống chấp thuận Trong luồng kiện Thêm nhân viên Sửa thông tin nhân viên Xoá nhân viên, việc xác nhận thao tác tương ứng không người sử dụng chấp thuận hệ thống trở lại trạng thái trước luồng kiện tương ứng 4.3 Các yêu cầu đặc biệt: Khơng có 4.4 Trạng thái hệ thống bắt đầu Usecase: Người dùng phải đăng nhập vào hệ thống trước Usecase bắt đầu 4.5 Trạng thái hệ thống sau kết thúc Usecase: Nếu Use case thành công, thông tin nhân viên thêm, sửa xoá khỏi hệ thống Ngược lại trạng thái hệ thống không thay đổi 4.6 Điểm mở rộng: Không có Usecase Quản lý loại phịng 5.1 Tóm Tắt: Usecase cho phép người quản lý lý trì thơng tin loại phịng sở hệ thống Bao gồm thao tác: thêm mới, sửa thông tin, xố loại phịng khỏi hệ thống 5.2 Dịng Sự Kiện 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 19 5.2.1 Dịng Sự Kiện Chính: Use case bắt đầu Quản lý muốn thêm mới, sửa thơng tin, xố loại phịng sở hệ thống  Hệ thống hiển thị danh sách loại phòng sở  Hệ thống yêu cầu người sử dụng (người quản lý) chọn chức muốn thực (Thêm, Xoá, Sửa)  Sau người sử dụng chọn chức năng, luồng phụ tương ứng sau thực hiện:  Nếu người sử dụng chọn Thêm: luồng phụ Thêm thực  Nếu người sử dụng chọn Sửa: luồng phụ Sửa thực  Nếu người sử dụng chọn Xoá: luồng phụ Xoá thực 5.2.1.1 Thêm loại phòng:  Hệ thống yêu cầu người sử dụng (người quản lý) nhập thông tin nhân viên, bao gồm:  Tên Loại Phòng (*)  Miêu tả (*) Lưu ý: Các thơng tin có dấu (*) thông tin bắt buộc phải có  Sau điền đầy đủ thơng tin cần thiết loại phòng, người sử dụng hệ thống chọn chức Thêm.n lý tiệm ảnh769 - 9801046 Trang 32  Hệ thống kiểm tra tính hợp lệ mâu thuẫn sở liệu thông tin  Tiếp theo hệ thống đưa bảng tóm tắt thơng tin loại phịng nhập yêu cầu người sử dụng xác nhận nhập  Người sử dụng chấp nhận nhập  Thơng tin loại phịng thêm vào hệ thống Hệ thống tự động lấy tạo số ID cho loại phịng thơng qua cơng thức cho trước  Loại phòng vừa nhập vào hệ thống tự động xếp tăng theo tên 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE LẬP TRÌNH ỨNG DỤNG WEB VỚI JAVA 20  Danh sách loại phòng cập nhật lại hiển thị trở lại hình 5.2.1.2 Sửa thơng tin Loại Phòng:  Hệ thống truy xuất hiển thị thơng tin Loại phịng người sử dụng hệ thống chọn từ danh sách loại phòng sở  Người sử dụng hệ thống thay đổi số thơng tin loại phịng Bao gồm tất thông tin luồng Thêm Loại phịng  Sau sửa đổi thơng tin, người sử dụng hệ thống chọn chức Sửa  Hệ thống kiểm tra tính hợp lệ thông tin  Tiếp theo hệ thống đưa bảng tóm tắt thơng tin loại phịng sửa đổi yêu cầu người sử dụng xác nhận sửa đổi  Người sử dụng chấp nhận sửa đổi  Thơng tin loại phịng cập nhật lại vào hệ thống đưa trở lại hình 5.1.2.3 Xố loại phịng:  Người sử dụng chọn nhân viên muốn xoá  Người sử dụng chọn chức Xoá  Hệ thống nhắc người sử dụng xác nhận xóa nhân viên (nhân viên người sử dụng hệ thống chọn từ danh sách nhân viên sở)  Người sử dụng chấp nhận xóa.ng 33  Thơng tin nhân viên xóa hồn tồn khỏi hệ thống 5.2.2 Dịng Sự Kiện Khác: 5.2.2.1 Thơng tin loại phịng khơng đầy đủ: Nếu thông tin người sử dụng hệ thống nhập vào luồng phụ Thêm loại phòng Sửa loại phịng khơng đầy đủ hệ thống hiển thị thông báo lỗi: thiếu thông tin cần thiết yêu cầu bổ sung đầy đủ thông tin Người sử dụng hệ thống bổ 07520269 – 08520400 – 08520637 | QUẢN LÝ HỆ THỐNG QUÁN KARAOKE NICE

Ngày đăng: 29/08/2022, 12:37

w