Friday, August 14, 2009

ASP.NET 프로젝트(2008 봄)




언어는 C#으로 했다. Visual Studio 2005.NET으로 구현.

ALL FOR TRIP이라는 제목의 여행정보 사이트를 구축했다.

이것의 목적은 여행에서 필요한 정보 검색 + 손쉬운 철도 예매 + 스케줄관리를 한번에 할 수 있는 web service를 제공하는 것이다.



3명이 1조로 개발했다. 내가 맡은 부분은 C#프로그래밍+DB연동, Ajax

그리고 나머지 2명이 GUI, OpenAPI, Javascript를 담당했다.

일단 OpenAPI를 통하여 여행 정보를 가져온다. 여기에는 날씨, 여행후기, 숙식정보가 포함된다. 그리고 교통정보는 Javascript의 입력값을 통하여 바로 Korail에 전송하는 형태이다.



그리고 이 부분을 Web 2.0에 걸맞는 참여에 접목하기 위해

회원제 사이트를 만든것이다. 이 여행정보를 바탕으로 특정 회원에게 초대장을 보내서 같이 여행을 갈 수 있다.




그 외에 게시판, 스케줄관리, 쪽지보내기, 포토앨범(Javascript), 포토게시판(Gridview) 기능이 있다.



결국 전체 기능 중에서 내가 직접 구현한 부분은

게시판, 회원관리, 초대장, 쪽지, 포토게시판, 스케줄관리

이렇게 있다.


게시판은 Gridview로 쉽게 만들 수 있었다.

게시판은 읽기, 쓰기, 답변, 댓글, 삭제 기능이 포함된다. 원래 게시판만 따로 만들었는데, 사이트 회원제와 연동해서 쓸 수 있게 했다.



특히 기억에 남는 부분은 운영자가 회원들에게 전체 메일을 보내는 부분이였는데, 이 부분을 하기 위해 학교웹메일 계정까지 설정하는 복잡한 단계가 필요했다.