2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제

Slides:



Advertisements
Similar presentations
Duzon Groupware NeoBizbox Ver2.0 Your company will be ’Good Better Best’ through DUZON Solution.
Advertisements

MySeek 시스템 소개 ㈜마이씨크. 2 Contents MySeek System 개요 MySeek System 기능도 MySeek System 기능 MySeek System 특징 MySeek 검색기능 MySeek 활용시 장점 Reference Site.
경기도 구리시 인창동 127 벤처보육센터 303 호 Tel Fax 산소프트 의료종합정보 시스템 구축 제안서 ( EMR / OCS )
Wireless Mobile Resource Management 1. 시스템 개요 2. 시스템 소개 3. 시스템 Back-up PLAN 4. 시스템 주요 Reference C.O.N.T.E.N.T.S.
Duzon Groupware NeoBizbox Ver2.0 Your company will be ’Good Better Best’ through DUZON Solution.
Internet Multimedia solutions Internet Multimedia Solutions (Video Chatting) KLC21 ㈜ 본 제안서의 내용은 ㈜ KLC 에 저작권이 있습니다. 본 제안서는 내용이 구성이 잘된 제안서로서 제안서를.
더존다스 경영전략과 비젼 1 ERP 개발부문
㈜다산씨앤씨 The next generation Windows-based Terminal1 교육 정보화를 위한 W B T 제안서.
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
인터넷 쇼핑몰 구축 제안서.
비업무용 사이트 차단 및 웹 모니터링 솔루션 ㈜토탈인터넷시큐리티시스템 TEL : FAX :
트렌드마이크로 온라인 바이러스 서비스 제안서
1. 준비 사항 설치할 컴퓨터의 사양 확인 하드웨어와 Windows Server 2003의 호환성 확인
MrDataBld 2.x 제품 소개 2007.
운동화 전문 매장 관리 시스템 - 시스템 개발 계획안 - 소프트웨어공학 4조 ‘04 조수민 ‘04 이준희 ‘04 최재원
Let’s Speak English Well
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
전산기기 BMT 표준사양서.
오늘 뭐하(조) Software Engineering Team Project APP만들기 팀장 팀원 심중섭
소리가 작으면 이어폰 사용 권장!.
시스템과 네트웍을 통하여 기업 가치를 높여주는 S & S 회계 법인
사용자 매뉴얼 - 협력업체용 -.
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법 철저한 사후 관리
고속 레이저 프린터 Hart 제품 소개 대원정보시스템.
Ablecom Type-7 IVR 에이블컴 기술연구소.
사업 목적 사업 개요 세부 내용 운영 시스템 사업 전망 추진 일정 수익 모델 옵션 사항 협력 회사 2p 3p 8p 14p 20p 23p 26p 27p 28p.
비업무 사이트 차단 시스템 Venus/CPS.
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
CIDISK STEALTH File Server 제안서
웹사이트 구축 제안서 (결혼정보 사이트구축) First Web Agency.
BIG Data 컴퓨터응용과학부 박진완.
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
제품소개서 탭스 메일러 4 (TABS Mailer 4) 탭스랩주식회사.
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
동호회 구축 제안서 인터넷전문가그룹 4biz.
자료관시스템 구축사업 추진방안 설명회 행정자치부 국가기록원
뇌를 자극하는 SQL Server 장. SQL Server 2008 설치 및 업그레이드.
HB 시스템구성도.
11장. 데이터베이스 서버 구축과 운영.
운영체제와 Windows XP 초등 ICT 교육 방법론 2013년 1학기.
The next generation Windows-based Terminal
Internet Multimedia Solutions (Video Chatting)
(PROJECT명: Web Server관리)
SQL Server 2000 세미나 Profiler를 이용한 문제해결
(Requirements Analysis)
철강 대리점 시스템 철강 대리점 시스템 대표 : 김용배 주소) 서울 강동구 명일2동 전화) H.P) 메일)
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
Software Engineering Project
포토서버 (PhotoServer) 제품 소개서
소리가 작으면 이어폰 사용 권장!.
Internet Multimedia Solutions (Video Web Call Center)
ERP 솔루션 목차 회사소개 사업분야 솔루션 소개.
메일캐리어 제품 소개서 탭스랩주식회사.
소리가 작으면 이어폰 사용 권장!.
MAIL CLIENT 김창우 윤성훈 이경재.
중 기 사 업 계 획 서 유엔아이㈜.
SQL INJECTION MADE BY 김 현중.
2011년 농림사업정보시스템(AgriX) 구축사업
전자정부 컨퍼런스 2005 전자정부 구현을 위한 공개SW 적용방안
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
Oracle 구성 Internet Application Server Database Server.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
S & S smart-book 전산프로그램 제안서 (회계/인사/급여 중심)
홈페이지 제안서
국립중앙의료원 messenger User Guide Ver 3.2.
게임 엔진 ~인체 대 탐험~ 조주열.
Presentation transcript:

