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

Xây dựng website quảng bá địa điểm du lịch nghệ an

46 96 6

Đ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 đề Xây Dựng Website Quảng Bá Địa Điểm Du Lịch Nghệ An
Tác giả Hồ Thị Bích Ngọc, Hoàng Văn Thế
Người hướng dẫn ThS. Trần Thị Kim Oanh
Trường học Trường Đại Học Vinh
Chuyên ngành Khoa Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2016
Thành phố Nghệ An
Định dạng
Số trang 46
Dung lượng 2,2 MB

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

Nội dung

Xuất phát từ những lý do trên và ứng dụng các kiến thức đã học, nhóm sinh viên chúng em quyết định chọn đề tài “Xây dựng website quảng bá địa điểm du lịch Nghệ An” làm đề tài Đồ án.. Giớ

Trang 1

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 1

TRƯỜNG ĐẠI HỌC VINH

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 2

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Mục lục

Chương 1 Tổng quan về đề tài 4

1.1 Tên đề tài 4

1.2 Lý do chọn đề tài 4

1.3 Khách thể và đối tượng nghiên cứu 4

1.4 Giới hạn và phạm vi nghiên cứu 4

1.5 Nhiệm vụ nghiên cứu 4

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

1.7 Ý nghĩa lý luận và thực tiễn của đề tài 5

Chương 2 Khảo sát bài toán quảng bá địa điểm du lịch Nghệ An 6

2.1 Nêu bài toán 6

2.2 Khảo sát hệ thống cũ 6

2.3 Xác định yêu cầu nghiệp vụ của website 9

2.4 Các chức năng chính của hệ thống mới 9

Chương 3 Phân tích và thiết kế hệ thống 12

3.1 Giới thiệu phương pháp phân tích và thiết kế hệ thống 12

3.2 Biểu đồ Use case 13

3.3 Thiết kế biểu đồ lớp 20

3.4 Sơ đồ diagram 25

Chương 4 Cài đặt chương trình 26

4.1 Công cụ sử dụng 26

4.2 Sơ đồ website 32

4.3 Giao diện chương trình 34

4.4 Mức độ hoàn thiện của các chức năng 41

KẾT LUẬN 43

4 Kết quả đạt được 43

5 Hạn chế 43

6 Hướng khắc phục và phát triển đề tài 43

TÀI LIỆU THAM KHẢO 44

Trang 3

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 3

Mục lục

Chương 1 Tổng quan về đề tài 6

1.1 Tên đề tài 6

1.2 Lý do chọn đề tài 6

1.3 Khách thể và đối tượng nghiên cứu 6

1.4 Giới hạn và phạm vi nghiên cứu 6

1.5 Nhiệm vụ nghiên cứu 6

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

1.7 Ý nghĩa lý luận và thực tiễn của đề tài 7

Chương 2 Khảo sát bài toán quảng bá địa điểm du lịch Nghệ An 8

2.1 Nêu bài toán 8

2.2 Khảo sát hệ thống cũ 8

2.3 Xác định yêu cầu nghiệp vụ của website 11

2.4 Các chức năng chính của hệ thống mới 11

Chương 3 Phân tích và thiết kế hệ thống 14

3.1 Giới thiệu phương pháp phân tích và thiết kế hệ thống 14

3.2 Biểu đồ Use case 15

3.3 Thiết kế biểu đồ lớp 22

3.4 Sơ đồ diagram 27

Chương 4 Cài đặt chương trình 28

4.1 Công cụ sử dụng 28

4.2 Sơ đồ website 34

4.3 Giao diện chương trình 36

4.4 Mức độ hoàn thiện của các chức năng 43

KẾT LUẬN 45

4 Kết quả đạt được 45

5 Hạn chế 45

6 Hướng khắc phục và phát triển đề tài 45

TÀI LIỆU THAM KHẢO 46

Trang 4

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 4

LỜI MỞ ĐẦU

Cùng với sự phát triển không ngừng của internet, việc ứng dụng công nghệ này vào thực tế cuộc sống đã và đang được con người sử dụng rộng rãi bởi những tính năng vượt trội của nó như: giúp tìm kiếm thông tin nhanh chóng, tiết kiệm thời gian,

có thể sử dụng mọi lúc mọi nơi…Cùng với sự phát triển về kinh tế, xã hội, thì nhu cầu của con người về tinh thần ngày càng cao Du lịch là một trong những nhu cầu thiết yếu của xã hội ngày nay Du lịch có thế giúp chúng ta khám phá những điều mới mẻ của thế giới, chiêm ngưỡng vẻ đẹp của thiên nhiên ban tặng, cũng như hiểu biết thêm

về con người trên thế giới Như dân gian ta đã có câu: “ Đi một ngày đàng, học một sàng khôn”

Nghệ An, vùng đất địa nhân linh kiệt Từ ngàn đời nay, Nghệ An là cái nôi nuôi dưỡng biết bao anh hùng tài ba, doanh nhân lỗi lạc của đất nước Ngoài vẻ đẹp của con người, Nghệ An còn là nơi có nhiều danh lam thắng cảnh, những di tích lịch sử của đất nước Nhưng các địa điểm du lịch ở Nghệ An vẫn chưa thực sự phát triển và chưa được nhiều người biết đến Nghệ Anvùng đất nắng và gió vẫn là một nơi kì bí để mọi người biết đến và chiêm ngưỡng vẻ đẹp kì vĩ của thiên nhiên Xuất phát từ nhu cầu thực tế của thời đại, và quan trọng hơn nữa với mong muốn đưa thiên nhiên và con người Nghệ An gần với mọi người hơn, những địa điểm du lịch của Nghệ An sẽ được mọi người trên đất nước vươn xa hơn nữa là thế giới biết đến và chiêm ngưỡng Giới thiệu những địa điểm du lịch và cung cấp thông tin cần thiết cho mọi người có thể tìm hiểu một cách dễ dàng và thuận tiện nhất

Trong quá trình thực hiện đề tài nhóm chúng em xin gửi lời cám ơn chân thành

tới cô ThS.Trần Thị Kim Oanhgiảng viên hướng dẫn nhóm chúng em thực hiện đề tài

này.Trong quá trình nghiên cứu và thực hiện đề tài mặc dù được sự chỉ bảo tận tình của các thầy cô, nhưng do còn hạn hẹp về chuyên môn và kinh nghiệm nên khi thực hiện đề tài chắc chắn không tránh khỏi những thiếu sót Nhóm chúng em rất mong nhận được sự góp ý của thầy cô và các bạn

Nhóm chúng em xin chân thành cám ơn!

Nghệ An, ngày 1 tháng 1 năm 2016

Nhóm tác giả

Hồ Thị Bích Ngọc – Hoàng Văn Thế

Trang 5

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 5

BẢNG PHÂN CÔNG NHIỆM VỤ

Nhóm chúng em gồm 2 thành viên nên việc phân công nhiệm vụ thích hợp cũng là một yếu tố quan trọng góp phần hoàn thành tốt đề tài này Vì vậy chúng em đã phân công nhiệm vụ như sau:

Những công việc được thực hiện chung:

- Phân tích thiết kế hệ thống;

- Thiết kế cơ sở dữ liệu;

- Thiết kế giao diện;

- Chức năng thống kê lượt thích và lượt xem của các địa điểm;

- Tích hợp các dịch vụ web vào trang web:

 Dự báo thời tiết

 Tỉ giá vàng, ngoại tệ

- Hiển thị các thông tin lên trang:

 Địa điểm

 Chi tiết địa điểm

 Đăng kí, cập nhật thông tin thành viên

2 Hồ Thị Bích Ngọc - Sử dụng API Google Map và API

Geolocation thực hiện chức năng chỉ dẫn đường

- Hiển thị thông tin lên trang:

 Khách sạn

 Nhà hàng

- Các nhiệm vụ của trang quản trị:

 Quản lí địa điểm

 Quản lí nhà hàng

 Quản lí khách sạn

 Quản lí bài đăng

 Quản lí thành viên

Trang 6

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 6

Chương 1 Tổng quan về đề tài 1.1 Tên đề tài

“Xây dựng website quảng bá địa điểm du lịch Nghệ An”

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

Ngày nay, công nghệ thông tin có vai trò hết sức quan trọng, là động lực thúc đẩy tăng trưởng kinh tế và kích thích tăng lực đổi mới đối với nền kinh tế toàn cầu nói chung và nền kinh tế quốc dân của mỗi nước nói riêng Với nhiều thành quả quan trọng, Công nghệ thông tin đã được ứng dụng rộng rãi trong nhiều lĩnh vực, trở thành một trong những yếu tố quan trọng nhất của sự phát triển kinh tế - xã hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng Công nghệ thông tin sẽ làm thay đổi tác phong làm việc, nâng cao năng suất lao động, nâng cao dân trí

Du lịch là một trong những nhu cầu thiết yếu của xã hội ngày nay và Nghệ An là một vùng đất có nhiều điểm đến hấp dẫn, nhưng vẫn chưa được nhiều người biết đến Với mong muốn góp phần công sức nhỏ bé của mình để chung tay xây dựng du lịch của Nghệ An ngày một phát triển hơn nữa

Xuất phát từ những lý do trên và ứng dụng các kiến thức đã học, nhóm sinh

viên chúng em quyết định chọn đề tài “Xây dựng website quảng bá địa điểm du lịch Nghệ An” làm đề tài Đồ án

1.3 Khách thể và đối tượng nghiên cứu

- Hệ thốngquảng bá địa điểm du lịch qua mạng

- Các công cụ dùng để xây dựng chương trình

1.4 Giới hạn và phạm vi nghiên cứu

- Cung cấp thông tin về các địa điểm du lịch trong địa bàn tỉnh Nghệ An cho mọi người thông qua website

- Tích hợp các dịch vụ web như dự báo thời tiết, tỉ giá tiền tệ vào website để người dùng tiện theo dõi

- Cung cấp công cụ chỉ dẫn đường trên Google Map vào website để người dùng

có thể dễ dàng tìm đến địa điểm

1.5 Nhiệm vụ nghiên cứu

- Tìm hiểu các thông tin về địa điểm du lịch trên địa bàn tỉnh Nghệ An

- Tìm hiểu các công cụ xây dựng chương trình

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

- Khảo sát thực tế (cụ thể là các trang web về quảng bá du lịch)

- Tìm hiểu thông tin liên quan đến các địa điểm du lịch và nghiệp vụ về du lịch

Trang 7

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 7

1.7 Ý nghĩa lý luận và thực tiễn của đề tài

Website quảng bá địa điểm du lịch có tính ứng dụng thực tế cao bởi vì trước đây nhiều người phàn nàn rằng:“muốn đi đến các địa điểm đẹp của Nghệ An thì tìm thông tin khó và phải thu thập từ nhiều trang web cũng như nhiều nguồn tin khác nhau” Nên chúng em đã xây dựng website này nhằm cung cấp cho người dùng những thông tin cần thiết và đầy đủ nhất, thông tin về địa điểm, các liên kết đến các khách sạn nhà hàng gần đó, các liên kết chỉ đường tới địa điểm

Từ những lợi ích thực tế trên sẽ một phần nào đó giúp nền du lịch của Nghệ An phát triển hơn

Trong quá trình thực hiện đề tài, đã giúp chúng em nâng cao các kĩ năng mềm như kĩ năng làm việc nhóm, kĩ năng tìm hiểu kiến thức, nâng cao kiến thức chuyên môn, cũng như dần làm quen với nghiệp vụ du lịch

Trang 8

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 8

Chương 2.Khảo sát bài toán quảng bá địa điểm du lịch Nghệ An 2.1 Nêu bài toán

- Đề tài là sự tích lũy của kiến thức mà nhóm đã được học trong các kỳ học truớc như: Lập trình hướng đối tuợng, Phân tích thiết kế hướng đối tượng,

Cơ sở dữ liệu, Công nghệ web và ứng dụng, lập trình Java…

- Đồ án với sự lựa chọn là Java web giúp nhóm có thêm những hiểu biết về quy trình xây dựng website, các công nghệ cơ bản trong việc xây dựng một

hệ thống website

- Nhóm quyết định chọn đề tài là:“Xây dựng website quảng bá địa điểm du lịch Nghệ An”

2.2 Khảo sát hệ thống cũ

2.2.1 Địa điểm khảo sát

- Địa bàn tỉnh Nghệ An, các hệ thống website giới thiệu về địa điểm du lịch, cũng như các website du lịch

- Thời gian : 8h, ngày 10 tháng 10 năm 2015

2.2.2 Chiến lược điều tra

- Các nguồn thông tin điều tra: tham khảo từ sách báo, hệ thống website như: dulichdatnghe.com, ngheantourism.com …

- Quan sát, tìm hiểu hoạt động của hệ thống cũ

- Tự đặt mình vào vị trí của người dùng(những người có nhu cầu đi du lịch)

để thấy được rõ những yêu cầu thực tế mà hệ thống cần thực hiện

2.2.3 Hiện trạng về tổ chức của hệ thống cũ

2.2.3.1 Cơ cấu tổ chức

- Người ghé thăm website

- Thành viên của website

- Quản trị viên của website

Trang 9

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 9

 Hình ảnh về giao diện của trang web tripadvisor.com.vn

Trang 10

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 10

 Hình ảnh về giao diện của trang web ngheantourism.gov.vn

- Các website phần lớn chủ yếu tập trung vào giới thiệu các tour du lịch, và các bài viết về tin tức du lịch trong tỉnh Nghệ An

- Chưa có các website chuyên biệt về việc giới thiệu, quảng bá các địa điểm

du lịch trong tỉnh Nghệ An

 Trong các website về du lịch Nghệ An thì chúng em nhận thấy website

ngheantourism.gov.vn là một trang web mạnh nhất nên chúng em sẽ tập trung

vào phân tích những điểm mạnh và khuyết điểm của website này như sau:

- Điểm mạnh:

 Là trang web chủ yếu tập trung về các thông tin về ngành du lịch của Nghệ An

 Cung cấp nhiều thông tin về ngành du lịch của Nghệ An như:

 Tin tức về các sự kiện du lịch của tỉnh

 Thông tin về ngành VHTT&DL, các đơn vị hành chính

 Các số liệu thống kê về du lịch của Nghệ An

 Các album ảnh, video clip về Nghệ An

 Giao diện website chuyên nghiệp

 Có các liên kết đến các website của các nhà hàng, khách sạn trong tỉnh Nghệ An

 Nguồn dữ liệu phong phú

 Có tích hợp dự báo thời tiết

 Tích hợp bản đồ vào website

 Có chức năng đánh giá, bình luận thông qua tài khoản FaceBook

- Khuyết điểm:

Trang 11

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 11

 Khi tích hợp giá vàng thì chưa tải được thông tin lên

 Bản đồ trong trang web nhưng chưa có chức năng chỉ dẫn đường

 Tìm kiếm chưa hỗ trợ tìm kiếm tiếng việt không dấu

 Khi muốn vào xem danh sách các địa điểm du lịch thì người dùng phải trải qua nhiều lần chuyển trang Cụ trải qua các bước sau:

