Xây dựng trang web 50 bài Minna No Nihongo
Xây dựng trang web 50 bài Minna No Nihongo
I. Yêu cầu:
Step 1:
– Đầy đủ bài học theo sách Minna (quyển cũ)
– Các bài học được phân theo từng bài thành các trang riêng
– Có đủ phần nghe, từ vựng
Step 2:
– Thêm phần Hán tự
– Thêm phần từ vựng tham khảo
II. Giao diện
– Bao gồm 3 cột:
. Trái: List bài học
. Giữa: Nội dung bài học
. Phải: Tìm kiếm, liên kết
– Chưa cần backend
III. Cơ sở dữ liệu
1. Nội dung sách:
Step 1:
– 言葉: từ mới (có nghe)
– 文型: khoa học xã hội, khoa học nhân văn (VĂN HÌNH)
– 例文: ví dụ
– 会話: hội thoại (có nghe)
– 会話ビデオ: video phần hội thoại giọng Nhật
– 練習: luyện tập
. A: luyện tập nói
. B: luyện tập viết
. C: luyện tập thay từ – có nghe
– 問題: vấn đề
. 1-2: có nghe
. 3-7/8: luyện tập ghép câu, trợ từ …
– 問題集: bài tập mondai
– 文法: Giải thích ngữ pháp
– 作文: bài tập văn phạm (luyện viết)
– トピック: bài đọc (luyện đọc)
– 聴解: bài tập nghe
– 書いて覚えてる: bài tập viết
Step 2:
– 漢字: hán tự
– 漢字練習: bài tập Hán tự
– Từ vựng tham khảo theo từng bài
2. Cơ sở dữ liệu:
database host:
database user: root
database password:
database name:
Step 1:
– table: minna_baihoc (id_baihoc, baihoc_title) id tương ứng với số bài học, không tự động tăng.
– table: minna_kotoba (id_baihoc, id_kotoba, kotoba_vi, kotoba_jp, kotoba_jp_audio)
– table: minna_bunpou(id_baihoc, id_bunpou, bunpou_title, bunpou_vi, bunpou_jp, bunpou_content)
– table: minna_bunkei (id_baihoc, id_bunkei, bunkei_title, bunkei_content)
– table: minna_kaiwa (id_baihoc, id_kaiwa, kaiwa_title, kaiwa_content, kaiwa_audio, kaiwa_video)
– table: minna_renshuu (id_baihoc, id_renshuu, renshuu_title, renshuu_content, renshuu_audio)
– table: minna_mondai (id_baihoc, id_mondai, mondai_title, mondai_content, mondai_audio)
– table: minna_mondaishuu (id_baihoc, id_mondaishuu, mondaishuu_title, mondaishuu_content)
– table: minna_sakubun (id_baihoc, id_sakubun, sukubun_title, sakubun_content)
– table: topic (id_baihoc, id_topic, topic_title, topic_content)
– table: choukai (id_baihoc, id_choukai, choukai_title, choukai_content, choukai_audio)
– table: minna_kaite (id_baihoc, id_kaite, kaite_title, kaite_content)
Step 2: thêm phần Hán tự, từ vựng tham khảo theo từng bài (thiết kế CSDL sau)
update 2020/09/08: chưa đâu vào đâu cả =))
update 2021/01/08: tiến hành thiết kế lại giao diện trang chủ hapm.my.to đã