1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Quản lý công ty du lịch hà giang TRAVEL (báo cáo môn học công nghệ phần mềm)

32 9 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Quản lý công ty du lịch Hà Giang TRAVEL (báo cáo môn học công nghệ phần mềm)
Tác giả Nguyễn Trọng Nghĩa
Người hướng dẫn TS. Lê Thị Trang Linh
Trường học Trường Đại Học Điện Lực, Khoa Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo môn học công nghệ phần mềm
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 1,09 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khách hàng có thể đặt tour du lịch nếu muốn, trường hợp khách hàng phân vânchưa chọn được tour du lịch thích hợp sẽ được nhân viên công ty tư vấn trực tiếp.Khách hàng có nhu cầu đặt tour

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN

Trang 2

CHƯƠNG 1 KHẢO SÁT HỆ THỐNG

1.1 Khảo sát hiện trạng

Với địa hình có núi cao, có sông suối nhiều, có nhiều danh lam thắng cảnh, ditích lịch sử văn hóa, địa chất địa mạo nên các tỉnh phía Bắc ngày nay đã và đangxây dựng, phát triển về các loại hình du lịch đặc sắc như du lịch nghỉ dưỡng, du lịchtham quan ngắm cảnh, du lịch sinh thái, du lịch làng bản v, du lịch thể thao mạohiểm Mỗi một loại hình du lịch có một đặc điểm riêng biệt mà khi mỗi du kháchđến tham quan, trải nghiệm không thể nào quên và muốn quay trở lại vào nhiều lầnsau

Tuy nhiên hiện nay việc ứng dụng công nghệ thông tin để khai thác các nguồnkhách có nguyện vọng đi theo các loại hình du lịch nêu trên của các công ty du lịchchưa được chú trọng đặc biệt là những công ty du lịch vừa và nhỏ

Tất cả các nghiệp vụ đều được đặt và ghi lại trong sổ sách quản lý của từng bộphận chuyên môn nhiệm vụ, việc này dẫn đến công ty phải bỏ ra số lượng kinh phíkhông nhỏ chi cho nhân công, chưa kể đến việc thực hiện chậm trễ trong việc tiếpcận những khách hàng tiềm năng, khách hàng có nhu cầu tham quan du lịch nhưng

có quỹ thời gian ngắn, dẫn đến chưa đem lại hiệu quả cao trong kinh doanh.Thường thì khi khách hàng đặt một tour du lịch đi vùng núi phía Bắc công ty sẽphải mất rất nhiều thời gian cho nhân viên quản lý lên lịch trình tuor, liên hệ cácdịch vụ ăn nghỉ, các điểm tham quan du lịch làm sao cho phù hợp với từng dòngkhách điều đó sẽ gây mất rấ nhiều thời gian

Do đó để nâng cao hiệu quả kinh doanh góp phần nâng cao doanh thu du lịchdịch vụ của công ty cũng như góp phần phát triển du lịch vùng núi phía Bắc, công

ty cần phải áp dụng công nghệ thông tin vào công việc quản lý nhằm cải tiến quytrình quản lý, điều hành để giảm nguồn nhân lực gián tiếp cũng như làm cho việcđiều hành dịch vụ du lịch công ty trở nên dễ dàng hơn trong thời kỳ công nghệ 4.0hiện nay

Trang 3

1.1.2 Tổng quan về công ty

1.1.2.1 Thông tin công ty.

 Tên công ty: Công ty DU LỊCH HÀ GIANG TRẺ (HAGIANGTRE TRAVE)

 Tổng số nhân viên : 23người

 Thời gian làm việc: Các ngày trong tuần (từ thứ 2 đến chủ nhật)

 Website: hthông tinps://hagiangtretravel.com/

Hình 1.2.1 Một số hình ảnh của du khách khi đi tour của công ty

Trang 4

1.2 Xác định bài toán cần giải quyết

1.2.1 Mục tiêu

- Hệ thống quản lý bán hàng có nhiệm vụ chức năng nghiệp vụ về Quản lýCông ty Du Lịch Hỗ trợ quản lý tour và nhân viên làm việc Giúp quản lý công

