Phân tích, thiết kế và triển khai Phần mềm Quản lý chương trình du lịch cho Công ty Đầu tư - Vận tải - Du lịch Hoàng Việt

MỤC LỤC

Huế

Ăn chiều và thăm quan nhà vườn Huế (một nét độc đáo của Huế và lối kiến trúc được thu gọn lại trong khuôn viên của mỗi nhà, tồn tại, hòa quyện với nhau trong tổng thể hài hòa đầy màu sắc).

Nha Trang – Tp.Hồ Chí Minh

Tổ chức bán chương trình du lịch

 Bán chương trình du lịch nội địa thông qua các đại lý, các công ty lữ hành gửi khách trong phạm vi quốc gia.  Bán chương trình du lịch quốc tế Inbound thông qua các công ty gửi khách và các đại lý lữ hành ở ngoài nước.

Hệ thống dịch vụ của đại lý lữ hành

Để tư vấn cho khách lựa chọn chương trình du lịch cần có thông tin: mục đích chuyến đi của khách, nơi đến được khách ưa thích, thời gian cho chuyến đi, khả năng thanh toán, các yêu cầu về chất lượng và thói quen tiêu dùng. Bên cạnh việc cung cấp dịch vụ trên, đại lý lữ hành còn tiến hành cung cấp các dịch vụ khác như: cho thuê xe, bán vé ô tô, tàu hỏa, bảo hiểm, bán vé vào cổng các khu tham quan, các điểm vui chơi giải trí, xem thi đấu thể thao, biểu diễn văn nghệ, các ấn phẩm văn hóa thể thao, hàng lưu niệm….

Quy trình phục vụ của đại lý lữ hành

Để đảm bảo tư vấn và tiêu thụ được dịch vụ lưu trú và ăn uống, nhân viên đại lý lữ hành phải có kiến thức về loại sản phẩm này và thông tin từ phía khách. Thông tin bao gồm các yêu cầu về đặt buồng: Ngày đến, ngày đi, số lượng khách ở mỗi buồng, trẻ em dưới 12 tuổi, yêu cầu đặc biệt của khách. Để cung cấp dịch vụ này cần nắm được sự phát triển của việc đi lịa bằng tàu thủy, lợi ích của sự đi lại bằng tàu thủy với mục đích du lịch, các hàng loại du lịch bằng tàu thủy.

Để cung cấp được dịch vụ này cần nắm vững các chủng loại chương trình du lịch, các tuyến điểm du lịch, nguồn của chương trình du lịch, các yêu cầu đối với khách về đặt chỗ.  Bước 3: Nếu khách tiêu dùng dịch vụ (mua hoặc đặt chỗ) thanh toán đặt cọc, chuyển giao tài liệu và hướng dẫn khách.  Bước 4: Theo dừi việc tiờu dựng dịch vụ của khỏch tại cỏc nhà cung cấp, nhận thông tin phản hồi từ phía khách và các nhà cung cấp.

Yêu cầu sẵn sàng tiếp nhận và có sự phản hồi kịp thời trước sự phàn nàn chê bai của khách, thông báo cho nhà cung cấp để có sự giải đáp hoặc đền bù thỏa đáng cho khách.

Vòng đời phát triển của phần mềm

- Mã hóa: khái niệm mã hóa trong công nghệ phần mềm khác với khái niệm mã hóa thông thường. Bản chất của mã hóa trong công nghệ phần mềm là kĩ sư phần mềm lựa chọn một ngôn ngữ lập trình nào đó và tiến hành lập trình bằng tay hoặc lập trình tự động trên cơ sở hồ sơ thiết kế. Đây là một công đoạn đặc biệt trong sản xuất phần mềm công nghiệp và người ta dùng kĩ thuật như kiểm thử hộp đen, hộp trắng.

- Bảo trì: là công đoạn cuối cùng nhằm thỏa đảm bảo chất lượng của phần mềm và giữ gìn thương hiệu của công ty. Mô hình thác nước biểu diễn các quá trình chịu tác động của các công đoạn ở phía trên khi lấy hình ảnh một thác nước dội từ trên xuống. Mô hình thác nước là một công cụ hữu hiệu trong công nghệ phần mềm với chức năng phõn định rừ ràng từng cụng đoạn phỏt triển của phần mềm để cú cơ sở tác động vào từng giai đoạn một cách hiệu quả nhất.

Tiến trình thiết kế phần mềm

Việc phân chia thành góc độ quản lý và kĩ thuật giúp cho việc quản lý tiến trình phần mềm được mô hình hoá những bước rất cụ thể.

