Một khu sân bóng đá gồm có 8 sân và quầy dịch vụ: 4 sân 5 người và 4 sân 7 người, quầy dịch vụ gồm có các dịch vụ thuê bóng, bán nước. Khi khách thuê sân, nhân viên sẽ hỏi yêu cầu loại sân, thời gian và các dịch vụ của khách thuê, sau đó kiểm tra sân đã có khách khác thuê thời gian đó chưa và tình trạng sân . Nếu sân đã có khách khác thuê sân vào thời gian đó hoặc tình trạng sân không thể cho thuê thì sẽ thông báo cho khách để có thể đổi thời gian thuê sân. Ngược lại thì viết biên lai nhận tiền cọc thuê sân của khách, phổ biến quy định sân bóng đồng thời ghi những thông tin của khách hàng,thời gian đặt dọc, thời gian thuê trong bao lâu và dịch vụ vào sổ khách đang đặt cọc thuê sân. Khi khách đến nhận sân đã đặt cọc, nhân viên sẽ đối chiếu biên lai đặt cọc của khách với sổ khách đang đặt cọc thuê sân nếu sai thì sẽ không cho khách vào sân. Ngược lại sẽ hướng dẫn khách vào sân và đồng thời ghi lại thông tin khách hàng, thời gian nhận sân, các dịch vụ vào sổ khách đã thuê sân. Trong trường hợp khách đã đặt cọc mà trong thời gian đó sân đang có khách khác thuê hoặc sân không thể sử dụng được thì nhân viên sẽ phải trả lại khách tiền cọc và bồi thường cho khách đồng thời làm báo cáo sự cố. Khi khách trả sân, nhân viên sẽ kiểm tra lại thông tin khách hàng và tình trạng sân bóng. Nếu tình trạng sân có hỏng hóc không như trước khi cho khách thuê thì sẽ phải bồi thường theo quy định. Ngược lại thì viết phiếu thanh toán và thu tiền còn lại của khách, đồng thời ghi các thông tin của khách, thời gian và dịch vụ vào sổ khách đã trả sân. Nếu khách bị mất đồ thì nhân viên sẽ phải kiểm tra lại camera và hỗ trợ khách giải quyết sự cố đồng thời làm báo cáo sự cố.
Trang 1TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN MÔN HỌC
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
TÊN ĐỀ TÀI: QUẢN LÝ KHU SÂN BÓNG
Nhóm sinh viên thực hiện: Nguyễn Văn A
Trang 21 Mô tả bằng lời và hình vẽ A Mô tả bằng lời
Một khu sân bóng đá gồm có 8 sân và quầy dịch vụ: 4 sân 5 người và 4 sân 7 người,
quầy dịch vụ gồm có các dịch vụ thuê bóng, bán nước Khi khách thuê sân, nhân viên sẽ
hỏi yêu cầu loại sân, thời gian và các dịch vụ của khách thuê, sau đó kiểm tra sân đã có
khách khácthuê thời gian đó chưa và tình trạng sân Nếu sân đã có khách khác thuêsân
vào thời gian đó hoặc tình trạng sân không thể cho thuê thì sẽ thông báo cho khách để có thể đổi thời gian thuêsân Ngược lại thì viết biên lai nhậntiền cọc thuêsân của khách, phổ biến quy định sân bóng đồng thời ghi những thông tin của khách hàng,thời gian đặt dọc, thời gian thuê trong bao lâu và dịch vụ vào sổ khách đang đặt cọc thuê sân.
Khi khách đến nhậnsân đã đặt cọc, nhân viên sẽ đối chiếu biên lai đặt cọc của khách với sổ khách đang đặt cọc thuê sân nếu sai thì sẽ không cho khách vào sân Ngược lại sẽ hướng dẫn khách vào sân và đồng thời ghi lại thông tin khách hàng, thời gian nhận sân, các dịch vụ vào sổ khách đã thuêsân Trong trường hợp khách đã đặt cọc mà trong thời gian đó sân
đang có khách khác thuê hoặc sân không thể sử dụng được thì nhân viên sẽ phải trả lại
khách tiền cọc và bồi thường cho khách đồng thời làm báo cáo sự cố
Khi kháchtrảsân, nhân viên sẽ kiểm tra lại thông tin khách hàng và tình trạng sân bóng Nếu tình trạng sân có hỏng hóc không như trước khi cho kháchthuêthì sẽ phải bồi thường
theo quy định Ngược lại thì viết phiếu thanh toán và thu tiền còn lại của khách, đồng thời
ghi các thông tin của khách, thời gian và dịch vụ vào sổ khách đã trả sân Nếu khách bị mất
đồ thì nhân viên sẽ phải kiểm tra lại camera và hỗ trợ kháchgiải quyết sự cố đồng thời làm báo cáo sự cố.
(Chú ý: Xanh là động từ, cụm động từ, Đỏ là danh từ cụm danh từ)
2
Trang 3B Mô tả bằng hình vẽ
C Các hồ sơ
a Bảng giá:
Trang 4b Phiếu đặt cọc
c Phiếu thanh toán
d Sổ khách đang đặt cọc thuê sân
4
Trang 5thông báo tới kháchkhách thuê
tác nhân viết phiếu thanh toán khách khác
kiểm tra xe trong sổ ghi chépbiên bảnhồ sơ DL
đối chiếu vé với xe sử dụng camera hỗ trợ khách giải quyết
làm báo cáo sự cố
Trang 62 Thiết lập biểu đồ ngữ cảnh
3 Thiết lập biểu đồ phân rã, nhóm dần các chức năng
6
Trang 74 Lập biểu đồ phân rã chức năng
5 Mô tả chi tiết chức năng lá
- Hoạt động dịch vụ: quầy có dịch vụ cho thuê bóng và bán nước.
- Thuê sân: nhân viên sẽ hỏi dịch vụ và loại sân khách muốn thuê, nếu sân đã sẵn sàng để thuê nhân viên sẽ hỏi thông tin của khách ( gồm: tên, số điện thoại, thời gian đặt cọc, thời gian thuê và dịch vụ) để viết biên lai nhận tiền cọc thuê sân của khách và phổ biến quy định của sân.
- Nhận sân: khi khách đến nhận sân, nhân viên sẽ đối chiếu biên lai với sổ khách thuê sân Nếu đúng khách sẽ được nhân viên hướng dẫn vào sân và ghi lại thông tin thời gian nhận sân vào sổ khách thuê sân Nếu sân đã có người sử dụng hoặc sân không thể sử dụng thì nhân viên phải trả tiền cọc cho khách và bồi thường cho khách đồng thời làm báo cáo sự cố.
- Trả sân: Khi khách trả sân nhân viên sẽ kiểm tra thông tin khách hàng và tình trạng sân bóng Nếu tình trạng sân bị hỏng hóc không như lúc cho thuê khách sẽ phải bồi thường theo quy định Sau khi kiểm tra xong nhân viên sẽ viết phiếu thanh toán và thu tiền của khách, đồng thời ghi thông tin của khách vào sổ trả sân Nếu khách bị mất đồ thì nhân viên sẽ kiểm tra lại camera và hỗ trợ khách giải quyết sự cố đồng thời làm báo cáo sự cố.
Trang 86 Liệt kê các hồ sơ sử dụng
Trang 98 Biểu đồ hoạt động
9 Biểu đồ luồng dữ liệu mức 0:
Trang 1010 Các biểu đồ luồng dữ liệu vật lý mức 1: a Biểu đồ tiến trình đặt sân
Khách
Trang 11b biểu đồ tiến trình nhận sân
c Biểu đồ tiến trình trả sân
Trang 12d, Biểu đồ tiến trình giải quyết sự cố
11 Các biểu đồ luồng dữ liệu logic mức 1: a Biểu đồ tiến trình đặt sân
12
Trang 13b Biểu đồ tiến trình nhận sân
c Biểu đồ tiến trình trả sân
Trang 14d Biểu đồ tiến trình giải quyết sự cố
12 Mô hình khái niệm dữ liệu: mô hình ER B1: liệt kê chính xác, chọn lọc thông tin
14
Trang 16B2: xác định thực thể và thuộc tính
B3: xác định mối quan hệ và thuộc tính
16
Trang 17Động từ: Đặt cọc, nhận sân, trả sân (về phía khách) <=> Ghi (cọc, nhận), thanh toán (trả) <GHI>: cái gì? Phiếu cho cái gì? Sân khi nào? Ngày đặt cọc Ngày thuê sân <Thanh toán>: cái gì? Phiếu cho cái gì? Sân khi nào? Ngày trả sân Bằng cách nào? phiếu thanh toán bao nhiêu? tổng tiền.
B4&5: vẽ biểu đồ và rút gọn
Trang 1813 Chuyển mô hình ER sang mô hình quan hệ:
c Chuẩn hóa: tất cả là chuẩn 3, không cần chuẩn hóa d Biểu đồ quan hệ của mô hình dữ liệu
18
Trang 1914.Thiết kế cơ sở dữ liệu vật lý:
1 Table: DATSAN
3 Table: BIENBAN
Ngay_lap_bb date
Boi_thuong real
Trang 20a Sơ đồ hệ thống cho biểu đồ đặt sân
20
Trang 21b Sơ đồ hệ thống cho biểu đồ nhận sân
Trang 22c Sơ đồ hệ thống cho biểu đồ trả sân
b sơ đồ hệ thống cho biểu đồ “3 Khách trả sân” b.1 Tiến trình “3.2 Viết phiếu thanh toán và thu tiền”
- Xư lý theo lô mỗi khi có khách trả sân và phiếu đặt cọc đã xác minh
- Sau khi nhập vào Số sân để tìm ra số sân và các thông tin khác từ DATSAN, bổ sung ngày giờ trả sân lấy ngày giờ hệ thống rồi tính như sau:
Số tiền = LAMTRON(Don_gia + Dich_vu - coc) Đơn giá lấy từ GIASAN và kết quả để vào DATSAN
22
Trang 23d Sơ đồ hệ thống cho biểu đồ giải quyết sự cố
C1 Tiến trình “4.1 Kiểm tra sự cố trong sổ” - Xử lý theo lô mỗi khi có sự cố
- Nhận số sân (Số phiếu đặt cọc), tìm sân chưa cho thuê hiện ra, hoặc thông báo sân đã cho thuê
C2 Tiến trình “4.2 Lập biên bản sự cố” - Xác nhận sau khi xác nhận sự cố là thực
- Lấy thông tin sân từ DATSAN và Cập nhật thêm nội dung biên bản theo mẫu C3 Tiến trình “4.3 Giải quyết và bồi thường”
- Thực hiện sau khi tiến trình 4.2 kết thúc (nếu cần)
- Lấy thông tin từ BIENBAN, bổ sung thêm theo mẫu in ra và bồi thường
Trang 25c Suy từ các tiến trình của luồng hệ thống “nhận sân”
d Suy từ các tiến trình của luồng hệ thống “trả sân”
Trang 26e Suy từ các tiến trình của luồng hệ thống “giải quyết sự cố”
17 Tích hợp các giao diện
Giao diện nhập liệu Giao diện xử lý
a Cập nhật vé f Kiểm tra sân trống b Cập nhật số khách dùng sân g Ghi sổ khách vào c Cập nhật loại sân h Tạo vé
d Cập nhật khách vào i Thanh toán và ghi sổ
Trang 2719 Thiết kế các giao diện:
Truy c p h thốngậ ệ
Tên người sử dụng M t khẩu ậ
Đăng nh p ậ
Trang 28H THỐNG QUẢN LÝ SÂN BÓNGỆ
Trang 29Giao diện “đặt sân”
Trang 30C P NH T SÂN BÓNG VÀ LOẠI GIÁẬẬLoại sân
Số tiền đ t cọcặDịch vụ đi kèm
Giao diện số 1 “nhận sân”
Giao diện số 2 “trả sân”
30Nh p mớiậ
Ghi lạiKết thúc