Lưu đồ thuật giải chung của chu trình đặt vé Tour Du Lịch Trên mạng:
SVTH: Huỳnh Thanh Tú - Trang 45 - Lớp40TH
Huỷ thơng tin vừa lập và đưa khách hàng trở về trang chủ
HINH 1: Mơ hình tổng quát chu trình đặt Tour du lịch trên mạng Kết thúc Begin Giỏ hàng: = Null Ma_Chi_Nhanh: = ? Chọn chi nhánh Đặt Tour
Tour đã chọn vào giỏ hàng
Chọn Tiếp Xem thơng tin về tour
Chấp nhận Đăng ký thơng tin khách hàng Nhập ngày tham quan Tính tiền Yes Yes Yes No No Chấp nhận TQ Yes No No
Sau đây là trang chi tiết các lưu đồ thuật giải của từng trang:
* Trang DSTour.asp cĩ nhiệm vụ nhận yêu cầu của khách từ trang chủ.asp sau đĩ tìm tất cả các loại Tour cĩ trong Database và liệt kê danh sánh các Tour lên màn hình. Lưu đồ thuật tốn như sau:
SVTH: Huỳnh Thanh Tú - Trang 46 - Lớp40TH
Begin
Nhận yêu cầu khách hàng
Hiển thị tên tất cả các Tour Du Lịch hiện cĩ
của cơng ty lên màn hình
End
* Trang ChiTietTour.asp cĩ nhiệm vụ nhận Ma_Tour của khách hàng yêu cầu từ trang DSTour.asp. Sau đĩ tìm trong Database tất cả các chi tiết thuộc loại Tour đĩ lên màn hình cùng với những thơng tin chi tiết như (Hạng, Nhĩm người, giá cả ….) để cho khách lựa chọn và quyết định chọn cho mình chuyến đi thích hợp.
SVTH: Huỳnh Thanh Tú - Trang 47 - Lớp40TH
HINH 3: Lưu đồ thuật tốn trang ChiTietTour. asp
Begin Nhận Ma_Tour từ trang DSTour.asp Mà khách yêu cầu Hiển thị tất cả các Tour thuộc Ma_Tour khách yêu cầu ra màn hình Kiểm tra cĩ hay khơng End
Thơng báo Tour này chưa cập nhật
giá
No
Yes
Chọn Tour trang Định hướng KH đến GioHang.asp và gửi Ma_Tour khách
hàng chọn Tour Định hướng KH quay trở
lại trang trước đĩ (tức trang DSTour.asp) cho
KH chọn Tour khác
No
* Trang Giohang.asp thực hiện nhiệm vụ nhận Ma_Tour mà khách hàng đã chọn từ trang ChiTietTour.asp gửi đến. Sau đĩ tìm thơng tin về Tour cĩ Ma_Tour trong Database rồi lưu vào trong giỏ hàng và thực hiện giao tiếp với khách hàng theo sơ đồ thuật tốn sau:
SVTH: Huỳnh Thanh Tú - Trang 48 - Lớp40TH
HINH 4: Lưu đồ thuật tốn trang GioHang.asp
Yes
Begin
Nhận Ma_tour từ trang DSTour.asp
mà khách hàng chọn
Tìm thơng tin về Tour cĩ Ma_Tour
vừa chọn trong DataBase
Lưu Tour vừa chọn vào Giỏ hàng Tính tiền Cập nhật lại Giỏ hàng Chọn Tiếp Chấp nhận ? Giohang: = Null; Định hướng KH trở về trang chủ Trangchu.asp Định hướng KH đến trang ĐangkyKH.asp Định hướng KH trở lại trang ChinhanhCTy.asp để chọn Tour End Loại bớt Tour chọn, Hoặc thay đổi số lượng Tour Yes No No No Yes
* Trang đăng ký khách hàng NhapKH.asp cĩ nhiệm vụ thu nhập thơng tin khách hàng nhập vào, sau đĩ thực hiện lưu các thơng tin của khách hàng vào trong Databese. Trang NhapKH.asp cĩ lưu đồ thuật giải như sau:
SVTH: Huỳnh Thanh Tú - Trang 49 - Lớp40TH
Begin
Nhận thơng tin từ khách hàng nhập vào.
Lưu thơng tin khách hàng vào trong Database
Định hướng khách hàng tới trang NhapKH.asp để khách hàng thực hiện việc
đăng nhập
End
HINH 5: Lưu đồ thuật tốn trang NhapKH.asp
Kiểm tra thơng tin
nhập
Thơng báo tới khách hàng thơng tin khơng phù hợp, phải nhập lại
No
* Trang Đăng nhập khách hàng Dangnhaptruoc.asp cĩ nhiệm vụ nhận thơng tin mật khẩu và tên đăng nhập của khách hàng nhập vào, sau đĩ đối chiếu mật khẩu và tên đăng nhập trong Database mà khách hàng đã đăng ký. Nếu tất cả đều đúng thì việc đăng nhập của khách thành cơng, ngược lại thì việc đăng nhập khơng thành cơng. Trang dangnhaptruoc.asp cĩ lưu đồ thuật tốn như sau:
SVTH: Huỳnh Thanh Tú - Trang 50 - Lớp40TH
Begin
Nhận tên đăng nhập , mật khẩu khách hàng nhập vào.
Báo hiệu đăng nhập thành cơng So sánh khớp
khơng?
Định hướng khách hàng tới Form HoaDon.asp để thực hiện vệc lập hố đơn bán cho
khách hàng
End
Báo hiệu đăng nhập khơng thành cơng
No
Yes
* Trang hoadon.asp trang này cĩ nhiệm vụ thu nhập thơng tin của khách hàng đã đăng ký trong Database cùng các Tour trong giỏ hàng mà khách đã chọn để thực hiện việc lập cho khách hàng một hĩa đơn gửi đến khách hàng. Trang hoadon.asp cĩ lưu đồ thuật tốn như sau:
SVTH: Huỳnh Thanh Tú - Trang 51 - Lớp40TH
Begin
Thu nhập các thơng tin khách hàng cùng các Tour trong giỏ hàng của khách hàng đã chọn
Lập hố đơn và hiển thị cho khách hàng biết Huỷ bỏ hố đơn ? Giohang: = Null Định hướng khách hàng trở về trang chủ (Trangchu.asp) End Yes No
màn hình cảm ơn, lời chúc mừng và hen ngày gặp lại. Trangketthuc cĩ lưu đồ thuật tốn như sau:
* Trang hỗ trợ nhà quản trị: trước khi thực hiện chức năng quản trị thì nhà quản trị phải thực hiện việc đăng nhập để xác định quyền quản trị của mình, nếu việc đăng nhập thành cơng (tức quyền quản trị đúng) thì chương trình sẽ định hướng nhà quản trị đến trang quantri.asp tại trang này sẽ hiện lên tất cả các chức năng quản trị để nhà quản trị lựa chọn thực hiện.
Lưu đồ tổng quát cho chức năng nhà quản trị như sau:
SVTH: Huỳnh Thanh Tú - Trang 52 - Lớp40TH
Begin
Hiển thị lên màn hình lời cảm ơn, chúc mừng và hẹn
ngày gặp lại
Hướng khách hàng trở về trang chủ (default.asp)
End
HINH 8: Lưu đồ thuật tốn trang Ket_thuc.asp
Begin
Yêu cầu nhà quản trị đăng nhập
Thành cơng ?
Định hướng nhà quản trị đến trang quantri.asp để nhà quản
trị thực hiện các chức năng quản trị
End
No Yes