Python_头条项目介绍(1)
产品效果用户端移动webhttp://toutiao.research.itcast.cniOShttps://testflight.apple.com/join/pg2Axv6N (App下载地址)Androidhttps://fir.im/itcast (App下载地址)自媒体端http://ttmp.research.itcast.cnMIS管理后台http://ttmis.research
产品效果
-
用户端

Android
https://fir.im/itcast (App下载地址)

-
自媒体端
-
MIS管理后台
===============================================
ToutiaoWeb虚拟机使用说明
- 作为项目的开发环境
-
黑窗口 无GNOME 模拟企业中的开发服务器环境
-
CentOS7.2
- 开机前先将虚拟机调成NAT模式
- 虚拟机占用内存4G,如果主机内存不足,可启动前将内存占用调为2G
- 在Windows中使用SSH客户端
- Termius
- xshell
- ssh python@自己的ip地址
- 用户名 密码
- 系统
- root -> chuanzhi
- python -> chuanzhi
- MySQL
- root -> mysql
- 系统
- 端口
- MySQL (mariadb)
- master -> 3306
- slave -> 8306 (mysql -uroot -p -h 127.0.0.1 --port=8306)
- Redis
- cluster -> 7000 7001 7002 7003 7004 7005
- master & slave -> 6380 6381
- sentinel -> 26380 26381 26382
- Elasticsearch 5
- 9200
- MySQL (mariadb)
- Python 虚拟环境
- workon toutiao
- 关机 sudo shutdown now
- 重启 reboot
======================================================
Pycharm远程开发
可以在Windows中使用Pycharm编写代码,而代码的调试运行可以使用远程服务器中的python解释器。
在本地创建好工程项目(或从git上clone下代码)后,用Pycharm打开:
-
打开「Tools」设置 「Deployment」

选择SFTP

设置服务器名字

设置服务器信息

测试服务器连接是否可用

设置上传代码的目录映射

打开设置,设置远程Python解释器

选择已存在的服务器设置

选择Create 复制服务器设置到解释器中


选择远程服务器中虚拟环境里的解释器
/home/python/.virtualenvs/toutiao/bin/python

设置远程服务器运行代码的目录映射

若Pycharm不能自动上传代码,可勾选Automatic Upload

注意,设置后Pycharm要加载环境,需要花费一定时间(只在配置后第一次使用发生)
产品与开发
1 产品介绍
黑马头条是一款基于个性化推荐的科技资讯类阅读产品,类似于今日头条,产品分为以下几个终端:
-
用户端
用户获取个性化推荐资讯的终端,有阅读、关注、评论、智能客服(聊天机器人)等功能,分移动Web页面及iOS和安卓手机App。
-
自媒体端
自媒体端是自媒体作者编辑、发布资讯文章、查看自媒体号运营数据的平台。
-
MIS管理后台
MIS管理后台是黑马头条产品公司运营管理的后台,可进行用户管理、文章审核及管理、评论管理等。
2 原型图与UI图
-
产品原型图
产品经理制作,是产品的原型设计,表达产品的功能组成
产品原型图的查看,需要安装Axure RP的Chrome浏览器扩展,方式如下:
-
进入Chrome浏览器「扩展程序」页面
-

打开「开发者模式」

点击「加载已解压的扩展程序」,并选择「Axure_RP_Extension_for_Chrome_0.6.3」目录

选择已安装扩展的「详细信息」

打开「允许访问文件网址」

-
安装后,打开原型图目录中的「index.html」文件即可。
原型图包含:
- 前台原型图
- 用户端
- 自媒体端
- 后台原型图(MIS管理后台)
- 前台原型图
-
UI效果图
用户界面效果图,由UI人员设计,是产品最终的用户能够看到的产品样式效果。
3 技术架构
项目采用前后端分离模式。

4 开发
人员团队(最少规模):
-
产品经理 1人
-
UI 1人
-
前端 2~3 人
- Flutter 开发APP
- Vue 开发Web页面
-
Web后端 2~3人
-
推荐系统 2~3 人
-
Chatbot 1~2 人
-
测试 1~2 人
开发平台
-
Gitlab
请到meiduo.site - 注册帐号
为方便将大家拉入到项目团队中,注册帐号的要求

-
注意:此gitlab不要放私人项目,会定期清理数据。
-
使用Windows的同学需要在windows中安装git
-
YApi 接口管理
更多推荐
所有评论(0)