Xây dựng website benxekhach com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe

76 273 0
Xây dựng website benxekhach com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe

Đ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

LỜI CẢM ƠN Trong suốt trình nghiên cứu làm đồ án, gặp phải nhiều khó khăn với giúp đỡ nhiệt tình thầy Bùi Ngọc Tuấn, Bộ môn Công nghệ phần mềm, Trường Đại Học Công Nghệ Thông Tin Truyền Thông – Đại Học Thái Nguyên, tạo động lực lớn giúp hoàn thành đồ án tốt nghiệp Tôi xin bày tỏ lòng biết ơn sâu sắc tới tất thầy cô môn Công Nghệ Phần Mềm, đặc biệt thầy Bùi Ngọc Tuấn nhiệt tình giảng dạy truyền đạt kiến thức nâng đỡ suốt trình học tập làm đồ án để có ngày hôm Và xin cảm ơn gia đình, bạn bè – người sát cánh, giúp đỡ ủng hộ để hoàn thành đồ án LỜI CAM ĐOAN Tôi xin cam đoan đồ tán tốt nghiệp “Xây dựng website benxekhach.com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe” công trình nghiên cứu thân Những phần tài liệu mã nguồn sử dụng đồ án nêu rõ phần Tài Liệu Tham Khảo Các số liệu, nội dung trình bày đồ án hoàn toàn trung thực Nếu có sai sót, xin hoàn toàn chịu trách nhiêm chịu kỷ luật môn nhà trường đề Chủ nhiệm đồ án Phạm Văn Duy TÓM TẮT NỘI DUNG “Xây dựng website benxekhach.com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe” cung cấp thông tin bến xe khách, thông tin xe khách liên tỉnh, nơi chia sẻ thông tin bến xe khách, xe khách liên tỉnh nhằm giúp người nắm bắt thông tin, lại thuận tiện chủ động Nội dung đồ án chia làm phần sau:  Chương 1: Tổng quan đề tài Đưa mục tiêu, lý chọn đề tài; phạm vi, đối tượng ý nghĩa thực tiễn đề tài  Chương 2: Giới thiệu Joomla ngôn ngữ sử dụng Giới thiệu Joomla, nêu lên khái niệm, đặc điểm, thành phần … Joomla Giới thiệu ngôn ngữ sử dụng  Chương 3: Phân tích thiết kế hệ thống Tiến hành khảo sát đưa phân tích thiết kế cho hệ thống website  Chương 4: Xây dựng website Giới thiệu hình ảnh chụp website  Kết luận: Tổng hợp kết nghiên cứu thực hiện, đưa khó khăn, vướng mắc, từ đề phương hướng giải phát triển Website số nội dung có sử dụng tài liệu, thư viện mã nguồn phương pháp lập trình từ nguồn nêu rõ phần tài liệu tham khảo MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN .2 TÓM TẮT NỘI DUNG MỤC LỤC DANH MỤC HÌNH ẢNH LỜI NÓI ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 10 1.1 Lý chọn đề tài 10 1.2 Mục tiêu đề tài .11 1.3 Phạm vi, đối tượng đề tài 11 1.4 Ý nghĩa thực tiễn đề tài 12 1.4.1 Ý nghĩa người sử dụng hệ thống website benxekhach.com 12 1.4.2 Ý nghĩa cá nhân sinh viên 12 CHƯƠNG 2: GIỚI THIỆU VỀ JOOMLA VÀ NGÔN NGỮ SỬ DỤNG 13 2.1 Giới thiệu Joomla .13 2.1.1 Khái niệm .13 2.1.2 Các phiên JOOMLA 14 2.1.3 Đặc điểm JOOMLA 16 2.1.4 Thành phần JOOMLA 18 2.2 JOOMLA 19 2.3 Giới thiệu ngôn ngữ lập trình 26 2.3.1 Ngôn ngữ lập trình PHP 26 2.3.2 Hệ quản trị sở liệu MYSQL 27 2.4 Giới thiệu cổng thông tin điện tử .28 2.4.1 Khái niệm cổng thông tin điện tử 28 2.4.2 Các tính portal 29 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG .31 3.1 Khảo sát hệ thống 31 3.2 Phân tích thiết kế hệ thống 33 3.2.1 Biểu đồ USE CASE 33 3.2.2 Đặc tả chi tiết ca sử dụng 34 a, Ca sử dụng UC người duyệt web thông thường .34 b Ca sử dụng UC người quản trị web 48 - Ca sử dụng quản lý địa điểm .50 3.2.3 Chi tiết bảng liệu 63 3.2.4 Kiến trúc website 64 Kiến trúc website .65 KẾT LUẬN 74 Kết đạt được: 75 Những vấn đề tồn hướng phát triển đồ án .75 TÀI LIỆU THAM KHẢO 75 DANH MỤC HÌNH ẢNH Hình 2.1: Logo Joomla Error: Reference source not found Hình 2.2: Kiến trúc phân tầng Joomla! 1.5 Error: Reference source not found Hình 2.3: Các mức sử dụng front-end user Error: Reference source not found Hình 2.4: Các mức sử dụng back-end users Error: Reference source not found Hình 2.5: Mô hình thông tin quản lý Joomla Error: Reference source not found Hình 3.1: Biểu đồ Use Case người duyệt web Error: Reference source not found Hình 3.2: Biểu đồ Use Case Admin Error: Reference source not found Hình 3.3: Biểu đồ trình tự người duyệt web đăng ký thành viên Error: Reference source not found Hình 3.4: Biểu đồ cộng tác người duyệt web đăng ký thành viên Error: Reference source not found Hình 3.5: Biểu đồ trình tự người duyệt web đăng nhập Error: Reference source not found Hình 3.6: Biểu đồ cộng tác người duyệt web đăng nhập hệ thống Error: Reference source not found Hình 3.7: Biểu đồ trình tự người duyệt web xem chi tiết tin tức .Error: Reference source not found Hình 3.8: Biểu đồ cộng tác người duyệt web xem chi tiết tin tức Error: Reference source not found Hình 3.9: Biểu đồ trình tự người duyệt web tra cứu thông tin .Error: Reference source not found Hình 3.10: Biểu đồ cộng tác người duyệt web tra cứu thông tin xe khách Error: Reference source not found Hình 3.11: Biểu đồ trình tự người duyệt web tra cứu thông tin bến xe .Error: Reference source not found Hình 3.12: Biểu đồ cộng tác tra cứu thông tin bến xe.Error: Reference source not found Hình 3.13: Biểu đồ trình tự người duyệt web gửi câu hỏi Error: Reference source not found Hình 3.14: Biểu đồ cộng tác người duyệt web gửi câu hỏi .Error: Reference source not found Hình 3.15: Biểu đồ trình tự thêm chủ đề Error: Reference source not found Hình 3.16: Biểu đồ cộng tác thêm chủ đề .Error: Reference source not found Hình 3.17: Biểu đồ trình tự người quản lý đăng nhập Error: Reference source not found Hình 3.18: Biểu đồ cộng tác người quản lý đăng nhập .Error: Reference source not found Hình 3.19: Biểu đồ trình tự người quản trị thêm địa điểm Error: Reference source not found Hình 3.20: Biểu đồ cộng tác người quản trị thêm địa điểm Error: Reference source not found Hình 3.21: Biểu đồ trình tự người quản trị sửa địa điểm .Error: Reference source not found Hình 3.22: Biểu đồ cộng tác người quản trị sửa địa điểm Error: Reference source not found Hình 3.23: Biểu đồ trình tự người quản trị xóa địa điểm .Error: Reference source not found Hình 3.24: Biểu đồ cộng tác người quản trị xóa địa điểm Error: Reference source not found Hình 3.25: Biểu đồ trình tự quản trị thêm tuyến xe Error: Reference source not found Hình 3.26: Biểu đồ cộng tác quản trị thêm tuyến xe Error: Reference source not found Hình 27: Biểu đồ trình tự quản trị sửa tuyến xeError: Reference source not found Hình 3.28: Biểu đồ cộng tác người quản trị sửa tuyến xe Error: Reference source not found Hình 3.29: Biểu đồ trình tự quản trị xóa tuyến xe.Error: Reference source not found Hình 3.30: Biểu đồ cộng tác quản trị xóa tuyến xe Error: Reference source not found Hình 3.31: Biểu đồ trình tự quản trị thêm chuyến xe Error: Reference source not found Hình 3.32: Biểu đồ cộng tác quản trị thêm chuyến xe.Error: Reference source not found Hình 3.33: Biểu đồ trình tự quản trị sửa chuyến xe Error: Reference source not found Hình 3.34: Biểu đồ cộng tác quản trị sửa chuyến xe Error: Reference source not found Hình 3.35: Biểu đồ trình tự quản trị xóa chuyến xe Error: Reference source not found Hình 4.1: Trang chủ Error: Reference source not found Hình 4.1: Tra cứu thông tin xe khách .Error: Reference source not found Hình 4.3: Tra cứu thông tin bến xe Error: Reference source not found Hình 4.4: Diễn đàn Error: Reference source not found Hình 4.5: Xem chi tiết viết diễn đàn .Error: Reference source not found Hình 4.6: Đăng nhập Error: Reference source not found Hình 4.7: Đăng ký thành viên Error: Reference source not found Hình 4.8: Trang quản trị Error: Reference source not found Hình 4.9: Quản lý thông tin xe khách .Error: Reference source not found Hình 4.10: Quản lý thông tin bến xe Error: Reference source not found Hình 4.11: Quản trị diễn đàn Error: Reference source not found Hình 4.12: Quản lý thành viên Error: Reference source not found LỜI NÓI ĐẦU Trong nhiều năm gần với phát triển vượt trội khoa học kỹ thuật đặt biệt công nghệ thông tin, với ứng dụng công nghệ thông tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người Do nhu cầu tìm kiếm thông tin ngày cao, đặc biệt phát triển nhanh chóng công nghệ thông tin, việc sử dụng Internet để tìm kiếm thông tin điều dường thiếu sống Theo khảo sát thực tế hiên Việt Nam có nhiều bến xe, thông tin bến xe, tuyến xe, chuyến xe bến xe internet hạn chế Dẫn đến việc tìm kiếm thông tin khó khăn, lại thiếu chủ động Một đất nước phát triển mạnh mẽ, sống người ngày nâng cao, việc lại ngày tăng cao việc tra cứu thông tin xe khách cần thiết Với kiến thức học website em xây dựng Đề Tài: : “Xây dựng website benxekhach.com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe ” Chương trình sử dụng ngôn ngữ chuẩn xử lý liệu PHP, HTML, JavaScript, XML, CSS hệ quản trị sở liệu MySQL Dùng Xampp làm môi trường WebServer hỗ trợ sẵn Apacher, PHP, MySQL Vì khả thời gian hạn chế, Website không tránh khỏi có thiếu xót định, mong góp ý kiến quý thầy cô bạn để Website hoàn thiện Xin chân thành cảm ơn! CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài Từ thực tế nhận thấy nhu cầu lại từ tỉnh sang tỉnh khác cao, dẫn đến nhu cầu bến xe, tuyến xe, chuyến xe nhu cầu xe khách tăng lên theo hàng năm… Từ trước đến nay, thường đến bến xe, điểm đón xe, đứng bến lề đường chờ đến có chuyến xe cần Tuy nhiên, việc lại thiếu chủ động gặp nhiều khó khăn, việc tốn nhiều thời gian mà số nhiều người thời gian vô quan trọng Ngày nay, với bùng nổ hệ thống mạng toàn cầu Internet lợi ích vô to lớn mang lại thực thu hút chinh phục người Tận dụng tính mạnh mẽ Internet, công nghệ thông tin truyền thông, người ta xây dựng nên hệ thống đặc biệt để người có thể ứng dụng đưa vào đời sống thực tiễn, điều thực làm thay đổi sống xã hội theo chiều hướng tiện lợi hơn, văn minh Thế hệ thống WEBSITE tìm kiếm, tra cứu thông tin đời Và đây, với việc Internet nhanh chóng lan rộng khắp toàn cầu WEBSITE tra cứu trở thành công cụ chủ yếu đắc lực cho việc tìm kiếm thông tin phạm vi toàn cầu Bây nhu cầu bạn đáp ứng tức khắc Với máy tính cá nhân có kết nối mạng, bạn lướt trang WEB tìm kiếm, tra cứu thông tin tiện lợi, nhanh chóng xác Điều giúp tiết kiệm thời gian nhiều Và việc lại chủ động trước Cho nên cần phải có công nghệ để tra cứu, quản trị WEBSITE, để đáp ứng nhu cầu lý mà em chọn đề tài: “Xây dựng website http://benxekhach.com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe” , cho thấy phần lợi ích tra cứu thông tin internet 10 + Xóa chuyến xe: Biểu đồ trình tự Hình 3.35: Biểu đồ trình tự quản trị xóa chuyến xe Biểu đồ cộng tác Hình 3.36: Biểu đồ cộng tác quản trị xóa chuyến xe 62 - Biểu đồ lớp Hình 3.37: Biểu đồ lớp 3.2.3 Chi tiết bảng liệu Xây dựng Component com_bxk có bảng: Bảng jos_diadiem 63 Bảng jos_tuyenxe Bảng jos_chuyenxe 3.2.4 Kiến trúc website Website gồm bốn phần chính: - Tầng trình diễn – Front End: giao diện truy cập vào Website người sử dụng thông thường Tầng xây dựng dựa module, template mà Joomla! hỗ trợ sẵn template, module người phát triển tự định nghĩa, xây dựng nên Ví dụ, Joomla! có sẵn module để xem tin module “Lastest News”; module “Popular News” để xem tin nhiều người truy cập Module “Search” Joomla! giúp người duyệt web dễ dàng tìm tin với từ khoá liên quan … 64 Phần quản trị (back end) Joomla! cung cấp công cụ cho phép kích hoạt, sử dụng module sẵn có Hoặc trang PHP muốn sử dụng module, cần thêm câu lệnh loadModule(“vị trí module”) - Tầng quản trị - Back End: giao diện quản trị hệ thống Website Joomla! có sẵn tập công cụ (component) cho phép thực công việc quản trị tạo tin bài, chỉnh sửa, xuất bản, chọn ngôn ngữ, chỉnh template… - Tầng CSDL – tầng bao gồm tập bảng liệu Joomla!, (để phục vụ cho component, module Joomla!) Người sử dụng tạo bảng liệu cho module, component riêng Các bảng liệu Joomla! liên quan đến thông tin quản lý người sử dụng, hệ thống menu trang web, trang tin, bài… - Phần Joomla! Framework Phần chứa tập thư viện mà Joomla! cung cấp sẵn, liên quan đến trình truy xuất sở liệu, tạo giao diện… Module, component xây dựng dựa thư viện Kiến trúc website Thiết kế, xây dựng,cài đặt website dựa JOOMLA! 65 CHƯƠNG 4: XÂY DỰNG WEBSITE 4.1 Phần dành cho người dùng 4.1.1 Trang chủ Hình 4.1: Trang chủ 4.1.2 Trang tra cứu + Tra cứu thông tin xe khách: 66 Hình 4.1: Tra cứu thông tin xe khách + Tra cứu thông tin bến xe: 67 Hình 4.3: Tra cứu thông tin bến xe 4.1.3 Diễn đàn 68 Hình 4.4: Diễn đàn 4.1.4 Chi tiết viết diễn đàn 69 Hình 4.5: Xem chi tiết viết diễn đàn 4.1.5 Form đăng nhập 70 Hình 4.6: Đăng nhập 4.1.6 Form đăng ký thành viên Hình 4.7: Đăng ký thành viên 4.2 Phần dành cho người quản trị 4.2.1 Trang quản trị 71 Hình 4.8: Trang quản trị 4.2.2 Phần quản lý thông tin xe khách Hình 4.9: Quản lý thông tin xe khách 4.2.3 Phần quản lý thông tin bến xe 72 Hình 4.10: Quản lý thông tin bến xe 4.2.4 Phần quản lý diễn đàn Hình 4.11: Quản trị diễn đàn 4.2.5 Phần quản lý thành viên 73 Hình 4.12: Quản lý thành viên KẾT LUẬN 74 Trong khoảng thời gian tháng kể từ nhận đồ án đến hoàn thành xong, có cố gắng định đạt số kết bước đầu Bằng nỗ lực thân giúp đỡ tận tình thầy Bùi Ngọc Tuấn, hoàn thành đồ án tốt nghiệp “Xây dựng website benxekhach.com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe” Kết đạt được: Trang bị kiến thức Joomla tảng Joomla framework, phương pháp sử dụng mô hình MVC lập trình thành phần mở rộng cho joomla sử dụng PHP Xây dựng website hoạt động tốt đảm bảo tiêu chí như: trực quan, đẹp mắt, dễ sử dụng Giao diện website thiết kế cách đơn giản, tập trung chủ yếu vào nội dung Những vấn đề tồn hướng phát triển đồ án Do thời gian nghiên cứu không nhiều nên đồ án số hạn chế nhược điểm chưa thể khắc phục được:  Dữ liệu hạn chế, việc bổ sung liệu cho website cần nhiều thời gian công sức  Quản lý website vấn đề liên quan gặp nhiều khó khăn Trong tương lai, với kiến thức bản, kỹ thuật lập trình thu từ lần nghiên cứu điều kiện thời gian cho phép Tôi cố gắng nghiên cứu sâu phát triển chương trình trang bị kiến thức cho hoàn thiện để đem đến sản phẩm thỏa mãn người dùng khó tính TÀI LIỆU THAM KHẢO [1] Phạm Hữu Khang - Hoàng Đức Hải “Xây dựng ứng dụng web PHP MySQL” Nhà xuất Phương Đông, 2007, 384tr 75 [2] Lê Minh Hoàng “Thiết kế web với CSS” Nhà xuất Lao động Xã Hội,2007, 448 tr [3] Joseph LeBlanc “Learning Joomla! 1.5 Extension Development” [4] Trang web : http://joomla.org http://joomlaviet.org http://freecode.vn http:// www.kunena.org 76 ... Xây dựng website benxekhach.com tra cứu thông tin xe khách liên tỉnh, thông tin bến xe cung cấp thông tin bến xe khách, thông tin xe khách liên tỉnh, nơi chia sẻ thông tin bến xe khách, xe khách. .. thống website benxekhach.com - Có thể tra cứu thông tin xe khách: Tuyến xe, Chuyến xe - Tra cứu thông tin bến xe: Xem thông tin bến xe địa chỉ, số điện thoại, xem hình ảnh bến xe, xem vị trí bến xe. .. cổng thông tin điện tử Tra cứu thông tin xe khách liên tỉnh, thông tin bến xe thể nội dung sau:  Thông tin bến xe: Địa chỉ, số điện thoại liên hệ, website  Thông tin xe khách: Các tuyến xe khách,

Ngày đăng: 20/04/2017, 22:22

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan