Hướng phát triển

Một phần của tài liệu Xây dựng Cổng thông tin ẩm thực Hà Thành (Trang 62)

Trong quá trình thực hiện đồ án dưới sự giúp đỡ nhiệt tình của các thầy hướng dẫn, nhưng do thời gian và trình độ của em cũng có hạn nên website vẫn còn những thiếu sót. Để website có thể đưa vào sử dụng thực tế thì website cần được nâng cấp thêm các tính năng:

- Chức năng đơn giản.

- Để đảm bảo tính bảo mật thì website phải có thêm chức năng phân quyền cho

MỤC LỤC

LỜI NÓI ĐẦU...1

Chương 1:Giới thiệu...2

1.1 Đặt vấn đề...2

1.2 Mục tiêu đề tài...2

1.3 Nội dung đề tài...2

1.4 Công cụ và môi trường làm việc...2

Chương 2 :Công cụ và giới thiệu...3

2.1 WAMP...3

2.2 Cơ sở dữ liệu My SQL...4

2.2.1 Giới thiệu chung về MYSQL...4

2.2.2 Các đối tượng của MYSQL...4

2.3 PHP...7

2.3.1 Giới thiệu chung về PHP...7

2.3.2 Lý do chọn PHP...8

2.4 FRAMEWORK MVC...9

2.4.1 Mô hình MVC...9

2.4.2 Ưu điểm và nhược điểm của mô hình MVC...10

2.5 Khái quát về PHP Framework...11

2.5.1 PHP Framewrk là gì?...11

2.5.2 Tại sao chúng ta nên sử dụng PHP Framework?...12

2.5.3 PHP Framework phổ biến nhất hiện nay...12

2.5.4 Khái quát về Kohana Framework...17

2.5.5 Khái quát simple framework MVC...20

2.5.5.1 Giới thiệu simple Framework MVC...20

2.5.5.2 Lợi ích khi sử dụng simple framework MVC...22

CHƯƠNG 3: Phân tích thiết kế hệ thống...23

3.1 Khảo sát hệ thống...23 (adsbygoogle = window.adsbygoogle || []).push({});

3.1.1 Xác định các yêu cầu hệ thống...23

3.1.1.1 Đối với người duyệt web...23

3.1.1.2 Đối với người quản trị web...23

3.1.2 Mô tả chi tiết chức năng với từng đối tượng sử dụng hệ thống...24

3.1.2.1 Đối với người duyệt web...24

3.1.2.2 Đối với quản trị web...26

3.2 THIẾT KẾ HỆ THỐNG...28

3.2.1 Mô hình phân cấp chức năng...28

3.2.1.1 Đối với người duyệt web...29

3.2.1.2 Đối với người quản trị web...29

3.2.2 Mô hình luồng dữ liệu...30

3.2.3.1 Đối với người duyệt web...33

3.2.3.2 Đối với người quản trị web...36

3.3 THIẾT KẾ CƠ SƠ DỮ LIỆU...38

3.3.1 Các thực thể trong hệ thống...38

3.3.2 Mô hình quan hệ giữa các thực thể của hệ thống...41

3.3.3 Mô hình quan hệ...44

3.3.4 Các bảng của cơ sở dữ liệu...45

CHƯƠNG 4: TRIỂN KHAI HỆ THỐNG...47

4.1 Chuẩn bị...47

Download Kohana tại http://kohanaframework.org/download...48

Tiếp theo giải nén file zip source code và đặt tên thư mục là nameproject...48

Chúng ta sẽ đuợc cấu trúc thư mục cơ bản của một kohana project như sau:...48

...48

4.2 Demo chương trình...51

CHƯƠNG 5 : KẾT LUẬN...61

5.1 Đánh giá...61

Một phần của tài liệu Xây dựng Cổng thông tin ẩm thực Hà Thành (Trang 62)