4
Mục luc
LỜI NÓI ĐẦU .........................................................................................................................................6
PHẦN MỞ ĐẦU ......................................................................................................................................8
PHẦN I: TÌM HIỂU NGÔN NGỮ RUBY ON RAILS, ARDUINO ................................................ 10
I. Ruby on rails. ................................................................................................................................ 10
II. Arduino. ....................................................................................................................................... 16
PHẦN II: PHÂN TÍCH THIẾT KẾ ỨNG DỤNG QUẢN LÝ THƯU VIỆN ................................. 20
CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ THƯ VIỆN ............................................................ 20
1. Tổng quan về thư viện ............................................................................................................. 20
2. Quy trình quản lý sách và độc giả : ........................................................................................ 20
3. Nhiệm vụ của một hệ thống quản lý thư viện ........................................................................ 22
4. Nhược điểm của hệ thống quản lý thư viện trên: .................................................................. 22
5. Hướng thực thi đề tài ............................................................................................................... 23
CHƯƠNG 2: THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN ...................................................... 24
CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU ...................................................................................... 38
1. Bảng borrows ............................................................................................................................ 38
2. Bảng amounts ........................................................................................................................... 38
3. Bảng Authors ............................................................................................................................ 39
4. Bảng books ................................................................................................................................ 39
5. Bảng cheditor_assets ................................................................................................................ 40
6. Bảng department ...................................................................................................................... 40
7. Bảng equipment ........................................................................................................................ 41
8. Histories .................................................................................................................................... 41
9. Bảng historyalls ........................................................................................................................ 42
10. Bảng publishes .......................................................................................................................... 42
11. Bảng types ................................................................................................................................. 43
12. Bảng users ................................................................................................................................. 43
CHƯƠNG 4: KẾT HỢP ARDUINO VÀ RUBY ON RAILS ........................................................... 45
I. Cách nạp code qua chip Esp8266 ........................................................................................... 45
II. Kết nối Ruby on Rails với Arduino......................................................................................... 45
CHƯƠNG 5: SƠ ĐỒ LẮP MẠCH VÀ KẾT NỐI VỚI CON CHIP ESP8266 ............................... 46