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

xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo

74 388 0

Đ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 74
Dung lượng 9,24 MB

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

Nội dung

Mục tiêu của đề tài • Xây dựng một hệ thống giúp khách hàng có thể coi được các sản phẩm.. Các chức năng của hệ thống • Chức năng quản trị o Tạo, xóa, sửa tài khoản đăng nhập hệ thống o

Trang 1

MỤC LỤC

DANH MỤC HÌNH

Trang 2

DANH MỤC BẢNG

DANH MỤC VIẾT TẮT

ADSL Asymmetric Digital Subscriber Line - là sự thay thế với tốc độ cao

cho thiết bị Modem

API Application Programming Interface - giao diện lập trình ứng dụng.CMS Content Management System - quản lý nội dung hệ thống

Trang 3

CSS Cascading Style Sheets - được dùng để miêu tả cách trình bày các

tài liệu viết bằng ngôn ngữ HTML và XHTML

HTML HyperText Markup Language - ngôn ngữ đánh dấu siêu văn bản là

một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các website

Trang 4

QUY ƯỚC VỀ KÝ HIỆU SỬ DỤNG TRONG CÁC MÔ HÌNH

Trang 6

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

Dựa trên kiến thức đã học về Phân tích, xây dựng và triển khai Hệ thống Các lớp trên Zend – Framework, các kỹ thuật và thuật toán áp dụng trong SEO Nghiên cứu rõ về các cách xử lý, áp dụng các lớp trong Zend, các kỹ thuật trong triển khai và tối ưu SEO

Website được xây dựng dựa trên các yêu cầu thực tế là người dùng cần xem sản phẩm, mua hàng, đặt hàng và thanh toán trực tuyến Có rất nhiều website thương mại điện tử được code trực tiếp bằng tay, nên không thể tránh khỏi những lỗi phát sinh, không tối ưu về code, về thuật toán Nên việc nghiên cứu và ứng dụng được framework vào triển khai, xây dựng là vô cùng cần thiết, và Zend – Framework là một lựa chọn

6 Kết quả nghiên cứu đề tài

Xây dựng được một website thương mại điện tử, bán hàng lưu niệm một cách tối ưu và toàn diện

Áp dụng kỹ thuật SEO và đã đưa website lên top các công cụ tìm kiếm với những từ khóa chuyên nghành về quà lưu niệm

7 Kết cấu của Luận văn tốt nghiệp

Luận văn tốt nghiệp gồm có 6 chương:

Chương 1: Giới thiệu đề tài xây dựng ứng dụng web với Zend – Framework kết hợp với kỹ thuật SEO

Chương 2: Phân tích Hệ Thống

Chương 3: Công nghệ sử dụng

Chương 4: Triển khai hệ thống Zend - Framework

Chương 5: Ứng dụng SEO vào hệ thống Zend - Framework

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

Trang 7

CHƯƠNG 1 GIỚI THIỆU ĐỀ TÀI XÂY DỰNG ỨNG DỤNG WEB VỚI

ZEND-FRAMEWORK KẾT HỢP VỚI KỸ THUẬT SEO 1.1 Cơ sở thực tế và lý do chọn đề tài

Trong các hướng phát triển quan trọng hàng đầu của ngành công nghệ thông tin hiện nay là các công nghệ liên quan đến Internet Trong hướng này thì quan trọng và đang nổi lên hàng đầu là các hệ thống thương mại điện tử (E-Commerce) thực hiện trên Internet, hệ thống này đã đóng góp phần không nhỏ cho sự thành công của các doanh thương trong sản xuất kinh doanh

Tất cả các nhà sản xuất - kinh doanh đều muốn sản phẩm của mình sản xuất

ra được khách hàng đón nhận và được bán với doanh thu càng cao càng tốt Vậy thì

họ tìm lối ra cho sản phẩm của mình theo các phương nào? Phương thức truyền thống ư, tất cả các doanh nghiệp đều làm như vậy Vấn đề đau đầu cho các doanh nghiệp là họ phải làm thế nào để tăng doanh số, đồng thời họ có thể bán hàng tại bất

cứ đâu Thương mại điện tử ra đời đã giúp họ làm điều đó Nếu tôi là một khách hàng, đang có nhu cầu mua một sản phẩm nào đó, không phải mất quá nhiều thời gian cho việc chuẩn bị đi mua sắm, tôi có thể vào mạng, tra cứu và đặt mua cho mình một sản phẩm vừa hợp với mình

Hình 1.1 Lợi ích của Website thương mại điện tử mang lại

Trang 8

Vậy đấy, thương mại điện tử thật sự đã trở thành đội ngũ bán hàng hiệu quả của các doanh nghiệp Tại Việt Nam hiện nay, việc áp dụng hệ thống thương mại điện tử cho công việc bán hàng không còn là một giấc mơ, cơ sở hạ tầng dần dần giúp doanh nghiệp có thể làm điều đó

Đi kèm với sự phát triển của các hệ thống Website thương mại điện tử thì sự cạnh tranh về giá trị của các sản phẩm hay những thông tin về sản phẩm đó trên Google càng ngày càng được chú trọng hơn Bởi hầu hết người dân trên thế giới đều tìm đến với Google như một công cụ hỗ trợ trong việc tìm kiếm sản phẩm cũng như thông tin trên mạng

Xuất phát từ các ứng dụng to lớn của Website thương mại điện tử cũng như

sự tìm kiếm trên Google, cùng với sự tận tình giúp đỡ của Thầy hướng dẫn, em đã xây dựng “Website bán hàng kết hợp với kỹ thuật SEO” làm đề tài luận văn tốt nghiệp cho mình

1.2 Phát biểu bài toán

Từ thực tế cũng như sự cần thiết của nó, nhóm nhận thấy xây dựng một hệ thống Website bán hàng kết hợp với kỹ thuật SEO là cần thiết trong thời đại thông tin hiện nay

1.2.1 Mục tiêu của đề tài

• Xây dựng một hệ thống giúp khách hàng có thể coi được các sản phẩm

• Nhân viên có thể dễ dàng cập nhật thông tin sản phẩm

• Hệ thống hỗ trợ phân quyền người dùng, đảm bảo tính bảo mật, an toàn của

hệ thống

• Tích hợp tính năng đặt hàng và xác nhận thông tin đặt hàng

• Đưa các sản phẩm của mình lên công cụ tìm kiếm Google

1.2.2 Phạm vi của đề tài

Đề tài nghiên cứu và xây dựng một Website bán hàng thương mại điện tử kết

hợp với kỹ thuật SEO “Website bán hàng lưu niệm” cho một số các cửa hàng

bán đồ lưu niệm vừa và nhỏ

Trang 9

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

2.1 Tác nhân

• Khách hàng: Có quyền tìm kiếm, xem thông tin về tin tức, các danh mục sản phẩm và các sản phẩm có trong đó Quyền mua sản phẩm, thêm sản phẩm vào giỏ hàng, sửa, xóa giỏ hàng

• Thành viên: Có quyền tìm kiếm, xem thông tin về tin tức, các danh mục sản phẩm và các sản phẩm có trong đó Quyền mua sản phẩm, thêm sản phẩm vào giỏ hàng, sửa, xóa giỏ hàng, tiến hành thanh toán

• Nhóm quản trị: Gồm tất cả các quyền của các nhóm khác và có thêm quyền tạo, hủy, cấp tài khoản truy cập hệ thống, cấp quyền quản lý cho các tài khoản quản lý hệ thống

2.2 Xác định yêu cầu của Hệ thống

2.2.1 Các chức năng của hệ thống

• Chức năng quản trị

o Tạo, xóa, sửa tài khoản đăng nhập hệ thống

o Tạo, xóa, sửa bài viết thuộc chuyên mục tin tức

