Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1 MB
Nội dung
Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 MỤC LỤC : LỜI NÓI ĐẦU MỤC LỤC I Mục tiêu phạm vi đề tài II Phân tích yêu cầu đề .3 Yêu cầu chức Yêu cầu giao diện .4 III.Phân tích hệ thống Mô hình thực thể ERD a Xác định loại thực thể b Mô hình ERD Chuyển mô hình ERD thành mô hình quan hệ Mô tả chi tiết cho quan hệ .8 Mô tả bảng tổng kết .14 a Tổng kết quan hệ 14 b Tổng kết thuộc tính .15 IV Thiết kế giao diện .16 Các menu giao diện 16 2.Mô tả form .20 V Thiết kế ô xử lý 37 VI Đánh giá ưu khuyết điểm 46 VII Phân công 46 Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 I Mục tiêu phạm vi đề tài : Mục tiêu : Phân tích thiết kế hệ thống thực việc quản lý Tour du lịch nước nhằm giúp cho việc : tổ chức Tour , quản lý Tour , việc quản lý số vấn đề liên quan khách hàng, nhân viên , phương tiện , … tốt , đảm bảo tính xác nhanh chóng tiện lợi Phạm vi : Giới hạn kiến thức môn học : phân tích thiết kế hệ thống thông tin , áp dụng cho mục tiêu đề bên Đề tài quan tâm đến việc quản lý thông tin : Tour , nhân viên , địa điểm du lịch , loại phương tiện quản lý thông tin khách hàng không trọng đến việc tính toán khoản thu - chi, báo cáo doanh thu thuế 1.3 Khảo sát : Công ty gồm nhiều đại lý tỉnh, số dó có đại lý trụ sở Mỗi đại lý có nhân viên quản lý Các đại lý thực thống việc tổ chức , quản lý bán vé Tour du lịch Lịch trình Tour mở đựơc vạch sẵn cho khách hàng bao gồm : khách sạn , phương tiện phục vụ , địa điểm tham quan suốt Tour loại hình dịch vụ phát sinh khác Tour Các hoạt động đại lý bao gồm : Nhân viên văn phòng chỗ chịu trách nhiệm cung cấp thông tin bán vé Tour du lịch cho khách hàng Điều phối nhân viên phụ trách tour du lịch bao gồm : hướng dẫn viên du lịch tài xế phương tiện phục vụ cho tour Khách hàng đến xem thông tin Tour , chọn Tour mua vé trực tiếp thông qua đại lý công ty II Phân tích yêu cầu đề tài : 1.Yêu cầu chức : a Quản lý hệ thống : - Mỗi người dùng có tài khoản sử dụng ( gồm Username password ) để đăng nhập tùy theo chức vụ quyền hạn - Thoát khỏi chương trình b Quản lý danh mục : - Quản lý Tour : + Tìm kiếm Tour + Xem thông tin Tour + Thêm Tour , sửa thông tin Tour xóa thông tin Tour - Quản lý khách hàng : + Quản lý thông tin khách hàng Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 + Thêm khách hàng , sửa thông tin khách hàng xóa khách hàng khỏi sở dũ liệu - Quản lý nhân viên : + Xem thông tin nhân viên + Thêm nhân viên , sửa thông tin nhân viên xóa thông tin nhân viên khỏi sở liệu - Quản lý đại lý : + Tìm kiếm đại lý + Xem thông tin đại lý + Thêm đại lý, sửa thông tin đại lý , xóa thông tin đại lý - Quản lý địa điểm tham quan : + Tìm kiếm địa điểm + Xem thông tin địa điểm + Thêm địa điểm , sửa đổi thông tin địa điểm , xóa dịa điểm - Quản lý phương tiện : + Xem thông tin phương tiện + Thêm phương tiện + Xóa thông tin phương tiện - Quản lý trợ giúp : + Trợ giúp theo chủ đề + Thông tin phần mềm c Quản lý liệu : + Hệ thống lưu phục hồi liệu Yêu cầu giao diện : Chương trình phải có giao diện đơn giản , thân thiện , dễ sử dụng III Phân tích hệ thống : Mô hình thực thể ERD : a Xác định thực thể: 1) Thực thể thứ : TOUR Mỗi thực thể tượng trưng cho Tour du lịch Các thuộc tính : + Mã số Tour (MSTOUR) : thuộc tính khóa , nhờ mà ta phân biệt đươc Tour với Tour khác + Tên Tour (TENTOUR) : thuộc tính cho biết tên Tour tương ứng với mã Tour + Ngày Bắt Đầu (NGAYBD) : cho biết ngày khởi hành Tour + Ngày Kết Thúc (NGAYKT) : cho biết ngày + Giá Tiền (GIA) : cho biết giá tiền Tour 2) Thực thể thứ : DAILY Mỗi thực thể tượng trưng cho Đai lý Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 + Mã số đại lý (MSDL) : thuộc tính khóa,để phân biệt đại lý với + Tên đại lý (TENDL) : mô tả tên đại lý + Mã nhân viên quản lý (MANVQL) : cho biết mã số nhân viên quản lý đại lý + Địa (DIACHI) : cho biết địa đại lý + Số điện thoại (SDT) : số điện thoại đại lý 3) Thực thể thứ : VE Mỗi thực thể tượng trưng cho vé + Mã số vé (MSVE) : thuộc tính khóa cho biết mã số vé,phân biệt vé với + Mã số Tour (MSTOUR) : thuộc tính khóa ngoại cho biết vé thuộc Tour + Mã số Đại lý (MSDL) : thuộc tính khóa ngoại cho biết vé Đại lý bán 4) Thực thể thứ : NHANVIEN Mỗi thực thể tượng trưng cho nhân viên + Mã số nhân viên (MSNV) : thuộc tính khóa cho biết mã số nhân viên + Tên nhân viên (TENNV) : cho biết tên nhân viên + Ngày sinh (NGAYSINH) : cho biết ngày sinh nhân viên + Giới tính (GIOITINH) : cho biết giới tính nhân viên + Địa (DIACHI) : cho biết địa nhân viên + Số điện thoại (SDT) : cho biết số điện thoại liên lạc với nhân viên 5) Thực thể thứ : CHUCVU Mỗi thực thể tượng trưng cho chức vụ + Mã chức vụ (MSCV) : thuộc tính khóa cho biết mã số chức vụ nhân viên + Tên chức vụ (TENCV) : cho biết tên chức vụ 6) Thực thể thứ : KHACHHANG Mỗi thực thể tượng trưng cho khách hàng + Mã số khách hàng (MSKH) : thuộc tính khóa cho biết mã số khách hàng + Tên khách hàng (TENKH) : cho biết tên khách hàng + Giới tính (GIOITINH) : cho biết giới tính khách hàng Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 + Chứng minh nhân dân (CMND) : cho biết số chứng minh nhân dân khách hàng + Địa (DIACHI) : cho biết địa nơi sinh sống khách hàng + Số điện thoại (SDT) : cho biết số điện thoại khách hàng 7) Thực thể thứ : QUOCTICH Mỗi thực thể tượng trưng cho quốc tịch + Mã Quốc gia (MAQG) : thuộc tính khóa cho biết mã quốc gia + Tên Quốc gia (TENQG) : cho biết tên quốc gia 8) Thực thể thứ : DD_THAMQUAN Mỗi thực thể tượng trưng cho địa điểm tham quan + Mã địa điêm tham quan (MSDD) : thuộc tính khóa cho biết địa điểm tham quan + Tên địa điểm tham quan (TENDD) : cho biết tên địa điểm tham quan + Địa (DIACHI) : cho biết địa địa điểm tham quan 9) Thực thể thứ : TINH Mỗi thực thể tượng trưng cho Tỉnh + Mã số tinh (MST) : thuộc tính khóa cho biết mã số tỉnh + Tên tỉnh (TENTINH) : cho biết tên tỉnh 10) Thực thể thứ 10 : KHACHSAN Mỗi thực thể tượng trưng cho Khách Sạn + Mã số khách sạn (MSKS) : thuộc tính khóa cho biết mã số khách sạn + Tên khách sạn (TENKS) : cho biết tên khách sạn + Địa (DIACHI) : cho biết địa khách sạn + Số điện thoại (SDT) : cho biết số điện thoại khách sạn 11) Thực thể thứ 11 : PHUONGTIEN Mỗi thực thể tượng trưng cho phương tiện + Mã số phuơng tiện (MSPT) : thuộc tính khóa cho biết mã số phương tiện + Tên phương tiện (TENPT) : cho biết tên phương tiện + Loại phương tiện (LOAIPT) : cho biết loại phương tiện Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 + Hiện trạng (HIENTRANG) : cho biết tình trạng phương tiện sử dụng hay sửa chữa + Sức chứa (SUCCHUA) : cho biết sức chứa tối đa phương tiện b Mô hình ERD: Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Trang Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Chuyển mô hình ERD thành mô hình quan hệ : TOUR(MSTOUR,TENTOUR,NGAYBD,NGAYKT,GIA) DAILY(MSDL,TENDL,MANVQL,DIACHI,SDT) VE(MSVE,MSTOUR,MSDL) NHANVIEN(MSNV,TENNV,NGAYSINH,GIOITINH,DIACHI,SDT) CHUCVU(MSCV,TENCV) KHACHHANG(MSKH,TENKH,GIOITINH,CMND,DIACHI,SDT) QUOCTICH(MAQG,TENQG) DD_THAMQUAN(MSDD,TENDD,DIACHI) TINH(MST,TENTINH) KHACHSAN(MSKS,TENKS,DIACHI,SDT) PHUONGTIEN(MSPT,TENPT,LOAIPT,HIENTRANG,SUCCHUA) Mô tả chi tiết cho quan hệ : 3.1 Quan hệ Tour : TOUR(MSTOUR,TENTOUR,NGAYBD,NGAYKT,GIA) STT Thuộc tính MSTOUR TENTOUR NGAYBD NGAYKT GIA Tên quan hệ :TOUR Ngày : Diễn giải Kiểu DL Số Byte Mã số Tour C 10 Tên Tour C 20 Ngày bắt đầu N Ngày kết thúc N Giá vé S 42 Khối lượng : - Số dòng tối thiểu - Số dòng tối đa - Kích thước tối thiểu - Kích thước tối đa MGT : 10 : 100 : 10 x 42 (byte) = 420 (byte) : 100 x 42 (byte) = 4200 (byte) 3.2 Quan hệ đại lý : Trang Loại DL B B B B B Ràng Buộc PK Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 DAILY(MSDL,TENDL,MANVQL,DIACHI,SDT) STT Thuộc tính MSDL TENDL MNVQL DIACHI SDT Tên quan hệ :DAILY Ngày : Diễn giải Kiểu DL Số Byte Mã số đại lý C 10 Tên đại lý C 20 Mã số nhân C 10 viên quản lý Địa đại lý C 30 Số điện thoại S 74 Khối lượng : - Số dòng tối thiểu - Số dòng tối đa - Kích thước tối thiểu - Kích thước tối đa MGT Loại DL B B B Ràng Buộc PK K B : 10 : 64 : 10 x 74 (byte) = 740 (byte) : 64 x 74 (byte) = 4736 (byte) 3.3 Quan hệ Vé : VE(MSVE,MSTOUR,MSDL) STT Thuộc tính MSVE MSTOUR MSDL Diễn giải Mã số vé Mã số Tour Mã số đại lý Khối lượng : - Số dòng tối thiểu - Số dòng tối đa - Kích thước tối thiểu - Kích thước tối đa Tên quan hệ : VE Ngày : Kiểu DL Số Byte C 10 C 10 C 10 30 MGT Loại DL B B B : 100 : 1000 : 100 x 30 (byte) = 3000 (byte) : 1000 x 30 (byte) = 30000 (byte) Trang Ràng Buộc PK FK(TOUR) FK(DAILY) Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 3.4 Quan hệ Nhân viên: NHANVIEN(MSNV,TENNV,NGAYSINH,GIOITINH,DIACHI,SDT) STT Thuộc tính MSNV TENNV NGAYSINH GIOITINH DIACHI SDT Tên quan hệ : NHANVIEN Ngày : Diễn giải Kiểu DL Số Byte MGT Mã số nhân C 10 viên Tên nhân viên C 20 Ngày sinh N Giới tính C Địa C 30 Số điện thoại S 73 Khối lượng : - Số dòng tối thiểu - Số dòng tối đa - Kích thước tối thiểu - Kích thước tối đa Loại DL B Ràng Buộc PK B B B B K : 100 : 400 : 100 x 73 (byte) = 7300 (byte) : 400 x 73 (byte) = 29200 (byte) 3.5 Quan hệ Chức vụ: CHUCVU(MSCV,TENCV) STT Thuộc tính MSCV TENCV Tên quan hệ : CHUCVU Ngày : Diễn giải Kiểu DL Số Byte Mã số chức vụ C 10 Tên chức vụ C 30 40 Khối lượng : - Số dòng tối thiểu - Số dòng tối đa - Kích thước tối thiểu - Kích thước tối đa MGT Loại DL B B : 10 : 20 : 10 x 40 (byte) = 400 (byte) : 20 x 40 (byte) = 800 (byte) Trang 10 Ràng Buộc PK Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 2.14 Thêm phương tiện : Tên đối tượng Mã phương tiện Tên phương tiện Loại phương tiện Kiểu đối tượng Textbox Ràng buộc 10 kí tự Dữ liệu Mục đích Nhập từ KB Lưu lại mã phương tiện Textbox 10 kí tự Nhập từ KB Lưu lại tên phương tiện Combo Box loại Lấy từ Lấy liệu sở liệu Trang 33 Hàm Liên Quan Mặc Định Máy bay,xe lửa,ôtô Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Sức chứa Combo Box Lưu Command Hủy bỏ Command SĐT : 0986123996 Lấy từ Lấy liệu sở liệu Đồng ý lưu phương tiện Hủy bỏ trở form phương tiện Luu_Click() HuyBo_Click() 2.15 Địa điểm tham quan : Tên đối tượng Miền Kiểu đối tượng Ràng buộc Combo box Tỉnh Combo Box miền Lấy từ sở liệu 64 Lấy từ tỉnh sở thành liệu Dữ liệu Mục đích Thu hẹp số tỉnh Thu hẹp số địa điểm tham quan Trang 34 Hàm Liên Quan Mặc Định Bắc,trung,nam Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Tìm Command Thêm Command Xoá Command Sửa Command SĐT : 0986123996 Tìm địa điểm tham quan Chuyển sang form thêm địa điểm tham quan Xóa địa điểm chọn Sửa địa điểm chọn Tim_Click() Them_Click() Xoa_Click() Sua_Click() 2.16 Thêm địa điểm tham quan : Tên đối Kiểu đối tượng tượng Miền Combo box Tỉnh Combo Box Mã số địa Textbox Ràng buộc miền Dữ liệu Lấy từ sở liệu 64 tỉnh Lấy từ thành sở liệu 10 ký Nhập từ tự KB Mục đích Lấy liệu Lấy liệu Lưu mã số địa điểm Trang 35 Hàm Liên Quan Mặc Định Bắc,trung,nam Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com điểm Tên địa điểm Địa Textbox Đồng ý Command Hủy Command Textbox 30 kí tự 30 kí tự SĐT : 0986123996 Nhập từ KB Nhập từ KB Lưu tên địa điểm Lưu địa Đồng ý Dongy_Click() lưu địa điểm tham quan Trở địa Huy_Click() điểm tham quan 2.17 Thông tin phần mềm : Trang 36 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 V Thiết kế ô xử lý : Ô xử lý tìm form Danh mục Tour Tên xử lý Form Input Output Table liên quan : Tìm : DANH MỤC TOUR : Từ ngày,đến ngày : xuất danh sách Tour thỏa điều kiện : KHACHHANG,TOUR,QUOCTICH Trang 37 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Ô xử lý lưu form thêm đại lý : Tên xử lý Form Input Output Table liên quan : Lưu :THÊM MỚI ĐẠI LÝ : MSDL,TenDL,MNVQL,SDT,MST,DIACHI : Thông báo thêm thành công vào sở liệu : DAILY,NHANVIEN,TINH Trang 38 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Ô xử lý thêm form danh mục Tour Tên xử lý : Thêm Form : Danh mục Tour Input : MSTOUR,TenTOUR,NGAYKHOIHANH, NGAYKETTHUC,GIA,DIADIEM,GHICHU Output : thông báo thêm thành công Trang 39 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Table liên quan SĐT : 0986123996 : TOUR,DD_THAMQUAN Ô xử lý sửa form Danh sách đại lý : Tên xử lý Form Input Output : Sửa : DANH SÁCH ĐẠI LÝ : MSDL,TênDL,MaNVQL,DIACHI,SDT : Thông báo sửa thành công Trang 40 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Table liên quan SĐT : 0986123996 : DAILY Ô xử lý Đăng kí form Đăng kí Tour : Tên xử lý Form Input : Đăng kí : ĐĂNG KÍ TOUR Trang 41 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 :MSKH,TENKH,GIOITINH,SoCMND,QUOCTICH,DIACHI,SDT,MSTOUR,QUOCTICH Output : Thông báo thêm thành công vào sở liệu Table liên quan : KHACHHANG,TOUR,QUOCTICH Ô xử lý xóa form Danh sách đại lý : Tên xử lý : Xóa Trang 42 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Form Input Output Table liên quan SĐT : 0986123996 : DANH SÁCH ĐẠI LÝ : MSDL : Thông báo xóa thành công : DAILY Ô xử lý thêm form thêm nhân viên Trang 43 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Tên xử lý Form Input Output Table liên quan SĐT : 0986123996 : Thêm : THÊM MỚI NHÂN VIÊN : MSNV,TENNV,NGAYSINH,GIOITINH,DIACHI,SDT,CHUCVU :Thông báo thêm thành công vào sở liệu : NHANVIEN,CHUCVU Trang 44 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Ô xử lý sửa form Danh sách nhân viên : Tên xử lý : Sửa Form : DANH SÁCH NHÂN VIÊN Input : MSNV,TenNV,NGAYSINH,GIOITINH,DIACHI,SDT,CHUCVU,MSDL Output : Thông báo sửa thành công Table liên quan : NHANVIEN Trang 45 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Ô xử lý xóa form Danh sách nhân viên : Tên xử lý Form Input Output Table liên quan : Xóa : DANH SÁCH NHÂN VIÊN : MSNV : Thông báo xóa thành công : NHANVIEN Trang 46 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 VI Đánh giá ưu khuyết điểm : Ưu điểm : + Giao diện đầy đủ + Thể số chức thỏa yêu cầu chương trình + Giải thuật tương đối đầy đủ để phát triển lên phần mềm Khuyết điểm : + Chưa hoàn chỉnh + Giao diện chưa đẹp + Các ô xử lý thiếu xót + Chưa linh hoạt để phát triển thêm + Một số chỗ chưa rõ ràng VII Phân công : Toàn phần phân tích , thiết kế giải thuật hai làm Trang 47