Tải bản đầy đủ (.pptx) (23 trang)

TÌM HIỂU TRIỂN KHAI mô HÌNH MVC xây DỰNG WEBSITE MINH họa

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.91 MB, 23 trang )

Báo Cáo Đồ Án

TÌM HIỂU VÀ TRIỂN KHAI MƠ HÌNH MVC

Sinh viên thực hiện:
Nguyễn Thanh Thao – 2033181070
Nguyễn Quang Long – 2033181042

Giảng Viên Hướng Dẫn Cô: Nguyễn Hải Yến


Cấu Trúc Bài Báo

Ngôn ngữ mã nguồn mở PHP

Tổng quan về mơ hình MVC

Thiết kế hệ thống website
trường THPT

Demo


Tổng quan về internet và World Wide Web(www)

1. Internet

-

2. World wide web


Khái niệm

- Khái niệm

Ứng dụng

- Chức năng

và dịch vụ


Tổng quan về ngôn ngữ mã nguồn mở PHP


Khái niệm



PHP là viết tắt của từ Hypertext Preprocessor. Ngơn ngữ
này được phát triển từ năm 1994 và cho đến nay đã được
nhiều người sử dụng để phát triển các ứng dụng phần mềm
thơng qua lập trình web. Đặc điểm của ngơn ngữ lập trình
này là sử dụng mã nguồn mở, dễ dàng nhúng vào HTML
và tích hợp với web.


Tính năng:

-


Mã nguồn mở

-

Nền tảng độc lập

-

Sử dụng quy trình và hướng đến đối tượng

-

Dễ học

-

Phát triển ứng dụng và mục đích sử dụng

-

Tương thích với máy chủ

-

Tích hợp cơ sở dữ liệu dễ dàng

Click to edit Master text styles
Second level
Third level
Fourth level

Fifth level


Tại sao nên học PHP


Ưu và nhược điểm của PHP

1. Ưu điểm

2. Nhược điểm

-

-

-

Là một mã nguồn mở
Có tính cộng đồng cao
Thư viện phong phú

- Tính bảo mật cao

Cấu trúc ngữ pháp của PHP không được gọn
gàng, đẹp mắt như các ngôn ngữ lập trình khác.

-

PHP chỉ hoạt động được trên các ứng dụng

website.


Một số ứng dụng thực tế của PHP
Ngôn ngữ lập trình PHP được sử dụng để phát triển các ứng dụng như:



Tạo ra các ứng dụng web như các trang web động các website thương mại điện tử



Cơng cụ quản lý dự án code



Tạo ứng dụng Facebook như Family Treen và eBuddy, hoặc cũng có thể được sử dụng để tạo ra các trang mạng xã hội.



Tạo ra các ứng dụng trên điện thoại di động



Các hệ thống quản lý nội dung như WordPress và Drupal



Phát triển plugin WordPress



Giới Thiệu Về Xampp

- Thông tin cơ bản về Xampp
- Xampp dùng để làm gì
- Ưu và nhược điểm của Xampp


Tổng quan về mơ hình MVC


Giới thiệu chung về cơ sở dữ liệu MySQL

1. Khái niệm

2. Mơ hình Mysql client - server


Một số cơng cụ miễn phí làm MySQL


Mơ hình MVC

MVC (Model–view–controller) là một design pattern
thường được sử dụng cho giao diện người dùng chia login
chương trình liên quan thành 3 phần tử liên kết với nhau.
Cụ thể là 3 phần:
- Model
- View
- Controller



Luồng đi của MCV


Ưu và Nhược điểm của MVC

1. Ưu điểm
2. Nhược điểm
- Nhẹ, tiết kiệm băng thông
- Kiểm tra dễ dàng

MVC thường được sử dụng vào những dự án lớn. Do đó, với

- Chức năng control

các dự án nhỏ, mơ hình MVC có thể gây cồng kềnh, tốn thời

- View và size

gian trong quá trình phát triển cũng như thời gian trung chuyển

- Chức năng Soc

dữ liệu.

- Tính kết hợp
- Tính đơn giản



Thiết kế hệ thống website trường THPT


Khảo Sát mơ hình quản lý thơng tin của các trường THPT

Vì vậy ứng dụng chương trình quản lý điểm vào trường Trung Học Phổ
Thông sẽ phần nào đáp ứng được các u cầu cịn vướng mắc, giúp cho
cơng tác quản lý giáo viên và học sinh nơi đây trở nên dễ dàng hơn.


Mơ hình quản lý chung

- Hệ thống quản lý học sinh
- Hệ thống quản lý người dung
- Hệ thống cập nhật điểm
- CSDL môn học
- CSDL giáo viên
- CSDL lớp học
- CSDL học sinh
- CSDL điểm môn học
- CSDL tổng kết



1. Luồng đi dữ liệu của học sinh

2. Luồng đi dữ liệu điểm của học sinh


Thiết kế giao diện website quản lý điểm cho học sinh THPT



Em xin cám ơn các thầy cô đã lắng nghe



×