o Tạo, xóa, sửa sản phẩm, danh mục sản phẩm

o Tạo, xóa, sửa phần giới thiệu

o Gửi mail cho thành viên: các thông tin khuyến mãi, giảm giá…

o Chỉnh sửa giao diện, quản lý banner, các thông tin liên hệ…

• Chức năng đặt hàng trực tuyến thông qua Website

o Cổng thông tin đặt hàng trực tuyến

o Xem sản phẩm, mua hàng, gửi thông tin thanh toán

o Đặt hàng, nhận thông tin đặt hàng qua email

o Quản lý đơn hàng và xác nhận thanh toán, thời gian thanh toán…

2.2.2 Các yêu cầu phi chức năng

• Hệ thống có thể phục vụ tốt, có khả năng hoạt động tốt 24/24 giờ và 7 ngày trong tuần

Trang 10

• Chức năng tìm kiếm thông minh: tìm chi tiết sản phẩm, những sản phẩm có liên quan, và những thông tin liên quan đến từ khóa khi gõ vào ô tìm kiếm.

• Chức năng đặt hàng online, thêm, sửa, xóa giỏ hàng cần xử lý chính xác và bảo mật

• Hệ thống được vận hành bởi thành viên và người quản lý Các hành động phá hoại từ bên ngoài luôn được ngăn chặn bởi quản trị viên và pháp luật

• Các yêu cầu chất lượng hệ thống:

o Tính đúng đắn: Các chức năng phải hoạt động đúng theo yêu cầu

o Tính khoa học: Cách xây dựng, tổ chức các chức năng phải khoa học Xây dựng CSDL hợp lý, khoa học nhằm nâng cao tốc độ truy cập CSDL, giảm tài nguyên lưu trữ dữ liệu

o Tính tin cậy: Hệ thống phải bảo đảm tính an toàn đối với người sử dụng, nhất là trong việc cung cấp thông tin, đặt hàng, thêm, xóa, sửa giỏ hàng

o Tính thích nghi: Hệ thống có thể chạy tốt trong nhiều hệ điều hành (windows, ios, linux…) và trình duyệt khác nhau (chrome, firefox, explorer, safari…)

2.2.3 Mô tả chức năng của Hệ thống

• Chức năng Quản lý sản phẩm

o Thêm mới, sửa, xóa, cập nhật sản phẩm, các hình ảnh sản phẩm

o Thêm mới, sửa, xóa, cập nhật các danh mục, chuyên mục cho sản phẩm

o Cho phép ẩn hoặc hiện sản phẩm ngoài trang chủ

o Cho phép chọn số lượng sản phẩm hiển thị trong một trang

o Phân trang cho phép xem sản phẩm một cách hợp lý và khoa học hơn

• Chức năng Quản lý tin tức

o Thêm mới, sửa, xóa, cập nhật tin tức, các hình ảnh minh họa cho tin tức

o Thêm mới, sửa, xóa, cập nhật các danh mục, chuyên mục tin tức

o Cho phép ẩn hoặc hiện các tin đăng ngoài trang chủ

o Cho phép chọn số lượng tin hiển thị trong một trang

o Phân trang cho phép xem danh sách tin đăng một cách hợp lý và khoa học hơn

• Chức năng Quản lý thành viên

o Thêm mới, sửa, xóa, cập nhật thông tin thành viên

o Cho phép thành viên được phép hoạt động hoặc không hoạt động

o Phân trang cho phép xem danh sách thành viên trong một trang một cách hợp lý và khoa học hơn

• Chức năng Quản lý giỏ hàng

Trang 11

o Xem thông tin chi tiết về đơn hàng, ngày giờ đặt hàng, số lượng hàng đặt, giá cả, xem tình trạng giao hàng hoặc chưa giao hàng.

o Thống kê hàng đặt theo email, số đơn đặt hàng trong trang, phân trang

o Chức năng Hỗ trợ trực tuyến

