프로그램 "택시 디스패처" 프로그램의 Arm-. 교과과정 : 택시배달원의 작업장 자동화를 위한 프로그램 개발 시스템에 대한 간략한 설명

1. 서론 5 2. 시스템 분석 7 2.1. 주제 영역에 대한 설명 7 2.2 문제에 대한 설명 8 2.2.1 시스템을 만들기로 결정하는 요소 8 2.2.2 기존 시스템에 대한 검토 소프트웨어 도구, AWS를 구현할 수 있는 소프트웨어 도구 목록 2.2.3 소프트웨어 도구 선택에 대한 결정 근거 11 2.2.4 데이터베이스 요구 사항, 조직, 정규화 및 인체 공학 11 2.3.5 지원 유형 선택 14 2.3 비즈니스 프로세스 및 정보 흐름 16 2.3 .1 DFD 표기법의 AS-IS 모델 16 2.4.2 DFD 표기법의 TO-BE 모델 17 2.4.3 사용자(클라이언트) 관점의 시스템 운영 19 3. 기술 설계 20 3.1 개발 시스템의 주요 응용 프로그램 20 3.1.1 조직의 정보 시스템에서 위치 시스템 20 3.1.2 시스템의 작업 20 3.1.3 시스템 기능 20 3.2 조직의 조직 구조 변경 20 3.3 문제 해결 설정 21 4. 작업 초안 22 4.1 프로젝트 데이터베이스 개발 22 4.2 실행 가능한 애플리케이션 개발 22 4.3. 프로그램 인터페이스의 구현. 24 5. 결론 30 6. 참고 문헌 31

소개

데이터베이스는 데이터를 저장하도록 설계된 조직화된 구조입니다. 최신 데이터베이스는 데이터뿐만 아니라 정보도 저장할 수 있습니다. 설계 중인 데이터베이스 기반의 정보시스템은 대중에게 택시 서비스를 제공하는 기업에서 활용하기 위한 것으로, 필요한 정보의 체계화와 신속한 검색을 통해 업무 효율성을 높일 것이다. 이렇게 하면 필요한 정보를 찾기 위해 많은 양의 종이 데이터를 처리할 필요가 없고, 각 운전자의 운송장 비용을 계산하고 작업에 대해 보고할 필요가 없기 때문에 작업이 간소화됩니다. 데이터베이스의 개념은 데이터베이스 관리 시스템의 개념과 밀접하게 관련되어 있습니다. 데이터베이스 구조를 만들고, 내용으로 채우고, 편집하고, 데이터베이스에 포함된 정보를 시각화하도록 설계된 소프트웨어 도구 세트입니다. 정보 시각화는 주어진 기준, 순서, 디자인 및 출력 장치로의 후속 발행 또는 통신 채널을 통한 전송에 따라 표시할 데이터를 선택하는 것을 말합니다. 개발 중인 데이터베이스는 다음 데이터를 저장해야 합니다. 1) 운전자 정보: 호출 부호, 이름, 운전 면허증 번호, ​​발행 날짜 및 운전자가 휴가 중인지, 병가 중인지 또는 해고되었는지에 대한 정보; 2) 자동차에 대한 정보: 상태. 번호, 브랜드, 제조 연도, 색상, 차량 등록 증명서 번호, 소유자 및 현재 차량 수리 여부 3) 운송장에 대한 정보 : 운송장의 번호, 개폐 날짜, 운전자의 호출 부호, 상태. 차량 번호; 4) 주문에 관한 정보 : 주문번호, 접수일시, 고객주소, 주문을 완료한 기사님, 완료표시 택시 디스패처는 다음 정보를 사용할 수 있어야 합니다. 1) 기사가 분류한 주문 정보; 2) 어떤 자동차가 라인에 있고 수리 중입니다. 3) 각 운전자가 근무한 시간에 대한 정보 (티켓 비용은 근무 시간당 20 루블로 계산되고 나머지는 운전자와 함께 유지). 교과과정의 목적은 데이터베이스를 기반으로 택시 배차원을 위한 자동화된 작업장을 개발하는 것입니다. 선택한 주제의 공개를 위해 해결해야 하는 작업은 다음과 같습니다. 주제 영역에 대한 체계적인 분석 수행; 정보학적 모델의 엔티티 식별; 그들 사이의 통신 모델링을 수행합니다. 택시 디스패처의 AWS 데이터베이스가 생성된 달성을 위한 주요 목표는 다음과 같습니다. 1) 직원에게 필요한 정보에 대한 더 빠르고 편리한 검색을 제공합니다. 2) 이미 저장된 데이터와 들어오는 데이터를 주문합니다. 3) 데이터 변경 추적 4) 주문에 대한 회계.

결론

과정 프로젝트의 결과로 자동화 시스템의 기능을 위한 데이터베이스 구조를 설계하는 기술과 능력이 개발되었습니다. 정보 시스템. 코스 프로젝트 작업의 결과로 택시 배차원의 워크 스테이션 작업에 대한 정보 시스템이 만들어졌습니다. 이 시스템은 디스패처의 작업 시간을 줄이고 보고서를 자동으로 생성합니다. 생성된 사용자 친화적인 인터페이스는 새로운 정보를 입력하고 기존 정보를 편집하는 메커니즘을 단순화합니다. 개발된 정보 시스템은 단지와 완벽하게 호환됩니다. 마이크로소프트 프로그램사무실. 설계 소프트웨어시의 택시 회사에서 사용할 수 있습니다. 요약하면 해당 프로젝트가 실제 적용되고 가장 현대적인 기술을 사용한다는 점을 알 수 있습니다.

서지

1. Karpova T.S. 데이터베이스: 모델, 개발, 구현. 상트페테르부르크: Peter, 2001.-304s. 2. Connolly T., Begg L., Strachan A. 데이터베이스. 설계, 구현 및 관리. 이론과 실습. -2판. - 윌리엄스, 2000. 3. GOST 34. 201-89. 정보 기술. 자동화 시스템에 대한 표준 세트. 자동화 시스템을 생성할 때 문서의 유형, 완전성 및 지정. 4. 예제가 있는 Delphi 2006(+ CD-ROM): Vladimir Shupruta - St. Petersburg, BHV-Petersburg, 2006 - 528 p. 5. 델파이 7. 프로그래밍의 기초. 일반적인 작업의 솔루션입니다. 독학: L. M. Klimova - 모스크바, KUDITs-Obraz, 2006 - 480 p. 6. 작업 및 예제의 델파이(+ CD-ROM): Nikita Kultin - Moscow, BHV-Petersburg, 2008 - 288 p. 7 델파이. 전문 프로그래밍: Dmitry Osipov - St. Petersburg, Symbol-Plus, 2006 - 1056 p. 8. DELPHI 통합 환경에서 프로그래밍의 기초: A. Zhe-lonkin - St. Petersburg, Binom. 지식 연구소, 2004 - 240 p. 9. 델파이 통합 환경에서 프로그래밍의 기초. 워크샵: A. Zhelonkin - 상트페테르부르크, Binom. 지식 연구소, 2006 - 240 p.

간단한 설명시스템

Taxi Dispatcher 시스템은 운영자와 파견원의 별도 작업장이 지역을 통해 하나의 단지로 결합됩니다. 컴퓨터 네트워크. 이 시스템은 다양한 배차 방식과 택시 정류장에서 사용할 수 있도록 광범위한 설정을 가지고 있습니다.

"Taxi Dispatcher" 프로그램은 다음 유형의 택시 서비스 직원에게 AWP(Automated Workstation)를 제공합니다.

Taxi Dispatcher 시스템에서 작업이 수행되는 모델:

1. 택시 주문은 전화로 접수하고 담당자가 접수합니다. 주문 설명에는 고객의 전화번호, 도착 시간, 주소"From"/주소"To", 고객의 이름, 자세한 주소 및 노트

• 필드 내용 변경 빠른 주소에서/빠른 주소로주소 "From" /Address "To" 필드의 내용이 자동으로 변경됩니다. 이 필드는 정확한 주소 정보를 사용할 수 없을 때 사용됩니다.

• 서비스에서 사용되는 필드만 구성하고 입력할 수 있습니다.