Các quy trình trong công nghệ phần mềm 1. Quy trình xác định yêu cầu

     Mục đích: Nhằm tiến hành đưa ra phác thảo hợp đồng, tiến hành xây dựng các điều kiện cụ thể của hợp đồng kớ kết văn bản hợp đồng với khỏch hàng theo dừi tiến trình thực hiện hợp đồng, thanh toán và thanh lý hợp đồng. QTVDA duyệt 2 Thiết kế kiến trúc Sau khi kết thúc bước 1 QTVDA duyệt 3 Thiết kế dữ liệu Sau khi kết thúc bước 2 QTVDA duyệt 4 Thiết kế thủ tục Sau khi kết thúc bước 2 QTVDA duyệt 5 Thiết kế chương trình Sau khi kết thúc bước 2 QTVDA duyệt 6 Thiết kế giao diện Sau khi kết thúc bước 2 QTVDA duyệt.  Mục đích: Trên cơ sở bản vẽ thiết kế kỹ sư phần mềm lựa chọn một ngôn ngữ lập trình nào đó để chuyển từ bản vẽ thiết kế đã được biểu diễn trên ngôn ngữ cụ thể vì điều đó người ta coi quá trình lập trình là quá trình thi công.

    • Test phần mềm đòi hỏi những cán bộ có trình độ cao ko chi về tin học mà còn có kiến thức tổng hợp mọi lĩnh vực vì bản chất là ko phải kiểm tra lỗi từng dòng lệnh mà trứơc mỗi phần mềm thuộc lĩnh vực nào đó, cán bộ test phải am hiểu lĩnh vực này 1 cách sâu sắc đẽ xây dựng 1 kịch bản , qua đó đặt phần mềm vào tình huống hóc búa nhất.Do đó quá trình xây dựng kịch bản Test rất quan trọng ko những là khoa học mà nó còn là nghệ thuật. • Khi xây dựng kịch bản test người ta dành nhiều thời gian để nghiên cứu chuyên sâu về lĩnh vực phần mềm và nói chung người ta ko khai thác điểm mạnh phần mềm đả quảng cáo.mà ngừoi ta tìm ra những điểm yếu mà phần mềm mắc phải lỗi đó để đưa vào ứng dụng. Trong bảng này ta liệt kê các hoạt động lớn nhưng chưa là hoạt động cụ thể cho hoạt động của chương trình người ta phải chi tiết hóa đầu việc cụ thể.

    2 Lập kế hoạch triển khai Kết thúc bước 1 QTVDA phê duyệt 3 Cài đặt máy chủ kết thúc bước 2 QTVDA phê duyệt 4 Cài dặt máy mạng Kết thúc bước 3 QTVDA phê duyệt,. Trên cở sở bảng phân loại tổng quát các hoạt động thì các cán bộ tiếp tục chi tiết hóa thành cácđầu việc cụ thể để có bản hướng dẫn hoạt động cụ thể chi tiết theo công việc và theo thời gian. Microsoft SQL Server 2000 cung cấp một nền tảng dữ liệu thông minh, hiệu suất cao và đáng tin cậy để chạy những ứng dụng quan trọng nhất, giảm thời gian và chi phí của việc phát triển và quản lý các ứng dụng, và chuyển giao sự thấu hiểu để hành động cho toàn tổ chức.

    PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ CHƯƠNG TRÌNH DU LỊCH CHO CÔNG

    Phân tích hệ thống

    • Sơ đồ luồng thông tin (IFD)

      Mỗi địa danh được xác định thông qua mã của nó và được mô tả chi tiết thông qua các thuộc tính: Tên địa danh, Mô tả. Mỗi nhà hàng được nhận diện duy nhất thông qua mã của nó và được mô tả thông qua các thuộc tính: Tên nhà hàng, Địa chỉ, Điện thoại, Mã số thuế, Fax, Trang chủ, Email, Tài khoản ngân hàng, Tên ngân hàng. Mỗi khách sạn được nhận diện duy nhất thông qua mã của nó và được mô tả thông qua các thuộc tính: Tên khách sạn, Cấp khách sạn, Địa chỉ, Điện thoại, Mã số thuế, Fax, Trang chủ, Email, Tài khoản ngân hàng, Tên ngân hàng.

      Mỗi đối tác được gán một mã duy nhất và được mô tả chi tiết thông qua các thuộc tính: Tên, Địa chỉ, Điện thoại, Mã số thuế, Fax, Trang chủ, Email, Tài khoản ngân hàng, Tên ngân hàng, Ghi chú. Mỗi chương trình du lịch được nhận diện thông qua một mã duy nhất và được mô tả chi tiết thông qua các thuộc tính: Tên chương trình, Thời gian, Số lượng, Ngày xuất phát, Giá, Giá trẻ em, Phương tiện, Hướng dẫn viên, Hoa hồng. Danh mục chặng của chương trình du lịch dùng để quản lý các chặng của chương trình du lịch.

      Mỗi chặng được xác định thông qua mã của chặng và mã của chương trình du lịc và được mô tả chi tiết thông qua các thuộc tính: Phương tiện, Nhà hàng, Khách sạn, Mô tả. Mỗi khách hàng được nhận diện thông qua một mã duy nhất và được mô tả chi tiết thông qua các thuộc tính: Tên khách hàng, Địa chỉ, Địa thoại, Email, Mã số thuế, Người đại diện, Chức vụ của người đại diện, Tài khoản ngân hàng, Tên ngân hàng, Fax, Trang chủ, Ghi chú. Mỗi yêu cầu được xác định thông qua mã của nó và mã của khách hàng có yêu cầu và được mô tả chi tiết thông qua các thuộc tính: Địa danh, Ngày xuất phát, Số lượng người lớn, Số lượng trẻ em dưới 2 tuổi, Số lượng trẻ em dưới 5 tuổi, Số lượng trẻ em dưới 12 tuổi, Phương tiện, Cấp khách sạn, Ăn, Hướng dẫn viên, Ghi chú.

      5.1.1. Sơ đồ luồng thông tin nghiệp vụ nhập yêu cầu của khách hàng
      5.1.1. Sơ đồ luồng thông tin nghiệp vụ nhập yêu cầu của khách hàng