1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website quảng cáo du lịch

51 310 2

Đ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

Định dạng
Số trang 51
Dung lượng 6,15 MB

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

Nội dung

Với việc tích hợp sẵn nhiều Database Client trong PHP đãlàm cho ứng dụng PHP dễ dàng kết nối tới các hệ cơ sở dữ liệu thông dụng.. 2.2 Xác định yêu cầu 2.2.1 Yêu câu chức năng - Website

Trang 1

LỜI CẢM ƠN

Chúng em xin gửi lời cảm ơn chân thành đến tất cả Thầy Cô đã giảng dạy chúng em trong suốt 4 năm tại Trường Đại Học Kinh doanh và Công nghệ Hà Nội

“Cơm cha áo mẹ chữ thầy”, câu nói từ xưa đã thấm nhuần vào tâm tư tình cảm của

mỗi người Việt Nam để nói lên công ơn nuôi dưỡng, dạy dỗ của cha mẹ, thầy cô, câu nói ấy ngày càng in sâu vào tâm trí em

Nhân đây, em cũng xin bày tỏ lòng biết ơn sâu sắc đến Cha Mẹ và gia đình đã nuôi dạy em nên người, và luôn là chỗ dựa vững chắc, giúp em vượt qua mọi khó khăn, thử thách trong cuộc sống

Bên cạnh đó, để hoàn thành đồ án tốt nghiệp, tuy đã rất nỗ lực nhưng em nhậnthấy kiến thức và kinh nghiệm của bản thân còn rất hạn hẹp Để vượt lên những trởngại đó, cha mẹ luôn động viên, các thầy cô đã không quản ngại hướng dẫn, giúp đỡtận tình để em hoàn thành đồ án tốt nghiệp này

Một lần nữa, em xin gửi lời cảm ơn đến tất cả các thầy cô Trường Đại họcKinh doanh và Công nghệ Hà Nội đã giảng dạy, giúp đỡ em trong thời gian vừa qua

Hà Nội, tháng 6 năm 2017 Sinh viên thực hiện

Trang 2

MỤC LỤC

LỜI CẢM ƠN i

MỤC LỤC iii

DANH MỤC CÁC BẢNG iv

MỞ ĐẦU 1

CHƯƠNG 1 TỔNG QUAN 4

1.1 Giới thiệu về đề tại Website Giới thiệu Du lịch 4

1.2 Phân tích những tiêu chí hình thành 4

1.3 Yêu cầu Website 4

CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG 5

2.1 Tổng quan ngôn ngữ PHP 5

2.1.1 Giới thiệu ngôn ngữ PHP……….5

2.1.2 Ưu điểm của PHP 8

2.2 Xác định yêu cầu ……… ………8

2.3 Phân tích yêu cầu ……… ……… 9

CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU 12

3.1 Mô hình hóa chức năng 12

3.1.1 Biểu đồ phân rã chức năng (Bussiness Functional Diagram – BFD) 12

3.1.2 Biểu đồ dòng dữ liệu (Data Flow Diagram-DFD) 13

3.1.2.1 Mức ngữ cảnh 13

3.1.2.2 Mức 0 14

3.1.2.3 Biểu đồ phân rã mức 1 15

3.2 Mô hình hóa dữ liệu 19

3.2.1 Biểu đồ thực thể quan hệ (ERD) 19

3.2.2 Mô hình dữ liệu quan hệ (RDM) 20

3.2.2.1 Thiết lập các mối quan hệ 20

3.2.2.2 Từ điển dữ liệu 21

3.2.2.3 Cơ sở dữ liệu 29

CHƯƠNG 4 ĐẶC TẢ GIAO DIỆN 29

4.1 Thiết kế giao diện tổng quan cho website 29

4.1.1 Một số công cụ hỗ trợ thiết kế giao diện Wesite 29

4.2 Giao diện chương trình 29

4.3 Giao diện trang quản trị admin 31

4.3.1 Phân hệ Khách hàng……… 31

4.3.2 Phân hệ quản trị ……….35

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 44

TÀI LIỆU THAM KHẢO 1

NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN 2