2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제 지역 버스노선 안내 시스템 요 구 분 석 서 2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제 1

1. 개 요 2

개 요 현 황 교통부문의 정보화 추세에 따라 교통정보에 대한 수요자의 요구가 증가하고 있으며 이에 교통 데이터를 활용하려는 시도가 증가하고 있는 추세이다. 현재 일부 지역에서 운영하는 버스노선조회시스템에서는 이러한 추세에 부응하지 못하고 단지 배차시간과 노선 경로를 보여주는 것에 그치고 있다.

개 요 목 표 버스노선, 배차, 정류장 정보를 데이터베이스화하여 이에 대한 사용자의 조회요구를 수용할 수 있게 한다. 개 요 목 표 버스노선, 배차, 정류장 정보를 데이터베이스화하여 이에 대한 사용자의 조회요구를 수용할 수 있게 한다. 해당 정류장 인근의 주요시설물의 정보를 데이터베이스화하여 정류장을 쉽게 조회할 수 있게 한다. 인터넷을 통해 사용자가 접근할 수 있게 하여 이용 편의를 증대시킨다.

2. Data Flow Diagram 5

Context Diagram 6

Diagram 0 7

2. 노선관리 8

2.1 노선 관리

2.1.3 노선 수정

2.2 배차시간 관리

3. 요금관리

4. 정류장 관리

5. 버스시간 조회

6. 노선조회

7. 요금조회

3. Data Dictionary 17

Data Store 계정정보 file = 관리자 ID + 관리자 Password 노선 table = 노선번호 + 버스타입

Data Store 정류장 table = 정류장 이름 + 지도상 좌표 + 시내|시외

Data Flow 2. 버스관리 배차추가 정보 = 방면 + 출발시간 + 주말배차 여부 배차시간 정보 = 노선번호 + 방면 + 출발시간 + 주말배차 여부 노선정보 = 노선번호 + 노선경로 노선경로 = {정류장 + 거리}

3. Mini Spec 21

1. 로그인 Input ID, password Read 사용자 권한 확인 From 계정정보 file If 사용자가 존재시 print 메뉴 Else 오류메세지

2.1.1 노선 추가 Input 노선번호, 타입, 경유정류장, 시간 Insert 노선번호, 타입 into 노선 table Print 추가결과

2.1.2 노선 삭제 Input 노선번호 print 삭제여부메세지 Input 사용자 확인 If 사용자 확인 = true and 노선번호 존재 delete 노선번호 from 노선table delete 노선번호 from 노선경로table Else print 오류 메세지

2.1.3.1 노선 조회 Input 노선번호 If 노선번호 존재 read 노선경로정보 from 노선경로 table where 입력된 노선번호=노선번호 print 현재 노선 경로 정보 Else print 오류메세지

2.1.3.2 노선 수정 Input 수정할 노선 번호 Print 수정여부 확인 메시지 Input 사용자 확인 If 사용자 확인 = true Update 수정할 노선 into 노선 경로 table where 수정할 노선번호=노선번호 print 수정결과 Else print 오류메세지

2.2.1 배차시간 조회 Input 노선번호 read 버스배차시간 from 버스배차시간 table where 입력된 노선번호=노선번호 Print 버스배차시간

2.2.2 배차시간관리 Call 2.2.1배차시간조회 Input 입력할 배차시간 Insert 입력된 배차시간 into 버스배차시간table Print 입력결과

