영업 앱
사용 된 패키지 :
- 키비
- Kivy.lang
- kivy.config
- kivy.graphics
- kivy.uix
- 요청
- certifi
- functools
- DateTime
- OS
프로젝트 설명
이것은 Kivy Framework 및 FireBase 데이터베이스를 사용하여 개발 된 모바일 애플리케이션 프로젝트입니다. 이 응용 프로그램은 각 세일즈맨의 각 개별 판매를 추적하여 회사의 판매를 제어하는 것을 목표로합니다.
프로젝트 구조
- "main.py"스크립트는 모바일 애플리케이션을 실행할 책임이 있으며 다음과 같은 기능을 정의합니다. 사용자 데이터로드; 화면 변경; 프로필 사진 변경; 연락처 목록에 다른 세일즈맨을 추가하십시오. 판매 정보를 추가하고 해당 데이터를 데이터베이스에 저장하십시오. 다른 사용자의 판매량을로드합니다. 모든 회사의 판매를로드하십시오.
- "myfirebase.py"스크립트는 다음과 같은 나머지 API 인증이 필요한 기능을 정의하는 데 도움이됩니다. 계정 작성, 로그인 및 새로 고침 토큰 생성;
- "kv"파일은 모든 브라우즈 가능한 페이지의 구조를 생성하여 각 버튼, 레이블 및 스크롤 뷰 객체에 기능을 위임합니다.
- "main.kv"파일은 화면 관리를 위해 다른 모든 KV 파일을 관리 할 책임이 있습니다.
- "Telas.py"는 모든 페이지의 객체를 정의하여 Python이 KV 파일과 상호 작용할 수 있도록합니다.
- "Botoes.py"는 이미지와 버튼 기능을 모두 상속하는 첫 번째 하이브리드 객체와 레이블 및 버튼 기능을 모두 상속하는 두 번째 하이브리드 객체를 만듭니다.
- "BannerVendor.py"와 "BannerVenda.py"는 모두 앱의 특정 페이지에 대한 위젯으로 사용할 객체를 만듭니다.
로그인/계정 페이지 생성

로그인/계정 오류 메시지 작성
세일즈맨 프로필

판매 추가

구성 페이지

프로필 사진 페이지를 변경하십시오

연락처 목록에 다른 사용자를 추가하십시오

연락처 목록

모든 회사의 판매 페이지

전개
이 프로젝트는 Linux 가상 머신을 사용하여 프로젝트를 APK 파일로 컴파일하고 Google Play가 수락 한 릴리스 버전으로 변환하여 배포되었습니다.