Trang 3

DANH MỤC CÁC BẢNG

Trang 4

Số hiệu hình vẽ Tên hình vẽ Trang

Trang 5

3.1 Biểu đồ phân rã chức năng 12

Trang 6

MỞ ĐẦU

1 Lý do chọn đề tài

Ngày nay, đời sống của mỗi người đều tăng chính vì thế nhu cầu cung cấp cácdịch vụ, các nhu cầu giải trí, nghỉ dưỡng, du lịch,… cũng vì thế mà tăng lên theo sựtưởng trưởng chung của kinh tế xã hội Bên cạnh đó với sự phát triển của các phươngtiện vận chuyển, đặc biệt là sự tiện lợi của hình thức thnah toán quốc tế đã kéo gầnkhoảng cách, hoạt động du lịch được gần hơn

Du lịch là ngành công nghiệp không khói đang phát triển hàng đầu tại các nướcphát triển trên thế giới và Việt Nam Sự phát triển của ngành du lịch là một biểu hiệncho đời sống của người dân ngày càng được nâng cao, nhu cầu được hưởng thụ, nghỉngơi thư giãn ngày càng tăng lên Và để đảm bảo cho ngành du lịch phát triển mạnh

mẽ và bền vững, mỗi một cá nhân hay doanh nghiệp đều có trách nhiệm hoàn thành tốtnhiệm vụ của mình, để mang đến những sản phẩm du lịch có chất lượng tốt nhất, giá

cả phù hợp nhất đền với người tiêu dùng

Tại Việt Nam, với cuộc sống ngày càng hiện đại, nhu cầu của mỗi các nhân, giađình, tập thể cũng vì thế tăng lên Tận dụng được những cơ hội này, các doanh nghiệpViệt Nam không ngừng mở rộng hoạt động kinh doanh trên mọi lĩnh vực nhằm mongmuốn đáp ứng nhu cầu của người tiêu dùng Công ty Cổng phần Bất động sản VietRealtor cũng không phải là một ngoại lệ, với qui mô rộng lớn nhưng hoạt động bánhàng, marketing, quảng cáo… Qua đó cho ta thấy: cả doanh nghiệp và khách hàngphải mất một khoảng chi phí và thời gian nhất định đáng lẻ không nên có Doanhnghiệp phải tốn kém thời gian và chi phí cho việc quảng cáo, marketing, bán hàngnhưng lại không thu hút được đông đảo khách hàng Về phía khách hàng thì phải mấtthời gian, chi phí đi lại mà đôi lúc không chọn được sản phẩm mình mong muốn

Xuất phát từ nhu cầu trên, em quyết định chọn đề tài “Xây dựng Website du lịch”nhằm giúp khách hàng tiếp cận một cách nhanh chóng đến các dịch vụ của doanhnghiệp mình trên mạng Internet Bên cạnh đó, Website còn hỗ trợ khách hàng trongviệc đăng ký, đặt hàng qua Website, cập nhật thông tin về những sản phẩm hiện có vàsắp ra mắt trên thị trường một cách nhanh nhất… đem lại sự hài lòng cao nhất từ phíakhách hàng

2 Mục đích nghiên cứu

Trang 7

- Vận dụng tổng hợp những kiến thức đã học để tiến hành xây dựng WebsiteGiới thiệu du lịch.

- Tìm hiểu thực trạng các địa điểm du lịch nổi tiếng tại Việt Nam để triển khai

hệ thống cho phù hợp

- Khai phá lợi ích của Internet để hướng đến một môi trường kinh doanh toàncầu

3 Đối tượng và phạm vi nghiên cứu

- Tìm hiểu thực trạng du lịch hiện ở Việt Nam

- Tìm hiểu một số công cụ và ngôn ngữ hỗ trợ quá trình xây dựng Website

- Các chức năng của Website

- Quy trình xây dựng Website

4 Phương pháp nghiên cứu

- Tiến hành thu thập và phân tích những thông tin, tài liệu liên quan đến đề tài