o Thêm thành viên, sửa, xóa thành viên khỏi danh sách hỗ trợ trực tuyến

o Chức năng Quản lý liên hệ

o Xem thông tin liên hệ được gửi đến, xóa thông tin liên hệ

2.3 Xây dựng biểu đồ chức năng hệ thống (Usercase Diagram)

2.3.1 Biểu đồ chức năng tổng quát

Hình 2.1 Biểu đồ phân rã chức năng tác nhân thành viên, khách hàng, quản trị viên

Trang 12

2.3.2 Biểu đồ chức năng chi tiết

2.3.2.1 Chức năng Đặt Hàng

Hình 2.2 Biểu Đồ Chức năng Đặt Hàng

Trang 13

2.3.2.2 Chức năng Quản Lý Danh Mục Sản Phẩm

Hình 2.3 Biểu đồ Chức Năng Quản Lý Danh Mục Sản Phẩm

2.3.2.3 Chức năng Quản Lý Đơn Hàng

Hình 2.4 Biểu đồ Chức Năng Quản Lý Đơn Hàng

Trang 14

2.3.2.4 Chức năng Quản Lý Giỏ Hàng

Hình 2.5 Biểu đồ Chức Năng Quản Lý Giỏ Hàng

2.3.2.5 Chức năng Quản Lý Người Dùng

Hình 2.6 Biểu đồ Chức Năng Quản Lý Người Dùng

Trang 15

2.3.2.6 Chức năng Quản Lý Sản Phẩm

Hình 2.7 Biểu đồ Chức Năng Quản Lý Sản Phẩm

2.3.2.7 Chức năng Quản Lý Thành Viên

Hình 2.8 Biểu đồ Chức Năng Quản Lý Thành Viên

Trang 16

2.3.2.8 Chức năng Quản Lý Tin Tức

Hình 2.9 Biểu đồ Chức Năng Quản Lý Tin Tức

2.4 Biểu đồ hoạt động của các chức năng chính (Activity Diagram)

2.4.1 Chức năng Đăng Nhập

Chức năng đăng nhập cho phép người dùng có thể đăng nhập để tiến hành mua hàng từ website, cho phép admin đăng nhập để quản trị hệ thống

Trang 17

Hình 2.10 Biểu đồ hoạt động Chức năng Đăng Nhập

2.4.2 Chức năng Đặt Hàng

Chức năng đặt hàng cho phép người dùng có thể chọn mua sản phẩm trực tiếp từ website, thêm sản phẩm vào giỏ hàng, cập nhật giỏ hàng và tiến hành mua hàng

Trang 18

Hình 2.11 Biểu đồ hoạt động Chức năng Đặt Hàng

2.4.3 Chức năng Thanh Toán

Chức năng thanh toán cho phép thành viên có thể đăng ký thông tin khi mua hàng, để lại liên hệ để admin có thể quản lý, liên hệ bán hàng, v.v…

Trang 19

Hình 2.12 Biểu đồ hoạt động Chức năng Thanh Toán

2.4.4 Chức năng Thêm Danh Mục Sản Phẩm

Chức năng thêm danh mục sản phẩm cho phép người quản trị có thể thêm các danh mục sản phẩm

Trang 20

Hình 2.13 Biểu đồ hoạt động Chức năng Thêm Danh Mục Sản Phẩm

2.4.5 Chức năng Thêm Sản Phẩm

Chức năng thêm sản phẩm cho phép người quản trị có thể thêm sản phẩm vào hệ thống, các thông tin chi tiết về sản phẩm

Trang 21

Hình 2.14 Biểu đồ hoạt động Chức năng Thêm Sản Phẩm

2.5 Xây dựng biểu đồ quan hệ thực thể

2.5.1 Xác định các thực thể

Cơ sở dữ liệu db_doluuniem bao gồm 15 bảng:

• Banner: Hình ảnh chạy trong phần slide ở trang chủ

