Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty; nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ. Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ. Đối với các chính phủ và các công ty thì việc xây dựng các website riêng càng ngày càng trở nên cấp thiết. Thông qua những website này, thông tin về họ cũng như các công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của công ty sẽ đến với những người quan tâm, đến với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phương thức giao tiếp truyền thống thường gặp phải.
Trang 1HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP TỐT NGHIỆP
Đề tài:
“PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG BẢN DEMO
WEBSITE TOUR DU LỊCH MIỀN TRUNG”
Sinh viên thực hiện : Hoàng Văn Bình
Giảng viên hướng dẫn : Trịnh Thị Ngọc Linh Đơn vị thực tập : Công ty TNHH DSD Việt
Trang 2LỜI CẢM ƠN
Kỳ thực tập tốt nghiệp là một khoảng thời gian để chúng ta bắt đầu làm quenvới cách làm việc ở môi trường thực tế Đối với tất cả các bạn sinh viên nói chung vàvới em nói riêng, đây là một giai đoạn chuyển giao giữa những kiến thức được đàotạo tại nhà trường và thực tế ngoài doanh nghiệp, để từ đó áp dụng những kiến thức
đã học và tìm kiếm cho mình một công việc phù hợp với năng lực
Trong quá trình thực tập tại công ty TNHH DSD Việt từ ngày 21/3/2016 đến
ngày 20/04/2016, em đã được hướng dẫn thực hiện đề tài là: “Phân tích thiết kế
và xây dựng bản demo trang web tour du lịch miền trung”.
Trong khoảng thời gian thực tập tại công ty, em đã có cơ hội được tiếp xúc vớimôi trường làm việc trong thực tế, bổ sung thêm các kiến thức khi học trên trường,được gặp gỡ và học hỏi kinh nghiệm quản lý, làm việc của các cán bộ quản lý, cácnhân viên trong công ty, đã phần nào giúp em có được kinh nghiệm làm việc cho bảnthân sau này
Em xin chân thành cảm ơn các anh chị tại Công Ty TNHH DSD Việt đã tận
tình giúp đỡ, chỉ dẫn em trong suốt quá trình thực tập tại công ty, đồng thời em xin
gửi lời cảm ơn đến Cô Trịnh Thị Ngọc Linh– Giảng viên hướng dẫn thực tập cùng
các thầy cô trong trường đã quan tâm, hướng dẫn em giúp em hoàn thành tốt đợt thựctập này
Em xin chân thành cảm ơn!
Trang 3LỜI NÓI ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là mộttrong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức,cũng như của các công ty; nó đóng vai trò hết sức quan trọng, có thể tạo ra nhữngbước đột phá mạnh mẽ Việc xây dựng các trang web để phục vụ cho các nhu cầuriêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ
Đối với các chính phủ và các công ty thì việc xây dựng các website riêng càngngày càng trở nên cấp thiết Thông qua những website này, thông tin về họ cũng nhưcác công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mớicủa công ty sẽ đến với những người quan tâm, đến với khách hàng của họ một cáchnhanh chóng kịp thời, tránh những phiền hà mà phương thức giao tiếp truyền thốngthường gặp phải
Trang 4CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
PHIẾU ĐÁNH GIÁ KẾT QUẢ THỰC TẬP TỐT NGHIỆP CUỐI KHOÁ CỦA SINH VIÊN
KHÓA HỌC: 2013 - 2016
- Họ và tên sinh viên: Hoàng Văn Bình
- Ngày tháng năm sinh: 06/01/1995
- Nơi sinh: Thừa Thiên Huế
- Lớp: CCLT07A003 Khóa: 2013 – 2016 Hệ đào tạo: Cao Đẳng
- Ngành đào tạo: Lập trình máy tính
- Thời gian thực tập tốt nghiệp: từ ngày: 21/03/2016 đến ngày: 20/04 /2016
- Tại cơ quan: Công Ty TNHH DSD Việt
- Nội dung thực tập: “Phân tích thiết kế và xây dựng bản demo website tour du lịch
miền trung”
1 Nhận xét về chuyên môn:
2 Nhận xét về thái độ, tinh thần trách nhiệm, chấp hành nội quy, quy chế của cơ quan thực tập:
3 Kết quả thực tập tốt nghiệp: (chấm theo thang điểm 10): ………
Đà Nẵng, ngày …… tháng …… năm 20… CÁN BỘ HƯỚNG DẪN CƠ QUAN TIẾP NHẬN SINH VIÊN THỰC TẬP
(Ký, ghi rõ họ tên) (Ký tên, đóng dấu)
Trang 5MỤC LỤC
LỜI CẢM ƠN 1
LỜI NÓI ĐẦU 2
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM 3
MỤC LỤC 4
DANH MỤC HÌNH 6
PHẦN MỞ ĐẦU 7
1 Lý do chọn đề tài 7
2 Mục tiêu và nhiệm vụ nghiên cứu 7
3 Đối tượng và phạm vi nghiên cứu 7
4 Phương pháp nghiên cứu 7
5 Dự kiến kết quả 8
6 Ý nghĩa khoa học và thực tiễn 8
Chương 1: GIỚI THIỆU VỀ CÔNG TY TNHH DSD VIỆT 9
1.1 Cơ quan thực tập 9
1.2 Giới thiệu chung 9
1.3 Lĩnh vực hoạt động 9
1.4 Môi trường làm việc 9
Chương 2: CƠ SỞ LÝ THUYẾT 10
2.1 Sơ lược về ngôn ngữ PHP 10
2.2 Sơ lược về hệ quản trị cơ sở dữ liệu Mysql 10
Chương 3: PHÂN TÍCH, THIẾT KẾ HƯỚNG ĐỐI TƯỢNG CHO WEBSITE TOUR DU LỊCH MIỀN TRUNG 11
3.1 Khảo sát hệ thống 11
3.2 Mô hình hóa yêu cầu 12
3.3 Mô hình hóa khái niệm 14
3.4 Mô hình hóa tương tác 17
3.4.1 Biểu đồ trình tự 17
3.4.2 Biểu đồ cộng tác 20
3.5 Mô hình hóa hành vi xử lý 23
3.5.1 Biều đồ trạng thái 23
3.5.2 Biều đồ hoạt động 25
3.6 Thiết kế biểu đồ lớp chi tiết 29
Trang 64.1 Thiết kế giao diện trang chủ 30
4.2 Đăng nhập, đăng ký 31
4.2.1 Đăng nhập 31
4.2.2 Đăng ký 31
KẾT LUẬN 32
Trang 7DANH MỤC HÌNH
Hình 1: Biểu đồ Use case 12
Hình 2: Biểu đồ Quản lý nhân viên 12
Hình 3: Biểu đồ quản lý tour 13
Hình 4: Biểu đồ quản lý thông tin khách hàng 13
Hình 5: Tìm kiếm tour 14
Hình 6: Biểu đồ lớp biên 14
Hình 7: Biểu đồ lớp điều khiển 15
Hình 8: Biểu đồ lớp thực thể 16
Hình 9: Biểu đồ trình tự đăng nhập 17
Hình 10: Biểu đồ trình tự quản lý nhân viên 18
Hình 11: Biểu đồ trình tự đăng ký Tour 19
Hình 12: Biểu đồ trình tự thanh toán bằng tiền mặt 19
Hình 13: Biểu đồ trình tự tìm kiếm thông tin Tour 20
Hình 14: Biểu đồ cộng tác đăng nhập 20
Hình 15: Biểu đồ cộng tác quản lý nhân viên 21
Hình 16: Biểu đồ cộng tác đăng ký Tour 21
Hình 17: Biểu đồ cộng tác thanh toán bằng tiền mặt 22
Hình 18: Biểu đồ cộng tác tìm kiếm thông tin Tour 22
Hình 19: Biểu đồ trạng thái đăng nhập 23
Hình 20: Biểu đồ trạng thái tìm kiếm 23
Hình 21: Biểu đồ trạng thái tìm kiếm thông tin Tour 23
Hình 22: Biểu đồ trạng thái hệ thống bán vé 24
Hình 23: Biểu đồ trạng thái thống kê báo cáo 24
Hình 24: Biểu đồ hoạt động quản lý nhân viên 25
Hình 25: Biểu đồ hoạt động quản lý Tour 26
Hình 26: Biểu đồ hoạt động khách hàng tìm kiếm Tour 27
Hình 26: Biểu đồ hoạt động khách hàng đăng ký Tour 28
Hình 27: Biểu đồ lớp chi tiết 29
Hình 28: Giao diện trang chủ 30
Hình 29: Đăng nhập 31
Hình 30: Đăng ký 31
Trang 8PHẦN MỞ ĐẦU
1 Lý do chọn đề tài
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là mộttrong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức,cũng như của các công ty Nó đóng vai trò hết sức quan trọng, có thể tạo ra nhữngbước đột phá mạnh mẽ Việc xây dựng các trang web để phục vụ cho các nhu cầuriêng của các cá nhân, công ty thậm chí các cá nhân ngày nay không lấy gì làm xa lạ
Như ta biết, Việt Nam là đất nước có rất nhiều phong cảnh đẹp cùng với tiềmnăng phát triển ngành du lịch Hàng năm nước ta thu hút hàng triệu lượt khách trong
và ngoài nước Đây là cơ hội tốt để phát triển hoạt động du lịch cùng với quảng báhình ảnh đất nước, con người Việt Nam đến với bạn bè trên thế giới Vì vậy cần phảixây dựng các trang web du lịch để phục vụ, thu hút khách hàng đến với Việt Nam,nhằm mang lại nhiều lợi ích cho các doanh nghiệp du lịch trong hoạt động kinhdoanh trực tuyến cũng như cho con người, đất nước Việt Nam
2 Mục tiêu và nhiệm vụ nghiên cứu
Mục tiêu nghiên cứu: Xây dựng website tour du lịch miền trung với nhiều chứcnăng phù hợp và tiện ích cho nhu cầu thích khám phá, chiêm ngưỡng những danh lamthắng cảnh của mọi người
Nhiệm vụ nghiên cứu:
• Tìm hiểu về những chức năng mà một website tour du lịch cần có
• Nghiên cứu tài liệu về ngôn ngữ php và mysql
3 Đối tượng và phạm vi nghiên cứu
Đối tượng nghiên cứu:
• Ngôn ngữ php
• Hệ quản trị cơ sở dữ liệu mysql
• Nhu cầu sử dụng của khách hàng
Nghiên cứu về chức năng chính của một website
Phạm vi nghiên cứu: xây dựng website tour du lịch miền trung bằng ngôn ngữPHP với những chức năng đơn giản như trang chủ, danh lam thắng cảnh, tour,đặt vé,…
4 Phương pháp nghiên cứu
Khảo sát thực tế về vấn đề khách hàng quan tâm
Trang 9 Nghiên cứu lý thuyết về ngôn ngữ php.
Nghiên cứu về hệ quản trị cơ sở dữ liệu MySQL
Áp dụng những kiến thức đã học, kết hợp với sự hướng dẫn của giáo viênhướng dẫn để xây dựng website
5 Dự kiến kết quả
Xây dựng bản phân tích, thiết kế tour du lịch và xây dựng demo website du lịchmiền trung
6 Ý nghĩa khoa học và thực tiễn
Ý nghĩa: Sau khi thực hiện đồ án giúp em hiểu rõ hơn về việc vận dụng ngôn
ngữ PHP để tạo ra một website
Thực tiễn: Giúp em xây dựng được website đơn giản với đầy đủ chức năng,
nắm chắc hơn về ngôn ngữ php và từ đó giúp em tự tin hơn để nghiên cứu, xâydựng những website khác với những chức năng phức tạp hơn, đồng thời cóđược nhiều kiến thức để vận dụng vào con đường sự nghiệp sau này củamình…
Trang 10Chương 1: GIỚI THIỆU VỀ CÔNG TY TNHH DSD VIỆT
1.2 Giới thiệu chung
DSD VIỆT là một đơn vị gia công, thiết kế website chuyên nghiệp luôn đi đầutrong việc áp dụng công nghệ mới nhất trong lĩnh vực thiết kế website và cung cấpứng dụng cho thị trường Mỹ, Nhật, Việt Nam
Tại DSD Việt, đội ngũ thiết kế web làm việc ngày này qua ngày khác để đảmbảo chất lượng cao nhất dịch vụ của khách hàng DSD Việt không giống như bất kýcác công ty khác, công ty nhấn mạnh tầm quan trọng của việc chăm sóc khách hàngchất lượng hơn số lượng của khách hàng DSD Việt đánh giá cao giá trị của một mốiquan hệ vững chắc và vui mừng trong những thành công của khách hàng, công ty luônmang đến cho khách hàng những dịch vụ uy tín, những sản phẩm chất lượng Và hơnthế, công ty DSD Việt tự hào khi mang đến cho khách hàng những website cao cấp vớiphong cách thiết kế chuyên nghiệp Qua đó nâng cáo khả năng cạnh tranh cho kháchhàng trong lĩnh vực quảng bá tên tuổi trên internet
1.3 Lĩnh vực hoạt động
Chuyên về lĩnh vực thiết kế website và cung cấp ứng dụng cho thị trường Mỹ,Nhật, Việt Nam
1.4 Môi trường làm việc
Môi trường làm việc thoải mái, đội ngủ nhân viên trẻ, thân thiện, chỉ bảo nhiệttình
Công ty có 9 người bao gồm: 1 giám đốc, 1 quản lý, 1 kế toán, 3 lập trình viên,
2 thiết kế và 1 phiên dịch
Công nghệ thường dùng cho lập trình viên: Netbean, Xampp
Trang 11Chương 2: CƠ SỞ LÝ THUYẾT
2.1 Sơ lược về ngôn ngữ PHP
PHP (Hypertext Preprocessor) được tạo ra vào năm 1994 bởi “Rasmus
Lerdorf” Là một ngôn ngữ lập trình kịch bản hay mộ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ùngcho 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àotrang HTML Do được tối ưu hó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 đốingắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành mộtngôn ngữ lập trình web phổ biến nhất thế giới
2.2 Sơ lược về hệ quản trị cơ sở dữ liệu Mysql
MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và
được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL
là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trênnhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Với tốc độ
và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trêninternet MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ
Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệđiều hành dòng Windows, Linux, Mac OS X, Unix,FreeBSD, NetBSD, NovellNetWare, SGI Irix, Solaris, SunOS,
MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan
hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL)
MySQL được sử dụng cho việc bổ trợ PHP, Perl, và nhiều ngôn ngữ khác, nó
làm nơi lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl,
Trang 12Chương 3: PHÂN TÍCH, THIẾT KẾ HƯỚNG ĐỐI TƯỢNG CHO WEBSITE TOUR DU LỊCH MIỀN TRUNG
3.1 Khảo sát hệ thống
Một công ty du lịch thực hiện tin học hóa việc đăng ký Tour du lịch thông quawebsite của công ty Đây là trang web giới thiệu về tất cả những gì liên quan tới lĩnhvực du lịch của Việt Nam đến khách hàng khi tham quan website, nhằm thu hút kháchhàng đăng ký du lịch thông qua website Chủ đạo của website là giới thiệu các điểm dulịch miền trung, các kì quan hay các chương trình về Tour du lịch, các lễ hội trong nămtại các điểm du lịch Tại đây người dùng có thể xem thông tin về các Tour du lịch docông ty cấp, cho phép đặt Tour trực tuyến, tham khảo giá Tour, tìm kiếm Tour phù hợp
Đặc tả các trường hợp sử dụng:
Khách hàng
Tìm kiếmĐăng ký TourThanh toán
Nhân viên công ty
Đăng nhậpQuản lý thông tin khách hàngQuản lý Tour
Tư vấn khách hàngTạo phiếu đăng ký Tour
Nhà quản lý
Đăng nhậpQuản lý TourQuản lý nhân viên
Trang 133.2 Mô hình hóa yêu cầu
Trang 16Bi u đ l p đi u khi n ể ồ ớ ề ể
Hình 7: Biểu đồ lớp điều khiển
Trang 17Bi u đ l p Th c Th ể ồ ớ ự ể
Hình 8: Biểu đồ lớp thực thể
Trang 183.4 Mô hình hóa tương tác
3.4.1 Biểu đồ trình tự
Trình tự đăng nhập
Hình 9: Biểu đồ trình tự đăng nhập.
Bi u đ trình t qu n lý nhân viên ể ồ ự ả
Trang 19Hình 10: Biểu đồ trình tự quản lý nhân viên.
Trang 21Bi u đ trình t tìm ki m thông tin Tour ể ồ ự ế
Hình 13: Biểu đồ trình tự tìm kiếm thông tin Tour.
3.4.2 Biểu đồ cộng tác
Biểu đồ cộng tác đăng nhập
Hình 14: Biểu đồ cộng tác đăng nhập.
Trang 23Bi u đ c ng tác thanh toán b ng ti n m t ể ồ ộ ằ ề ặ
Hình 17: Biểu đồ cộng tác thanh toán bằng tiền mặt
Bi u đ c ng tác tìm ki m thông tin Tour ể ồ ộ ế
Hình 18: Biểu đồ cộng tác tìm kiếm thông tin Tour.
Trang 243.5 Mô hình hóa hành vi xử lý
3.5.1 Biều đồ trạng thái
Bi u đ tr ng thái đăng nh p ể ồ ạ ậ
Hình 19: Biểu đồ trạng thái đăng nhập.
Bi u đ tr ng thái tìm ki m thông tin Tour ể ồ ạ ế
Hình 20: Biểu đồ trạng thái tìm kiếm.
Biểu đồ trạng thái đặt mua vé
Hình 21: Biểu đồ trạng thái tìm kiếm thông tin Tour.
Trang 25Bi u đ tr ng thái h th ng bán vé ể ồ ạ ệ ố
Hình 22: Biểu đồ trạng thái hệ thống bán vé.
Bi u đ tr ng thái th ng kê báo cáo ể ồ ạ ố
Hình 23: Biểu đồ trạng thái thống kê báo cáo.
Trang 263.5.2 Biều đồ hoạt động
Bi u đ ho t đ ng qu n lý nhân viên ể ồ ạ ộ ả
Hình 24: Biểu đồ hoạt động quản lý nhân viên.
Trang 27Bi u đ ho t đ ng qu n lý Tour ể ồ ạ ộ ả
Hình 25: Biểu đồ hoạt động quản lý Tour.
Trang 28Bi u đ ho t đ ng khách hàng tìm ki m Tour ể ồ ạ ộ ế
Hình 26: Biểu đồ hoạt động khách hàng tìm kiếm Tour.
Trang 29Bi u đ ho t đ ng đăng ký Tour ể ồ ạ ộ
Hình 26: Biểu đồ hoạt động khách hàng đăng ký Tour.
Trang 303.6 Thiết kế biểu đồ lớp chi tiết.
Hình 27: Biểu đồ lớp chi tiết.
Trang 31CHƯƠNG 4: XÂY DỰNG DEMO WEBSITE DU LỊCH MIỀN TRUNG DỰA TRÊN BẢN PHÂN TÍCH, THIẾT KẾ.
4.1 Thiết kế giao diện trang chủ
Hình 28: Giao diện trang chủ.
Trang 33KẾT LUẬN
Sau thời gian thực tập tại công ty TNHH DSD Việt em đã hiểu cách thức để làm
ra một trang web, hoàn thành một dự án Giúp em hiểu thêm về ngôn ngữ PHP, CSS,HTML và phân tích thiết kế một đối tượng
Kết quả thực hiện: Xây dựng được bản phân tích, thiết kế cho website tour dulịch, giao diện trang chủ của website và phần đăng nhập đăng ký Nhưng bên cạnh đóvẫn chưa xây dựng được một website hoàn chỉnh giống như bản phân tích, thiết kế đã
đề ra
Những hạn chế tồn tại: Tiến độ xây dựng website còn chậm
Hướng phát triển: Trong tương lai sẽ xây dựng được một website hoàn chỉnhgiống với bản phân tích, thiết kế đã đề ra và áp dụng website vào thực tế
Mặc dù trong thời gian thực tập ngắn và gặp nhiều khó khăn, nhưng nhờ sự giúp
đỡ và tạo điều kiện của cán bộ nhân viên trong công ty và sự chi bảo tận tình của giáoviên hướng dẫn là Cô Trịnh Thị Ngọc Linh, em đã hoàn thiện báo cáo thực tập củamình Tuy trong báo cáo còn nhiều thiếu sót và chưa là một website hoàn chỉnh, nhưngbáo cáo đã mô tả khá chi tiết về cách thức để xây dựng lên một trang web
Trong quá trình thực hiện mặc dù đã cố gắng hết sức nhưng báo cáo không thểtránh khỏi những sai sót nhất định, vì vậy kính mong thầy cô, cán bộ trong công tyđóng góp ý kiến của mình để em có thể chỉnh sửa và rút kinh nghiệm để những báocáo sau hoàn thiện hơn