Download presentation
Presentation is loading. Please wait.
1
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
지역 버스노선 안내 시스템 설계명세서 2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제 1
2
1. 메 뉴 2
3
1. 관리자 메뉴 1. 로 그 인 2. 버스관리 2.1 노선관리 2.1.1 노선추가 2.1.2 노선수정 2.1.3 노선삭제
2.2 배차시간 관리
4
1. 관리자 메뉴 3. 요 금 관 리 3.1 요 금 변 경 3.2 할인율 변경 4. 정류장 관리 4.1 정류장 추가
4.2 정류장 삭제 4.3 주요시설물 추가 4.4 주요시설물 삭제
5
2. 사용자 메뉴 5. 버스시간 조회 5.1 버스 배차시간 조회 5.2 정류장 경유버스 도착시간 조회 6. 노선조회
6.1 노선번호로 조회 6.2 정류장으로 노선조회 6.3 구간으로 노선조회 7. 요 금 조 회 6.4 주요 시설물로 노선조회
6
2. 입ㆍ출력 User Interface 6
7
1. 로그인
8
2.1.1 노선추가 버스정보 입력 정류장 / 누적시간 입력 리스트박스에서 선택된 정류장 제거
9
2.1.2 노선수정 노선번호 입력시 노선정보 출력 정류장 / 누적시간 입력 리스트박스에서 선택된 정류장 제거
10
2.1.3 노선삭제 확인버튼 클릭시 삭제할 노선경로 출력
11
2.2 배차시간 관리 1. 노선번호 입력 2. 선택된 노선에 대해 배차정보 수정
12
2.2.2 배차삭제
13
3.1 요금변경
14
3.2 할인율 변경
15
4.1 정류장 추가 맵 클릭시 좌표추출
16
4.2 정류장 삭제 삭제하려는 정류장 선택
17
4.3 주요시설물 추가 추가하고자 하는 정류장 선택 주요시설물 이름 입력
18
4.4 주요시설물 삭제 정류장 선택시 목록 펼쳐짐
19
사용자 전체화면 하위메뉴 상위메뉴 노선출력 지도
20
5.1 배차시간 조회 검색하고자 하는 노선번호 입력 노선에 대한 배차시간 출력
21
5.2 정류장 경유버스 도착시간 조회 1. 검색된 정류장의 경유버스 출력 2. 확인하고자 하는 노선번호 선택
3. 선택된 노선번호의 도착시간 출력
22
6.1 노선번호로 조회
23
6.2 정류장으로 노선조회 1. 검색된 정류장의 경유노선 출력 2. 확인하고자 하는 노선번호 선택 3. 선택된 노선의
경로 출력
24
6.3 구간으로 노선조회 입력된 구간을 경유하는 노선 출력 2. 확인하고자 하는 노선번호 선택 3. 선택된 노선의 경로 출력
25
6.4 주요시설물로 노선조회 검색된 시설물에 대한 정류장 출력 2. 확인하고자 하는 노선번호 선택
3. 선택된 노선의 경로 출력
26
7. 요금조회
27
3. 모 듈 설 계 27
28
1. 로 그 인
29
2.1.1 노선추가
30
2.1.2 노선수정
31
2.1.3 노선삭제
32
2.2 배차시간 관리
33
3.1 요금변경
34
3.2 할인율 변경
35
4.1 정류장 추가
36
4.2 정류장 삭제
37
4.3 주요시설물 추가
38
4.4 주요시설물 삭제
39
5.1 버스 배차시간 조회
40
5.2 정류장 경유버스 도착시간조회
41
6.1 노선번호로 경로조회
42
6.2 정류장으로 노선조회
43
6.3 구간으로 노선조회
44
6.4 주요시설물로 노선조회
45
3. Database 설계 45
46
ER Diagram
47
1. Bus_info (버스 정보) Column name Data type Bus_type varchar(10)
Basic_fare Integer Additional_fare integer primary key (Bus_type)
48
2. Route_list (노선) Column name Data type Route_no varchar(10) Bus_type
primary key (Route_no) foreign key (Bus_type) references Bus_info(Bus_type)
49
3. Route_path (노선 경로) Column name Data type Route_no varchar(10)
Stop_name varchar(30) Accum_min Integer Is_upward boolean primary key (Route_no, Stop_name) foreign key (Route_no) references Route_list(Route_no) foreign key (Stop_name) references Stop(Stop_name)
50
4. Allocation (배차시간) Column name Data type Route_no varchar(10)
Start_time Time Is_upward Boolean Mode varchar(2) primary key (Route_no, Start_time, Is_upward) foreign key (Route_no) references Route_list(Route_no)
51
5. Stop (정류장) Column name Data type Stop_name varchar(30) In_city
Boolean Location_X Integer Location_Y integer primary key (Stop_name)
52
6. Facility (주요 시설물) Column name Data type Facility_name varchar(30)
Stop_name primary key (Facility_name, Stop_name) foreign key (Stop_name) references Stop(Stop_name)
53
7. Discount (할인) Column name Data type Target varchar(30)
Discount_rate integer primary key (Target)
Similar presentations