• Cart: Giỏ hàng

• Detail_cart: Chi tiết về giỏ hàng

• Comment: Đánh giá sản phẩm ( Người dùng đánh giá)

• Footer: Thông tin Footer

• Menu: Danh mục menu ngang ngoài trang chủ

• Menu_category: Menu footer

Trang 22

• About: Giới thiệu.

type

Field size

Inde

Bảng 2.1.Bảng banner

2.5.2.2 Thực thể Cart

Thực thể Cart cho phép lưu các thông tin của giỏ hàng do khách hàng đặt hàng, gồm tên sản phẩm, mã sản phẩm, số lượng sản phẩm được mua, tổng tiền thanh toán, và các thông tin của khách hàng như tên, email, số điện thoại, v.v…

CartSTT Field name Data type Field size Inde

Trang 23

5 Id_user Int 11 Mã khách hàng

Bảng 2.2.Bảng thông tin giỏ hàng

2.5.2.3 Thực thể Detail_Cart

Thực thể Detail_Cart cho phép lưu mã giỏ hàng, mã sản phẩm, số lượng sản phẩm được mua, ngày mua,v.v…

Detail_cartSTT Field name Data type Field size Inde

Bảng 2.3.Bảng chi tiết giỏ hàng

2.5.2.4 Thực thể comment

Thực thể comment cho phép thành viên được phép đánh giá về sản phẩm, lưu các đánh giá vào hệ thống gồm: tên thành viên, nội dung đánh giá, ngày tạo,v.v…

commentSTT Field name Data

type

Field size

Trang 24

7 Status Int 1 Tình trạng hiển thị

Bảng 2.5.Bảng footer

2.5.2.6 Thực thể menu

Thực thể menu cho phép lưu thông tin các danh mục menu hiển thị ngoài trang chủ, gồm tên menu, liên kết cho menu, vị trí hiển thị của menu, tình trạng hiển thị, v.v…

MenuSTT Field name Data type Field size Inde

Bảng 2.6 Bảng Menu

Trang 25

2.5.2.7 Thực thể menu_category

Thực thể menu_category cho phép lưu thông tin các danh mục menu hiển thị dưới phần footer, gồm tên menu, liên kết cho menu, tình trạng hiển thị của menu,v.v…

Menu_categorySTT Field name Data type Field

size

Inde

1 Category_i

Bảng 2.7.Bảng Menu footer

2.5.2.8 Thực thể News

Thực thể News cho phép lưu các thông tin về tin tức, các bài viết được cập nhật gồm: tiêu đề bài viết, hình ảnh đại diện cho bài viết, miêu tả ngắn gọn cho bài viết, nội dung chi tiết cho bài viết, tên tác giả, tình trạng hiển thị, ngày tạo,v.v…

NewsSTT Field name Data

type

Field size

Inde

Bảng 2.8 Bảng tin tức

Trang 26

2.5.2.9 Thực thể Permissions

Thực thể Permissions cho phép lưu các thông tin về việc phân quyền cho các thành viên, gồm mã thành viên, mã nhóm thành viên, quyền hạn của thành viên, các action trong controller, v.v…

PermissionsSTT Field name Data type Field

4 Privilege Varchar 100 Action trong Controller

Bảng 2.9 Bảng phân quyền thành viên

2.5.2.10 Thực thể Product

Thực thể Product cho phép lưu các thông tin về sản phẩm, gồm tên sản phẩm, ảnh đại diện cho sản phẩm, thuộc tính của sản phẩm, giá tiền của sản phẩm, tình trạng hiển thị, thông tin khuyến mãi, ngày tạo, v.v…

ProductSTT Field name Data

type

Field size

Inde

Bảng 2.10 Bảng sản phẩm

Trang 27

2.5.2.11 Thực thể Resources

Thực thể Resources cho phép lưu các controller mà các thành viên được phép thao tác trên các controller đó

ResourcesSTT Field name Data type Field

size

