Pha phân tích quản lý sân bóng

9 325 5
Pha phân tích quản lý sân bóng

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

Thông tin tài liệu

1 Vẽ lại sơ đồ chi tiết UC modul cá nhân Với UC, trích scenario chuẩn ngoại lệ tương ứng 2.1 Viết Scanario chuẩn: Nhân viên lễ tân A click vào chức toán menu quản khách hàng nhận sân Nhân viên lễ tân A muốn làm thủ tục toán đặt cọc cho khách hàng B Hệ thống hiển thị giao diện yêu cầu tên số id khách hàng: ô nhập id, ô nhập tên nút tìm kiếm lịch sử đặt sân khách hàng Nhân viên A hỏi lại khách hàng B id tên Khách hàng B trả lời tên số id cho nhân viên A Nhân viên A nhập id khách hàng B vào tìm kiếm click vào nút tìm kiếm Hệ thống tìm kiếm từ CSDL hiển thị lên thông tin hợp đồng lần đặt sân khách hàng B Mỗi hàng lần đặt với đầy đủ thông tin:tên(mã)sân, kiểu sân, giá đặt, mô tả, vào sân sân Nhân viên A yêu cầu khách hàng B xác nhận thông tin sân đặt: vào Khách hàng B xác nhận vào cho nhân viên A Nhân viên A click vào sân tương ứng giao diện chọn tốn 10 Hệ thống hiển thị thơng tin hóa đơn cần tốn bao gồm thơng tin: mã hóa đơn, ngày tạo,tên, địa khách hàng, số hiệu sân, kiểu sân, đơn giá, gía thêm giờ, tiền đồ ăn, nước uống,…Dòng ghi tổng số tiền hóa đơn, dòng ghi tổng số tiền tốn trước Dòng cuối u cầu nhập vào số tiền khách hàng muốn toán 11 Nhân viên A nhập vào số tiền nhận khách hàng B Hệ thống hiển thị lại thơng tin hóa đơn lần nữa: cập nhật lại số tiền tốn số tiền lại cần tốn 13 Nhân viên A thơng báo lại cho khách hàng số tiền lại cần trả in hóa đơn cho lần toán cho khách hàng B 2.2 Scenario ngoại lệ: Hệ thống kiểm tra tồn khách hàng có số id 12345 CSDL, hệ thống hiển thị thông báo:”Đã tồn khách hàng này” B nhấn nút hủy, hệ thống hiển thị giao diện chương trình Trích lớp thực thể, trích lớp biên, lớp điều 12 khiển Vẽ sơ đồ lớp từ lớp trích 3.1 Trích lớp thực thể • Mơ tả tốn đặt sân • bóng: Hệ thống phục vụ hoạt động quản lí đặt sân (sân bóng) cửa hàng Trong đó, nhân viên quảnquản lí thơng tin sân, quản lí thơng tin lịch sân xem báo cáo Nhân viên quản trị quản lí tài khoản người dùng hệ thống Nhân viên bán hàng đặt sân, thay đổi hủy đặt sân cho khách hàng thông qua điện thoại Nhân viên tiếp tân đặt sân, thay đổi đặt sân, hủy đặt sân, làm thủ tục checkin, checkout, cho khách hàng ký hợp đồng, hủy hợp đồng toán trực tiếp chỗ cho khách hàng Khi tốn xuất hóa đơn theo u cầu khách hàng, bao gồm tiền sân chi phí dịch vụ gia tăng cửa hàng mà khách hàng dùng Các danh từ: Hệ thống, sân bóng, cửa hàng, nhân viên quản lí, báo cáo, nhân viên quản trị, tài khoản người dùng, nhân viên bán hàng, khách hàng, điện thoại, nhân viên tiếp tân, hóa đơn, yêu cầu, tiền sân, chi phí, dịch vụ gia tăng • Đánh giá: + Điện thoại nằm ngồi phạm vi phần mềm → loại +Hệ thống, yêu cầu, tiền sân, chi phí danh từ trừu tượng → loại +Báo cáo nên lớp biên lớp thực thể +Nhân viên quản lí, nhân viên quản trị, nhân viên bán hàng, nhân viên tiếp tân danh từ cụ thể tài khỏan người dùng • Như lớp thực thể: +Sân bóng: FootballPitch +Cửa hàng: ShopForRent +Tài khoản người dùng: User +Hóa đơn: Bill +Khách hàng: Client +Dịch vụ gia tăng: Service • Quan hệ lớp thực thể: +Một ShopForRent có nhiều FootballPitch, FootballPitch phải thuộc vào ShopForRent định +Một FootballPitch đặt nhiều Client, Client lại đặt nhiều FootballPitch nhiều thời điểm khác → Đề xuất thêm lớp Booking +Một Booking dùng nhiều Service khác nhau, Service lại sử dụng nhiều Booking khác → Đề xuất thêm lớp UsedService +Một Booking tốn nhiều lần khác nên có nhiều Bill +Mỗi Bill có tối đa User lập nhận tốn • Sơ đồ thực thể Trích lớp biên, lớp điều khiển Trích lớp biên Đề xuất lớp biên cho modul quảnsân bóng Manager:  Giao diện chính: FootballGroundManagerFrm  Chức thêm: form thêm (AddFootballGroundFrm)  Chức sửa: form tìm kiếm (SearchEditFootballGroundFrm), form kết (chung với SearchEditFootballGroundFrm), form sửa (EditFootballGroundFrm) Chức xóa: form tìm kiếm (SearchDeleteFootballGroundFrm), form kết dùng chung với SearchDeletefootballGroundFrm  Các dialog cửa sổ thành phần form • Trích lớp điều khiển  Đề xuất modul dùng riêng lớp điều khiển:  Lớp điều khiển cho modul Manager: ManagerCtr  Lớp điều khiển cho modul Admin: AdminCtr  Lớp điều khiển cho modul Seller: SellerCtr  Lớp điều khiển cho modul Receptionist: ReceptCtr Xây dựng thẻ CRC cho lớp điều khiển 4.1 Thẻ CRC cho lớp điều khiển modul Manager: 3.2 •   4.2 Thẻ CRC cho lớp điều khiển 4.3 Sơ đồ lớp cho modul Xây dựng sơ đồ hoạt động (statechart) cho modul lic Viết lại scenario với lớp trích Manage footballground: scenario chuẩn cho thêm sân Nhân viên quản lí A chọn chức quảnsân sau login A muốn thêm thơng tin sân Lớp FootballGroundManagerFrm với nút: thêm, sửa, xóa sân Nhân viên A click vào nút thêm sân Lớp FootballGroundManagerFrm gọi lớp AddFootballgroundFrm yêu cầu hiển thị Lớp AddFootballGroundFrm với ô nhập: id sân, tên sân, kiểu sân, giá hiển thị, mô tả, nút: nút thêm sân, nút hủy bỏ Nhân viên A nhập thông tin sân vào ô click • nút thêm sân Lớp AddFootballGroundFrm gọi lớp FootballGround để đóng gói thơng tin form thành đối tượng kiểu FootballGround Thực tế hóa scenario UC thành sơ đồ (hoặc cộng tác) ... đặt sân • bóng: Hệ thống phục vụ hoạt động quản lí đặt sân (sân bóng) cửa hàng Trong đó, nhân viên quản lí quản lí thơng tin sân, quản lí thơng tin lịch sân xem báo cáo Nhân viên quản trị quản. .. chuẩn cho thêm sân Nhân viên quản lí A chọn chức quản lí sân sau login A muốn thêm thơng tin sân Lớp FootballGroundManagerFrm với nút: thêm, sửa, xóa sân Nhân viên A click vào nút thêm sân Lớp FootballGroundManagerFrm... AddFootballGroundFrm với ô nhập: id sân, tên sân, kiểu sân, giá hiển thị, mô tả, nút: nút thêm sân, nút hủy bỏ Nhân viên A nhập thông tin sân vào ô click • nút thêm sân Lớp AddFootballGroundFrm gọi

Ngày đăng: 13/10/2018, 01:16

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan