首页 > 其他分享 >Luffy项目:1、软件开发流程,路飞项目需求

Luffy项目:1、软件开发流程,路飞项目需求

时间:2023-02-27 22:03:00浏览次数:37  
标签:软件开发 项目 创建 pypi 路飞 虚拟环境 Luffy pip com

目录

Luffy项目

一、软件开发流程

软件开发全流程:

1、项目立项
    -立项:确定公司要开发这个软件 ---》参与人员:公司高层
        -软件来源
        -产品经理设计出来的----》互联网项目      互联网公司
        -用户(医院,政府部门,企业。。)          传统软件公司
        
2、需求分析
    # 互联网项目
        -需求调研和分析:产品经理设计出来的
    # 传统软件
        -需求调研和分析:市场人员跟客户对接
        -产品经理 ,开发人员跟客户对接,生成需求文档
        
3、原型设计
    -懂业务
        -画出原型图:app,网页款
        
        
4、分任务开发
    -UI设计
        -根据原型图设计 切图
    -前端团队
        -前端拿着切图写代码(pc,小程序,移动端)
        -mock数据:搞假数据,先把功能开发出来
	-后端团队
        -组里开会,需求文档和原型图,设计后台
        -架构,数据库设计
        -分任务开发:用户,商品板块
    -测试(质量控制部)
        -普通功能测试
        -接口测试
        -压力测试,jmeter
        -自动化测试
        
5、联调测试

6、项目上线(运维)
    
7、持续维护项目

后端开发流程:

# 新项目
    -开新项目,先开会,设计技术选型,数据库设计
        -产品,原型图做好了
        -老大在项目管理平台(禅道)分配任务给我
        -进入到管理平台就能看到任务,相关功能的原型图
        -需求,原型图,实现的效果
        -开发---有不明白的需求,找产品对接----》自测
        -提交到版本仓库(git,svn)
        -管理平台点完成
        -所有都开发完了,分支合并
        -跟前端联调
        -发版
 
# 老项目
    -老大在项目管理平台(禅道)分配任务给我
    -进入到管理平台就能看到任务,相关功能的原型图
    	-需求,原型图,实现的效果
    -开发---有不明白的需求,找产品对接----》自测
    -提交到版本仓库(git,svn)

    -所有都开发完了,分支合并
    -跟前端联调
    -发版

二、路飞项目需求

# 关于路飞项目
    -商城类
    -知识付费项目
    -前后端分离
        -主站vue
        -后台管理 simpleui
        
# 需求
    -首页功能
        -首页轮播图
        -推荐课程(没有讲)
    -用户功能
        -用户名密码登录
        -手机号验证码登录
        -发送手机验证码
        -验证手机号是否注册过
        -注册接口
        -查看用户信息(没有)
        -修改用户信息(没有)
    -课程列表功能
        -课程列表接口,课程列表展示
        -排序,过滤,分页
    -课程详情
        -课程详情接口
        -视频播放功能
        -视频托管(第三方,自己平台) 文件托管
    -下单功能
        -支付宝支付:生成支付链接,付款,回调修改订单状态
        -购买成功功能

1、pip永久换源

介绍:

"""
1、采用国内源,加速下载模块的速度
2、常用pip源:
	-- 豆瓣:https://pypi.douban.com/simple
	-- 阿里:https://mirrors.aliyun.com/pypi/simple
3、加速安装的命令:
	-- >: pip install 模块名 -i https://pypi.douban.com/simple 
"""

永久配置安装源:

  • Windows系统
"""
1、文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中
2、新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件
3、新增 pip.ini 配置文件内容
"""
  • MacOS、Linux系统
"""
1、在用户根目录下 ~ 下创建 .pip 隐藏文件夹,如果已经有了可以跳过
	-- mkdir ~/.pip
2、进入 .pip 隐藏文件夹并创建 pip.conf 配置文件
	-- cd ~/.pip && touch pip.conf
3、启动 Finder(访达) 按 cmd+shift+g 来的进入,输入 ~/.pip 回车进入
4、新增 pip.conf 配置文件内容
"""

配置内容:

"""
[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com
"""


'''
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
[install]
use-mirrors =true
mirrors =https://mirrors.aliyun.com/pypi/simple
trusted-host =mirrors.aliyun.com
'''

2、虚拟环境

什么是虚拟环境:

我们同时开发多个工程时,不同的工程会将第三方的包存放在相同的路径下。这就意味着,如果有两个工程依赖同一个包,但是所需要的版本却不一样,比如工程A依赖v1.0.0,而工程B依赖v2.0.0。由于Python无法根据版本来区分包的安装路径,所以这里就会发生版本冲突。这也就是本文所要介绍的虚拟环境(virtualenv/venv)所要解决的问题

