วันอังคารที่ 30 เมษายน พ.ศ. 2562

Commit: Fix typo, edit views and deploying


Commit: Fix typo, edit views and deploying


สิ่งที่ทำ

แก้ไขส่วนที่พิมพ์ผิดในโคด


เข้าไปสร้าง app บน heroku
โดยสร้างบนเว็บ heroku หรือใช้คำสั่ง heroku create ใน console command เมื่ออยู่ในโฟลเดอร์โปรเจค



สร้าง Procfile ไว้สำหรับให้ heroku ใช้คำสั่งใช้งานเริ่มเว็บ


ทำการต่อไฟล์เข้ากลับ cleardb add-on ที่สร้างขึ้นใน heroku


ทำการตกแต่งหน้าเว็บแล้ว deploy โดย push โคดขึ้น heroku ด้วยคำสั่ง git push heroku HEAD:master

ประโยชน์

ทำให้สามารถเข้าใช้เว็บผ่านทาง internet ได้โดยไม่จำเป็นต้องเปิดผ่านไฟล์โปรเจค

Commit: Create function in index.js in station.ejs

Commit: Create function in index.js in station.ejs


สิ่งที่ทำ

ทำการสร้าง function ใน index.js เพื่อทำการแสดงหน้า station
sql_station คือ ชื่อสถานีที่มี id_station ตามที่กดเข้าไป
sql_sur คือ สถานที่รอบๆสถานีที่มี id_station ตามที่กดเข้าไป
sql_ser คือ บริการรอบๆสถานีที่มี id_station ตามที่กดเข้าไป
sql_time คือ สายรถไฟและเวลาเข้า - ออกของสายนั้นๆในสถานีที่มี id_station ตามที่กดเข้าไป



โดยจะแสดงผลจากหน้า station.ejs


ประโยชน์

ทำการแสดงข้อมูลต่างๆของสถานีที่เลือกนั้นว่ามีสถานที่โดยรอบอะไรบ้าง, เวลารถเข้าออก และบริการที่มี

Commit: Create function in index.js in index.ejs

Commit: Create function in index.js in index.ejs


สิ่งที่ทำ

ทำการสร้าง function ใน index.js เพื่อทำการแสดงหน้า index
โดยทำการ query ข้อมูล id_station และ name_station มาจาก station

โดยจะแสดงผลจากหน้า index.ejs


ประโยชน์

ได้หน้าที่เก็บลิ้งที่ใช้เข้าไปหาข้อมูลของสถานีนั้นๆในหน้า station

วันจันทร์ที่ 29 เมษายน พ.ศ. 2562

Commit: Create function in index.js for home.ejs

Commit: Create function in index.js for home.ejs


สิ่งที่ทำ

ทำการสร้าง function ใน index.js เพื่อทำการแสดงหน้า homepage


โดยจะแสดงผลจากหน้า home.ejs 


ประโยชน์

เป็นการแสดงหน้าแรกที่เริ่มเปิดขึ้นสามารถเข้าลิ้งค์ไปใช้งานอย่างอื่นได้แก่หน้า index และ price

Commit: Add rabbit card cost tp ticket.csv

Commit: Add rabbit card cost tp ticket.csv

สิ่งที่ทำ

เพิ่มราคาค่าโดยสารสำหรับผู้โดยสารที่มีบัตร rabbit

ประโยชน์

เพื่อนำมาใส่ลง database โดยใช้ insert_database.js

Commit: Add station_service.csv

Commit: Add station_service.csv


สิ่งที่ทำ

ทำการสร้างตาราง csv ที่เก็บข้อมูลบริการในแต่ละสถานีไว้

ประโยชน์

เพื่อนำมาใส่ลง database โดยใช้ insert_database.js

Commit: Add ticke.csv

Commit: Add ticke.csv


สิ่งที่ทำ

ทำการสร้างตาราง csv ที่เก็บข้อมูลค่าโดยสารไว้

ประโยชน์

เพื่อนำมาใส่ลง database โดยใช้ insert_database.js


วันอังคารที่ 23 เมษายน พ.ศ. 2562

Project Proposal

BTS Helper


จุดมุ่งหมาย

- เพิ่อให้ทราบถึงสถานที่รอบๆสถานีรถไฟฟ้านั้นๆ
- ช่วยคำนวณเวลาการเดินทาง
- บอกเวลาที่รถเริ่มออกและเวลาที่หยุดออก
- บอกราคาที่ใช้ในการเดินทาง

ประโยชน์

- นำไปใช้ในการวางแผนการเดินทางของผู้ใช้ได้
- ให้ผู้ใช้ทราบถึงสถานที่รอบๆสถานีที่ต้องการได้

ER-Diagram


Relational Scheme

โปรแกรมที่ใช้งาน

- MySQL
- NodeJS