ty thống kê báo cáo từ đó nắm bắt được tình hình kinh doanh của Công ty để đưa

ra phương hướng phát triển trong thời gian tới

- Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt động của Công

ty Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng và chính xác hơn

- Giảm bớt chi phí, nhân công, thời gian và sức lực

Khách hàng có thể đặt tour du lịch nếu muốn, trường hợp khách hàng phân vânchưa chọn được tour du lịch thích hợp sẽ được nhân viên công ty tư vấn trực tiếp.Khách hàng có nhu cầu đặt tour cần cung cấp thông tin vào phiếu đặt tour: Họ tên,địa chỉ, số điện thoại, email, giới tính, ngày sinh

Chức năng quản lý tour: Tour du lịch khi được xây dựng phải đảm bảo nhữngyêu cầu chủ yếu như tính khả thi, phù hợp với nhu cầu của thị trường, đáp ứngnhững mục tiêu của công ty lữ hành, có sức lôi cuốn thúc đẩy khách du lịch raquyết định du lịch theo tour

Chức năng quản lý phiếu đặt tour: Cung cấp phiếu mua hàng cho mua hàngcho khách hàng xuất các hoá đơn thông tin về tour du lịch lưu dữ liệu của kháchhàng trong kho tài liệu của công ty

Chức năng Dịch vụ mua tour : Khách hàng được dịch vụ mua tour theo yêu cầucủa mình

Trang 5

1.4 Yêu cầu phần mềm

1.4.1 Yêu cầu chức năng

Hệ thống quản lý tour du lịch thực hiện chức năng:

- Chức năng quản lý khách hàng: Hệ thống cho phép thêm mới tour kháchhàng, sửa thông tin khách hàng, xóa thông tin khách hàng,Tạo hoá đơn

- Quản lý thông tin tour: Thông tin tour du lịch mới được lưu vào hệ thống,

có thể sửa, xóa tour tour du lịch khi có yêu cầu

- Quản lý Phiếu đặt tour : Quản lý thông tin Phiếu đặt tour bằng hệ thốngmáy tính dễ dàng thêm xoá sửa phiếu đặt tour

- Dịch vụ mua tour: Khi khách hàng truy cập vào hệ thông có thể tìm kiếmthông tin tour và Đăng ký tour

1.4.2 Yêu cầu phi chức năng

1.4.2.1.Yêu cầu bảo mật

Yêu Cầu bảo mật: Hệ thống có độ an toàn cao, các thông tin không bị để lộ rangoài

1.4.2.2 Yêu cầu về sao lưu

Yêu Cầu sao lưu: lưu dữ liệu bảo toàn nguyên vẹn

1.4.2.3 Yêu cầu về tính năng sử dụng

Yêu cầu khả năng sử dụng: Hệ thống dễ sử dụng đối với những người sử dụng

có kinh nghiệm Đối với những người có ít kiến thức về tin học cũng có khả năng

sử dụng hệ thống

1.4.2.4 Yêu cầu ràng buộc thiết kế

Yêu Cầu Thiết Kế: Giao diện ưa nhìn, chuyên nghiệp và thân thiện với người

1.4.2.7 Yêu cầu khi sử dụng phần mềm

Yêu cầu khi sử dụng phần mềm: hệ thống cần cập nhật phần mềm liên tục khiđược update các tour du lịch và thiết kế giao diện theo xu hướng hiện đại

Trang 6

1.4.2.8 Các yêu cầu khác

Ngoài ra hệ thống phải tương thích với Window XP hoặc Window 7,8; tươngthích với các thiết bị hỗ trợ như máy in, máy fax,…

Trang 7

Chương 2 Quản Lý Dự Án

2.1 Ước lượng dự án

Hệ thống quản lý sẽ giúp quản lý và kiểm soát tình trạng của công công ty

và thông tin các tour du lịch Phần mềm góp phần nâng cao hiệu quả công việcthúc đẩy hoạt động của công ty Giúp cho công việc quản lý trở nên dễ dànghơn Đem lại lợi nhuận cao cho công ty

Trang 8

2.1.1 Ước lượng chi phí

Thu Nhập các yêu cầu tổng

