/ERICA_SPC

Summary of Parliamentary Commitment

Primary LanguageHTML

SPC

Summary of Parliamentary Commitment(의회 공약 정리)

개요

한양대학교 ERICA 캠퍼스 19-2학기 오픈소스SW 수업 내 프로젝트 수행을 위해서 기획

참여 학생:

2019035369 소프트웨어학부 19 김현수,

2014039743 로봇공학과 14 김유현

개발 목표

  • 정치인들이 했던 공약들을 이후에도 확인할 수 있는 웹사이트 개발
  • 어떤 당이 어떠한 공약에 더 중점을 두고 있는지 확인 (추후 계획)

사용 언어

  • HTML: 웹페이지 제작
  • CSS: 디자인 구성
  • JavaScript: 동적인 페이지를 구성

데이터 처리를 위해서 sql 또는 ajax를 사용하고 싶으나 공부 필요

역할 분담

개발 순서

  1. 관련 자료 조사
  2. 웹페이지 템플릿 제작
  3. 스타일링
  4. 기능 구현

php를 사용하려고 한 이유

아무래도 긁어온 자료를 토대로 웹페이지를 제작하고 싶었는데

서버사이드 코딩인 php가 적합할 수 있을 것 같다고 생각을 하였다.

가져온 파일들을 순서대로 div를 제작하거나 다른 파일들을 추가하는 작업에 있어

php를 이용하면 더 편리하게 할 수 있을 것 같다고 생각했으나....

아무래도 구성을 고치는 작업은 너무 힘들었던 것 같다.

문제발생

우리가 불편함을 느끼고 수정해 보려고 했던 페이지인

http://policy.nec.go.kr/

가 개편이 되었다.

기존과 달리 검색기능이 추가되었고 UI가 개편되면서 한번에 알아보기 쉽게 변하였다

사실상 우리가 하고 싶은 작업의 반을 해버린 것이라 프로젝트의 방향성이 상실되었지만..

일단은 페이지에는 내용을 담을 수 있는 만큼은 담는 것으로 계획을 수정하였다.

결론

1학년 학생의 웹페이지 제작과

3학년 학생의 웹페이지 크롤링을 시도해 봤다는 점에서 나름 괜찮았던 일이라고 생각한다

그리고 깃허브를 통해 협업을 하며

우리의 생각대로 pull push가 되지 않는 상황들

또한 같은 파일을 한사람은 이렇게 수정하고 다른사람은 다르게 수정하는 등

의견을 정하지 않은 곳에 있어서 코드가 원하는대로 수정이 안되는 것을 보면서

이러한 vcs를 사용할 때는 더더욱 소통이 중요하구나 라는 생각도 들었다.