2. 새 주문을 추가할 때 하위 항목을 표시하여 주문 비용을 확인할 수 있습니다(주문이 완료되기 전 - 계산은 지정된 알고리즘에 따라 자동으로 수행됨). 가격북마크 생성. 다른 주문 유형(택시, 배달, 운송)을 선택하여 주문 비용 계산 절차를 변경할 수 있습니다.

• 고객의 할인 카드 번호(있는 경우)로 이 주문에 유효한 할인을 계산하고 하위 항목을 표시합니다. 할인

• 예비 주문인 경우 제출 날짜와 시간을 입력하고 하위 항목에 표시 예비의, 이 경우 주문은 실행이 시작될 때까지 별도의 테이블에 표시됩니다.

3. 주문을 수락할 때 주문한 전화가 "블랙리스트"에 있는지 모니터링합니다. 주문을 수락하는 것이 바람직하지 않은 전화 목록과이 전화에서 이루어진 이전 주문 .

4. 디스패처는 주문을 받은 후 주문의 진행과 완료를 통제합니다. 주문이 성공적으로 완료되거나 완료되지 않을 수 있으며 주문 완료에 실패한 이유가 표시됩니다.

5. 고객이 주문한 대금은 현금과 할인카드로 결제가 가능합니다. 하나의 주문에 대해 하나의 할인 카드로 결제할 수 있습니다.

6. 할인 작업의 편의를 위해 프로그램은 고객에게 유연한 할인 시스템을 제공하는 할인 카드 시스템을 제공합니다. 유효한 모든 할인 카드에 대한 정보는 메뉴 항목에서 열리는 테이블에 있습니다. 회계|할인카드

7. 주문은 운영자에 의해 추가됩니다. 운영자의 주요 작업:

• 새 주문 추가

• 주문 편집

• 주문 삭제(*운영자가 삭제할 권한이 있는 경우)

• 주문 시 할인 계산

• 클라이언트의 블랙리스트 작업

주문 테이블은 진행 중인 현재 사용자 운영자가 수락한 모든 현재 및 임시 주문을 표시합니다.

8. 디스패처 모드는 드라이버를 관리하는 데 사용됩니다. 디스패처의 주요 작업:

• 드라이버 목록 작업

• 드라이버 상태 추적

• 운전자 교대 시작 및 종료

• 주차 대기열 관리

• 내장 지도 작업

• 주문 처리 및 드라이버 할당

• 주문 완료 - 북마크에 완성주문의 완료 유형, 할인을 고려한 정확한 지불 금액 및 지불 유형이 설정됩니다. 주문 완료 유형은 드롭다운 목록에서 선택됩니다. 이 필드의 값은 사용자가 설정합니다. "주문 완료 유형" 참조. 주문 유형을 설정하면 창에 필드가 나타납니다. 큐잉. 이 필드에는 운전자가 주차하도록 제안된 가능한 주차장 목록이 포함되어 있습니다. 대기 줄. 버튼을 눌렀을 때 주문이 완료되었다는 사실이 설정됩니다. 수락하다. 이 경우 주문은 완료 상태가 되며 해당 정보는 에서 자동으로 삭제됩니다. 현재 주문 테이블그리고 에 들어갔다 완료된 주문 테이블.

탭에 주문 진행 상황을 표시하려면 현재 주문주문 색 구성표가 사용됩니다. 동시에 운전자와의 통신은 라디오 또는 휴대 전화(조직에 따라 다름).

9. 직원 급여 설정은 창에서 수행 계정사용자: 레벨 사용자를 위한 이 창에서 운영자그리고 디스패처다음 옵션을 설정할 수 있습니다. 1주문에 대한 적립(절대값)결제 금액의 백분율로 1 주문에 대한 적립

10. 운전자는 자신이 연결된 자동차 중 하나 또는 예외적으로 다른 자동차로 교대합니다. 드라이버 정산 규칙 창에서 드라이버 급여를 계산할 때 사용할 규칙을 미세 조정할 수 있습니다. 이 창으로 들어가기 위해서는 프로그램의 메인 메뉴에서 항목을 선택해야 합니다. 회계|운전자와의 정산 규칙