2.2.3 배차삭제 Call 2.2.1 배차시간조회 Input 삭제할 배차시간, 노선번호 Print 삭제확인 메시지 If 사용자 확인 = true delete 삭제할 배차시간 from 버스배차시간table print 삭제확인 메세지

3.1 요금변경 Input 타입, 요금, 시내|시외 Print 변경확인 메시지 Input 사용자 확인 If 사용자확인 = true update 새로운 요금 into 버스요금 table print 변경결과

3.2 할인율 변경 Input 대상, 할인율 Print 변경확인 메시지 Input 사용자 확인 If 사용자 확인 = true update 변경할인율 into 할인정보 table where 입력된 대상=대상

4.1 정류장 추가 Input 정류장 이름, 시내|시외 Insert 입력된 정류장 이름, 시내여부 into 정류장 table Print 입력결과

4.2 정류장 삭제 Input 정류장 이름 If 입력한 정류장 이름이 존재 print 삭제확인 메시지 input 사용자 확인 if 사용자 확인 = true delete 정류장 이름 from 정류장 table print 삭제 결과 Else print 오류메세지

4.3 주요시설물 추가 Input 정류장 이름, 시설물이름 If 정류장 이름이 존재 Insert 입력된 정류장, 시설물이름 into 주요시설물table print 입력확인 메시지 Else print 오류메세지

4.4 주요시설물 삭제 Input 시설물 이름 If 입력한 시설물 존재 print 삭제확인 메시지 input 사용자확인 if 사용자확인 = true delete 시설물이름 from 주요시설물table print 삭제확인 메세지 Else print 오류메세지

5.1 버스 배차시간 조회 Input 버스번호 If 버스번호가 존재하면 read 배차시간, 방면, 주말|주중|매일 from 버스배차시간 table print 배차시간, 방면, 주말|주중|매일 Else 오류 메세지

5.2 정류장 경유버스 도착시간 조회 Input 정류장 이름 If 정류장이 존재하면 read 버스번호, 도착시간, 방면, 주말|주중|매일 from 버스배차시간 table print 버스번호, 도착시간, 방면, 주말|주중|매일 Else 오류 메세지

6.1 노선번호로 경로조회 Input 노선번호 If 노선번호가 존재하면 Read 노선경로 from 노선경로 table print 노선경로 Else 오류 메세지

6.2 정류장으로 노선조회 Input 정류장 이름 If 정류장 존재하면 Read 노선 from 노선경로정보 table print 노선 Else 오류 메세지

6.3 구간으로 노선조회 Input 출발 정류장, 도착 정류장 If 정류장 존재하면 Read 노선 from 노선경로정보 table print 노선 Else 오류 메세지

6.4 주요시설물로 노선조회 Input 주요 시설물 If 주요시설물이 존재하면 Read 노선 from 노선경로정보 table print 노선 Else 오류 메세지

7.1 노선번호로 요금조회 Input 노선번호, 정류장 이름 Read 정류장의 시내|시내 from 정류장 table Read 버스요금 from 버스요금 table where 읽어들인 시내|시외=시내|시외 Print 정류장에 따른 버스요금

7.2 할인요금 조회 Input 대상조건 Read 할인율 from 할인정보 table Print 할인된 버스요금

4. 비기능적 요구명세 44

1. 성능요구 반응시간 웹 페이지의 요청에 대한 응답시간은 3초미만으로 한다. 단, 지도의 화면출력 시간은 5초미만으로 한다. 데이터 보관 기간 데이터의 보존기간은 시스템이 설치되어 있는 동안 지속

2. H/W 및 S/W 요구 Server OS : Microsoft Windows NT 계열 Web Server : Apache Tomcat 5.5 CPU : Intel Pentium 4 이상 RAM : 1GB 이상 HDD : 100GB 이상 NIC : Gigabit Ethernet DBMS : Oracle 10g Expression Edition

2. H/W 및 S/W 요구 Client CPU : Intel Pentium 4 이상 또는 그에 상응하는 프로세서 RAM : 512MB 이상 인터넷 속도 : 5 Mbps 이상 웹 브라우저 : Internet Explorer 6.0 이상 권장

