# python_-final-project **Repository Path**: Li-Hui-Ting/python_-final-project ## Basic Information - **Project Name**: python_-final-project - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-20 - **Last Updated**: 2021-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python期末项目 | 产品名称 | Ei | | --- | --- | | 产品描述 | 一款利用路径规划来帮助人们进行快递查询的产品 | | pythonanywhere主页地址 | [http://huiting.pythonanywhere.com/index/](http://liyu00.pythonanywhere.com/index/) | | 作者 | 李慧婷 | ## 文档内容快捷跳转(点击下方链接即可跳转) - [项目名称](#项目名称) - [项目功能流程图](#项目功能流程图) - [价值主张](#价值主张) - [项目加值](#项目加值) - [运用相关知识](#运用相关知识) - [问题表述](#问题表述) - [项目基本功能](#项目基本功能) - [项目核心功能](#项目核心功能) - [用户痛点及解决方法](#用户痛点及解决方法) - [用户画像](#用户画像) - [价值主张画布](#价值主张画布) - [解决方案表述](#解决方案表述) - [项目整体规划](#项目整体规划) - [所用的的python基础知识](#所用的的python基础知识) - [编程功能的基本描述](#编程功能的基本描述) - [云端项目部署的基本描述](#云端项目部署的基本描述) - [学习/实践心得总结及感谢](#学习/实践心得总结及感谢) - [学习/实践心得总结](#学习/实践心得总结) - [感谢](#感谢) ## 项目名称 Ei app旨在为用户提供旅行小范围路径规划及周边服务 ### 项目功能流程图: ![项目功能流程图](https://gitee.com/Li-Hui-Ting/python_-final-project/raw/master/image/%E9%A1%B9%E7%9B%AE%E5%8A%9F%E8%83%BD%E6%B5%81%E7%A8%8B%E5%9B%BE%20(1).png) ### 价值主张: 1. 为用户提供快递订单查询服务,方便用户实时了解物流运输情况。 ### 项目加值: - 利用高德提供的地理编码API、阿里云全国快递物流查询api接口、 全球物流快递轨迹实时查询API。 ### 运用相关知识: - 利用python语言、get请求资源,post创建新的资源,delete删除指定资源,python基础语法,flask web和HTML搭建网站框架,高德API调用,字典,实现前端后端交互。 ## 问题表述 ### 项目基本功能: 实现用户注册、登录、找回密码以及订单查询。 ### 项目核心功能: 1. 为用户提供订单查询。 ### 用户痛点及解决方案: | 用户痛点 | 解决方案 | |---|---| | 想知道订单的物流信息 | 全国快递物流查询API | ### 用户画像: ![用户画像](https://gitee.com/Li-Hui-Ting/python_-final-project/raw/master/image/b8b5710f14bcd13e1a00a3cfc08a752.jpg) ### 价值主张画布: ![价值主张画布]() ## 解决方案表述 ### 项目整体规划: 1. 根据此次项目所要实现的功能进行整体结构部署 2. 搭建flask框架,并且在static文件夹里存放静态文件,templates存放模块文件 3. 实现html文件里功能,并使用参数传递实现功能页面的跳转 4. 配置好要用到的API功能应用 5. 对html界面进行排版 6. 将代码部署到pythonnaywhere云端 ### 所用到的python基础知识点: 1. python环境搭建 2. 多个语句构成代码组 3. 等待用户输入 4. Python保留语句,行和缩进 5. Python2.X中使用python3.X的print函数 6. if判断语句与for循环语句的使用 7. 关键字参数的传递 8. flask框架的搭建 ## 编程功能的基本描述 | 过程内容 | 相关知识点 | | :----: | :----: | | API的调用 | get请求资源,post创建新的资源,delete删除指定资源;python基础语法 | | flask框架搭建| python环境搭建 | | 注册、找回密码| python基础语法,条件语句,循环语句 | | 首页界面的美化 | bootstrap主题使用 | | 用户页面的跳转| python函数参数的传递| | web项目的部署 | pythonanywhere的部署 | ## 云端项目部署的基本描述 pythonanywhere登录页: ![登录页面](https://gitee.com/Li-Hui-Ting/python_-final-project/raw/master/image/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210124231443.png) pythonanywhere首页: ![首页](https://gitee.com/Li-Hui-Ting/python_-final-project/raw/master/image/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210124231433.png) pythonanywhere日志系统: ![日志系统](https://gitee.com/Li-Hui-Ting/python_-final-project/raw/master/image/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210124231411.png) ## 学习/实践心得总结及感谢 ### 学习/实践心得总结: - 相信python期末项目对于很多网新同学来说都挺头疼的,当然我也一样,但在这一过程中,我也收获颇多。从一开始的小白到一步步的入门,我深深的感受到了编程的强大。 - python的学习真的是一个苦乐交织的过程,在学习的过程中,你会遇到一个接着一个的bug,但你会发现,当你解决了bug的时候,那种成就感是难以言喻的。 - 这门课程的学习,对我而言,不仅仅是学习知识,更多的是学习遇到困难时的心态。当你写了一串代码,最后却运行不出来时,那种失落感,真的会很想很想放弃,正如大家经常调侃所说的,“从入门到放弃”。 ### 感谢: - 感谢一起熬夜肝期末项目的全体网新同学,让我在秃头的路上不孤单。 - 感谢[高德api开放平台](https://lbs.amap.com/)提供的API接口 - 感谢[菜鸟教程](https://www.runoob.com/),[CSDN](https://www.csdn.net/)等网站提供的帮助