để hình thành nên những ý tưởng tổng quan (mục đích cần đạt đến của Website, đốitượng cần hướng đến là ai?, thông tin gì đã có trong tay và sử dụng chúng như thếnào?)

- Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phùhợp

- Xây dựng chương trình theo những yêu cầu đã đặt ra

- Triển khai chương trình và đánh giá kết quả đạt được

5 Ý nghĩa khoa học và thực tiễn của đề tài

- Đề tài sẽ là một ví dụ minh họa thu nhỏ về “Cung cấp thông tin về địa điểm dulịch” nói chung và “tham khảo tour du lịch” nói riêng

- Đề tài sẽ giúp doanh nghiệp có một cái tổng quan về du lịch cũng như lợi ích

mà Website mang lại

- Thông qua Website, doanh nghiệp có được một kênh bán hàng mới vượt giớihạn về không gian và thời gian

Trang 8

- Tối ưu chi phí (cho cả doanh nghiệp và người tiêu dùng), nâng cao năng lựccạnh tranh cho các doanh nghiệp trong thời kỳ hội nhập

- Chương 3 Phân tích và thiết kế cơ sở dữ liệu

- Chương 4 Đặc tả giao diện

Kết luận và hướng phát triển

Trang 9

CHƯƠNG 1 TỔNG QUAN VỀ WEB GIỚI THIỆU DU LỊCH

1.1 Giới thiệu về đề tài Website Giới thiệu Du lịch

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, côngnghệ thông tin cũng được những công nghệ đẳng cấp cao và lần lượt chinh phục hếtđỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trịhết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng cho sựtrao đổi thông tin

Trong hoạt động sản xuất, kinh doanh, giờ đây một trong những cách tiếp cậnkhách hàng một cách hiệu quả đó là sử dụng Internet Đối với một công ty du lịch, việcquảng bá và giới thiệu đến khách hàng các địa điểm du lịch hấp dẫn là điều cần thiết

Vì vậy, sẽ thật thiết sót nếu công ty của bạn chưa xây dựng được website để giới thiệurộng rãi các địa điểm cũng như tour du lịch hấp dẫn mà bạn tổ chức

Với đồ án này, chúng tôi xin được trình bảy một cách thức quản lý và giới thiệucác địa điểm du lịch đến người đọc một cách hiệu quả

1.3 Yêu cầu Website:

a Yêu cầu của hệ thống.

 Nguồn thông tin đa dạng và sống động

 Giao diện trang web thân thiện, dễ nhìn, dễ sử dụng, màu sắc hài hòa

 Thông tin được cập nhật và sửa đổi thường xuyên

 Thu thập thông tin khách hàng truy cập

Trang 10

b Yêu cầu chi tiết về website:

 Đối với người truy cập Website với chức năng User

 Cho phép đăng ký thành viên

 Cho phép xem tin tức

 Cho phép Post các bài viết

 Đối với người quản trị

 Quản lý các user: xoá, sửa, nhập thêm User, Admin

 Cập nhật mới các thông tin liên quan, sửa thông tin , xoá thôngtin

 Kiểm tra, chỉnh sửa các bài Post lên của user và sau đó đăng bài

 Hiển thị thông tin lên theo nhóm tin, chuyên mục

CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG

2.1Tổng quan về ngôn ngữ PHP

2.1.1 Giới thiệu ngôn ngữ PHP

