목차
1. 고객 파일 업데이트 과정
a) 업데이트의 시작 페이지의 구성
b) 업로드
c) 고객 파일 삭제
2. 판매내역파일 만들기
1) ‘고객파일‘ 메뉴 클릭
2) 고객파일 information
3) 상품선택
4) 판매내역파일 정보
5)판매내역파일 존재여부
3. 파일통합
4. 일반화 과정
a) User Interface
b) Implements
a) 업데이트의 시작 페이지의 구성
b) 업로드
c) 고객 파일 삭제
2. 판매내역파일 만들기
1) ‘고객파일‘ 메뉴 클릭
2) 고객파일 information
3) 상품선택
4) 판매내역파일 정보
5)판매내역파일 존재여부
3. 파일통합
4. 일반화 과정
a) User Interface
b) Implements
본문내용
선택-> 상품선택 -> 판매내역파일선택 -> 고객파일에서 판매한 고객의 핸드폰번호입력, 판매내역파일정보 입력
1) ‘고객파일‘ 메뉴 클릭
2) 고객파일 information
ㄱ. 추가: 고객파일은 구매했지만 아직 고객파일에 정보가 db에 안 올라있는 경우 추가
ㄴ. 선택: db에 올라와있는 고객파일을 선택
2-1) ‘추가’ 누른 경우: 정보를 입력하고 ‘등록‘ 누른다. 내부적으로 그러면 TABLE CLIENTFILE에 고객파일정보가 INSERT된다.
2-1-1) 고객파일에 대한 메타데이터 입력
고객데이터메타데이터는 TABLE CLIENTFILEMETADATA에 입력이 된다.
해당 고객파일을 읽어서 속성의 개수를 센다. 그래서 그 속성 개수만큼 메타데이터도 입력을 하게 된다(고객 파일에서 읽은 속성이름이 gui상의 ‘속성이름’, 속성의 순서가 gui상의 ‘속성field번호‘에 숫자가 뜬다). ’속성이름통일’은 TABLE ATTRMETADATA에 미리 정의되어 있는 값들이다.
TABLE ATTRMETADATA의 역할은 의미는 같지만 이름이 다른 속성이름을 하나로 통일시키기 위한 작업이다. TABLE ATTRMETADATA에는 속성이름과 속성도메인이 있다. 이 값들은미리 입력해 놓은 값들이다.
고객파일을 보면 첫째 줄은 속성의 이름을 나타낸다. 이 속성의 이름을 바로 고객파일 메타데이터(TABLE CLIENTFILEMETADATA)의 AttrName에 넣어도 되지만 가령 핸드폰을 HP, CELLPHONENUM, HPNUM 등등의 같은 의미이지만 다른 속성이름으로 고객파일의 메타데이터에 들어가면 나중에 통합시킬 때 문제가 되기 때문에 이 단계에서 미리 속성이름을 통일시켜주는 것이다. 그래서 HP, CELLPHONENUM, HPNUM등의 다른 이름을 HPNUM으로 통일시키는 것이 ‘고객속성통일’의 의미이다.
속성 개수만큼 고객파일메타데이터등록과정을 거친다(메타데이터를 등록시킬 때마다 속성field번호가 증가하는 것을 알 수 있다). 내부적으로 등록시킬 때마다 CLIENTFILEMETADATA에 정보가 INSERT된다.
고객파일의 속성개수만큼 메타데이터 입력이 완료되었으면 ‘고개파일추가‘가 완료된다.
ClientFile information에 고객파일이 추가된 것을 볼 수 있다.
2-2) ‘선택‘ 누른 경우: 상품을 선택 창으로 넘어간다
3) 상품선택: 상품 선택하게 되면 판매내역파일을 선택하는 창으로 넘어간다.
4) 판매내역파일 정보
ㄱ. 추가: 새로운 판매내역파일 추가하게 된다.
ㄴ. 선택: 해당 판매내역파일에 판매내역을 입력하게 된다.
4-1) ‘추가’ 누른 경우
판매내역파일 정보 입력 후 ‘등록’
판매내역파일이 추가된 것을 볼 수 있다. 내부적으로도 TABLE SALEITEMSFILE에 정보가 INSERT된다.
4-2) ‘선택’ 누른 경우
판매내역파일의 정보를 입력하게 된다. 핸드폰 번호를 pk로 잡았기 때문에(왜냐하면 콜센터이므로 핸드폰 번호로 고객에게 상품 판매를 하므로) 핸드폰 번호로 고객파일 안의 고객에 관한 정보를 입력하게 된다.
ClientFile1.txt: ClientFileID=1의 고객파일
ClientFile1.txt의 016-4052147을 핸드폰번호 입력
‘submit‘입력
5) 만약에 핸드폰 번호가 고객파일에 존재하지 않는다면 존재하지 않는다는 사실을 알리고 존재한다면 판매내역파일의 모든 정보에 대한 내역이 출력되고 내부적으로는 판매내역파일.txt로 정보들이 fwrite된다.
5-1) 핸드폰 번호가 고객파일에 존재하지 않는 경우
'back'을 누르면 이전 페이지로 돌아가게 되고 quit을 누르면 고객파일 추가 혹은 선택하는 화면으로 넘어가게 된다.
5-2) 핸드폰 번호가 고객파일에 존재하는 경우
내부적으로 판매내역파일.txt로 정보들이 fwrite된다. 판매내역파일.txt에 들어가는 내용은 고객정보+상품정보+판매내역정보이다.
'Insert_More'를 클릭하면 판매내역파일을 더 입력하게 되고 'done'을 누르면 고객파일을 선택하거나 추가하는 화면으로 넘어가게 된다.
5-2-1) ‘Inset_More’ 누른 경우
5-2-2) 'Done' 누른 경우
3. 파일통합
아직 구상 중. 판매내역파일 만들기에서 시간이 생각보다 소요된 관계로 아직 손을 대지 못했음.
4. 일반화 과정
a) User Interface
Step 1. 일반화시킬 통합파일을 선택한다.
Step 2. 1단계에서 사용자가 선택한 통합파일의 필드가 select box에 나열된다. 사용자는 이 단계에서 일반화 과정에 적용될 일반화 조건을 생성한다. 먼저 조건을 적용시킬 필드를 선택하고 조건 keyword를 입력한다. 적용버튼을 누르면 DB에 조건이 저장되게 된다.
Step 3,4 생성한 일반화 조건을 확인 후, 수정을 거친다. 모든 조건이 옳게 생성되었다면
Step 4. 의 버튼을 눌러 일반화 파일 생성을 시작한다.
b) Implements
1. 파일 통합과정에서 결과로 나온 파일들을 row, column을 구분하여 임시 테이블에 Insert한다. 만약 기존에 이 파일에 관한 임시 테이블이 있다면 그것이 유효한 것인지 확인하고 그것을 사용한다.
2. 사용자가 생성한 일반화 조건들을 DB에 저장한다.
Insert Into GENERALIZECOND(FILEID,GeneralizeCondID, GeneralizeCondSubID, CondAttr, CondAttrValue) values(…)
3. 만약 일반화 조건이 Integer 필드에 걸려있다면 동등 조건을, 그렇지 않고 text형 필드에 걸려있다면 like검색을 한다.
4. 질의에 의하여 검색될 투플을 파일에 write한다.
5. 생성된 파일ID와 디스크 내의 위치를 기록한다.
*목차
1. 고객 파일 업데이트 과정
a) 업데이트의 시작 페이지의 구성
b) 업로드
c) 고객 파일 삭제
2. 판매내역파일 만들기
1) ‘고객파일‘ 메뉴 클릭
2) 고객파일 information
3) 상품선택
4) 판매내역파일 정보
5)판매내역파일 존재여부
3. 파일통합
4. 일반화 과정
a) User Interface
b) Implements
1) ‘고객파일‘ 메뉴 클릭
2) 고객파일 information
ㄱ. 추가: 고객파일은 구매했지만 아직 고객파일에 정보가 db에 안 올라있는 경우 추가
ㄴ. 선택: db에 올라와있는 고객파일을 선택
2-1) ‘추가’ 누른 경우: 정보를 입력하고 ‘등록‘ 누른다. 내부적으로 그러면 TABLE CLIENTFILE에 고객파일정보가 INSERT된다.
2-1-1) 고객파일에 대한 메타데이터 입력
고객데이터메타데이터는 TABLE CLIENTFILEMETADATA에 입력이 된다.
해당 고객파일을 읽어서 속성의 개수를 센다. 그래서 그 속성 개수만큼 메타데이터도 입력을 하게 된다(고객 파일에서 읽은 속성이름이 gui상의 ‘속성이름’, 속성의 순서가 gui상의 ‘속성field번호‘에 숫자가 뜬다). ’속성이름통일’은 TABLE ATTRMETADATA에 미리 정의되어 있는 값들이다.
TABLE ATTRMETADATA의 역할은 의미는 같지만 이름이 다른 속성이름을 하나로 통일시키기 위한 작업이다. TABLE ATTRMETADATA에는 속성이름과 속성도메인이 있다. 이 값들은미리 입력해 놓은 값들이다.
고객파일을 보면 첫째 줄은 속성의 이름을 나타낸다. 이 속성의 이름을 바로 고객파일 메타데이터(TABLE CLIENTFILEMETADATA)의 AttrName에 넣어도 되지만 가령 핸드폰을 HP, CELLPHONENUM, HPNUM 등등의 같은 의미이지만 다른 속성이름으로 고객파일의 메타데이터에 들어가면 나중에 통합시킬 때 문제가 되기 때문에 이 단계에서 미리 속성이름을 통일시켜주는 것이다. 그래서 HP, CELLPHONENUM, HPNUM등의 다른 이름을 HPNUM으로 통일시키는 것이 ‘고객속성통일’의 의미이다.
속성 개수만큼 고객파일메타데이터등록과정을 거친다(메타데이터를 등록시킬 때마다 속성field번호가 증가하는 것을 알 수 있다). 내부적으로 등록시킬 때마다 CLIENTFILEMETADATA에 정보가 INSERT된다.
고객파일의 속성개수만큼 메타데이터 입력이 완료되었으면 ‘고개파일추가‘가 완료된다.
ClientFile information에 고객파일이 추가된 것을 볼 수 있다.
2-2) ‘선택‘ 누른 경우: 상품을 선택 창으로 넘어간다
3) 상품선택: 상품 선택하게 되면 판매내역파일을 선택하는 창으로 넘어간다.
4) 판매내역파일 정보
ㄱ. 추가: 새로운 판매내역파일 추가하게 된다.
ㄴ. 선택: 해당 판매내역파일에 판매내역을 입력하게 된다.
4-1) ‘추가’ 누른 경우
판매내역파일 정보 입력 후 ‘등록’
판매내역파일이 추가된 것을 볼 수 있다. 내부적으로도 TABLE SALEITEMSFILE에 정보가 INSERT된다.
4-2) ‘선택’ 누른 경우
판매내역파일의 정보를 입력하게 된다. 핸드폰 번호를 pk로 잡았기 때문에(왜냐하면 콜센터이므로 핸드폰 번호로 고객에게 상품 판매를 하므로) 핸드폰 번호로 고객파일 안의 고객에 관한 정보를 입력하게 된다.
ClientFile1.txt: ClientFileID=1의 고객파일
ClientFile1.txt의 016-4052147을 핸드폰번호 입력
‘submit‘입력
5) 만약에 핸드폰 번호가 고객파일에 존재하지 않는다면 존재하지 않는다는 사실을 알리고 존재한다면 판매내역파일의 모든 정보에 대한 내역이 출력되고 내부적으로는 판매내역파일.txt로 정보들이 fwrite된다.
5-1) 핸드폰 번호가 고객파일에 존재하지 않는 경우
'back'을 누르면 이전 페이지로 돌아가게 되고 quit을 누르면 고객파일 추가 혹은 선택하는 화면으로 넘어가게 된다.
5-2) 핸드폰 번호가 고객파일에 존재하는 경우
내부적으로 판매내역파일.txt로 정보들이 fwrite된다. 판매내역파일.txt에 들어가는 내용은 고객정보+상품정보+판매내역정보이다.
'Insert_More'를 클릭하면 판매내역파일을 더 입력하게 되고 'done'을 누르면 고객파일을 선택하거나 추가하는 화면으로 넘어가게 된다.
5-2-1) ‘Inset_More’ 누른 경우
5-2-2) 'Done' 누른 경우
3. 파일통합
아직 구상 중. 판매내역파일 만들기에서 시간이 생각보다 소요된 관계로 아직 손을 대지 못했음.
4. 일반화 과정
a) User Interface
Step 1. 일반화시킬 통합파일을 선택한다.
Step 2. 1단계에서 사용자가 선택한 통합파일의 필드가 select box에 나열된다. 사용자는 이 단계에서 일반화 과정에 적용될 일반화 조건을 생성한다. 먼저 조건을 적용시킬 필드를 선택하고 조건 keyword를 입력한다. 적용버튼을 누르면 DB에 조건이 저장되게 된다.
Step 3,4 생성한 일반화 조건을 확인 후, 수정을 거친다. 모든 조건이 옳게 생성되었다면
Step 4. 의 버튼을 눌러 일반화 파일 생성을 시작한다.
b) Implements
1. 파일 통합과정에서 결과로 나온 파일들을 row, column을 구분하여 임시 테이블에 Insert한다. 만약 기존에 이 파일에 관한 임시 테이블이 있다면 그것이 유효한 것인지 확인하고 그것을 사용한다.
2. 사용자가 생성한 일반화 조건들을 DB에 저장한다.
Insert Into GENERALIZECOND(FILEID,GeneralizeCondID, GeneralizeCondSubID, CondAttr, CondAttrValue) values(…)
3. 만약 일반화 조건이 Integer 필드에 걸려있다면 동등 조건을, 그렇지 않고 text형 필드에 걸려있다면 like검색을 한다.
4. 질의에 의하여 검색될 투플을 파일에 write한다.
5. 생성된 파일ID와 디스크 내의 위치를 기록한다.
*목차
1. 고객 파일 업데이트 과정
a) 업데이트의 시작 페이지의 구성
b) 업로드
c) 고객 파일 삭제
2. 판매내역파일 만들기
1) ‘고객파일‘ 메뉴 클릭
2) 고객파일 information
3) 상품선택
4) 판매내역파일 정보
5)판매내역파일 존재여부
3. 파일통합
4. 일반화 과정
a) User Interface
b) Implements
키워드
추천자료
경희 해외탐방 계획서
국제비지니스 사업계획서
갤러리아 백화점 CRM 사례
원가분석 방법 및 실무사례
한국타이어에 대한 분석
토이저러스 기업 분석 ppt
전자상거래(EC) 정의, 전자상거래(EC) 역할, 전자상거래(EC) 분류, 전자상거래(EC) 현황, 전...
[대학과제] 커피전문점 카페 사업계획서
셀프 호프집 사업 사업계획서 ( 창업 아이디어 )
[ASP][ASP활용]ASP의 정의, ASP의 특징, ASP의 구조, ASP의 등장배경, ASP를 이용한 기업의 E...
아시아나항공 기업 SWOT분석과 마케팅 STP, 4P전략분석 - 기업소개, 3C분석, STP전략, 마케팅...
[보아] SM BOA의 일본성공기
4. 수출기초 청약과승낙
[대한항공 사례연구] 대한항공 마케팅 SWOT,STP,4P사례분석및 대한항공 미래전략제언 PPT
소개글