# python_end **Repository Path**: liyu00/python_end ## Basic Information - **Project Name**: python_end - **Description**: python期末项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-23 - **Last Updated**: 2021-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python期末项目 - 改我的那份的同学你们好,如果你们发现网站突然进不去,麻烦找我一下,可能是因为过载的问题导致进不去,需要我reload一下页面才能重新打开。 | 产品名称 | Qutravel | | --- | --- | | 产品描述 | 一款利用路径规划来帮助人们做旅游辅助的产品 | | pythonanywhere主页地址 | [http://liyu00.pythonanywhere.com/index/](http://liyu00.pythonanywhere.com/index/) | | 作者 | 李茜谕 | ## 项目名称 Qutravel app旨在为用户提供旅行小范围路径规划及周边服务 ### 项目功能流程图: ![项目功能流程图](https://images.gitee.com/uploads/images/2021/0124/025535_ff068300_5329207.png "项目功能流程图.png") ### 价值主张: 1. 为用户提供短途路径规划 2. 为用户搜索地址周边服务 ### 项目加值: - 利用高德提供的 地理编码API、路径规划API、周边搜索API ### 运用相关知识: - 利用python语言、flask web和HTML搭建网站框架,高德API调用,MySQL存储数据,实现前端后端交互 ## 问题表述 ### 项目基本功能: 实现用户注册、注销、修改密码基本操作 ### 项目核心功能: 1. 为用户提供短途路径规划 3. 用户输入搜索结构化地址及关键词,即可为用户展现地址周边信息 ### 用户痛点及解决方案: | 用户痛点 | 解决方案 | |---|---| | 想看一些行走路线,导航过于麻烦 | 路径规划API | | 想知道关于旅游点的周围 | 搜索周边API | ### 用户画像: ![用户画像](https://images.gitee.com/uploads/images/2021/0124/025451_af2aabe2_5329207.png "用户画像.png") ### 价值主张画布: ![价值主张画布](https://images.gitee.com/uploads/images/2021/0124/025611_fe9c745b_5329207.png "价值主张.png") ## 解决方案表述 ### 项目整体规划: 1. 根据方案可行性进行大致构思项目所需界面及主要功能 2. 使用flask web以及数据库功能完成登陆注册 3. 调试好API功能应用及主功能代码 4. 完成HTML界面 5. 利用pythonnaywhere云端部署项目 ### 所用到的python基础知识点: 1. 函数的封装,模块的调用 2. if判断语句与for循环语句的使用 3. 嵌套字典的取值 4. 列表元素的添加 5. flask web的使用 ## 编程功能的基本描述 | 过程内容 | 相关知识点 | | :----: | :----: | | API的调用 | API文档阅读能力,使用jupyter notebook上尝试代码;python基础语言 | | flask web开发 | python基础语言 | | 注册、注销、修改密码 | MySQL数据库的增删改查;python基础语言运用 | | HTML界面的美化 | bootstrap样式模板、HTML代码基础、CSS样式 | | flask web项目的部署 | pythonanywhere云端部署 | ## 云端项目部署的基本描述 pythonanywhere登录页: [http://liyu00.pythonanywhere.com/login/](http://liyu00.pythonanywhere.com/login/) ![登录页面](https://images.gitee.com/uploads/images/2021/0124/112729_45794b34_5329207.png "登录页面.png") pythonanywhere注册页: [http://liyu00.pythonanywhere.com/register/](http://liyu00.pythonanywhere.com/register/) ![注册页面](https://images.gitee.com/uploads/images/2021/0124/112746_d05fee23_5329207.png "注册页面.png") pythonanywhere主页: [http://liyu00.pythonanywhere.com/index/](http://liyu00.pythonanywhere.com/index/) ![主页](https://images.gitee.com/uploads/images/2021/0124/112818_bc7138af_5329207.png "主页.png") ## 学习/实践心得总结及感谢 ### 学习/实践心得总结: - 首先感谢游鸽老师辛苦授予我们本节课内容,并且非常耐心的解答我们问题。同时也很感谢许志超老师的课外教导,给了我们很多改善良言 - python这一门课并不简单,能把课上学的理论进行实践是非常不容易的一件事,难点多,要学会多问问同学,和同学们进行小组讨论,互帮互助,开拓思想,头脑风暴,尽量不要自己一个人研究好几天,一群人一块学习及有趣味又能学得快。实践中会遇到很多问题,有时是一个字母打错,有时是插件没装好,虽然这样子真的很容易让人处于一个极度暴躁的状态,但也要保持足够的耐心,一切问题都是可以解决的(大概)。 - 虽然这个项目做得还是比较简单,但是已经是我能做到的最好水平了,希望日后的自己能够更加努力。 - 本文档还参考了18级以下几位学长的文档:[学长gitee 1](https://gitee.com/huangjieqi/),[学长gitee 2](https://gitee.com/w79/Web_operation/blob/master/final/readme.md),[学长gitee 3](https://gitee.com/guiyueYan/web-operations/blob/master/README.md) - 感谢学长的开源资源对我们提供的帮助,同时也很感谢这些天里深夜互帮互助共同进退的网新小伙伴们,大家都不容易啊,网新人网新魂网新人是人上人,辛苦了! - 感谢[高德ai开放平台](https://lbs.amap.com/)提供的API接口 - 感谢[菜鸟教程](https://www.runoob.com/),[CSDN](https://www.csdn.net/)等网站提供的帮助