Inde

1 Resources Int 11 PK Mã thành viên ứng với controller

3 Controller Varchar 100 Controller trực thuộc

Bảng 2.12 Bảng nhóm thành viên

2.5.2.13 Thực thể About

Thực thể About cho phép lưu các thông tin về phần giới thiệu, gồm tiêu đề phần giới thiệu, phần giới thiệu ngắn gọn, nội dung chi tiết, tình trạng hiển thị, ngày thêm, v.v…

Trang 28

4 Public Int 1 Tình trạng hiển thị

Bảng 2.13 Bảng giới thiệu về website

2.5.2.14 Thực thể Users

Thực thể Users cho phép lưu các thông tin về thành viên gồm: tên thành viên, thuộc nhóm thành viên nào, mật khẩu của thành viên, cho phép hoạt động hoặc không hoạt động, tên, họ lót, ngày sinh, địa chỉ, công việc, số điện thoại, email, ảnh đại diện, v.v…

UsersSTT Field name Data type Field size Inde

3 Username Varchar 100 Tên đăng nhập khách hàng

4 Password Varchar 100 Mật khẩu đăng nhập khách hàng

6 First_name Varchar 100 Họ của khách hàng

7 Last_name Varchar 100 Tên của khách hàng

10 Jobs Varchar 200 Nghề nghiệp của khách hàng

14 date_creat Date Ngày khách hàng tạo tài khoảng

Bảng 2.14 Bảng thành viên

Trang 29

2.5.2.15 Thực thể Type_product

Thực thể Type_product cho phép lưu các thông tin về loại sản phẩm, một sản phẩm thuộc loại sản phẩm nào đó, gồm tên loại sản phẩm, tình trạng hiển thị cho loại sản phẩm đó, v.v…

Type_product

STT Field name Data

type

Field size

Inde

Bảng 2.15 Bảng loại sản phẩm

Trang 30

2.5.3 Biểu đồ quan hệ thực thể (E-R)

Sau khi đã xác định được các thực thể, ta có biểu đồ quan hệ thực thể (E-R) như sau:

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

Trang 31

2.6 Biểu đồ tương tác tuần tự

Trang 32

2.6.2 Chức năng Đặt Hàng

Chức năng đặt hàng cho phép khách hàng có thể chọn mua sản phẩm trực tiếp từ website, thêm sản phẩm vào giỏ hàng, cập nhật giỏ hàng và tiến hành mua hàng

Hình 2.18 Biểu đồ tương tác tuần tự cho chức năng đặt hàng

2.6.3 Chức năng Thanh Toán

Chức năng thanh toán cho phép thành viên có thể đăng ký thông tin khi mua

Trang 33

Hình 2.19 Biểu đồ tương tác tuần tự cho chức năng thanh toán

2.6.4 Chức năng Thêm Danh Mục Sản Phẩm

Chức năng thêm danh mục sản phẩm cho phép người quản trị có thể thêm các danh mục sản phẩm

Trang 34

Hình 2.20 Biểu đồ tương tác tuần tự cho chức năng thêm danh mục sản phẩm

2.6.5 Chức năng Thêm Sản Phẩm

Chức năng thêm sản phẩm cho phép người quản trị có thể thêm sản phẩm vào hệ thống, các thông tin chi tiết về sản phẩm

Trang 35

Hình 2.21 Biểu đồ tương tác tuần tự cho chức năng thêm sản phẩm

Trang 36

CHƯƠNG 3 CÔNG NGHỆ SỬ DỤNG

3.1 Giới thiệu Framework

Framework là một cấu trúc mới của ngôn ngữ giúp phát triển các phần mềm Có thư viện được xây dựng sẵn để người lập trình sử dụng Các chuẩn để xây dựng một framework gồm:

• MVC: có hỗ trợ Model-View-Control?

• Multiple DB’s: làm việc được với nhiều loại database?

• ORM: có hỗ trợ Object-Relation-Mapper?

• Templates: có hỗ trợ cho template engine?

• AJAX, validation, caching?

• Auth Module: có module xác thực người dùng?

• Module: tích hợp các module tiện ích như PDF,RSS…

• EDPnew (Event Driven Programming): có hướng sự kiện?

Ưu điểm framework so với lập trình truyền thống: Tăng tốc quá trình phát triển ứng dụng, giảm thời gian và sự nỗ lực để có được một dự án Framework cung cấp sẵn các module cần thiết để xây dựng một project Dễ nâng cấp, sửa chữa do có sự phân hóa rõ ràng của mô hình MVC

3.1.1 Các thành phần cơ bản của một framework:

• Code Library: thư viện source code giúp các lập trình viên tra cứu về lập trình Hỗ trợ 30 ngôn ngữ lập trình: C#, Java, VB, PHP, Javascript…

• Scripting Language: sử dụng ngôn ngữ kịch bản

• API: sử dụng các hàm API xây dựng sẵn

Các PHP framework phổ biến hiện nay: Zend Framework, CakePHP, Symfony, CodeIgniter, Seagull, v.v…

3.2 Zend Framework:

Zend Framework là một thư viện các lớp được xây dựng dựa trên nền tảng ngôn ngữ PHP, theo hướng OOP Zend Framework định hướng theo mô hình MVC

3.2.1 Ưu điểm Zend Framework

• Zend Framework được viết theo kiểu OOP nên nó thừa hưởng các thế mạnh của kiểu viết này Các lớp của Zend Framework được BA (Business Analysis) rất chuẩn và khi cần mở rộng bạn có thể dùng thể dùng tính chất

Trang 37

thừa kế của OOP Nói chung là chúng ta không phải chỉnh sửa core của Zend Framework.

• Hầu như các phiên bản mới của Zend Framework ko có nhiều thay đổi trong core nên ta có thể dễ dàng chỉnh sửa

• Zend Framework tích hợp được gần như tất cả các thư viện PHP và các CMS khác để sử dụng VD: Smarty - Pear - FCKEditer - Drupal

• Các viết của Zend Framework rất thân thiện và đơn giản Tích hợp những mới nhất của lập trình Website như: JSON - Search - Syndication - Web Services

• Zend Framework được sử dụng trong các dự án lớn và có kế hoạch phát triển dài lâu

3.2.2 Khuyết điểm Zend Framework

• Mất nhiều thời gian để tìm hiểu về thư viện của Zend Framework

• Một số lớp chưa ổn định, có sự thay đổi, gây khó khăn cho người sử dụng khi cập nhật các phiên bản

3.2.3 Cách thức hoạt động của mô hình MVC trong Zend Framework

Bất cứ một ứng dụng nào được xây dựng theo mô hình MVC nào thì cũng điều phải tuân thủ những nguyên tắc mà mô hình MVC mang lại

Khi có một yêu cầu từ người dùng Controller sẽ tiếp nhận yêu cầu Phân tích yêu cầu, controller sẽ phân luồng request để gọi đến Model và View tùy vào yêu cầu

