项目开发思路
项目开发思路
上周补充
第三方模块下载
pip下载命令
Pip3 install 模块名 == 版本号
默认从国外python.org网站下载,下载速度非常慢,可以通过换源,切换到国内的(清华源,阿里源,豆瓣源)
pip3 install 模块名 -i 源地址 仅限于临时切换地址
也可以直接使用pycharm选项修改地址
openpyxl模块
使用代码读取/写入 Excel
模块之间相互调用是很常见的事情,类似在数据分析领域中,有个模块pandas在操作excel的时候也是直接调用openpyxl
今日学习内容
项目开发流程
客户:我需要一款购物APP。
公司:OK!
程序员:OK!
了解需求
- 客户:我想要一款淘宝贝APP。
- 公司:大概有什么需求呢?
- 客户:不知道,你说说看。
- 公司:比如您这款app的账户功能,商店功能,转账功能,查看流水,充值功能,管理员功能。
- 客户:我全都要。
- 公司:OK,我马上给你把月亮摘下来。
项目规划
首先:规划项目的进度。
其次:选择这个项目要用什么语言来编写。
最后:确定由那几个组来完成这个项目,并且分配好各自的任务。
架构设计
程序员根据有哪些需求来确定这个项目需要写入哪些功能
账户功能:需要调用数据库,编写注册登录校验的功能。
商店功能:需要设计有客户能随时修改后台以便更换货物的代码和展示给用户的购买结账功能。
转账功能:需要编写用户与用户之间可以互相转账的功能。
流水功能:需要编写能打印出相对应用户的流水日志功能。
管理功能:需要给客户留有可以封禁用户的功能。
项目编写
实际编写开始
对应功能编写中
项目测试
将完成后的各个功能组成并反复测试,一但发现bug,立马告知程序员进行修改。
Ps:客户最爱临时修改想法。
交付验收
客户:谢谢,你们公司很厉害,下次找你们要太阳。
公司:🌝
三层架构
以上三种都是一个意思:
三层架构是由
1.可看见的前端用户操作页面
2.核心运行代码
3.管理存储数据的数据库
我们编写的代码也需要按照这三层架构
客户可看见的页面都需要写在前端文件中对应,后端代码和数据库代码不能在前端文件中,安全性太低。前端需要的一切参数或者数据都需要从后端或数据库中调用。
程序的实际功能都放在后端中,后期维护与项目调整,都是在去修改后端中的代码。
今日小结
青春过去就错失人生的挑战。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!