Saturday, April 30, 2016

[도서관리 프로그램] C언어로 구현한 도서 검색 예제 소스(추가/수정/삭제/정렬 기능)

도서관리 프로그램


프로그램 예제 소스를 공유한 적이
있었는데 UI는 없고, 이클립스의
console 상으로만 실행이 가능한
소스였습니다~ 그래서 이번에는
UI까지 구현된 도서관리프로그램을
블로그에 올려 봅니다~ 자바로
구현한 건 아니고 C언어로 구현된
프로그램입니다. 자료는 pdReport
카페에 공유해 두었습니다.


아래 영상은 해당 도서검색 프로그램을
실행해 본 영상입니다. 보시면 아시겠지만
검색은 물론 새로운 도서의 추가/수정 및
기존 도서를 삭제할 수도 있고, 이름이나
가격 순서로 재정렬도 할 수 있습니다.


등록된 책의 정보는 파일로
남게 되어 있습니다. 도서리스트의 정보를
저장하는 파일의 경로는 자료를 받으셔서
압축을 푸셔서 아래로 가시면 됩니다.
도서검색시스템\bin\Debug\Book_Info.dat
도서를 추가/수정/삭제하면 위의 파일이
그 때 그 때 수정이 되겠죠~


그리고 하나 재미있는 기능이 있어
추가로 설명을 드리겠습니다.
위의 이미지를 보시면 제목으로
책을 검색을 했습니다.
그런데 검색어를 그락커퍼니 라고
입력을 했는데 검색 결과로 
책 제목이 극락컴퍼니, 그리스인 조르바
인 책들이 검색이 되었습니다.
검색어와 정확히 일치하는 것만 결과만
보여주는 것이 아니고, 어느 정도
일치하는 것까지 판단을 해서
보여주고 있습니다~~ㅎㅎㅎ
사용자가 오타를 치거나 정확한
제목이나 저자, 출판사를 모르고
어렴풋이 알아도 검색을 하면
유사한 결과도 보여준다는 겁니다~

실행


파일을 다운 받아서 압축을 푸시면
도서검색시스템\bin\Debug\도서검색시스템.exe
위에 경로에 있는 파일을 실행하시면 됩니다.
아 그리고 실행을 하셨을 때 닷넷이라는
프로그램에 설치가 필요한 경우가 있습니다.
그런 경우에는 창에서 알려주는 사이트에
가서 닷넷을 다운 받아 설치해 주시면
문제 없이 실행이 되실 겁니다~

해당 C언어로 구현한 도서검색시스템은
pdReport 카페에서 공유 받으실 수 있습니다.


위에 링크된 주소로 가시면 됩니다!!!

No comments:

Post a Comment