frdb_base.gif

[FRDB Project] 01 – 골조공사쯤 완료-

꽤 오래전 포스트 중에 후배와 같이 하는, (아니 하게 된 -.-.-) 프로젝트에 대해 쓴 게 있었는데,
노트에서만 해오던 모든 공론을 끝내고 이번 주말부터 본격 코딩에 돌입했다.

FRDB 란 Future Railroad Data Base 의 약자로서,
교통평론가로 활동하고 계시는 한우진님이 끔찍스러울 정도로 엄청난 수고와 노력을 들여 만드신 페이지의 이름.
말이 DB지 실제로 (보다 정확히는 공학 용어로) DB화는 하나도 되어 있지 않고,
전부 수작업으로 편집된 HTML 로 이루어져 있었음.

미래철도DB – http://frdb.new21.org

이걸 진정한 DB 로 만드는 거다. 아우; -_-

현재는 DB 테이블과 이를 운용하고 시험하는 기초 코드들이 완성 단계에 있음.


사용자 삽입 이미지
PHPMyAdmin 에서 본 현재 데이터베이스 구성 (frdb_base)


http://minsangk.com/frdb/write.php
입력, 수정 폼
 (어차피 테스트 자료니까 아무거나 막 입력하는건 환영-_- 하지만 삭제는 하지마)

* 더 할 일
 - 예외사항처리(자바스크립트)
 - 수정 모드시 attribute 필드 이하로 쿼리 받기
 - 입력 모드와 수정 모드 시 스타일/메세지 구분
 - openingTime, progress 테이블 입력 폼
 - linkingIDX 입력 폼 (이건 따로 페이지 만들어서)


http://minsangk.com/frdb/action.php
입력, 수정, 삭제 쿼리전송 (얘는 모드 지정 안하면 작동 안한다-.-)


* 더 할 일
 - openingTime, progress, linkingIDX 테이블/페이지 연계 쿼리전송
 - 체크박스 예외사항처리 (str_)


http://minsangk.com/frdb/list.php
테이블 레이아웃 목록
(수정/삭제 가능)


* 더 할 일
 - openingTime, progress, linkingIDX 테이블/페이지 연계
 - 체크박스 선택 필드 구분 출력
 - state 필드 내용별 신호등 img 출력
 - 관련 필드 span

그 외에도…

dbInfo.php
DB 접속 정보

myLib.php
내가 수시로 만들어대는 PHP 함수 라이브러리

js_frdb.js
역시 나 필요할 때마다 만들어대는 JS 함수 라이브러리

frdbProperty.php
각 필드 속성 (배열)

css_frdb.css
전체 페이지를 포괄하는 스타일시트 파일 (현재는 아무것도 없다)
엇, 그러고보니 연결도 안 해놨네; 내일 하자;



위에 ‘더 할 일’ 이라고 적어놓은건 정말 지금 당장 해야 될 일이고, 실제로는 이보다 할일이 훨씬 더 많다.
큰 틀로만 보아도, 후배가 해야 할 CSS 페이지 디자인, 플래시 노선 뷰어
후배와 같이 하는 조원들이 해야 할 DB 입력 등등 어쨌든 한 학기를 올인할만한 가치가 있는-_- 규모의 프로젝트.

현재시각 AM 05:00
겨우 이 정도 코딩하면서 핀 담배가 한갑반이고, 마신 물이 4병.
나한테 프로그래밍의 재능은 없는 거 같다 -_-
(이런, 무슨 새벽 5시에 자학이냐)

그래도 재미를 느끼고 미칠 수 있다.
어쨌든 난 코드를 두드릴 때 가장 멋진 녀석이 되는 거다.

하지만, 그렇다고 해도 내일부턴 5시까지 두드리진 말자 -_-

종종 올라올 포스트들로 진행상황 보고하겠음 -.-
같이 기대를 가지고 지켜봐주시오 -.-

3 thoughts on “[FRDB Project] 01 – 골조공사쯤 완료-

    1. 민상k

      아니 그런거 말고 앞으로 신설/개발 예정 중인 노선들 정보지.
      지하철 뿐만 아니라 고속철, 전철, 경전철 등 포함해서-.-.-

      솔직히 일반 사람들은 이게 왜 필요할까 싶지만,
      관련 까페 가보면 이거에 관심 갖는 사람들이 많더라.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>