Từ yêu cầu thu được từphầnkhảo sát, mô tả cụ thể hơn

về những yêu cầu cần thiết củaphần mềm

100.000VND

Mô tả kiếntrúc hệthốngbằng các sơ

đồ Use case, trình

tự, hoạt động

Xây dựng kiến trúc phầnmềmbằng các sơ đồ use case,trình tự, hoạt động (dùngRational rose)

100.000VND

Thiết kế cơ sở dữliệu hệ thống

Xây dựng cấu trúc cơ sở dữ liệucho phần mềm (gồm các bảng

Từ những thông tin đã thu thập

ở trên lập kế hoạch xâydựngchi tiết những nhiệm vụcủaquản lý

100.000VND

Trang 9

Thiết kế module -Xây dựng form đăng nhập

-Xây dựng form: Quản lýkhách hàng, Quản lý Phiếu muatour, Quản lý thông tin tour,Dịch vụ mua tour

Kiểm thử module - Kiểm thử giao diện, kiểm tra

xem giao diện có đạt yêucầukhông, về hình thức bố trígiao diện của phần mềm có bốtrí hợp lý hay không

Lắp ráp hoàn chỉnh cácmodule thành chương trìnhthống nhất đểchạy thử

100.000VND

Kiểm thử tích hợptoàn hệ thống

Test tổng quan hệ thống 100.000VND

Thực hiện fix cáclỗi tồn tại

Fix các lỗi phát sinh trong khitest

liệu liên quan chokhách hành

Chuyển giao sản phẩm cũngnhư hướng dẫn sử dụng chokhách hàng

0VND

Trang 10

2.1.2 Ước tính thời gian

Thu Nhập các yêu cầu tổng

Khởi tạo dự án Thông báo Triển khai dự án

Từ yêu cầu thu được từphầnkhảo sát, mô tả cụ thể hơn

về những yêu cầu cần thiết củaphần mềm

1 ngày

Mô tả kiến trúc hệthống bằng các sơ

đồ Use case, trình

tự, hoạt động

Xây dựng kiến trúc phần mềmbằng các sơ đồ use case, trình

tự, hoạt động (dùng Rationalrose)

1 ngày

Thiết kế cơ sở dữliệu hệ thống

Xây dựng cấu trúc cơ sở dữ liệucho phần mềm (gồm các bảng

Từ những thông tin đã thu thập

ở trên lập kế hoạch xâydựngchi tiết những nhiệm vụ củaquản lý

5 ngày

Trang 11

Thiết kế module -Xây dựng form đăng nhập

-Xây dựng form: Quản lýkhách hàng, Quản lý Phiếu muatour, Quản lý thông tin tour,Dịch vụ mua tour

Kiểm thử module - Kiểm thử giao diện, kiểm tra

xem giao diện có đạt yêu cầukhông, về hình thức bố trí giaodiện của phần mềm có bố tríhợp lý hay không

Lắp ráp hoàn chỉnh cácmodule thành chương trìnhthống nhất đểchạy thử

1 ngày

Kiểm thử tích hợptoàn hệ thống

Test tổng quan hệ thống 1 ngày

Thực hiện fix cáclỗi tồn tại

Fix các lỗi phát sinh trong khitest

liệu liên quan chokhách hành

Chuyển giao sản phẩm cũngnhư hướng dẫn sử dụng chokhách hàng

1 ngày

Trang 12

2.1.3 Ước lượng người tham gia

Số lượng người tham gia: 1

2.2 Lập lịch và theo dõi

Giai

Đoạn

Hoạtđộng

Tên hoạtđộng

Kếthừahoạtđộng

Thời gianbắt đầu

Thời giankết thúc

HoànThành

ChưaHoànthành

Khảo sát

mô hình

1.1 Khảo sát

thực tếphân tíchyêu cầu

1/9/2022 2/9/2022 x

1.2 Báo cáo

triển khai

dự án,phạm vi

Trang 13

dữ liệu tượng 2.3

2.43.2 Xây dựng

các đốitượng

3.1 12/9/2022 13/9/2022 x

3.3 Thiết lập

cơ sở dữliệu cho hệthống đó

3,13.2

25/9/2022 26/9/2022 x

6.2 Kiểm tra

độ chínhxác của dữliệu

28/9/2022 29/9/2022 x

7.2 Kiểm Tra

độ chínhxác

6.37.1

1/10/2022 2/10/2022 x

8.2 Kết thúc

dự án

x

Trang 14

-Tạo phiếu đăng ký tour

Trang 15

3.2 Phân tích chi tiết từng chức năng của hệ thống 3.2.1 Chức năng đăng nhập

3.2.2.1 Biểu đồ Use case Đăng nhập

Hình 2: Biểu đồ use case chức năng đăng nhập

Đặc tả use case đăng nhập

- Tác nhân: Người dùng

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 16

- Mô tả: Mỗi khi tác nhân sử dụng hệ thống thì cần thực hiện chức năng đăng nhập vào

hệ thống

- Dòng sự kiện chính:

Tác nhân yêu cầu giao diện đăng nhập vào hệ thống

Hệ thống hiện thị giao diện đăng nhập cho tác nhân

Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu (password)

Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống

Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệ thống chính Kết thúc use case đăng nhập

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăng nhập thành công!!!” và hiện thị giao diện chính cho tác nhân thực hiện các chức năng khác

Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăng nhập thất bại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhập lại thông tin của mình

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 17

3.2.1.2 Biểu đồ hoạt động Đăng nhập

Hình 3 biểu đồ hoạt động đăng nhập

Mô tả hoạt động:

Bước 1: Người dùng gửi yêu cầu đăng nhập vào hệ thống bằng cách nhấn vào nútĐăng nhập

Bước 2: Màn hình hiển thị giao diện đăng nhập

Bước 3 Người dùng nhập vào nhập Tài Khoản và Mật Khẩu

Bước 4 Hệ thống kiểm tra tính hợp lý của dữ liệu đầu vào

- Nếu dữ liệu tồn tại trong cơ sở dữ liệu ->Cấp quyền đăng nhập cho ngườidùng vào hệ thống

- Nếu dữ liệu không tồn tại trong cơ sở dữ liệu ->Thông báo “Đăng nhậpkhông thành công”

3.2.2 Chức năng quản lý khách hàng

3.2.2.1 Biểu đồ Use case Quản lý Thông tin Khách hàng

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 18

Hình 4 Biểu đồ Use case Quản lý Thông tin Khách hàng

Đặc tả use case quản lý Khách hàng

- Tác nhân: Nhân viên

- Mô tả: Mỗi khi tác nhân cần thực hiện chức năng quản lý nhân viên đểchỉnh sửa thông tin khách hàng

- Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện quản lý khách hàng

- Hệ thống hiện thị giao diện quản lý nhân viên cho khách hàng

- Tác nhân sẽ: cập nhật thông tin khách hàng (thêm, xóa, sửa)

- Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống

- Kết thúc use case quản lý khách hàng

- Dòng sự kiện phụ: Không có

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

- Cập nhật thành công: Hệ thống sẽ gửi thông báo “Thông tin đã lưu!!!”

và quay trở lại giao diện quản lý khách hàng

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 19

3.2.2.2 Biểu đồ hoạt động Thêm thông tin khách hàng

Hình 5 Biểu đồ hoạt động Thêm thông tin khách hàng

Mô tả hoạt động:

Bước 1: Nhân viên dùng chọn quản lý khách hàng

Bước 2: Màn hình hiển thị giao diện Hiển thị ra màn hình quản lý khách hàng

Bước 3: Nhân viên yêu cầu thêm thông tin khách hàng

Bước 4:Hệ thống hiện thị thêm thông tin khách hàng

Bước 5 :Nhập thông tin khách hàng như (Họ Tên, Ngày Sinh, Email, Số ĐiệnThoại, Số Căn Cước Công Dân)

Bước 6 :Hệ thống kiểm tra tính hợp lý của dữ liệu đầu vào

- Nếu dữ liệu không tại trong cơ sở dữ liệu -> Hệ thống hiện thị thêm thànhcông

- Nếu dữ liệu tồn tại hoặc không hợp lệ trong cơ sở dữ liệu -> Hệ thống hiệnthị thêm thất bại

3.2.2.3 Biểu đồ hoạt động Sửa thông tin khách hàng

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 20

Hình 6Biểu đồ hoạt động Sửa thông tin khách hàng

Mô tả hoạt động

Bước 1: Nhân viên dùng chọn quản lý khách hàng

Bước 2: Màn hình hiển thị giao diện Hiển thị ra màn hình quản lý khách hàng

Bước 3: Nhân viên yêu cầu sửa thông tin khách hàng

Bước 4:Hệ thống hiện thị sửa thông tin khách hàng

Bước 5 :Nhập thông tin khách hàng cần sửa

Bước 6 :Hệ thống kiểm tra tính hợp lý của dữ liệu đầu vào

- Nếu dữ liệu hợp lệ trong cơ sở dữ liệu -> Hệ thống hiện thị sửa thành công

- Nếu dữ liệu không hợp lệ trong cơ sở dữ liệu -> Hệ thống hiện thị sửa thấtbại

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 21

3.2.2.4 Biểu đồ hoạt động Xoá thông tin khách hàng

Hình 7 Biểu đồ hoạt động Xoá thông tin khách hàng

Mô tả hoạt động

Bước 1: Nhân viên dùng chọn quản lý khách hàng

Bước 2: Màn hình hiển thị giao diện Hiển thị ra màn hình quản lý khách hàng

Bước 3: Nhân viên yêu cầu xoá thông tin khách hàng

Bước 4:Hệ thống hiện thị xoá thông tin khách hàng

Bước 5 :Nhập thông tin khách hàng cần sửa

Bước 6 :Hệ thống kiểm tra tính hợp lý của dữ liệu đầu vào

- Nếu dữ liệu có trong cơ sở dữ liệu -> Hệ thống hiện thị xoá thành công

- Nếu dữ liệu không hợp lệ trong cơ sở dữ liệu -> Hệ thống hiện thị xoá thấtbại

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 22

3.2.3 Chức năng quản lý thông tin tour

3.2.3.1 Biểu đồ Use case Quản lý Thong tin tour

Hình 8 Biểu đồ Use case Quản lý Thong tin tour

Đặc tả use case quản lý thông tin tour

- Tác nhân: Nhân viên

- Mô tả: Mỗi khi tác nhân cần thực hiện chức năng quản lý nhân viên đểchỉnh sửa thông tin tour

- Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện quản lý thông tin tour

- Hệ thống hiện thị giao diện quản lý nhân viên cho thông tin tour

- Tác nhân sẽ: cập nhật thông tin thông tin tour (thêm, xóa, sửa)

- Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống

- Kết thúc use case quản lý thông tin tour

- Dòng sự kiện phụ: Không có

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

- Cập nhật thành công: Hệ thống sẽ gửi thông báo “Thông tin đã lưu!!!”

và quay trở lại giao diện quản lý thông tin tour

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Trang 23

3.2.3.2 Biểu đồ hoạt động Thêm lý Thong tin tour

Hình 9 Biểu đồ hoạt động Thêm lý Thong tin tour

Mô tả hoạt động:

Bước 1: Nhân viên dùng chọn quản lý thông tin tour

Bước 2: Màn hình hiển thị giao diện Hiển thị ra màn hình quản lý thông tin tourBước 3: Nhân viên yêu cầu thêm thông tin tour

Bước 4:Hệ thống hiện thị thêm thông tin tour

Bước 5 :Nhập thông tin tour

Bước 6 :Hệ thống kiểm tra tính hợp lý của dữ liệu đầu vào

- Nếu dữ liệu không tại trong cơ sở dữ liệu -> Hệ thống hiện thị thêm thànhcông

- Nếu dữ liệu tồn tại hoặc không hợp lệ trong cơ sở dữ liệu -> Hệ thống hiệnthị thêm thất bại

3.2.3.3 Biểu đồ hoạt động Sửa Thong tin tour

Downloaded by v? ngoc (vuchinhhp10@gmail.com)

Ngày đăng: 10/01/2023, 23:18

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w