표제지
목차
국문초록 8
ABSTRACT 9
제1장 서론 10
1.1. 연구배경 및 목적 10
1.2. 연구방법 10
1.3. 논문구성 11
제2장 관련 연구 12
2.1. 블록체인 12
2.2. 이더리움 13
2.2.1. 주소 13
2.2.2. 메시지와 트렌잭션 14
2.2.3. 콘트랙트(이더리움 상태 변환 함수) 15
2.3. 다른 분산 어플리케이션 17
제3장 시스템 설계 18
3.1. 개요 18
3.2. 요구사항 분석 19
3.2.1. 기능별 요구사항 정의 19
3.2.2. 유스케이스 22
3.3. 클래스 다이어그램 25
3.3.1. 주식 객체 25
3.3.2. 주주총회 객체 26
3.3.3. 재무 객체 28
3.4. 통합된 클래스 다이어그램 30
제4장 시스템 구현 32
4.1. 구현환경 32
4.2. 사용자 인터페이스와 외부 계정 33
4.3. 최초주식발행 33
4.4. 주식 소유주 이전 34
4.5. 전자주주총회 35
4.5.1. 안건 제안 37
4.5.2. 투표 38
4.5.3. 증감자 집행 39
4.5.4. 유보금 이전(배당) 집행 40
4.6. 시스템 평가 41
제5장 결론 42
참고문헌 44
[표 3-1] 기능별 요구사항 정의서 20
[표 3-2] 액터 목록 23
[표 3-3] 유스케이스 목록 24
[표 4-1] 시스템 사양 32
[표 4-2] 외부 계정 주소 33
[표 4-3] 시스템 비교 평가 41
[그림 3-1] 유스케이스 다이어그램 22
[그림 3-2] 주식 논리 클래스 다이어그램 26
[그림 3-3] 주식 물리 클래스 다이어그램 26
[그림 3-4] 주주총회 논리 클래스 다이어그램 27
[그림 3-5] 주주총회 물리 클래스 다이어그램 27
[그림 3-6] 재무 논리 클래스 다이어그램 29
[그림 3-7] 재무 물리 클래스 다이어그램 29
[그림 3-8] 통합된 논리 클래스 다이어그램 30
[그림 3-9] 통합된 물리 클래스 다이어그램 31
[그림 4-1] 테스트환경 루트 블록 정보 32
[그림 4-2] 최초주식발행 트렌잭션 데이터 34
[그림 4-3] 주식 이전 트렌잭션 로그 35
[그림 4-4] 전자주주총회 sequence 다이어그램 36
[그림 4-5] 주주총회 콘트랙트 배포 로그 37
[그림 4-6] 증감자 안건 트랜잭션 데이터 38
[그림 4-7] 증자 안건 투표 결과 39
[그림 4-8] 증자 안건 집행 트랜잭션 데이터 39
[그림 4-9] 배당 트랜잭션 데이터 40