제 06강 2012년도 1학기
소프트웨어 설계
1
6. Database Modeling
CS구매 관리
CS구매는 일반거래처의 항목과 연관되어 있는 CS도계입고대장과 CS생 계입고대장의 입력사항을 저장하는 테이블로 이루어져 있다. CS도계입 고대장과 CS생계입고대장 모두 일반거래처 테이블의 주키인 거래처코 드와 조인하여 거래처 정보별 각각 항목의 저장이 가능하게 설계되었다.
또한 CS도계입고대장에서의 입력사항을 물폼 테이블의 물품코드와 조 인하여 물품정보와 연관지어 저장되도록 설계되었다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
3
6. Database Modeling
생산 관리
그림<생산관리>는 도계/ 생산된 각 호수별 생산량을 저장하는 테이블들 로 구성되어 있다. 현재 (주)청솔 & CS Korea 원가관리 시스템의 생산 업 무는 업무방식 변경으로 인해 세 가지 시스템으로 이루어져 있다. 각 시 스템을 대표하는 테이블인 원가배분표/ 원재료, 총호수별생산, 평체별비 율의 유기적인 흐름을 통해 업무의 효율성을 증대시키는 것을 목적으로 설계하였다. 생산 담당자는 해당 날짜의 생산량을 호수별로 입력하게 되 고 이는 현재 생산업무의 중심이 되는 원가배분표 테이블로 저장된다. 이 입력사항은 총호수별생산 테이블의 내용 중 일부로 저장되며, 입력사항 의 연산한 결과 값을 근간으로 도계현황 테이블이 채워진다. 이 후, 가공 및 재고 업무의 기본 정보로도 사용된다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
5
6. Database Modeling
가공 관리
가공파트의 ERD모습이다.
각 테이블관의 관계성은 없지만, 각각의 테이블을 조인해서 각 값을 처리하여 계산 및 데이터의 보관, 제어등을 담당하게 된다.
부분육재고, 부분육생산, 부분육판매 등의 기본적인 재고 연동을 담당하게 된 다. 청솔부분육판매와 부분육판매 테이블은 판매 ERD에서의 테이블이지만 이 것을 이용해 부분육판매 테이블을 생성하게 된다.
청솔판매와 판매 테이블은 염장품과 절단품의 원가를 구하기 위해서 필요한 사 항으로써 염절원가테이블에 다음의 사항이 저장되게 된다.
가공육생산일보, 가공육생산일보1, 가공육생산일보2의 테이블은 인쇄를 위한 임시저장공간으로써 인쇄기능을 보조하는 역할을 한다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
7
6. Database Modeling
판매 관리
ERD를 보면 일반거래처를 중심으로 하여서 각 테이블이 연관이 되는데, 거래처 시세, 거래처DC 거래처별로 관련된 판매가격 상정을 위한 자료를 저장하는 테이블이다. 부분육판매현황, 판매, 청솔판매, 청솔부분육판매 현황은 같은 테이블이지만 각 회사별로 판매에 대한 기록을 저장하기 위 해서 만든 테이블이다.
박스, 거래처미수금테이블은 추가 요구사항으로 만든 테이블로써 각 회 사별로 데이터를 저장하여 다음 거래에 출력을 위해 저장되는 공간이다.
인쇄거래명세서는 인쇄물을 만들기 위해 데이터를 저장하는 임시 공간 이다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
9
6. Database Modeling
재고 관리
재고의 Database 테이블은 크게 청솔과 CS로 나누어 진다. 핵심적인 부분 으로는 청솔재고, CS재고 테이블로 재고 테이블은 구매 파트의 도계입고 대장 테이블의 값을 입고로써 입력받으며 판매 파트의 거래명세서 테이 블의 값을 출고로써 입력받도록 코딩하였다. 그리하여 그 값들로 인해 현 재고, 판매원가, 전일재고 등을 산출한다. 재고조정 테이블은 마찬가지 로 입고인지 출고인지를 구분하여 재고 테이블의 입,출고 값을 변경시킨 다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
11
7. 기능 설명
시스템 관리
A. 로그인
(1) 폼 구성
청솔 메인 폼 시작은
로그인으로부터 시작된다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
7. 기능 설명
(2) 로그인
시스템을 사용히기 위해서는 사용자 의 인증이 필요하고, 사용자 인증에 필요한 ID와 PASSWORD를 올바른 계정 정보일 경우 로그인 창이 사라 지며 시스템 사용이 가능하다.
그러나 올바르지 않은 ID와
PASSWORD일 경우 틀릴 때 마다 아 이디가 틀릴 경우 “아이디를 잘못 입 력하셨습니다.” 패스워드를 잘못 입 력하였을 경우 “패스워드를 잘못 입 력하셨습니다.”라는 경고 메시지가 출력되며, 3번이 틀리게 되면 프로그 램은 자동적으로 종료 되게 된다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
13
7. 기능 설명
(2) 로그인 (계속)
사용자 아이디 잘못 입력
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
7. 기능 설명
(3) 버 튼.
아이디와 비밀번호 입력 창 우측에 스마일 버튼을 누를 경우 로그인이 실행 되며, 우측상단 위의 최소 화 버튼을 클릭하면, 창이 최소화 되며, x버튼을 누 르면, 프로그램이 종료된 다.
CASE STUDY
(주)청솔 & CS Korea 원가관리 시스템
15