a.Giới thiệu phần mềm
Sublime Text là một trình soạn thảo văn bản phức tạp để mã, đánh dấu và văn xuôi. Được thiết kế trên nền tảng soạn thảo văn bản và mã nguồn, với một giao diện lập trình ứng dụng Python. Chức năng của nó mở rộng các plugin. Phần mềm hỗ trợ thiết lập đồ họa và hoàn toàn được cấu hình bằng cách chỉnh sửa các tập tin văn bản.
Sau khi cài đặt phần mềm Sunlime thành công, tiến hành mở phần mềm và tạo file mới để lập trình php. Hình … mô tả quá trình tạo file mới php (File New file ).
Hình 4.30. Tạo file mới trên Sublime Text
Người lập trình tiến hành viết code, sau khi hoàn tất file php thì lưu file lại( File
Save ). Quá trình này được mô tả trong hình…
b.Viết web
THIẾT KẾ GIAO DIỆN WEBSITE
- Từ yêu cầu của đề tài, chúng ta cần một công cụ để người dùng có thể thông qua đó quan sát và nắm rõ các thông tin nhiệt độ, độ ẩm, chế độ. Đó có thể là một màn hình hiển thị, smart phone hoặc máy tính. Ở đây, nhóm sinh viên thiết kế một website có thể được truy cập từ điện thoại hay máy tính với các khả năng như sau:
Giám sát nhiệt độ, độ ẩm của toàn hệ thống.
Cài đặt nhiệt độ trên dưới, độ ẩm trên dưới để hệ thống chăm sóc lan hiệu quả cao
Điều khiển thiết bị thông qua web bằng máy tính hay smart phone.
- Dùng HTML và CSS thiết kế một giao diện Web thân thiện với người dùng.
- Sử dụng MySQL và PHP để quản lý cơ sở dữ liệu và thực hiện các tác vụ lên cơ sở dữ liệu.
- Để website có giao diện thân thiện, giúp người dùng dễ dàng phân biệt và tương tác thì nhóm sinh viên sẽ thiết kế và trình bày các nội dung chính về website được bố trí thành dạng tab như hình 4.32 sau:
ĐĂNG KÍ WEB SERVER
Việc tạo ra một web server để lưu trữ các file nguồn cũng như CSDL hiện nay khá đơn giản và có nhiều cách. Cách 1 là sử dụng Local host với phần mềm Xampp, Warm… Hoặc cách 2 là sử dụng một máy tính nhúng như Raspberrt pi để thay thế một máy tính thực thụ trong việc cài đặt và vận hành một web server. Cách 3 là mua hosting và domain từ những nhà cung cấp dịch vụ máy chủ
Tuy nhiên với cách đầu tiên thì website không thể truy cập từ cấp độ mạng toàn cầu. Cách thứ 2 không kinh tế vì giá thành cho một chiếc máy tính nhúng như Raspberry pi là rất đắt so với đề tài. Nhóm sinh viên quyết định sử dụng cách 3, nhưng do kinh phí có hạn nên nhóm chỉ đăng kí một hosting để xây dựng web server từ website https://www.000webhost.com. Việc đăng kí và sử dụng web server này tuy là miễn phí, nhưng vẫn đáp ứng được những mục tiêu mà nhóm đã đề ra cho web server. Sau khi đăng kí website, chúng ta vào trang phpMyAdmin để tạo CSDL để quản lý dữ liệu trên website theo đường dẫn https://www.000webhost.com/
Hình 4.33. Đăng nhập vào địa chỉ web. Bao gồm :
- Tên cơ sơ dữ liệu (data base)
Hình 4.34: Khởi tạo tài khoản.
Hình 4.35: Tải file lên web
Tùy vào cơ chế quản lí của nhà cung cấp dịch vụ web server mà các file nguồn cho website sẽ được lưu trữ theo những cách khác nhau. Ở cách đăng kí website thông qua trang https://www.000webhost.com này. Phần mềm này đầu tiên sẽ được kết nối tới địa chỉ của website.