'전체 글'에 해당되는 글 62건

  1. 2010.12.20 [공학설계입문]요구사항분석서2
  2. 2010.12.20 [공학설계입문]요구사항분석서1

사용한 개발 툴 : Microsoft Office Visio

2008년 5월 30일


요구사항 분석서

1. 소개

1.1 목적

본 U. S. I. S System은 대학교에서 학교/교수/학생 간의 원활한 정보교환(Data Exchange) 을 위함이다. 유비쿼터스 시대가 도래함에 따라 Mobile의 사용이 급속히 증대 되면서 학교생활에서의 모든 데이터들을 일괄적으로 처리해 줄 수 있는 프로세서를 Mobile을 통해 컴퓨터 없이도 직접적으로 접근할 수 있게 해준다. 빠른 시간 내에 즉각적인 데이터 처리로 시간적/공간적 제약 줄여 학생 및 교수에게 보다 융통성 있고 효율적으로 정보교환이 이루워 진다.

 

1.2 프로젝트 범위

   

 

2. 기능 요구사항

U. S. I. S System에 대한 기능적인 요구사항에 대한 분석은 프로세서의 기능적 측면에 대해 세부적으로 나누어 분석하였다. 다음은 U. S. I. S System에 대한 Lev.1, Lev.2 DFD를 보여주고 있다.

 

 

2.1 레벨 1 DFD

본 Level 1 DFD는 총 3개의의 세부 프로세서와 2개의 데이터 스토어로 구성된다. 1-프로세서는 학생의 개인 신상정보에 대한 DB를 관여한다. 2-프로세서는 교수가 학생의 출석부 및 성적에 대한 DB를 관여한다. 3-프로세서는 Mobile/Web에 대한 상호연동을 위한 프로세서이다. 그리고 이 프로세서들은 다음과 같은 기능을 수행한다.

-> 학생의 개인신상정보 등록/수정/삭제의 역할 수행

-> 교수는 학생의 출결사항 및 성적에 대한 DB를 입력/수정의 역학 수행

-> 학생(개인)/교수/학교(교무처 등)는 DB Server서 해당 자료를 열람 가능

 

 

2.2 레벨 2 DFD

 

 

2.3 레벨 2 DFD 프로세스 명세

프로세스

상세명세

비고

3.1

중간고사에 대한 학생들의 응시/불 응시로 나누고, 응시한 학생들의 점수에 대해 총 학점의 30%로 점수를 환산한다.

중간고사 (30%)

3.2

기말고사에 대한 학생들의 응시/불 응시로 나누고, 응시한 학생들의 점수에 대해 총 학점의 40%로 점수를 환산한다.

기말고사 (40%)

3.3

출석부에 명시될 출석/결석/지각 횟수를 입력받아 총 학점의 10%로 점수를 환산한다.

출결사항 (10%)

3.4

과제물에 대해 교수의 평가 점수가 총 학점의 20%로 점수를 환산한다.

과제 (20%)

3.5

위 4개의 프로세스에서 받아온 데이터로 총 점수를 100% 비율로 환산하고 학점 및 석차를 계산하여 내림차순으로 정렬하여 학점 DB Server에 보내준다.

총점 (100%)

 

2.4 데이터 사전

 

데이터 흐름

개인정보 = 이름 + 주민등록번호 + 생년월일 + 성별 + 휴대폰 번호 + 자택번호

+ 자택 주소 + 개인사진

교수정보 = 이름 + 직위 + 전공 + 전화

수강생정보 = 이름 + 학번 + 학과 + 생년월일 + 입학일

수강생학점 = 중간고사점수 + 기말고사 점수 + 과제점수 + 출결점수

인증서 = 학업성적확인서 + 재학 증명서 + 등록금납입증명서

통합학생정보 = 이름 + 학번 + 학과 +주민등록번호+ 생년월일 + 성별 + 입학일

+ 휴대폰 번호 자택 번호 + 자택 주소 + 개인사진 +중간고사점수 + 기말고사점수 + 과제점수 + 출결점수

학생정보 = 이름 + 학번 + 학과 + 주민등록번호 + 생년월일 + 성별 + 입학일 +휴대폰번호 +자택 번호 + 자택 주소 + 개인사진

데이터 저장소

개인정보 DC Server = 이름 + 주민등록번호 + 생년월일 + 성별 + 휴대폰 번호 + 자택번호 + 자택 주소 + 개인사진을 저장한다.

학점정보 DB Server = 중간고사(30) + 기말고사(40) + 출석(10) + 과제(20) 를 총합 100점으로 환산시킨 점수와 석차 및 학점 정보를 저장한다.

 

