Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
252,57 KB
Nội dung
BÁO CÁO BÀI TẬP LỚN Đề tài: Phân tích thiết kế hướng đối tượng quản lý hệ thống bán Tour Du lịch website Giảng viên: Ths Cù Nguyên Giáp Học phần: Phân tích thiết kế hệ thống Nhóm: Trương Thị Mỹ Linh – MSV 12D190208 Bùi Thị Việt Linh – MSV 12D190207 Mô tả hoạt động hệ thống: Hệ thống bán Tour Du lịch website Để đáp ứng nhu cầu việc giảm thiểu chi phí, thời gian cho việc khách hàng phải trực tiếp tới trung tâm đăng ký chọn Tour du lịch công ty chuyên cung cấp Tour du lịch nước định mở website trực tuyến cung cấp dịch vụ bán Tour cho khách hàng Một website giới thiệu cung cấp tất dịch vụ, thông tin lĩnh vực du lịch cho khách hàng Website hỗ trợ đắc lực cho công ty việc thu hút khách hàng, đáp ứng nhu cầu thiết thực thời đại mà tin học hay công nghệ thông tin phát triển Website giới thiệu điểm du lịch nước, kỳ quan hay tour du lịch, lễ hội năm điểm du lịch tour lựa chọn nhiều Tại đây, người dùng (khách hàng – có username password ) xem thông tin tour du lịch công ty cung cấp, cho phép đặt tour trực tuyến tránh việc phải di chuyển trực tiếp tới trụ sở công ty - tiết kiệm thời gian, chi phí thuận tiện môi trường đại ngày nay, khách hàng tham khảo giá, tìm kiếm tour phù hợp Việc tìm kiếm xem thông tin dịch vụ du lịch trang web public với tất khách hàng ghé thăm, muốn đăng ký (mua) tour khách hàng bắt buộc phải đăng ký tài khoản cá nhân trang web sau đăng nhập Có nghĩa có hai loại khách hàng: khách hàng có khoản khách hàng chưa có tài khoản Có hai cách để tìm kiếm tìm nhanh tìm chi tiết Tìm nhanh: người dùng (khách hàng) nhập từ khóa nhấn enter web trả lại kết tìm kiếm Tìm chi tiết: cho phép người dung (khách hàng) giới hạn thông tin tìm kiếm (ví dụ tìm kiếm theo tên địa điểm du lịch, tìm kiếm theo mức giá,…) thông tin kết trả xác hơn, bó gọn Người dùng đăng ký tour du lịch, dịch vụ visa, vé máy bay, vé tàu, đăng ký thuê ô tô,…trực tuyến với công ty thông qua website Sau tìm hiểu đầy đủ thông tin tour du lịch, người dùng làm việc với nhân viên công ty để đăng ký tour, nghe tư vấn, nhân viên tư vấn trực tiếp thông qua website qua điện thoại Khi khách hàng muốn đăng ký tour, khách hàng điền vào form đăng ký thông tin website thay phải đến trực tiếp Nhân viên xác định thông tin gửi về: Khách hàng có yêu cầu thêm dịch vụ không? Tour du lịch mà khách hàng đăng ký Khách sạn mà khách hàng muốn đặt Khách hàng muốn ăn nghỉ nhà hàng nào? Khách hàng muốn thuê xe riêng không Thông tin khách hàng: Mã khách hàng, tên khách hàng, giới tính, tuổi, CMND (hộ chiếu), địa chỉ, điện thoại, email Tất thông tin, liệu khách hàng tour du lịch nhân viên cập nhật, lưu trữ Đối với người quản lý: Người quản lý quản lý thông tin nhân viên trực tiếp làm việc website, thông tin khuyến mại từ điểm du lịch, thông tin đối tác kinh doanh Quản lý yêu cầu gửi báo cáo tình hình kinh doanh vào cuối tháng để nắm bắt tình hình hoạt động web từ đề xuất, đưa chương trình, kế hoạch xúc tính, phát triển hay mở rộng kinh doanh hợp lý Liệt kê tác nhân ca sử dụng hệ thống: Tác nhân: - Khách hàng Nhân viên Nhà quản lý Xác định ca sử dụng: Tác nhân Khách hàng Ca sử dụng - Tìm kiếm - Đăng ký tour - Đăng nhập - Quản lý thông tin khách hàng Nhân viên - Nhà quản lý Cập nhật thông tin tour Thống kê/báo cáo Đăng nhập Quản lý thông tin tour Quản lý thông tin nhân viên Quản lý tình hình kinh doanh Đặc tả usecase: • Usecase (usecase tổng quát): CNTT TUOR QLTT TUOR Nhan vien QLTT KH Nha QL Dang Nhap QLTT NV TK BC tim kiem QL tinh hinh KD DK tuor khach hang Thanh Toan • - - Usecase “DK Tour”: Mô tả kịch bản: Khách hàng tìm kiếm (xem thông tin tour) website, bắt đầu chọn tour đăng ký thông tin hợp lệ Nếu chọn “Tìm kiếm” khách hàng xem thông tin tour bao gồm: Chi phí, thời gian đi, phương tiện, ngày khởi hành, điện thoại hỗ trợ, thông tin chi tiết tour,… Nếu chọn “DK Tour” – đăng ký tour bắt đầu Đăng ký thông tin khách hàng Thông tin khách hàng bao gồm: Thông tin liên hệ (họ tên, địa chỉ, điện thoại, email); Thông tin khách tour (số lượng); Hình thức toán (tiền mặt, thẻ),… - Nếu “thoát” ca sử dụng kết thúc Các kịch khác như: Thông tin khách hàng nhập vào không hợp lệ, người dùng chọn nhập lại kết thúc ca sử dụng DK TT DK tuor TT The khach hang Thanh Toan TT tien mat tim kiem nhanh tim kiem tim kiem chi tiet • - - Usecase “QLTT KH” Tóm tắt: Ca sử dụng dùng để quản lý thông tin khách hàng đặt mua tour, sử dụng dịch vụ công ty (đăng ký website) Kịch chính: Được sử dụng muốn thêm khách hàng, thay đổi thông tin khách hàng, xóa thông tin khách hàng, hay cập nhật lại thông tin khách hàng Nhân viên công ty đăng nhập vào hệ thống tài khoản mình, lựa chọn chức phù hợp với yêu cầu: thêm, sửa, xóa, cập nhật - - - Nếu thêm sửa, sau nhập đầy đủ thông tin khách hàng đặt tour, nhân viên chọn “Cập nhật”, thông tin cập nhật vào CSDL hệ thống Nếu chọn xóa, yêu cầu nhân viên nhập xác thông tin khách hàng muốn xóa, sau lựa chọn xóa, thông tin khách hàng xóa khỏi sở liệu lưu trữ liệu hệ thống Kịch khác: Nếu nhân viên đăng nhập có sai sót tên truy cập mật khẩu, hệ thống thông báo cho người dùng biết Khi nhập thông tin (tiến hành thao tác quản lý thông tin khách hàng) tương tự - có thông báo lỗi như: sai mã khách hàng, thông tin thay đổi không hợp lệ,… sua cap nhat them QLTT KH xoa TK BC Nhan vien Dang Nhap CNTT TUOR Them XOA CN SUA • - - - Usecase “QLTT NV” Tóm tắt: Giúp nhà quản lý quản lý toàn thông tin nhân viên Kịch chính: Ca sử dụng dùng muốn thêm nhân viên (khi tuyển dụng thêm), có thay đổi thông tin nhân viên (mức lương, cấp bậc, phòng ban,…), sa thải nhân viên (xóa) Nhà quản lý đăng nhập vào hệ thống tài khoản với quyền admin, lựa chọn chức phù hợp với yêu cầu: thêm, sửa, xóa, cập nhật Nếu chọn thêm sửa, sau nhập đầy đủ thông tin nhân viên, nhà quản lý chọn “cập nhật”, thông tin nhân viên cập nhật sở liệu Nếu lựa chọn xóa nhân viên (trong trường hợp sa thải nhân viên xin nghỉ việc), yêu cầu nhà quản lý nhập vào mã nhân viên, sau lựa chọn xóa, tiếp lựa chọn cập nhập lại sở liệu lưu trữ thông tin nhân viên, lúc hệ thống cập nhật lại danh sách nhân viên công ty Kịch khác: Trong trình nhập thông tin nhân viên hay đăng nhập, xuất lỗi hệ thống báo lỗi cho nhà quản lý biết (ví dụ tên đăng nhập sai, password sai, nhập họ tên < kí tự,…) Khi lựa chọn xóa nhân viên, hệ thống thông báo xác nhân có xóa nhân viên không, không thông tin nhân viên giữ lại, chọn có thông tin nhân viên bị xóa khỏi hệ thống sua cap nhat them QLTT KH xoa TK BC Dang Nhap Nhan vien CNTT TUOR Them XOA CN SUA Biểu đồ lớp: - Biểu đồ lớp chính: NhanVien Manv : int ten nv diachi ngaysinh sdt TK NV ten DN pass them() sua() xoa() tt dat tour maDK : int tenDK : string n noidungDK get tennv() get manv() 1 get email() getCMND() dat tuor() 1 1 1 NguoiQL MaQL : int ten diachi ngaysinh sdt toan ma the tong tien xac nhan tt TT DK ten DN pass 1 xac nhan tenDN() xac nhan pass() xac nhan the() +1 get maQL() get tenQL() - KhachHang Makh : int email : string CMND : int sdt : int gioi tinh : string tenkh : string n +n bao cao Ma Baocao : int TenBaocao : string the ten the ma the tt the tien mat tong tien tt chi tiet tour ten tuor gia tien so luong tong tien Biểu đồ lớp tham gia ca sử dụng: + Đăng ký tour: khach hang dang ky tuor W_dang ky tour tt tuor ten tuor chi phi dia diem ma tuor loai tuor ten tuor tt dang ky tuor() xem tuor() dang ky tuor() tour Ma tour ten tour loai tuor chi phi dia diem get tuor() lay tt tuor() + Quản lý nhân viên: Nha QL W_dang nhap ql nv ten DN pass Kt ten DN() Kt pass() Nhan Vien ma mv ten nv sdt sinh gioi tinh dia chi ma nv ten nv gioi tinh sinh sdt dia chi lay tt nv() them tt() sua tt() xoa tt() them tt() sua tt() xoa tt() lay tt nv() + Quản lý thông tin khách hàng: Nhan vien W_dang nhap ten DN pass Kt ten DN() Kt pass() W_tt khach hang hoten dia chi SDT sinh CMND makh gioi tinh tuor dk Ql tt khach hang them tt() xoa tt() sua tt() tt khach hang ho ten dia chi SDT sinh CMND gioi tinh tuor Dk lay tt kh() xem tt() + Quản lý thông tin tour: Nha QL W_dang nhap Ql tt tuor ten DN pass ten tour ma tour loai tour chi phi dia diem Kt ten DN() Kt pass() them tt tour() sua tt tuor() xoa tt tuor() Biểu đồ tuần tự: - Quản lý nhân viên: 10 tt tuor lay tt tuor() : Nha QL : W_NV : W-QLNV : W_dang nhap : Nhan Vien : ql nv 1: dang nhap 2: Kt pass( ) 3: hien thi 4: xem DSNV 5: lay DSNV 6: lay tt nv( ) 7: ket qua 8: Hien thi DS 9: xem chi tiet 10: xem chi tiet 11: tim kiem nv 12: tim kiem nv 13: tt chi tiet NV 14: tt chi tiet NV 15: hien thi 16: them tt 17: them tt( ) 18: them tt( ) 19: sua tt 20: sua tt( ) 21: sua tt( ) 22: xoa tt 23: xoa tt( ) 24: xoa tt( ) 11 - Quản lý đăng ký tour: 12 : Nha QL : W_NV : W-QLNV : W_dang nhap : Nhan Vien : ql nv 1: dang nhap 2: Kt pass( ) 3: hien thi 4: xem DSNV 5: lay DSNV 6: lay tt nv( ) 7: ket qua 8: Hien thi DS 9: xem chi tiet 10: xem chi tiet 11: tim kiem nv 12: tim kiem nv 13: tt chi tiet NV 14: tt chi tiet NV 15: hien thi 16: them tt 17: them tt( ) 18: them tt( ) 19: sua tt 20: sua tt( ) 21: sua tt( ) 22: xoa tt 23: xoa tt( ) 24: xoa tt( ) - Quản lý khách hàng: 13 : Nha QL : W_dang nhap : W_tt khach hang : W_KH : tt khach hang : Ql tt khach hang 1: dang nhap 2: Kt pas s( ) 3: hien thi 4: xem tt( ) 5: lay ds kh 6: lay tt kh( ) 7: ket qua 8: hien thi ds kh 9: xem tt chi tiet 10: xem chi tiet 11: tim kiem kh 12: tim kiem kh 13: chi tiet kh 14: chi tiet kh 15: hien thi 16: them kh 17: them tt( ) 18: them tt 19: sua kh 20: sua tt( ) 21: sua tt 22: Xoa kh 23: xoa tt( ) 24: xoa tt - Quản lý tour: 14 : Nha QL : W_dang nhap : W_ql tour hien thi : thong tin tuor : Ql tt tuor : tt tuor 1: dang nhap 2: Kt pass( ) 3: hien thi 4: xem ds tuor 5: lay ds tuor 6: lay tt tuor( ) 7: ketqua 8: hien thi ds tuor 9: xem tuor 10: xem tuor 11: tim kiem tuor 12: tim kiem tuor 13: tt tuor 14: tt tuor( ) 15: hien thi 16: them tuor 17: them tt tour( ) 18: them tt tuor 19: sua tuor 20: sua tt tuor( ) 21: sua tt tuor 22: xoa tuor 23: xoa tt tuor( ) 24: xoa tt tuor Biểu đồ thành phần: 15 CSDL QL NV QLTUOR Giao dien KH QLKH Giao dien NQL Biểu đồ triển khai Nha QL khach hang TCP/IP Nhan vien TCP/IP database server application server TCP/IP TCP/IP 16 [...]... tt - Quản lý tour: 14 : Nha QL : W_dang nhap : W_ql tour hien thi : thong tin tuor : Ql tt tuor : tt tuor 1: dang nhap 2: Kt pass( ) 3: hien thi 4: xem ds tuor 5: lay ds tuor 6: lay tt tuor( ) 7: ketqua 8: hien thi ds tuor 9: xem tuor 10: xem tuor 11: tim kiem tuor 12: tim kiem tuor 13: tt tuor 14: tt tuor( ) 15: hien thi 16: them tuor 17: them tt tour( ) 18: them tt tuor 19: sua tuor 20: sua tt tuor( ... tuor 12: tim kiem tuor 13: tt tuor 14: tt tuor( ) 15: hien thi 16: them tuor 17: them tt tour( ) 18: them tt tuor 19: sua tuor 20: sua tt tuor( ) 21: sua tt tuor 22: xoa tuor 23: xoa tt tuor( ) 24: xoa tt tuor 6 Biểu đồ thành phần: 15 CSDL QL NV QLTUOR Giao dien KH QLKH Giao dien NQL 7 Biểu đồ triển khai Nha QL khach hang TCP/IP Nhan vien TCP/IP database server application server TCP/IP TCP/IP 16 ... kiem nv 12: tim kiem nv 13: tt chi tiet NV 14: tt chi tiet NV 15: hien thi 16: them tt 17: them tt( ) 18: them tt( ) 19: sua tt 20: sua tt( ) 21: sua tt( ) 22: xoa tt 23: xoa tt( ) 24: xoa tt( ) 11 - Quản lý đăng ký tour: 12 : Nha QL : W_NV : W-QLNV : W_dang nhap : Nhan Vien : ql nv 1: dang nhap 2: Kt pass( ) 3: hien thi 4: xem DSNV 5: lay DSNV 6: lay tt nv( ) 7: ket qua 8: Hien thi DS 9: xem chi tiet... tim kiem nv 12: tim kiem nv 13: tt chi tiet NV 14: tt chi tiet NV 15: hien thi 16: them tt 17: them tt( ) 18: them tt( ) 19: sua tt 20: sua tt( ) 21: sua tt( ) 22: xoa tt 23: xoa tt( ) 24: xoa tt( ) - Quản lý khách hàng: 13 : Nha QL : W_dang nhap : W_tt khach hang : W_KH : tt khach hang : Ql tt khach hang 1: dang nhap 2: Kt pas s( ) 3: hien thi 4: xem tt( ) 5: lay ds kh 6: lay tt kh( ) 7: ket qua 8: hien ... tour - Đăng nhập - Quản lý thông tin khách hàng Nhân viên - Nhà quản lý Cập nhật thông tin tour Thống kê/báo cáo Đăng nhập Quản lý thông tin tour Quản lý thông tin nhân viên Quản lý tình hình kinh... thi ds tuor 9: xem tuor 10: xem tuor 11: tim kiem tuor 12: tim kiem tuor 13: tt tuor 14: tt tuor( ) 15: hien thi 16: them tuor 17: them tt tour( ) 18: them tt tuor 19: sua tuor 20: sua tt tuor( ... lưu trữ Đối với người quản lý: Người quản lý quản lý thông tin nhân viên trực tiếp làm việc website, thông tin khuyến mại từ điểm du lịch, thông tin đối tác kinh doanh Quản lý yêu cầu gửi báo cáo