Tại bước 3 tại luồng sự ện cơ bản nếu thông tin đăng nhậki p không đúng với CSDL thì hệ ống sẽ báo lỗi và quay lại bướth c 2.2.2.2 Mô tả Use Case Thêm nhân viên• Tên Use Case :Thêm nhân
Trang 1HỌC VIỆN NÔNG NGIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN
Trang 2LỜI MỞ ĐẦU
Trong thời đại ngày nay, Công nghệ thông tin đang được phát triển mạnh
mẽ, nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng nhưtrong cuộc sống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giaothông, quân sự, y học và đặc biệt trong công tác quản lý nói chung và Quản LýKhu Vui Chơi
Trước đây khi máy tính chưa được ứng dụng rộng rãi, các công việc
ở khu vui chơi đều được làm thủ công nên rất mất thời gian và tốn kém về nhân lực cũng như tài chính Ngày nay, với sự phát triển công nghệ thông tin mà máy
đã được sử dụng rộng rãi trong các cơ quan, nhà máy, trường học giúp choviệc được tốt hơn Việc sử dụng máy tính vào công tác Quản Lý
là một yêu cầu cần thiết nhằm xóa bỏ những phương pháp lạc hậu, lỗi thời tốn kém về nhiều mặt
Quá trình tìm hiểu công tác quản lý Khu vui chơi ở khu vực Hồ Tây chúng
em đã xây dựng đề tài “Phân Tích Hệ Thống Bán Vé Vào Cửa Ở Khu Chơi ” với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và tránh sai sót.Chúng em chân thành cảm ơn!
Trang 3Phiếu Trắc Nghiệm Về Quản Lý Hệ Thống Ở Khu Vui Chơi
Câu 1: Anh/Chị thấy hệ thống kiểm tra vé vào cửa có dễ sử dụng và hiệu quả không ?A.Rất dễ sử dụng và hiệu quả
B.Bình Thường
C Khó sử dụng nhưng hiệu quả
D.Dễ sử dụng nhưng không hiệu quả
Câu 2: Anh/Chị thấy hệ thống quản lý nhân viên như thế nào ?
Trang 4• Quan Sát:
- Phương pháp quan sát: lấy mẫu theo thời gian
- Đối tượng quan sát: Nhân viên lễ tân, Nhân viên kế, bộ ận quảph n
lý
- Thời gian quan sát: 2 ngày, mỗi 15 phút ngẫu nhiên trong 7 giờ làm việc
• Hoạt động của đối tượng:
- Nhân viên lễ tân: đặt vé cho khách thông qua máy tính
- Nhân viên kế toán : thông kê doanh thu 1 ngày vào sổ
- Ban quản lí : Kiểm tra doanh thu và tổng giờ làm của nhân viên qua sổ
1.1.3 Đối Tượng Khảo Sát
Đối tượng khảo sát bao gồm:
- Nhân viên của khu vui chơi
- Khách hàng từng đến khu vui chơi
- Các cửa hàng, hệ ống liên kết với nhà hàng th
1.1.4 Kết quả sơ bộ
- Địa chỉ: 614 Đ Lạc Long Quân, Nhật Tân, Tây Hồ, Hà Nội, Việt Nam
- Lịch sử : Được hình thành dưới cái tên Công ty Cổ ần Dịch vụ ải trí ph Gi
- Tổ ức hoạt động : Khu vui chơi là chuỗi các cửa hàng ăn uống và khu chvui chơi tập thể, có sự liên kết chặt chẽ với nhau, từ nhân viên phục vụ đến người giám sát, thu ngân hay cả quản lý Đem đến sự thư giãn cho khách
Trang 51.2 Khảo sát chi tiết
c Bộ ận thu ngân /kế toánph
Bộ ận này có nhiệm vụ ph kiểm soát các loại hóa đơn, tiếp nhận và kiểm tra chứng từ kế toán, kiểm tra chất lượng cửa hàng Quản lí tài sản cố định, xây dựng thang bảng lương cho nhân viên và lập báo cáo liên quan theo quy định
Trang 6d Bộ ận quản líph
-Nhân viên lễ tân có vai trò tiếp đón khách hàng cũng như giải đáp các thắc mắc của khách hàng về dịch vụ của khu vui chơi
- Nhân viên bể bơi: chịu trách nhiệm cho việc bảo vệ an toàn và sẵn sàng xử
lí các tình huống cấp bách xảy ra trong hồ bơi và đồng thời cũng phải có trách nhiệm cảnh báo và đề phòng khi du khách bơi đến khu vực nguy hiểm hoặc không được cho phép
-Nhân viên bảo vệ sẽ có nhiệm vụ bảo vệ an toàn cho do khách ở ững nơi nhnguy hiểm, bảo vệ và giữ tài sản cá nhân của du khách và cũng có trách nhiệm đảm bảo an ninh trong khu vực
1.2.2 Các yêu cầu chức năng
-Chức năng đăng nhập cho thành viên
- Chức năng quản lí thông tin Nhân viên
- Chức năng quản lí thông tin Vé vào
- Chức năng quản lí thông tin đặt vé vào cửa theo yêu cầu
- Chức năng thanh toán
1.2.3 Các yêu cầu phi chức năng
- Độ tin cậy cao
- Khả năng tương tác, tiếp nhận thông tin nhanh
- Bảo mật về thông tin nhân viên
- Dễ dàng cho việc bảo trì
- Có thể lưu trũ 1 lượng lớn dữ liệu
- Tiện lợi cho việc quản lí
Trang 7CHƯƠNG 2 : MÔ HÌNH HÓA USE CASE
2.1 Biểu đồ Use Case
2.1.1 Biểu đồ US
Hình 2 Biểu đồ Use Case
Mô tả vắn tắt use case:
- Đăng nhập: Cho phép người dùng đăng nhập để sử dụng chức năng
- Quản lý nhân viên: Cho phép người quản lí bảo trì thông tin nhân viên bao gồm: xem thông tin nhân viên, thêm nhân viên mới, sửa thông tin, sửa thông tin vé, xóa vé…
- Quản lý Ticket: cho phép nhân viên quản lí vé khu vui chơi
-Đặt vé: cho phép nhân viên đặt vé theo yêu cầu của khách
-Thanh toán: Chp phép nhân viên thanh toán và in hóa đơn
Trang 82.1.2 Các use case chính
HÌnh 3 ểu đồ Use Case ChínhBi2.1.3 Các use Case thứ cấp
Trang 9Hình 4 Biểu đồ Use Case thứ cấp
2.1.4 Phân rã một số Use Case
HÌnh 5 Chức năng Quản Lí Nhân viên
Trang 10Hình 6 Chức năng Quản lí Vé vào
Hình 7 Chức năng quản lý thông tin và đặt vé
Trang 11Hình 8 Chức Năng Thanh Toán
2.2 Mô tả chi tiết Use case
2.2.1 Mô tả Use Case Đăng nhập
• Tên use case: Đăng nhập
• Mô tả vắ tắt: Use case này cho phép nhân viên đăng nhập vào hệ n thống
Trang 123 Hệ thống sẽ truy cập vào bảng tài khoản để kiểm tra thông tin đăng nhập và hiển thị ra màn hình kết quả đăng nhập Use case kết thúc.
o Luồng rẽ nhánh:
1 Tại bất kì thời điểm nào ttong quá trình thwujc hiện use case, nếu không kết nối được với CSDL thì hệ ống sẽ th hiển thị 1 thông báo lỗi và use case sẽ kết thúc
2 Tại bước 3 tại luồng sự ện cơ bản nếu thông tin đăng nhậki p không đúng với CSDL thì hệ ống sẽ báo lỗi và quay lại bướth c 2
2.2.2 Mô tả Use Case Thêm nhân viên
• Tên Use Case :Thêm nhân viên
• Mô tả tóm tắt: Use case này cho phép quản lý thêm nhân viên
• Luồng sự kiện:
o Luồng cơ bản:
1 Use case bắt đầu khi người quản lý nhấn chọn vào Quản lí Thông tin Nhân viên, Hệ ống try cập bảng Nhân Viên và hiển thị danh thsách Nhân viên bao gồm(Mã NV, Tên NV,…)
2 Người quản lý khi chọn nút ệ ống sẽ , h th hiển thị Form nhập thông tin nhân viên mới bao gồm (Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT, Chức vụ)
3 Người quản lý kích chọn nút “Lưu”, hệ ống sẽ ển thị màn hình th hixác nhận thêm thông tin Nhân viên mới cùng với thông tin Nhân viên mới vừa nhập
4 Người quản lý ọn xác nhận, hệ ống sẽ lưu thông tin Nhân viên ch thmới vào bảng nhân viên Use case kết thúc
Trang 135 Tại bất kì một thời điểm nào trong quá trình thực hiện Use Case nếu không kết nối được đến Cơ sở dữ liệu thì hệ thống sẽ ển thị himột thông báo lỗi và use case kết thúc.
o Luồng rẽ nhánh:
1 Tại bất kỳ ời điểm nào trong quá trình thực hiện use case nếth u không kết nối được với cơ sở dữ ệu thì hệ li thống sẽ ện mộhi t thông báo lỗi và use case kết thúc
2.2.3 Mô tả Use case Xóa Nhân viên
• Tên use case: Xóa Nhân viên
• Mô tả tóm tắt: Use case này cho phép người quản lý xóa nhân viên
• Luồng sự kiện:
o Luồng cơ bản:
1 Use case bắt đầu khi người Quản lý nhấn chọn vào Quản lý thông tin Nhân viên, hệ ống truy cập bảng Nhân viên hiển thị danh sách thnhân viên bao gồm(Mã Nhân viên, Tên Nhân viên)
2 Người quản lý chọn nhân viên và kích chọn vào nút cùng dòng,
hệ ống sẽ ển thị màn hình xác nhận xóa xùng với thông tin th hinhân viên đó bao gồm(Mã nhân viên, Tên Nhân viên,Địa chỉ, Ngày sinh, Giới tính SĐT, Chức vụ)
3 Người quản lý chọn nút “Xóa Nhân v n ”, hệ ống sẽ xóa thông iê thtin nhân viên và cập nhập lại bảng Nhân viên Use Case kết thúc
o Luồng rẽ nhánh:
1 Tại bất kì thời điểm nào trong quá trình thực hiện Use Case nếu không kết nối được với cơ sở dữ ệu thì hệ li thống sẽ ển thị mộhi t thông báo lỗi và kết thúc Use Case
2 Tại bước 3, người quản lý nhấn chọn nút ”Hủy” Hệ ống giữ lạth i thông tin nhân viên đó và Use Case kết thúc
Trang 142.2.4 Mô tả Use Case chỉnh sửa Thông tin Nhân viên
• Tên Use Case: Chỉnh sửa thông tin Nhân viên
• Mô tả vắn tắt : use Case này cho phép quản lý chỉnh sửa thông tin Nhân viên
• Luồng sự kiện:
o Luồng cơ bản:
1 Use Case bắt đầu khi người quản lý nhấn chọn vào Quản lý Thông tin Nhân viên, Hệ ống truy cập bảng Nhân viên hiểth n thị danh sách Nhân viên bao gồm(Mã Nhân viên, Tên Nhân viên)
2 Người quản lý nhấn chọn nhân viên và nhấn nút cùng dòng, hệ ống sẽ ện thị thông tin cũ của nhân viên đó bao th higồm( Mã nhân viên, Tên Nhân viên, Địa Chỉ, Ngày sinh, Giới tính, SĐT, Chức vụ) và Form để ập thông tin mớnh i
3 Người quản lý nhập thông tin vào Form rồi nhấn nút “Lưu”, hệ thống sẽ ển thị màn hình xác nhận chỉnh sửa thông tin Nhân hiviên đó vào Bảng Nhân viên Use Case kết thúc
o Luồng rẽ nhánh:
2 Tại thời điểm bất kỳ nào trong quá trình thực hiện Use Case nếu không kết nối được với cơ sở dữ ệu thì hệ li thống sẽ ển thị himột thông báo lỗi và Use Case kết thúc
• Các yêu cầu đặc biệt: Không có
• Tiền điều kiện: Người quản lý phải đăng nhập hệ thống
• Hậu điều kiện; Không có
Trang 152.2.5 Mô tả Use case Xem Thông tin Nhân viên
• Tên Use Case: xem thông tin Nhân viên
• Mô tả vắn tắt: Use Case này cho phép quản lý xem thông tin Nhân viên
• Luồng sự kiện:
o Luồng cơ bản:
1 Use Case bắt đầu khi người quản lú chọn vào Quản lý Thông tin Nhân viên, Hệ ống truy cập bảng Nhân ciên hiển thị danh thsách Nhân viên bao gồm(Mã Nhân viên, Tên Nhân viên)
2 Người Quản Lý chọn nhân viên và nhấn chọn vào nút cùng dòng, hệ ống sẽ ển thị thông tin Nhân viên dố bao gồm(Mã th hiNhân viên, Tên Nhân Viên, Địa chỉ, Chức vụ) Use Case kết thúc
o Luồng rẽ nhánh :
0 Tại bất kỳ ời điểm nào trong quá trình thực hiện Use Case thnếu không kết nối được với cơ sở dữ liệu thì hệ ống sẽ th hiển thị một thống báo lỗi và Use case kết thúc
• Các yêu cầu đặc biệt: Không có
• Tiền điều kiện: Người quản lý đăng nhập vào trong hệ thống
• Hậu ều kiện: Không có đi
2.2.6 Mô tả Use Case Thêm Vé vào
• Tên Use Case: Thêm Vé vào
• Mô tả vắn tắt: Use case này cho phép Quản lý thêm các loại vé
o Luồng cơ bản:
Trang 161 Use case bắt đầu khi người quản lý nhấn chọn vào Quản Lý Thông Tin Vẽ vào Hệ ống truy cập bảng Vé Vào , hiển thị thdanh sách VÉ vào cửa bao gồm( Mã Vẽ, Tên vé, Giá).
2 Người Quản lý nhấn chọn nút , h thệ ống sẽ hiển thị form nhập thông tin Vé vào mới bao gồm(Tên món ăn, Mô tả, Giá)
3 Người quản lý nhấn chọn nút “Lưu”, hệ ống sẽ ển thị thông th hitin xác nhận đã thêm Vé vào mới cùng với thông tin vừa nhập
4 Người Quản Lý chọn xác nhận , hệ thống sẽ lưu thông tin Vé vào mới vào bảng Vé vào khu vui chơi Use case kết thúc
o Luồng rẽ nhánh:
1 Tại bất kỳ ời điểm nào trong quá trinhd thực hiện Use Case thnếu không kết nối được đến với Cơ Sở Dữ ệu thì hệ ống sẽ Li thhiển thị một thông báo lỗi và Use Case kết thúc
• Các yêu cầu đặc biệt: không có
• Tiền điều kiện: Người Quản lý phải đăng nhập vòa hệ thống
• Hậu điều kiện: không có
2.2.7 Mô tả Use Case Xóa vé
• Tên Use Caase : Xóa Nhân viên
• Mô tả vắn tắt: Use Case này cho phép nhân viên hủy vé của khách du lịch
o Luồng cơ bản;
2 Use caase bắt đầu khi Nhân viên nhấn vào nút Quản lý Thông tin Vé vào Hệ ống truy cập bảng Vé vào, hiển thị danh sách th
vé vòa bao gồm (Mã Vé, Tên vé, Giá)
3 Nhân viên chọn Mã vé và kích chọn vào nút cùng dòng, hệ thống sẽ ển thị màn hình xác nhận xóa cùng với thông tin Vé hivào đó boa gồm( Mã vé, Tên vé, Giá)
4 Nhân viên nhấn chọn nút “Xóa Vé”, hệ ống sẽ xóa thông tin th
Vé vào và cập nhật lại bảng Vé Vào Use Case kết thúc
o Luồng rẽ nhánh:
1 Tại bất kì thời điểm nào trong quá trình thực hiện Use case nếu không kết nối được đến với cơ sở dữ ệu thì hệ ống sẽ li th hiển thị một thông báo lỗi và Use Case kết thúc
Trang 172 Tại bước 3, Nhân viên nhấn chọn nút “Hủy” Hệ ống sẽ th giữ lại thông tin Vé vào đó và Use Case kết thúc.
2.2.8 Mô Tả Use case Chỉnh sửa Thông tin Vé vào
• Tên Use Case: Chỉnh sửa thông tin Vé vào
• Mô tả tóm tắt: Use case này cho phép quản lý chỉnh sửa thông tin vé vào
• Luồng sự kiện:
o Luồng cơ bản:
1 Use Case bắt đầu khi người Quản Lý chọn vào Quản lý Thông tin Vé vào Hệ ống truy cập bảng Giá vé, hiển thị danh sách th
Vé vào bao gồm( Mã Vé, Tên Vé , Giá vé)
2 Người Quản lí chọn Vé vào và nhấn nút cùng dòng, hệ thống sẽ ển thị thông tin cũ của vé vào đó bao gồm( Mã Vé hiTên vé, Mô Tả, Giá vé) và Form để ập thông tin mớnh i
3 Người quản lý nhập thông tin vào Form rồi nhấn nút “Lưu”, hệ thống sẽ ển thị màn hình xác nhận sữa thông tin Vé vào và hihiển thị thông tin vừa nhập
4 Người Quản lý chọn xác nhận, hệ ống sẽ cập nhật thông tin th
Vé vào đó vòa bảng Vé vào Use Case kết thúc
o Luồng rẽ nhánh:
0 Tại bất kì thời điểm nào trong quá trình thực hiện Use Case nếu không kết nối đc với cơ sở dữ ệu thì hệ ống sẽ ển thị li th hi
1 thông báo lỗi và kết thúc Use Case
• Các yêu cầu đặc biệt: không có
• Tiền điều kiện: Người quản lý phải đăng nhập vòa hệ thống
• Hậu điều kiện: Không có
2.2.9 Mô tả Use Case Xem Thông tin Vé vào
Trang 18• Tên Use Case : Xem thông tin Vé vào
• Mô tả vắn tắt: Use Case này cho phép quản lý xem thông tin Vé vào
• Luồng sự kiện:
o Luồng cơ bản:
1 Use case băt đầu khi Quản lý nhấn chọn vào Quản lý Thông tin
Vé vào Hệ Thống truy cập bảng Vé vào, hiển thị danh sách vé vòa bao gồm (Mã vé, Tên Vé, Giá)
2 Người Quản lý chọn Vé và chọn vào nút cùng dòng, hệ thống sẽ ển thị thông tin Vé vào đó bao gồm (Mã vé, Tên Vé, hi
Mô Tả, Giá) Use Case kết thúc
o Luồng rẽ nhánh:
0 Tại bất kỳ ời điểm nào trong quá trình thực hiện Use Case thnếu không kết nối được với cơ sở dữ liệu thì hệ ống sẽ th hiển thị một thông báo lỗi và Use Case kết thúc
• Yêu cầu đặc biệt: Không có
• Tiền điều kiện: Người Quản lý phải đăng nhập vào hệ thống
• Hậu điều kiện: Không có
2.2.10 Mô tả Use Case Thanh Toán
• Tên Use Case: Thanh toán
• Mô tả vắn tắt: Use Case này cho phép thanh toán trên hệ thống
Trang 19o Luồng cơ bản:
1 Use case bắt đầu khi nhân viueen kích vào nút “Thanh toán” treeb menu chính Hệ ống sẽ truy cập vào bảng HOA Don để thlấy thông tin về các Vé vào và hiển thị lên màn hình bao gồm (
Mã Hóa đơn, Mã nhân viên, Tên khách hàng, Mã Vé, Tên Vé, Ngày lập, Số ợng, GIá, Thành tiềlư n)
2 Nhân viên nhán vòa nút in hóa đơn Use Case kết thúc
o Luồng rẽ nhánh:
1 Tại bất kỳ ời điểm nào trong quá trình thực hiện Use Case thnếu không kết nối được với có sở dữ olieeu thì hệ ống sẽ th hiển thị một thông báo lỗi và Use Case kết thúc
• Các yêu cầu đặc biệt: Không có
• Tiền điều kiệu : Nhân viên phải đăng nhập vào hệ thống
• Hậu điều kiện: Không có
3.1 Biểu đồ Hoạt Động
3.1.1 Biểu đồ Đăng nhập
Hình 9 Biểu đồ đăng nhập
Trang 20• Các yêu cầu đặc biệt: Không có
• Tiền điều kiện: Không có
• Hậu điều kiện: không có
3.1.2 Biểu đồ thêm nhân viên
Hình 10 Biểu đồ ạt động thêm Nhân viênho
• Các yêu cầu đặc biệt: Không có
• Tiền điều kiện: Người quản lí phải đăng nhập hệ thống
• Hậu điều kiện: Không có
Trang 213.1.3 Biểu đồ Xóa Nhân viên
Hình 11 Biểu đồ ạt dộng xóa nhân viên ho
• Các yêu cầu đặc biệt: Không có
• Tiền Điều kiện: Người Quản lý phải đăng nhập vào hệ thống
• Hậu điều kiện: Không có
3.1.4 Biểu đồ Xóa vé Vào
Hình 12 Biểu đồ ạt động Xóa Vého
Trang 22• Các yêu cầu đặc biệt: Không có
• Tiền Điều kiện: Người Quản lý phải đăng nhập vào hệ thống
• Hậu điều kiện: Không có
CHƯƠNG 4: BIỂU ĐỒ TRÌNH TỰ4.1 Biểu đồ các lớp entity của hệ thống
4.2 Phân tích các Use Case
4.2.1 Phân tích Use case đăng nhập
Trang 234.2.1.1 Biểu đồ trình tự
Trang 244.2.1.2 Phân tích biểu đồ lớp
4.2.2 Phân tích Use case Xóa nhân viên4.2.2.1 ểu đồ trình tựBi
Trang 254.2.2.2 Phân Tích Biểu đồ lớp
4.2.3 Phân tích Use Case Xem Thông tin Nhân Viên4.2.3.1 ểu đồ trình tự Bi
Trang 264.2.3.2 Phân tích biểu đồ lớp
\
Trang 274.2.4 Phân Tích Use Case Xem Thông Tin Vé Vào4.2.4.1 Biểu đồ trình tự