Tìm hiểu mô hình MVC, framework cakephp và xây dựng website công ty du lịch văn minh

51 467 0
Tìm hiểu mô hình MVC, framework cakephp và xây dựng website công ty du lịch văn minh

Đ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

Giáo viên HD: Ths Nguyễn Thị Minh Tâm Mục lục M U .4 Nguyễn Thị Tố Loan 45K-CNTT Trang2 Giáo viên HD: Ths Nguyễn Thị Minh Tâm Lời nói đầu Đầu tiên xin gửi lời cảm ơn tới Cô giáo Nguyễn Thị Minh Tâm ủng hộ v tận tình hớng dẫn để hon thnh tốt đợt thực tập nh báo cáo ny Đồng thời cảm ơn ban lãnh đạo anh chị nhân viên Công ty TNHH Văn Minh giúp đỡ thu thập tất thông tin để ho n th nh đợt thực tập Nội dung báo cáo: Giới thiệu công ty thực tập Giới thiệu công nghệ tìm hiểu Giới thiệu đề ti thực cho công ty Vinh, ngy 16 tháng 04 năm 2009 Ngời thực Nguyễn Thị Tố Loan Lớp 45K - CNTT Nguyễn Thị Tố Loan 45K-CNTT Trang3 Giáo viên HD: Ths Nguyễn Thị Minh Tâm M U Với phát triển bùng nổ INTERNET kéo theo phát triển ứng dụng web Cùng với l công nghệ đời v phát triển không ngừng Trong công nghệ PHP v ứng dụng website l vấn đề phổ biến PHP với ứng dụng phát triển đa đến cho công cụ hữu hiệu để lm đợc nhiều vấn đề Cng chớnh vỡ lý ny, ti ny tụi quyt nh thc hin ti Tìm hiểu mô hình MVC, framework CakePHP v xây dựng website công ty du lịch Văn Minh Nguyễn Thị Tố Loan 45K-CNTT Trang4 Giáo viên HD: Ths Nguyễn Thị Minh Tâm Chơng 1: Tổng quan đề ti 1.1 Giới thiệu đề ti 1.1.1 Tên đề ti Tìm hiểu mô hình MVC, framework CakePHP v xây dựng website công ty du lịch Văn Minh 1.1.2 Mục đích v ứng dụng Ngy ứng dụng web ngy cng đ ợc sử dụng phổ biến doanh nghiệp nh tổ chức Việc phát triển ứng dụng ny giúp cho doanh nghiệp v khách hng hiểu rõ hơn, doanh nghiệp quảng bá thơng hiệu cách hiệu nh khách hng có nhiều lựa chọn Để phục vụ cho xây dung ứng dụng có nhiều công cụ hỗ trợ v PHP l công cụ đợc sử dụng phổ biến Cùng với mô hình MVC (Model-View-Controller) cng lm cho ứng dụng php đ ợc sử dụng cách mạnh với hỗ trợ framework nh CakePHP, ZendFramework Từ CakePHP phạm vi đồ án ny xây dựng website cho công ty du lịch Văn Minh Với website ny công ty du lịch Văn Minh quảng bá rộng rãi với công chúng hình thức hoạt động kinh doanh công ty mình, đồng thời l cầu nối công ty v khách hng giúp cho việc kinh doanh ngy cng hiệu Nguyễn Thị Tố Loan 45K-CNTT Trang5 Giáo viên HD: Ths Nguyễn Thị Minh Tâm 1.2 Hớng nghiên cứu 1.2.1 Về mặt lý thuyết Với đề ti ny vấn đề nghiên cứu gồm có: - Tìm hiểu ngôn ngữ lập trình PHP/MySQL bên cạnh thiếu đợc l html, css, javascript - Tìm hiểu mô hình MVC, l mô hình đ ợc sử dụng phổ biến php m đợc sử dụng mạnh mẽ JAVA v số ngôn ngữ lập trình khác - CakePHP l framework php mô hình MVC - Tìm hiểu quy trình phát triển phần mềm theo mô hình sử dụng phổ biến 1.2.2 định hớng công cụ - công nghệ Với đề ti ny sử dụng công nghệ php v công cụ soạn thỏa Dreamweaver 1.3 Dự kiến kết đạt đợc Xây dựng đợc website cho công ty du lịch Văn Minh.Website có số chức sau: Hin th trang ngi dựng: - Hiển thị giới thiệu công ty, tin tức, tuyến vận tải - Hiển thị form: Đặt vé trực tuyến, liên hệ, góp ý - Hiển thị nick yahoo hỗ trợ trực tuyến - Hiển thị hình ảnh quảng cáo - Hiển thị trang quản trị: Ngời quản trị thực chức nh: thêm, sửa, xóa v xếp hay hiển thị nội dung nh: - Menu hiển thị - Tin tức - Các chuyến Nguyễn Thị Tố Loan 45K-CNTT Trang6 Giáo viên HD: Ths Nguyễn Thị Minh Tâm - Danh sách ngời quản trị - Văn phòng công ty Ngời dùng có thể: - Đặt vé qua mạng - Gửi ý kiến góp ý cho công ty Nguyễn Thị Tố Loan 45K-CNTT Trang7 Giáo viên HD: Ths Nguyễn Thị Minh Tâm Chơng 2: Cơ sở lý thuyết 2.1 Các khái niệm web 2.1.1 Internet l Internet l mạng máy tính ton cầu sử dụng ngôn ngữ truyền thông chung tơng tự nh hệ thống điện thoại quốc tế nhng đợc kết nối theo cách lm việc mạng lớn World Wide Web (WWW) cho ta hình ảnh dễ dng giao tiếp v tìm kiếm liệu internet Các liệu ny liênkết với thông qua trang web Các file, trang đợc kết nối với thông qua liên kết l text l hình ảnh đợc gọi l Hyper link Các trang web chứa văn bản, hình ảnh, phim, âm thanh, trang ny đợc đặt máy tính nơi no giới Khi ta kết nối internet ta truy xuất ton cầu HyperLink l text hay hình ảnh m đ ợc gắn địa web Bằng cách click vo hyperlink ta nhảy tới trang th nh phần website Mỗi website có trang chủ website v có địa đợc gọi l Uniform Resource Locator (URL) URL xác định xác tên máy tính v đờng dẫn tới trang web xác định 2.1.2 Khái niệm web Web l tạp chí điện tử khổng lồ với nhiều trang đ ợc chứa máy tính khác ton giới Với web lm đợc nhiều việc l đọc thông tin nh tạp chí thông thờng Để truy cập vo web ta cần phải có chơng trình gọi l trình duyệt web Web cho phép ngời truy cập trực tiếp thực nhiều việc website nh giao tiếp, trao đổi thông tin với ngời chủ website v ngời truy cập khác, tìm kiếm, mua bán, xem nh quảng cáo thông thờng Nguyễn Thị Tố Loan 45K-CNTT Trang8 Giáo viên HD: Ths Nguyễn Thị Minh Tâm Hng triệu ngời khắp giới truy cập vo website, nhìn thấy không giới hạn phạm vi lãnh thổ no 2.1.3 Internet infomation server l gì? Internet infomation server ( IIS ) l web server cho phép ta công bố thông tin mạng internet hay intranet Internet infomation server truyền tải thông tin cách dùng Hypertext Tranfer Protocol Internet infomation server dùng FTP Gopher Web l hệ thống yêu cầu (Request) v đáp ứng ( Response) Web browse yêu cầu thông tin cách gửi URL tời Web Server Web Server đáp ứng lại cách trả lại trang HTML cho Web Browse HTML l trang web tĩnh đ ợc lu sẵn Web Server l trang web động m Server tạo đáp ứng yêu cầu ng ời sử dụng l trang th mục no Server 2.1.4 HTML HTML (ting Anh, vit tt cho HyperText Markup Language, tc l "Ngụn ng ỏnh du Siờu bn") l mt ngụn ng ỏnh du c thit k to nờn cỏc trang web, ngha l cỏc mu thụng tin c trỡnh by trờn World Wide Web c nh ngha nh l mt ng dng n gin ca SGML, c s dng cỏc t chc cn n cỏc yờu cu xut bn phc tp, HTML gi õy ó tr thnh mt chun Internet t chc World Wide Web Consortium (W3C) trỡ Phiờn bn mi nht ca nú hin l HTML 4.01 Cấu trúc trang Web đợc bắt đầu thẻ mở v kết thúc thẻ đóng Trang HTML thờng có tên mở rộng l html, htm, jhtm, phtm Cấu trúc trang HTML: Welcome to My Web Nguyễn Thị Tố Loan 45K-CNTT Trang9 Giáo viên HD: Ths Nguyễn Thị Minh Tâm Công ty TNHH Văn Minh [...]... HD: Ths Nguyễn Thị Minh Tâm d Style Sheet Trong Mt Style Sheet Trong cn phi c s dng khi mt vn bn n cú mt style duy nht Bn nh ngha cỏc Style Trong bờn trong phn u bng cỏch s dng th ging nh th ny: hr { color: sienna } p { margin-left: 20px } body { background-image: url("images/back40.gif") } Trỡnh duyt lỳc ny s c cỏc ch nh style, v nh dng vn bn... ú Lu ý: Mt trỡnh duyt thụng thng thỡ s b qua nhng th m nú khụng hiu iu ny cú ngha l mt trỡnh duyt phiờn bn c m khụng h tr cỏc Style, s b qua cỏc th , nhng ni dung ca th s hin th trờn trang Cú th ngn cn mt trỡnh duyt c hin th ni dung bng cỏch n nú trong thnh phn gii thớch ca HTML Nguyễn Thị Tố Loan 45K-CNTT Trang12 Giáo viên HD: Ths Nguyễn Thị Minh Tâm CakePHP còn có ZendFramdwork l một framework trên mô hình MVC mạnh mẽ v hỗ trợ nhiều hơn, th ờng sử dụng cho những dự án lớn hơn Ngoi ra MVC còn đợc ứng dụng cho nhiều framework của java 2.5 Tìm hiểu framework CakePHP Ta có một bảng tên customers Sau khi kết nối thnh công với cơ sở dữ liệu, ta tiến hnh viết code M trỡnh son tho v to cỏc file v ni dung nh sau lu theo ng dn... để tin học hoá các nghiệp vụ cho công ty v quảng bá các dịch vụ của công ty Đây l trang web đầu tiên của công ty, nhằm quảng bá công ty, quảng bá các dịch vụ của công ty, tạo điều kiện cho khách hng vừa lm việc vừa có thể đặt vé v yêu cầu đa vé đến tận nơi, đón khách tận nơi Nhân viên phòng vé giảm nghe Nguyễn Thị Tố Loan 45K-CNTT Trang35 Giáo viên HD: Ths Nguyễn Thị Minh Tâm điện thoại, tiếp nhận... Loan 45K-CNTT Trang34 Giáo viên HD: Ths Nguyễn Thị Minh Tâm Chơng 3: Phân tích v thiết kế hệ thống 3.1 Khảo sát v phân tích hiện trạng 3.1.1 Giới thiệu chung về vấn đề Với nhu cầu ngy cng phát triển phạm vi kinh doanh của các công ty th ơng mại, dịch vụ sao cho có nhiều ngời biết về công ty, biết về các dịch vụ của công ty v sử dụng dịch vụ của công ty Trong những năm qua cùng với sự phát triển nhu... 20px} body {background-image: url("images/back40.gif")} > e Style Ni tuyn (Inline Styles) Mt Style ni tuyn mt rt nhiu u im ca cỏc Style Sheet bỡnh thng bi vic trn ln ni dung vi vic th hin S dng phng phỏp tit kim ny, ging nh khi mt style c ỏp dng cho mt s kin riờng l ca mt thnh phn s dng cỏc Style ni tuyn bn s dng thuc tớnh style trong th cú liờn quan Thuc tớnh th cú th bao gm bt c mu... việc môi giới giữa ngời mua v ngời bán trên mạng internet, nhằm bán v giới thiệu rộng rãi cho khách hng biêt chi tiết từng chuyến đi, lịch trình đi, giá vé một cách chính xác nhất 3.2 Các mô hình xử lý 3.2.1 Sơ đồ phân cấp chức năng WebSide Công ty DL Văn Minh Trang chủ Giới thiệu Tin tức Chuyến đi Hi ỏp Nguyễn Thị Tố Loan 45K-CNTT Liên hệ Góp ý Đặt vé Tỡm kim Trang36 Giáo viên HD: Ths Nguyễn Thị Minh. .. HD: Ths Nguyễn Thị Minh Tâm Xong 3 trang ú, chỳng ta test chy th , m webbrowser http://localhost/vanminh/customers Bn s thy giao din trang chớnh nh hỡnh sau: Nh vậy l ta đã tạo đợc ứng dụng đơn giản đầu tiên về việc sử dụng cakephp để viết ứng dụng web Tiếp theo ta sẽ tìm hiểu chi tiết hơn mô hình hoạt động của CakePHP, cách viết... thay th bi Style Sheet Trong(ỳng theo tớnh cht u tiờn) 2.2 Tìm hiểu PHP 2.2.1 PHP l gì? PHP (Personal Home Page) l kch bn trên Server ( Server Script), c thit k cho phép xây dng ng dng Web trên c s d liu M PHP cú th thc thi trên Web Server( Trình ch Web) to ra trang HTML v xut ra trên trình duyt Web theo yêu cu ca ngi dựng 2.2.2 Lịch sử ra đời của PHP PHP ra i vo khong nm 1994, do mt nh phát minh mang... phục vụ trên mạng Đây l hình thức đơn giản nhất m nó cho phép sản phẩn của các công ty đ ợc trng by trên web server, để khách hng xem v lựa chọn Không nằm ngoi mục đích đó c c công ty vận tải, các hãng hng không, tu hoả cũng cần đ ợc quảng bá, phục vụ nhu cầu đi lại của ngời dân, đăng ký da vé tận nh hay có thể đặt chỗ 3.1.2 Phạm vi đề ti Đây l một chợng trình có tính cách xây dựng một hệ thống thông ... đa đến cho công cụ hữu hiệu để lm đợc nhiều vấn đề Cng chớnh vỡ lý ny, ti ny tụi quyt nh thc hin ti Tìm hiểu mô hình MVC, framework CakePHP v xây dựng website công ty du lịch Văn Minh Nguyễn... viên HD: Ths Nguyễn Thị Minh Tâm Chơng 1: Tổng quan đề ti 1.1 Giới thiệu đề ti 1.1.1 Tên đề ti Tìm hiểu mô hình MVC, framework CakePHP v xây dựng website công ty du lịch Văn Minh 1.1.2 Mục đích v... cho công ty du lịch Văn Minh Với website ny công ty du lịch Văn Minh quảng bá rộng rãi với công chúng hình thức hoạt động kinh doanh công ty mình, đồng thời l cầu nối công ty v khách hng giúp

Ngày đăng: 15/12/2015, 08:59

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

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

  • Đang cập nhật ...

Tài liệu liên quan