lOMoARcPSD|17343589
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
CÔNG NGHỆ PHẦN MỀM
ĐỀ T䄃 I: QUẢN LÝ CÔNG TY DU LỊCH H䄃 GIANG
TRAVEL
Sinh viên thực hiện
: NGUYỄN TRỌNG NGHĨA
Giảng viên hướng dẫn : TS.LÊ THỊ TRANG LINH
Ngành
: CƠNG NGHỆ THƠNG TIN
Chun ngành
: CƠNG NGHỆ PHẦN MỀM
Lớp
: D15CNPM1
Khóa
: 2021-2025
Hà Nội, tháng 4 năm 2022
lOMoARcPSD|17343589
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, di
tí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à đang
xâ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ịch
tham 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ạo
hiể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ần
sau.
Tuy nhiên hiện nay việc ứng dụng công nghệ thơng tin để khai thác các nguồn
khá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ịch
chư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ếp
cậ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ác
dị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ịng
khá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ịch
dị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 quy
trì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.0
hiện nay.
lOMoARcPSD|17343589
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)
Sáng 7h0011h30
Chiều 2h006h30
Doanh thu hàng tháng: 300.000.000 VND
Địa chỉ: Số 75, đường Trần Hưng Đạo, phường Nguyễn Trãi, Thành phố Hà
Giang, tỉnh Hà Giang
Điện thoại: 0948628855
Email:
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
lOMoARcPSD|17343589
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.
1.2.2 Công nghệ sử dụng
-Xây dựng hệ thống quản lý cơ sở dữ liệu hệ quản trị SQL server (SQL server
2019).
-Ngơn ngữ lập trình: C#.
-Trình biên dịch: Visual studio 2012.
1.3. Hoạt động nghiệp vụ
Chức năng quản lý khách hàng: Công ty du lịch thiết kế tour và lên lịch trình
cho từng tour cụ thể. Các thơng tin của khách hàng thời gian và tình trạng hiện tại
của tour. Sau đó, nhân viên cơng ty có nhiệm vụ cập nhật thông tin các tour này
vào hệ thống quản lý tour du lịch.
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ân
chư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ững
yê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 ứng
nhữ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 ra
quyế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àng
cho khách hàng xuất các hố đơn thơng tin về tour du lịch lưu dữ liệu của khách
hà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ầu
của mình
lOMoARcPSD|17343589
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ách
hàng, sửa thơng tin khách hàng, xóa thơng tin khách hàng,Tạo hố đơ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ống
má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ếm
thơng tin tour và Đăng ký tour
1.4.2 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 tồn cao, các thơng tin khơng bị để lộ ra
ngồi.
1.4.2.2. u cầu về sao lưu
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
sử dụng.
1.4.2.5. Yêu cầu về phần cứng
Tốc độ xử lý nhanh, dữ liệu được xử lý chính xác, tự động lưu trữ dữ liệu.
1.4.2.6. Phần mềm được sử dụng
Phần mềm đáp ứng khả năng truy cập thông tin của nhiều người sử dụng cùng
lúc, cho kết quả nhanh, đảm bảo thông tin không bị gián đoạn giữa chừng.
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
lOMoARcPSD|17343589
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ương
thích với các thiết bị hỗ trợ như máy in, máy fax,…
lOMoARcPSD|17343589
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ệc
thú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àng
hơn. Đem lại lợi nhuận cao cho công ty
lOMoARcPSD|17343589
2.1.1 Ước lượng chi phí
Giai
Đoạn
Quản lý
dự án
Cơng Việc
Mơ tả
Khảo sát yêu
cầu dự án
Thu Nhập các yêu cầu tổng
100.000VND
quản của dự án
Khởi tạo dự án
Thông báo Triển khai dự án 100.000VND
Lập project
Lập kế hoạch phạm Lập kế hoạch phạm vi dự án
vi dự án
Phân
tích và
thiết kế
hế thống
Tích hợp
và hồn
thiện sản
phẩm
Chi Phí
100.000VND
Viết báo cáo tổng
kết
Tổng kết lại tồn bộ cơng việc 0 VND
thành báo cáo cuối cùng
Đặc tả chi tiếtcác
yêu cầu
Từ yêu cầu thu được từ 100.000VND
phầnkhảo sát, mô tả cụ thể hơn
về những yêu cầu cần thiết của
phần mềm
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ần 100.000VND
mềmbằng các sơ đồ use case,
trình tự, hoạt động (dùng
Rational rose)
Thiết kế cơ sở dữ
liệu hệ thống
Xây dựng cấu trúc cơ sở dữ liệu 100.000VND
cho phần mềm (gồm các bảng
cụ thể)
Thiết kế giao diện
phần mềm
Xây dựng các form cơ bản 100.000VND
củaphần mềm dựa theo các sơ
đồ UML
Viết bản phân tích
hệ thống chi tiết
Tổng hợp các báo cáo để cho ra 100.000VND
bản phân tích thiết kế hồn
chỉnh
Phân tích u cầu
cụ thể cho modul
Từ những thông tin đã thu thập 100.000VND
ở trên lập kế hoạch xâydựng
chi tiết những nhiệm vụcủa
quản lý
lOMoARcPSD|17343589
Thiết kế module
-Xây dựng form đăng nhập
100.000VND
-Xây dựng form: Quản lý
khách hàng, Quản lý Phiếu mua
tour, Quản lý thông tin tour,
Dịch vụ mua tour
Viết Code cho
module
Viết code cho các form Quản lý 100.000VND
Cài đặt module
-Thực hiện chạy thử module đã 100.000VND
xây dựng
Kiểm thử module
- Kiểm thử giao diện, kiểm tra 100.000VND
xem giao diện có đạt u
cầ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
Viết báo cáo về
module
Tích hợp
và hồn
thiện sản
phẩm
Tích hợp các
module
khách hàng, Quản lý Phiếu mua
tour, Quản lý thông tin tour, Dịch
vụ mua tour
Xây dựng báo cáo mô tả chi tiết 0VND
về module
Lắp ráp hồn chỉnh
các 100.000VND
module thành chương trình
thống nhất đểchạy thử.
Kiểm thử tích hợp
tồn hệ thống
Test tổng quan hệ thống
Thực hiện fix các
lỗi tồn tại
Fix các lỗi phát sinh trong khi 100.000VND
test
Đóng
Bàn giao sản phẩm
gói sản cũng như những tài
phẩm và liệu liên quan cho
chuyển
khách hành
giao
Kết thúc dự án
100.000VND
Chuyển giao sản phẩm cũng 0VND
như hướng dẫn sử dụng cho
khách hàng
Tổng kết dự án
0VND
lOMoARcPSD|17343589
2.1.2 Ước tính thời gian
Giai
Đoạn
Quản lý
dự án
Cơng Việc
Mơ tả
Khảo sát yêu
cầu dự án
Thu Nhập các yêu cầu tổng
1 ngày
quản của dự án
Khởi tạo dự án
Thông báo Triển khai dự án 1 ngày
Lập project
Lập kế hoạch phạm Lập kế hoạch phạm vi dự án
vi dự án
Phân
tích và
thiết kế
hế thống
Tích hợp
và hồn
thiện sản
phẩm
Thời gian
1 ngày
Viết báo cáo tổng
kết
Tổng kết lại toàn bộ công việc 1 ngày
thành báo cáo cuối cùng
Đặc tả chi tiếtcác
yêu cầu
Từ yêu cầu thu được từ 1 ngày
phầnkhảo sát, mô tả cụ thể hơn
về những yêu cầu cần thiết của
phần mềm
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ềm 1 ngày
bằng các sơ đồ use case, trình
tự, hoạt động (dùng Rational
rose)
Thiết kế cơ sở dữ
liệu hệ thống
Xây dựng cấu trúc cơ sở dữ liệu 1 ngày
cho phần mềm (gồm các bảng
cụ thể)
Thiết kế giao diện
phần mềm
Xây dựng các form cơ bản 1 ngày
củaphần mềm dựa theo các sơ
đồ UML
Viết bản phân tích
hệ thống chi tiết
Tổng hợp các báo cáo để cho ra 1 ngày
bản phân tích thiết kế hồn
chỉnh
Phân tích yêu cầu
cụ thể cho module
Từ những thông tin đã thu thập 5 ngày
ở trên lập kế hoạch xâydựng
chi tiết những nhiệm vụ của
quản lý
lOMoARcPSD|17343589
Tích hợp
và hồn
thiện sản
phẩm
Thiết kế module
-Xây dựng form đăng nhập
1 ngày
-Xây dựng form: Quản lý
khách hàng, Quản lý Phiếu mua
tour, Quản lý thông tin tour,
Dịch vụ mua tour
Viết code cho
module
Viết code cho các form Quản lý 4 ngày
Cài đặt module
-Thực hiện chạy thử module đã 1 ngày
xây dựng
Kiểm thử module
- Kiểm thử giao diện, kiểm tra 1 ngày
xem giao diện có đạt u cầu
khơ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
Viết báo cáo về
module
Xây dựng báo cáo mô tả chi tiết 1 ngày
về module
Tích hợp các
module
Lắp ráp hồn chỉnh
các 1 ngày
module thành chương trình
thống nhất đểchạy thử.
khách hàng, Quản lý Phiếu mua
tour, Quản lý thơng tin tour, Dịch
vụ mua tour
Kiểm thử tích hợp
toàn hệ thống
Test tổng quan hệ thống
Thực hiện fix các
lỗi tồn tại
Fix các lỗi phát sinh trong khi 1 ngày
test
Đóng
Bàn giao sản phẩm
gói sản cũng như những tài
phẩm và liệu liên quan cho
chuyển
khách hành
giao
Kết thúc dự án
1 ngày
Chuyển giao sản phẩm cũng 1 ngày
như hướng dẫn sử dụng cho
khách hàng
Tổng kết dự án
1 ngày
lOMoARcPSD|17343589
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
Hoạt Tên hoạt
Đoạn
động
động
Khảo sát 1.1
mô hình
Khảo sát
thực tế
phân tích
u cầu
1.2
Báo cáo
triển khai
dự án,
phạm vi
dự án
Kế
Thời gian Thời gian Hoàn
thừa bắt đầu
kết thúc
Thành
hoạt
động
1/9/2022
2/9/2022
x
1.1
2/9/2022
3/9/2022
x
Lập bản kế 1.2
hoạch cho
dự án
3/9/2022
4/9/2022
x
Phân tích 2.1
và thiết
kế
hệ
thống
2.2
Phân tích
quy trình
nghiệp vụ
1.2
4/9/2022
5/9/2022
x
Lập sơ đồ
use care
2.1
5/9/2022
6/9/2022
x
2.3
Lập sơ đồ
trình tự
của hệ
thống
2.2
7/9/2022
8/9/2022
x
2.4
Thống
2.3
nhất các sơ
đồ thiết kế
9/9/2022
10/9/2022 x
1.3
Lập cơ sở 3.1
Phân tích
các đối
2.2
11/9/2022 12/9/2022 x
Chưa
Hồn
thành
lOMoARcPSD|17343589
dữ liệu
tượng
2.3
2.4
3.2
Xây dựng
các đối
tượng
3.1
12/9/2022 13/9/2022 x
3.3
Thiết lập 3,1
cơ sở dữ
3.2
liệu cho hệ
thống đó
13/9/2022 14/9/2022 x
Xây dựng 4.1
chức
năng hệ
4.2
thống
4.3
Kiểm thử 6.1
phần
mềm
6.2
6.3
Cài
đặt 7.1
phần
mềm
7.2
Tích hợp 8.1
và bảo trì
8.2
Thiết kế
các form
3.3
14/9/2022 19/9/2022 x
Code cho
các form
4.1
19/9/2022 24/9/2022 x
Chạy thử 4.2
module đã
xây dựng
24/9/2022 25/9/2022 x
Kiểm tra
giao diện
bố cục
25/9/2022 26/9/2022 x
4.2
5.3
Kiểm tra 6.1
độ chính
xác của dữ
liệu
Sửa lỗi
nếu có
26/9/2022 27/9/2022 x
6.2
27/9/2022 28/9/2022 x
Viết báo 6.2
cáo tồn
6.3
bộ module
28/9/2022 29/9/2022 x
Kiểm Tra
độ chính
xác
7.1
29/9/2022 30/9/2022 x
Lên kế
6.3
hoạch bảo
7.1
trì
1/10/2022 2/10/2022 x
Kết thúc
dự án
x
lOMoARcPSD|17343589
CHƯƠNG 3. PHÂN TÍCH
3.1. Xác định các Actor và Use case tổng quát của hệ thống
3.1.1 Xác định các Actor của hệ thống
1
-Đăng nhập
1
Nhân viên
-Quản lý thông tin khách hàng
-Quản lý thông tin tour
-Tạo phiếu đăng ký tour
2
Khách hàng
-Đăng nhập
2
-Dịch vụ của tour với khách hàng
- Đăng ký tour
- Tìm kiếm
3.1.2 Biểu đồ Use Case của toàn hệ thống
lOMoARcPSD|17343589
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 ()
lOMoARcPSD|17343589
- 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 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.
- Dòng sự kiện phụ:
Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thốt khỏi hệ thống Hệ
thống thơng báo thốt bằng cách đăng xuất Kết thúc use case.
Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhập lại hoặc thoát
Sau khi tác nhân chọn thoát Kết thúc use case.
- Các 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 ()
lOMoARcPSD|17343589
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ười
dù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ập
khô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 ()
lOMoARcPSD|17343589
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 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ó 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 ()
lOMoARcPSD|17343589
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ện
Thoạ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ành
cô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ện
thị 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 ()
lOMoARcPSD|17343589
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ất
bại
Downloaded by v? ngoc ()
lOMoARcPSD|17343589
3.2.2.4 Biểu đồ hoạt động Xố thơng tin khách hàng
Hình 7 Biểu đồ hoạt động Xố 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 u cầu xố thơng tin khách hàng
Bước 4:Hệ thống hiện thị xố 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ị xố 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ất
bại
Downloaded by v? ngoc ()
lOMoARcPSD|17343589
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 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ó 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 ()
lOMoARcPSD|17343589
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 tour
Bướ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ành
cô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ện
thị thêm thất bại
3.2.3.3 Biểu đồ hoạt động Sửa Thong tin tour
Downloaded by v? ngoc ()
lOMoARcPSD|17343589
Hình 10 Biểu đồ hoạt động Sửa 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 tour
Bước 3: Nhân viên yêu cầu sửa thông tin thông tin tour
Bước 4:Hệ thống hiện thị sửa thông thông tin tour
Bước 5 :Nhập thông tin thông tin tour 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ất
bại
Downloaded by v? ngoc ()
lOMoARcPSD|17343589
3.2.3.4 Biểu đồ hoạt động Xố Thong tin tour
Hình 11 Biểu đồ hoạt động Xố 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 thơng tin tour
Bước 3: Nhân viên u cầu xố thơng tin tour
Bước 4:Hệ thống hiện thị xố thông tin tour
Bước 5 :Nhập thông tin thông tin tour 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ất
bại
Downloaded by v? ngoc ()