Ngày đăng: 20/10/2014, 18:36

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
5. Phạm Hữu Khang. Lập trình PHP, 08/2013, http://www.ebook.edu.vn/?page=1.39&view=1941 Link
6.Tech24. Tài liệu tham khảo Ngôn ngữ lập trình PHP và MySQL (Tiếng Việt), 08/2013, http://www.tech24.vn/ebook/download/2298-Tai-lieu-tham-khao-Ngon-ngu-lap-trinh-PHP-va-MySQL-Tieng-Viet.html Link
7. Tài liệu tham khảo về Zend – Framework từ trang http://framework.zend.com/ Link
8. Tài liệu tham khảo về Zend – Framework từ trang http://qhonline.info/ Link
9. Tài liệu tham khảo về Zend – Framework từ trang http://zend.vn/ Link
10. Tài liệu SEO tham khảo tại website http://thegioiseo.com/diendan/forumdisplay.php/44-Tai-lieu-Seo-Ebook-Seo.html11. Giáo trình SEO tại trung tâm tin học Hoàng Nguyễn Link
1. Đinh Thế Hiển (2002).Phân tích thiết kế hệ thống thông tin quản lý, Đinh Thế Hiển, NXB Thống kê, TP. Hà Nội Khác
2. Đinh Xuân Lâm (2003). Phân tích thiết kế hệ thống trong lập trình, Đinh Xuân Lâm, NXB Thống kê, TP. Hà Nội Khác
3. Lê Hữu Lập (2006). Giáo trình Kỹ thuật lập trình, Lê Hữu Lập, NXB Bưu Điện, TP. Hà Nội Khác
4. Trương Văn Tú (2000).Giáo trình hệ thống thông tin quản lý, Trương Văn Tú, Trường Đại học Kinh tế Quốc dân, TP. Hà Nội Khác

HÌNH ẢNH LIÊN QUAN

Hình 1.1. Lợi ích của Website thương mại điện tử mang lại - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 1.1. Lợi ích của Website thương mại điện tử mang lại (Trang 7)
Hình 2.1. Biểu đồ phân rã chức năng tác nhân thành viên, khách hàng, quản trị viên - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.1. Biểu đồ phân rã chức năng tác nhân thành viên, khách hàng, quản trị viên (Trang 11)
Hình 2.3. Biểu đồ Chức Năng Quản Lý Danh Mục Sản Phẩm - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.3. Biểu đồ Chức Năng Quản Lý Danh Mục Sản Phẩm (Trang 13)
Hình 2.5. Biểu đồ Chức Năng Quản Lý Giỏ Hàng - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.5. Biểu đồ Chức Năng Quản Lý Giỏ Hàng (Trang 14)
Hình 2.9. Biểu đồ Chức Năng Quản Lý Tin Tức - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.9. Biểu đồ Chức Năng Quản Lý Tin Tức (Trang 16)
Hình 2.10. Biểu đồ hoạt động Chức năng Đăng Nhập - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.10. Biểu đồ hoạt động Chức năng Đăng Nhập (Trang 17)
Hình 2.11. Biểu đồ hoạt động Chức năng Đặt Hàng - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.11. Biểu đồ hoạt động Chức năng Đặt Hàng (Trang 18)
Hình 2.12. Biểu đồ hoạt động Chức năng Thanh Toán - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.12. Biểu đồ hoạt động Chức năng Thanh Toán (Trang 19)
Hình 2.13. Biểu đồ hoạt động Chức năng Thêm Danh Mục Sản Phẩm - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.13. Biểu đồ hoạt động Chức năng Thêm Danh Mục Sản Phẩm (Trang 20)
Hình 2.14. Biểu đồ hoạt động Chức năng Thêm Sản Phẩm - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.14. Biểu đồ hoạt động Chức năng Thêm Sản Phẩm (Trang 21)
Bảng 2.7.Bảng Menu footer - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Bảng 2.7. Bảng Menu footer (Trang 25)
Hình 2.16. Biểu đồ quan hệ thực thể - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.16. Biểu đồ quan hệ thực thể (Trang 30)
Hình 2.17. Biểu đồ tương tác tuần tự cho chức năng đăng nhập - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.17. Biểu đồ tương tác tuần tự cho chức năng đăng nhập (Trang 31)
Hình 2.18. Biểu đồ tương tác tuần tự cho chức năng đặt hàng - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.18. Biểu đồ tương tác tuần tự cho chức năng đặt hàng (Trang 32)
Hình 2.19. Biểu đồ tương tác tuần tự cho chức năng thanh toán - xây dựng ứng dụng web với zend - framework kết hợp kỹ thuật seo
Hình 2.19. Biểu đồ tương tác tuần tự cho chức năng thanh toán (Trang 33)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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