3.2차 중간 보고

                 종합설계 프로젝트 2차 중간보고서 요약

팀명

Galactica

제출일

2012 4 27

프로젝트 제목

NFC전자화폐

설계프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

  • 현 화폐거래시스템 구조에서 전자화폐거래로 바뀌려는 시도가 많이지고 있다. 지금은 변화에 적응 하는 시기로서 하나씩 전자화폐에 가까운 테스트용 시스템이 날이 갈수록 많이 나오고 있다. 이에 발맞춰 우리 프로젝트는 안드로이드의 NFC 기능을 이용한 전자화폐의 모델을 제시하고 구현하는 것이다. 기본적으로 개인간의 거래는 전자화폐거래 어플을 통해 진행된다. 또한 전자화폐 발행과 더불어 공인인증서 서명을 해줄 CA기관을 중심으로 은행과 개인간의 거래가 진행된다. 

마일스톤 수행 내용

주차

기능번호

내용

분류

주요함수

구현여부

15

4

전자 화폐 파일 생성

전자 화폐

발행기관

 

make_e_money.makeFile()

구현완료

5

전자 화폐

파일 삭제

client2host 파일

po.moneyDeposit()

6

log 파일 저장

logMaker.makeLog()

7

log 파일 병합

 logMaker.makeLog()

11

log 출력

 불필요

12

사용자 정보 출력

 불필요

 주차기능번호 내용 분류 SQL query문  

16

29

DB생성

가상은행의DB

CREATE database bank;

CREATE table account;

구현완료

30

Record

추가

INSERT INTO bank.account (id, account, ammount,pwd) VALUES(0, num, 'string');

31

Record

삭제

 DELETE FROM bank.account WHERE id='xx';

32

Record

갱신

UPDATE bank.account SET amount = " chargeMoney" WHERE id= _id; 

기능번호내용  분류주요함수 

44

기관에서

은행 접속

Internet-기관

 

은행 서버와 연결된 모든 프로토콜에 자체적 입력 

45

기관에서

계좌로 입금

server 

client2host 파일

po.moneyRequest()

bank server

bank2host 파일

bo.moneyRequest()

17

46

인증서 전송

Internet-기관

caserver

CAclient2host 파일

cp.keyAuthorization()

구현완료

47

인증서 생성

기관

 

 ca_server 생성자

48

인증서 폐기

불필요 

49

인증서 갱신

불필요 

50

인증서 확인

 caserver

CAclient2host 파일

cp.keyAuthorization()

51

전자 화폐

암호화

server

 make_e_money.makeFile()

일부    

18  중간 보고서 2차 작성   작성
완료 

동영상

NFC Electronic Cash - 2012 Kookmin Univ. computer science capstone - second middle report


다음 마일스톤 일정

 주차날짜 세부사항 
 19 04-29 ~ 05-05알파 테스트 
 2005-06 ~ 05-12 베타 테스트 
 2105-13 ~ 05-19 결과 보고서 작성 
 2205-20 ~ 05-30 전시회 준비 

 

Ċ
markers@cs.kookmin.ac.kr,
2012. 4. 30. 오후 8:08
Ċ
markers@cs.kookmin.ac.kr,
2012. 4. 30. 오후 9:49