본문 바로가기

작업일지/C# 도서관리 프로그램 (망)

(4)
#4 도서관리프로그램 완성...하지만 날아감! 도서관리 프로그램을 완성했다. 기능은 다음과 같다. - 도서 구입(발주) -> 도서 입고 -> 도서 등록(바코드 생성) - 도서 고유 바코드로 도서 대여 및 반납 - 바코드 스캔하면 도서 정보 출력 스캐너를 연동하고 프린터도 연동했으나.... 갑자기 노트북 쿨러가 고장났는지 불날듯 뜨겁고 노트북을 켜기만 하면 쿨러가 너무 크게 윙윙거려서 터질거같았다... 결국 수리센터가서 포맷하고..내 토이프로젝트는 날아가버렸다ㅜㅜ 그래도 생산쪽 ERP를 공부하고 참고해가면서 만든 경험에 의미를 두기로! 왜 다 만들고 COMMIT 하려고 했지,,,, 중간에 COMMIT 한번 안한 내가 바부같다 ㅠ____ㅠ
#3 도서 발주, 입고, 등록 프로그램 제작 완성 과정을 천천히 기재하면서 하려고했는데 완성해버렸다,, 규모가 작은 생산관리 ERP로 볼 수 있다. 흐름은 다음과 같다. 난 서점 관리인이다. 도서 구입(발주) -> 도서 입고 -> 도서 등록 *도서 입고는 내가 구매한 도서가 도착했을 때, 특정 갯수만큼 나눠서 입고를 진행시키는 것이다. 도서 등록은 입고된 도서 뭉탱이에서 도서 하나하나 바코드를 생성하는 것. 도서관리프로그램 더 추가 될 기능은 등록된 도서 바코드를 찍었을 때, 조회되는 것과 대여 및 반납 기능이다. 만들면서 공부된 점 - 형변환 : 총 구매가격은 도서를 대량 구입하게 되면 overflow가 나서 값이 이상하게 계산된다. java에서는 BigInteger를 사용했는데 C#에서는 int64를 사용하면 어느정도 크기의 숫자는 잘 담을 수 있다..
#2 도서 구매 프로그램 완성 사실 이미 다 만들어놓고 글을 쓰는거라 과정이 없다...ㅠㅠㅠ;; 하지만 아직 구매한 도서를 내 도서관에 재고로 등록하는 기능은 만들지 않았으므로 거기부터는 차근차근 과정을 쓰도록 할 것이다! IDE : Visual Studio2010 DBMS : MSSQL 언어 : C# 프레임워크 : DevExpress14.2.7 일단 만든 도서 구매 프로그램은 다음 동영상과 같다. LookUp과 TextToGrid/GridToText를 적용해서 좀 더 사용자가 편리하게 데이터를 볼 수 있도록 구성했다. GridCell의 가격과 수량 데이터 형식은 RunDesigner에서 설정 할 수 있다. 방법은 다음과 같다. Run Designer -> Columns -> DisplayFormat에서 FormatType : Num..
#1 도서 구매 프로그램 만들기 계획 간단한 토이 프로젝트를 만들고자 한다. 도서 구매 프로그램으로 기본적인 기능은 [조회, 입력, 수정, 취소, 삭제]이다. 조회는 구매 일자와 도서 코드 및 이름으로 검색 가능하게 한다. ERD는 다음과 같다. 앞으로 수정 될 수 있지만 기본적인 데이터베이스 설계틀은 다음과 같다. MRPUSER, MRPBOOK, MRPCUST에는 5개의 ROW를 삽입한다. 이들은 MRPORDER와 참조 관계이고 비식별관계이다. 1:N으로 위처럼 표시를 해준다. DevExpress를 이용해서 다음처럼 기본 레이아웃을 작성했다. 기능을 차례대로 넣도록 한다.

반응형