ngheantourism.gov.vn ->Bản đồ du lịch Nghệ An (http://www.skydoor.net/place)-> Chọn địa điểm muốn xem

2.3 Xác định yêu cầu nghiệp vụ của website

2.3.1 Các yêu cầu chung của hệ thống

- Hệ thống cho phép nhiều người truy cập cùng lúc vào trang web

- Hệ thống cho phép tra cứu các thông tin cần thiết gắn với địa điểm du lịch như: khách sạn, nhà hàng, chỉ đường, mô tả, thông tin thời tiết

- Trang web được xây dựng để dễ dàng và thuận tiện cho việc bảo trì hệ thống

- Vấn đề bảo mật về nguồn dữ liệu, về thông tin của thành viên phải được chú trọng

- Cơ sở dữ liệu phải được tổ chức logic và hợp lý, thuận tiện cho việc cập nhật và quản lý

2.3.2 Các yêu cầu của người quản trị

- Website có giao diện đẹp, nội dung phong phú, hình ảnh sinh động, luôn cập nhật được các thông tin mới nhất

- Có khả năng quản lí các nội dung tốt, ổn định, kiểm soát số lượt thích, bình luận tốt

2.3.3 Các yêu cầu của người ghé thăm website

- Khi khách ghé thăm website có nhu cầu xem thông tin thì có thể sử dụng chức năng tìm kiếm thông tin, tra cứu thông tin dễ dàng

- Dễ dàng thao tác khi sử dụng website để xem danh sách địa điểm, xem chi tiết địa điểm, danh sách khách sạn và nhà hàng trong địa bàn tỉnh Nghệ An

- Website được thiết kế theo hướng hướng người dùng, tăng khả năng tương tác với người dùng

2.4 Các chức năng chính của hệ thống mới

- Sau khi tham khảo một website, cũng như nhu cầu của khách hàng, chúng em nhận thấy việc đưa các địa điểm đẹp của Nghệ An lên các website để giới thiệu

và quảng bá góp phần rất lớn cho việc đưa Nghệ An gần gũi với mọi người hơn,

Trang 12

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 12

góp phần giúp nền du lịch Nghệ An ngày một phát triển hơn Giúp mọi người thuận tiện hơn trong việc tìm kiếm, tra cứu các thông tin cần thiết

- Kế thừa, phát huy và khắc phục những thiếu sót của hệ thống cũ, hệ thống website quảng bá địa điểm du lịch của Nghệ An do chúng em thiết kế có thể mô

tả khái quát bao gồm các chức năng chính như sau:

 Đăng ký, đăng nhập vào hệ thống

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

 Quản lý địa điểm

 Quản lý nhà hàng

 Quản lý khách sạn

 Quản lý các bài đăng của người dùng

 Tra cứu thông tin

 Xem thông tin chi tiết của địa điểm

 Giới thiệu khách sạn, nhà hàng cùng địa phương (cùng phường, huyện) với địa điểm đang theo dõi

 Chức năng chỉ đường từ vị trí của người ghé thăm website đến địa điểm đang theo dõi, đo khoảng cách (đơn vị km)

 Tích hợp dịch vụ web cung cấp thông tin về thời tiết, tỉ giá vàng, ngoại

tệ cho người ghé thăm website

 Cho phép thích, bỏ thích, đánh giá bình luận về địa điểm đang theo dõi

 Tổ chức các sự kiện trên website như “Tôi yêu quê hương”

- Phân tích điểm mới và ý nghĩa thực tiễn của các chức năng hệ thống đang xây dựng

 Chức năng thích, bỏ thích, bình luân địa điểm

 Chức năng đăng ký đăng nhập vào hệ thống:

 Là một chức năng mà các website hiện tại chưa có Chức năng này cho phép người dùng đăng nhập vào trang web, để có thể thích, đánh giá bình luận về các địa điểm du lịch, cập nhật thông tin cá nhân

 Khi trở thành thành viên của website thì người dùng sẽ có mối quan tâm hơn đối với website và thường ghé thăm website hơn

 Làm cho việc quản lí, kiểm soát lượt like và bình luận dễ dàng hơn, từ đó có các phần thưởng, quà tri ân thành viên thích cực

 Chức năng chỉ dẫn đường:

Trang 13

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 13

 Là một chức năng rất quan trọng trong website du lịch Giúp chỉ đường và đo khoảng cách từ vị trí của người dùng đến vị trí địa điểm đang theo dõi Là một chức năng mới mà các website du lịch hiện tại chưa có

 Chức năng giới thiệu các nhà hàng, khách sạn cùng địa phương (huyện,

thị trấn,…)

 Khi đi du lịch thì thông tin quan trọng nhất mà khách du lịch cần biết đó là các nhà hàng Khi người dùng xem chi tiết của địa điểm thì thông tin về nhà hàng khách sạn liên quan sẽ hiện ra

 Chức năng “Tôi yêu quê hương”:

 Là một chức năng hướng người dùng, tăng khả năng tương tác với người dùng Người dùng có thể đăng các hình ảnh đẹp về quê hương mình để các thành viên khác có thể thoi dõi, chiêm ngưỡng

và bình luân và có các chế độ thưởng, tri ân

 Đây là một chức năng mà các website hiện tại chưa có Chức năng này giúp cho website có nhiều thành viên hơn, có nhiều mối quan tâm hơn Và giúp mọi người có thể khám phá ra những địa điểm đẹp và bí ẩn của Nghệ An Giúp mọi người có thể thể hiện tình cảm đối với quê hương mình, khơi dậy tình yêu quê hương đất nước trong mỗi con người

 Chức năng tìm kiếm, tra cứu thông tin địa điểm:

 Có thể tìm kiếm thông tin bằng tiếng Việt không dấu, từ khóa ngắn hơn hoặc dài hơn so với nội dung cần tìm kiếm

 Chức năng thống kê:

 Cho phép người quản trị thống kê những địa điểm có số lượt thích

và lượt xem nhiều nhất thông qua biểu đồ Để từ đó có các chính sách phù hợp để khai thác và phát triển địa điểm đó một các hợp lí nhất

Trang 14

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 14

Chương 3 Phân tích và thiết kế hệ thống 3.1 Giới thiệuphương pháp phân tích và thiết kế hệ thống

Có hai cách tiếp cận phân tích và thiết kế hệ thống đó là: phương pháp hướng cấu trúc và phương pháp hướng đối tượng

- Phương pháp hướng cấu trúc

 Đặc trưng của phương pháp hướng cấu trúc là phân chia chương trình thành nhiều chương trình con, mỗi chương trình con nhắm đến thực hiện một công việc xác định

 Trong phương pháp hướng cấu trúc, phần mềm được thiết kế dựa trên một trong hai hướng: hướng dữ liệu và hướng hành động

 Cách tiếp cận hướng dữ liệu xây dựng phần mềm dựa trên việc phân rã chức năng cần đáp ứng và dữ liệu cho các chức năng đó

 Cách tiếp cận hướng hành động lại tập trung phân tích hệ phần mềm dựa trên các hoạt động thực thi các chức năng của phần mềm đó

 Cách thức thực hiện của phương pháp hướng cấu trúc là phương pháp từ trên xuống (top-down)

 Các mô hình được sử dụng: Sơ đồ phân cấp chức năng nghiệp vụ, sơ đồ luồng

dữ liệu, mô hình thực thể- quan hệ, mô hình quan hệ, từ điển dữ liệu, ngôn ngữ truy vấn hướng cấu trúc, mô hình hóa logic

 Ưu điểm: tư duy phân tích thiết kế rõ ràng, dễ hiểu

 Nhược điểm: không hỗ trợ việc sử dụng lại, không phù hợp cho phát triển các phần mềm lớn

- Phương pháp hướng đối tượng

 Khác với phương pháp hướng cấu trúc chỉ tập trung vào dữ liệu hoặc vào hành động, phương pháp hướng đối tượng tập trung vào cả hai khía cạnh của hệ thống là dữ liệu và hành động

 Cách tiếp cận hướng đối tượng là một lối tư duy theo cách ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực Một hệ thống được chia tương ứng thành các đối tượng bao gồm đầy đủ cả dữ liệu và hành động liên quan đến đối tượng đó

Trang 15

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 15

 Các mô hình được sử dụng: sơ đồ Use case, sơ đồ lớp đối tượng, sơ đồ tuần tự…

 Ưu điểm: hỗ trợ sử dụng lại mã nguồn, phù hợp với các hệ thống lớn

 Nhược điểm: phương pháp này khá phức tạp, khó theo dõi được luồng dữ liệu Trong đề tài này chúng em đã lựa chọn phương pháp hướng đối tượng để phân tích và thiết kế hệ thống

3.2 Biểu đồUse case

3.2.1 Danh sách các biểu đồ Use case

3.2.1.1 Biểu đồ Use casetổng quát của actor quản trị viên

Hình 3.1: Biểu đồUse case tổng quát của quản trị viên

Trang 16

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 16

3.2.1.2 Biểu đồUse casequản lí địa điểm của quản trị viên

Hình 3.2: Biểu đồ Use case chức năng quản lý địa điểm của quản trị viên

3.2.1.3 Biểu đồ Use case quản lí khách sạn của quản trị viên

Hình 3.3: Biểu đồ Use case chức năng quản lý khách sạn của quản trị viên

Trang 17

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 17

3.2.1.4 Biểu đồ Use case quản lí nhà hàng của quản trị viên

Hình 3.4: Biểu đồ Use case chức năng quản lý nhà hàng của quản trị viên

3.2.1.5 Biểu đồ Use case quản lí người dùng của quản trị viên

Trang 18

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 18

3.2.1.6 Biểu đồ Use case quản lí bài đăng của quản trị viên

Hình 3.6: Biểu đồ Use case chức năng quản lý bài đăng của quản trị viên

3.2.1.7 Biểu đồ Use casetổng quát của thành viên website (user)

Hình 3.7: Biểu đồ Use casetổng quát của thành viên website( user)

Trang 19

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 19

3.2.1.8 Biểu đồ Use case xem chi tiết địa điểm của thành viên

Hình 3.8: Biểu đồ Use case xem chi tiết địa điểm của thành viên website (user)

3.2.1.9 Biểu đồ Use case chức năng quản lý trang cá nhân của thành viên

Hình 3.9: Biểu đồ Use case chức năng quản lý trang cá nhân

của thành viên website( user)

Trang 20

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 20

3.2.1.10 Biểu đồ Use case của khách ghé thăm website (visiter)

Hình 3.10: Biểu đồ Use case của khách ghé thăm website( visit er)

Trang 21

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 21

3.2.2 Danh sách Actor

Quản trị viên (admin) Actor này có quyền tương tác với hệ thống và

có quyền kiểm soát và điều khiển hệ thống Người ghé thăm website (visiter) Actor này có quyền tương tác với hệ thống Thành viên của website (user) Actor này có quyền tương tác với hệ thống

3.2.3 Danh sách các Use case

STT Tên Use case Mô tả

1 UC quản lý địa điểm

của quản trị viên

UC này mô tả chức năng quản lý thông tin về địa điểm du lịch trong địa bàn tỉnh Nghệ An

2 UC quản lý người dùng UC này mô tả chức năng quản lý thông tin của

người dùng

3 UC quản lý khách sạn UC này mô tả chức năng quản lý thông tin về các

khách sạn trong địa bàn tỉnh Nghệ An hoặc lân cận

4 UC quản lý nhà hàng UC này mô tả chức năng quản lý thông tin về nhà

hàng trong địa bàn tỉnh Nghệ An hoặc lân cận

5 UC quản lý bài đăng UC này mô tả chức năng quản lý các bài đăng của

các thành viên đăng lên website

6 UC xem chi tiết địa

điểm của thành viên

website

UC này mô tả chức năng xem chi tiết địa điểm của thành viên

7 UC quản lý trang cá

nhân của thành viên

UC này mô tả chức năng quản lý trang cá nhân của thành viên

Trang 22

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 22

Trang 23

Đồ án tốt nghiệp GVHD: ThS Trần Thị Kim Oanh

Nhóm sinh viên 52K: Hoàng Văn Thế - Hồ Thị Bích Ngọc Trang 23

3.3.3 Mô tả chi tiết từng lớp đối tượng

3.3.3.1 Lớp Địa phương

- Danh sách thuộc tính

- Danh sách phương thức

1 themDiaPhuong() Thêm thông tin địa phương (huyện, thành phố)

2 capNhatDiaPhuong() Cập nhật thông tin của địa phương

3 xoaDiaPhuong() Xóa thông tin của địa phương

4 xemDanhSachDiaPhuong() Xem danh sách thông tin địa phương

3.3.3.2 Lớp Địa Điểm

- Danh sách thuộc tính

STT Tên thuộc tính Ràng buộc Kiểu dữ liệu Ý nghĩa/ Ghi chú

1 maDiaPhuong Primary key Int Mã địa phương

phương đó

STT Tên thuộc tính Ràng buộc Kiểu dữ liệu Ý nghĩa/ Ghi chú

1 maDiaDiem Primary Key Int Mã địa phương

2 tenDiaDiem nvarchar(50) Tên của địa điểm du lịch

3 maDiaPhuong Foreign key Int Mã của địa phương nơi

địa điểm trực thuộc

5 diaChi ntext Địa chỉ cụ thể của địa

điểm

6 hinhAnh nvarchar(50) Đường dẫn chứa ảnh của

địa điểm du lịch

7 maLoaiDiaDiem Foreign key Int Mã loại địa điểm

8 moTaTomTat ntext Mô tả giới thiệu tóm tắt

về địa điểm

Ngày đăng: 01/08/2021, 10:56

TỪ KHÓA LIÊN QUAN

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