11. 교대에 들어간 기사는 주차장 중 한 곳에 있을 수 있으며, 주차장에 도착한 시간에 따라 기사를 주문하거나 디스패처가 편집합니다.

12. 시외 명령이 있습니다.

13. 다음 보고서는 프로그램의 표준 전달 패키지에 포함됩니다.

• "드라이버"

• "운영자"

• "구독자"

메뉴 액세스 보고서기본적으로 레벨 사용자에게만 허용됨 관리자, 감독자그리고 회계사그러나 다음의 모든 사용자에 대해 정의할 수 있습니다. 사용자 관리 창 .

창을 사용하여 임의의 보고서를 생성할 수도 있습니다. SQL 콘솔.

14. 시스템의 사용자는 수행된 기능에 따라 다른 권한을 갖습니다.

15. 사용자는 설정이 이루어진 워크스테이션뿐만 아니라 시스템의 모든 워크스테이션에서 설정에 액세스할 수 있습니다.


이 목록기능은 2005년 9월 14일에 컴파일되었습니다. 현재 프로그램에서 추가 기능을 구현할 수 있습니다. 검토를 위해 프로그램의 현재 데모 버전을 다운로드할 수 있습니다.

옴스크 지역 교육부

BOU NGO SPO "무역경제대학"

코스 작업

규율 "개발 및 운영

자동화된 정보 시스템"

주제: "택시배달 자동화 작업장 프로그램 개발"

완전한:

그룹 31 AS의 학생

셰브추크 키릴 알렉산드로비치

감독자:

자그레브네프 비탈리 유리예비치

소개

1장. 택시 자동화 시스템 구축을 위한 이론적 토대

1.1 택시 함대의 활동 분석

1.2 분석 기존 프로그램택시 디스패처의 활동 자동화

1.3 선택 라이프 사이클자동화된 정보 시스템

1.4 데이터베이스 관리 시스템 선택

1.5 프로그래밍 언어 선택

2장. 택시 차량의 활동을 자동화하는 프로그램 개발

2.1 고객 요구 사항 분석

2.2 택시 차량 자동화 시스템 설계

2.3 "택시 배차원 자동화 작업장" 프로그램 생성

결론

서지

부록 1

설치 지침

Taxi Dispatcher Workstation 폴더를 데스크탑에 복사하고 이 폴더에 Taxi Dispatcher Workstation이라는 두 개의 파일이 있는지 확인합니다. exe 및 택시 데이터베이스;

데이터베이스는 택시 디스패처의 워크스테이션 파일과 동일한 폴더에 있어야 합니다. exe;

파일이 있는 폴더를 C:\ 드라이브의 루트 디렉터리에 있는 Program 파일 폴더로 이동합니다.

택시 디스패처 워크스테이션 파일에 대한 바로 가기를 만듭니다. exe를 실행하고 바탕 화면에 배치합니다.

택시 디스패처 워크스테이션을 시작합니다. exe 및 시작

사용자 지침(디스패처):

작동 모드 "Dispatcher"를 선택하십시오.

개인 로그인과 비밀번호를 입력하고 "로그인"을 클릭하십시오(그림 6).

쌀. 6 로그인 양식

"라는 형식의 직장디스패처", 이 양식에서는 작업해야 합니다. 이 양식에는 "새 주문", "주문 완료", "주문 취소", "상태 오류" 버튼이 포함되어 있습니다. - 주문 작업용 "수정" 및 "삭제" - 드라이버 등록을 위해 "End Shift"를 눌러 보고서를 종료하고 인쇄합니다(그림 7).


쌀. 7 디스패처의 작업장

먼저 교대 근무를 위해 도착한 운전자를 추가해야 합니다. 이를 위해서는 다음이 필요합니다.

양식 하단에는 교대 근무 중인 운전자가 기록된 테이블이 있습니다. "수정" 버튼을 누르면 이 택시 회사에서 일하는 모든 운전자 목록이 포함된 양식이 나타납니다.

드라이버를 선택하고 "동의"를 클릭하십시오.

