1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn kiến trúc thiết kế phần mềm phân tích hệ thống bán vé ở khu vui chơi

27 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

Tiêu đề Phân Tích Hệ Thống Bán Vé Ở Khu Vui Chơi
Tác giả Đỗ Thị Nhâm, Ngô Mạnh Toàn, Nguyễn Văn Hà
Trường học Học viện Nông nghiệp Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại báo cáo
Thành phố Hà Nội
Định dạng
Số trang 27
Dung lượng 2,58 MB

Nội dung

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 1

HỌC VIỆN NÔNG NGIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

LỜ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 3

Phiế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

- 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 5

1.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 6

d 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 7

CHƯƠ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 8

2.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 9

Hì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 10

Hì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 11

Hì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 12

3 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 13

5 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 14

2.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 15

2.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 16

1 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 17

2 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 19

o 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 21

3.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 23

4.2.1.1 Biểu đồ trình tự

Trang 24

4.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 25

4.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 26

4.2.3.2 Phân tích biểu đồ lớp

\

Trang 27

4.2.4 Phân Tích Use Case Xem Thông Tin Vé Vào4.2.4.1 Biểu đồ trình tự

Ngày đăng: 31/03/2024, 17:01

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w