3. 비 기능적인 요구사항

- 가. 신뢰성을 위해 AM 8:00 ~ PM 9:00에 서비스를 제공하고 나머지 시간에는 서버 점검을 한다.

- 나. 보안적인 측면을 살펴보면 학교 자체에서 사용하고 있는 ID/Password를 그대로 이어 받아 사용함으로써 타인에 대해 접근을 통제하여 개인정보를 보호한다.

- 다. 성능적인 측면에서 살펴보면 Mobile/Web에 관한 서비스이므로 java를 이용한 구현 필요하고 응답시간은 데이터 전송시간을 고려해 2~5초 이내에 반응한다.

- 라. 구조적인 측면에서 살펴보면 Mobile/Web에서 동시 접속자의 수를 고려하여 충분한 Server용량을 구축한다.

- 마. 안정성에서 있어서 본 시스템에 대한 서비스가 Mobile과 연동되므로 데이터 송/수신 이 끊기지 않도록 파장이 짧은 주파수로 전송 한다.

 

4. 용어집

한글명

영문명

설명

교수

Professor

U. S. I. S System 시스템을 도입한 대학의 강의를 하는 교수로서 수강생정보를 조회하고 수강생의 학점(중간고사+기말고사+출석성적+과제점수)를 입력한다.

대학교

University

U. S. I. S System 시스템을 도입한 대학의 교무처 및 정보 관리실 학생처를 통칭한다.

모바일웹

MobileWeb

모바일 웹 은 유선 인터넷에서의 웹 의 기본 개념과 원칙에 이동성, 개인성이라는 모바일의 특성이 부가된 것이다. 학생과 교수는 모바일웹을 통하여 자료를 입력하고 조회 할 수 있다.

학생

Student

U. S. I. S System 시스템을 도입한 대학의 학생으로서, 개인정보를 입력하고 학점조회 할 수 있다.

 

 

 

5. 참고문헌

※ 관련 도서

⑴ 릭마티슨 (박주민) - 모바일 브랜딩 - 가람북 - 2008.04.07

⑵ 임영환 - 모든휴대폰을위한모바일웹사이트제작및프로그래밍 - 홍릉과학출판사 - 2008
⑶ 김성환 - 모바일 자바 프로그래밍(휴대폰을 위한) - 피어슨에듀케이션코리아 - 2005  
⑷ 최은만 - 소프트웨어 공학 - 정익사 - 2005

※ 관련 논문

⑴ 박길처 - 모바일 웹서비스 시스템 구현을 위한 모바일 웹 서비스 처리기의 설계  - 한국대학교 - 2005 
⑵ 강필구, 김재환, 이상준, 채진석  - 웹 2.0 기반 RSS 데이터 수집 엔진의 설계 및 구현 A Design and Implementation of RSS Data Collecting Engine based on Web 2.0  - 한국멀티미디어학회 - 2007

※ 관련 사이트

 http://www.technokorea.co.kr 테크노 코리아 

 

Posted by 검지발가락♡
사용한 개발 툴 : Microsoft Office Visio
2008년 4월 16일

프로젝트 계획서 

1. 소개

1.1 목적

- 대학교에서 학교/교수/학생 간의 원활한 정보교환(Data Exchange)을 위함이다. 더 나아가 Mobile 서비스를 통하여 서로 간의 연락을 취할 수 있다.

1.2 프로젝트 범위

- 본 Context Diagram은 U.S.E.I.S System의 범위를 나타낸다.

 

 

2. 기대효과

본 U.S.E.I.S System은 대학교 생활에 있어서의 기대 이익은 아래와 같다.

- 기업체에서 사원들의 신상정보 관리에 응용할 수 있다.

- 친목단체나 NGO등에서도 단원들의 신상정보 관리에 응용할 수 있다.

- Mobile서비스에 관련하여 배너 광고 등으로 금전적 이익을 창출할 수 있다.

3. 시스템 기능

본 U.S.E.I.S System의 일반적인 시스템 기능은 다음과 같다.

- 같은 학교 내의 학생을의 기초 신상 정보를 열람 할 수 있다.

- 교수님은 학생들의 기초 신상 정보를 열람할 수 있다.

- 기초 신상 정보를 등록한 학생 및 교수 간의 Mobile 서비스가 가능하다.

- 학생은 시간표나 공지사항들을 바로 바로 확인할 수 있다.

- 교수님은 학생들의 출석 체크나 공지사항 등을 등록 할 수 있다.

 

4. 추진일정

 

 

 

Posted by 검지발가락♡