PHP ( PHP: Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản haymột loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mãnguồn mở, dùng cho mục đích tổng quát

Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML Do được tối ưuhóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học vàthời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP

đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới

Thẻ <?php và php?> sẽ đánh đấu sự bắt đầu và sự kết thúc của phần mã PHP qua đómáy chủ biết để xử lý và dịch mã cho đúng Đây là một điểm khá tiện lợi của PHPgiúp cho việc viết mã PHP trở nên khá trực quan và dễ dàng trong việc xây dựng phầngiao diện ứng dụng HTTP

2.1.2 Ưu điểm của PHP

Trang 11

Với PHP, bạn có thể viết ra nhiều kiểu ứng dụng có mô hình tương tác khácnhau như thông qua website (HTTP Request – Response), thông qua Command LineInterface – CLI (ShellBatch processing…), Web Service (SOAP, REST…), thông quaứng dụng Desktop (PHP-GTK)… Giống như các công nghệ web khác, PHP là mộtngôn ngữ phía Server, có nghĩa là code của bạn sẽ được triển khai và thực thi trênServer.

Mới ra đời gần 15 năm nhưng PHP đã có sự phát triển nhanh chóng và chóngmặt Có thể chỉ ra đây một số ứng dụng nổi tiếng viết bằng PHP như: Yahoo,Facebook, Wikipedia, Digg, Joomla, WordPress…Sự phổ biến của PHP trong xâydựng web đã làm cho ngày càng nhiều website triển khai bằng PHP Một số dạng webtiêu biểu có thể viết bằng PHP là : Social Network, Message Board (Forum,Guestbook, Blog…), CMS

(Content Management System), E-Commerce, Multimedia (Image Gallery, Music,Video…), Web Mail, IM (Instant Message), Office tools…

Với những nhà phát triển ứng dụng Web, PHP bộc lộ những ưu điểm sau đây :

Thư viện phong phú

Trang 12

- Ngoài sự hỗ trợ của cộng đồng, thư viện script PHP cũng rất phong phú và đa dạng.

Từ những cái rất nhỏ như chỉ là 1 đoạn code, 1 hàm (PHP.net…) cho tới những cái lớnhơn như Framework (Zend, CakePHP, CogeIgniter, Symfony…) ,ứng dụng hoànchỉnh (Joomla, WordPress, PhpBB…)

- Với thư viện code phong phú, việc học tập và ứng dụng PHP trở nên rất dễ dàng vànhanh chóng Đây cũng chính là đặc điểm khiến PHP trở nên khá nổi bật và cũng lànguyên nhân vì sao ngày càng có nhiều người sử dụng PHP để phát triển web

Hỗ trợ kết nối nhiều hệ cơ sở dữ liệu

- Nhu cầu xây dựng web có sử dụng cơ sở dữ liệu là một nhu cầu tất yếu và PHP cũngđáp ứng rất tốt nhu cầu này Với việc tích hợp sẵn nhiều Database Client trong PHP đãlàm cho ứng dụng PHP dễ dàng kết nối tới các hệ cơ sở dữ liệu thông dụng

- Việc cập nhật và nâng cấp các Database Client đơn giản chỉ là việc thay thế cácExtension của PHP để phù hợp với hệ cơ sở dữ liệu mà PHP sẽ làm việc

- Một số hệ cơ sở dữ liệu thông dụng mà PHP có thể làm việc là: MySQL, MS SQL,Oracle, Cassandra…

Lập trình hướng đối tượng

- Ngày nay, khái niệm lập trình hướng đối tượng (OOP) đã không còn xa lạ với lậptrình viên Với khả năng và lợi ích của mô hình lập trình này nên nhiều ngôn ngữ đãtriển khai để hỗ trợ OOP

- Từ phiên bản PHP 5, PHP đã có khả năng hỗ trợ hầu hết các đặc điểm nổi bật của lậptrình hướng đối tượng như là Inheritance, Abstraction, Encapsulation, Polymorphism,Interface, Autoload…

- Với việc ngày càng có nhiều Framework và ứng dụng PHP viết bằng mô hình OOPnên lập trình viên tiếp cận và mở rộng các ứng dụng này trở nên dễ dàng và nhanhchóng

Tính Bảo mật

- Bản thân PHP là mã nguồn mỡ và cộng đồng phát triển rất tích cực nên có thể nóiPHP khá là an toàn

Trang 13

- PHP cũng cung cấp nhiều cơ chế cho phép bạn triển khai tính bảo mật cho ứng dụngcủa mình như session, các hàm filter dữ liệu, kỹ thuật ép kiểu, thư viện PDO (PHPData Object) để tương tác với cơ sở dữ liệu an toàn hơn.

- Kết hợp với các kỹ thuật bảo mật ở các tầng khác thì ứng dụng PHP sẽ trở nên chắcchắn hơn và đảm bảo hoạt động cho website

- Bạn hoàn toàn có thể tự xây dựng cho mình các Extension để tối ưu, bổ sung cácchức năng cho PHP cũng như tối ưu luôn Core của PHP để phục vụ cho các mục đích

mở rộng website của mình

2.2 Xác định yêu cầu

2.2.1 Yêu câu chức năng

- Website hỗ trợ khách hàng trong việc lựa chọn địa điểm du lịch phù hợp với

các tỉnh thành mà khách hàng muốn đến, giúp cho khách hàng lựa chọn, tìm kiếm mộtcách nhanh chóng, dễ dàng

- Website có khả năng lưu trữ, quản lý những thông tin về khách Website có khả năng hỗ trợ nhà quản trị trong việc cập nhật thông tin địa điểm du lịch

hàng-2.2.2 Yêu cầu phi chức năng

- Website đáp ứng được khả năng truy cập nhanh, thông tin tin cậy, chính xác

- Giao diện thân thiện, dễ sử dụng, tính thẩm mỹ và tính ổn định cao

- Website đảm bảo được tính bảo mật cao, phân quyền một cách hợp lý

- Website có thể hoạt động 24/7/365

- Website có khả năng lưu trữ, xử lý khối lượng lớn thông tin nhưng chiếm dunglượng nhỏ trong máy tính

Trang 14

2.3 Phân tích yêu cầu

- Chức năng tìm kiếm thông tin

BẢNG 2.1 : CHỨC NĂNG TÌM KIẾM THÔNG TIN

Mô tả Chức năng tìm kiếm sản phẩm theo từ khóa được

nhập vào

Đầu vào Thông tin về dịch vụ

Quá trình xử lý Kiểm tra sự tương thích của tên được nhập vào

Kết nối đến cơ sở dữ liệu

Tìm kiếm thông tin theo tên

Đầu ra Hiển thị sản phẩm hoặc thông báo không tìm thấy

- Chức năng đăng ký thành viên

Bảng 2.2 : Chức năng đăng ký thành viên

Mô tả Cho phép đăng ký thành viên

Đầu vào Khi đăng ký, khách hàng phải điền đầy đủ các thông

tin:

+ Tên+ Mât khẩu+ Điền lại mật khẩu+ Email

+ Địa chỉ+ Số điện thoạiQuá trình xử lý Kiểm tra đúng tính hợp lệ của form

Kết nối cơ sở dữ liệu, kiểm tra khách hàng vừa nhập

từ form đăng ký có hợp lệ trong cơ sở dữ liệu (CSDL) không?

Lưu thông tin khách hàng vào trong CSDL nếu đăng

ký thành công

Đầu ra Thông báo về việc đăng ký đã thành công hay chưa

- Chức năng đăng nhập

Bảng 2.3 : Chức năng đăng nhập

Mô tả Đăng nhập khi đã có tài khoản

+ Tên đăng nhập+ Mật khẩuQuá trình xử lý Kết nối cơ sở dữ liệu so sánh thông tin đăng nhập có

đúng không?

Tạo phiên truy cập cho người dùng đăng nhập

Trang 15

Đầu ra Thông báo kết quả đăng nhập.

- Chức năng hiển thị danh mục

Bảng 2.4: Chức năng hiển thị danh mục

Mô tả Hiển thị các địa điểm du lịch theo từng danh mục Đầu vào Đường link địa điểm du lịch

Quá trình xử lý Lấy tất cả các địa điểm có trong cơ sở dữ liệu theo

danh mục

Đầu ra Hiện thị danh sách các địa điểm du lịch

- Chức năng chi tiết về địa điểm du lịch

Bảng 2.5: Chức năng chi tiết

Mô tả Hiển thị chi tiết sản phẩm

Đầu vào Đường link tên sản phẩm, click vào ảnh sản phẩm.Quá trình xử lý Truy xuất vào cơ sở dữ liệu để lấy thông tin chi tiết

sản phẩm

Đầu ra Hiện thị thông tin chi tiết sản phẩm

- Thanh toán

Bảng 2.6 : Phân tích chức năng thanh toán

Mô tả Thanh toán giỏ hàng

Đầu vào Thông tin tour du lịch, hình thức thanh toán

Quá trình xử lý Cho phép người dùng thay đổi một số thông tin

Lưu thông tin và tính tổng tiền

Đầu ra Đưa thông tin vào cơ sở dữ liệu

- Chức năng quản lý bài viết ( thêm, xóa, sửa)

+ Thêm mới

Bảng 2.7: Chức năng thêm bài viết

Mô tả Thêm mới một bài viết về địa điểm du lịch

+ Địa danh + Nội dung+ Hình ảnh+ Từ khóa

Trang 16

Quá trình xử lý Kiểm tra dữ liệu form có đúng không?

+ Sửa thông tin bài viết

Bảng 2.8: Chức năng sửa thông tin

Mô tả Dùng để thay đổi thông tin

Đầu vào Chọn thông tin cần thay đổi

Quá trình xử lý Kiểm tra dữ liệu form có đúng không, kết nối đến

CSDL để cập nhật thông tin

Đầu ra Hiện thị thông tin mới vừa được cập nhật

+ Xóa loại bài viết

Bảng 2.9: Chức năng xóa

Mô tả Dùng để xóa thông tin

Đầu vào Chọn thông tin cần xóa

Quá trình xử lý Kết nối đến CSDL cho phép xóa dữ liệu

Đầu ra Hiện thị thông báo

- Chức năng quản lý tour du lịch

Bảng 2.10: Chức năng quản lý tour du lịch

Mô tả Liệt kê danh sách các đơn đặt hàng của khách hàng

Mô tả Thông tin về khách hàng

Đầu vào Các thông tin khách hàng được đăng ký từ phía

người dùng

Quá trình xử lý Kết nối đến cơ sở dữ liệu

Đầu ra Hiển thị thông tin khách hàng

Trang 17

CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1 Mô hình hóa chức năng

3.1.1 Biểu đồ phân rã chức năng (Bussiness Functional Diagram – BFD)

Hình 3.1 Biểu đồ phân rã chức năng

3.1.2 Biểu đồ dòng dữ liệu (Data Flow Diagram-DFD)

(*) Bộ ký hiệu sử dụng trong quá trình phân tích và thiết kế hệ thống:

THỐNG KÊ

ĐĂNG KÝTÀI KHOẢN

THỐNG KÊNGƯỜI DÙNG

THỐNG KÊTOUR

ĐĂNG NHẬP

QUẢN LÝ

TIN TỨC

TIN TỨC

QUẢN LÝ LIÊN HỆ

QUẢN LÝLIÊN HỆ

QUẢN LÝ TOUR

CẬP NHẬTTOUR

TÌM KIẾM

1.0Cập nhật bài viết

Trang 18

Đáp ứng yêu cầu

Gửi yêu cầu

Đáp ứng yêu cầu

Khách hàng

Trang 19

3.1.2.2 Mức 0 Hình 3.4 Mức 0

Thống kê

Thông tin đơn hàng, thanh toán

Thông tin xác nhận tour

Danh sách tour

Lấy thông tin tour

Lưu thông tin tour

Yêu cầu đăng ký, đăng nhập

Xác nhận đăng ký, đăng nhập

Thông tin tour

Đăng nhậpXác nhận đăng nhập

Yêu cầu liên hệ, xem tin

Xác nhận liên hệ, hiển thị tin tức

Quản lý người dùng

Yêu cầu đăng tin, xem liên hệ

Quản lýliên hệ, tin tức

Hiển thị kết quảThông tin liên hệ

Tin tức

Thông tin liên hệ

Lưu thông tin liên hệ

Yêu cầu xem, tìm kiếm sản phẩm

Hiển thị thông tin SP

Gửi thông tin SP,DMSP

Quản lýtour

Danh sách DMSPThông tin DMSP

Lưu thông tin DMSP

Khách hàng

Trang 20

3.1.2.3 Biểu đồ phân rã mức 1

- Mức 1: Quản lý bán tour

Hình 3.4 Mức 1 về quản lý bán tour

Cung cấp thông tin tour

Thông tin tour

Danh sách tourThông tin tour

Lưu thông tour

Yêu cầu cập nhật tourThông tin mới về tour

Chọn hình thức thanh toán Xem thông tin thanh toánThông tin thanh toán Thanh toán Thông tin thanh toán

Lưu thông tin thanh toán

Trang 21

- Mức 1: Quản lý danh sách các tour

Hình 3.5 Mức 1 về quản lý tour

Cập nhậtDMtour

Cập nhậttour

Lưu thông tin tour

Danh sách tourYêu cầu tìm kiếm

Kết quả tìm kiếmYêu cầu xem tour

Hiển thị tour

Trang 22

- Mức 1: Quản lý người dùng

Hình 3.6 Mức 1 về quản lý người dùng

Đăng nhập

Yêu cầu đăng ký tài khoản

Đáp ứng yêu cầu đăng ký tài khoản

Thông tin kiểm tra người dùng

Thông tin phân quyền người dùng

Tài khoản quản trịXác nhận quản trịĐăng ký

tài khoản

Trang 23

- Mức 1: Quản lý liên hệ, tin tức

Hình 3.7 Mức 1 về quản lý liên hệ, tin tức

- Mức 1: Thống kê

Quản lý tin tức

Khách hàng

Thông tin liên hệ

Tin tức

Yêu cầu liên hệ

Thông tin xác nhận liên hệ

Yêu cầu xem thông tin liên hệHiển thị thông tin liên hệ

Yêu cầu xem tin tức

Hiển thị kết quả

Thông tin liên hệ

Tin tức

Lưu tin tức

Quản lýliên hệ

Ban quản tri

Thống kêsản phẩm

Thống kêđơn hàng

Thống kêngười dùng

Thông tin người dùng

Yêu cầu thống kê sản phẩm

Báo cáo thống kê SP

Yêu cầu thống kê đơn hàng

Báo cáo thống kê đơn hàng

Yêu cầu thống kê người dùngBáo cáo thống kê người dùng

Trang 24

Hình 3.8 Mức 1 về thống kê

3.2 Mô hình hóa dữ liệu

3.2.1 Biểu đồ thực thể quan hệ (ERD)

Products

ProductID

ProductNameDescriptionPriceShoppingCart

EndUserType

EndUserTypeID

TypeName

Ch ứa

Chọ n

Thuộc

n n

OrderStatus

OrderStatusID

OrderStatusName

Thu ộc

1 1

OrderDetails

OrderDetailID

Quantity1

1

1 n

Trang 25

Hình 3.9 Biểu đồ thực thể quan hệ

3.2.2 Mô hình dữ liệu quan hệ (RDM)

3.2.2.1 Thiết lập các mối quan hệ

Products

ProductID ProductCategoryID ProductImageID

ProductNameDescriptionPrice

Orders

OrderID TransactionID EndUserID OrderStatusID

OrderDateShipDateTrackingNumberPaymentMethod

FirstNameLastNamePasswordIsSubscribed

OrderDetails

OrderDetailID OrderID ProductID

HeadingContentsNewsDate

NewsImages

NewsImageID

NewsImage

Ngày đăng: 11/09/2018, 09:06

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Giáo trình PHP 4 Modules, Trường Đại học Khoa học tự nhiên thành phố Hồ Chí Minh Sách, tạp chí
Tiêu đề: Giáo trình PHP 4 Modules
[2] Lập Trình Cơ Bản PHP Và MySQL, Trường Đại học FPT Sách, tạp chí
Tiêu đề: Lập Trình Cơ Bản PHP Và MySQL
[3] Giáo trình phân tích thiết kế, xây dựng quản lý các hệ thống thông tin - NXB Tư pháp Hà Nội 2015 Khác
[4] Ebook Lập trình PHP và MySQL - Phát hành bởi ban chỉ đạo công nghệ thông tin của cơ quan Đảng Khác
[5] Giáo trình phân tích thiết kế, xây dựng quản lý các hệ thống thông tin - NXB Tư pháp Hà Nội 2015 Khác

TỪ KHÓA LIÊN QUAN

w