3. 예외조건 및 이의처리 시스템의 사용자 자료 등록 오류에 대한 시스템의 처리 웹사이트 관리자 : 시스템에 사용되는 정보를 등록, 수정, 삭제할 수 있는 권한을 가진 자. 웹사이트 사용자 : 버스 노선에 대한 조회기능을 사용하는 자로 별도의 로그인 기능은 제공하지 않는다. 자료 등록 오류에 대한 시스템의 처리 입력오류 : 필요한 항목을 미 입력 ,형식에 맞지 않는 입력, 중복 된 입력 입력오류처리 : 웹사이트 관리자에게 오류메시지 출력 후 DB에는 저장하지 않고 재입력 요구.

3. 예외조건 및 이의처리 조회 오류에 대한 시스템의 처리 조회오류 조건 오류 : 사용자가 부적절한 조건 입력시 결과 오류 : 조건은 올바르게 입력되었으나 조회 결과가 조건 오류 : 없는 경우 조회오류처리 조건 오류 : 조건이 올바르지 않다는 메시지 출력 후 조건 오류 : 재입력 요구 결과 오류 : 조회결과가 없음을 출력 후 재입력 요구`

3. 예외조건 및 이의처리 품질 요구 보 안 웹사이트 관리자가 오류를 발견하거나 기능 향상을 원할 경우 변경 요청서 수령 관리팀의 검토를 통해 필요시 오류수정 및 시스템 기능 향상 실시 보 안 웹사이트 관리자 계정은 하나로 제한하며 계정정보는 서버 컴퓨터의 내부 파일로 보존 웹사이트 사용자는 조회기능 만을 사용

4. 사용자 인터페이스 노선 및 정류장 정보는 각각 상호 관련이 있는 정보로서 하나의 화면에서 관리될 수 있게 한다. 정류장의 위치는 지도를 통하여 위치를 시각적으로 인식하기 쉽게 표시한다. 모든 메뉴 및 버튼의 이름은 최대한 알아보기 쉽게 한다.

5. 자원, 인력에 대한 제약조건 자원 제약조건 서버는 항시 인터넷에 접속되어 서비스를 제공해야 한다. 웹사이트 사용자의 PC는 반드시 인터넷이나 혹은 본 관리시스템과 네트워크로 연결이 가능해야 한다.

5. 자원, 인력에 대한 제약조건 개발자 사용자 버스노선 운영에 대한 전반적인 사항을 숙지한다. 프로그램 구현을 위한 개발언어에 대한 지식과, 데이터 베이스와의 연동에 필요한 기반 지식 요구 사용자 User – Friendly한 Interface를 제공하여 누구나 쉽게 사용 할 수 있도록 한다.

5. 인 수 조 건 54

1. 기능시험 및 성능시험 (계속) 로그인 노선관리 요금관리 관리자의 ID 및 PASSWORD를 이용하여 정상적으로 로그인 되는지 확인 관리자계정 이외의 로그인을 방지할 수 있는지 확인 노선관리 노선의 추가, 수정, 삭제가 정상적으로 이루어지는가? 배차시간의 추가, 삭제가 정상적으로 이루어지는가? 요금관리 요금변경과 할인율 변경이 정상적으로 이루어지는가?

1. 기능시험 및 성능시험 (계속) 정류장관리 버스시간조회 정류장의 추가, 삭제가 정상적으로 이루어지는가? 주요시설물의 추가, 삭제가 정상적으로 이루어지는가? 버스시간조회 버스 배차시간이 정상적으로 조회되는가? 정류장 경유버스의 도착시간이 정상적으로 조회되는가?

1. 기능시험 및 성능시험 노선조회 요금조회 노선번호로 경로를 조회할 수 있는가? 정류장으로 노선을 조회할 수 있는가? 기점과 종점으로 노선을 조회할 수 있는가? 주요 시설물로 노선을 조회할 수 있는가? 요금조회 노선번호로 요금을 조회할 수 있는가? 대상에 따른 할인요금을 조회할 수 있는가?

2. 기타 요구사항 시험 24시간 정상 동작 하는지 확인한다. 인터페이스 요구에 기술된 화면들이 잘 구성되었는지 확인한다.