如何安装和配置虚拟环境:

-1 安装两个模块
    pip3 install virtualenv    # 虚拟环境是它
    pip3 install virtualenvwrapper-win # 对虚拟环境的加强,以后只需要简单的命令就可以使用和创建虚拟环境
    
-2 配置虚拟环境管理器工作目录
        -在环境变量中新建:WORKON_HOME: D:\Virtualenvs
    -在D盘创建文件夹,以后新建的虚拟环境,都会在这个文件夹下
  
 -3 去向Python3的安装目录 => Scripts文件夹 => virtualenvwrapper.bat => 双击

如何创建和使用虚拟环境:

# 创建和基本使用
    -创建并进入到虚拟环境: 创建一个虚拟环境叫luffy,会放在D:\Virtualenvs
        mkvirtualenv -p python3 luffy
    -cmd 窗口中带着虚拟环境名字,表示在虚拟环境中,以后安装的所有模块,都是给虚拟环境安装的

    -退出虚拟环境
        deactivate

    -查看有哪些
        workon
    -进入虚拟环境
        workon luffy

    -删除虚拟环境
        rmvirtualenv 虚拟环境名称
    


# 本地有了虚拟环境,pycharm使用虚拟环境
    -已有项目,配置虚拟环境如何做
    -新建项目,使用已有虚拟环境
        django-admin
        pycharm创建
        
# 了解 使用pycharm创建虚拟环境
	-新建项目,新建虚拟环境

3、路飞项目前后端创建

# 创建路飞后端
    -创建路飞项目前,虚拟环境中先装好 django 3.2.2
    -选中虚拟环境,起名叫luffy_api
    
    
# 前端项目创建
    vue create luffy_city

标签:软件开发,项目,创建,pypi,路飞,虚拟环境,Luffy,pip,com
From: https://www.cnblogs.com/kangssssh/p/17162083.html

相关文章

  • 路飞项目:项目前封装
    目录1封装后台日志1.日志的作用:2.日志显示:3.操作步骤2封装全局异常处理1.为什么项目中要统一对异常处理进行封装?2.处理步骤3封装Response1.为什么要封装Response2.使用......
  • luffy项目1
    今日内容概要软件开发流程路飞项目需求pip永久换源虚拟环境路飞项目前后端创建包导入后端项目调整目录今日内容详细软件开发流程#真正的企业里软件从立项到交......
  • luffy项目2
    今日内容概要后台日志封装前后端分离的rbac项目演示全局异常处理封装封装Responseluffy数据库创建软件开发模式user模块用户表django的配置文件开启media访问......
  • luffy数据库创建 User模块用户表 开启media访问
    1luffy数据库创建1.1创建用户创建库#创建luffy数据库#之前项目操作数据库,都是使用root用户,root用户权限太高了,在公司里,一般不会给你root用户权限#如果开发人员是r......
  • 路飞-准备/日志/全局异常封装/封装Response
    项目准备1.创建虚拟环境2.用新的虚拟环境来创建项目3.修改django项目目录├──luffyapi ├──logs/ #项目运行时/开发时日志目录-包├──luffyapi/......
  • luffy后台配置之二次封装
    封装logger项目都要记录日志日志都可以打印到控制台日志可以写到日志文件中日志存到某个库中所有项目日志统一管理sentry:django写的服务,收集日志的,可以展示开源的......
  • 路飞
    今日内容1.后台日志封装2.前后端分离的rbac项目演示3.全局异常处理封装4.luffy数据库创建5.软件开发模式6.User模块用户表7.django的配置文件8.开启media访问1.后......
  • 后台日志封装、前后端分离的rbac项目演示、全局异常处理封装、封装Response、luffy数
    目录1后台日志封装2前后端分离的rbac项目演示3全局异常处理封装3封装Response4luffy数据库创建4.1创建用户创建库4.2使用项目连接库5软件开发模式6User模块用户表......
  • 路飞-day2——路飞后台配置之封装logger、路飞后台配置之封装全局异常、路飞台配置之
    目录一、路飞后台配置之封装logger配置步骤步骤一:复制代码(之前学过的日志字典)到配置文件中(dev.py)步骤二:在utils新建common_logger.py,写入下方代码,得到日志对象步骤三:在......
  • Luffy后台Django项目创建
    一、准备环境1.创建luffy项目虚拟环境mkvirtualenvluffy2.安装项目基础依赖#1.安装Djangopipinstalldjango==3.2.2#2.安装djangorestframeworkpipinstalldja......