해당 테이블에 드라이버가 나타납니다. 그 후에 주문을 등록할 수 있습니다.

주문을 수락하려면 "새 주문"을 클릭하십시오. 주문 카드가 나타나면 내용을 채우고 "수락"을 클릭하십시오. 주문은 양식의 주문 테이블에 표시됩니다(그림 8).


쌀. 8 새 주문 추가 양식

주문이 완료되면 "주문 완료"를 클릭하면 주문 상태가 "완료"로 변경되고 주문 라인이 녹색으로 강조 표시됩니다.

주문이 취소된 경우 "주문 취소됨"을 클릭하면 주문 상태가 "취소됨"으로 변경되고 주문 라인이 빨간색으로 강조 표시됩니다.

주문 상태를 실수로 변경한 경우 "상태 오류"를 클릭하면 상태가 기본값으로 돌아갑니다.

"교대 근무 종료" 버튼을 클릭하면 "교대 근무를 종료하시겠습니까?"라는 대화 상자가 나타납니다. "예"를 클릭하면 세 개의 버튼이 있는 양식이 열립니다.

"취소"를 클릭하면 "Dispatcher의 작업장" 양식으로 돌아갑니다.

"Generate in Word"를 클릭하면 교대 보고서가 Word로 전송되고 "Exit" 버튼이 활성화되어 프로그램을 종료할 수 있습니다.

사용자 지침(관리자):

로그인하려면 다음이 필요합니다.

"관리자" 작동 모드를 선택하십시오.

개인 로그인 및 비밀번호를 입력하고 "로그인"을 클릭하십시오.

"관리자 워크스테이션"이라는 양식이 나타나면 이 양식으로 작업해야 합니다(그림 9).

쌀. 9 관리자 워크스테이션

드라이버를 추가하려면:

"드라이버" 탭을 선택하십시오.

"추가" 버튼을 누르면 운전자 세부 정보가 포함된 양식이 나타납니다(그림 10).


쌀. 10 새 드라이버 추가 양식

이 드라이버는 "드라이버" 탭의 표에 즉시 나타납니다.

디스패처를 추가하려면:

"디스패처" 탭을 선택하십시오.

"추가" 버튼을 누르면 발송자 세부 정보가 포함된 양식이 나타납니다(그림 11).

이 카드를 작성하고 "동의"를 클릭하십시오.

이 디스패처는 "디스패처" 탭의 테이블에 즉시 나타납니다.


쌀. 11 신규 디스패처 추가 양식

보고서를 인쇄하려면 다음이 필요합니다.

디스패처 작업에 대한 요약 보고서:

로그인 보고서 - 디스패처 작업에 대한 보고서 양식이 나타납니다.

양식에서 정보를 제공하려는 기간의 시작과 끝을 선택합니다.

그런 다음 Word를 사용하여 인쇄할 수 있습니다(그림 12).

쌀. 12 발송자 보고서 양식


드라이버 요약 보고서의 경우:

로그인 보고서 - 드라이버 작업에 대한 보고서 양식이 나타납니다.

양식에서 정보를 제공해야 하는 기간의 시작과 끝, 그리고 운전자의 성을 선택하십시오.

"인쇄" 버튼을 클릭하십시오.

그런 다음 Word를 사용하여 인쇄할 수 있습니다(그림 13).

쌀. 13 운전자 보고서 양식

"블랙리스트"를 구성하려면:

로그인 보고서 - 블랙리스트, 양식이 나타납니다.

"Word에서 생성" 버튼을 클릭하십시오.

그런 다음 Word를 사용하여 인쇄할 수 있습니다.

관련 출판물

  • YouTube에서 처음부터 돈을 버는 방법 YouTube에서 처음부터 돈을 버는 방법

    여러분, 안녕하세요! 오늘은 유튜브 수익창출에 대해 알아보겠습니다. 기사가 가능한 한 유익한 정보를 제공하기 위해 나는 ...

  • 지원서 준비 및 제출 지원서 준비 및 제출

    고객의 새 응용 프로그램은 개인 계정의 "내 응용 프로그램" 섹션에서 확인할 수 있습니다. 원하는 제안을 선택합니다. 한달만에 달력...