1 / 20

The Next Course Application System

The Next Course Application System. 20050653 박문형 20060234 박성헌 20070290 문태훈 20070351 배경윤 20070502 유지현. 01. 차 례. System overview Major functions of the system Scope of the system, constraint and assumptions User characteristics External interface of the system Other requirements

brent
Download Presentation

The Next Course Application System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Next Course Application System 20050653 박문형 20060234 박성헌 • 20070290 문태훈 20070351 배경윤 20070502 유지현

  2. 01 차례 • System overview • Major functions of the system • Scope of the system, constraint and assumptions • User characteristics • External interface of the system • Other requirements • GUI sketches • Q&A

  3. 02 System Overview • Motivations of the development 정책에 대한 불만 운영에 대한 불만 • 선착순 수강 신청의 불합리함 • 미봉책 - 랜덤 수강 신청 • 수강 과목 거래 등이 공공연히 일어남 • 치열한 수강 경쟁으로 전쟁으로 불림 • CAIS / KAIPA로 이원화된 수강 신청 시스템 • 오래되고 불편한 UI • 수강신청 때 마다 생기는 서버 불안정과 다운 • 매크로와 URL 직접 접근을 통한 편법 수강 신청 새로운 시스템의 필요성 수강전쟁에 대한 에피소드 CAIS 와KAIPA

  4. 02 System Overview • System Perspectives 기존 수강신청 시스템 Next 수강신청 시스템 • CAIS, KAIPA 2가지 방법 • 어느 시스템을 사용 하느냐가 수강 신청 성공을 가름. • NEXT 하나로 통합됨 • 통합된 환경을 제공하여 공정하고 편리한 수강신청 제공. 접속 방법 • 선착순, 랜덤 신청 • 컴퓨터 환경이 수강 신청에 큰영향. 계획대로 듣기 힘듦. • Credit과 대기번호제 • Credit으로 신청 과목에 Weight를줄 수 있음. 계획대로 듣기 쉬움. 수강 신청 방법 • 분리된 인터페이스 • 미리 과목을 신청하는 기능 없음. • 신청한 과목을 한눈에 알 수 없다. • 통합된 인터페이스 • 신청 화면과 시간표 화면을 통합. • 한눈에 신청한 정보를 볼 수 있다. 인터페이스 • 아주 큰 순간 서버 부담 • 모든 학생이 동시에 서버에 접속. 부담이 아주 크다. • 작은 순간 서버 부담 • 선착순이 아니므로 접속이 분산. • 서버에 걸리는 부담이 적다. 서버 부담

  5. 03 Major Functions of the System • 새로운 수강 신청 정책 수강신청 기간 (새로운 제도) 수강변경 기간 (기존과 동일) 수강희망 과목 신청 Credit으로과목 배정 대기 번호로과목 배정 개설과목 공고 학기 개설 과목을 공고합니다. 학생들에게 수강 신청을 준비하고 미리 시간표를 작성할 수 있게 합니다. 수강 신청을 시작합니다. 학생들은 수강하고자 하는 과목의 중요성에 따라 각기 다른 Credit을 배당할 수 있습니다. Credit이 높을수록 수강 신청에 성공할 확률이 올라갑니다. 수강신청 시작 학생들이 배당한 credit에 따라 수강신청 결과를 결정합니다. Credit이 높은 학생에게 수강 우선권을 주게 됩니다. 수강 신청에 실패한 학생들에게 Credit 순서로 대기 번호를 부여합니다. 추첨 및 대기번호배정 수강신청 결과를 공개합니다. 서버의 과부하를 막기 위해, 개인 메일로 수강 신청 결과를 이리 보낸 뒤,수시간 뒤 웹 페이지를 통해 수강 신청 결과를 확인할 수 있게 합니다. 결과 공개 이 기간 동안에는 현재 수강 방식과 같이 선착순으로 수강신청과 변경을 할 수 있습니다. 만약 수강하려는 과목이 정원 초과시 대기 번호를 부여해 취소하는 학생이 생기는 경우 가장 낮은 대기 번호를 갖고 있는 학생에게 자리를 줍니다. 대기 번호제도에 따른 배정

  6. 03 Major Functions of the System • 통합된 수강 기능 • CAIS • 개설 강의 조회 • 수강 신청 / 변경 / 취소 • 수강 신청 조회 • 성적 확인 • 학적 정보 확인 • PORTAL (Webcais) • 개설 강의 조회 • 수강 신청 조회 • 성적 확인 • 학적 정보 확인 • 개인 시간표 조회 • 강의 평가 • KAIPA • 개설 강의 조회 • 수강 신청 / 변경 / 취소 • 수강 신청 조회 • 개인 시간표 조회 • 성적 확인 • : 3곳에서 중첩되는 기능 • : 2곳에서 중첩되는 기능 • : 접근이 어려운 기능 • KAIPA와 CAIS의수강 신청 / 변경/ 취소 기능을 한 곳으로 통합. • 성적 확인 및 학적 정보 확인 기능. • 미리 시간표를 짜는 기능을 가져옴. • 따로 분리 되어 있어 접근이 어려운 강의 평가를 시스템에 포함. 접근성을 높임.

  7. 03 Major Functions of the System • 웹 기반 통합 인터페이스 웹 기반 프로그램 통합 인터페이스 • Adobe Flex와 Java를 이용한 RIA (Rich Internet Application) 기술 적용. • 웹 기반으로 제작. 사용자 플랫폼에 상관 없이 어디서든 사용 가능. • 별도의 어플리케이션 / ActiveX 설치 없이 수강 신청가능. • 시간표 확인과 수강 신청을 한 페이지에서하게 함. • 수강과 관련된 모든 기능을 한 사이트에 통합. 바로 접근 가능. • 사용자가 쉽고 직관적으로 사용할 수 있는 인터페이스를 제공.

  8. 03 Major Functions of the System • 안정된 서버 시스템 트래픽 분산 • RIA를 이용, 비동기적으로 데이터를 교환한다. • 새로운 수강 신청 정책은 현행의 선착순과 달리 유저가 수강 기간 내내 분산된다. • 수강 결과 발표를 메일과 서버 고지 두 가지 방식을 사용하여 트래픽 분산. 안정된 서버 시스템 • 신청 기간 동안 다운 되지 않는 서버 시스템. • 신청 기간 동안 쾌적한 수강 신청, 쾌적한 관리 제공.

  9. 03 Major Functions of the System • 기존 관리 시스템과의 호환성 • Next System의 Scope는 수강 신청 관련 웹 시스템에 한정된다. • 그 이외의 부분 (로그인 세션, 학사 정보 / 개설 과목 관련 DB, 관리자 인터페이스)는 • 본 System의 Scope에 들어가지 않는다. • 따라서, 본 시스템은 기존 CAIS/KAIPA 시스템을 대체하면서, 기존 시스템과의 호환성을 유지한다. KAIPA 수강신청 수강신청 DB NEXT 수강신청 기존 수강 관리 프로그램 CAIS 수강신청 Students Manager

  10. 04 Scope of the System, Constraints and Assumptions • Scope of the System 시스템에 포함된 기능 시스템에 포함되지 않은 기능 • LKIN과 같이, 시각적으로 시간표를 작성 / 확인 할 수 있는 기능. • CAIS, KAIPA에서 포함하고 있었던 학사 정보 확인(이름 / 학번 / 지도교수 / 학점 등등) 기능. • CAIS, KAIPS에서 포함되어 있었지만, 새로운 정책에 따라 변경되는 경매 형식의 수강 신청 /취소 / 변경, 혹은 이와 관련된 기능들. • 본 시스템에서 새로 도입하는 Credit 기능과 관련된 Credit관리 기능 / Mileage관리 기능. • Portal system과 연동되는 로그인 관련 기능 (addr.kaist.ac.kr의 기능을 사용하게 된다.) • 학생 정보 DB의 저장, 혹은 이와 관련된 기능 (기존 시스템과의 호환성을 맞추어 사용하게 됨) • 관리자를 위한 기능 (기존 시스템을 그대로 사용하게 된다.) • Constraints and Assumptions • 수강 신청에 참여하는 학생들은 모두 Portal service에 등록되어 있다. • 개설 과목/수강 학생에 관한 정보는 수강 신청 개시 전에 등록되어 있다. • 수강 신청에 참여하는 학생들은 시스템에 대한 기본 정보 (경매 형식의 수강 신청/수강 신청 일정 등)에 대한 사전 교육을 받았다.

  11. 05 User Characteristics • 주 사용자인 학생에 대한 고찰 플랫폼 서비스 UI 특성 웹 기반 시스템의 사용 경험이 많고, 적응력이 빠르다. 수강신청 서비스의 속도와 안정성에 민감하다. 고품질 웹 서비스에 대한 경험이 있어 User Interface에 민감하다. 인내심이 적고 직관적인 UI에 익숙해져 있다. Next 수강 신청 시스템에서 고려해야 할 것 • 시스템/정책 변경을 통한 서비스의 속도와 안정성의 향상 • 쉽고 직관적인 인터페이스의 구축 • 새로운 수강 신청 방식에 대해 적극적인 의견 수렴 • 새로운 시스템에 대한 충분한 홍보와 교육

  12. 06 External Interface of the System • 유저와 하드웨어 인터페이스 • User Interface • 학적 정보, 개설 강의 정보와 같은 기본 정보 제공. • 학교에서 제공하는 공지사항, 강의평가와 같은 기능을 제공. • 시간표와 시간표를 통한 직관적인 수강신청이 제공. • HW Interface • 학교에서 사용하는 오라클DB와 무리없이 연동되어 데이터를 주고 받음 • 학교의 포탈 계정과 연동해서 통합 계정으로 사용. User Hardware

  13. 07 Other Requirements User Friendly • 완성된 프로그램은 사용자가 사용하기 편리해야 한다. Bugless • 시간표 작성은 학사 관리의 중요한 요소이므로 모든 수행과정에 대해 버그가 없도록 하여 신뢰성 있는 프로그램을 제공해야 한다. 보안 • 모든 세션과 쿼리정보, 개인정보는 공개되지 않는다. 웹 브라우저 동시접속 • 완성된 수강신청 시스템은 일반 PC에서 일반적으로 사용되는 웹 브라우저 (Internet Explorer, Firefox, Chrome 등)에서 사용하는데 문제가 없어야 한다. • 약 3000명의 모든 학부 학생들이 이용하는 프로그램이며 이들이 사용하는데 무리가 • 없어야 한다. 새로운 정책에 힘입어 500명까지의 동시 접속이 가능하도록 한다.

  14. 08 GUI Sketches 로그아웃 공지사항 학적조회 개설강의조회 수강신청조회 시간표조회 성적조회 수강신청 수강과 관련된 모든 기능 제공 강의평가 마일리지교환 왼쪽 메뉴를 누름에 따라 내용이 달라짐

  15. 08 GUI Sketches 로그아웃 공지사항 학적조회 개설강의조회 수강신청조회 시간표조회 성적조회 수강신청 강의평가 마일리지교환

  16. 08 GUI Sketches 과목코드 분반 과목명 강:실:학 강의장소 시험기간 Credit 로그아웃 BE102 CS408 CS101 A A 비지니스 전프 자바기초 1:30:3 3:3:3 2:0:3 창의관 전산동 대학관 월 화 - - - 취소 취소 취소 분류 검색 학점 : 18 AU: 18 공지사항 운동과건강 Credit : 18(200) Main sub1 Sub2 설정 저장 초기화 취소 Print 디자인생활 학적조회 생활철학 월 화 수 목 금 시험시간표 개설강의조회 일반물리학1 1교시 월화수목금 수강신청조회 전산학특강 2교시 자바기초 시간표조회 경제학개론 3교시 4교시 전프 성적조회 5교시 수강신청 6교시 강의평가 7교시 마일리지교환 8교시 9교시 비즈니스 10교시 11교시 12교시 13교시

  17. 08 GUI Sketches 로그아웃 공지사항 학적조회 개설강의조회 수강신청조회 시간표조회 성적조회 수강신청 강의평가 마일리지교환

  18. 08 GUI Sketches 로그아웃 공지사항 학적조회 개설강의조회 수강신청조회 시간표조회 성적조회 수강신청 강의평가 마일리지교환

  19. 08 GUI Sketches 로그아웃 마일리지1당 5Credit으로 변환이 가능하며 한 학기에 1 마일리지, 총 3 마일리지를 변환할 수 있습니다. 공지사항 학적조회 변환할 마일리지 현재 Credit 205 개설강의조회 리더쉽마일리지 0 사용한 마일리지 남은 마일리지 변환 후 Credit 215 수강신청조회 독서 마일리지 1 변환 시간표조회 교내 봉사 마일리지 1 성적조회 수강신청 강의평가 5 현재 사용 가능한 마일리지 이번 학기에 변환한 마일리지 1 마일리지교환 리더쉽마일리지 1 리더쉽마일리지 1 독서 마일리지 2 독서 마일리지 0 교내 봉사 마일리지 2 교내 봉사 마일리지 0

  20. 09 Q&A • 경청해 주셔서 감사합니다. • 의문 사항에 대해 자유롭게 질문해 주십시오.

More Related