Nhiệm vụ cơ bản Hệ thống Website giới thiệu và đặt tour du lịch được mô tả với những nhiệm vụ cơ bản sau: - Khách hàng có thể tìm hiểu các thông tin về tour du lịch mà công ty tổ chức và
Trang 1LỜI NÓI ĐẦU 000
Với sự phát triển mạnh mẽ của công nghệ thông tin và sự bùng nổ của mạngmáy tính Internet Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càngđược quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt Internet đãtrở thành nơi chia sẻ, giao lưu, gắn kết con người Với sự bùng nổ của công nghệthông tin và với vai trò không thể thiếu của ngành khoa học này, các tổ chức và cácdoanh nghiệp lớn và nhỏ đều tìm mọi biện pháp để xây dựng và củng cố một cáchhoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệpcủa đơn vị, đặc biệt là mạng Internet, nên các tổ chức, cá nhân đều có nhu cầu giớithiệu các thông tin của mình trên mạng Internet cũng như thực hiện các phiên giaodịch trực tuyến đó là thương mại điện tử
Ngày nay cùng với tiến trình thương mại hóa toàn cầu,internet đã đóng vai tròkhông nhỏ Những website mua bán, thương mại xuất hiện ngày càng nhiều, nhữngtrang thương mại nổi tiếng như www.amazone.com hay www.ebay.com … không còn
Trang 2Mặc dù đã có nhiều cố gắng trong quá trình làm đề tài, tuy nhiên do kiến thức vàthời gian có hạn nên dự án này còn nhiều thiếu sót, em rất mong được sự giúp đỡ, phêbình, sửa chữa của các thầy cô giáo để bài làm của em được hoàn thiện hơn.
Em xin chân thành cảm ơn!
MỤC LỤC
Trang 3LỜI NÓI ĐẦU 2
MỤC LỤC 4
CHƯƠNG I: KHẢO SÁT HỆ THỐNG 6
I Mô tả hệ thống 6
1 Mục đích của đề tài 6
2 Nhiệm vụ cơ bản 6
3 Cơ cấu tổ chức 7
4 Quy tắc quản lý 8
5 Quy trình xử lý 9
6 Xác định nhóm người sử dụng hệ thống 11
II Xây dựng dự án 11
1 Hồ sơ điều tra 11
2 Dự trù về thiết bị 12
3 Kế hoạch triển khai dự án 13
4 Sơ đồ tiến trình nghiệp vụ 15
4.1 Giải thích ký hiệu 15
4.2 Vẽ mô hình tiến trình nghiệp vụ 16
5 Đặc tả yêu cầu: 18
5.1 Yêu cầu chức năng 18
5.2 Yêu cầu phi chức năng: 18
6 Xác lập dự án 20
CHƯƠNG II: PHÂN TÍCH HỆ THỐNG VỀ MẶT CHỨC NĂNG 22
I Sơ đồ phân rã chức năng 22
1 Xác định các chức năng: 22
2 Sơ đồ phân rã chức năng: 22
3 Sơ đồ luồng dữ liệu: 23
3.1 Các bước xây dựng: gồm 3 bước sau 23
3.2 Các ký hiệu sử dụng: 23
3.3 Vẽ sơ đồ luồng dữ liệu cho hệ thống giới thiệu và đặt tour du lịch 24
Trang 44 Đặc tả chức năng 31
CHƯƠNG III: PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU 40
I Mô hình ER mở rộng 40
1 Cách vẽ: 40
2 Áp dụng cho hệ thống, ta xác định được các thực thể và thuộc tính sau 40
3 Xác định kiểu liên kết 43
4 Mô hình liên kết thực thể 44
5 Mô hình quan hệ 45
6 ERD 46
CHƯƠNG IV: THIẾT KẾ HỆ THỐNG 48
I Thiết kế kiểm soát 48
1 Các định nhu bảo mật của hệ thống 48
2 Phân định nhóm người dùng 48
3 Quy định quyền hạn cho các nhóm người dung 48
II Thiết kế CSDL vật lý 51
1 Bảng tourcategory(danh mục tour) 51
2 Bảng tour 51
3 Bảng tourbookdetail( chi tiết đặt tour) 52
4 Bảng Tourbook ( đặt tour) 53
5 Bảng hotelcategory( danh mục khách sạn) 54
6 Bảng hotelbook( đặt khách sạn) 54
7 Bảng Hotel( khách sạn) 55
8 Bảng flightcategory 56
9 Bảng flightbook () 56
10 Bảng flight 56
11 Bảng contentcategory 57
12 Bảng content 57
13 Bảng category (danh mục) 58
III Thiết kế giao diện chương trình 59
1 Giao diện trang Khách 59
Trang 52 Giao diện trang quản trị Admin 64 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 73
CHƯƠNG I: KHẢO SÁT HỆ THỐNG
I Mô tả hệ thống
Trang 61 Mục đích của đề tài
Xã hội ngày càng phát triển, nhu cầu vui chơi giải trí của con người ngày càngnâng cao, các địa điểm du lịch ngày càng thu hút nhiều du khách Nhằm đáp ứng nhucầu tìm hiểu về các danh lam thắng cảnh, các tour du lịch có giá cả hấp dẫn, và đặcbiệt là đặt tour qua mạng, em tiến hành xây dựng hệ thống website giới thiệu và đặttour du lịch này
Hệ thống Website giới thiệu và đặt tour du lịch Kinh Đô là một công ty về du lịch,cung cấp những thông tin cần thiết cho việc lựa chọn địa điểm du lịch,thời gian, lịchtrình, giá cả hợp lý… Giao diện thân thiện, dễ dàng cho viêc chọn tour và đặt tour vớinhững thông tin cập nhập nhất
Nhiều thông tin tin tức cần thiết, mới mẻ về du lịch trong và ngoài nước được cập nhậtthường xuyên
2 Nhiệm vụ cơ bản
Hệ thống Website giới thiệu và đặt tour du lịch được mô tả với những nhiệm vụ cơ bản sau:
- Khách hàng có thể tìm hiểu các thông tin về tour du lịch mà công ty tổ
chức và các danh lam thắng cảnh đẹp, các thông tin tin tức du lịch chỉ nhờclick chuột chứ không cần đến tận trụ sở công ty để tìm hiểu
- Khách hàng ngoài việc có thể tìm hiểu được các thông tin của tour còn cóthể đặt tour mà mình chọn qua mạng, có thể thực hiện 24/24h và 7 ngày/ tuần, rất tiện lợi về thời gian và giảm thiểu đáng kể chi phí đi lại trong thời kỳ hiện nay
- Ngoài việc có thể đặt được tour du lịch qua mạng, hệ thống còn cung cấp cho khách viếng thăm website các thông tin cơ bản để tham khảo như khách sạn, địa danh, tin tức du lịch, vận chuyển… rất hữu ích cho du khách khi muốn đi du lịch
3 Cơ cấu tổ chức
Trang 7Công ty du lịch Kinh Đô là một công ty chuyên tổ chức các chương trình du lịchtrong và ngoài nước cho các du khách Với thâm niên của mình trong lĩnh vực thựchiện các dịch vụ du lịch, Kinh Đô đã có một số lượng lớn khách hàng
Công ty liên tục tổ chức các tour khác nhau, thuộc các loại tour chính gồm: tourtrong nước, tour nước ngoài Do số lượng khách hàng đông đảo, chương trình tourcủa công ty cũng liên tục được tổ chức mới, và các thay đổi này đều được cập nhậtlên website của Kinh Đô để các khách hàng ở xa, không tiện liên lạc trực tiếp đếncông ty theo dõi và đặt chỗ trực tuyến
Bởi vì phải cập nhật thông tin thường xuyên như vậy, ban giám đốc công tyquyết định cắt đặt công việc quản trị trang website cho các bộ phận khác nhautrong công ty quản lý các phần việc có liên quan đến công việc hằng ngày của mìnhnhư sau:
+ Bộ phận kinh doanh: chịu trách nhiệm quản lý đơn đặt chỗ của khách hàng từ gửi
từ trên mạng internet Có nhiệm vụ tổng hợp các thông tin khách đặt tour,
+ Bộ phận quản lý khách hàng: có nhiệm vụ kiểm tra và xác nhận thông tin kháchhàng và đơn đặt chỗ Liên hệ trực tiếp với khách hàng qua số điện thoại, email đểxác nhận thông tin đặt tour
+ Bộ phận văn phòng: đảm nhiệm việc quản lý tour và các thông tin, địa danh…trên website, thêm mới, cập nhật thông tin các địa danh du lịch và các chương trìnhtour mà công ty tổ chức Bộ phận này cũng đảm đương việc xóa bỏ các tour đã thựchiện và các thông tin về thắng cảnh du lịch đã cũ, hoặc thông tin không còn giá trị + Bộ phận điều hành quản trị hệ thống: giữ vai trò người quản trị cấp cao nhất(Quản lý website(admin)), bao hàm các quyền trên và có thể phân quyền cho nhữngngười quản trị khác (phân biệt bởi username và password)
Trang 84 Quy tắc quản lý
- Công ty du lịch thiết kế tour và lên lịch trình cho từng tour cụ thể Sau đó, bộ phậnvăn phòng có nhiệm vụ cập nhật thông tin các tour này lên website với đầy đủthông tin về tour như giá cả, loại tour, lịch trình, các địa phương đi đến và hình ảnhminh họa nếu có
- Ngoài ra, bộ phận văn phòng còn cập nhật thông tin, hình ảnh về các địa điểm dulịch, các danh lam thắng cảnh đẹp mà công ty muốn cung cấp cho khách hàng thamkhảo
- Khách hàng vào viếng thăm website sẽ được xem thông tin chi tiết của từng tourhiện có với những thông tin về tour như giá cả, lịch trình, loại tour… hoặc tìm kiếmtour theo các yêu cầu cụ thể như về mức giá cả, địa phương muốn đến, ngày khởihành của tour … Sau đó, khách hàng có thể tiến hành đặt chỗ cho tour đang xemnếu muốn với nút” Đặt tour”
- Các đơn đặt chỗ này sẽ được cập nhật vào database và hiển thị cho người quản trịđược phân quyền xem, hiệu chỉnh, xóa hoặc xác nhận sau khi đã kiểm tra tínhchính xác của thông tin đặt chỗ
- Khách hàng cũng có thể thông qua trang web để gửi các thông tin yêu cầu khác vềcông ty bằng trang Liên hệ Thông tin này cũng sẽ được truyền xuống database vàcho phép người quản trị quản lý chúng
- Người quản trị cấp cao nhất có quyền tạo lập, thêm mới các user và phân quyềndựa trên các cấp đã nêu
5 Quy trình xử lý
Phần này mô tả quy trình xử lý công việc của các bộ phận trong công ty và cáchthức đặt tour du lịch cũng như các dịch vụ khác của công ty cung cấp cho kháchhàng
Trang 9 Khi khách hàng đã tìm được tour phù hợp, khách hàng có thể đặt tour thôngqua nut “Đặt Tour” tại mỗi tour, hệ thống sẽ chuyển sang giao diện đặt tourcho khách bao gồm 5 bước: Chọn tour- Đăng ký tour- Hình thức thanh toán-Xác nhận- Thanh toán Để có thể đặt được tour khách hàng sẽ cần phải thựchiện lần lượt các bước trên
+ Bước” Chọn Tour”: khách hàng chọn tour muốn đặt
+ Bước “ Đăng ký tour”: khách hàng điền những thông tin cần thiết để đăng
ký tour gồm thông tin người đại diện và thông tin khách hàng đi tour như: họtên, giới tính, ngày sinh, địa chỉ, số ĐT… Ngoài ra còn có yêu cầu đặc biệtdành cho khách hàng, đây là nơi khách hàng yêu cầu những dịch vụ khác,các thông tin này sẽ được ban quản trị cập nhật và có bộ phận văn phòngchịu trách nhiệm liên hệ trực tiếp với khách hàng trong thời gian sớm nhất+ Bước “ Hình thức thanh toán”: sau khi hoàn thành “ Đăng ký đặt tour”,khách hàng sẽ lựa chọn hình thức thanh toán Hệ thống cung cấp 3 hình thứcthanh toán, đó là : tiền mặt, chuyển khoản và trực tuyến
+ Bước” Xác nhận”: Hệ thống sẽ xác nhận lại các thông tin mà khách hàngcung cấp, đồng thời cấp cho khách hàng 1 mã đặt tour và 1 mã bảo mật
+ Bước” Thanh toán”: Hệ thống xác nhận khách hàng đã đăng ký đặt tourthành công hay chưa với thông báo thời hạn thanh toán
Trang 105.2 Quảng cáo, khuyến mại, liên kết
Khi khách hàng truy cập website thì các liên kết và quảng cái khác sẽ đượchiển thị trên banner của website để khách hàng tham khảo
5.3 Quản trị hệ thống
Là bộ phận có trách nhiệm đảm bảo an toàn dữ liệu+ có nhiệm vụ quản lý tour: thêm, sửa, xóa các thông tin về tour du lịch màcông ty đăng tải trên website
+ quản lý đặt tour: xem chi tiết các tour được đặt, có thê sửa hoặc xóa thôngtin
+ quản lý khách sạn: quản lý các thông tin về khách sạn mà website giớithiệu tới khách hàng để tham khảo
+ quản lý nội dung: quản lý nội dung các tin tức du lịch trên website+ quản lý danh mục: thêm, sửa, xóa danh mục
6 Xác định nhóm người sử dụng hệ thống
6.1 Nhóm khách hàng
+ Là những người có nhu cầu xem thông tin tour du lịch và đặt tour Để đặtđược tour qua mạng, khách hàng phải hoàn toàn tự thao tác thông qua từngbước cụ thể để có thể đặt được tour
+ Các tour du lịch được thiết kế sắp xếp và phân loại theo từng loại mặt hànggiúp cho khách hàng dễ dàng tìm kiếm
+ Các tour du lịch được giới thiệu có đầy đủ các thông tin như lịch trình, giá
cá, hình ảnh minh họa…
Ngoài ra, khách hàng còn có thể tham khảo thêm các thông tin về du lịch nhưthông tin về khách sạn, vé tàu xe, tin tức du lịch…
6.2 Nhóm quản trị website
Trang 11Là người có chức vụ cao nhất website, có thể kiểm soát mọi hoạt động của
hệ thống nhóm này được cấp username và password để đăng nhập vào hệthống thực hiện các chức năng của mình như:
+ quản lý thông tin tour+ quản lý đặt tour+ quản lý khách sạn+ quản lý nội dung tin tức, khách sạn…
+ quản lý danh mục+ thống kê tình hình đặt tour trong tuần, tháng…
II Xây dựng dự án
1 Hồ sơ điều tra
1.1 Hồ sơ đầu ra: kết quả xử lý thông tin bao gồm:
+ các tour đã được khách hàng đặt
+ thống kê tình hình hoat động của công ty
1.2 Hồ sơ đầu vào: gồm
+ thông tin về tour, các nội dung tin tức…
+ thông tin về khách hàng đặt tour
+ tài sản, thiết bị đầu vào
1.3 Tài nguyên
+ phần cứng: Máy chủ server chứa toàn bộ dữ liệu hệ thống với một hệ quản trị cơ
sở dữ liệu đủ mạnh Máy chủ kết nối tới tất cả các máy khác trong cửa hàng và chophép các máy trạm truy cập đến máy chủ để lấy cơ sở dữ liệu
+ phần mềm: Hệ điều hành Window, office 2007, SQL server 2008R2
+ con người: đội ngũ nhân viên của công ty có năng lực khá, có khẳ năng tiếp nhậncông nghệ mới một cách nhanh chóng và hiệu quả
Trang 12Mainboad Intel 965GChipset
CPUIntel Dure 3.8GHzRAM 512Bus 667 zDDR2VGA Card Share RAM -96MB Max + AGP8x
HD80GB SATA
CD CD 52xNIC Card 10/100 Mbpsonboard
Case, Keyboard+MouseMonitor Samsung 15 Siêuphẳng
dữ liệu SQL Server 2008R2
3 Kế hoạch triển khai dự án
Trang 13Toàn bộ dự án làm trong khoảng 3 tháng chia thành 5 giai đoạn chính như sau:
STT Giai đoạn Ngày bắt
đầu
Ngày kết thúc
3 Giai đoạn
3
2 /4/ 2012 12 / 4 /2012
Tiến hành thử nghiệm trên môi trường thực tế tạicông ty Trong quá trình thử nghiệm, phải có nhân viên kỹ thuật tin học của bên viết phần mềm trực tiếp theo dõi, ghi nhận cácvấn đề nảy sinh và tiếp nhận các ý kiến phản hồi
từ phía công ty(Phía công
ty có thể xuất hiện các yêu cầu nảy sinh trong giai đoạn này)
Hoàn thành toàn bộ các vấn đề phát sinh để có sảnphẩm phần mềm hoàn
Trang 144 Giai đoạn
4 13/4/2012 23 /4 / 2012 chỉnh Hoàn thành các tài liệu hướng dẫn, các bản
cài đặt Cuối cùng bàn giao sản phẩm cho khách hàng
5 Giai đoạn
5
24/4/2012 27/4/2012
Cài đặt phần mềm và tập huấn cho công ty về cách
sử dụng hệ thống
Cụ thể các bước thực hiện như sau:
Trang 15STT Bước thực hiện Điều kiện bắt đầu Điều kiện kết thúc
1 Khảo sát hệ thống Bắt đầu quá trình Kế hoạch quản trị dự án được phê duyệt
3 Thiết kế tổng thể Kết thúc bước 2 Có biên bản thiết kế tổng thể.
4 Thiết kế chi tiết Kết thúc bước 3 Có biên bản thiết kế chi tiết
5 Xây dưng chương trình Kết thúc bước 4
Có bản thử nghiệm và các hồ sơ liên quan, xây dựng chương trình
6 Thử nghiệm và sửa đổi Kết thúc bước 5
Phiên bản cài đặt chínhthức và biên bản cài đặt
7 Đào tạo và hướng dẫn sử dụng Kết thúc bước 6 Có biên bản các hoạt động đào tạo
8 Cài đặt hệ thống Kết thúc bước 7 Hệ thống chính thức hoạt động
9 Bảo hành bảo trì Kết thúc bước 8 Hệ thống hoạt động tốt
Trang 164 Sơ đồ tiến trình nghiệp vụ
4.1 Giải thích ký hiệu
Hình ôvan biểu diễn tác nhân ngoài (Là một người hay một nhóm người nằm ngoài
hệ thống nhưng có trao đổi trực tiếp với hệ thống )
4.2 Vẽ mô hình tiến trình nghiệp vụ
Ta có thể hình dung quy trình làm việc của các bộ phận trên như sau:
Trang 185 Đặc tả yêu cầu:
5.1 Yêu cầu chức năng
- Người viếng thăm website có thể xem, tìm kiếm thông tin về các tour du lịch hiệnhành bằng hai ngôn ngữ (Tiếng Việt - Tiếng Anh) Tuy nhiên, thông tin về cácchương trình du lịch của hai ngôn ngữ có thể giống hoặc khác nhau, tùy theochương trình này dành cho du khách trong nước hay nước ngoài
- Hệ thống website giới thiệu các tour du lịch, các danh lam thắng cảnh mà công ty
tổ chức với các thông tin như nội dung tour, giá cả, lịch trình, hình ảnh…
- Khách hàng có thể đặt tour trực tuyến Website sẽ cập nhật thông tin đặt chỗ nàytrực tiếp lên cơ sở dữ liệu, và cho phép người quản trị được phân quyền thao táccác công việc sau:
+ Tìm kiếm các đơn đặt chỗ đã được xác nhận hay chưa xác nhận
- Về tổ chức lưu trữ, thực hiện các yêu cầu:
+ Thêm, xóa, sửa, cập nhật thông tin, hình ảnh về các tour du lịch do công ty tổchức, phục vụ cho công tác quản lý,
+ Thống kê tình hình hoạt động của công ty
+ Tím kiếm tour theo các tiêu chí như: mức giá tour, điểm đến…
5.2 Yêu cầu phi chức năng:
- Website phải có dung lượng không quá lớn, tốc độ xử lý nhanh
- Công việc tính toán phải thực hiện chính xác, không chấp nhận sai sót
Trang 19- Sử dụng mã
hóa cácthông tinnhạy cảmcủa
kháchhàng
liệu khichạywebsitetrựctuyến
6 Xác lập dự án
ST
Tiêuchuẩn
Mô tả chi tiết Ghichú
1 Cho phép truy cập
dữ liệu đa ngườidùng
Hiệuquả
Mỗi bộ phận có thểtruy cập cơ sở dữliệu đồng thời
2 Tất cả các quy định,
biểu mẫu hóa đơn cóthể được thay đổi
Tiếnhóa
Các biểu mẫu hóađơn có thể thay đổitheo ý muốn củangười dùng Tương
tự, các quy định sẽđược thay đổi và khi
đó các tính tiền,thanh toán sẽ đượcthay đổi theo
3 Tốc độ thực hiện các
công việc như thanhtoán tiền phòng phảinhanh Tra cứu theonhiều tiêu chí
Hiệuquả
Khi bộ phận nào cầnthanh toán tiền thì hệthống phải xuất dữliệu ra thật nhanhkhông quá 20 giây
Và việc tra cứukhách hàng, phòngthuê theo nhiều tiêuchí như: theo tênkhách hàng, theongày, theo tour …
4 Giao diện trực quan,
dễ dùng
Tiệndụng
Hệ thống phải cungcấp một giao diện dễdùng, gần gũi vớingười dùng
5 Cho phép tự động
hóa các công việcbáo cáo, tính tiền,thống kê các tour
Hiệuquả
Hệ thống phải tựđộng hóa công việcbáo cáo được thựchiện hàng tuần, tínhtiền từ các dịch vụkhác nhau, thống kêcác tour đã đượcthực thi
Trang 20 Nhiệm vụ cơ bản:
+ giói thiệu các địa danh, danh lam, các tour du lịch mà công ty tổ chức… tớikhách hàng
+ quản lý đặt tour qua mạng
+ quản lý các thông tin về khách hang đặt tour
+ quản lý thống kê chi tiết
Cơ cấu tổ chức
+ bộ phận quản trị hệ thống
+ bộ phận kinh doanh: giới thiệu và đặt tour cho khách hàng
+ bộ phận văn phòng: cập nhật dữ liệu tour
Phần mềm Phần
cứng
Phần mềm
Yêu cầu tốithiểu CPU
Intel PIV 3.0 GHzRam 1GB
Windows server 2000Internet InformationServer(IIS )SQL server2000
CPU Intel PIII
700 GHzRam 128Mb
Windows 2000/XP/LinuxBrower :
Internet ExplorerMacromedia flash player
Trang 21HDD 80GB
HDD20GBYêu
cầu khuyế
n cáo
CPU Intel PIV 3.6 GHzRam 2GBHDD 200GB
Windows server 2003 IISSQL server2000
CPU Intel PIV 2.6GHzRam 256MbHDD 40GB
Windows XPBrower:
Internet ExplorerMacromedia flash player
CHƯƠNG II: PHÂN TÍCH HỆ THỐNG VỀ MẶT CHỨC NĂNG
I Sơ đồ phân rã chức năng
1 Xác định các chức năng:
Hệ thống giới thiệu và đặt tour sẽ chia làm các bộ phận gồm chức năng lớn cụ thể như sau:
Bộ phận quản lý đặt tour: có chức năng quản lý đặt tour
Bộ phận quản lý cập nhật dữ liệu : có chức năng cập nhật tour , tin tức, danh lam thắng cảnh …
Bộ phận quản lý khách hàng: có chức năng quản lý khách hàng
2 Sơ đồ phân rã chức năng:
Website giới thiệu và đặt tour
Trang 22Chức năng của người quản trị website
Tìm kiếm tour Xem chi tiết tour Chọn tour
Xem thông tin đặt tour
Đặt tour
Xem thông tin, tin tức
Quản lý Admin Quản lý Tour Quản lý đặt tour Quản lý tin tức
Chức năng người quản trị
tứcThêm Admin
Sửa Admin
Xóa Admin
Thêm tour Sửa tour Xóa tour Tìm kiếm tour Cập nhật tour
Xác nhận đặt tour
Cập nhật trạng thái đặt tour Thêm, sửa, xóa Hủy đặt tour
Thêm tin tức nhận Sửa tin tức nhận Xóa tin tức nhận
Trang 23Khách hàng
3 Sơ đồ luồng dữ liệu:
3.1 Các bước xây dựng: gồm 3 bước sau
Bước Bước 1 Xây dựngg DFD mức khung cảnh ( mức 0)
- Luồng dữ liệu: là mũi tên trên có ghi thông tin di chuyển
- Kho dữ liệu: 2 đường thằng song song và ở trong ghi tên chứcnăng
Khách hàng
- Tác nhân ngoài: 1 hình chữ nhập ghi tên tác nhân bên trong
Tên tiến trình
Trang 243.3 Vẽ sơ đồ luồng dữ liệu cho hệ thống giới thiệu và đặt tour du lịch
a DFD của hệ thống
Bước 1: xây dựng DFD mức khung cảnh ( mức 0)
Gửi thông tin cá nhân
Gửi yêu cầu đặt tour Tìm kiếm Đặt tour
Quản lý tour
Mã xác nhận
Quản lý đặt tour
Ban quản trị Website
Khách hàng
Website giới thiệu và đặt tour Kinh Đô
Trang 25Kết quả tìm kiếmQuản lý tin tức
Trang 26Chức năng quản trị
Bước 3: xây dựng DFD mức dưới đỉnh( mức 2)
+ vẽ DFD của chức năng quản lý khách hàng
Trang 27
Tìm kiếm tour
Đặt tour Xem tin tức
Trang 28+ vẽ DFD của chức năng quản trị:
Trang 29Quản trị
Khách hàng
Đưa thông về tour
Sửa đổi thông tin tour
Trang 31- Chọn đặt tour : Khách hàng đặt tour sẽ click vào nút “đặt tour”có tại chitiết của mỗi tour
- Đặt tour : Sau khi đã chọn xong tour mình muốn đặt, khách hàng sẽchọn đến đặt tour Khách hàng sẽ điền thông tin cá nhân bao gồm : Họtên, địa chỉ, email, số điện thoại, nội dung đặt tour, yêu cầu khác( nếucó) Sau đó đơn đặt tour sẽ được gửi về công ty
Begin
Nhập loại tour
Hiển thị danh sách tour
Kiểm tra tên,mã tour, loại tour trong cơ sở dữ liệu
Begin
Điền thông tin khách hàng
Trang 32S
Đ
- Xem thông tin, tin tức, danh lam thắng cảnh, khách sạn, … : Khách hàng
có thể xem thông tin giới thiệu cô về công ty du lịch Kinh Đô, một bàiviết mới do công ty đăng lên, có thể là giới thiệu một tour mới, hay mộtchương trình khuyến mại nào đó, các bài viết về tin tức du lịch, giới thiệucác danh lam thắng cảnh đẹp
- Liên hệ công ty : Khi có những thắc mắc hay quan tâm đóng góp chowebsite khách hàng sẽ liên hệ qua website bằng các nhập vào form liên hệ
họ tên, địa chỉ, email, số điện thoại, nội dung đóng góp rồi gửi cho adminbiết ý kiến của mình
4.2 Chức năng quản trị website
- Quản lý admin : Người quản trị cao nhất có thể quan sát được danh sáchcác thành viên đang quản trị website bao gồm : mã admin, tên đăng nhập,password, họ tên, phân quyền Người quản trị cao nhất có quyền xóa tàikhoản admin cũng như tạo một tài khoản mới
Gửi đơn đặt tour
Kiểm tra tính đầy đủ của thông tin khách hàng
Đơn đặt tour được gửi đến ban quản trị
Yêu cầu điền lại thông tin
Trang 33Đ
Begin
Nhập thông tin admin
Hiển thị thông tin admin lên
website quản trị
Thêm vào cơ sở dữ liệu
Begin
Sửa thông tin admin
Cập nhật thông tin vào cơ sở
Thông tin admin được xóa khỏi CSDL và Website quản trị
Trang 34- Quản lý tour : Danh sách tour phân loại theo nhóm tour(miền bắc, miềnnam…), các tour được hiển thị dưới dạng danh sách gồm các thông tinnhư mã tour, tiêu đề, mô tả, ảnh đại diện, giá, ngày bắt đầu, ngày kết thúc.Tại mỗi tour sẽ có nút thêm, sửa, xóa hay tạo một tour mới
s
Đ
Begin
Nhập thông tin tour
Hiển thị tour lên website
Thêm vào cơ sở dữ liệu
Begin
Sửa thông tin tour
Cập nhật thông tin tour
Hiển thị tour lên website
Begin
Xóa tour khỏi cơ sở dữ liệu
Xác nhận lại thông tin xóa tour
SP được xóa khỏi CSDL và Website
Trang 35- Quản lý đặt tour : Người quản trị sẽ có danh sách các đơn đặt tour màkhách hàng gửi đến với các thông tin như mã đặt tour, thời gian đăng ký,tổng số người, trạng thái… người quản trị muốn xem chi tiết có thể clickvào nut” xem chi tiết để ” biết các thông tin chi tiết của từng đơn đặt tour.Dựa trên các thông tin của khách hàng đặt tour, nhân viên của công ty cótrách nhiệm liên hệ với khách hàng để xác nhận thông tin cũng như trìnhbày về cách thức giao hàng và thanh toán với khách hàng trong thời hạnquy định
Hủy đơn đặt tour ảo
Trang 36- Quản lý nội dung : Dựa trên phân loại theo nội dung tin tức như vậnchuyển, danh lam thắng cảnh, liên hệ, dịch vụ khách hàng… sẽ hiện lêndanh sách các nội dung tin tức gồm tiêu đề, mô tả và ảnh đại diện clickvào tiêu đề nội dung sẽ hiện ra nội dung chi tiết của nội dung đó và cácnút chức năng thêm sửa, xóa, và có thể thêm một tin vừa viết lên website.
Begin
Nhập thông tin về nội dung :
tiêu đề, hình ảnh, nội dung…
Thêm vào cơ sở dữ liệu
Cập nhật lên Website
Begin
Sửa thông tin về nội dung
Cập nhật vào cơ sở dữ liệu
Cập nhật lên Website
Begin
Xóa nội dung cũ