(Tiểu luận) báo cáo bài tập lớn môn phân tích thiết kế hệ thống thông tin

57 7 0
(Tiểu luận) báo cáo bài tập lớn  môn phân tích thiết kế hệ thống thông tin

Đ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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN I -□□&□□ - BÁO CÁO BÀI TẬP LỚN MƠN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Nhóm lớp: 07 Nhóm thực hiện: Nhóm 16 Tên đề tài: Hệ thống quản lý cho thuê sân tennis Các chức Module cá nhân : - Khách hàng quản lý thông tin cá nhân trực tuyến - Tìm đặt chỗ sân trực tuyến - Thanh toán tiền sân sân Yêu cầu buổi học: Sinh viên thực hiện: Báo cáo tổng hợp Trần Mạnh Hiếu B19DCCN258 Nguyễn Văn Minh B19DCCN438 Lê Thị Trang B19DCCN684 I Biểu đồ UC mô tả Chức “Khách hàng quản lý thông tin cá nhân trực tuyến” · Đầu vào (Input): câu trả lời câu hỏi số 2: Ai? Làm gì? Bước 1: Actors · Actor chính: Khách hàng –Kế thừa từ actor Thành viên hệ thống, Trực tiếp sử dụng hệ thống, kích hoạt hoạt động: đặt sân, huỷ sân, checkin, xem lịch sử thuê sân Bước 3: use case · Khách hàng sử dụng chức năng: - Đặt sân - Hủy sân - Xem lịch sử thuê sân Mô tả use case chi tiết : - Quản lý thông tin khách hàng : Use case cho phép khách hàng quản lí thơng tin tài khoản - Đăng nhập : Use case cho phép thành viên hệ thống đăng nhập vào hệ thống - Khách hàng đăng nhập : Use case kế thừa từ use case Đăng nhập, cho phép khách hàng đăng nhập (bằng tài khoản) vào hệ thống - Chọn chức quản lí thơng tin tài khoản : Use case cho phép khách hàng chọn chức quản lí thơng tin tài khoản giao diện menu khách hàng - Chỉnh sửa thông tin cá nhân : Use case cho phép khách hàng chỉnh sửa thông tin tài khoản (họ tên , địa , số điện thoại , email) - Xem lịch sử thuê sân : Use case cho phép khách hàng xem lịch sử sân đã/đang thuê Chức “Tìm đặt chỗ sân trực tuyến” Đầu vào (Input): câu trả lời câu hỏi số 2: Ai? Làm gì? Bước 1: Actors · Actor chính: Khách hàng –Kế thừa từ actor Thành viên hệ thống , Trực tiếp sử dụng hệ thống, kích hoạt hoạt động đặt sân trực tuyến trang web hệ thống Bước 3: use case · Khách hàng sử dụng chức năng: - Tìm đặt sân qua web Mơ tả use case chi tiết : - Đặt sân qua web : Use case cho phép khách hàng tìm đặt sân trực tuyến trang web hệ thống - Đăng nhập : Use case cho phép thành viên hệ thống đăng nhập vào hệ thống - Khách hàng đăng nhập : Use case kế thừa từ use case Đăng nhập, cho phép khách hàng đăng nhập vào hệ thống - Chọn chức đặt sân : Use case cho phép khách hàng bắt đầu trình đặt sân - Tìm sân trống : Use case cho phép khách hàng tìm sân tennis cịn trống - Tìm theo khoảng thời gian khung : Use case cho phép khách hàng tìm sân trống theo khung nhập vào - Xác nhận phiếu đặt sân : Use case cho phép khách hàng xác nhận trình đặt sân để hệ thống lưu lại phiếu đặt sân Chức “Thanh toán tiền sân sân” Đầu vào (Input): câu trả lời câu hỏi số 2: Ai? Làm gì? Bước 1: Actors · Actor chính: Nhân viên lễ tân – Kế thừa từ actor Thành viên hệ thống, Trực tiếp sử dụng hệ thống, kích hoạt hoạt động tốn tiền cho khách Bước 3: use case · Khách hàng sử dụng chức năng: - Thanh tốn tiền cho khách sân Mơ tả use case chi tiết : - Đăng nhập : Use case cho phép thành viên hệ thống đăng nhập vào hệ thống - NV lễ tân đăng nhập : Use case cho phép NV lễ tân đăng nhập vào hệ thống - Thanh toán tiền sân cho khách sân : Use case cho phép nhân viên lễ tân toán tiền cho khách sân - Chọn chức cho khách toán : Use case cho phép nhân viên lễ tân chọn chức toán tiền cho khách từ giao trang chủ lễ tân - Tìm thơng tin khách hàng : Use case cho phép nhân viên lễ tân tìm thơng tin khách hàng - Tìm thơng tin khách hàng theo tên : Use case kế thừa từ use case Tìm thơng tin khách hàng cho phép nhân viên lễ tân tìm thơng tin khách hàng theo tên - Tìm phiếu đặt sân cần toán :Use case cho phép nhân viên lễ tân tìm phiếu đặt sân khách u cầu tốn - Xuất phiếu hóa đơn : Use case cho phép nhân viên lễ tân xuất phiếu hóa đơn xác nhận tốn cho khách Document continues below Discover more from: lap trinh mang int1433 Học viện Công ng… 22 documents Go to course Su dung ky thuat lap 61 trinh socket xay… lap trinh mang None Giao trinh tin hoc lap 159 trinh voi microsoft… lap trinh mang None De tai lap trinh plc viet chuong trinh… lap trinh mang None Tap hop cac bai tap 27 87 ve phay trinh co… lap trinh mang None Chuong 5c va lap trinh huong doi… lap trinh mang None Chuong 4c va lap 94 II Kịch chuẩn ngoại lệ trinh huong doi… lap trinh mang Scenario modul “Khách hàng quản lý thông tin cá nhân trực tuyến” Scenario Khách hàng quản lý thông tin cá nhân trực tuyến Actor Khách hàng Precondition Khách hàng đăng nhập thành công Postcondition Khách hàng quản lý thơng tin cá nhân Main event Khách hàng đăng nhập vào hệ thống đăng ký GD đăng nhập có ô nhập tên đăng nhập , ô nhập mật nút đăng nhập Khách hàng điền tên đăng nhập = ABCD , mật khẩu= xyz click nút đăng nhập GD khách hàng lên có menu chức (Đặt sân , hủy sân , quản lý tài khoản) Khách hàng chọn chức quản lý tài khoản từ menu Giao diện chức quản lý tài khoản gồm dịng chứa thơng tin cá nhân khách hàng , bảng danh sách lịch sử thuê sân khách hàng : ID khách hàng : KH01 Tài khoản :ABCD Mật :xyz Họ tên : Trần Mạnh A Sđt : 0968166777 Địa : Hà Nội Nút chỉnh sửa thông tin Nút back Khách hàng click vào nút chỉnh sửa thông tin Giao diện chỉnh sửa thông tin cá nhân gồm ô (có thể nhập) chứa thông tin nhân , nút lưu ID khách hàng : KH01 None Tài khoản :ABCD (Ơ khơng thể click được) Mật :xyz Họ tên : Trần Mạnh A Sđt : 0968166777 Địa : Hà Nội Nút lưu Khách hàng click nhập lại vào ô Địa = Nghệ An nhấn Lưu 10.Hệ thống thông báo chỉnh sửa thông tin thành công 11.Khách hàng click OK 12 Hệ thống quay lại giao diện chức quản lý tài khoản khách hàng (Bước 6) Khách hàng điền tên đăng nhập = ABCD , mật = xyz click nút đăng nhập 3.1 Hệ thống báo sai tài khoản/mật 3.2 Hệ thống quay lại giao diện đăng nhập (Bước 2) Scenario modul “Tìm đặt chỗ sân trực tuyến” Scenario Tìm đặt chỗ sân trực tuyến Actor Khách hàng Precondition Khách hàng đăng nhập thành công Postcondition Khách hàng đặt sân thành công Main event Khách hàng đăng nhập vào hệ thống đăng ký GD đăng nhập có nhập tên đăng nhập , ô nhập mật nút đăng nhập Khách hàng điền tên đăng nhập = ABCD , mật khẩu= xyz click nút đăng nhập GD khách hàng lên có menu nút chức (Đặt sân , hủy sân , quản lý tài khoản) Khách hàng chọn chức Đặt sân từ menu Giao diện Tìm sân trống ra: Ô chọn khung Ô chọn loại sân Ô chọn thứ tuần Ô nhập ngày bắt đầu Ô nhập ngày kết thúc Nút tìm Khách hàng nhập khung = 15 - 18h , chọn loại sân = sân cỏ, chọn tất thứ tuần (Monday → Sunday) , ô ngày bắt đầu =20/9/2022 , ngày kết thúc = 29/4/2022 click tìm Hệ thống hiển thị lên bảng chứa danh sách sân trống : Mã sân Tên sân Loại Giá(VNĐ/ khung giờ) Tình trạng S1 Sân cỏ 100000 Mới(Có thể click được) S2 Sân cỏ 100000 Mới Nút xác nhận Khách hàng click vào dòng thứ danh sách (Sân S1) click xác nhận 10 GD xác nhận phiếu đặt sân lên : - Ô khách hàng : Trần Mạnh A - Bảng sân đặt : Mã sân Tên sân Loại sân Khung Giá Ngày đặt Sân cỏ 15-18h 100000 20/04/20 21 Sân cỏ 15-18h 100000 21/04/20 21 S1 S1 X Thiết kế BD hoạt động 1.Modul “Khách hàng quản lý thông tin trực tuyến” Diễn giải : Tại trang login.jsp : Khách hàng thực đăng nhập username password Tại trang doLogin.jsp thực hàm checkLogin() để kiểm tra đăng nhập - Nếu hàm trả kết Lưu kết chuyển sang trang clientHome.jsp - Nếu hàm trả null thơng báo lỗi quay lại trang login.jsp Tại trang clienHome.jsp : Khách hàng lick chức quản lý tài khoản , giao diện chuyển sang trang ClientInforManagement.jsp Tại trang ClientInforManagement.jsp thực hàm getClient() để lấy thông tin khách hàng: - Khách hàng click sửa thông tin cá nhân , chuyển sang trang editInformation.jsp Tại trang editInformation.jsp thực hàm editClient() để cập nhật thông tin khách hàng vừa chỉnh sửa → thông báo chỉnh sửa thành cơng kết thúc Modul “Tìm đặt chỗ sân trực tuyến” Diễn giải : Tại trang login.jsp : Khách hàng thực đăng nhập username password Tại trang doLogin.jsp thực hàm checkLogin() để kiểm tra đăng nhập - Nếu hàm trả kết Lưu kết chuyển sang trang clientHome.jsp - Nếu hàm trà null thơng báo lỗi quay lại trang login.jsp Tại trang clienHome.jsp : Khách hàng lick chức quản lý tài khoản , giao diện chuyển sang trang searchFreeCourse.jsp Tại giao diện searchFreeCourse.jsp : Khách hàng thực nhập khung , ngày muốn đặt , loại sân , checkin,checkout + click Tìm → chuyển sang trang doSearchFreeCourse.jsp Tại doSearchFreeCourse.jsp thực gọi hàm searchFreeCourse() lớp CourseDAO đóng gói Course để tìm sân trống trả kết trang searchFreeCourse.jsp , khách hàng chọn sân click ok → chuyển sang trang bookingCourseTicket.jsp Tại trang bookingCourseTicket.jsp thực lấy thông tin phiếu đặt sân BookingCourse hiển thị lên hình , khách hàng click Lưu → gọi sang trang doAddBoookingCourse.jsp Tại trang doAddBoookingCourse.jsp thực gọi hàm addBookingCourse() lớp BookingCourseDAO để lưu phiếu đặt sân → thông báo thêm phiếu đặt thành công → kết thúc Modul “Thanh toán tiền sân sân” Diễn giải : Tại trang login.jsp : nhân viên thực đăng nhập username password Tại trang doLogin.jsp thực hàm checkLogin() để kiểm tra đăng nhập - Nếu hàm trả kết Lưu kết chuyển sang trang staffHome.jsp - Nếu hàm trả null thơng báo lỗi quay lại trang login.jsp Tại trang clienHome.jsp : Nhân viên lick chức quản lý toán , giao diện chuyển sang trang searchClient.jsp Tại trang searchClient.jsp nhân viên nhập tên khách hàng click Tìm → chuyển sang trang doSrearchClient.jsp Tại trang doSrearchClient.jsp thực gọi hàm searchClient() lớp ClientDAO() để lấy thông tin khách hàng, hàm searchClient() trả kết cho doSrearchClient.jsp : - Nếu có kết , hệ thống lưu session chuyền tới trang searchClient.jsp để hiển thị kết , nhân viên chọn tên khách hàng→ chuyển sang searchBookedCourseTicket.jsp - Nếu kết = null , hệ thống báo kết , chuyển lại trang srearchClient.jsp Tại trang searchBookedCourseTicket.jsp thực tìm thơng tin phiếu đặt sân → gọi sang trang doSearchBookedCourse.jsp để thực Tại trang doSearchBookedCourse.jsp thực hàm gọi searchBookedCourse() lớp BookedCourseDAO để lấy thông tin phiếu đặt sân , hàm searchBookedCourse() trả kết cho trang doSearchBookedCourse.jsp : - Nếu có kết lưu danh sách phiếu chuyển session tới trang searchBookedCourseTicket.jsp để hiển thị kết cho nhân viên , nhân viên chọn vào phiếu mà khách hàng muốn toán + click xác nhận → gọi sang trang usedCourseSchedule.jsp - Nếu kết trả = null thơng báo khơng có phiếu nào, chuyển lại trang searchBookedCourseTicket.jsp Tại trang usedCourseSchedule.jsp thực gọi hàm getBookedSchedule() lớp BookedScheduleDAO để lấy danh sách ngày dùng sân theo lịch hiển thị lên giao diện , nhân viên click xác nhận → gọi sang trang bill.jsp Tại trang bill.jsp hiển thị thông tin sân + sản phẩm dùng + tổng tiền : - Nếu khách hàng yêu cầu chỉnh sửa ngày dùng sân → nhân viên click chỉnh sửa sân dùng → gọi sang trang editUsedCourse.jsp : + Tại trang editUsedCourse.jsp thực gọi hàm editUsedBookedSchedule() lớp BookedScheduleDAO để chỉnh sửa → click OK → thông báo chỉnh sửa thành công → gọi sang trang bill.jsp - Nếu khách hàng yêu cầu chỉnh sửa danh sách sản phẩm dùng → nhân viên click vào chỉnh sửa sản phẩm → gọi sang lớp editUsedProduct.jsp : + Tại trang editUsedProduct.jsp thực gọi hàm editUsedProduct() lớp UsedProductDAO để chỉnh sửa → click OK → thông báo chỉnh sửa thành công → gọi sang trang bill.jsp - Nếu khách hàng xác nhận bill xác → nhân viên click xác nhận → gọi sang trang doSave.jsp 10.Tại trang doSave.jsp thực gọi hàm saveBill() lớp BillDAO để thực lưu hóa → lưu xong → thơng báo lưu bill thành công → kết thúc XI Thiết kế BD 1.Modul “Khách hàng quản lý thông tin trực tuyến” Kịch chuẩn : Khách hàng nhập Username password trang login.jsp Trang login.jsp gọi doLogin.jsp Trang doLogin.jsp gọi sang lớp User yêu cầu set lại thuộc tính vừa username, password nhập Lớp User đóng gói thơng tin thực thể Lớp User trả kết trả kết cho lớp doLogin.jsp cho lớp doLogin.jsp Lớp doLogin.jsp gọi lớp UserDAO yêu cầu kiểm tra đăng nhập Lớp UserDAO thực hàm checkLogin() Hàm checkLogin() gọi sang lớp User để lấy role Lớp User set role 10.Lớp User trả kết cho hàm checkLogin() 11 Hàm checkLogin trả kết cho trang doLogin.jsp 12 Trang doLogin.jsp gọi sang trang clientHome.jsp 13 Trang clientHome.jsp hiển thị cho khách hàng 14 Khách hàng chọn Quản lý thông tin tài khoản 15 Trang clientHome.jsp gọi sang trang clientInforManagement.jsp 16 Trang clientInforManagement.jsp gọi sang lớp ClientDAO để lấy thông tin client 17 Lớp ClientDAO thực hàm getClient() 18.Hàm getClient() gọi sang lớp Client để đóng đói 19 Lớp Client đóng gói đối tượng 20.Lớp Client trả kết cho hàm getClient() 21 Hàm getClient() trả kết cho trang clientInforManagement.jsp 22.Trang clientInforManagement.jsp hiển thị cho khách hàng 23.Khách hàng chọn chỉnh sửa thông tin 24.Trang clientInforManagement.jsp gọi sang trang editInformation.jsp 25.Trang editInformation.jsp hiển thị cho khách hàng 26.Khách hàng chỉnh sửa thông tin 27.Trang editInformation.jsp gọi sang lớp ClientDAO để lưu chỉnh sửa 28.Lớp ClientDAO thực hàm saveEdit() 29.Hàm saveEdit trả kết cho trang editInformation.jsp 30.Trang editInformation.jsp thông báo chỉnh sửa thành công 31 Khách hàng click OK 32.Trang editInformation.jsp gọi sang trang clientHome.jsp 33.Trang clientHome.jsp hiển thị cho khách hàng Modul “Tìm đặt chỗ sân trực tuyến” Kịch chuẩn : Khách hàng nhập Username password trang login.jsp Trang login.jsp gọi doLogin.jsp Trang doLogin.jsp gọi sang lớp User yêu cầu set lại thuộc tính vừa username, password nhập Lớp User đóng gói thơng tin thực thể Lớp User trả kết trả kết cho lớp doLogin.jsp cho lớp doLogin.jsp Lớp doLogin.jsp gọi lớp UserDAO yêu cầu kiểm tra đăng nhập Lớp UserDAO thực hàm checkLogin() Hàm checkLogin() gọi sang lớp User để lấy role Lớp User set role 10.Lớp User trả kết cho hàm checkLogin() 11 Hàm checkLogin trả kết cho trang doLogin.jsp 12 Trang doLogin.jsp gọi sang trang clientHome.jsp 13 Trang clientHome.jsp hiển thị cho khách hàng 14 Khách hàng chọn Đặt sân 15 Trang clientHome.jsp gọi sang trang searchFreeCourse.jsp 16.Trang searchFreeCourse.jsp gọi sang lớp BookingCourse để đóng gói 17 Lớp BookingCourse thực đóng gói bookingCourse() 18 Lớp BookingCourse trả đối tượng cho trang searchFreeCourse.jsp 19 Trang searchFreeCourse.jsp hiển thị cho khách hàng 20 Khách hàng nhập thông tin sân muốn đặt trang searchFreeCourse.jsp 21.Trang searchFreeCourse.jsp gọi sang trang doSearchFreeCourse.jsp 22 Trang doSearchFreeCourse.jsp gọi sang lớp CourseDAO để yêu cầu tìm sân trống 23.Lớp CourseDAO thực hàm searchFreeCourse() 24 Hàm searchFreeCourse() gọi sang lớp Course để đóng gói 25.Lớp Course đóng gói đối tượng 26.Lớp Course trả kết cho hàm searchFreeCourse() 27.Hàm searchFreeCourse() trả kết cho trang doSearchFreeCourse.jsp 28.Trang doSearchFreeCourse.jsp trả kết cho trang searchFreeCourse.jsp 29.Trang searchFreeCourse.jsp hiển thị kết cho khách hàng 30.Khách hàng chọn sân muốn đặt 31.Trang searchFreeCourse.jsp gọi sang trang bookingCourseTicket.jsp 32.Trang bookingCourseTicket.jsp hiển thị kết cho khách hàng 33.Khách hàng click xác nhận 34.Trang bookingCourseTicket.jsp gọi sang trang doAddBooking.jsp 35.Trang doAddBooking.jsp gọi sang lớp BookingCourseDAO để yêu cầu thêm phiếu đặt 36.Lớp BookingCourseDAO thực hàm addBookingCourse() 37.Hàm addBookingCourse() trả kết cho trang doAddBooking.jsp 38.Trang doAddBooking.jsp thông báo đặt sân thành công 39.Khách hàng click OK 40.Trang doAddBooking.jsp gọi sang trang clientHome.jsp 41 Trang clientHome.jsp hiển thị cho khách hàng Modul “Thanh toán tiền sân sân” Kịch chuẩn : Khách hàng yêu cầu toán quầy Nhân viên nhập Username password trang login.jsp Trang login.jsp gọi doLogin.jsp Trang doLogin.jsp gọi sang lớp User yêu cầu set lại thuộc tính vừa username, password nhập Lớp User đóng gói thơng tin thực thể Lớp User trả kết trả kết cho lớp doLogin.jsp cho lớp doLogin.jsp Lớp doLogin.jsp gọi lớp UserDAO yêu cầu kiểm tra đăng nhập Lớp UserDAO thực hàm checkLogin() Hàm checkLogin() gọi sang lớp User để lấy role 10.Lớp User set role 11.Lớp User trả kết cho hàm checkLogin() 12 Hàm checkLogin trả kết cho trang doLogin.jsp 13 Trang doLogin.jsp gọi sang trang staffHome.jsp 14 Trang staffHome.jsp hiển thị cho nhân viên 15 Nhân viên click chọn Thanh toán 16 Trang staffHome.jsp gọi sang trang searchClient.jsp 17.Trang searchClient.jsp lên cho nhân viên 18.Nhân viên hỏi tên khách hàng 19 Khách hàng trả lời tên 20.Nhân viên nhập tên khách hàng trang searchClient.jsp 21 Trang searchClient.jsp gọi sang trang doSearchClient.jsp 22.Trang doSearchClient.jsp gọi sang lớp ClienDAO yêu cầu lấy thông tin khách hàng 23.Lớp ClientDAO thực hàm searchClient() 24.Hàm searchClient() gọi sang lớp Client để đóng gói 25.Lớp Client đóng gói đối tượng 26.Lớp Client trả kết cho hàm searchClient() 27.Hàm searchClient() trả kết cho trang doSearchClient.jsp 28.Trang doSearchClient.jsp trả kết cho trang searchClient.jsp 29.Trang searchClient.jsp hiển thị kết cho nhân viên 30.Nhân viên chọn khách hàng toán 31 Trang searchClient() gọi sang trang searchBookedCourseTicket.jsp 32.Trang searchBookedCourseTicket.jsp họi sang trang doSearchBookedCourseTicket.jsp 33.Trang doSearchBookedCourseTicket.jsp gọi sang lớp BookedCourseDAO để lấy thông tin phiếu đặt 34.Lớp BookedCourseDAO thực hàm searchBookedCourse() 35.Hàm searchBookedCourse() gọi sang lớp BookedCourse để đóng gói 36.Lớp BookedCourse đóng gói đối tượng 37.Lớp BookedCourse trả kết cho hàm searchBookedCourse() 38.Hàm searchBookedCourse() trả kết cho trang doSearchBookedCourseTicket.jsp 39.Trang doSearchBookedCourseTicket.jsp trả kết cho trang searchBookedCourseTicket.jsp 40.Trang searchBookedCourseTicket.jsp hiển thị kết cho nhân viên 41.Nhân viên hỏi khách hàng muốn toán phiếu đặt sân 42.Khách hàng trả lời phiếu muốn toán 43.Nhân viên click vào phiếu khách hàng muốn toán 44.Trang searchBookedCourseTicket.jsp gọi sang trang usedCourseSchedule.jsp 45 Trang usedCourseSchedule.jsp gọi sang lớp Bill để đóng gói 46 Lớp Bill thực đóng gói bill() 47 Lớp Bill trả đối tượng cho trang usedCourseSchedule.jsp 48.Trang usedCourseSchedule.jsp gọi sang lớp BookedScheduleDAO để lấy lịch dùng sân chi tiết 49.Lớp BookedScheduleDAO thực hàm getUsedCourseSchedule() 50.Hàn getUsedCourseSchedule() gọi sang lớp bookedSchedule để đóng gói 51.Lớp BookedSchedule đóng gói đối tượng 52.Lớp BookedSchedule trả kết cho hàm getUsedCourseSchedule() 53.Hàm getUsedCourseSchedule() trả kết cho trang usedCourseSchedule.jsp 54.Trang usedCourseSchedule.jsp kết cho nhân viên 55.Nhân viên yêu cầu khách hàng chọn buổi muốn toán 56.Khách hàng trả lời buổi muốn toán 57.Nhân viên click vào ngày khách hàng muốn toán 58.Trang usedCourseSchedule.jsp gọi sang trang bill.jsp 59.Trang bill.jsp hiển thị kết cho nhân viên 60.Nhân viên yêu cầu khách hàng xác nhận 61 Khách hàng xác nhận hóa đơn xác 62.Nhân viên click xác nhận 63.Trang bill.jsp gọi sang trang doSave.jsp để lưu hóa đơn 64.Trang doSave.jsp gọi sang trang BillDAO 65.Trang BillDAO thực hàm saveBill() 66.Trang BillDAO trả kết cho trang doSave.jsp 67.Trang doSave.jsp thơng báo lưu hóa đơn thành cơng 68.Nhân viên click OK thông báo 69.Trang doSave.jsp gọi sang trang staffHome.jsp 70.Trang staffHome.jsp hiển thị lên cho khách hàng XII Thiết kế BD gói/triển khai Biểu đồ gói ● Hệ thống chia thành : - src : + dao : UserDAO , ClientDAO , BookingCourseDAO, CourseDAO, BookedScheduleDAO , UsedProductDAO , BillDAO, BookedCourseDAO + Model : User ,Client , Staff,Course , BookingCourse, BookedSchedule , BookedCourse , Product , UsedProduct , Bill - webcontent: + dox : doLogin.jsp , doAddBooking.jsp , doSearchFreeCourse.jsp ,doSearchClient.jsp , doSearchBookingTicket.jsp , doSave.jsp + jsp : login.jsp ,client.jsp , clientInforManagement.jsp , editInformation.jsp , searchBookedCourseTicket.jsp , searchFreeCourse.jsp , bookingCourseTicket.jsp , staffhome.jsp , searchClient.jsp , usedCourseSchedule.jsp , bill.jsp , editUsedProduct.jsp , editUsedCourse.jsp Biểu đồ triển khai ● Các lớp thực thể đặt chung gói model ● Các lớp DAO đặt chung gói dao ● Các trang jsp để gói view Gói view chia nhỏ thành gói nhỏ tương ứng với giao diện cho người dùng khác nhau: - Các trang thao tác cho đăng nhập, quản lí mật đặt gói User - Các trang cho chức liên quan đến khách hàng đặt gói Client - Các trang cho chức liên quan đến nhân viên đặt gói Staff

Ngày đăng: 28/12/2023, 18:58

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

  • Đang cập nhật ...

Tài liệu liên quan