python项目分析报告_Python---项目需求分析

一、软件工程

.软件工程:工程化方法解决软件问题

操作步骤

1、需求分析

前台:给基础用户使用的页面

后台:给操作者/admin等使用的页面系统

不是服务器前后台概念

2、小米前台

商品展示

商品详情

商品分类

商品图片

广告位

消息设置

商品评论

购物车

显示定价

商品列表

商品的链接

购物车内商品修改数量,删除

订单

显示价格

商品列表

商品详情链接

结算系统

用户注册

注册表单

防止机器人图片

用户状态

用户信息显示

用户信息修改

小米后台

前台各种信息对应的管理页面

控制页面,比如权限等

2、确定相应模块

- 根据逻辑或者业务,将需求进行相应归类

- 根据业务:比如新闻类,商品类,用户管理,订单系统

- 根据逻辑:前台、后台

- 根据现状:有些模块可能已经有,直接复用

- 本系统采用前后台模块

- 一个app负责前台,一个app负责后台

3、确定数据库信息

- 找出对应名词,对应成数据库表格

- 确定相互之间的关系

- 需要的表可能有:用户、商品、订单、新闻

4、确定后的程序结构大致如图所示

- 代码结构

-

5、操作步骤

5.1、创建环境

conda create -n beijing_tuling python=3.6

activate beijing_tuling

pip install django=1.11.18

5.2 创建空系统并测试

django-admin  startproject bjtlxy

//(bjtlxy=北京图灵学院的缩写)

- 配置系统

1、创建相应文件和文件夹

//创建两个app:myweb, myadmin

python manage.py startapp myadmin

python manage.py startapp myweb

//创建模板和静态文件文件夹,并分别为每个app创建相应

//的子文件夹

mkdir templates

cd templates

mkdir myweb

mkdir myadmin

mkdir static

cd static

mkdir myweb

mkdir myadmin

2、拷贝子路由文件

#  拷贝bjtlxy/urls.py 到 myadmin和myweb 文件夹下

# 本操作可以手动操作,也可以再pycharm右边浏览器直接复制粘贴

# 也可以使用命令行cp命令

cp bjtlxy/urls.py myadmin/urls.py

3、配置pycharm环境

# pycharm进行配置环境

#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值