Upload
-
View
61
Download
1
Embed Size (px)
Citation preview
협력 기반 패밀리 학습관리시스템
- 졸업작품 중간보고서 –
2 0 1 1 . 5 . 2 6
학 번 홍 길 동
- 1 -
작품 명칭 : 부모 - 자식 기반 패밀리형 학습관리시스템
작품 장르 : 이러닝 학습관리 유틸리티 ( 웹 어플리케이션 )
필요성 및 요약 :
지속적인 교육에 대한 관심과 많은 투자가 형성되면서 이를 온라인으로 지원하기 위한 이러닝 솔루션 S/W 시장은 더욱 가속화 . 특히 , 맞벌이 가정이 점차 확산되어가고 초기 초등생 교육의 중요성이 가중 . 그러나 , 이를 위한 자녀의 수준에 부합토록 부모가 학습과 정을 지도하고 관리해주는 솔루션은 미약한 실정 .
본 작품은 초등생 대상으로 부모 중심의 철저한 자녀 학습관리와 교육 수준에 맞는 맞춤형 학습을 제공하기 위하여 , 학습 컨텐츠 정보관리 , 개인형 교과편성 , 학습 진척율 및 학습 테스트의 서비스를 구축 .
1. 작품 개요 - 요 약
- 2 -
- 3 -
1. 작품 개요 - 특징 및 기대효과 특 징 - 초등생 대상의 부모 - 자녀간 철저한 학습관리 서비스
- 자녀의 학습 수준에 적합한 부모의 학습 교과 편성 및 지도관리 - 그룹웨어 기반의 가족 단위 협력 학습 서비스 . 부모 주도의 학습 교육과정 편성 , 자녀 수강 / 재학습 및 진도 체크
기대 효과
- 상용 LMS 시스템에 체화를 통한 솔루션 S/W 제품화로 수익 창출
- 가족 단위의 협력학습 활성화와 철저한 학습관리
- 현재 학습하고 있는 교과목의 진척 확인을 제공
- 학습된 내용의 테스트를 통한 학습수준 달성도 확인
- 중고등 대상의 학습관리서비스로 기능 확대 가능
- 그룹웨어 기반의 LMS 및 웹 구축 능력 배양
♣ 특징을 기술성과 기능성 측면으로 분류하여 기술하면 좋음
- 4 -
구분 기존 소공학과홈 페이지
외부 학교 IT 관련 학과 홈 페이지
개발 작품(C. Hope)
기능
ㅇ 메인 페이지 캘린더 제공ㅇ 동문회 메뉴
ㅇ 벼룩시장ㅇ 메인 페이지 취업 사이트 링크 제공ㅇ 학생회활동
ㅇ 벼룩시장 , 취업사이트 , 학생회 활동ㅇ 졸업작품전 자료ㅇ 뽐내보아요ㅇ Web 강의실ㅇ 생일 축하메시지전달
특징
ㅇ 한 눈에 볼 수 있는 학과 일정ㅇ 졸업생들을 위한 공간
ㅇ 선후배 교류 활성화ㅇ 졸업생 교류 공간ㅇ 학생회 활동
ㅇ 정보와 홍보 중심의 역활ㅇ 역동적인 커뮤니티 공간
1. 작품 개요 - 기존 시스템 대비 비교 분석♣ “ 학과 홈 페이지” 작품 예시
- 5 -
2. 작품 개발 내용 - 시스템 구성
운영자 부모 - 자녀LMS 서버
서비스 요구서비스 제공
자녀 학습관리 시스템자녀 학습관리 시스템- - 서버 서버 PC -PC -
가족 회원 관리[Contents][Contents]
[Service][Service]
학습 컨텐츠 저작 및 등록
시스템 안정화및 개선화
업그레이드
학습 컨텐츠 브라우징- - 클라이언트 클라이언트 PC -PC -
수강 교과 편성 학습 컨텐츠
수강 교과목 편성학 습 방
학습 진도 및 성취도
학습 컨텐츠 / 수강 DB
IPNetwork
학습 / 재학습
학습 진척관리학습성취도테스트
웹 서버 (MS SQL 서버 2000)
♣ 개발 프로그래밍 /DB 언어 : JSP, HTML, JS, CSS / SQL 개발 플랫폼 : 안드로이드 ( 모바일 폰 경우 ) 이미지 컨텐츠 제작 : Photoshop 7.01, Flash MX
( 톰켓 )
- 6 -
2. 작품 개발 내용 - 시스템 구성
영 역 개발 기능 내용 진척도
교육 컨텐츠
ㅇ 초등생 1 학년 대상의 주제별 / 수준별 학습 컨텐츠 정보관리ㅇ 학습 컨텐츠 등록 : 주제분류코드 , 제목 , 컨텐츠 , 수준 , 가격 등 정보 - 컨텐츠 분류에 의한 등록 : 국영수 ( 국어 : 말하기 , 듣기 , 쓰기 등 )ㅇ 학습 컨텐츠 검색 – 주제 명에 의한 약식 및 상세 정보 제공ㅇ 학습 컨텐츠 변경
구현 완료
교육과정 편성ㅇ 부모가 자녀의 학습 수준별 수강 교육과정을 편성 ( 등록 , 변경 , 등록 ) - 수준별 등급 : 기본학습 , 보충학습 및 심화학습ㅇ 부모가 교과목별 주제별 자녀 수강 교육과정을 편성
구현 완료학습방
( 마이페이지 )ㅇ 부모가 편성한 교육과정에 따라 학습 주제별 학습ㅇ 교육과정 편성 목록에서 수강 주제를 선택하여 학습 컨텐츠를 공부
구현 중
학습 성취도( 학습결과 )
ㅇ 자녀가 학습한 컨텐츠별 목표 달성을 검사하기 위한 테스트ㅇ 목표 미 달성시 재학습 실시ㅇ 학습 교과목별 주제별 시험문제 등록 , 변경 , 검색 관리ㅇ 주제별 시험점수 산정 ㅇ 기준 목표 점수 기반의 성취도 평가
설계 완료
학습 진척도서비스 ㅇ 부모와 자녀에게 각 교과목별 자녀의 이수 진척율 제공
ㅇ 교과목내 학습 주제수 기반의 진척율 산정 및 검색 일부 구현
학습 관리
2. 작품 개발 내용 - 시스템 구성
- 7 -
영 역 구축 서비스 진척도
가족 회원
ㅇ 부모 중심의 가족회원 정보관리 서비스 - 부모가 선 회원 가입후 , 자식을 등록ㅇ 부모별 및 자녀별 회원 정보관리 서비스 - 회원정보의 등록 및 변경 관리 - 회원정보의 검색 관리ㅇ 권한별 회원정보관리 : 운영자 , 일반인 ( 부모 , 자녀 ) - 운영자는 컨텐츠의 관리 , 부모는 교육과정 편성 등 수행
구현 중
커뮤니티ㅇ 학습자 질의 및 응답 서비스ㅇ 주요 교육상품 및 행사 알림 서비스ㅇ 가족간 학습 / 지도 정보의 공유 및 커뮤니티 서비스ㅇ 학습 지도상담 정보 서비스ㅇ 공지사항의 등록 , 변경 및 검색 서비스
구현 시작
패밀리 회원 관리
2. 작품 개발 내용 - 동작 시나리오
- 8 -
회원 암호
학습 컨텐츠 학습방교육과정 편성 학습 진도
서비스 메인N
Y
컨텐츠 등록컨텐츠 변경컨텐츠 검색
시험문제 등록시험문제 변경
수강 학습 컨텐츠 공부학습 테스트반복 학습
서비스 선택
교과목별 학습 진도 체크
종료
패밀리 회원 질의 응답부모 및 자녀정보 등록 /변경 / 검색
질의 응답최신 교육상품 및 행사 알림패밀리간 커뮤니티
수강 수준별 및 주제별 교육과정 편성 등록 / 변경 / 검색
Y
N
Y
2. 작품 개발 내용 - 기능 모델링
- 9 -
class 캡스톤-이러닝 -클래스모델
학습컨 텐츠
- : int컨텐츠분류코드- : char컨텐츠분류명- : char학습주제명- : int수준등급- : int컨텐츠가격- : char학습내용- : int표준학습기간- : int컨텐츠등록일
+ bulidContentUIForm() : void+ checkContDa ta() : void+ insertContent Info() : void+ updateContent Info() : void+ searchContentInfo() : void+ deleteContent Info() : void+ creatContClassi fyCode() : void
시험 문 제
- : char학습주제명- : char시험문제내용- : int시험답안
+ creatTestPUIForm() : void+ insertTestPInfo() : void+ deleteTestPInfo() : void+ updateTestPInfo() : void+ searchTestPInfo() : void
-부모 회 원
- -ID: char부모- -PWD: char부모- : char부모명- : char자녀명- : char이메일- : char주소- : int전화번호
+ createParMenbUI() : void+ checkParMenbInputData() : void+ insertParMenb Info() : void+ selectParMenbInfo() : void+ updateParMenb Info() : void
-자녀 회 원
- -ID: char자녀- -PWD: char자녀- : char부모명- : char소속학교- : int전화번호
+ buildChildInputUI() : void+ checkChildInpu tData() : void+ insertChildInfo() : void+ selectChildInfo() : void+ updateChildInfo() : void
-수강 교육과 정편성
- : char부모명- : char자녀명- : char수강학습주제리스트
+ searchStudyAvalableContentList() : void+ buildStudyAvalableContentListUI() : void+ insertStudyCourceListInfo() : void+ searchStudyCourceListInfo() : void+ updateStudyCourceListInfo() : void+ deleteStudyCourceListInfo() : void
학습 방
- -ID: char자녀- : char학습주제명- : int학습상태- : int학습완료일
+ buildStudyRoomUI() : void+ saveStudyStatusInfo() : void
-학습평가 진도
- -ID: char자녀- : char완료학습주제명- : int학습주제별평가점수- : int평가주제별수준등급- : int교과목별진척도
+ computeStudyProgRate() : void+ computeStudyLevel() : void+ insertStudyEvaProInfo() : void+ searchStudyEvaProInfo() : void
질의응답
- : char게시자- : char게시제목- ( ): int게시유형질의혹은응답- : char게시내용- : int조회수- : int게시등록일- : char이메일- : int게시비밀번호
+ createQaAInpu tUI() : void+ checkQaAInputData() : void+ saveQaAInfo() : void+ updateQaAIn fo() : void+ selectQaAInfo() : void
1. .*
1
1. .*1
.동록조회한다
1. .*1 .참조한다
학습컨텐츠 시험문제
부모 - 회원 수강 - 교과과정편성학습방
질의응답 자녀 - 회원 학습평가 - 진도
2. 작품 개발 내용 - DB 모델링
- 10 -
데이터베이스 설계 – [ DB Table 구성 ]
업무 구분 Table 구성 내용패밀리 회원 ㅇ Manager
ㅇ Parentㅇ Child
학습 컨텐츠 ㅇ Learning_content
수강 교과편성 ㅇ Study_course
학습방ㅇ Lecture_applicationㅇ Question_response
학습 평가 /진척도 ㅇ Estimation_Progress_level
♣ ERD 모델 삽입해도 무방 ( 클래스 모델 수용 )
2. 작품 개발 내용 - DB 모델링
- 11 -
논리적 속성명 물리적 속성명 Key Type Data Type Null
자녀명 Child_Name PK varchar(50) Not Null
학습주제명 Study_Name varchar(50) Not Null
수강 학습과정 Study_Prog int(4) Not Null
학습 평가 Study_Test int(4)
평가 점수 Test_Value int(4)
학습 시작일 Start_Date Smalldate(4)
학습 종료일 End_Date Smalldate(4)
데이터베이스 설계 – “학습평가 / 진척도” 테이블 (Estimation_Progress_level)
화면설계 – [ 전체 화면 sitemap ]
Main화면
게임 시작
이어하기
게임설명
환경설정
점수 보기
게임 정보
점보이용료안내
NATE
Ranking 화면
최초 단계 중간 메뉴화면 단계 주화면 출력단계 최종단계 화면
STAGE 1 STAGE 2 Game Ending 화면Game Over 화면
Hopi Game 설멸화면
Game Sound 설정화면
이용료 관련화면
STAGE 3 STAGE 4
Game Version
- 12 -
2. 작품 개발 내용 - UI 모델링♣ “모바일 게임” 작품 (예시 1)
메인메뉴
방송 프로그램(Mozaic-EPG)
오디오 프로그램
생활정보
게임
노래방교육
통신
VOD 서비스
상거래장터
Setup
STB ON
영화 성인 드라마애니메이션 KIDS/교육 여성
주 - 메뉴 서브 - 메뉴 종단 - 메뉴
IP설정 ID/PWD설정
서비스 화면Box-EPG Text-EPG
(2) (1)
(2+)
(2+)
(1)
(1) (1)
Navigator-EPG (3)Mini-EPG (1)
오디오채널 EPG
날씨 뉴스 운세 교통영화 음악 웰빙 만화
(1)
(1) (1) (1)
(1) (1) (1)
(1)
(1)
(1)
(1)
(1)
(1)
(1)
T-Mail T-Messenger T-SMS
T-VoIP T-Conferencing
장기 (1)
(1) (1) (1)
(1)(1)
오목 (1) 체스 (1) 바둑 (1)
맞고 (1) 포커 (1) 오델로 (1)
선택곡
이미지 / 동영상(1+)
(1+)
(1)받은메일 (1)메일보내기 (1)주소록
(1)미리보기 (4+)구매확인(2+)보관함관리
(1)
(1)
(1) (1) (1)
(1) (1) (1)
연동형 프로그램 (1+)
(1) (1) (1+)선택 환경설정선호채널설정 가입자정보설정(1) (1)
쇼핑 스포츠토토 광고증권 예매 뱅킹
(1+)쇼핑몰
전국날씨 (1) 생활지수 (1) 특정지역 (1)
검색내용 (1+)
2. 작품 개발 내용 - UI 모델링 화면설계 – [ 전체 화면 sitemap ] ♣ “IPTV” 작품 ( 예시 2)
- 13 -
2. 작품 개발 내용 - 실행결과 화면 수강 학습 목록 - [ 실행화면 ]
♣ 메인화면을 포함한 핵심화면 수록
- 14 -
2. 작품 개발 내용 - 실행결과 화면
수강 코스 진척 - [ 실행화면 ]
- 15 -
3. 시스템 개선화 계획 ( 안 )
- 16 -
초등생 전학년 및 중고교로의 서비스 확대
자녀 중심 학습 교과편성 추가하여 양방향 학습관리 서비스 개선화- 현 부모 기반 학습 교과편성에 추가로 자녀가 원하는 교과편성 기능도 제공
고 품질의 학습 컨텐츠 확보 및 수준별 전문화 - 초등생 대상의 양질의 컨텐츠 확보 및 등록 - 기본 / 보충 / 심화의 수준에 따른 컨텐츠 다양화 - 생동감있고 흥미있는 영상 (A/V) 컨텐츠 제공