일단 제가 응용이라 웹은 아니고 응용 예제입니다
아직 취업전인 분둘께 si 실무 프로젝트 가 어떤것인지 감을 잡아보시라고 예제를 준비했습니다
si 에서 공통으로 들어가는 데이터 이동, 저장등에 대한 내용입니다
시나리오:
서울시에서는 자체적으로 주요 도로의 실시간 교통량을 분석하는 사업을 추진중에 있습니다
국토교통부에서 서울시의 실시간 교통량자료 공유를 요구하였습니다
실무자 협의끝에 서울시는 중계서버에 있는 ftp 서버로 도로명과 분당 통행한 차량수를 xml형식으로 업로드 하고,
중계서버에서 ftp서버에 있는 xml 파일을 분석해 국토교통부의 디비에 입력합니다
xml 파일 이름은 seoul_traffic_년년년년월월일일시시분분.xml 입니다 (예: seoul_traffic_201602250206.xml)
매분마다 해당 시간의 xml파일이 ftp에 업로드됩니다
서울시의 주요도로는 '남부순환로, 강변북로, 강남대로, 송파대로, 세종대로' 입니다
국토교통부의 디비는 ms sql server 2008 입니다
중계서버의 os는 윈도우즈 입니다
국토교통부의 디비서버는 점검이나 시스템고장등의 이유로 3~5일, 최장 2주일동안 접속이 안될수 잇습니다
접속이 안될경우 대기하고 있다가, 접속이 되면 그동안 못보냈던 데이터를 전부 보내야 합니다
ftp디렉토리에 파일이 너무 많으면 시스템에 문제가 생길 수 있으므로 항상 적정 파일 수를 유지해야 합니다
현재 동작상태를 gui나 cli로 확인할 수 있어야 합니다
(실무에선 cli는 없습니다만 연습용이므로)
제한사항:
업체가 변경되거나 담당자가 변경될 경우를 대비해 개발언어를 다음과 같은 메이저한 언어로 제한합니다
c, c++, java, c#, visual basic, python, perl 만 사용할 수 있습니다
회사에선 어떤 라이브러리도 사줄수 없습니다.
라이선스에 안걸리는 라이브러리를 사용하거나, 직접 구현해야 합니다
사전 준비사항:
xml형식을 어떻게 할것인지 정해야합니다
ftp서버를 설치하고 보기와 쓰기권한만 있는 서울시 계정을 설정해야 합니다
xml파일을 자동으로 만들고 ftp서버에 업로드하는 프로그램을 만들어야 합니다
국토교통부 디비서버의 사용자 계정과 뷰를 만들고, 설정해야 합니다
이정도는 신입한테 맡겨볼만한 프로젝트입니다
연습용으로 풀어보세요
네다과제충
대단히 정성스럽고 좋네요.
과제는 아니고, 5년차 개발자입니다. 제가 취업전엔 실무개발은 어떨지 궁굼했었는데, 저같은 분들이 계실지도 몰라서 이런 비슷한 일들을 한다고 알려드리려고 했습니다
선저장 후댓글
조아요
무진장 재미없게 보인다. 역시 자기가 하고 싶은 프로젝트를 하는것과 남이 부탁해서 하는건 완전히 다른거구나! 뒤에선 사장이 날짜 독촉하고 빨리빨리 외치며 갈구겠지
오타쿠 // 재밌는 건 뭐죠? ㅋㅋㅋ
어차피 난 취미로 하는 c언어 4일차임
야겜
실제로 야겜때문에 배우는거임
야겜은 ren'py를 검색해보세요. C로 야겜 만들려면 한세월 걸릴듯
말 나온김에 일루젼은 당연히 알테고... 몬무스퀘스트 패러독스 RPG 추천하고 간다
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW