销售应用程序
使用的软件包:
- Kivy.App
- kivy.lang
- kivy.config
- Kivy.Graphics
- kivy.uix
- 请求
- 认证
- 功能
- DateTime
- 操作系统
项目描述
这是一个使用Kivy Framework和Firebase数据库开发的移动应用程序项目。该应用程序旨在通过跟踪每个推销员的每次销售来控制公司的销售。
项目结构
- “ main.py”脚本负责运行移动应用程序并定义功能,例如:加载用户数据;更改屏幕;更改个人资料图片;将其他推销员添加到联系人列表中;添加销售的信息并将数据存储到数据库中;加载其他用户的销售;加载所有公司的销售;
- “ myFirebase.py”脚本负责定义需要剩余API身份验证的功能,例如:创建帐户,登录和创建刷新令牌;
- “ KV”文件创建每个可浏览页面的结构,将功能委派到每个按钮,标签和scrollview对象;
- “ main.kv”文件负责管理所有其他KV文件,换句话说,用于屏幕管理;
- “ telas.py”为每个页面定义一个对象,这使Python能够与KV文件进行交互;
- “ botoes.py”创建2个混合对象是第一个继承图像和按钮功能的一个,第二个也继承了标签和按钮功能。
- “ bannervendedor.py”和“ bannervenda.py”都创建将用作应用程序特定页面的小部件的对象。
登录/创建帐户页

登录/创建帐户错误消息
推销员资料

添加销售

配置页面

更改个人资料图片页面

将其他用户添加到联系人列表

联系人列表

所有公司的销售页面

部署
通过使用Linux虚拟机将项目编译为APK文件,并最终将其转换为AAB文件,该项目是通过使用Google Play接受的版本来部署该项目的。